@charset "utf-8";
body,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin: 0px;
	background: #14609a url(../images/tlo_glowne.png) repeat-x;
}

p { margin: 0px; padding: 0px; }

a { text-decoration: none; color: #2b529d; }
a:hover { text-decoration: none; color: #ec961b; }

#kontener {
	width:1000px;
	margin: 0 auto;
}
#l_top img {
	float:left;
}
#l_top_menu {
	float:left;
	background-image:url(../images/otwock_03.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height:20px;
	width:540px;
	padding-top:15px;
}
#l_top_menu a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	margin-left:17px;
}
#l_top_menu a:hover {
	color:#FFF;
	font-size:11px;
	text-decoration:underline;;
	margin-left:17px;
}
#l_top_panel {
	width:540px;
	height:153px;
	float:left;
	background-image:url(../images/otwock_07.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
#l_top_panel_login {
	margin-top:50px;
	margin-left:100px;
}
#l_top_panel_login form {
	margin:0px;
	padding:0px;
}

#l_top_panel_login_f1 {
	width:142px;
	height:20px;
	border: 0px;
	background-image:url(../images/l_top_panel_login_f1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#CCC;
	font-size:10px;
	padding-left:20px;
	padding-top:5px;
	padding-right:10px;
}
#l_top_panel_login_f2 {
	width:144px;
	height:20px;
	border: 0px;
	background-image:url(../images/l_top_panel_login_f2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#CCC;
	font-size:10px;
	padding-left:20px;
	padding-top:5px;
	padding-right:10px;
}
#l_top_panel_login_f3 {
	width:67px;
	height:26px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
#l_top_panel_login a {
	color:#444444;
	font-size:11px;
	text-decoration:none;
}
#l_top_panel_login a:hover {
	color:#444444;
	font-size:11px;
	text-decoration:underline;
}
#l_top .menuImg {
	cursor:hand;
	cursor:pointer;
	border:none;
}
#l_content {
	vertical-align:top;
	background-image:url(../images/l_content_bg.gif);
	background-repeat:repeat-y;
	width:997px;
}
#l_content .layImg {
	float:left;
	border:none;
}
#l_content_mid {
	background-color:#f8f7e5;
	width:983px;
	float:left;
}
#l_content_mid_left {
	width:203px;
	float:left;
	vertical-align:top;
}
#l_content_mid_ad {
	width:780px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-top:20px;
}
#l_content_mid_main {
	width:568px;
	margin:4.5px;
	margin-top:10px;
	float:left;
}

#l_content_mid_right {
	float:right;
}
#l_footer {
	width:1000px;
	height:150px;
	background: #15619b;
}
#l_footer img {
	float:left;
}
#l_footer_text {
	width:982px;
	float:left;
	background-image:url(../images/otwock_25.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:20px;
}
#l_footer_text a {
	color:#999;
	text-decoration:none;
	margin-left:40px;
	font-size:12px;
}
#l_footer_text a:hover {
	color:#666;
	text-decoration:underline;
	margin-left:40px;
	font-size:12px;
}
#l_linki { text-align: center; color: #ffffff; margin-top: 38px; }
#l_linki a { text-decoration: none; color: #fff; margin-left: 10px; }
#l_linki a:hover { text-decoration: none; color: #0ff; margin-left: 10px; }

#advSearch { 
	border: 1px solid #688fc6; 
	margin: 0px; 
	padding: 5px; 
	position: absolute; 
	z-index: 100;
	width: 400px; 
	height: 80px; 
	background: #fff; 
	text-align: left; 
}


#newsletterBox {
	margin: 20px 0px 10px 10px;
	position: relative;
}
	#newsletterBox .zapisz_sie {
		font-family: Arial; 
		font-size: 15px; 
		color: #183f78;
	}
	#newsletterBox .poleInput {
		position: absolute;
		margin-top: 5px;
		width: 188px;
		height: 24px;
		background: url(../images/nwl_inp.png) no-repeat;
	}
	#nwlEmail {
		position: absolute;
		top: 3px;
		left: 5px;
		width: 155px;
		height: 17px;
		font-family: Arial;
		font-size: 11px;
		color: #bbb;
		padding: 0px;
		background: transparent;
		border: none;
	}
	#newsletterBox .nwlBtn {
		display: block;
		position: absolute;
		top: 2px;
		right: 7px;
		font-family: Arial;
		font-size: 16px;
		color: #bbb;
		text-decoration: none;
	}
	#nwlMsg {
		margin-top: 28px;
		font-size: 12px;
		color: #f00;
		text-align: center;
	}




.ulBranze0 { margin: 0px; padding: 0px; list-style-type: none; }
.liBranze0 { background: url(../images/bulet1.gif) no-repeat 0px 5px; padding: 0px 0px 0px 20px; }
.ulBranze1 { margin: 0px; padding: 0px; list-style-type: none; }
.liBranze1 { background: url(../images/bulet1.gif) no-repeat 15px 5px; padding: 0px 0px 0px 35px; }
.ulBranze2 { margin: 0px; padding: 0px; list-style-type: none; }
.liBranze2 { background: url(../images/bulet1.gif) no-repeat 30px 5px; padding: 0px 0px 0px 50px; }
.branzaIlosc { color: #002863; }

.gmina { background: url(../images/woj.gif) no-repeat 0px 5px; padding: 0px 0px 0px 20px; }

.lnkSzary { text-decoration: none; color: #595959; }
.lnkSzary:hover { text-decoration: none; color: #808080; }

.lnkBialy { text-decoration: none; color: #ffffff; }
.lnkBialy:hover { text-decoration: none; color: #a0a0a0; }

.lnkBialy2 { text-decoration: none; color: #ffffff; }
.lnkBialy2:hover {text-decoration: none; color: #ffd449; }

.lnkRed { text-decoration: none; color: #ff0000; }
.lnkRed:hover { text-decoration: none; color: #ff8080; }

.lnkGrayBlue { text-decoration: none; color: #595959; }
.lnkGrayBlue:hover { text-decoration: none; color: #295095; }

.lnkBlack { text-decoration: none; color: #000000; }
.lnkBlack:hover {text-decoration: none; color: #ffffff; }

.lnkBlack2 { text-decoration: none; color: #000000; }
.lnkBlack2:hover {text-decoration: none; color: #808080; }

.lnkOrange { text-decoration: none; color: #ff6600; }
.lnkOrange:hover { text-decoration: none; color: #ed9219; }

.tbPakietNag { font-size: 13px; }
.tbPakietTyt { font-size: 11px; background: #f1eedb; padding-left: 4px; }
.tbPakietTak { color: #002863; background: #f1eedb; }
.tbPakietNie { color: #e08000; background: #f1eedb; }
.tbPakietCena { color: #ff0000; background: #f1eedb; }
.tbPakietZam { background: #2b509a; height: 30px; }

.videoTytul { font-size: 16px; margin-bottom: 10px; }
.videoOpis { font-size: 13px; margin-top: 10px; }

.nrTd1 { padding: 5px 5px 5px 0px; border-bottom: 1px solid #d0d0d0; }
.nrTd2 { padding: 5px 5px 5px 0px; border-bottom: 1px solid #d0d0d0; }

.frmSubTytul { color: #21418b; margin-bottom: 10px; text-align: left; }






.okienko { font-family: Tahoma; font-size: 11px; text-align: Left; color: #202020; background: #fafafa; border: 1px solid #909090; padding: 3px; }
.okienko2 { font-family: Tahoma; font-size: 11px; text-align: Center; color: #202020; background: #ffffff; border: 1px solid #707070; padding: 3px; }
.okienkoCien { font-family: Tahoma; font-size: 11px; text-align: Left; color: #202020; background: #ffffff url(images/poleTlo.gif); border: 1px solid #707070; padding: 3px; }

.guzik { font-family: Tahoma; font-size: 11px; background: #606060; color: #ffffff; border: 1px solid #202020; padding: 5px; font-weight: Bold; }
.guzikSm { font-family: Tahoma; font-size: 11px; background: #606060; color: #ffffff; border: 1px solid #202020; padding: 2px; font-weight: Bold; }

.selekcik {font-family: Tahoma; font-size: 11px; color: #000000; background-color: #F5F5F5; border: 1px solid #939393; padding: 1px; }

.edpole { font-family: Tahoma; font-size: 11px; text-align: Left; color: #202020; background: #fafafa; border: 1px solid #909090; padding: 3px; }
.forumOdp { font-size: 11px; font-family: Verdana; color: #202020; background: #ffffff url(images/poleTlo2.gif) no-repeat; border: 1px solid #707070; width: 415px; height: 300px; }

.tdReg1 { color: #404040; padding: 5px 0px 5px 10px; width: 32%; text-align: right; }
.tdReg2 { padding: 5px; width: 68%; }
.tdReg3 { padding: 5px 0px 5px 10px; color: #900000; border-bottom: 1px dashed #900000; font-family: Arial; font-size: 13px; }
.tdRegBlad { font-size: 13px; padding: 5px 0px 5px 10px; color: #FFFF00; background: #FF0000; }
