html, body {padding:0; margin:0 auto; background-color:#fff; background-image:url(../image/bgd.jpg); background-repeat:repeat-x;} 
html, body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; color:#5e5e5e; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:19px; font-weight:normal; }

* {margin: 0; padding: 0;}
.nospace {margin: 0px; padding: 0px; }
#logo_gm { width:100px; height:27px; border:0; background:url('../image/logo_poldrog.png'); }
.mapaInfo { width: 200px; overflow: auto; word-wrap:break-word; text-align:left; }
.mapLegend { float:left; margin-right:15px; }
#mapLegend2 { position:relative; z-index:100; float:right; background:#fff; padding:20px; top:5px; right:5px; }

.headImage { width:510px; height:40px; padding:210px 15px 0; margin:0 auto; }

.imgTitle { font-size:14px; color:#fff; }
.red { color:#cc0000; }

#container {margin: auto; border: none; padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; color:#5e5e5e; }
#container, #logo, #main, #maintab, #footer { display:block; width:981px; }	
#logo {border: none; height:126px; margin:0; background-image:url(../image/bgd2.jpg); background-repeat:no-repeat; background-position:bottom; }
#logo1 {border: none; width: 330px; height:126px; margin:0; float:left; }
#logo2 {border: none; width: 266px; height:126px; margin:0; float:right; }

#main {border: none; margin:0;}
#maintab {height:20px; margin-top:7px; float:left; color:#959191; font-size:11px; }

#mainBanner {text-align:center; width:548px; height:201px; margin:0 auto; padding:0; }
.textholder { text-align:left; font-size:small; padding:6px; /*-moz-border-radius: 6px 6px 0 0; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;*/ }

#mainBannerContent { width:508px; height:118px; padding:20px; color:#fff; text-align:justify; }
#mainBannerRoller { width:548px; height:20px; text-align:left; }
#mainBannerRoller .rollNumber { padding:7px; display:block; background:#ffdd00 url('../image/wpx.png') repeat; color:#000; text-align:center; float:left; }
#mainBannerRoller .rollNumber:hover, #mainBannerRoller .rollNumberActive { background:#666; }
#mainLeft {width: 200px; margin:0; float:left; background:url('../image/leftbgd.jpg') no-repeat; }
#mainCenter {width: 570px; margin:0; float:left; }
#mainContent {width: 765px; margin:10px 0px 0px 15px; float:left; }
#mainContent p { margin-top:10px; }
#mainCenter2 table tbody td { border-bottom:1px solid #dadada; margin:1px; padding:2px; margin-bottom:5px; display:block; line-height:1.2em; }

#mainNews_pl {width: 540px; margin-top:10px; padding-left:18px; float:left; background:url('../image/newsbgd.jpg') no-repeat; }
#mainNews_en {width: 540px; margin-top:10px; padding-left:18px; float:left; background:url('../image/newsbgd_en.jpg') no-repeat; }
#modulesContent { width: 540px; margin:10px auto 0; text-align:justify; line-height:1.6em; }
#informer { width: 540px; margin:20px auto 0; height:20px; text-align:justify; line-height:1.4em; }
#mainRight {width: 211px; margin:0; float:right; background:url('../image/rightbgd.jpg') no-repeat; }
#rightContent { padding:15px 5px 0px 11px; float:left; line-height:16px; }
#targi {padding-left:18px; background-image:url(../image/dot1.jpg); background-repeat:no-repeat; background-position:5px 6px; margin:6px 0px; line-height:18px;}
#bannerInfo { margin-bottom:15px; }
#tab {border-bottom:1px solid #d4d4d4; padding-left:115px; line-height:10px; }
#tabnews {margin-top:10px;}

#news {border: none; width: 962px; height:144px; margin:0; background-color:#f1f1f1;}

#footer {text-align:left; border: none; clear: both; line-height:17px; padding-top:2px; height:120px; background:url('../image/footerbgd.jpg') repeat-x;}
#fleft {float:left; height:77px; padding-left:10px; padding-top:10px;}
#fright {float:right; margin: auto; text-align:left; line-height:18px; padding-top:10px; padding-right:10px;}
#big, #small { cursor:pointer; display:inline; border:1px solid #fff;}
#big {font-size:14px;}
#big:hover {border:1px solid #ccc;}
#small:hover {border:1px solid #ccc;}


img {border:0;}
a.img {border-bottom:0px;}
h1 {font-size:13px;font-weight:bold; text-align: left; } 
a {text-decoration:none; color:#5e5e5e;}
a:hover {text-decoration:underline;}

#logo2 a.mini { color:#787878; }
.mini { font-size:10px; color:#787878; }
.mini img { vertical-align:middle; margin-right:5px; }
.menu1 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#0e3782;}
.menu2 {font-size:12px; font-weight:normal; color:#5d5d5d; margin: 0 0 0 20px; list-style:none; }
.tytul2 {font-size:12px; font-weight:bold; color:#0e3782;}
.error {font-size:12px; font-weight:bold; color:#cc0000;}

.separator { width:100%; height:1px; background:url('../image/pxs.gif') repeat-x; margin:15px 0px; }

.str_main { width:540px; text-align:center; margin:0 auto; }
.str_box { width:120px; float:left; }
.str_middle{ width:280px; float:left; margin:0 10px; text-align:center; }

#jezyk { position:absolute; margin-top:116px; margin-left:870px; width:88px; height:25px; font:normal 11px Verdana,Tahoma,Arial,serif; color:#cc0000;}
#search {margin-top:51px; margin-left:20px; width:240px; height:25px; font:normal 12px Verdana,Tahoma,Arial,serif; color:#cc0000; background:url('../image/search1.jpg') no-repeat;}
input.search1 {width:160px; border:0px; font-size: 10px; font-weight: normal; background:none;; margin:-14px 0 0 7px; padding:0; vertical-align: middle;}
#wymiar { position:absolute; margin-top:46px; width:278px; height:105px; font:normal 11px Tahoma,Arial,serif; color:#5d5d5d;}

#info1 {margin:0px; background-color:#fafafa; padding:10px; border: 1px solid #ccc;}

.newsName {font-size:12px; font-weight:bold; color:#214c81;}
.newsDate {font-size:10px; font-weight:normal; color:#a9a9a9;}
div.newsDate { float:left; }
div.clinker { float:right; }
.clinker { float:right; margin-left:10px; }
.newsTxt {font-size:11px; line-height:17px; }
.newsDalej {font-size:10px; font-weight:bold; color:#0e3782;}
.newsWiecej {font-size:10px; font-weight:normal; color:#767676;}

.setBig { font-size: 14px; line-height:1.5; }
.print { background:url('../image/print_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.pdf { padding-left:4px; color:#5e5e5e; }
.see { background:url('../image/see_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.arch { background:url('../image/arch_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.contact { background:url('../image/contact_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.mapa { background:url('../image/mapa_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.log_in { background:url('../image/login_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.up { background:url('../image/up_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.back { background:url('../image/back_ico.jpg') no-repeat; padding-left:17px; color:#5e5e5e; }
.fleft {color:#8c8c8c;}
.fright {color:#5e5e5e;}
a.fleft {color:#8c8c8c;}
.rss {color:#fc7216; font-weight:bold;}

#mainMenu { margin: 17px 0px 0px 20px; line-height:18px; padding:0; list-style-type: none; }
#mainMenu li.ui-state-default-drag { display:block; margin-top:20px; }
#mainMenu span.menu1 { cursor:move; }
.ui-state-highlight-drag { width:90%; border: 2px dotted #ccc; height:30px; margin:0 0 40px 0; }
#smap ul { margin-left:20px; }
#mapRoot { overflow: hidden; }
#mapRoot, #gmap { width:100%; height:450px; }

/* KALENDARIUM */
#calendar table { display:block; font-size:10px; font-weight:bold; text-align:center; margin:10px 0 10px 4px; }
#calendar table thead { background:#a4a4a4; color:#fff; }
#calendar table thead td { padding:2px; }
#calendar table tbody td span { border:1px solid #dadada; margin:1px; padding:2px; display:block; width:15px; line-height:1.2em; }
#calendar table tbody td.today span { color:#fab752; border:1px solid #fab752; }
#calendar table tbody td.inactive span { color:#dadada; background:#fff; }
#calendar table tbody td.impra span { color:#fff; background:#466491; }
#calendar table tbody td.impra a { font-size:10px; color:#fff; font-weight:bold; }
#calendar table tbody td.impra span:hover { background:#4c80ff; }
img.calendar_blank { width:205px; height:30px; }

/* DYMEK */
#calendar table tbody td.impra .tooltip { width:200px; font-weight:normal; background:#fff6bf; border:1px solid #ffdd00; padding:5px; display:none; color:#5e5e5e; text-align:left; }
#calendar table tbody td.impra .tooltip a { color:#5e5e5e; font-weight:normal; }
#calendar table tbody td.impra .tooltip ul { margin:0; padding:0; }
#calendar table tbody td.impra .tooltip ul li { margin-left:15px; }

#searchResults { margin:0 0 0 20px; padding:0; }
#searchResults li { margin-bottom:10px; }

.title1 {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#214c81;}
.date1 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#434343;}
.date2 {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#434343;}
.mapFrame { width:100%; height:480px; border:0; }