/* CSS Document */
a { color: #355A88; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #fff url(../img/body_bg.gif) repeat-x 0 0; color: #666; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; }
.blue { color: #00aadd; }
.navy { color: #002f69; }
.brightNavy { color: #375c89; }
.colFL { float: left; }
.clear { clear: both; }
.noborder { border: none !important; }

.fs10px { font-size: 10px; }
.fs12px { font-size: 12px; }
.fs14px { font-size: 14px; }

.mb15px { margin-bottom: 15px; }
.h170px { height: 170px; }
.h202px { height: 202px; }
.h319px { height: 319px; }
.pl15px { padding-left: 15px; }
.pl20px { padding-left: 20px; }
.w100pr { width: 100%; }
.w40px { width: 40px; }
.w80px { width: 80px; }
.w165px { width: 165px; }
.w210px { width: 210px; }
.w250px { width: 250px; }
.w335px { width: 335px; }
.w460px { width: 460px; }
.w690px { width: 690px; }
.w710px { width: 710px; }

#main { margin: auto; width: 960px; }
/* header START */
#header { margin-bottom: 10px; }
#header #logo { float: left; }
#header #logo img { display: block; float: left; }
#header #topMenu { float: right; font-size: 12px; margin-top: 53px; }
#header #topMenu ul { list-style-type: none; margin: 0; padding: 0 9px 0 5px; text-align: right; }
#header #topMenu li { border-left: 1px solid #999; display: inline; padding: 0 6px 0 10px; }
#header #topMenu a { color: #355A88; }
#header #topMenu .first { border: none; }
#header #topMenu .infoline { color: #fcb325; font-weight: bold; }
#header #topMenu .login { font-weight: bold; }
/* header END */
/* mainMenu START */
#mainMenu { background: url(../img/mainmenu_bg.png) no-repeat 0 0; height: 43px; margin-bottom: 17px; }
#mainMenu ul { float: left; font-size: 12px; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
#mainMenu li { border-left: 1px solid #446791; float: left; height: 18px; padding: 12px 20px 10px 20px; }
#mainMenu li a { color: #fff; display: block; float: left; height: 18px; line-height: 18px; text-transform: uppercase; }
#mainMenu li a:hover { color: #c5dfff; text-decoration: none; }
#mainMenu .first { border: none; }
#search { float: right; margin-top: 9px; width: 250px; }
#search .input { background: url(../img/search_input_bg.png) no-repeat 0 0; border: 0; display: block; float: left; height: 14px; padding: 4px 10px; margin: 0 0 0 15px; width: 166px; }
/* mainMenu END */
/* path START */
#path { border-bottom: 1px solid #e3e6e6; color: #999; margin-bottom: 20px; padding: 13px 0; }
#path a { font-weight: bold; }
/* path END */
/* visual START */
#visual { margin-bottom: 20px; }
/* visual END */
/* leftMenu START */
#leftMenu { background: #002f69 url(../img/leftmenu_bg.png) no-repeat left bottom; font-size: 12px; font-weight: bold; padding-bottom: 13px; }
#leftMenu .header { background: url(../img/leftmenu_header_bg.png) no-repeat 0 0; padding: 12px 15px 10px 15px; }
#leftMenu .header h3 { color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0; text-transform: uppercase; }
#leftMenu .content {}
#leftMenu ul { list-style-type: none; margin: 0; padding: 0; }
#leftMenu li { display: inline; }
#leftMenu a { border-top: 1px solid #2d5484; color: #fff; display: block; padding: 7px 15px; }
#leftMenu a:hover { color: #c5dfff; text-decoration: none; }
#leftMenu .subMenu { background-color: #2d5484; font-size: 11px; font-weight: normal; }
#leftMenu .subMenu a { border-top: 1px solid #57769d; padding: 5px 15px 5px 25px; }
#leftMenu .active { color: #fcb325; font-weight: bold; }
/* leftMenu END */
/* txt START */
.txt { margin-bottom: 20px; position: relative; }
.txt h1 { color: #00aadd; font-size: 16px; font-weight: bold; margin: 0 0 16px 0; padding-right: 40px; }
.txt h3 { color: #002f69; font-size: 13px; font-weight: bold; margin: 0 0 6px 0; }
.txt p { margin: 0 0 16px 0; }
/* txt END */
/* TextTools START */
#TextTools { position: absolute; right: 0; top: 0; }
#TextTools ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
#TextTools li { display: inline; }
/* TextTools END */
/* pageMenu START */
.pageMenu { border-top: 1px solid #e3e6e6; margin-top: 20px; padding: 13px 0;}
.pageMenu ul { list-style-type: none; margin: 0; padding: 0; width: 100% ; }
.pageMenu li { float: left; margin-right: 30px; padding-left: 20px; }
.pageMenu a { font-weight: bold; }
.pageMenu .print { background: url(../img/ico_print.gif) no-repeat 0 0; }
.pageMenu .sendToAFriend { background: url(../img/ico_send_to_a_friend.gif) no-repeat 0 0;}
/* pageMenu END */
/* box01 START */
.box01 { border: 1px solid #e3e6e6; margin-bottom: 20px; padding: 14px; }
.box01 .header { margin-bottom: 15px; }
.box01 .header h2 { color: #00aadd; font-size: 13px; font-weight: bold; margin: 0; text-transform: uppercase; }
.box01 .content h2 { color: #00aadd; font-size: 13px; font-weight: bold; margin: 0; }
.box01 .news { width: 100%; }
.box01 .news .date { color: #fcb325; }
.box01 .news h4 { color: #355A88; font-size: 12px; font-weight: bold; margin: 1px 0 2px 0; }
.box01 .news p { margin: 0; }
.box01 .news .photo { float: left; }
.box01 .news .photo img { display: block; }
.box01 .news .description { float: left; }
.box01 .more { font-weight: bold; }
.box01 .bbtns ul { list-style-type: none; margin: 0; padding: 0; }
.box01 .bbtns li { border-bottom: 1px solid #e3e6e6; padding: 2px 0; }
/* box01 END */
/* bottomMenu START */
#bottomMenu { border-top: 3px solid #355A88; padding-top: 7px; }
#bottomMenu .content { background-color: #f3f3f3; padding: 15px 0; }
#bottomMenu ul { float: left; list-style-type: none; margin: 0; padding: 0 0 0 15px; width: 123px; }
#bottomMenu a { font-weight: bold; }
#bottomMenu h4 { color: #00aadd; font-size: 12px; font-weight: bold; margin: 0 0 10px 0; }
#bottomMenu .bfg { float: left; padding-left: 20px; width: 250px; }
/* bottomMenu END */
/* footer START */
#footer { padding: 10px 0 50px 0; }
#footer ul { list-style-type: none; margin: 0; padding: 0 9px 0 5px; text-align: right; }
#footer li { border-left: 1px solid #999; display: inline; float: left; padding: 0 6px 0 10px; }
#footer .copy { border: none; color: #999; float: none; }
#footer .first { border: none; }
/* footer END */
/* btns START */
.btnSearch { background: url(../img/btn_search.png) no-repeat 0 0; display: block; float: left; height: 22px; margin-left: 3px; text-indent: -2000em; width: 22px; }
.btnSearch:hover { background-position: 0 100%; }
/* btns END */
#content {
	width: 100%;
}
/* tabelka uniwersalna */
#SubContent table {
	width:100%;
}
#SubContent td, #SubContent th  {
	padding:5px;
	border:1px solid #ebeded;
}
#SubContent th {
	background:#ebeded;
}
#SubContent td.center, #SubContent th.center {
	text-align:center;
}
#SubContent td.right, #SubContent th.right {
	text-align:right;
}
/* formularz */
#SubContent .formularz td {
	border:none;
	vertical-align:middle;
}
#SubContent .formularz td.vtop {
	vertical-align:top;
}
.formularz .w320 {
	width:320px;
}
.formularz .w250 {
	width:250px;
}
.formularz .w150 {
	width:150px;
}
.formularz .w80 {
	width:80px;
}
.formularz .w60 {
	width:60px;
}
.wynikLokaty {
	font-size:18px;
	font-weight:bold;
	border:none;
}
.formularz input.check {
	width:18px;
}
.formularz input.kod1 {
	width:20px;
}
.formularz input.kod2 {
	width:30px;
}
.formularz .labels {
	width:80px;
}
.formularz .labels2 {
	width:90px;
}
.formularz .labels3 {
	width:130px;
}
.formularz .error {
	border:1px solid #FF0000;
}
.formularz textarea {
	width:320px;
	border:1px solid #dadede;
	color:#00aadd;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	padding:3px;
}
.formularz select {
	border:1px solid #dadede;
	color:#00aadd;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	padding:3px;
	margin-top:0px;
}
.formularz .star {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
.btn-wyslij {
	background:url(../img/btn_wyslij.gif) no-repeat;
	width:81px;
	height:25px;
	display:block;
}
/* mapa serwisu */
ul#MapaSerwisu { margin: 0 0 0 0px; padding:0; list-style: none; }
ul#MapaSerwisu li { margin: 0; padding:0; display: inline; 	}
ul#MapaSerwisu li a { display: block; text-decoration: none; padding: 3px 7px 3px 0px; font-size:11px; font-weight:bold; }
ul#MapaSerwisu li a:hover { text-transform:none; text-decoration:underline; }
ul#MapaSerwisu ul, ul#MapaSerwisu ul li ul { margin: 0; padding:0; list-style: none; }
ul#MapaSerwisu ul li, ul#MapaSerwisu ul ul li { margin: 0; padding:0; display: inline; }
ul#MapaSerwisu ul li a { display: block; text-decoration: none; padding: 3px 7px 3px 20px; color: #333; font-size:11px; font-weight:normal; background: url(../img/BoxLinkDot.gif) 5px 5px no-repeat; }
ul#MapaSerwisu ul li a:hover { background: url(../img/BoxLinkDot.gif) 5px 5px no-repeat; text-transform:none; }
ul#MapaSerwisu ul ul li a { display: block; text-decoration: none; padding: 3px 7px 3px 30px; color: #333; font-size:11px; font-weight:normal; background:  url(../img/arrow_orange.gif) 20px 8px no-repeat ; }
ul#MapaSerwisu ul ul li a:hover { background: url(../img/arrow_orange.gif) 20px 8px no-repeat ; text-transform:none; }


/* zakladki */
.tabs {
	margin:0;
	padding:0;
	list-style:none;
	height:30px;
}
.tabs li.on {
	margin:0 1px 0 0;
	padding:0;
	display:block;
	float:left;
	background:url(../img/tabLeft.gif) top left no-repeat;
	
}
.tabs li.on a {
	background:url(../img/tabRight.gif) top right no-repeat;
	text-decoration:none;
	color:#fff;
	display:block;
	float:left;
	padding:8px 13px 4px 13px;
	height:18px;
}
.tabs li {
	margin:0 1px 0 0;
	padding:0;
	display:block;
	float:left;
	background:url(../img/tabLeftOf.gif) top left no-repeat;
	
}
.tabs li a {
	background:url(../img/tabRightOf.gif) top right no-repeat;
	text-decoration:none;
	color:#88aabe;
	display:block;
	float:left;
	padding:8px 13px 4px 13px;
	height:18px;
}
.tabsContent {
	clear:both;
	border:1px solid  #00addc;
	padding:10px;
}

/* ANKIETA */
.Ankieta input {
	width:20px;
	padding:0;
	border:none;
}
.Ankieta td {
	vertical-align:top;
}
.Ankieta h4 {
	margin:5px 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#80a8b2;
}

.Ankieta #glosuj {
	margin:10px 0 0 70px;
	width:81px;
	height:25px;
	display:block;
	background:url(../img/btn_glosuj.gif) no-repeat top;
}
.Ankieta #glosuj strong {
	display:none;
}

/* FAQ */
#FAQ ul {
	margin:5px 0 0 0; 
	padding:0; 
	list-style: none; 
	}
#FAQ ul li { 
	margin:0; 
	padding:0; 
	display:block;
	}
#FAQ ul li { 
	padding: 4px 0px 4px 21px; 
	line-height:14px;
	background: url(../img/BoxLinkDot.gif) 9px 9px no-repeat; 
	display:block;
	border-bottom:1px solid #fff;
	}
#FAQ h4 {
	color:#88aabe;
	font-weight:bold;
	font-size:12px;
	margin:15px 0 0 0;
	padding:0;
	}
#FAQ p {
	margin:5px 0 0 0;
	}
#FAQ p.top {
	text-align:right;
	margin:0;
	}
#FAQ p.top a {
	text-decoration:none;
	}
#FAQ p.top a:hover {
	text-decoration:underline;
	}
	
/* google adresy */
.adresy { margin: 30px 0 20px 0; }
.adresy div#results { height: 460px; overflow: auto; }
.adresy div#results div, .adresy p { padding: 10px 15px; }
.adresy div p { padding: 0; }
.adresy .active { border: 1px solid #c9d0e1; padding: 9px 14px; }
.adresy .over { background-color: #f4f6f9; cursor: pointer; }

/* polec */
#polec {
	background:url(../img/polec.gif) no-repeat;
	width: 222px;
	height:48px;
	display:none;
	position:absolute;
	top:-75px;
	left:-150px;
	padding:30px 0 0 10px;
	text-align:left;
	z-index:100;
}

#polec_en {
	background:url(../img/polec_en.gif) no-repeat;
	width: 222px;
	height:48px;
	display:none;
	position:absolute;
	top:-75px;
	left:-150px;
	padding:30px 0 0 10px;
	text-align:left;
	z-index:100;
}
.searchGo {
	background:url(../img/goHand.gif) 0 0 no-repeat;
	display:block;
	width:24px;
	height:23px;
	margin-left:5px;
}
.searchGo strong, .placowkiGo strong {
	display:none;
}
.placowkiGo {
	background:url(../img/btn_placowkiGo.gif) 0 0 no-repeat;
	display:block;
	width:30px;
	height:29px;
	margin-left:5px;
}
#polec td, #polec_en td {
	border:none;
	padding:0;
}
.txt_error{ color: #ff0000; }

/* thumbnails START */
.thumbnails { margin-bottom: 14px; }
.thumbnails ul { list-style-type: none; margin: 0; padding: 0; }
.thumbnails li { float: left; }
.thumbnails span { background: url(../img/thumbnail_bg.gif) no-repeat 0 0; display: block; height: 132px; margin: 0 10px 10px 0; padding: 3px; width: 132px; }
.thumbnails a { display: block; height: 132px; width: 132px; }
.thumbnails a:hover { background-color: #f6f6f6; }
.thumbnails img { border: 1px solid #dfdfdf;  }
.thumbnails .landscape img { margin: 27px 9px; }
.thumbnails .landscape, .thumbnails .portrait {text-align:center;}
.thumbnails .portrait img { margin: 9px 27px; }

.Newsdate { color: #fcb325; display: block; }
.Newstitle { color: #355A88; display: block; font-size: 12px; font-weight: bold; margin: 1px 0 2px 0; }

.box02 { background: #fff url(../img/box02_bg.gif) repeat-x left bottom; border: 1px solid #e3e6e6; margin-bottom: 20px; padding: 14px; }
.box02 .content { font-size: 12px; font-weight: bold; text-align: left; }
.box02 h3 { color: #00aae8; font-size: 14px; font-weight: bold; margin: 0; }
.box02 p { margin: 0; }
