html, body {width:100%; margin:0; padding:0; font-family:Arial;}
div {margin: 0; padding: 0;}
a {color:#FFFFFF; font-family:Arial; font-size:14px; text-decoration:none;}
img {border:0;}
ul,ol { list-style: none; }
.zarazka {clear: both;}

/****************novinky**************/
#tit-novinky, #archiv-novinek {font: normal 12px tahoma;}
#tit-novinky .clanek h1, #tit-novinky .clanek h2 {display: none;}
#tit-novinky .clanek-odkaz a {font: bold 14px tahoma; color: #000000;}
#tit-novinky .clanek-datum, #archiv-novinek .clanek-datum {font: bold 10px tahoma; color: #2878c3;}
#tit-novinky .clanek-anotace {margin-bottom: 15px;}

#tit-novinky {min-height: 360px !important; _height: 360px;}
#tit-novinky .clanek-odkaz a {text-decoration:none;}
#tit-novinky .clanek {border:1px solid #C4E0EE;padding:0 3px 5px 3px;margin-bottom:6px;}
#tit-novinky .clanek-anotace p {margin:2px 0 4px;}

#archiv-novinek h1, #archiv-novinek h2 {margin: 15px 0 0 0; padding: 0;}

#archiv a {float: right;}
/*************************************/


#all {
 width:100%;
 min-width:952px;
 position:absolute;
 z-index:2;
 background-color:#B8DCF1;
}
#lrepeat {
 position:absolute;
 left:0px;
 top:0px;
 z-index:-1;
 background-image:url(/public/grafika/lrepeat.jpg);
 height:1307px;
 width:50%;
}
#rrepeat {position:absolute;right:0px;top:0px;z-index:-1;background-image:url(/public/grafika/rrepeat.jpg);height:1307px;width:50%;}
#center {max-width:1200px; width:100%; margin:0 auto; background:transparent url(/public/grafika/brepeat_noright.jpg) center center;
_width: expression(document.body.clientWidth > 1200? "1200px" : "100%"); /*position: relative;*/}
#middle_bg {max-width:1200px; width:100%;background:transparent url(/public/grafika/middle_bg.jpg) no-repeat scroll top center; margin: auto;
_width: expression(document.body.clientWidth > 1200? "1200px" : "100%");
}
#middle {width:952px; min-height:947px; height:auto; margin:auto;}

#bottom_clearer {clear:both; display:block; height:0; margin:0; padding:0; visibility: hidden;}

#midl {
 float:left;width:226px;min-height:947px;_height:947px;background:url(/public/grafika/left.jpg) no-repeat top;
}
#midm {
 float:left;width:696px;min-height:902px;_height:892px;background: #f8fcff url(/public/grafika/middle.jpg) no-repeat top;
 padding:25px 20px 20px 10px;
}

#midm_obsah {
 float: left;

 margin-top: 20px;
 height: 950px; width:495px; _width:490px; 
}
#midr {
 float:right; width:203px; /*height:927px; */ background:#ffffff url(/public/grafika/right.jpg) no-repeat top;/*#ECF5F9 */
 padding-left:8px;
 padding-right:8px;
 padding-top:20px;
 margin: -25px -20px 0 0;
 _margin-right: -10px;
 _overflow:hidden; 
}

#midr hr {border:1px solid #C4E0EE;}

#hotel_tip {width:203px; background-color: #68B2DC;}

#hotel_tip img {width:195px; height:150px; padding:4px;}

#hotel_tip p {
 padding:4px;
 color: #FFFFFF;
 font-size:9px;
 text-align:justify;
}

#top-obal {max-width:1200px; width:100%; background: transparent url(/public/grafika/0.jpg) no-repeat scroll top center; margin:auto;
_width: expression(document.body.clientWidth > 1200? "1200px" : "100%"); /*height: 360px; */text-align: center; padding-top: 20px;}

#slide {overflow:hidden;height: 340px; width: 952px; margin: auto; display: block; position: relative; text-align: left;}

.slideshow_top, #sdtop {/*max-width:952px;width:100%;height:360px;display: block; margin:auto; position: static;*/ height: 340px; width: 952px; float: left; 
 display: block; position: absolute; top: 0; left: 0; z-index: 1;}
#slideshow_top1 {background:url(/public/grafika/fotky-mest/01.jpg) left bottom no-repeat; float: left;}
#slideshow_top2 {background:url(/public/grafika/fotky-mest/02.jpg) left bottom no-repeat; float: left;}
#slideshow_top3 {background:url(/public/grafika/fotky-mest/03.jpg) left bottom no-repeat; float: left;}
#slideshow_top4 {background:url(/public/grafika/fotky-mest/04.jpg) left bottom no-repeat; float: left;}
#slideshow_top5 {background:url(/public/grafika/fotky-mest/05.jpg) left bottom no-repeat; float: left;}
#slideshow_top6 {background:url(/public/grafika/fotky-mest/06.jpg) left bottom no-repeat; float: left;}
#slideshow_top7 {background:url(/public/grafika/fotky-mest/07.jpg) left bottom no-repeat; float: left;}

#top_content-obal {width:100%; position:absolute; top:0px; left:0px; z-index:50;}
#top_content {width:952px; margin:auto;}

/*@media all and (min-width: 0px){
#top_content {margin-top:9px;}
}*/


#top_left {padding-left:280px;_padding-top:6px;position:relative;z-index:20;}
#top_right {text-align:right; padding-right: 4px;}
#top_places {
 float:right;
 margin-top:272px;
 margin-right:21px;
 _margin-top:266px;
 _margin-right:10px;
 
}




#top_logo {
 position:relative;
 width:204px;
 height:51px;
 top:-55px;
 }
 
/* margin-top:-25px;
 margin-left:71px;*/
/* _margin: 0px;
 _position: relative;
 _top: -24px;*/ /* #top_logo->margin-top + #top_left->_padding-top */
/* _left: 71px; *//* #top_logo->margin-right */


/*@media all and (min-width: 0px){
#top_logo {top:-45px;}
}*/


#top_logo a {height: 48px; width: 196px; display: block; position: absolute; z-index: 6; left: 60px; top: 30px;}

#top_logo_cz a {position: relative; left: 290px; top: -65px; z-index: 6;}


/* OPRAVY OPERA */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #top_places {  margin-top: 274px; /**/}
head~body #top_logo { /*top: -40px; */ }
head~body #top_logo_cz a {/*top: -50px;*/}
head~body #top_right {}
head~body #top_left {padding-top:10px;}
} 


/*@media all and (min-width: 0px){
#top_logo_cz a {top:-55px;}
}*/



#top_left a {font-size:11px; line-height:12px; color:#999999; padding-right:30px;}
#top_right a {font-size:11px; font-weight:bold; line-height:12px; padding-left:30px;}
#top_right .link_inactive {font-size:11px; font-weight:bold; line-height:12px; padding-left:30px; color:#DDDDDD;}
#top_places a {font-size:11px; font-weight:bold; padding-left:13px;}

#bottom {
 width:100%;
 height:75px;
 background:#0F5985 url(/public/grafika/bot.jpg) no-repeat center;
 text-align:center;
}
#footer {font-size:9px; width:900px; margin: 0 auto; padding-top:30px; text-align:left; position: relative;}
#footer #copy {color:#399AD1; float:left;}
#footer #ack {
 color:#000000; float:right;
 background:transparent url(/public/grafika/ack.jpg) no-repeat center left;
 padding-left: 80px;
 padding-top: 16px;
 margin-top: -16px;
 height:44px;
 vertical-align: middle;
}

#searchbox {height:250px; &height:265px;
     padding-left:10px;padding-top:0;width:210px; _width:200px;}


/* OPERA OPRAVY */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #searchbox { height:265px; }
}



#midm a {color: #336699; font-size:12px; text-decoration:underline;}
#midm .hotelyVlevo a { text-transform:uppercase; }

#midm p {font-size:12px;text-align:left;}
#midm li {font-size:12px;}



#kontakt {width:219px; height:70px; background:#89C3E5 url(/public/grafika/kontakt-new2.gif) no-repeat top right; margin: 8px 0 0 0; font: 12px arial; color: #ffffff;
 padding: 10px 0 0 5px; line-height: 18px;}

#kontakt a {font: 12px arial; text-decoration: underline;}




h1 {color:#333333; font-size:15px;}

h2.blackcap {color:#333333; font-size:13px; display:inline; font-weight: normal;}
h2.redcap {color:#DD1111; font-size:13px; display:inline;}
h3.news_date {color: #6FAFD4; font-size:9px; display:inline;}
h3.news_title {color: #0D3D59; font-size:9px; display:inline;}
p.news_body {display:table-cell;}

.simple-summary td {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #999999;
 border-right: 1px solid #999999;
 padding:0 8px;
 text-transform: none !important;
}

.simple-summary {border-collapse:collapse; font-size:12px;}
.row-0 {background-color:#E6F6FE;}
.row-1 {background-color:#F6FCFE;}
.zarizeni, .polozky {font-weight: bold;}

#tit-vyhledavani {padding: 0 5px; width: 200px; overflow: hidden; font: 10px tahoma; color: #ffffff;}
#tit-vyhledavani td {width: 100px;}
#tit-vyhledavani input {width: 55px; height: 14px;}
#tit-vyhledavani select {width: 80px; height: 18px;}
#tit-vyhledavani .odlet, #tit-vyhledavani .odlet select, #tit-vyhledavani .destinace, #tit-vyhledavani .destinace select {width: 180px;}
#tit-vyhledavani .submit {width: 190px; text-align: center; padding-top: 10px;}
#tit-vyhledavani .submit input {background: #C92809; padding: 3px 6px; margin: 0; border: 0; font: bold 10px tahoma; color: #ffffff; height: 20px;}


#tit-tab table {float: left; border-collapse: collapse; width: 225px; margin: 10px 10px 10px 0; _margin: 10px 6px 10px 0;}
#tit-tab DIV table {margin: 10px 0px; _margin: 10px 0px; }
#tit-tab .tit-mesto {font: 14px myriad pro;}
#tit-tab .tit-fotka img {border: 3px solid #ffffff;}
#tit-tab .tit-text {font: 9px verdana; color: #4c4c4c;}


.vytvoreni-prodejce {font: 11px arial;}



/*stranka org*/
.levy-obsah {font-size: 11px;}
.levy-obsah h2 {font-size: 16px;}
.levy-obsah .bold {font-weight: bold;}
.levy-obsah table td {font-size: 11px;}
.levy-obsah select {/*height: 18px;*/ font-size: 11px; width: 122px; margin-right: 20px;}
.levy-obsah input {/*height: 16px; width: 110px;*/ font-size: 11px; margin-right: 20px;}
.levy-obsah .input-cislo input {width: 30px;}
/*************/

.orgform-nadpis {font-weight: bold; font-size: 12px;}
.obory input {width: 25px;}
td.obory {width: auto;}

.input {width: 120px;}
.label {font-weight: bold; font-size: 10px; width: 130px; }

td.kratke {width: 120px;}

td.obory {width: 380px;}

#copyright a {font-size: 10px; color: #89c3e5;}

.simple-summary {text-transform: capitalize;}

.heslo .button input {width: 200px;}

.tableNormaltext {font-size:11px;}
.greentext {color:#03A703;}
.headline {color:#03A703; font-size:14px;font-weight:bold;}
.subheadline {color:#336699; font-size: 11px; font-weight:bold;}

#lazenske-pozadi {background: #ffffff url(/public/grafika/pozadi-lazne.jpg) no-repeat;}

/* opravy */
.calendar .combo .label {width:39px;}



/* PRIHLASOVACI BOX - TITULKA */
#prihlaseni {  /* blok login */
background: #B3D8ED url(/public/grafika/loginbg.png) repeat-x scroll 0 0;
color: white;font-family:Tahoma;font-size:12px;
min-height:110px;_height:110px;
width:195px;padding:4px;
border:1px solid white;margin-top:4px;
}

#prihlaseni .login-user-name { /* user name */
color:#DE1313;display:block;
font-weight:bold;margin:5px 0;
}

#prihlaseni .login-logout-button {  /* tlacitko odhlasit */
}

#prihlaseni .Login-box {font-size: 11px; padding: 10px 0 0 10px; color: #ffffff;}
#prihlaseni .Login-box .login input, 
#prihlaseni .Login-box .password input {width: 120px; height: 14px;}

#prihlaseni .LoginTest-box {font-size:12px;padding:4px;color:#336699;}
#prihlaseni .login-organisation {display:block; padding-top:4px; border-top:1px solid white;}
#prihlaseni .LoginTest-box .login-logout-button {float:right;}


#prihlaseni .registrace a { display:block; text-align:right;
font-weight: bold; margin-right: 10px; 
text-decoration: underline; font-size:10px;}

#prihlaseni .bottomMenu {clear:both;}
#prihlaseni .bottomMenu a {color:white;  font-size:10px;}
#prihlaseni .bottomMenu a:hover { text-decoration:none;}

/* styly pro levy pruh */
#prihlaseni.prihlaseniVPruhu {width:215px;}

#prihlaseni.prihlaseniVPruhu .LoginTest-box a {color:#336699;  font-size:11px;}
#prihlaseni.prihlaseniVPruhu a {text-decoration:underline;}
#prihlaseni.prihlaseniVPruhu a:hover {text-decoration:none;}


/* KONEC PRIHLASOVACI BOX - TITULKA */