body {margin-top:5px; color:#000; font-family:Arial, Helvetica; font-size:12px; font-weight:normal; background:#fff;}
#User{width:758px; margin-right:auto; margin-left:auto; text-align:right; border-bottom:1px solid #999; padding:4px 0 4px 0;}
#User a:link,#User a:active,#User a:visited {text-decoration:underline; color:#555; font-size:12px; font-weight:normal;}
#User a:hover {text-decoration:underline; color:#222; font-size:12px; font-weight:normal;}
.bol {font-weight:bold;}
.bol span{color:#d70000;}
.kre {color:#ff8000; font-weight:bold;}
#LinkContent {border:1px solid #aaa;}
#TrackedLink {display:none; line-height:20px; background:#fff; font-size:12px; font-weight:bold; text-align:left; color:#42A5EF; position:fixed; top:60px; left:25%; z-index:100; border:1px solid #ccc; padding:10px 10px 10px 10px; float:left;}


/*content hotel*/
.hot_all {width:758px; margin-left:auto; margin-right:auto; overflow:hidden; text-align:left; margin-top:10px; * margin-top:10px;}
.hot_left {width:580px; float:left; overflow:hidden; line-height:20px;}
.hot_right {width:165px; float:right; overflow:hidden; line-height:16px;}
.hot_img {width:160px; height:118px; cursor:pointer; margin-right:5px;}
.hot_name {color:#3B82B0; font-family:"Trebuchet MS", Arial, Helvetica; font-size:13px; font-weight:bold; text-align:left;}
.bb {font-weight:bold;}
.freeme {margin-left:15px;}
.cls {clear:both;}
a.hot_prze1 , a.hot_prze2 , a.hot_prze3 , a.hot_prze4 {width:145px; height:30px; line-height:30px; border-top:1px solid #ccc; text-align:center; float:left; text-decoration:none; background:#E6EFF2; font-size:12px; font-weight:bold; color:#333; margin-top:7px; margin-bottom:7px;}
a.hot_prze1:link , a.hot_prze2:link , a.hot_prze3:link , a.hot_prze4:link {background:#E6EFF2; font-size:12px; font-weight:bold; color:#333; text-decoration:none;}
a.hot_prze1:hover , a.hot_prze2:hover , a.hot_prze3:hover , a.hot_prze4:hover {background:#FFE79C; font-size:12px; font-weight:bold; color:#333; text-decoration:none;}
a.hot_prze1:visited , a.hot_prze2:visited , a.hot_prze3:visited , a.hot_prze4:visited {font-size:12px; font-weight:bold; color:#333; text-decoration:none;}
.hot_book {width:100%; overflow:hidden; clear:both; margin-bottom:7px;}
.hot_desc {width:100%; overflow:hidden; clear:both;}
.hot_tab {width:100%; font-size:11px; border:1px solid #E0EDED; }
.hot_tab_first {background:#FFFFFF; height:25px; font-weight:bold; border:1px solid #C2D0D8; }
.hot_tab_first td {padding-left:3px; text-align:center;}
.hot_tab_sec {height:20px;}
.hot_tab_sec td {padding-left:3px; border-bottom:2px solid #fff;}
.hot_tab_sec select {font-size:11px;}
.hot_tab_sec a {font-size:10px; color:#d70000; text-decoration:none; cursor:pointer;}
.hot_tab_sec a:link {font-size:10px; color:#d70000; text-decoration:none;}
.hot_tab_sec a:active {font-size:10px; color:#d70000; text-decoration:none;}
.hot_tab_sec a:hover {font-size:10px; color:#d70000; text-decoration:none;}
.hot_tab_sec a:visited {font-size:10px; color:#d70000; text-decoration:none;}
.tab_01 {width:42%; background:#F1F7F7;}
.tab_02 {width:8%; text-align:center; border-left:2px solid #fff; background:#F1F7F7;}
.tab_03 {width:25%; border-left:2px solid #fff; background:#F1F7F7;}
.tab_04 {width:25%; background:#F1F7F7; text-align:center; border-left:2px solid #fff;}
.tab_04 select {width:110px;}
.tab_05 {background:url(/affiliates/stuff/arrow.gif); background-repeat:no-repeat; background-position:4px 4px;}
.room_desc {width:94%; height:20px; line-height:20px; border:1px solid #D3E0E7; background:#f5f5f5; font-size:12px; font-weight:bold; color:#333; float:right; margin-top:5px; padding-left:5px; padding-right:5px;}
.room_desc2 {width:94%; border:1px solid #D3E0E7; clear:both; background:#fff; font-size:11px; color:#333; float:right; padding:5px; line-height:16px; margin-top:-1px;}
.room_desc3 {width:94%; clear:both; font-size:10px; color:#555; float:left;}
.room_desc11 {width:568px; height:20px; line-height:20px; border:1px solid #D3E0E7; background:#f5f5f5; font-size:12px; font-weight:bold; color:#333; margin-left:auto; margin-right:auto; margin-top:5px; padding-left:5px; padding-right:5px;}
.room_desc22 {width:568px; border:1px solid #D3E0E7; clear:both; background:#fff; font-size:11px; color:#333; margin-left:auto; margin-right:auto; padding:5px; line-height:16px; margin-top:-1px;}
.room_desc33 {width:568px; clear:both; font-size:10px; color:#555; margin-left:auto; margin-right:auto;}
.hot_bb {width:100%; background:#FEE6A8; height:25px; padding-top:5px; text-align:right; border-top:1px solid #ccc; clear:both;}
.hot_bb input {background:#70BADA; width:80px; height:20px; border:1px solid #fff; font-size:12px; font-weight:bold; color:#fff; margin-right:5px; cursor:pointer;}
.hot_bb input:hover {background:#2C82A7; border:1px solid #fff; color:#fff;}
.text {line-height:18px; text-align:justify;}
.hot_info {font-size:12px; width:300px;}
.hot_tabtab {float:left;}
.hot_tabtab td {text-align:left; vertical-align:text-top;}
.margme {float:left; width:250px; clear:both; margin-left:15px;}
.hotelserv {width:100%; overflow:hidden;}
.roomsandprices {width:580px; border:1px solid #D3E0E7; font-size:11px; color:#333; margin-top:10px; line-height:16px;}
.roomname {font-weight:bold; background:#f5f5f5; height:20px; line-height:20px; font-size:12px; border-bottom:1px solid #D3E0E7;}
.roomname2 {padding:5px;}
.room {float:left; padding-left:5px;}
.roomprice {float:right; padding-right:5px;}
.roomprice2 {float:right; padding-right:5px; margin-top:-20px;}
html:first-child  .roomprice2 {margin-top:0px;}
body:first-of-type  .roomprice2 {margin-top:0px;}
.pricetxt {color:#076293;}
.gal_hot {width:578px; border:1px solid #eee; text-align:center; font-size:11px; clear:both; background:#F1F7F7;}
.gal_hot img {border:1px solid #eee;}
.gal_hot2 table {margin-top:5px; width:100%;}
.gal_hot2 table img {cursor:pointer;}
.hsdownfil {width:564px; * width:566px; padding:5px; text-align:justify; line-height:18px;}
.legend {font-size:16px; color:#d70000;}
.getme {width:153px; background:#FEF1CF; border:1px solid #FFD574; padding:5px; font-size:12px; color:#333; overflow:hidden;float:left;}
.bigger {font-size:14px;}
.kwm {text-align:right; clear:both; float:right;}
.kwm_left {float:left; width:55px; font-weight:bold; color:#555;}
.kwm_right {float:left; width:95px;}

/*search panel*/
#NieUsuwajTejSuperTabeli {float:right; border:1px solid #eee; height:50px; width:410px; margin-top:4px; * margin-top:6px; background:#ffefbd; font-size:11px;}
#NieUsuwajTejSuperTabeli input , #NieUsuwajTejSuperTabeli select {font-size:11px; border:1px solid #eee;}
.hot_ser_01 {width:24%; float:left; padding-top:5px; padding-left:5px; background:#FFF7D6; height:45px;}
.hot_ser_02 {width:24%; float:left; padding-top:5px; padding-left:5px; background:#FFEFBD; height:45px;}
.hot_ser_02 input {width:35px;}
.hot_ser_03 {width:24%; float:left; padding-top:5px; padding-left:5px; background:#FFE79C; height:45px;}
.hot_ser_03 select {width:70px;}
.hot_ser_04 {width:24%; * width:101px; float:left; padding-top:15px; text-align:center; background:#FFDE84; height:35px;}
html:first-child .hot_ser_04 {width:101px;}
.hot_ser_04 input {width:80px; height:22px; cursor:pointer; border:1px solid #fff; background:#70BADA; font-size:12px; color:#fff; font-weight:bold;}
.hot_ser_04 input:hover {border:1px solid #fff; background:#2C82A7;color:#fff;}

.groupOnreq  {background:#556DA0; color:#fff; font-weight:bold; font-style:normal;}
.groupOnreq  option{background:#fff; color:#333; font-weight:normal;}
.groupOnline  {background:#007700; color:#fff; font-weight:bold; font-style:normal;}
.groupOnline  option{background:#fff; color:#333; font-weight:normal;}



/*head foot*/
body {margin-top:5px; color:#000; font-family:Arial, Helvetica; font-size:12px; font-weight:normal; background:#fff;}

a {font-weight:bold; font-size:13px; font-family:Arial; color:#111; text-decoration:none;}
a:visited {font-weight:bold; font-size:13px; font-family:Arial; color:#111; text-decoration:none;}
a:hover {font-weight:bold; font-size:13px; font-family:Arial; color:#333; text-decoration:underline;}
a.foot:link {color:#fff; font-weight:normal; font-size:11px; text-decoration:none;}
a.foot:visited {color:#fff; font-weight:normal; font-size:11px; text-decoration:none;} 
a.foot:hover {color:#eef3f6; font-weight:normal; font-size:11px; text-decoration:none;}
a.foot:active {color:#fff; font-weight:normal; font-size:11px; text-decoration:none;}
a.norm:link {font-size:12px; text-decoration:none; font-weight:normal;}
a.norm:visited {font-size:12px; text-decoration:none; font-weight:normal;} 
a.norm:hover {font-size:12px; text-decoration:underline; font-weight:normal;}
a.norm:active {font-size:12px; text-decoration:none; font-weight:normal;}
.overall {width:758px; height:180px; background-image:url(/img/background.jpg); background-repeat:no-repeat; border-top:#ddd 1px solid;}
.element {float:left; margin-top:15px;}
.element2 {float:left; margin-top:8px;}
.logo {clear:both; float:left; position:inherit; padding-top:5px; padding-left:15px;}
.menutopright {float:right; text-align:right; margin-right:0px; padding-right:0px;}
.rounder {float:left; position:relative; text-align:left; background-color: #eef3f8;}
.menutop {float:left; position:relative; background-color:#eef3f8; text-align:left; height:29px; background-image:url(/img/menutopbg.gif); background-repeat:repeat-x; padding-left:7px; padding-right:7px;}
.menutop_res2 {float:left; position:relative; background-color:#eef3f8; text-align:left; height:29px; background-image:url('/img/menutopbg.gif'); background-repeat:repeat-x; padding-left:7px; padding-right:7px;}
.links {font-family:Arial, Helvetica;  padding-top:5px; color:#000; position:relative; top:6px;}
.links a {font-size:12px; text-decoration:none; font-weight:normal; color:#333;}
.links a:hover {color:#000;}
.line {color:#e88d22; font-weight:bold;}
.line3 {color:#35c0db; font-weight:bold; font-family: arial, helvetica;}
.treb {font-family:"Trebuchet MS", Arial, Helvetica; font-size:14px; font-weight:bold; text-align:left; color:#555;}
.color5 {color:#076293;}
.tabs {clear:both; width:758px; height:35px; position:relative; z-index : 2; text-align:center;}

.tab {height:35px; float:left; position:relative;}
.selectedtab {height:42px; float:left; position:relative; top:-7px;}
.left {float:left;}

.buttonbg {float:left; height:35px; background-image:url(/img/menu-bg.gif); background-repeat:repeat-x; font-size:15px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica; color:#fff; text-align:center;}
.buttonbg a {text-decoration:none; color:#fff; position:relative; top:10px; font-size:12px;}
.buttonbg a:visited {text-decoration:none; color:#fff; position:relative; top:10px; font-size:12px;}
.buttonbg a:hover {text-decoration:none; color:#fdcf82; position:relative; top:10px; font-size:12px;}
.selectedbg {float:left; height:42px; background-image:url(/img/selected-bg.gif); background-repeat:repeat-x; font-weight:bold; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica; color:#249ada; text-align:center;}

.selectedbg a {position:relative; top:9px; font-size:12px;}
.selectedbg a:visited {position:relative; top:9px; font-size:12px;}
.selectedbg a:hover {position:relative; top:9px; font-size:12px;}



.menuorangemain {width:758px; height:30px; background-color:#FDD081; text-align:left; clear:both; border-bottom:#d49960  1px solid; position:relative; z-index:5;}
.menuitabs {position:relative; width:758px; top:-40px; height:40px;}
.menuorange {font-family:Arial, Helvetica; color:#000; position:relative; top:6px; float:left; padding:2px 0px 0px 10px; text-align:left; margin-bottom:10px; left:0px; z-index:2; font-size:10px; font-weight:bold;}
.menuorange a {color:#000; font-size:10px; padding-top:6px;}
.menuorange a:visited {color:#000; font-size:10px;}
.menuorange a:hover {color:#2b97be; font-size:10px;}
.line2 {color:#e88d22; font-weight:bold; padding:0px 5px 0px 5px;}


.linkdol {font-weight: bold; display:inline; float:left; width:250px; border:0px; font-size:12px; font-family:Arial; color: #444;}
.linkdol img {border:0px;}
.niebieska {background-color:#23a5c5; width:758px; padding:0px 0px 0px 0px; border-top:#fff 2px solid; border-bottom: #19889d 1px dotted; height:20px; line-height:20px;}
.niebieska a {color:#fff; padding-left:4px;}
.cards {width:748px; padding:5px; margin-top:2px;}
.cards img{padding-right:25px;}
.adres {margin-bottom:5px; background-color:#eef3f6; width:758px; height:auto; padding-top:4px; border-top:#fff 2px solid; border-bottom: #bcdaea 1px solid;}
.pomaranczowy {background-color:#FDD168; width:758px; height:65px; padding-top:4px; border-top:#d49960  1px solid;}
a img {border:0px;}
.pomaranczowy a {font-size:12px; line-height:18px;}
.pomaranczowy a:visited {font-size:12px; line-height:18px;}
.pomaranczowy a:hover {font-size:12px; line-height:18px;}
.marginm {margin-right:20px;}
a.mcolor:link {color:#515151;}
a.mcolor:visited {color:#515151;}
a.mcolor:hover {color:#515151;}
a.mcolor:active {color:#515151;}