﻿* {margin: 0 0 0 0;}
html {margin-top: 0px;padding-top: 0px;	font-family: Arial,Verdana,ArialCE,HelvaticaCE; font-size: 12px;}

div.top {width: 960px; height: 115px; background: url(top.jpg) top left; overflow: hidden; margin-left: auto; margin-right: auto; background-repeat: no-repeat;}
div.top a.logo { margin-top: 36px; margin-left: 37px; display: block; width: 218px;}
div.clear {clear: both;}

div.footer {width: 960px; height: 98px; margin-left: auto; margin-right: auto; margin-top: 10px;}
div.footer a,div.footer a img { text-decoration: none; border: 0;}
div.footer .Top { background: url(stopka_top.jpg) no-repeat top left; height: 14px; padding-top: 1px;}
div.footer .Left { float: left; margin-left: 10px;}
div.footer .Right { float: right; margin-right: 50px; text-align: right;}
/*div.footer .Bottom { background: url(stopka_bottom.jpg) no-repeat top left; height: 34px;}*/

div.footer .Bottom, div.footer .Bottom a, div.footer .Top { padding-left: 20px; color: #d5d5d5; font-size: 9px;}

div.pageBody { width: 940px; margin-left: auto; margin-right: auto;}
div.rightBar { float: right; width: 291px; height: 100%;}
div.content { float: left; width: 649px;}	

div.first { float: left;}
div.last { float: right;}
div.pages { width: 100%; text-align: center;}
div.yearsNavigator { font-weight: bold; font-size: 16px; padding-bottom: 10px;}

div.seekBox { float: right; padding: 25px 40px 18px 0px;}
div.seekBox input.seekButton { color: Black; font-size: 11px; font-weight: bold; background-color: Transparent; border: solid 1px #000; background-color: #ccc; cursor: pointer; }
div.seekBox input.seekText { color: Black; font-size: 11px; font-weight: bold; border-color: Black; border-width: 1px; width: 150px;}

div.first a.disable, div.last a.disable { color: #ddd; text-decoration: none;}
div.first a:hover.disable, div.last a:hover.disable { text-decoration: none;}

/*--------------------------------*/

div.cmsContent { padding-left: 30px; color: #7b7b7b; font-size: 12px; width: 600px;}

div.cmsContent h1 { font-size: 16px; font-weight: bold; text-transform: capitalize; color: #f3b300; margin-bottom: 10px;}
div.cmsContent h2 { font-size: 16px; font-weight: bold; color: #f3b300; margin-bottom: 10px;}
div.cmsContent h3 { font-size: 14px; font-weight: bold; color: #f3b300; margin-bottom: 8px;}
div.cmsContent h4 { font-size: 12px; font-weight: bold; color: #000;}
div.cmsContent h5 { font-size: 12px; color: #f3b300; }
div.h6date { font-size: 12px; color: #000; font-style: italic;}
div.cmsContent ul { margin-left: 20px;}
div.cmsContent a { text-decoration: none; color: #f3b300;}
div.cmsContent a:hover { text-decoration: underline;}

div.cmsContent a.likeText { text-decoration: none; color: #7b7b7b;}
div.cmsContent a.likeText:hover { text-decoration: underline;}

div.cmsContent p { margin: 0; padding: 0;}
div.cmsContent table { margin: 0;}

div.cmsContent table td.tabStyle1 { background: url(gray_bar_a.jpg) no-repeat top right; height: 18px; vertical-align: middle; color: #000; overflow: hidden; padding: 0px; margin: 0px;}
div.cmsContent table td.tabStyle1 a { text-decoration: none; color: #000; } 
div.cmsContent table td.tabStyle1 a:hover { text-decoration: underline; }

div.cmsContent table td.tabStyle2 { background: url(black_bar_a.jpg) no-repeat top right; height: 18px; vertical-align: middle; color: #FFF; overflow: hidden; padding: 0px; margin: 0px;}
div.cmsContent table td.tabStyle2 a { text-decoration: none; color: #FFF; } 
div.cmsContent table td.tabStyle2 a:hover { text-decoration: underline; }

div.subsectionItem {margin-top: 5px; margin-bottom: 10px;}

/*--------------------------------*/

div.topMenu  { background: url(black_bar_menu.jpg) top left; height: 38px; width: 629px; padding-left: 20px; background-repeat: no-repeat; background-position: top left;}
div.MenuItem { display: inline; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
div.MenuItem a { margin-left: -3px;}

div.news { background: url(aktualnosci.jpg) no-repeat top left; padding-top: 50px; background-repeat: no-repeat; text-align: justify;}

div.news div.date a { font-size: 14px; font-weight: bold; color: #000; text-decoration: none;}
div.news div.newsTitle a { font-size: 12px; font-weight: bold; color: #000; text-decoration: none;}
div.news div.intro a { font-size: 12px; font-weight: normal; color: #7b7b7b; text-decoration: none;}
div.news div.newsItem { margin-bottom: 20px; margin-top: 10px; padding-left: 40px; padding-right: 45px;}

div.LogBg { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: #000; filter:alpha(opacity=50); opacity: 0.5;}
div.logInBox { position: absolute; bottom: 40px;  background-color: White; border: solid 1px black; margin-left: 40%; padding: 10px; text-align: center;}
div.logInBox input { width: 100px;}