body {margin: 20px auto; padding: 0; text-align:center; background-color: #fff; font-size: 11px; font-family: verdana; color: #000000; text-decoration: none;}
td {font-size: 11px; font-family: verdana; color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
table {border-spacing: 0; border-collapse: collapse; margin: auto;}
div {text-align: left; border-spacing: 0; border-collapse: collapse;}
img {border: 0;}
img.m {vertical-align:middle;}
img.t {vertical-align:top;}
img.b {vertical-align:bottom;}
.l {text-align: left;}
.r {text-align: right;}
.c {text-align:center;}
.fl {float: left;}
.fr {float: right;}

input, select, textarea {background-color:#ffffff; color:#000000; font-size: 11px; font-family: verdana; }
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
input.input200 {width:195px;}
select.input200 {width:200px;}
input.input120 {width:115px;}
select.input120 {width:120px;}
input.input_search {width:175px; border-width:1px; border-color:black; border-style:solid;}
select.input_search {width:180px; border-width:1px; border-color:black; border-style:solid;}
input.input_search2 {width:85px; border-width:1px; border-color:black; border-style:solid;}

.title {padding:5px 0 5px 5px; color:#2E5281; font-size:18px; background-image: url('../img/site/kreska.gif'); background-repeat:no-repeat; background-position:left bottom; margin-bottom:15px;}
.title2 {padding:5px 0 5px 0; color:#2E5281; font-size:18px; background-image: url('../img/site/kreska.gif'); background-repeat:no-repeat; background-position:left bottom; margin-bottom:15px; height:30px;}
.title3 {padding:5px 0 5px 0; color:#2E5281; font-size:18px; margin-bottom:5px;}
.special {color:#cc0001;}
.czerwony {font-weight: bold; color:#FF0400;}
.niebieski {color:#2E5281;}
.error {color:#FF0400; text-align:center;}

#content {width:770px; margin:0 auto;}
#content2 {width:770px; margin:0 auto; background-color:#f6f6f6;}
#main {width:770px; margin: 0 auto; background-color:#f6f6f6;}
#top {width:770px; margin:0 auto; height:49px; background-image: url('../img/site/top.gif'); background-repeat:repeat-x; background-position:bottom;}
.c1 {float:left; width: 500px; background-color:#fff;}
.c2 {float:left; width: 270px;}
#c3 {float:left; width: 270px;}
#c4 {float:right; width: 490px; padding:10px 0 20px 10px; background-color:#ffffff; min-height:460px;}
#c5 {width: 770px; padding:10px 0 20px 10px; }
#bottom {width:760px; margin:0 auto; height:38px; background-image: url('../img/site/foot.gif'); background-repeat:repeat-x; background-position:bottom; padding:0 10px 0 0; text-align:right;}
#bottom a {font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
#bottom a:hover {font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: underline;}
.menu {text-align:right; }

.search1 {background-image: url('../img/site/search1.gif'); background-repeat:repeat-x; padding:10px 10px 0 5px;background-color:#f6f6f6; min-height:344px; margin:0 auto;}
.of_spec {width:500px; height:177px; background-image: url('../img/site/of_spec.gif'); background-repeat:no-repeat;}
.of_spec a {color:#054599; text-decoration:none; font-weight:bold;}
.of_spec a:hover {color:#054599; text-decoration:underline; font-weight:bold;}
.of_spec_foto {border:1px solid #054599; width:134px; float:left; text-align:center; padding-bottom:5px;}
.of_spec_tresc {width:290px;padding-left:10px; float:left; line-height:120%;}
.wyszukiwarka_table {margin-left:40px;}
.wyszukiwarka_table td {font-size: 10px; padding-bottom:2px;}
.list th {font-weight: bold; background-color: #ddd;}
.list td {}
.lista_prosta {width:488px;}
.lista_prosta th {background-color:#054599; color:#ffffff; height:25px; vertical-align:middle; padding:0 2px;}
.lista_prosta th a {font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}
.lista_prosta th a:hover {font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold;}
.lista_prosta td {color:#000; height:30px; border-bottom:2px solid #e98e7b; vertical-align:middle; padding:0 2px;}
.lista_prosta td a {font-size:11px; color:#000; text-decoration:none;}
.lista_prosta td a:hover {font-size:11px; color:#000; text-decoration:underline;}
.lista_prosta td a:visited {font-size:11px; color:#656565; text-decoration:none;}
.paginacja {color:#808080; height:18px; width:488px; font-weight:bold; font-size:12px; border-top:1px solid #054599; border-bottom:1px solid #054599; padding:8px 0; margin:0 auto;}
.paginacja a {color:#DA251D; font-weight:bold; font-size:12px;}
.paginacja2 {color:#808080; height:18px; width:488px; font-weight:bold; font-size:12px; border-bottom:1px solid #054599; padding:8px 0; margin:0 auto;}
.paginacja2 a {color:#DA251D; font-weight:bold; font-size:12px;}
.sortowanie {width:100%; border-bottom:1px solid #054599; margin-bottom:10px; padding:5px 0;}
.sortowanie2 {width:100%; border-top:1px solid #054599; border-bottom:1px solid #054599; padding:5px 0; margin-top:10px;}
.nawigacja {width:99%; border-top:1px solid #054599; border-bottom:1px solid #054599;}
.nawigacja td {width:33px; padding:6px 0;}
.detale_table td {text-align:left; height:20px;font-size:12px; }
.fotos {color:#000000; margin:6px auto;}
.fotos a {color:#fc0303; text-decoration:none;}
.fotos a:hover {color:#fc0303; text-decoration:underline;}
.bold {font-weight: bold; color:#2E5281;}
.zapytaj_table td {color:#000000; padding-bottom:4px; text-align:left;}
.agent {font-size:12px; font-weight:bold; color:#ffffff; height:20px; text-align:left; background-color:#81b235;}
.box_offer {text-align:left; background-color:#ffffff; margin-bottom:20px; line-height:160%; width:240px; border:1px solid #81b235;}
.box_offer a {color:#628b23; text-decoration:underline;}
.box_offer a:hover {color:#628b23; text-decoration:none;}

td.ico a {font-size:10px; color:#2E5281; text-decoration:none;}
td.ico a:hover {font-size:10px; color:#2E5281; text-decoration:none;}
.inne a {font-size:11px; color:#2E5281; text-decoration:none;}
.inne a:hover {font-size:11px; color:#2E5281; text-decoration:underline;}

.formularz {width:470px;}
.formularz td {text-align:left; vertical-align:top; padding:0 0 4px 0;}
.print {font-size:12px; line-height:140%; text-align:center;}
.printOffer {width:100%;}
.printOffer td {height:18px; padding-right:20px; text-align:left; line-height:160%; vertical-align:top;}
.sendLink {background-color:#fff; color:#000000; margin:0 auto; height:600px; padding:0; text-align:center;}
.sendLink_top {height:30px;  font-size:14px; font-weight:bold;}
.send_table td {padding-bottom:4px; text-align:left;}


.calc {width:470px;}
.calc2 {width:470px; margin-bottom:10px;}
.calc td {vertical-align:top; color:#000000; text-align:left;}
.calc2 td {vertical-align:top; padding-bottom:2px; color:#000000; text-align:right;}


/*wydruk oferty*/
div.printMain {padding: 10px; width: 90%; margin: 40px auto 0 auto; text-align: left; border-top: 2px solid black; border-bottom: 2px solid black;}
div.printBottom {width: 90%; margin-left: auto; margin-right: auto; text-align: right;}

.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth span, .clearLeft span, .clearRight span { display: none; }

