/*css http://www.midasweb.eu */
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/*css http://www.midasweb.eu */
body{background:#fff url(../img/back.png);color:#1c0d04;font-size:85%;margin:0 auto;font-weight:400;width:100%;height:100%;text-align:center;font-family:'Open Sans',"trebuchet ms",Tahoma,georgia,verdana,arial,lucida,sans-serif !important;line-height:1.4;}
#container{width:1040px;height:100%;margin:0 auto;text-align:center;position:relative;z-index:10;clear:both; }
#main{background:#fff; width:1020px;margin:0px auto;position:relative;height:auto;z-index:0;float:left; border:#fff 10px solid; border-bottom:none}
#easyTooltip{padding:4px 12px;background:#fff;border:#fff 1px solid;color:#000;font-size:16px;border-radius:6px;display:block;text-align:left;letter-spacing:0px;z-index:10005;max-width:50%}
#stin{background:url(../img/stin.png) bottom center no-repeat;position:fixed;left:0px;bottom:0px;z-index:0;width:100%;height:100%;}
#top-left{background:url(../img/top-left.png) top left repeat-x;position:absolute;left:0px;top:0px;z-index:0;width:100%;height:600px;}
#top-right0{background:url(../img/top-right.png) top right repeat-x;position:absolute;right:0px;top:0px;z-index:0;width:50%;height:600px;}
.akce {height:309px; overflow:hidden}
ul.wifi{background:url(../img/wifi.png) top right no-repeat; width:100%}

/*head*/
#header{background:url(../img/head.png) top left no-repeat;width:1040px;height:204px;display:block;z-index:1;position:relative;}
#logoclick{background:url(../img/logo2.png) no-repeat;position:absolute;top:60px;left:0px;width:450px;height:80px;z-index:99999;display:block}

#header #hotel_energie {position:absolute;top:50px;right:10px;color:#125921;font-size:130%;font-weight:600;}
/*tagy*/
b{color:#98521d;font-weight:bold}
strong{color:#af3422;font-weight:bold}
em{color:#777;font-style:italic}
blockquote {text-align:center; font-size:110%; padding:10px 15px; background:#f1f1f1; border:#dfdfdf 1px solid; margin:10px auto; border-radius:6px; letter-spacing:-1px}
blockquote b{font-size:130%}
i{}
u{}
sub{}
cite {}
abbr{}
tt{}
var{}



.big{font-size:140%!important}
.bigbig{font-size:200%!important}
.big2{font-size:120%!important}
.mensi{font-size:90%!important}
.fleft{float:left}
.fright{float:right}
img.fleft{float:left!important;margin:0 20px 0 0}
img.fright{float:right!important;margin:0 0 0 20px}
.aright a{float:right;clear:both;margin-bottom:10px}
.oddel{visibility:hidden;display:block;height:0px;clear:both;}
.no-margin{margin:0!important}
ul li{text-align:left}
.odd td{background:#f9f9f9}
.even td{background:#edf7e7}
.no-border{border:none!important}
.no-border-l{border-left:none!important}
.no-border-r{border-right:none!important}
.no-pad-right{padding-right:0px!important}


/*social*/
#social{}
.social {position:absolute; top:60px; right:0; margin:20px auto 0; text-align:center; z-index:999; }
.social li {display:inline-block; margin:3px; padding:10px 0;}





/*filtr*/
.filtr {position:absolute; top:90px; right:0}
.filtr{background:#fff;background: rgba(255, 255, 255, 0.4);border:#dfdfdf 1px solid;border-radius:4px;float:left;margin-bottom:15px;text-align:left;padding:5px 10px;line-height:32px}
.filtr div{margin:5px 0}
.filtr .button{background:#48616f;height:25px;width:81px;line-height:23px;border-radius:2px;color:#fff;text-align:center;border:none;cursor:pointer;display:block;text-decoration:none;}
.filtr .button:hover{background:#e47d1e; color:#fff;}

/*vyhledavani*/
#vyhledavani{background:#fff;background: rgba(255, 255, 255, 1);position:absolute;top:48px;right:0px;height:35px;width:245px; border-radius:4px; border:#e9e0cb 1px solid; }
#vyhledavani .text-search{background:transparent;border:none;font-size:15px;text-align:left;width:160px;float:left;padding:0 10px; color:#000; height:35px; line-height:35px;}
#vyhledavani .button, .button2{font-weight:300;background:#d39307; border-radius:3px;float:right;border:none;height:26px;line-height:26px;margin:5px 5px 0 0; width:60px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer}
#vyhledavani .button:hover, .button2:hover {background:#af3422; color:#fff;}
#vyhledavani input,.itext{font-weight:300}
.lts{letter-spacing:0px!important;font-size:95%!important}
.tleft{text-align:left!important;}
.tright{text-align:right!important;}
.tcenter{text-align:center!important;}


/*form*/
.form {width:100%; margin:10px 0; font-size:110%} 
.form .obal {background:#fff; border-radius:6px; height:auto; border:#dfdfdf 1px solid; padding:5px}
.form .obal p {padding:5px 10px 10px!important}
.input input{background-color:#fff; border:solid 1px #dfd5b5; height:26px; line-height:26px; padding:0 0 0 5px; border-radius:6px;}
.ptext{background:#fff url(../img/hledat.png) center left no-repeat; border:solid 1px #dfdfdf; height:26px; line-height:26px; width:150px; font-size:100%; padding:0 0 0 25px; border-radius:6px;}
.form fieldset{padding:0 15px; border:#dfdfdf 1px solid; border-radius:6px;}
.form legend{background:#54585e; border-radius:6px; padding:5px 10px; margin:10px 0 10px 20px; color:#fff; font-size:120%}
.form form{padding:20px 0}
.form .area {height:120px; width:96%; padding:5px 15px 5px 5px; line-height:1em; overflow:hidden}
.form h5 {margin:10px 0; font-weight:600; font-size:90%; padding-left:10px}
.form sub {color:red; font-size:85%}
.checkbox {padding:5px; background:#cacaca; border-radius:6px; border:#999 1px solid}
.form .fright {margin:10px -15px 0 0}
.form a {margin-left:10px; font-size:80%}



#main #error {background:#fff; border: 5px solid red;position:relative;left:0px;top:0px;z-index:0;width:99%;height:60px;}
#main #error h3, #main #error h3 strong {color:#000; padding:3px 5px;}



/*newsletter*/
#newsletter {background:#e5dec8 url(../img/bg-email.png) 130% 20% no-repeat; min-height:240px!important; position:relative; color:#000;margin-bottom:40px;border-radius:4px}
#newsletter h3{background:#af3422 url(../img/menu.png) top repeat-x!important; color:#fff!important; font-weight:600;height:30px!important; border-radius:4px 4px 0 0!important; line-height:30px!important; font-size:140%!important}
#newsletter .button1{ font-size:130%; width:auto; height:auto; padding:6px 10px; background:#af3422; border-radius:6px}
#newsletter .button1 {position:absolute; bottom:-20px; right:10px; }
#newsletter .button1:hover {background:#d39307}

/*odkazy*/
a{color:#af3422}
a:hover{color:#000}
.rady, .top {position:relative; display:inline-block; margin-left:5px!important; background:#e47d1e; color:#fff; height:15px; line-height:15px; font-size:12px!important; text-align:center; width:15px; border-radius:50%; border:#dfdfdf 3px solid; text-decoration:none; font-weight:600;}
.rady:hover, .top:hover {background:#444; color:#fff}
h2 .rady, #prava .rady {top:-2px;}
.top {height:22px; line-height:20px; width:22px}
.button1{background:#af3422;height:25px;width:81px;line-height:23px;border-radius:2px;color:#fff;text-align:center;border:none;cursor:pointer;display:block;text-decoration:none;}
.button1:hover{background:#000; color:#fff;}
.button2 {padding:0 10px; width:auto; margin:0}

/*lang*/
#lang{position:absolute;top:5px;right:0px;font-size:10px;margin:0 auto;text-align:right;height:30px; letter-spacing:0;z-index:1;}
#lang li{text-transform:uppercase;display:inline-block}
#lang a{color:#000;text-decoration:none;padding:0 15px;height:30px;line-height:30px;border-right:#000 1px solid}
#lang a:hover{color:#d39307}

/*menu*/
#menu{background:#2f1308 url(../img/menu.png) bottom repeat-x;position:absolute;top:140px;left:0px;font-size:12px;margin:0 auto;text-align:right;height:36px; letter-spacing:0;z-index:1; width:100%; border-radius:4px 4px 0 0}
#menu ul {margin-right:8px}
#menu li{ text-transform:uppercase;display:inline-block}
#menu a{color:#fff;text-decoration:none;padding:0 15px;height:36px;line-height:30px;border-right:#421b0d 1px solid; display:block}
#menu a:hover{background:#af3422}
#menu #vlevo {float:left;}
#menu #vpravo {float:right;}

/*menu2*/
#menu2{background:#2f1308 url(../img/menu.png) bottom repeat-x;position:absolute;top:436px;left:0px;font-size:12px;margin:0 auto;text-align:left;height:36px; letter-spacing:0;z-index:1; width:100%; border-radius:4px 4px 0 0}
#menu2 ul {margin-right:8px}
#menu2 li{ text-transform:uppercase;display:inline-block}
#menu2 a{color:#fff;text-decoration:none;padding:0 15px;height:36px;line-height:30px;border-right:#421b0d 1px solid; display:block}
#menu2 a:hover{background:#af3422}
/*menu3*/
#menu3{background:#2f1308 url(../img/menu.png) bottom repeat-x;position:absolute;top:236px;left:0px;font-size:12px;margin:0 auto;text-align:left;height:36px; letter-spacing:0;z-index:1; width:100%; border-radius:4px 4px 0 0}
#menu3 ul {margin-right:8px}
#menu3 li{ text-transform:uppercase;display:inline-block}
#menu3 a{color:#fff;text-decoration:none;padding:0 15px;height:36px;line-height:30px;border-right:#421b0d 1px solid; display:block}
#menu3 a:hover{background:#af3422}
/*vmenu*/
#vmenu{background:#af3422 url(../img/menu.png) top repeat-x; border-radius:5px 5px 0 0; position:absolute;top:170px;left:0px;font-size:14px;margin:0 auto;text-align:center;letter-spacing:0;z-index:20;width:100%; overflow:hidden}
#vmenu ul {margin-left:8px}
#vmenu li{text-transform:uppercase;display:inline-block}
#vmenu a, #vmenu .current-vmenu-item{background:#af3422 url(../img/menu.png) top repeat-x; color:#fff;text-decoration:none;padding:0 40px; line-height:16px; display:block; line-height:34px; height:34px; text-align:center; position:relative; border-left:1px solid #bd3e2b;border-right:#992110 1px solid;}
#vmenu b {font-size:70%; font-weight:600; color:#fff; text-transform:lowercase;}
#vmenu li a:hover, #vmenu .current-vmenu-item, #vmenu a:hover b{background:#281105;color:#fff}

#vmenu li div{display:none}
#vmenu li:hover div{display:block;background:#e8eee5;border:1px solid #bfcfb6;border-top:none;padding:10px;z-index:9;position:absolute;top:35px; left:0; width:1018px; min-height:100px; text-transform:none}
#vmenu li li{background:transparent;border:none;font-size:14px;padding:0;float:none}
#vmenu li li a{display:block;color:#000;padding:0px 8px!important; height:26px; line-height:26px;}
#vmenu li li a:hover{color:#777}
#vmenu div ul{float:left}
#vmenu div ul li{margin:0;display:block}
#vmenu .no-border-r{border-right:none!important}
#vmenu span {background:url(../img/arrow.png) center center no-repeat; width:14px; height:50px;  padding:0 10px}
#vmenu table {width:100%; font-size:70%; font-style:italic; border:#b4c7a9 1px solid}
#vmenu td {padding:6px 10px; border-right:#dfdfdf 1px solid; vertical-align:middle}
#vmenu td b {font-size:120%}

/*vmenu2*/
#vmenu2 {background:#af3422 url(../img/menu.png) top repeat-x; border-radius:5px 5px 0 0; position:absolute;top:436px;left:0px;font-size:14px;margin:0 auto;text-align:center;letter-spacing:0;z-index:20;width:100%; overflow:hidden}
#vmenu2 ul {margin-left:8px}
#vmenu2 li{text-transform:uppercase;display:inline-block}
#vmenu2 a, #vmenu .current-vmenu-item{background:#af3422 url(../img/menu.png) top repeat-x; color:#fff;text-decoration:none;padding:0 35px; line-height:16px; display:block; line-height:34px; height:34px; text-align:center; position:relative; border-left:1px solid #bd3e2b;border-right:#992110 1px solid;}
#vmenu2 b {font-size:70%; font-weight:600; color:#fff; text-transform:lowercase;}
#vmenu2 li a:hover, #vmenu .current-vmenu-item, #vmenu a:hover b{background:#281105;color:#fff}

#vmenu2 li div{display:none}
#vmenu2 li:hover div{display:block;background:#e8eee5;border:1px solid #bfcfb6;border-top:none;padding:10px;z-index:9;position:absolute;top:35px; left:0; width:1018px; min-height:100px; text-transform:none}
#vmenu2 li li{background:transparent;border:none;font-size:14px;padding:0;float:none}
#vmenu2 li li a{display:block;color:#000;padding:0px 8px!important; height:26px; line-height:26px;}
#vmenu2 li li a:hover{color:#777}
#vmenu2 div ul{float:left}
#vmenu2 div ul li{margin:0;display:block}
#vmenu2 .no-border-r{border-right:none!important}
#vmenu2 span {background:url(../img/arrow.png) center center no-repeat; width:14px; height:50px;  padding:0 10px}
#vmenu2 table {width:100%; font-size:70%; font-style:italic; border:#b4c7a9 1px solid}
#vmenu2 td {padding:6px 10px; border-right:#dfdfdf 1px solid; vertical-align:middle}
#vmenu2 td b {font-size:120%}

/*vmenu3*/
#vmenu3 {background:#af3422 url(../img/menu.png) top repeat-x; border-radius:5px 5px 0 0; position:absolute;top:236px;left:0px;font-size:14px;margin:0 auto;text-align:center;letter-spacing:0;z-index:20;width:100%; overflow:hidden}
#vmenu3 ul {margin-left:8px}
#vmenu3 li{text-transform:uppercase;display:inline-block}
#vmenu3 a, #vmenu .current-vmenu-item{background:#af3422 url(../img/menu.png) top repeat-x; color:#fff;text-decoration:none;padding:0 35px; line-height:16px; display:block; line-height:34px; height:34px; text-align:center; position:relative; border-left:1px solid #bd3e2b;border-right:#992110 1px solid;}
#vmenu3 b {font-size:70%; font-weight:600; color:#fff; text-transform:lowercase;}
#vmenu3 li a:hover, #vmenu .current-vmenu-item, #vmenu a:hover b{background:#281105;color:#fff}

#vmenu3 li div{display:none}
#vmenu3 li:hover div{display:block;background:#e8eee5;border:1px solid #bfcfb6;border-top:none;padding:10px;z-index:9;position:absolute;top:35px; left:0; width:1018px; min-height:100px; text-transform:none}
#vmenu3 li li{background:transparent;border:none;font-size:14px;padding:0;float:none}
#vmenu3 li li a{display:block;color:#000;padding:0px 8px!important; height:26px; line-height:26px;}
#vmenu3 li li a:hover{color:#777}
#vmenu3 div ul{float:left}
#vmenu3 div ul li{margin:0;display:block}
#vmenu3 .no-border-r{border-right:none!important}
#vmenu3 span {background:url(../img/arrow.png) center center no-repeat; width:14px; height:50px;  padding:0 10px}
#vmenu3 table {width:100%; font-size:70%; font-style:italic; border:#b4c7a9 1px solid}
#vmenu3 td {padding:6px 10px; border-right:#dfdfdf 1px solid; vertical-align:middle}
#vmenu3 td b {font-size:120%}
/*submenu*/
#submenu{position:absolute;top:7px;right:10px;z-index:998;height:24px;line-height:24px}
#submenu li{display:inline;font-size:14px;font-weight:400;color:#fff;margin:0 10px}
#submenu a{color:#fff;text-decoration:none}
#submenu a:hover{color:#ff79f0}
.log{background:url(../img/iko-zamek16.png) center left no-repeat;padding-left:20px}
.user{background:url(../img/iko-user16.png) center left no-repeat;padding-left:20px}

/*menu*/
#f-menu{background:#2f1308 url(../img/menu.png) bottom repeat-x;position:absolute;bottom:220px;left:0px;font-size:12px;margin:0 auto;text-align:left;height:25px; letter-spacing:0;z-index:1000; width:100%; border-radius:4px 4px 0 0}
#f-menu ul {margin-right:8px; }
#f-menu li{ text-transform:uppercase;display:inline-block;}
#f-menu a{color:#fff;text-decoration:none;padding:0 15px;height:25px;line-height:25px;border-right:#421b0d 1px solid; display:block}
#f-menu a:hover{background:#af3422}
#f-menu #vlevo {float:left;}
#f-menu #vpravo {float:right;}

/*slide*/
.fluid_container, .fluid_container2{background:#211109 url(../img/wood.jpg) bottom; width:100%;height:435px;position:relative;overflow:hidden;z-index:100;float:left; letter-spacing:0!important}
.fluid_container h1, .fluid_container2 h1 {position:absolute; bottom:0px;left:20px; font-size:100%!important; line-height:34px; letter-spacing:3px!important; color:#653009!important; margin:0!important}
.fluid_container2 {height:235px}

.camera_text b, .camera_text strong {font-size:1.4em}
.tright, .tright2 {right:0px; max-width:370px; top:20px; text-align:right!important}
.tright2 {max-width:280px; font-size:115%!important; top:15px}
.tright2 cite{line-height:20px!important}
.tright2 p {text-align:right!important; margin-top:10px; font-size:95%}

/*online-rez*/
#online-rez {background: #211109;background: rgba(33,17,9, 0.65); position:absolute; right:20px; top:20px; height:130px; width:140px; z-index:9999; padding:10px 15px; color:#fff; text-align:left; border-radius:4px; border:#211109 1px solid}
#online-rez h2{font-size:14px;padding-bottom:3px;text-align:center;}
#online-rez img {margin-left:27px;text-align:center;}
#online-rez input, #online-rez textarea{background:#dfdfdf; background: rgba(255,255,255, 0.65); border:#000 1px solid; padding:6px 8px; width:190px; margin-top:6px}
#online-rez .button{font-weight:600;background:#a61500!important; border-radius:3px;float:right;border:none;height:30px;line-height:30px;margin:10px 5px 0 0; width:90px;padding:0 20px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer; font-size:110%}
#online-rez .button:hover {background:#211109!important}
#online-rez .pocet{width:84px!important}
#online-rez textarea {height:50px; overflow:hidden}
#online-rez p{padding:5px 10px 0 0; font-size:75%; font-style:italic;text-align:center;}

/*akce slide*/
#akce-slide {background: #211109;background: rgba(33,17,9, 0.65); position:absolute; right:200px; top:20px; height:130px; width:140px; z-index:9999; padding:10px 15px; color:#fff; text-align:left; border-radius:4px; border:#211109 1px solid}
#akce-slide h2{font-size:14px;padding-bottom:3px;text-align:center;}
#akce-slide img {margin-left:27px;text-align:center;}
#akce-slide input, #online-rez textarea{background:#dfdfdf; background: rgba(255,255,255, 0.65); border:#000 1px solid; padding:6px 8px; width:190px; margin-top:6px}
#akce-slide .button{font-weight:600;background:#a61500!important; border-radius:3px;float:right;border:none;height:30px;line-height:30px;margin:10px 5px 0 0; width:90px;padding:0 20px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer; font-size:110%}
#akce-slide .button:hover {background:#211109!important}
#akce-slide .pocet{width:84px!important}
#akce-slide textarea {height:50px; overflow:hidden}
#akce-slide p{padding:5px 10px 0 0; font-size:75%; font-style:italic;text-align:center;}

/*akce slide*/
#oznameni-slide {background: #211109;background: rgba(33,17,9, 0.65); position:absolute; right:200px; top:20px; height:50px; width:190px; z-index:9999; padding:10px 15px; color:#fff; text-align:left; border-radius:4px; border:#211109 1px solid}
#oznameni-slide h2{font-size:18px;padding-bottom:3px;text-align:center;}
#oznameni-slide img {margin-left:27px;text-align:center;}
#oznameni-slide input, #online-rez textarea{background:#dfdfdf; background: rgba(255,255,255, 0.65); border:#000 1px solid; padding:3px 4px; width:180px; margin-top:6px}
#oznameni-slide .button{font-weight:600;background:#a61500!important; border-radius:3px;float:right;border:none;height:30px;line-height:30px;margin:10px 5px 0 0; width:90px;padding:0 20px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer; font-size:110%}
#oznameni-slide .button:hover {background:#211109!important}
#oznameni-slide .pocet{width:84px!important}
#oznameni-slide textarea {height:50px; overflow:hidden}
#oznameni-slide p{padding:2px 2px 0 0; font-size:97%; font-style:italic;text-align:center;}

/*akce slide*/
#oznameni2-slide {background: #211109;background: rgba(33,17,9, 0.65); position:absolute; right:200px; top:100px; height:50px; width:190px; z-index:9999; padding:10px 15px; color:#fff; text-align:left; border-radius:4px; border:#211109 1px solid}
#oznameni2-slide h2{font-size:18px;padding-bottom:3px;text-align:center;}
#oznameni2-slide img {margin-left:5px;text-align:left;float:left;}
#oznameni2-slide input, #online-rez textarea{background:#dfdfdf; background: rgba(255,255,255, 0.65); border:#000 1px solid; padding:3px 4px; width:180px; margin-top:6px}
#oznameni2-slide .button{font-weight:600;background:#a61500!important; border-radius:3px;float:right;border:none;height:30px;line-height:30px;margin:10px 5px 0 0; width:90px;padding:0 20px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer; font-size:110%}
#oznameni2-slide .button:hover {background:#211109!important}
#oznameni2-slide .pocet{width:84px!important}
#oznameni2-slide textarea {height:50px; overflow:hidden}
#oznameni2-slide p{padding:2px 2px 0 0; font-size:98%; font-style:italic;text-align:center;}

/*akce slide*/
#oznameni3-slide {background: #211109;background: rgba(33,17,9, 0.65); position:absolute; right:430px; top:20px; height:50px; width:190px; z-index:9999; padding:10px 15px; color:#fff; text-align:left; border-radius:4px; border:#211109 1px solid}
#oznameni3-slide h2{font-size:18px;padding-bottom:3px;text-align:center;}
#oznameni3-slide img {margin-left:5px;text-align:left;float:left;}
#oznameni3-slide input, #online-rez textarea{background:#dfdfdf; background: rgba(255,255,255, 0.65); border:#000 1px solid; padding:3px 4px; width:180px; margin-top:6px}
#oznameni3-slide .button{font-weight:600;background:#a61500!important; border-radius:3px;float:right;border:none;height:30px;line-height:30px;margin:10px 5px 0 0; width:90px;padding:0 20px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer; font-size:110%}
#oznameni3-slide .button:hover {background:#211109!important}
#oznameni3-slide .pocet{width:84px!important}
#oznameni3-slide textarea {height:50px; overflow:hidden}
#oznameni3-slide p{padding:2px 2px 0 0; font-size:98%; font-style:italic;text-align:center;}

/*online-rez*/
#online-rez2 {background:#211109 url(../img/menu.png) bottom repeat-x;position:relative; left:0px; top:0px; float:left; width:998px; z-index:9999; padding:5px 10px; color:#fff; text-align:left; border:#211109 1px solid}
#online-rez2 h2{color:#fff;font-size:130%; float:left; width:80px; margin-top:5px; background:#a02917; padding:0 10px 10px; border-radius:6px; line-height:20px}
#online-rez2 h2 a {color:#fff;font-size:110%; float:left; width:80px; margin-top:5px; background:#a02917; border-radius:6px; line-height:20px;text-decoration:none;}
#online-rez2 h2 a:hover{color:#000;text-decoration:underline;}  
#online-rez2 input, #online-rez2 textarea{background:#f4e6e0 url(../img/menu.png) top repeat-x; border:#000 1px solid; padding:6px 8px; width:150px; margin-top:0px; color:#fff}
#online-rez2 .button{font-weight:600;background:#a61500!important; border-radius:3px;float:right;border:none;height:30px;line-height:30px;margin:5px 5px 0 0; width:150px;padding:0 20px;color:#fff;padding:0;text-align:center;letter-spacing:0px;cursor:pointer; font-size:110%}
#online-rez2 .button:hover {background:#180902!important}
#online-rez2 .pocet{width:84px!important}
#online-rez2 textarea {height:30px; width:250px;overflow:hidden; float:left}
#online-rez2 p{padding:5px 10px 0 0; font-size:90%; font-style:italic; float:left; margin-left:20px}


/*bocni*/
#bocni{background:#f3eedd;float:right;width:245px;position:relative; top:38px;padding:10px;color:#000;text-align:left;min-height:600px; z-index:10; border-left:#e5dec8 1px solid}
#bocni p{text-align:left;padding:10px; font-size:90%}
#bocni h3,#bocni h4{color:#1c0d04;font-size:120%; height:30px; line-height:30px; padding-left:10px; margin-bottom:6px}
#bocni h4{font-size:140%}
#bocni img{padding:4px;margin:4px 8px 24px 12px;float:right;border:#cacaca 1px solid; max-width:220px}
#bocni em{font-weight:bold;color:#555}
#bocni hr{color:#dfd5b5;background-color:#dfd5b5}
.center{text-align:center!important;margin:0 0 10px 0}
#bocni .input{background:#fff; border:#cacaca 1px solid;color:#000;font-size:18px;margin:6px 0;padding:5px;width:180px;border-radius:4px}
.center img{margin:2px 0}

/*bocni-menu*/
.bocni-menu{width:100%;font-size:90%;overflow:hidden;margin:0 0 15px 0}
ul.bocni-menu  {margin:7px 0}
.bocni-menu li{text-align:left;letter-spacing:0px;margin-bottom:2px; }
.bocni-menu a{background:#2f1308 url(../img/menu.png) bottom repeat-x; text-decoration:none;color:#fff;line-height:30px; height:30px; display:block; padding:0 0 0 10px; border-radius:0 8px 0 10px}
.bocni-menu a:hover{background-position:top}
.bocni-menu b {background-color:#af3422; display:block; float:right; margin-left:15px; padding:0 15px; color:#fff; border-left:none; border-radius:0 8px 0 10px; font-size:140%; line-height:26px; height:30px}


/*ikony*/
.iko-kom{background:url(../img/iko-kom.png) center left no-repeat; padding-left:30px!important; margin-left:10px }



/*komentare*/
.komentare blockquote {background:#fff url(../img/bg-domtab.png) top repeat-x;}
.komentare blockquote {margin:10px 0; padding:5px 10px 10px 10px; border:#dfdfdf 1px solid; position:relative}
.komentare blockquote img {float:left; padding:6px; height:50px; margin:10px 20px 10px 0; background:#999; border-radius:50%}
.komentare blockquote h3 {font-size:135%!important; letter-spacing:-0.03em!important}
.komentare p {font-size:85%; font-style:italic; max-height:75px; overflow:hidden; margin-top:10px}
.komentare cite {clear:both; display:block; height:25px}
.komentare cite i {text-align:left; float:left; position:absolute; bottom:5px; left:15px}
.komentare cite em {text-align:right; float:right; font-style:normal; font-size:120%; background:#cacaca; color:#000; border-radius:6px 0 0px 0px; padding:2px 10px; margin:10px -10px 0 0 }


.top3 {margin:20px auto; text-align:center}
.top3 a {background:#e47d1e; border-radius:6px; padding:0 0px 0 15px; line-height:46px; color:#fff; font-size:130%; display:inline-block; text-decoration:none;margin:5px}
.top3 a:hover {background:#5e737f}
.top3 b {background:#fff url(../img/bg-domtab.png) top repeat-x; display:block; float:right; margin-left:15px; padding:0 15px; border:#dfdfdf 1px solid; border-left:none; border-radius:0 6px 0 10px}
.top3 a:hover, /*.top3 a:hover b*/ {background:#5e737f}
.top3 a:hover b {border:#cacaca 1px solid; border-left:none;}

#fmenu {position:relative}
#floatMenu .top3 {width:210px; margin:5px auto}
#floatMenu .top3 a{display:block; margin-bottom:10px}
#floatMenu,#floatMenu2{background:#fff; padding:0 5px; border:#dfdfdf 1px solid; border-radius:6px; position:absolute;top:0px;left:0px;width:210px; z-index:0;}
#floatMenu2 {width:198px; min-height:200px; left:auto; right:0}
#floatMenu h5, #floatMenu2 h5 {font-size:120%; font-weight:600; color:#000; padding-left:10px; line-height:26px}

/*stred*/
#stred{width:740px;float:left;padding:30px 13px 15px 0; position:relative; letter-spacing:0.03em; background:url(../img/bg-stred.png) top right repeat-y; margin-top:0px}
.full{width:1020px!important;border-left:none!important}
#stred .in {padding:10px 0 10px 10px}
#stred p{text-align:left;padding:5px 0}
#stred h1{color:#1c0d04;font-size:260%}
#stred h1 i {font-weight:200!important}
#stred h2,#stred h3 {font-size:180%}
#stred h2,#stred h2 strong, #stred h2 a{color:#af3422}
#stred h3,#stred h3 strong,#stred h3 a{color:#000}
#stred h2 a, #stred h3 a {text-decoration:none}
#stred h2 a:hover, #stred h3 a:hover {text-decoration:underline; color:#000}
#stred h4{color:#000;font-size:130%; font-weight:600}
#stred hr{color:#dfd5b5;background-color:#dfd5b5}
#stred hr,#bocni hr{border:0 none;height:1px;margin:10px auto 20px;text-align:center;clear:both;width:100%}

#stred .in ul {margin:10px 0 20px}
#stred .in ul li {list-style-type:circle; margin-left:20px; padding:3px 0}
#stred .home p, #stred p  {border-left:6px solid #af3422; padding:0 0 0 20px; margin:7px 0}
#stred p {border-color:#dbcda1; margin:20px 0}
#stred img {margin:3px; padding:2px; border:#c5c9aa 1px solid; border-radius:4px; box-shadow:#dde1c0 3px 3px 0 0; width:150px; height:100px}


/*clear*/
.clear{clear:both}
hr.clear{clear:both;margin:-15px auto 0;visibility:hidden;height:1px;}
.cleaner{visibility:hidden;display:block;height:0;clear:both;margin:0!important}

/*nadpisy*/
h1,h2,h3,h4,h5,h6{text-align:left;letter-spacing:0px;font-weight:300;}
#stred h1,#stred h2,#stred h3,#stred h4,#stred h5,#stred h6{letter-spacing:0px;}

/*foot-menu*/
#oddel{width:100%;margin:0 auto;height:0px;clear:both}
#footer{background:#211109 url(../img/bg-footer.png);width:1040px;margin:0 auto;position:relative;z-index:100;border-top:#351b0e 8px solid;border-bottom:#351b0e 8px solid;border-radius:0 0 6px 6px;}
#foot-menu{color:#5f6063;width:1020px;margin:0 auto;padding:10px 0 20px;text-align:left;font-size:70%;overflow:hidden;position:relative;z-index:99;text-transform:uppercase;}
#foot-menu .in{margin:0 auto}
#foot-menu .in div{float:left;border-right:#180c06 1px solid; border-left:#351b0e 1px solid; margin:10px 0; padding:0 40px; min-height:150px}
#foot-menu .in img{margin:6px 0px 10px}
#foot-menu ul{margin-bottom:10px}
#foot-menu li{letter-spacing:0px;}
#foot-menu li a{text-decoration:none;color:#ddd5c0}
#foot-menu a:hover{color:#fff; text-decoration:underline}
#foot-menu h5{font-size:150%;color:#b4300a;font-weight:100; margin:0 0 10px 0}
#foot-menu b,#foot-menu strong{color:#fff}
#foot-menu em{color:#cacaca}

/*foot*/
#foot{width:100%;float:left;margin:0 auto;position:relative;z-index:100;}
#foot-in{width:700px;background:#fff;border-radius:6px;color:#000;font-size:100%;margin:-30px auto 10px;letter-spacing:0;position:relative;border:#dfdfdf 1px solid}
#foot-in p{text-align:center;margin:0 auto;padding:10px 0}




/*drobky*/
.drobky{text-align:left;font-size:12px;margin:10px 0;}
.drobky li{display:inline;padding:0 3px!important; margin:0!important}
.drobky b, .drobky strong {color:#000!important}


/*------------clanky----------------*/
.clanky {margin:20px 0}
.clanky div {border-bottom:#dfdfdf 1px solid; float:left; margin-bottom:20px; padding-bottom:10px}
.clanky img{float:left; margin-right:20px; max-width:150px; height:100%}

.clanky h2, #clanky h3{margin-bottom:20px; font-weight:160%}
.clanky ul {background:#fafafa; border:#dfdfdf 1px solid; border-radius:3px; padding:6px 10px;text-align:left; font-size:90%; margin:20px 0 10px} 
.clanky li{display:inline-block; border-right:#dfdfdf 1px solid; padding:0 5px}
.clanky li a {font-style:italic}
.clanky blockquote{float:right; width:600px} 
.clanky p {margin-top:10px}


img.top-clanek  {max-width:250px!important;}
.top-clanek blockquote{width:500px!important}


#galerie {margin-bottom:20px}
#galerie li {margin:0 2px}
#galerie img {width:200px;height:150px;border:none;box-shadow:none;padding:0px;margin:0px}

/*galerie*/
#bocni-galerie {width:280px}
#bocni-galerie img{width:125px; float:left; margin:5px 0;}
.no-margin img {margin:5px 0px!important; float:right!important}

/*galerie*/
#fotogalerie {margin-bottom:20px; float:left}
#fotogalerie .box {width:220px; margin:5px; padding:6px;float:left;height:185px}
#fotogalerie img {margin:5px; padding:6px; width:200px; height:150px}
#fotogalerie hr {width:50%!important}
#fotogalerie .img-mensi img {width:110px; margin:8px!important}
#fotogalerie .posun {margin:0 15px!important}
#fotogalerie a img { background:#fff; border:#c5c9aa 1px solid; border-radius:4px; box-shadow:#dde1c0 3px 3px 0 0 }
#fotogalerie a:hover img{background:#c9ccb7; border:#a7ab8f 1px solid}
/*table*/
table {width:100%}
td{padding:8px; text-align:left; vertical-align:middle}
th {background:#444; color:#fff; padding:5px 5px; text-align:left}
th b {color:#cacaca!important}
.odd td {background:#f1f1f1}
.even td {background:#f9f9f9}
.tdborder th {border:#555 1px solid!important}
.tdborder td{border:#dfdfdf 1px solid!important}

p.more {min-height:30px; max-height:30px; text-align:right!important;margin-top:5px; border-left:none!important}
.more a, a.more {background:#2e1307;text-decoration:none;line-height:28px; padding:0 0 0 15px; color:#fff; border-radius:3px; display:inline-block}
.more a:hover, a:hover.more {background:#af3422;color:#fff!important;text-decoration:none;}
.more a span, .more span{border-radius:0 3px 3px 0;display:inline-block;line-height:30px;margin:0 0 0 10px ; width:28px; height:28px; line-height:24px; font-size:140%; float:right; text-align:center}
.more a span, .more span{background:#af3422;color:#fff}

.ghboutsidebox{width:250px;background-color:#FFFFFF;border: 3px solid#00A2E8;padding: 0px;border-collapse: collapse;border-spacing:0px;}.ghbinsidebox{width:100%;padding:0px;border-collapse: collapse;border-spacing: 0px;}.ghbinsideboxtop{background-color:#00A2E8;font-family:Trebuchet MS;font-size:16px;font-style: normal;font-weight: bold;color:#FFFFFF;}.ghbinsideboxmiddle{background-color:#FFFFFF;font-family:Trebuchet MS!important;font-size:20px !important;font-style: normal !important;font-weight:bold !important;color:#00A2E9!important;text-decoration: underline !important;}.ghbinsideboxfooter{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color:#00A2E8;}.ghbinsideboxfooter:link{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color:#00A2E8;text-decoration: none;}.ghbinsideboxfooter:visited{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color: #00A2E8;text-decoration: none;}.ghbinsideboxfooter:hover{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color: #00A2E8;text-decoration: none;}

.ghboutsidebox{width:250px;background-color:#FFFFFF;border: 3px solid#00A2E8;padding: 0px;border-collapse: collapse;border-spacing:0px;}.ghbinsidebox{width:100%;padding:0px;border-collapse: collapse;border-spacing: 0px;}.ghbinsideboxtop{background-color:#00A2E8;font-family:Trebuchet MS;font-size:16px;font-style: normal;font-weight: bold;color:#FFFFFF;}.ghbinsideboxmiddle{background-color:#FFFFFF;font-family:Trebuchet MS!important;font-size:20px !important;font-style: normal !important;font-weight:bold !important;color:#00A2E9!important;text-decoration: underline !important;}.ghbinsideboxfooter{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color:#00A2E8;}.ghbinsideboxfooter:link{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color:#00A2E8;text-decoration: none;}.ghbinsideboxfooter:visited{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color: #00A2E8;text-decoration: none;}.ghbinsideboxfooter:hover{background-color:#FFFFFF;font-family:Trebuchet MS; font-size:14px;font-style: normal;font-weight: bold;color: #00A2E8;text-decoration: none;}

.eu-cookies {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    color: white;
    background-color: #2f1308;
    z-index: 1000;
}

.eu-cookies button {
    background: green;
    color: white;
}

