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;}
.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_res {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;}

.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:12px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica; color:#fff; text-align:center;}

.btext2 {text-decoration:none; color:#fff; position:relative; top:8px; font-size: 13px;}
.tick {position: relative; top: 3px; left: -5px;}

.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;}


.buttonbg_hp {float:left; height:35px; background-image:url(../img/menu-bg.gif); background-repeat:repeat-x; font-size:12px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica; color:#fff; text-align:center;}
.buttonbg_hp a {text-decoration:none; color:#fff; position:relative; top:10px; font-size:12px;}
.buttonbg_hp a:visited {text-decoration:none; color:#fff; position:relative; top:10px; font-size:12px;}
.buttonbg_hp a:hover {text-decoration:none; color:#fdcf82; position:relative; top:10px; font-size:12px;}

.homlink a { text-decoration:underline;  color:#666666;}
.homlink a:visited { text-decoration:underline;  color:#666666; }
.homlink a:hover { text-decoration:underline; color:#333333; }

.homlink1 a { text-decoration:underline; color:#FF0000;}
.homlink1 a:hover { text-decoration:underline; color:#FF3E3E; }
.homlink1 a:visited { text-decoration:underline; color:#FF0000;}
.selectedbg_hp {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_hp a {position:relative; top:9px; font-size:12px;}
.selectedbg_hp a:visited {position:relative; top:9px; font-size:12px;}
.selectedbg_hp 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;}
.menuorange2 a {padding:0px 3px 0px 3px; font-size:10px;}
.menuorange2 a:visited {padding:0px 3px 0px 3px; font-size:10px;}
.menuorange2 a:hover {padding:0px 3px 0px 3px; font-size:10px;}
.line2 {color:#e88d22; font-weight:bold; padding:0px 5px 0px 5px;}
.tekst {font-family:Arial, Helvetica; color:#111; padding-left: 5px;}
.tekstb {font-family:Arial, Helvetica; color:#111; font-weight:bold;}
.tekstb2 {color:#23a5c5;}
.treb {font-family:"Trebuchet MS", Arial, Helvetica; font-size:14px; font-weight:bold; text-align:left; color:#555;}
.flashmap {padding:0px 2px 0px 2px; float:left; width:320px; _width:300px; color:#ffad47; margin-bottom:1px;}
.leftmenu {clear:both; float:left; width:160px; font-family:"Trebuchet MS", Arial; color:#15b4d2; font-weight:bold; font-size:16px;}
.headsrch{float:left; width:272px; color:#15b4d2; margin-bottom:1px;}



.coolmenu {width:161px; background-color:#fee1a3; font-size:11px; font-weight:bold; font-family:Arial; text-align:left;}
.coolmenu a {font-family:Arial; font-size:11px; font-weight:bold; padding:1px; padding-left:9px; display:block; color:#333; text-decoration:none; border-bottom:4px solid #ffffff; background-image:url(../img/pom.gif); background-repeat:no-repeat; height:16px;}
.coolmenu a:visited {font-weight:bold; font-family:Arial; padding:1px; padding-left:9px; height:16px; font-size:11px;} 
.coolmenu a:hover {background-color:#fba430; border-bottom:#ffffff 4px solid; color:white; height:16px; font-size:11px; font-weight:bold; font-family:Arial;}
.coolmenu a:active {background-color:#fba430; border-bottom:#ffffff 4px solid; color:white; height:16px; font-size:11px; font-weight:bold; font-family:Arial;}
html>body .coolmenu a{ /*Non IE rule*/ width:auto;}


.coolmenu2 {width:161px; background-color:#e2f4f6; font-size:11px; font-weight:bold; font-family:Arial; text-align:left;}
.coolmenu2 a {font-size:11px; font-weight:bold; font-family:Arial; padding:1px; padding-left:9px; display:block; color:#333; text-decoration:none; border-bottom:4px solid #ffffff; background-image:url(../img/nieb.gif); background-repeat:no-repeat; height:16px;}
.coolmenu2 a:visited {font-weight:bold; font-family:Arial; padding:1px; padding-left:9px; height:16px; font-size:11px;}
.coolmenu2 a:hover {height:16px; background-color:#24a2cb; border-bottom:#ffffff 4px solid; color:white; font-size:11px; font-weight:bold; font-family:Arial;}
html>body .coolmenu2 a{ /*Non IE rule*/ width:auto;}



.linkdol {font-weight: bold; display:inline; float:left; width:250px; height:20px; 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;}
.map3 a {font-weight:bold; font-size:12px; color:#000;}
.map3 a:visited {font-weight:bold; font-size:12px; color:#000;}
.map3 a:hover {font-weight:bold; font-size:12px; color:#f8a811;}
.tekst2 {font-family:Arial, helvetica; color:#000; font-weight:normal; font-size:12px; text-align:justify;}
.clear {clear:both;}
.758clear {clear:both; width:758px;}
.color3 {color:#16718a;}
.color4 {color: #000099;}
.color5 {color:#076293;}
.color7 {color:#ea9a00;}
.btnSearch {BORDER-RIGHT:#3a81b7 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#9cd0e6 1px solid; PADDING-LEFT:0px; FONT-WEIGHT:bold; FONT-SIZE:14px; BACKGROUND:#70bada; PADDING-BOTTOM:0px; MARGIN:0px; BORDER-LEFT:#9cd0e6 1px solid; WIDTH:180px; COLOR:#000; PADDING-TOP:0px; BORDER-BOTTOM:#3a81b7 1px solid; HEIGHT:24px; position:relative; left:-30px; cursor:pointer;}
.btnSearch:hover {background:#acd7ea; cursor:pointer; color: #357aa1;}
.pad10 {padding-top:10px;}
.mar10 {margin-top:10px;}
.lewe {width:584px; float:left;}
.txtlong {padding:10px;}
.links a {font-size:12px; color:#444; text-decoration:none; font-weight:normal;}
.links a:visited {font-size:12px; font-weight:normal; color:#444; text-decoration:none;}
.links a:hover {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
a.menu8:link {color:#3C33A3; text-decoration:none;}
a.menu8:visited {color:#3C33A3; text-decoration:none;} 
a.menu8:hover {color:#3C33A3; text-decoration:none;}
a.menu8:active {color:#3C33A3; text-decoration:none;}  
.widther {width:60px;}
.srch30 {height:0px; margin-top:-5px;}
html>body .srch30 {height:30px; clear:both; margin-top: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;}
.t2img img{position:relative; top:2px;}
.ski {text-align:left; font-size:12px; font-weight:bold;}
.ski_1 {background-color:#FEFDFA; border:1px solid #EAEAEA; padding:5px;}
.ski_2 {background-color:#F4F9FB; border:1px solid #EAEAEA; padding:5px; line-height:20px;}
.ski_res {font-size:14px;}
.nobold {font-style:italic; font-weight:normal; float:left; clear:both;}
.ski_td {border-bottom:2px solid #D6D6D6; font-size:14px;}
.ski_map {float:left; width:100px;}
a.ski_map:link {color:#9B0000;}
a.ski_map:visited {color:#9B0000;}
a.ski_map:hover {color:#9B0000;}
a.ski_map:active {color:#9B0000;}
.rameczka {border:#ddd 1px solid; padding:4px; width:90%; background:#fff; color:#333; font-size:12px; line-height:15px;}

.marginm {margin-right:20px;}
a.mcolor:link {color:#515151;}
a.mcolor:visited {color:#515151;}
a.mcolor:hover {color:#515151;}
a.mcolor:active {color:#515151;}


.pro1 {background:#f8fbfc; height:230px;}
.pro2 {background:#eef3f6; height:230px;}
.pro3 {background:#dce6ec; height:230px;}
.pro4 {background:#d3e0e7; height:230px;}
.hom1 {color:#89acc1; font-size:16px;}
.hom2 {color:#476f87; font-size:14px; font-weight:bold;}
a.readmore:link {color:#46867E; font-weight:bold; font-size:12px;}
a.readmore:active {color:#46867E; font-weight:bold; font-size:12px;}
a.readmore:hover {color:#46867E; font-weight:bold; font-size:12px;}
a.readmore:visited {color:#46867E; font-weight:bold; font-size:12px;}
.readpad {padding:10px; padding-top:2px; text-align:right;}
.phohom {width:160px; height:113px; border:1px solid #bbb;}
.phohomon {opacity:.80; filter:alpha(opacity=80); -moz-opacity: 0.8; border:1px solid #828282;}


.flags {float:right; margin-right:10px; position:relative; top:30px;}

#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;}

.flags_h {float:left; position:relative; top:35px; left:535px; letter-spacing:5px;}

#Content {margin-bottom:25px;}
.graybg {float:left; height:35px; background-image:url(../img/reservation/graybg.gif); background-repeat:repeat-x; font-size:15px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica; color:#fff; text-align:center; width:109px;}
.graybg a {text-decoration:none; color:#fff; position:relative; top:10px;}
.graybg a:visited {text-decoration:none; color:#fff; position:relative; top:10px;}
.graybg a:hover {text-decoration:none; color:#fdcf82; position:relative; top:10px;}
.calprice {z-index:1; position:absolute; left:300px; width:280px; background-color:#fff; visibility:visible; font-family:Tahoma, Arial; font-size:11px; color:#555; padding:10px; border:solid #555 1px; text-align:center;}

.bmarek {width:748px; height:76px; line-height:18px; padding:2px 5px 2px 5px; border:1px solid #FFEFBD; background:url(/img/auernigg-bg.jpg); background-repeat:repeat-x; text-align:left; font-size:12px; color:#666;}
.bmspan {font-weight:bold; color:#333; font-size:14px;}
.bmspan2 {color:#d70000; font-size:14px;}
.bb {font-weight:bold;}


.nowatab {width:100%; border:1px solid #eee; border-bottom:none;}
.nowatab td {vertical-align:middle; padding:3px 5px; border-bottom:1px dotted #aaa; cursor:pointer;}
.nowatab th {vertical-align:middle; padding:3px 5px;}
.nowatab tr:hover td {background:#e2f4f6;}
.nowatab td a {font-weight:normal;}
.nowatab td.redtd span {color:#d70000; font-weight:bold;}