header { position: relative; z-index: 2; z-index: 999; height: 52px; width: 100%; min-width: 980px; position: fixed; top: 0; left: 0; margin-top: 0pt; margin-right: 0px; margin-bottom: 0pt; margin-left: 10px; background-image: url(img/bg_header_second_k.png); background-repeat: repeat; border-radius: 0px 0px 8px 8px; display: block; }
header * { -webkit-font-smoothing: antialiased; }
header .logo { float: left; font-size: 0pt; width: 99px; height: 70px; position: relative; top: 0; left: 0; margin-left: 10px; overflow: hidden; background-color: rgba(255,255,255,1); display: block; border-radius: 0px 0px 8px 8px; z-index: 9999; padding: 10px; box-shadow: 0px 2px 8px #333; -webkit-box-shadow: 0px 6px 6px 0px rgba(51,51,51,0.6); -moz-box-shadow: 0px 6px 6px 0px rgba(51,51,51,0.6); box-shadow: 0px 2px 4px 0px rgba(51,51,51,0.6); }
nav h2, nav h3 { display: inline; float: left; height: 35px; width: auto; font-size: 15px; font-weight: bold; background-image: url(img/podkr_h1.png); background-repeat: no-repeat; background-position: center 25px; margin: 0pt; font-family: 'Rosarivo', serif; ; }
nav h2:hover, nav h3:hover { cursor: pointer; }
navr h1 a { float: left; text-indent: -999em; width: 93px; }
nav h2 a, nav .logo a { display: block; height: 52px; width: auto; }
nav { list-style: none; margin-top: -46px; font-size: 15px; font-style: normal; z-index: 9999; display: block; position: fixed; left: 140px; width: 100%; margin-right: 0px; margin-left: 10px; padding-left: 20px; }
nav ul { padding: 0; margin: 0; float: left; }
nav > ul > li { padding-top: 0; padding-right: 18px; padding-bottom: 18px; padding-left: 0; }
nav li { float: left; display: inline; font-family: "Anton", Helvetica, Arial, Sans-serif; color: rgba(249,169,49,1); }
nav li a, nav nav h1 a, nav h1 { color: #FF9933; font-weight: bold; }
nav li a:hover { color: #FFF; }
div.menu_2 h3, div.menu_3 h3, div.menu_4 h3, div.menu_5 h3, div.menu_6 h3, div.menu_7 h3 { background-image: none; background-color: rgba(55,55,55,1); padding: 10px; width: 240px; float: left; text-align: left; display: block; height: 25px; margin-top: 5px; }
div.menu_2 h3 a, div.menu_3 h3 a, div.menu_4 h3 a, div.menu_5 h3 a, div.menu_6 h3 a, div.menu_7 h3 a { color: rgba(255,255,255,1); font-size: 18px; }
nav li .menu_2, nav li .menu_3, nav li .menu_4, nav li .menu_5, nav li .menu_6, nav li .menu_7 { display: block; width: 100%; height: 0; position: fixed; top: 52px; color: #fff; overflow: hidden; -webkit-transition: padding 0.25s ease-in-out; -moz-transition: padding 0.25s ease-in-out; -o-transition: padding 0.25s ease-in-out; -ms-transition: padding 0.25s ease-in-out; transition: padding 0.25s ease-in-out; -webkit-transition: height 0.25s ease-in-out; -moz-transition: height 0.25s ease-in-out; -o-transition: height 0.25s ease-in-out; -ms-transition: height 0.25s ease-in-out; transition: height 0.25s ease-in-out; box-shadow: 2px 0px 8px #000; border-radius: 0 0 0 8px; background-color: rgba(49,49,49,1); padding: 0; margin-right: 0px; left: 0px; right: 0px; margin-left: 150px; }
nav .menu_2 li a, nav .menu_3 li a, nav .menu_4 li a, nav .menu_5 li a, nav .menu_6 li a, nav .menu_7 li a { display: block; font-weight: 500; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: rgba(255,255,255,1); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(46,46,46,1); width: 230px; text-align: left; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 20px; }
nav .menu_2 li a:hover, nav .menu_3 li a:hover, nav .menu_4 li a:hover, nav .menu_5 li a:hover, nav .menu_6 li a:hover, nav .menu_7 li a:hover { color: rgba(255,255,255,1); background-color: rgba(55,55,55,1); }
nav li:hover .menu_2, nav li a:hover .menu_2, nav li:hover .menu_3, nav li a:hover .menu_3, nav li:hover .menu_4, nav li a:hover .menu_4, nav li:hover .menu_5, nav li a:hover .menu_5, nav li:hover .menu_6, nav li a:hover .menu_6, nav li:hover .menu_7, nav li a:hover .menu_7 { padding: 7px 0; -webkit-transition: padding 0.25s ease-in-out; -moz-transition: padding 0.25s ease-in-out; -o-transition: padding 0.25s ease-in-out; -ms-transition: padding 0.25s ease-in-out; transition: padding 0.25s ease-in-out; -webkit-transition: height 0.25s ease-in-out; -moz-transition: height 0.25s ease-in-out; -o-transition: height 0.25s ease-in-out; -ms-transition: height 0.25s ease-in-out; transition: height 0.25s ease-in-out; color: #7d4f27; }
nav li:hover .menu_2, nav li a:hover .menu_2, nav li:hover .menu_3, nav li a:hover .menu_3, nav li:hover .menu_4, nav li a:hover .menu_4, nav li:hover .menu_5, nav li a:hover .menu_5, nav li:hover .menu_6, nav li a:hover .menu_6, nav li:hover .menu_7, nav li a:hover .menu_7 { height: auto; }
nav li .menu_2 ul, nav li .menu_3 ul, nav li .menu_4 ul, nav li .menu_5 ul, nav li .menu_6 ul, nav li .menu_7 ul { padding-top: 4px; padding-right: 10; padding-bottom: 5px; padding-left: 10; width: 240px; margin-top: 46px; margin-right: auto; margin-bottom: 0px; float: left; position: relative; left: -260px; display: block; font-size: 16px; line-height: 24px; *float: left;
 *clear: both;
opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; -ms-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; }
.menu_2 h3 { margin-left: 20px; }
.menu_3 h3 { margin-left: 125px; }
.menu_4 h3 { margin-left: 198px; }
.menu_5 h3 { margin-left: 289px; }
.menu_6 h3 { margin-left: 452px; }
.menu_7 h3 { margin-left: 597px; }
nav li .menu_2 ul:after, nav li .menu_3 ul:after, nav li .menu_4 ul:after, nav li .menu_5 ul:after, nav li .menu_6 ul:after, nav li .menu_7 ul:after { clear: both; content: "."; visibility: hidden; display: block; height: 0; }
nav li:hover .menu_2 ul, nav li a:hover .menu_2 ul, nav li:hover .menu_3 ul, nav li a:hover .menu_3 ul, nav li:hover .menu_4 ul, nav li a:hover .menu_4 ul, nav li:hover .menu_5 ul, nav li a:hover .menu_5 ul, nav li:hover .menu_6 ul, nav li a:hover .menu_6 ul, nav li:hover .menu_7 ul, nav li a:hover .menu_7 ul { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; -ms-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; transition-delay: 0.25s; -moz-transition-delay: 0.25s; -webkit-transition-delay: 0.25s; }
nav li .menu_2 ul li, nav li .menu_3 ul li, nav li .menu_4 ul li, nav li .menu_5 ul li, nav li .menu_6 ul li, nav li .menu_7 ul li { clear: both; }
.menu_3 li.spec a { color: rgba(251,188,94,1); font-weight: 600; background-color: rgba(55,55,55,1); }
.menu_3 li.spec a:hover { color: rgba(252,208,143,1); }
ul#media { float: right; height: 40px; width: 117px; z-index: 9999; border-radius: 0px 0px 4px 4px; list-style-type: none; padding: 0px; position: fixed; left: auto; right: 5px; top: 0px; }
ul#media li { display: inline-block; padding: 0px; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; height: 40px; width: 35px; float: left; }
ul#media img { height: 40px; width: 35px; }
ul#media a { height: 40px; width: 35px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; display: inline-block; }
ul#media a:hover { opacity: 0.9; }
/*reklama_noclegi*/
nav div.menu_3 ul { display: inline-block; }
div.menu_3 h3.pole { margin-top: 5px; margin-bottom: 0px; margin-right: auto; margin-left: 480px; float: none; cursor: default; color: rgba(255,255,255,1); position: absolute; text-align: center; font-size: 18px; border-radius: 6px 6px 0px 0px; background-color: rgba(59,59,59,1); }
ul#reklama_n { background-image: none; background-color: rgba(59,59,59,1); width: 240px; height: auto; margin-right: auto; margin-bottom: 0px; border-radius: 0 0 6px 6px; text-align: center; background-image: none; position: absolute; top: 10px; left: 480px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
ul#reklama_n li { height: 100%; width: 240px; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3),0 0 40px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 4px rgba(71,43,48, 0.3),0 0 40px rgba(71,43,48, 0.1); box-shadow: 0px 1px 4px rgba(71,43,48, 0.3),0 0 40px rgba(71,43,48, 0.1); border-top-left-radius: 2px; border-top-right-radius: 2px; text-align: center; margin-top: 2px; margin-right: auto; margin-bottom: 2px; margin-left: auto; background-color: rgba(45,45,45,1); padding: 0px; }
ul#reklama_n li img { height: 110px; width: 220px; padding: 0px; border-top-left-radius: 2px; border-top-right-radius: 2px; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 5px; margin-left: auto; -moz-box-shadow: 0px 1px 4px rgba(71,43,48, 0.3),0 0 40px rgba(71,43,48, 0.1); box-shadow: 0 1px 4px rgba(71,43,48, 0.3), 0 0 40px rgba(71,43,48, 0.1); border-top-left-radius: 2px; border-top-right-radius: 2px; text-align: center; }
ul#reklama_n li a { overflow: hidden; display: block; height: auto; font-size: 12px; font-weight: bold; margin: 0px; text-align: center; width: 220px; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
ul#reklama_n li a:hover { background-image: none; background-color: rgba(49,49,49,1); }
#cestx { width: 980px; height: auto; margin-top: 5px; margin-bottom: 0px; padding: 0px; margin-right: auto; margin-left: auto; }
#pogx img { height: 50px; width: 50px; float: left; margin-right: 20px; margin-left: 10px; margin-top: -6px; }
#pogx { font-weight: normal; color: #333; font-size: 12px; padding-top: 4px; text-align: left; }
#pogx span.wyr { color: #F00; font-weight: bold; font-size: 13px; }
#pogx p { margin-top: 2px; margin-bottom: 10px; width: 98%; text-align: left; }
#pogx p span.pogox { font-size: 13px; color: #202020; }
#pogx a.po_wax, #pogx a:visited.po_wax { font-size: 16px; color: #FFF; margin-right: auto; margin-left: auto; padding-top: 17px; padding-right: 8px; padding-left: 270px; text-decoration: none; padding-bottom: 5px; background-image: url(img/tlo_war_n_k.png); background-repeat: no-repeat; background-position: center center; font-weight: bold; height: 43px; width: 616px; margin-top: 0px; margin-bottom: 0px; display: block; text-align: left; }
#pogx a:hover.po_wax { color: #F3FBDB; }
#poggx p img { position: relative; top: 5px; }
#pogx span.nocx { color: #FFF; background-color: #333; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; font-weight: bold; }
#pogx a.war_nar_lin, #pogx a.war_nar_lin a:visited { color: #FFF; font-size: 15px; font-weight: bolder; padding-top: 14px; display: block; margin-right: auto; margin-left: auto; text-align: center; background-image: url(img/tlo_war_n.png); height: 43px; width: 616px; background-repeat: no-repeat; background-position: center center; margin-top: 0px; margin-bottom: 0px; }
#pogx a.war_nar_lin a:hover { color: #EAF5FF; }
#pogx ul { text-align: left; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; color: #FFFFFF; font-size: 16px; font-weight: bold; padding-top: 7px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; height: 31px; background-image: url(img/tlo_stop.png); background-repeat: repeat-x; background-position: center top; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 98%; }
#pogx ul li { display: inline-block; text-align: left; position: relative; bottom: 2px; left: 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; margin-left: -4px; margin-top: 4px; }
#pogx ul li a { font-size: 17px; font-weight: 200; color: #FF5604; margin-right: 6px; margin-left: 6px; background-color: #FFFAF0; padding: 8px; }
#pogx ul li a:hover { text-decoration: underline; }
a.warnar { font-size: 1.2em; text-align: center; width: auto; color: rgba(255,255,255,1); background-color: rgba(0,128,192,1); padding-top: 2px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; font-weight: bold; border-radius: 2px; position: relative; top: 0px; }
a.warnar a:hover { color: rgb(44,67,112); }
#mp { width: 180px; margin-top: 1px; height: auto; padding: 0px; }
#mp a img { margin: 0px; padding: 0px; height: auto; width: 180px; }
#mp a { font-size: 0px; }
