body {color: #000; background-color: #fff; background-image: url(/images/mainbg.png); background-repeat: repeat-x; background-position: top; font-family: Tahoma, sans-serif; padding: 0; margin: 0; font-size: 14px;}

a {color: #114282; text-decoration: underline;}
a:hover {color: #000950;}

#hlavni {width: 1223px; margin-left: 0; color: #fff; background: #fff; margin-top: 34px;}

#topleft {float: left;}
#header1 {width: 155px; height: 342px; background: url(/images/header1.png) no-repeat; float: left; z-index: 100;}
#header2 {width: 449px; height: 342px; background: url(/images/header2.png) no-repeat; float: left;}
#topright {float: left;}
#menu {width: 246px; float: left;}
#menu a {display: block; color: #fff; text-decoration: none; height: 31px; line-height: 31px; padding-left: 50px; font-size: 14px;}


.menu1 {background: url(/images/menu1.png) no-repeat; margin-bottom: 1px;}
.menu1:hover, .menu1a {color: #114282 !important; background: url(/images/menu1hover.png) no-repeat !important;} 

.menu2 {background: url(/images/menu2.png) no-repeat; margin-bottom: 1px;}
.menu2:hover, .menu2a {color: #114282 !important; background: url(/images/menu2hover.png) no-repeat !important;}
                                                                                                
.menu3 {background: url(/images/menu3.png) no-repeat; margin-bottom: 1px;}
.menu3:hover, .menu3a {color: #114282 !important; background: url(/images/menu3hover.png) no-repeat !important;}

.menu4 {background: url(/images/menu4.png) no-repeat; margin-bottom: 1px;}
.menu4:hover, .menu4a {color: #114282 !important; background: url(/images/menu4hover.png) no-repeat !important;}

.menu5 {background: url(/images/menu4.png) no-repeat; margin-bottom: 1px;}
.menu5:hover, .menu5a {color: #114282 !important; background: url(/images/menu4hover.png) no-repeat !important;}

#partneri {float: left;}

.homeicon {width: 14px; height: 12px; background: url(/images/homeicon.png) no-repeat; display: block; float: left; margin-top: 10px; margin-left: 10px;}
.slink {color: #a0b3cd; font-size: 12px; display: block; float: left; margin-top: 6px;}
a.slink {text-deocoration: underline;}
.ssepar {margin-left: 10px; margin-right: 10px;}
.lsepar {margin-left: 20px; margin-right: 25px;}

.lngde {background: url(/images/lng_de_off.png) no-repeat; width: 34px; height: 31px; display: block; float: left;}
.lngde:hover, .lngdeactive {background: url(/images/lng_de.png) no-repeat; }

.lngcs {background: url(/images/lng_cs_off.png) no-repeat; width: 34px; height: 31px; display: block; float: left;} 
.lngcs:hover, .lngcsactive {background: url(/images/lng_cs.png) no-repeat; }

.lngru {background: url(/images/lng_ru_off.png) no-repeat; width: 34px; height: 31px; display: block; float: left;} 
.lngru:hover, .lngruactive {background: url(/images/lng_ru.png) no-repeat; }

             
.intermezzo {clear: both; height: 49px; margin-top: 13px; background: url(/images/intermezzo.png) no-repeat bottom;}

#loginpartneru {position: absolute; margin-top: 50px;}
.parttext { font-size: 11px; margin-bottom: 10px;  margin-left: 10px; }
.tinput {border: none; background: url(/images/inputtext.png) no-repeat; width: 118px; height: 24px; line-height: 24px; margin-left: 5px;}
.submitbtn {float: right; margin-left: 140px;}

.llogin {float: left; font-size: 11px; margin-left: 10px;}

#zelenyblok {width: 243px; height: 169px; background: url(/images/zelenyblok.png) no-repeat; float: left;}
#zelenyblok h2 {color: #000000; font-weight: normal; font-size: 20px; margin-left: 20px; background: url(/images/zelenypic.png) no-repeat left; padding-left: 40px;}
#zelenyblok .popis {margin-left: 20px; color: #4b493e; font-size: 12px; margin-right: 20px;} 

#hotnabidka {width: 375px; height: 169px; float: left;  background: url(/images/hotblok.png) no-repeat left bottom;}
#hotnabidka #tabs {color: #000 !important;}

#sedyblok {width: 295px; height: 174px; float: left; background: url(/images/sedyblok.png) no-repeat; margin-left: 270px;}
#sedyblok h2 {color: #437400; font-weight: normal; font-size: 20px; margin-left: 20px;  background: url(/images/sedypic.png) no-repeat left; padding-left: 40px;}
#sedyblok .popis {margin-left: 20px; color: #4b493e; font-size: 12px; margin-right: 20px;}

#zlutyblok {width: 282px; height: 174px; background: url(/images/zlutyblok.png) no-repeat; float: left;}
#zlutyblok h2 {color: #114282; font-weight: normal; font-size: 20px; margin-left: 20px; background: url(/images/zlutypic.png) no-repeat left; padding-left: 40px;}
#zlutyblok .popis {margin-left: 20px; color: #4b493e; font-size: 12px; margin-right: 20px;}

#neviditelnyblok {float: left; width: 374px;}

.moreinfo {color: #0058aa; text-decoration: underline; margin-left: 20px; font-size: 12px; margin-top: 10px; background: url(/images/moreinfo.png) no-repeat left; padding-left: 20px; display: block;}

.uvodnitext {color: #093063; margin: 20px; font-size: 14px; font-weight: normal;}
#dolni {margin-left: 270px; clear: both;}

h2 {color: #48494a; font-size: 16px;}
.dolnih2 {margin-top: 40px; margin-bottom: 20px; display: block;}

#partnerick {background: url(/images/partneri.png); width: 939px; height: 85px; margin-bottom: 60px;}

.n1 {background: url(/images/n1.png) no-repeat; width: 325px; height: 42px; position: absolute; margin-top: 23px; color: #fff; font-weight: bold; line-height: 42px; font-size: 20px; padding-left: 10px; margin-left:1px;}

.n2 {background: url(/images/n2.png) no-repeat; width: 320px; height: 35px; position: absolute; margin-top: 73px; color: #fff; font-weight: bold; line-height: 35px; font-size: 14px; padding-left: 10px; margin-left:1px;}

.n3 {background: url(/images/n3.png) no-repeat; width: 143px; height: 35px; position: absolute; margin-top: 115px; color: #ffd204; font-weight: bold; line-height: 35px; font-size: 14px; padding-left: 10px; margin-left:1px;}

#footer {font-size: 12px; color: #555555;}

.inpagetop {width: 761px; height: 8px; padding: 0; margin: 0;}
.inpage { min-height: 560px; margin: 5px; background: #fff url(/images/inpagebg.png) repeat-x; color: #000; padding: 20px; font-size: 12px; border: #c7dfea 1px solid;}
.inpagebottom {width: 821px; height: 8px; background: url(/images/middle-bottom-bg.png) no-repeat; padding: 0; margin: 0;}

.pagenadpis {color: #114282; display: inline; font-weight: normal; }
.tabnadpis { display: block; font-weight: normal;font-size: 22px; line-height: 20px; text-align: center;}
.tabnadpis2 {display: block; font-weight: normal;font-size: 22px; line-height: 20px; text-align: center;}
               
.tabstd {color: #114282; width: 141px; height: 42px; background: url(/images/tabstd.png) no-repeat; display: block; float: left;}
.tabstd:hover {color: #f95212;}
.tabstd2 {color: #000950; width: 141px; height: 42px; background: url(/images/tablngf.png) no-repeat; display: block; float: left;}
.tabstd2:hover {background: url(/images/tabstd.png) no-repeat; color: #114282; }

.tabstdf {width: 215px; height: 38px; background: url(/images/tablngf.png) no-repeat bottom; display: block; float: left; margin-top: 3px;}

.quote {width: 700px; height: 44px; background: url(/images/quotes.png) no-repeat; display: block; padding-left: 70px;}

.lmbtn {width: 275px; height:8px;  background: url(/images/middle-bottom-bg-left.png) no-repeat; margin: 0 0 10px 20px; padding: 0;}
.lmmdl{width: 255px;  background: url(/images/middle-bg-left.png) repeat; margin: 0 0 0 20px; padding: 10px;}
.lmfck {width: 275px; height:8px; background: url(/images/middle-top-bg-left.png) no-repeat; margin: 10px 0 0 20px; padding: 0;}
.lmtop {width: 315px; min-height:100px; background: url(/images/middle-left.png) no-repeat; z-index:11; position: absolute; margin: -36px 0 0 -365px; padding: 0; float: left;}

.ppk { font-weight: normal;font-size: 22px;  color: #114282; position: relative; display: block; margin-top: -10px; margin-left: 5px;}

.ppka { font-weight: normal;font-size: 18px;  color: #114282; position: relative; display: block; margin-top: -10px; margin-left: 5px;}

.huge {font-size: 17px; color: #114282;}

.gtable {width: 700px;}

.topka {background: #ffd204;}
.topka th {text-align: left; font-size: 14px; font-weight: normal; line-height: 14px; padding: 5px;}
.gtable .g {background: #f0f4f8;}

#loginbox {width: 306px; height: 72px; background: url(/images/loginbox.png) no-repeat; position: absolute; margin-top: -71px; margin-left:295px; z-index: 1;}

.errorlogin {background: url(/images/wronglogin.png) no-repeat !important;}

.ekwoonline {width: 40px; height: 28px; background: url(/images/ekwoonline.gif) no-repeat; position: absolute; margin-top: 23px; margin-left: 20px; display: block; z-index: 999;}
#logincreds {position: absolute; margin-left: 80px; margin-top: 18px;}

.lctext {width: 116px; border: #dbe0e7 1px solid;}
.logina, .passworda {position: absolute; color: #000; font-size: 12px;}
.loginb, .passwordb {margin-left: 60px;}
.logina, .loginb {margin-bottom: 2px;}
.klic {background: url(/images/klic.png) no-repeat; width: 28px; height: 28px; border: none; position: absolute; margin-top: -23px; margin-left: 188px;}
.klic:hover {background: url(/images/keyhover.png) no-repeat; width: 28px; height: 28px; border: none; position: absolute; margin-top: -23px; margin-left: 188px;}
.wtbtext {color: #000;}

.seznam_hotelu_left {margin: 0; padding: 0;}
.seznam_hotelu_left li {list-style-type: none; height: 20px; line-height: 20px; border-bottom: #cacaca 1px solid;}
.seznam_hotelu_left li:hover, .activnih {background: #ffd204;}
.seznam_hotelu_left a {display: block; text-decoration: none;}













