body {
    background: #09266D url(/file.ashx?image=1) top repeat;
    margin: 0px; 
    padding: 0px;
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 0.8em;
    text-align: center;
    color: White;
    line-height: 17px;
}

.clear {
    clear: both;
}

img, table, tr, th, td, ul
{ 
    margin: 0px; 
    padding: 0px; 
    border-collapse: collapse;
}

img { border: 0; }

h1 { font-size: 1.5em; color: #003399; margin: 0 0 12px 0; line-height: 1.4em; }
h3, h2 { font-size: 1.4em; color: #003399; margin: 15px 0 15px 0; line-height: 1.4em; }
h4 { font-size: 1em; color: #003399; margin: 10px 0 10px 0; line-height: 1em;  }
/*h4 { font-size: 1.2em; color: #003399; margin: 10px 0 10px 0; line-height: 1.2em;  }*/
h5 { font-size: 1em; color: #003399; margin: 0 0 0 0;  }

a { text-decoration: none; color: #052ba5; }
.cont a:hover, .left a:hover, .right a:hover { text-decoration: none; }
.content a:hover, .content2 a:hover { text-decoration: underline; }

.all {
    width: 920px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.logo {
    margin: 0;
    padding: 0;
    width: 920px;
    height: 115px;
    position: relative;
    background: #f2eee7;
}

.logo img { position: absolute; top: 0; left: 0; }
.logo h1 { visibility: hidden; margin: 0; }

.cont {
    width: 902px;
    height: 97px;
    margin: 0 auto;
    padding: 0;
}

.menu_top1 {
    width: 902px;
    height: 64px;
    text-align: left;
    font-size: 0.85em;
}

.menu_top1 a {
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.menu_top1 li, .menu_top2 li {
    list-style-type: none;
    display: inline;
}

.menu_top1a a{
    background: #669900 url(/FileHandler.ashx?FileID=4318) left top no-repeat;
    width: 171px;
    height: 22px;
    float: left;
    padding: 42px 0 0 10px;
}

.menu_top1b a, .menu_top1c a, .menu_top1d a {
    background:  #669900 url(/FileHandler.ashx?FileID=4319) left top no-repeat;
    width: 170px;
    height: 22px;
    float: left;
    padding: 42px 0 0 10px;
}

.menu_top1e a {
    background:  #669900 url(/FileHandler.ashx?FileID=4320) left top no-repeat;
    width: 171px;
    height: 22px;
    float: left;
    padding: 42px 0 0 10px;
}

.menu_top1a a:hover {
    background: #99cc00 url(/FileHandler.ashx?FileID=4337) left top no-repeat;
}

.menu_top1b a:hover, .menu_top1c a:hover, .menu_top1d a:hover {
    background:  #99cc00 url(/FileHandler.ashx?FileID=4338) left top no-repeat;
}

.menu_top1e a:hover {
    background: #99cc00 url(/FileHandler.ashx?FileID=4339) left top no-repeat;
}

.menu_top2 {
    width: 902px;
    height: 33px;
    text-align: left;
    font-size: 0.85em;
}

.menu_top2 a {
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.menu_top2a a {
    background: #669900 url(/FileHandler.ashx?FileID=4321) left top no-repeat;
    width: 171px;
    height: 20px;
    float: left;
    padding: 13px 0 0 10px;
}

.menu_top2b a, .menu_top2c a, .menu_top2d a {
    background: #669900 url(/FileHandler.ashx?FileID=4322) left top no-repeat;
    width: 170px;
    height: 20px;
    float: left;
    padding: 13px 0 0 10px;
}

.menu_top2e a {
    background: #669900 url(/FileHandler.ashx?FileID=4323) left top no-repeat;
    width: 171px;
    height: 20px;
    float: left;
    padding: 13px 0 0 10px;
}

.menu_top2a a:hover {
    background: #99cc00 url(/FileHandler.ashx?FileID=4340) left top no-repeat;
}

.menu_top2b a:hover, .menu_top2c a:hover, .menu_top2d a:hover {
    background: #99cc00 url(/FileHandler.ashx?FileID=4341) left top no-repeat;
}

.menu_top2e a:hover {
    background: #99cc00 url(/FileHandler.ashx?FileID=4342) left top no-repeat;
}

.vyhledavani {
    background: #f2eee7 url(/file.ashx?image=3743) left top no-repeat;
    width: 902px;
    height: 75px;
    margin: 0 auto;
}

.cont2 {
    width: 902px;
    margin: 0 auto; 
}

.left {
    width: 180px;
    float: left;
}


.kolonka {
    background: url(/file.ashx?image=10) left top no-repeat;
    width: 175px;
    height: 108px;
    padding: 5px 0 0 5px;
    text-align: left;
}

.kolonka2 {
    background: url(/file.ashx?image=11) left top no-repeat;
    width: 175px;
    height: 174px;
    padding: 5px 0 0 5px;
    text-align: left;
}

.kolonka-zel {
    background: url(/file.ashx?image=10) left top no-repeat;
    width: 175px;
    height: 108px;
    padding: 5px 0 0 5px;
    text-align: left;
}

.left .polozka, .right .polozka {
    background: url(/FileHandler.ashx?FileID=4327) left top no-repeat;
    width: 170px;
    height: 32px;
    margin: auto;
    margin-bottom: 1px;
}
.left-zel .polozka  {
    background: url(/FileHandler.ashx?FileID=141221&Original=True) left top no-repeat;
    width: 170px;
    height: 32px;
    margin: auto;
    margin-bottom: 1px;
}

.zajezdy {
    background: url(/file.ashx?image=13) left top no-repeat;
    width: 180px;
    height: 35px;
    padding: 0 0 0 5px;
}

.zajezdy.fr { background: url(/file.ashx?image=3801) left top no-repeat; }
.zajezdy.it { background: url(/file.ashx?image=3802) left top no-repeat; }
.zajezdy.mg { background: url(/file.ashx?image=3803) left top no-repeat; }
.zajezdy.pv { background: url(/file.ashx?image=3804) left top no-repeat; }
.zajezdy.tl { background: url(/FileHandler.ashx?FileID=8188&Original=True) left top no-repeat; }
.zajezdy.pz { background: url(/FileHandler.ashx?FileID=136791&Original=True) left top no-repeat; }
.zajezdy.pb { background: url(/FileHandler.ashx?FileID=138684&Original=True) left top no-repeat; }
.zajezdy.zaklad { background: url(/FileHandler.ashx?FileID=141237&Original=True) left top no-repeat; }
.zajezdy.aktualni { background: url(/FileHandler.ashx?FileID=143561&Original=True) left top no-repeat; }

.zajezdy.dlezemi { background: url(/FileHandler.ashx?FileID=141238&Original=True) left top no-repeat; }
.zajezdy.dletypu { background: url(/FileHandler.ashx?FileID=141239&Original=True) left top no-repeat; }


/*.zajezdy.tl { background: url(/file.ashx?image=3805) left top no-repeat; }*/


.dalsi_zajezdy {
    background: url(/FileHandler.ashx?FileID=141239&Original=True) left top no-repeat;
    width: 175px;
    height: 35px;
    padding: 0 0 0 5px;
}

.zajezdy_menu, .dalsi_zajezdy_menu {


    background: url(/Public/img/bg-menu-univer.gif) left bottom no-repeat;
    width: 175px;
    padding: 5px 0 5px 5px;
    text-align: left;
    margin-bottom: 5px;
}

.partneri a {
    background: #336699 url(/FileHandler.ashx?FileID=4430) left top no-repeat;
    width: 180px;
    height: 42px;
    margin-bottom: 5px;
    display: block;
}

.partneri a:hover {
    background: #6699cc url(/FileHandler.ashx?FileID=4431) left top no-repeat;
    width: 180px;
    height: 42px;
    margin-bottom: 5px;
}

.content {
    width: 535px;
    float: left;
}

.content2 {
    width: 710px;
    float: left;
}

.content_in {
    text-align: left;
    color: black;
    margin: 10px;
}

.content_in ul { padding-left: 20px; margin: 15px 0 15px 0;}

.content_tit {
    text-align: left;
    color: black;
}

.right {
    width: 180px;
    float: right;
}

.last_minute a {
    background: #993333 url(/FileHandler.ashx?FileID=4331) left top no-repeat;
    width: 180px;
    height: 42px;
    margin-bottom: 5px;
    display: block;
}

.last_minute a:hover {
    background: #cc3333 url(/FileHandler.ashx?FileID=4343) left top no-repeat;
    width: 180px;
    height: 42px;
    margin-bottom: 5px;
}

.footer {
    background: url(/file.ashx?image=17) left bottom no-repeat;
    width: 920px;
    height: 19px;
}

.foot {
    background: #ffffff;
    width: 900px;
    height: 45px;
        color: black;
        font-size: 0.8em;
        border: dotted 1px black;
        margin: 5px;
    line-height: 12px;
}



.foot_left
{
    float: left;
    padding: 5px 0 0 5px;
    text-align: left;
}

.foot_right
{
    float: right;
    padding: 5px 5px 0 0;
    text-align: right;
}

/* --------------- patička SEO ----------------*/
.foot-SFR {
    background: #ffffff;
    width: 900px;
    height: 14px;
        color: black;
        font-size: 0.8em;
        border: dotted 1px black;
        margin: 5px;
    line-height: 12px;
}

.foot-SFR-dvojity {
    background: #ffffff;
    width: 900px;
    height: 28px;
        color: black;
        font-size: 0.8em;
        border: dotted 1px black;
        margin: 5px;
    line-height: 12px;
}


#sxlst428 div { font-size: 1em !important; }

.foot-SFR_left
{
    float: left;
    padding: 1px 0 0 1px;
    text-align: left;
}

.foot-SFR_right
{
    float: right;
    padding: 1px 1px 0 0;
    text-align: right;
}


/* --------------- Dynamická menu ----------------*/

.menu li {
    list-style-type: none;
    text-align: left;
    font-size: 0.8em;
    width: 170px;
    height: 32px;
    margin-bottom: 1px;
}

.menu li a {
    background: #336699 url(/FileHandler.ashx?FileID=4327) left top no-repeat;
    width: 165px;
    height: 26px;
    padding: 6px 0 0 5px;
    display: block;
    color: white;
    text-decoration: none;
    font-weight: bold;
    line-height: 1.1em;
}

.menu li a:hover {
    background: #6699cc url(/FileHandler.ashx?FileID=4424) left top no-repeat;
    width: 165px;
    height: 26px;
}


/* --------------------- Obsah ---------------------- */

.anotace {
    background: #f2eee7 url(/FileHandler.ashx?FileID=143461&Original=True) left top no-repeat;
    /*/FileHandler.ashx?FileID=143461&Original=True*/
    width: 535px;
    height: 127px;
    /*color: black;*/
    color: white;
    font-weight: bold;
    font-size: 0.9em;
}

.katalog img {
    background-color: white;
    /*border: black dotted 1px; */
    float: left;
    margin: 0 10px 10px 10px;
    /*padding: 3px;*/
}

.tipy {
    background-color: white;
    border: black dotted 1px;
    float: left;
    padding: 3px;
    /*height: 318px;
    height: 242px;*/
     /*width: 387px;*/
    width: 413px;
}

.aktuality {
    background-color: white;
    border: black dotted 1px;
    margin: 0 0 10px 10px;
    padding: 3px;
    width: 513px;
}

/* ---------------------- Formulář ---------------------- */

.formular {
    width: 700px;
    padding: 10px 0 0 0;
    margin: 0 0 0 180px;
    color: black;
    font-size: 0.8em;
}
.destinace select, .typ_produktu select, .datum_od input, .datum_do input, .typ_dopravy select, .cena_od input, .cena_do input { border: 1px solid #7f9db9; }

/*.radek1, .radek2 { width: 620px; height: 25px; }*/
.radek1, .radek2 { width: 710px; height: 20px; padding-top: 5px; }

.destinace, .typ_produktu, .typ_dopravy, .datum_od, .datum_do, .cena_od, .cena_do, .nazev_prod input { float: left; margin: 0 5px 0 5px;}
.datum_od input, .datum_do input, .cena_od input, .cena_do input { width: 56px; font-size: 0.9em; margin: 0 0 3px 0; }
.destinace select, .typ_produktu select, .nazev_prod input, .typ_dopravy select { font-size: 0.9em; }
.zeme, .kategorie, .odlet, .od, .do, .vyhl_nazev, .vyhl_doprava, .send_button { float: left; }
.destinace select, .typ_produktu select, .typ_dopravy select { width: 125px; }
.nazev_prod input { width: 120px; }
.typ_produktu select option { width: 200px; }
.destinace select option, .typ_produktu select option { padding-right: 30px; }
.send_button input { font-size: 0.9em; padding: 0 5px 0 5px;_padding:0;&padding:0; }
.zeme { margin-right: 14px; }
.vyhl_nazev { margin-right: 11px; }
.cena_od { padding-left: 9px; padding-right: 21px; }

.login { color: #111; text-align: left; padding: 0 0 5px 10px; }
.LoginTest-box span { display: block; font-weight: bold; }

.personform-buttons .success-message { font-weight: bold; color: green; }
.personform-buttons .validation-error-message { font-weight: bold; color: red; }

.objednavka-katalogu { float: left; width: 275px; }
.objednavka-katalogu .polozka { clear: both; min-height: 30px; _height: 30px; }

.objednavka-katalogu label { width: 50px; float: left; text-align: right; }
.objednavka-katalogu input { float: left; margin-left: 14px; }
.objednavka-katalogu .required input { margin-left: 5px; }
.objednavka-katalogu span { float: left; }
.objednavka-katalogu .missing span, .objednavka-katalogu .validation-error { color: red; font-size: 0.7em; font-weight: bold; margin-left: 65px; }

.poptavka-form .zajezd span { font-weight: bold; font-size: 1.1em; }
.poptavka-form .termin span { font-weight: bold; }
.poptavka-form .email { padding: 15px 0 10px 0; }
.poptavka-form .email input { width: 200px; }
.poptavka-form .poznamka { padding-bottom: 10px; }
.poptavka-form .poznamka textarea { width: 340px; }

/* Editace provizaku */
.EditPageLink {position:absolute;z-index:9999;}
.EditPageLink a {background-color:#CCCCCC; opacity:0.7;}
.vyhledavani #ctl11_EDIT {position:relative;}
.vyhledavani .EditPageLink {left:15px;top:45px;}
#ctl05_EDIT .EditPageLink {left:50%; top:-3px;}
#ctl09_EDIT, #ctl59_EDIT, #ctl39_EDIT, #ctl31_EDIT, #ctl41_EDIT, #ctl43_EDIT, #ctl51_EDIT, #ctl53_EDIT {position:relative;}
#ctl09_EDIT .EditPageLink {left:8px;}
#ctl57_EDIT .EditPageLink, #ctl59_EDIT .EditPageLink {top:-20px;left:50%;}
#ctl39_EDIT .EditPageLink {width:100%;text-align:right;right:10px;}
#ctl31_EDIT .EditPageLink, #ctl41_EDIT .EditPageLink, #ctl43_EDIT .EditPageLink, #ctl51_EDIT .EditPageLink, #ctl53_EDIT .EditPageLink {top:-12px;}



/* full text vyhledavani */

.box-contact-search { /* background:#FFF3DB;*/ margin:0 auto; width:902px;
 text-align:left; color:black; margin-top:5px; }
.box-contact-search .full-text-search {background:url(/Public/img/fts-bcgrd.gif) no-repeat;}

.box-contact-search .contact-info {float:left; width:530px; height:32px; font-size:11px; 
font-family:Arial,sans-serif; letter-spacing:0.04em; line-height:1.3; padding:4px;}

.box-contact-search .contact-info ADDRESS {font-style:normal; }
.box-contact-search .contact-info ADDRESS EM {text-transform:uppercase; font-style:normal;}
.box-contact-search .contact-info ADDRESS STRONG {font-weight:strong;}
.box-contact-search .contact-info ADDRESS SPAN {}
.box-contact-search .contact-info ADDRESS A {color:#000066;}; font-weight:bold;}
.box-contact-search .contact-info ADDRESS A:hover {color:#336699;}

.box-contact-search .full-text-search {float:left; width:361px;
 height:27px; text-align:center; padding-top:5px;}

.full-text-search .ftxtPole {position:relative; top:-1px;}
.full-text-search .ftxtPole INPUT {font-size:12px; width:172px; border:1px solid #9F9284;}

.full-text-search .ftxtPoleButton INPUT { 
background:url("/Public/img/sprite-170-20.jpg") no-repeat scroll 0 0 transparent;
border:none; color:white;font-family:Arial;
font-size:13px;font-weight:bold;height:20px;
padding:2px 0 4px;text-align:center;text-transform:uppercase;width:170px;
cursor:pointer; }
.full-text-search .ftxtPoleButton input:hover {
background:url("/Public/img/sprite-170-20.jpg") no-repeat scroll 0 -20px transparent;}

/* konec full text vyhledavani */



/* NEW BLOCKs redisigned styles  */


/* LOGO STRANEK 432 */
.top-logo {margin-bottom:5px; position:relative;}
.top-logo H1 {text-indent:-2000em; height:10px; margin:0;}
.top-logo SPAN.cop {position:absolute; top:-5px; right:12px; font-size:9px; font-family:Arial,sans-serif;
font-style:italic; font-weight:bold; color:black; cursor:default; display:block; padding-top:1px;}

DIV.top-logo H1 {_line-height:1;}
DIV.top-logo IMG.glimg {_margin-top:-6px;}
DIV.top-logo SPAN.cop {&left:750px;}

/* KONEC LOGO STRANEK */




/* BLOK vyhledavani */

.box-vyhledavani { background:url(/Public/img/search-bg.gif) no-repeat; width:902px; height:56px;  margin:0 auto 7px;}

.box-vyhledavani DIV.srch-box-in.info,
.box-vyhledavani .srch-box-in.fields   {float:left;}

.box-vyhledavani .srch-box-in.info  {width:170px;  padding:9px 0 0 5px; }
.box-vyhledavani .srch-box-in.button  {width:100px; float:right; padding:6px 5px 0 0; }

/* pole jak se prihlasit a informace */
.box-vyhledavani .srch-box-in.info DIV.how-login A {
width:170px; height:20px; text-indent:-2000em; margin-bottom:3px;
background:url("/Public/img/sprite-170-20.jpg") no-repeat scroll 0 -40px transparent;
text-decoration:none; outline:none; display:block;}
.box-vyhledavani .srch-box-in.info div.how-login a:hover {
background:url("/Public/img/sprite-170-20.jpg") no-repeat scroll 0 -60px transparent;}

.box-vyhledavani .srch-box-in.info DIV.informace {
width:170px; height:20px; text-indent:-2000em; cursor:pointer;
background:url("/Public/img/sprite-170-20.jpg") no-repeat scroll 0 -80px transparent;}
.box-vyhledavani .srch-box-in.info div.informace:hover {background-position: 0 -100px;}


/* prvky vyhledavani */
.box-vyhledavani .srch-box-in.fields {padding:7px 5px 0;}

.box-vyhledavani .srch-box-in.fields TABLE TD {padding:0 5px 0 0; text-align:left; 
border:none; height:19px; &height:20px; vertical-align:bottom; }
.box-vyhledavani .srch-box-in.fields TABLE TR {border:none;}  

.box-vyhledavani .srch-box-in.fields TABLE SELECT {font-size:10px;}
.box-vyhledavani .srch-box-in.fields TABLE INPUT {font-size:9px; padding:0;} 

.box-vyhledavani .srch-box-in.fields table TD.zem select,
.box-vyhledavani .srch-box-in.fields table TD.typZajezdu select {_margin-top:3px; }


.box-vyhledavani TABLE TD.zem SELECT,
.box-vyhledavani TABLE TD.doprava SELECT {width:120px;}
.box-vyhledavani TABLE .hotelName INPUT { width:205px; }

.box-vyhledavani .srch-box-in.fields TABLE TD.termin IMG {vertical-align:middle;}


.box-vyhledavani TABLE TD.termin,
.box-vyhledavani TABLE TD.cena {font-size:10px;}


.box-vyhledavani TABLE TD.termin INPUT,
.box-vyhledavani TABLE TD.cena INPUT {width:50px;}

.box-vyhledavani TABLE TD.cena SPAN.cenaLabel {padding-right:10px;}
.box-vyhledavani TABLE TD.cena SPAN.cenaDoLabel {padding-left:21px;}


/* tlacitko vyhledat */

.box-vyhledavani .srch-box-in.button INPUT {
width:91px; height:45px; border:none;  cursor:pointer; 
background:url("/Public/img/sprite-91-45.gif") no-repeat scroll 0 0 transparent; 
text-indent:-2000em; outline:none; &color:white; &letter-spacing:-1000px; &font-size:0; &text-indent:0;}

.box-vyhledavani .srch-box-in.button input:hover {
background:url("/Public/img/sprite-91-45.gif") no-repeat scroll 0 -45px transparent;}


/* menu informace */

.srch-box-in.info {position:relative;}

DIV.info-menu .menu LI {margin-left:3px; padding-bottom:5px; }

DIV.info-menu .menu LI A {
background:url(/Public/img/li-box-sprite.gif) no-repeat; width:160px; height:25px; padding:7px 0 0 10px; }

DIV.info-menu .menu LI A:hover {background:url(/Public/img/li-box-sprite.gif) no-repeat; 
background-position:0 -32px; width:160px; height:25px;}

DIV.info-menu {position:absolute; top:51px; left:2px; display:none; width:178px;}

/* spodek */
DIV.info-menu  {padding-bottom:4px; background:url(/Public/img/bottom-menu.gif) no-repeat scroll 50% bottom;}


/* vrsek */
DIV.info-menu-top {width:178px; height:5px; background:url(/Public/img/top-menu.gif) no-repeat;}

/* rx */
DIV.info-menu UL.menu {
_margin-top:-11px; 
min-height:154px; _height:154px; width:176px; border-left:1px solid black; border-right:1px solid black;
background:#D2CFBD url(/Public/img/pruh-x.gif) repeat-x 0 top; }

/* konec menu informace */



/* konec blok vyhledavani */



/* BLOK OBRAZKOVE SPRITE MENU */

/* spolecne styly - obrazkove menu */

#obr-top-mnu {width:902px; margin:0 auto 7px;}

#obr-top-mnu UL.gm-zajezdy,
#obr-top-mnu UL.gm-zeme {margin:0; padding:0; }

#obr-top-mnu UL.gm-zajezdy LI,
#obr-top-mnu UL.gm-zeme LI {float:left; list-style-type:none; margin:0; padding:0;}

#obr-top-mnu UL.gm-zajezdy LI A,
#obr-top-mnu UL.gm-zeme LI A {outline:none; text-indent:-2000em; display:block; height:96px; width:180px; }

#obr-top-mnu UL.gm-zajezdy LI A:hover,
#obr-top-mnu UL.gm-zeme LI A:hover {background-position:50% -96px!important;}

/* konec spolecne styly - obrazkove menu */


DIV.clearer {clear:both;}


/* menu graficke - zajezdy */
#obr-top-mnu UL.gm-zajezdy {  margin-bottom:4px; _padding-bottom:8px; }

#obr-top-mnu UL.gm-zajezdy LI.gm-li-pozn A {width:182px; background:url(/Public/img/mnu-sprites/pozn.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zajezdy LI.gm-li-turi A {background:url(/Public/img/mnu-sprites/turi.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zajezdy LI.gm-li-term A {background:url(/Public/img/mnu-sprites/term.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zajezdy LI.gm-li-pob A {background:url(/Public/img/mnu-sprites/pob.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zajezdy LI.gm-li-kol A {background:url(/Public/img/mnu-sprites/kol.jpg) no-repeat 50% 0;}

/* konec menu graficke - zajezdy*/


/* menu graficke -  zeme */

#obr-top-mnu UL.gm-zeme {}

#obr-top-mnu UL.gm-zeme LI.gm-li-france A {width:182px; background:url(/Public/img/mnu-sprites/france.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zeme LI.gm-li-italy A {background:url(/Public/img/mnu-sprites/italy.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zeme LI.gm-li-mad A {background:url(/Public/img/mnu-sprites/mad.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zeme LI.gm-li-evr A {background:url(/Public/img/mnu-sprites/evr.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zeme LI.gm-li-umeni A {background:url(/Public/img/mnu-sprites/umeni.jpg) no-repeat 50% 0;}
#obr-top-mnu UL.gm-zeme LI.gm-li-adventy A {background:url(/Public/img/mnu-sprites/advent.jpg) no-repeat 50% 0;}

/* konec menu graficke - zeme */


/* konec blok obrazkove sprite menu */



/* BLOK SIDE-MENU ZAJEZDY */
#novemenu .zajezdy {
background:url("/FileHandler.ashx?FileID=141238&Original=True") no-repeat scroll left top transparent;
height:35px;padding:0 0 0 5px; width:180px;}

#novemenu .menu li a {
background:url("/Public/img/zeme.png") no-repeat scroll left top #336699;
color:white; display:block; font-weight:bold; height:25px;
line-height:1em; padding:0 0 0 6px; text-decoration:none; vertical-align:middle; width:164px;}


#novemenu .menu li a:hover {
background:url("/Public/img/zemeHover.png") no-repeat scroll left top #336699;
color:white; display:block;
font-weight:bold; height:25px; line-height:1em; padding:0 0 0 6px;
text-decoration:none; vertical-align:middle; width:164px;}

#novemenu .menu li {
font-size:0.8em; height:24px;
list-style-type:none; margin-bottom:1px;
text-align:left; vertical-align:top; width:170px; }

/* KONEC BLOK SIDE-MENU ZAJEZDY */


/* OPRAVA KALENDARE */
DIV.calendar TABLE TR,
DIV.calendar TABLE TD {border:none;}

/* konec oprava kalendare */




/* KONEC BLOCKs redisigned styles  */




.mp-terminy-cena-dosp DIV.last-min-prev-price {
color:#444; text-decoration:line-through;
font-size:10px; text-align:left; }

.detaillist-price DIV.last-min-prev-price {
color:#777; text-decoration:line-through;font-size:10px; }

TD.detaillist-terms TR.cena-LM TD {vertical-align:top;}



/* ===================== login box prihlaseni ===================================== */

.loginPage .Login-box TABLE TD.login-label {}

.loginPage .Login-box TABLE TD.login,
.loginPage .Login-box TABLE TD.password,
.loginPage .Login-box TABLE TD.button {padding:2px 10px;}







/* ========================= provizni menu =========================================== */
.provizni-menu {background:url("/Public/img/bottom-menu.gif") no-repeat scroll 0 bottom;
                padding-bottom:4px; margin:0 0 10px;}

.provizni-menu .provizni-menu-top {background:url("/Public/img/top-menu.gif") no-repeat; 
                            width:178px; height:5px; }

.provizni-menu .provizni-menu-in {
background:url("/Public/img/pruh-x.gif") repeat-x scroll 0 top #D2CFBD;
border-left:1px solid black; border-right:1px solid black;
min-height:154px; width:176px; font-size:12px; }

.provizni-menu .provizni-menu-in .login {color:#444;  border-bottom:1px solid; font-size:10px; }

.provizni-menu .menu_top1.vertical-Mnu {text-transform:lowercase; }

.provizni-menu DIV.menu_top1.vertical-Mnu {width:170px; height:180px; padding:3px; }

.provizni-menu DIV.menu_top1.vertical-Mnu A {background:none; display:block; 
           float:none; padding:0 0 0 10px; height:15px; color:#fff; }

.provizni-menu DIV.menu_top1.vertical-Mnu LI {height:32px; width:170px; display:block; margin-bottom:5px;}
.provizni-menu DIV.menu_top1.vertical-Mnu LI A {height:25px; padding:7px 0 0 10px; 
                                                background:url("/Public/img/li-box-sprite.gif") no-repeat;
                                                 width:160px;                 }
.provizni-menu DIV.menu_top1.vertical-Mnu LI A:hover {background-position:0 -32px; }


.provizni-menu .menu_top1.vertical-Mnu .LoginTest-box SPAN,
.provizni-menu .login .LoginTest-box A {display:none;}

/* ======================================= konec provizni menu ============================== */

.detaillist-row .imag
{
    float: left;
    padding: 0 10px 10px 0;
}