@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
font-family:inherit;
font-style:inherit;
margin:0pt;
padding:0pt;
color:inherit;
line-height:inherit;
}

body {	
	background:url(images/site_bg.png);background-repeat:repeat-x;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#324751;
	font-size:11px;
	background-color:#fff;
}

em{font-style:italic;}

a img{border:0px}

p{margin-top:0.8em;margin-bottom:0.8em;line-height:140%;}

table.normal tr td{padding:3px;vertical-align:top;}

a {	text-decoration: none;cursor:pointer;}
a:hover { text-decoration: underline; }
a:focus {  outline: none; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
	
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.center {text-align:center} 
.fLeft { float: left; }
.fRight { float: right; }
.bold { font-weight: bold; }
.clear{clear:both;}

#site-container {width: 989px;min-height:800px;margin:0 auto;}
#top-container{background:url('images/top_bg.jpg') no-repeat;width:989px;height:136px;position:relative;background-position:right}

#top-container .logo{position:absolute;left:0px;top:0px;}
#top-container .son{position:absolute;right:0px;top:37px;}
#top-container .oddzial1{position:absolute;left:240px;top:39px;}
#top-container .oddzial2{position:absolute;left:490px;top:39px;}
#top-container p{font-size:12px;color:#0099d9;}

#left-container{width:195px;float:left;display:inline;margin-right:4px;}
#right-container{width:790px;float:left;display:inline;}
#center-container{width:591px;float:left;display:inline;margin-right:4px;}
#superright-container{width:194px;float:left;display:inline;padding-top:6px}
#main-container{width:667px;float:left;display:inline;}
#main-container-in{width:755px;background:url(/images/bg_main_top.jpg);background-repeat:no-repeat;background-position:top;}
#main-container-in2{width:696px;background:url(/images/bg_main_bottom.jpg);background-repeat:no-repeat;background-position:bottom;padding:0px 59px 100px 0px}

#foot-content{background:url('images/foot_bg.jpg') no-repeat;position:relative;height:56px;width:989px;margin-top:10px;}
#foot-content .projekt{position:absolute;left:20px;top:10px;color:white;}
#foot-content .copyright{position:absolute;left:20px;top:25px;font-size:11px;color:white;}
#foot-content a:hover{color:white;}

#menu-container{width:195px;}
#menu-content{}
#menu-content ul{list-style:none;}
#menu-content .level1{font-weight:bold;margin-left:20px;}
#menu-content .level2{font-weight:normal;margin-left:35px;}
#menu-content .level3{font-weight:normal;margin-left:50px;}
#menu-content ul li{background:url(/images/menu_s.jpg);background-repeat:no-repeat;padding:8px 0px}
#menu-content ul li.l2 {background:url('/images/menu_bg2.jpg') repeat-y;padding:5px 0px;}
#menu-content ul li.l2:hover {background:url('/images/menu_bg2_hov.jpg') repeat-y;}

#search-container{background:url('images/search_bg.jpg') no-repeat;width:194px;height:209px;position:relative;margin-top:6px;}
#search-container .typ{position:absolute;top:60px;left:10px;width:130px;}
#search-container .rodzaj{position:absolute;top:35px;left:10px;width:130px;}
#search-container .sw{position:absolute;top:85px;left:10px;width:130px;}
#search-container .city{position:absolute;top:110px;left:10px;width:130px;}
#search-container .nr{position:absolute;top:133px;left:10px;width:100px;}
#search-container .cenado{position:absolute;top:156px;left:90px;width:60px;}
#search-container .cenaod{position:absolute;top:156px;left:10px;width:60px;}
#search-container .szukaj{position:absolute;top:180px;left:10px;cursor:pointer;}
#search-container input, select, textarea { font-size: 100%; }
#search-container input, #search-container select { margin: 0; padding: 1px;  border: solid 1px #2b2b2b;} 

#kalk-container{background:url('images/kalk_bg.jpg') no-repeat;width:195px;height:184px;position:relative;margin-top:6px;color:white;}
#kalk-container .cena{position:absolute;top:55px;left:10px;width:110px}
#kalk-container .waluta{position:absolute;top:55px;left:130px;width:50px;}
#kalk-container .uprawnienia{position:absolute;top:95px;left:10px;}
#kalk-container .prowizja{position:absolute;top:135px;left:10px;width:110px}
#kalk-container .cenalabel{position:absolute;top:38px;left:10px;width:100%}
#kalk-container .prowizjalabel{position:absolute;top:118px;left:10px;width:100%}
#kalk-container .uprawnienialabel{position:absolute;top:78px;left:10px;width:100%}
#kalk-container .oblicz{position:absolute;top:135px;left:135px;cursor:pointer;}
#kalk-container input, select, textarea { font-size: 100%; }
#kalk-container input, #kalk-container select { margin: 0; padding: 1px;  border: solid 1px #2b2b2b;} 

#szybkie-container{background:url('images/szybkiebox_s.jpg');margin-top:6px;background-repeat: no-repeat; background-position: top left;}
#szybkie-container div.box{ background-image: url('images/szybkiebox_e.jpg'); background-repeat: no-repeat; background-position: bottom left;padding:42px 8px 15px 10px}
#szybkie-container ul{list-style-image:url('images/fast_arrow.png');margin-left:20px;}
#szybkie-container li{margin:4px 0px; color:#FFFFFF;}

.col1, .col2, .col3, .col4{float:left;width:145px;display:inline;margin-right:3px;}
.col4{margin-right:0px}

.colbtn1, .colbtn2, .colbtn3, .colbtn4, .colbtn5{float:left;width:114px;display:inline;margin-right:4px;}
.colbtn5{margin-right:0px}

.content{background:url('images/box_s.jpg');margin-top:6px;background-repeat: no-repeat; background-position: top left;}
.content .box{ background-image: url('images/box_e.jpg'); min-height:200px; background-repeat: no-repeat; background-position: bottom left;padding:10px 10px;}
.content .box ol, .content .box ul{margin-left:2em;}

.art_item{margin:10px 0px}
.art_item .art_i{color:#008fcb;}
.art_item .tytul{color:#214869;font-weight:bold;display:block}

.artbox_item{margin:10px 0px}
.artbox_item .art_i{color:#82ad01;}
.artbox_item .tytul{color:#214869;font-weight:bold;display:block}

.art .kat{float:left;display:inline;color:#82ad01;}
.art .data{float:right;display:inline;}
.art .tytul{font-size:14px;font-weight:bold;color:#214869;margin:5px 0px;}

.select_category{color:#82ad01;}
.select_category .selected{font-weight:bold;}

.galthb{margin-right:10px;}

.oferta_box{background:url('images/ofbox_s.jpg');margin-top:6px;background-repeat: no-repeat; background-position: top left;}
.oferta_box .box{ background-image: url('images/ofbox_e.jpg'); background-repeat: no-repeat; background-position: bottom left;padding:6px 4px;}
.oferta_box .thb{ -moz-box-shadow:#85a5b2 0px 0px 3px 1px; -webkit-box-shadow:#85a5b2 0px 0px 3px 1px; box-shadow:#85a5b2 0px 0px 3px 1px; border: 1px solid #85a5b2}
.oferta_box span{ text-align:center;margin:5px 0px;display:block;}
.oferta_box a.more{margin:0 auto;}
.oferta_box p {margin:0px;text-align:center}

.info_box{background:url('images/infobox_s.jpg');margin-top:6px;background-repeat: no-repeat; background-position: top left;}
.info_box .box{ background-image: url('images/infobox_e.jpg'); min-height:180px; background-repeat: no-repeat; background-position: bottom left;padding:10px 10px;}

.baner{margin:5px 0px}

.pager{padding:7px 6px;background:white;}
.pager ul li{ display:inline;float:left; padding:3px;}
.pager ul li a{ float:left;text-decoration:none;display:inline;}

.szczegoly_box{padding:9px;}

.nawigacja{ float:right;display:inline;}
.nawigacja a{padding-right:10px;color:#FFFFFF;font-weight:bold;}
.nawigacja a:hover{text-decoration: none;color: #b8dd44;}

.szczegoly_box_content{font-size:12px;margin-top:6px;}

.foto-oferta{float:left;margin-right:10px;display:inline;}
.foto-oferta a img{border:3px solid #7f7f7f}
.oferta-info{line-height:0.7em;font-weight:bold;}
.oferta-infowyr{line-height:0.7em;font-weight:bold;color:#cc0000}

.print{float:left;display:inline;margin-right:20px;}
.powrot{float:left;display:inline;margin-right:20px;}
.lok{float:left;display:inline;}
.zapytanie_link{background:url('images/send_ico.png');background-repeat: no-repeat; background-position: top left;padding-left:40px;padding-top:10px;height:20px;margin-right:20px;float:left;display:inline;}

.tab{margin:8px 0px}
.tab img{margin:0px 10px}

.informacje-oferta{float:left;}
.opcje-oferta{position:absolute;right:0px;top:0px}

.oferta-opis{ margin-top:10px }
.oferta-opis ol, .oferta-opis ul{margin-left:2em;}

table.parametry{width:100%;margin-top:10px;}
table.parametry td{ padding:4px;text-align:left;font-size:11px;}
table.parametry td.jasny{background-color:#fff }
table.parametry td.ciemny{ background-color:#dedede}
table.parametry .grupa{font-weight:bold;background:#525252;color:white;}
table.parametry .param-wartosc{font-weight:bold;}

.galeria-oferta{float:left;margin-top:10px;display:inline;text-align:center;}
.galeria-oferta a img{border:3px solid #7f7f7f;margin-left:6px;margin-right:6px;}

.oferta-agent{margin-top:10px}
.oferta-agent h3 {font-size:11px;}
.oferta-agent a{color:#A2D5F5;font-weight:normal;}
.oferta-agent a:hover{text-decoration: underline; }
.agent-nazwa{color:#A2D5F5;font-weight:bold;margin-top:0px;margin-bottom:0px}

.oferta-biuro{margin-top:10px}
.oferta-biuro h3 {font-size:11px;}
.oferta-biuro a{color:#A2D5F5;font-weight:normal;}
.oferta-biuro a:hover{text-decoration: underline; }
.biuro-nazwa{color:#A2D5F5;font-weight:bold;margin-top:7px;margin-bottom:7px}

.lista-ofert{}
.lista-ofert tr td{padding:3px;vertical-align:middle;}
td.lista-ofert-naglowek{background-color:#0e82b3;}
a.lista-ofert-naglowek{color:#FFF;}
.lista-ofert tr td.jasny{background-color:#fff}
.lista-ofert tr td.ciemny{background-color:#dedede}
.lista-ofert tr td.jasny_wrap{background-color:#fff;white-space:nowrap}
.lista-ofert tr td.ciemny_wrap{background-color:#dedede;white-space:nowrap}

.of_poszuk{padding:10px 0px;border-bottom:1px solid #0177a8}
.of_poszuk .tytul{color:#0177a8;font-weight:bold;}
.of_poszuk .cena{font-weight:bold;}

#kalkulator-oplat{margin:5px}
#kalkulator-oplat ul {margin:5px}

#center-long_col ol, #center-long_col ul{margin-left:20px;}

#form{}
#form .form-row{ margin: 8px 0;}
#form label { float: left; width: 160px; text-align:right; line-height: 1.5em; margin-right: 7px; }
#form label.error { float: none;  text-align:left; margin: 0; padding: 0; line-height: 1.5em; margin-left:167px;color:#DB0501;display:block;}
#form input.error, #form textarea.error, #form select.error{background: #f8dbdb;border-color: #e77776;}
#form input, select, textarea { font-size: 100%; }
#form input.small { width: 100px; margin: 0; padding: 1px; border: solid 1px #707070;} 
#form input.medium { width: 180px; margin: 0; padding: 1px;  border: solid 1px #707070;} 
#form input.large { width: 270px; margin: 0; padding: 1px;  border: solid 1px #707070;} 
#form select { margin: 0; padding: 1px; border: solid 1px #707070;}
#form textarea { margin: 0; padding: 1px; border: solid 1px #707070;} 
#form span.star-required{color:#DB0501;margin-left:2px;}
p.form-komunikat{color:#DB0501;font-weight:bold;}

#form .zgoda label.error { margin-left:0px;}

#form .form-row-col label { width: 180px;text-align:left; margin-right:5px;}
#form .form-row-col input { float:left;}
#form .form-row-col label.error { margin-left:180px;}

input.polec { margin: 0; padding: 1px; border: solid 1px #204666;font-size:11px;} 
textarea.polec { margin: 0; padding: 1px; border: solid 1px #204666;font-size:11px;} 

input.zapytanie { margin: 0; padding: 1px; border: solid 1px #204666;font-size:11px;} 
textarea.zapytanie { margin: 0; padding: 1px; border: solid 1px #204666;font-size:11px;} 

#signupsubmit{background:#0e82b3;line-height: 22px; width: 120px; margin-bottom:5px;margin-left:127px;font-weight:bold;color: #FFFFFF; font-size: 12px; text-align: center; font-family: Arial;cursor:pointer;border:0px;}
#link_zasady{font-weight:bold;}

h3.oferta{background:#0e82b3;padding:5px 8px 5px 8px;color:white;font-size:17px;font-weight:bold;}
.belka{background:#0e82b3;padding:5px 8px 5px 8px;color:white;font-weight:bold;margin:5px 0px;}
.belka a{color:white;}
.belka table tr td{padding:3px}

.submenu{background:#0e82b3;padding:6px;color:white;font-size:11px;font-weight:bold;float:left;display:inline;margin-right:5px;margin-top:5px;}
span.normal{font-weight:normal}

