/**
 * @author Paweł Malisak 'stormfly'
 */

body { margin: 0; padding: 0; text-align: center; background-color: #ffffff; }
body, td { font-size: 11px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}

/* globalne */
table { border-spacing: 0; border-collapse: collapse; }
td, th { text-align: left; padding: 0; font-size: 11px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
td {height:30px;}
th { font-weight: bold; }
td.c, th.c { text-align: center; }
td.r, th.r { text-align: right; padding-right:5px;}

a {font-size: 11px; font-family: Tahoma; color: #000000; text-decoration:none;}
a:hover {font-size: 11px; font-family: Tahoma; color: #000000; text-decoration:underline;}
a.powrot {color:#761A12; text-decoration:none;}
a.powrot:hover {color:#761A12; text-decoration:underline;}
a.opis {color:#000000; font-size:11px; text-decoration:none;}
a.opis:hover {color:#000000; font-size:11px; text-decoration:underline;}

.red {color:#C12B1E;}
.red_big {color:#C12B1E;font-size:15px;}
.n {font-size:15px; font-family:Trebuchet MS, Tahoma; color:#761A12; font-weight:bold; padding:4px 0 0 15px;}
img { border: 0; margin:0; vertical-align:middle;}
img.b { vertical-align: bottom; }
img.t {vertical-align: top;}
.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
.g {margin:2px;}


td.td_left {background-image:url('../img/td_left.gif'); background-repeat:repeat-x; background-position:top;}
td.td_center {width:960px;}

.static_tresc {width:800px; text-align:left; margin-top:2px; padding:10px;}
.static_tresc a {color:#7D8A37; text-decoration:underline;}
.static_tresc a:hover {color:#7D8A37; text-decoration:none;}
.static_tresc2 {width:800px; text-align:left; margin-top:2px; padding:10px 10px 10px 50px;}
.static_tresc2 a {color:#7D8A37; text-decoration:underline;}
.static_tresc2 a:hover {color:#7D8A37; text-decoration:none;}

/* formularze */
form { display: inline; margin: 0; padding: 0; }
.formularz {margin:15px;}
.formularz td {height:30px; padding:4px; vertical-align:middle; line-height:140%;}
input, textarea, select, button { background-color: #fff; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle; }
select, input {width:145px;}
input.input60 {width:60px;}
input.input200 {width:200px;}
select.input200 {width:200px;}
input.checkbox {width:16px;}
input.radio {width:16px; background-color:#ffffff;}


/* góra */
#top { width: 100%; height: 106px; padding: 0; background-color: #fff; background-image:url('../img/top.jpg'); background-repeat:repeat-x; background-position:top; text-align:center; color:#333333;}
#top2 {width: 100%; height: 33px; padding: 0; background-image:url('../img/top2.jpg'); background-repeat:repeat-x; background-position:top; }
#top a {font-size:11px; font-family:tahoma; color:#C12B1E; text-decoration:none;}
	 a:hover {font-size:11px; font-family:tahoma; color:#C12B1E; text-decoration:underline;}
	 
.top_left {width: 960px; margin:0 auto; text-align:left;}
.top_menu {width: 960px; margin:0 auto; text-align:left; height:28px;}
.menu {padding-top:4px;}
.menu_left {background-image:url('../img/menu.jpg'); background-repeat:repeat-x; background-position:top; background-color:#e2ef76; width:156px; text-align:center;}
.menu_div {height:24px; background-image:url('../img/menu_linia.gif'); background-repeat:no-repeat; background-position:bottom; }
.menu_text {padding:6px 0 0 15px;}



/* zwartość */
#content { width: 960px; margin: 0 auto; text-align: left; background-color: #ffffff; }
#c1 { width: 960px; background-color: #fff; color: #fff; }
#c2 { float: left;  margin-right: -156px; width: 156px;  background-color:#C7DE7F; height:100%; margin-bottom:35px;}
#c3 { float: right; margin-left: -802px; width: 802px; }
#c4 { margin-left: 156px; width: 802px; }
#c5 { float: left; width: 960px; }

#c1 a { color: #000; }

#c2 ul { margin: 0; padding: 10px 0;}
#c2 ul li { padding: 2px 0; }

.n_witamy {height:31px; background-image:url('../img/n_linia.gif'); background-repeat:no-repeat; background-position:bottom;}
.witamy {width:802px; height:117px; background-image:url('../img/tlo_witamy.gif'); background-repeat:repeat-x; background-position:top; margin-top:2px;}
.witamy_text {width:490px; padding:14px; line-height:140%;}
.witamy_foto {width:802px; height:117px; background-image:url('../img/foto_witamy.jpg'); background-repeat:no-repeat; background-position:right;}
.witamy_foto a {color:#7d8a37; text-decoration:underline;}
.witamy_foto a:hover {color:#7d8a37; text-decoration:none;}
.left {float:left; width:616px; }
.left_big {float:left; width:775px;}			
.right {float:right; width:184px; }	
.wyszukiwarka {background-color:#e2ef76; background-image:url('../img/tlo_wyszukiwarka.jpg'); background-repeat:no-repeat; background-position:top; width:184px; height:252px;text-align:center; margin:0 auto; margin-top:2px;}
.wyszukiwarka_table td {height:22px;}
.wyszukiwarka_margin {margin-left:15px;}
.n_oferty_specjalne {height:41px; background-image:url('../img/specjalne_linia.gif'); background-repeat:no-repeat; background-position:bottom;}
.n_wyszukiwarka {height:41px; background-image:url('../img/wyszukiwarka_linia.gif'); background-repeat:no-repeat; background-position:bottom;}
.pod_wyszukiwarka{width:184px; height:10px; background-color:#c7de7f;}
.hotel {width:300px; height:100px; border:3px solid #96A71B;  text-align:left; margin:0 0 18px 15px; padding:6px;}
.cena {color:#CC0000;}
.kalk_font td {font-size:12px; height:30px; padding:5px; line-height:180%;}
/* popup*/
#cP { margin: 0 auto; text-align: left; }

/* dół */
#bottom { width: 960px; margin:0 auto; height: 60px; font-size:10px;  padding-top: 23px; background-color: #ffffff; background-image:url('../img/bottom.gif'); background-repeat:repeat-x; background-position:top;}

.bottom1 {text-align:left; float:left; padding-left:15px;}
.bottom2 {text-align:right; float:right; padding-right:15px;}


/* specjalne */
.message { color: blue; }
.error { color: red; }

table.list { padding: 0; border-spacing: 0; border-collapse: collapse; }
table.list td { vertical-align: middle; padding: 0 4px; height:30px; border-bottom:1px solid #cccccc;text-align:left;}
table.list th { vertical-align: middle; padding: 0 4px; height:30px; background-color: #96A71B; border:1px solid #ffffff; color:#ffffff; text-align:left;}
table.list th a {color:#fff; text-decoration:none;}
table.list th a:hover {color:#cdda87; text-decoration:none;}
table.list td a {color:#000000; text-decoration:none;}
table.list td a:hover {color:#7D8A37; text-decoration:none;}

.specjalne {width:616px;  background-image:url('../img/tlo_specjalne.jpg'); background-repeat:repeat-x; background-position:top; margin:2px 0 35px 0; background-color:#FBFEF3;}
.specjalna_border {width:138px; height:152px; border:3px solid #96A71B;  text-align:center; line-height:140%;}
.specjalna_table {width:600px; margin:6px 0 0 10px;}
.specjalna_table td {width:150px; height:164px; vertical-align:middle;}

/* wyniki */
.wyniki {width:775px; background-color:#FBFEF3; color:#7D8A37; margin-bottom:18px; text-align:center;}
.wyniki a {color:#7D8A37; text-decoration:underline;}
.wyniki a:hover {color:#7D8A37; text-decoration:none;}
.n_wyszukiwarka_lista {height:31px; background-image:url('../img/wyszukiwarka_linia.gif'); background-repeat:no-repeat; background-position:bottom;}
.lista {width:600px; height:152px; border:3px solid #96A71B;  text-align:center; margin:15px auto; padding:6px 0 0 2px;}
.lista_prosta {width:770px; margin:0 auto; }
.lista_prosta td {text-align:center;}
.lista_prosta tr {text-align:center;}
.lista_prosta a {color:#000000; text-decoration:none;}
.lista_prosta a:hover {color:#000000; text-decoration:underline;}
.sortowanie {height:45px; width:616px; text-align:center; font-weight:bold; padding-top:12px;}
.paginacja {height:26px; text-align:center; margin-top:5px;}
.lista_oferta {width:530px; height:130px; }
.lista_oferta td {font-size:11px;}
.lista_foto {width:134px; height:105px; text-align:center; vertical-align:top; border-bottom:1px solid #AEBE59;}
.lista_opis {width:396px; height:105px; vertical-align:top; border-bottom:1px solid #AEBE59; text-align:left; border-bottom:1px solid #AEBE59;}
.lista_opis a {color:#000000; font-size:11px; text-decoration:none;}
.lista_opis a:hover {color:#000000; font-size:11px; text-decoration:undeline;}
.wyszukiwarka_lista {background-color:#e2ef76; background-image:url('../img/tlo_wyszukiwarka.jpg'); background-repeat:no-repeat; background-position:top; width:184px;text-align:left; margin:0 auto; margin-top:2px;}
.wyszukiwarka_table_lista {margin-top:10px;}
.wyszukiwarka_table_lista td {height:22px; padding-left:15px;}
.searchOffers {background-color:#e2ef76;width:700px;background-image:url('../img/tlo_wyszukiwarka.jpg'); background-repeat:repeat-x; background-position:top;}
.searchOffers td {padding:2px 6px;}

/* detale */
.detale {width:800px; background-color:#FBFEF3; text-align:center; color:#000000; margin-bottom:18px;  font-size:12px;}
.detale a {color:#7D8A37; text-decoration:underline;}
.detale a:hover {color:#7D8A37; text-decoration:none;}
.detale_border1 {width:720px; height:240px; border:3px solid #96A71B; margin:13px auto;}
.detale_nr {color:#7F7F7F;}
.detale_cena {color:#CC0000;}
.detale_td1 {width:140px; vertical-align:top; height:22px; font-size:12px;}
.detale_td2 {width:170px; vertical-align:top; height:22px; color:#7D8A37; font-size:12px; font-weight:bold;}
.detale_table {width:420px; margin-top:6px; }
.detale_table td {height:22px;}
.detale_zdjecia {width:720px; height:108px; margin:0 auto;}
.detale_zdjecia td {width:150px; text-align:left;  vertical-align:middle;}
.zdjecie { width:132px; border:3px solid #96A71B; }
.detale_opis {width:700px; text-align:left; background-color:#FBFEF3; margin:0 auto; margin-top:18px; line-height:130%;}
.detale_opis1 {width:410px; text-align:left; background-color:#FBFEF3; margin:0 auto; line-height:130%; }
.pod_opisem {width:720px; height:10px; background-color:#c7de7f; margin:0 auto; margin-bottom:10px;}
.pod_opisem1 {width:410px; height:10px; background-color:#c7de7f; margin:0 auto; margin-bottom:10px;}
.registered {width:720px; margin:0 auto;}
.registered_left {width:300px; float:left; margin:18px 0; text-align:left;}
.registered_right {width:410px; text-align:left; float:right; margin:18px 0;}
.registared_foto {width:250px; margin:0 auto;}
.registered_foto td {width:125px; height:94px; text-align:left;}
.calc td {height:30px; line-height:140%; vertical-align:top; font-size:12px;}
.calc2 td {height:30px; line-height:140%; vertical-align:top; font-size:11px;}
.all_paametry {line-height:130%; text-align:left; margin:5px 0 10px 0;}
.detale_log td {height:15px; padding-right:15px;}

/* print,send link */
.print_left {float:left; padding:15px;}
.print_right {float:right; padding:15px;}
.print {font-size:12px; line-height:140%; text-align:center;}
.sendLink {padding:15px; line-height:140%;  height:450px;background-color:#FBFEF3; color:#333333;}
.sendLink_top {height:30px;border-bottom:2px solid #96A71B; text-align:left;}
.send_table td {height:30px; vertical-align:middle; line-height:140%;}
.printOffer td {font-size:12px; padding-left:15px; height:20px;}

/* cool select */
.coolSelectOn { display: inline; position: absolute; margin: 15px 0 0 -55px; width: 135px; background-color: #e2ef76; }
.coolSelectOff { display: none; }

.firma {width:780px; text-align:left; margin:10px 0 10px 10px;}
.firma a {color:#C12B1E; text-decoration:underline; font-size:13px;}
.firma a:hover {color:#C12B1E; text-decoration:none; font-size:13px;}
.firma_tlo {background-color:#e2ef76; background-image:url('../img/tlo_wyszukiwarka.jpg'); background-repeat:repeat-x; background-position:top; padding:10px;}
.firma_table2 {width:760px; margin-left:10px;}
.firma_table td {height:22px; background-color:#FBFEF3; vertical-align:top; padding:3px 20px 3px 5px; font-size:12px; border:1px solid #92AC3F;}
.firma_table2 td {height:22px; vertical-align:top; padding:3px 20px 3px 5px; font-size:12px;}
