body {margin: 20px; padding: 0; background-color: #F5C500; text-align:center;}
body, td {font-size: 11px; font-family: arial, verdana; color: #000000; text-decoration: none;}
div {text-align: left; border-spacing: 0; border-collapse: collapse;}
table {margin: auto; border-spacing: 0; border-collapse: collapse;}
td {padding:0; text-align:left;}
a {font-size: 11px; font-family: arial; color: #08A2BE; text-decoration: none;}
a:hover {font-size: 11px; font-family: arial; color: #08A2BE; text-decoration: underline;}

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;}
input, select, textarea {background-color:#ffffff; color:#000000; font-size: 11px; font-family: arial; }
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
input.input_search {width:125px;}
select.input_search {width:130px;}
input.input200 {width:195px;}
select.input200 {width:200px;}
input.input120 {width:115px;}
select.input120 {width:120px;}
form {display:inline;}
td.r {text-align:right;}
.special {color:#08A2BE;}
.title {color: #08A2BE; font-size: 17px; font-weight: bold; margin-bottom:15px;}
.title2 {color: #000000; font-size: 13px; font-weight: bold; padding:10px 0 20px 0;}
.title3 {color: #08A2BE; font-size: 17px; font-weight: bold; margin-bottom:15px; border-bottom:2px solid #b2b2b2;}
.formularz {width:490px;}
.formularz td {text-align:left; vertical-align:top; padding:0 0 4px 0;}
.error {color:#ff0000; text-align:center;}


#overlay {margin: 0 auto; text-align: center; width: 800px; background-image: url('../img/site/bg_main.gif'); background-repeat: repeat-y;}
#over_bottom {margin: 0 auto; height: 38px; width: 800px; background-image: url('../img/site/bottom_site.gif'); color:#969694; text-align:center;}
#top {width: 798px; margin: 0 auto;}
#bottom {padding-top:6px; width:710px; margin:0 auto;}
#bottom a {color:#969694; text-decoration:none; font-weight:bold;  font-size:10px;}
#bottom a:hover {color:#969694; text-decoration:underline; font-weight:bold; font-size:10px;}
#content {width: 798px; margin: 0 auto;}
#c1 {float: left; width: 520px; margin-left:12px; padding-top:15px;}
#c2 {float: right; width: 252px;}
.wyszukiwarka {border: 1px solid #A7A5A6; background-color: #F1F1F1; width: 240px; margin-bottom:15px; text-align:center;}
.search td {padding-bottom:5px; text-align:left; line-height:160%;}
.big_title {color: #08A2BE; font-size: 17px; font-weight: bold; font-family: arial;}
.menu_box {text-align: left; margin-left:15px; margin-top: 15px; border-left: 1px solid #DADADA;}
input.big {width: 95px;}
input.small {width: 35px;}
select {width: 95px;}

.a0 { font-size:14px; color:#08A2BE; text-transform: uppercase;text-decoration: none; line-height: 150%; margin-left: 5px; font-weight: bold;}
.a0:hover { font-size:14px; color:#08A2BE; text-transform: uppercase; text-decoration: none; line-height: 150%;  margin-left: 5px; font-weight: bold;}

.specjalne {margin-top:20px; text-align:center;}
.of_spec {width:170px; border:1px solid #b2b2b2;}
.of_spec td {width:170px; vertical-align:middle; text-align:center;}
.of_spec2 {margin:6px auto; border:1px solid #b2b2b2; width:156px;}
.of_left {float:left; text-align:right; width:73px; padding-left:2px;}
.of_right {float:right; text-align:left; width:74px;  padding-right:2px;}
td.search_r {text-align:right; padding-right:10px;}


/* wyszukiwanie ofert */
.lista_prosta {width:500px; margin-bottom:15px;}
.lista_prosta th {background-color:#f5c500; color:#ffffff; height:20px; vertical-align:middle; padding:0; text-align:center;}
.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:#fffefc; height:25px; border-bottom:1px solid #08A2BE; vertical-align:middle; padding:0; text-align:center;}
.lista_prosta td a {font-size:11px; color:#000000; text-decoration:none;}
.lista_prosta td a:hover {font-size:11px; color:#000000; text-decoration:underline;}
.lista_prosta td a:visited {font-size:11px; color:#656565; text-decoration:none;}
.paginacja {color:#000000; height:18px; width:500px; margin:10px auto;}
.paginacja a {color:#08A2BE;}
.sortowanie {color:#000000; height:18px; width:500px; margin:10px auto; text-align:center;}

/*detale*/
.nawigacja td {text-align:center; width:100px; padding-bottom:10px;}
.detale {width:520px; float:left; margin-bottom:10px;}
.detale td {vertical-align:top;}
.detale_table {width:240px; margin-top:5px;}
.detale_table td {padding-left:3px; text-align:left; height:20px; color:#000000;}
.fotos {color:#08A2BE; margin:6px auto; text-align:center;}
.fotos a {color:#08A2BE; text-decoration:none;}
.fotos a:hover {color:#08A2BE; text-decoration:underline;}
.zapytaj_table {margin-top:4px;}
.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:#b2b2b2;}
.box_offer {text-align:left; background-color:#ffffff; margin-bottom:15px; line-height:160%; width:260px; border:1px solid #b2b2b2;}
.box_offer a {color:#08A2BE; text-decoration:underline;}
.box_offer a:hover {color:#08A2BE; text-decoration:none;}
.box_offer2 {text-align:left; background-color:#ffffff; margin:10px 0 15px 0; line-height:160%; width:244px; border:1px solid #b2b2b2;}
.box_offer2 a {color:#08A2BE; text-decoration:underline;}
.box_offer2 a:hover {color:#08A2BE; text-decoration:none;}

.sendLink {background-color:#ffffff; color:#000000; margin:0 auto; height:600px; text-align:center;  padding:20px 0;}
.send_table td {color:#000000; padding-bottom:4px; text-align:left;}
.printOffer {float:left; width:100%;}
.printOffer td {text-align:left; vertical-align:top;}
.print {font-size:12px; line-height:140%; text-align:center;}
.calc2 {width:500px; margin-bottom:30px;}
.calc td {vertical-align:top; color:#000000; text-align:left; padding-bottom:6px;}
.calc2 td {vertical-align:top; padding-bottom:4px; color:#000000; text-align:right;}
.menu_r {padding:0 10px 0 2px; background-color:#ffffff; border-bottom:2px solid #cccccc; border-left:2px solid #cccccc; border-right:2px solid #cccccc; text-align:left;}


/*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; }
