body {font-family: arial, sans-serif; background-color: #260001; margin: 0; padding: 0; font-size: 12px;}
a {outline: none;}

/* normalni vizual */
/*
#header {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/header_normal.jpg) no-repeat 0px 0px; }
#header_en {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/header_normal_EN.jpg) no-repeat 0px 0px; }
#header_de {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/header_normal_DE.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {height: 386px; background: #4b0708 url(../images/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {height: 386px; background: #4b0708 url(../images/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {height: 386px; background: #4b0708 url(../images/header_main_EN.jpg) no-repeat 0px 0px;}
#header.main_de {height: 386px; background: #4b0708 url(../images/header_main_DE.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}
*/
/* konec normalniho vizualu */

/* vizual unor 2009 - zahrada orientu */
/*#header {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vizual_orient/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vizual_orient/header_normal.jpg) no-repeat 0px 0px; }
#header_en {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vizual_orient/header_normal.jpg) no-repeat 0px 0px; }
#header_de {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vizual_orient/header_normal.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {height: 386px; background: #4b0708 url(../images/vizual_orient/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {height: 386px; background: #4b0708 url(../images/vizual_orient/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {height: 386px; background: #4b0708 url(../images/vizual_orient/header_main.jpg) no-repeat 0px 0px;}
#header.main_de {height: 386px; background: #4b0708 url(../images/vizual_orient/header_main.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}*/
/* konec vizualu unor 2009 - zahrada orientu */

/* vizual brezen 2009 - modni prehlidky */
/*#header {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/modni_prehlidky/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/modni_prehlidky/header_normal.jpg) no-repeat 0px 0px; }
#header_en {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/modni_prehlidky/header_normal.jpg) no-repeat 0px 0px; }
#header_de {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/modni_prehlidky/header_normal.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {height: 386px; background: #4b0708 url(../images/modni_prehlidky/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {height: 386px; background: #4b0708 url(../images/modni_prehlidky/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {height: 386px; background: #4b0708 url(../images/modni_prehlidky/header_main.jpg) no-repeat 0px 0px;}
#header.main_de {height: 386px; background: #4b0708 url(../images/modni_prehlidky/header_main.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}*/
/* konec vizualu brezen 2009 - modni prehlidky */

/* vizual duben 2009 - velikonoce */
/*#header {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header_normal.jpg) no-repeat 0px 0px; }
#header_en {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header_normal.jpg) no-repeat 0px 0px; }
#header_de {float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header_normal.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {height: 386px; background: #4b0708 url(../images/velikonoce/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {height: 386px; background: #4b0708 url(../images/velikonoce/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {height: 386px; background: #4b0708 url(../images/velikonoce/header_main.jpg) no-repeat 0px 0px;}
#header.main_de {height: 386px; background: #4b0708 url(../images/velikonoce/header_main.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}*/
/* konec vizualu duben 2009 - velikonoce */

/* vizual cerven 2009 - letni */
/*
#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/letni/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/letni/header_normal.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/letni/header_normal_EN.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/letni/header_normal_DE.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/letni/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/letni/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/letni/header_main_EN.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; position:relative; height: 386px; background: #4b0708 url(../images/letni/header_main_DE.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}
*/
/* konec vizual cerven 2009 - letni */

/* vizual cervenec 2009 - kniha plna slev 
#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kniha/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kniha/header_normal.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kniha/header_normal_EN.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kniha/header_normal_DE.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/kniha/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/kniha/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/kniha/header_main_EN.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/kniha/header_main_DE.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}
 konec vizual cervenec 2009 - kniha plna slev */

/* vizual zari 2009 - kartony */

/*#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kartony/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kartony/header_normal.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kartony/header_normal_EN.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/kartony/header_normal_DE.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/kartony/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/kartony/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/kartony/header_main_EN.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/kartony/header_main_DE.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}*/

/* konec vizual cervenec 2009 - kartony */

/* vizual zari 2009 - image story */
/*
#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/image_story/header_normal_CZ.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/image_story/header_normal_CZ.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/image_story/header_normal_EN.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/image_story/header_normal_DE.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/image_story/header_main_CZ.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/image_story/header_main_CZ.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/image_story/header_main_EN.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/image_story/header_main_DE.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}
*/
/* konec vizual zari 2009 - image story */

/* vizual listopad 2009 - vanoce jsou tady */

/*#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vanoce/header_normal.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vanoce/header_normal.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vanoce/header_normal_EN.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/vanoce/header_normal_DE.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/vanoce/header_main.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/vanoce/header_main.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/vanoce/header_main_EN.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/vanoce/header_main_DE.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}*/

/* konec vizual listopad 2009 - vanoce jsou tady */

/* osudova setkani */
/*#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/osudoveSetkani/header_normalCZ.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/osudoveSetkani/header_normalCZ.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/osudoveSetkani/header_normal.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/osudoveSetkani/header_normal.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px;}

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/osudoveSetkani/header_mainCZ.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/osudoveSetkani/header_mainCZ.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/osudoveSetkani/header_main.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/osudoveSetkani/header_main.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}

#flashHeader {width: 1010px; height: 386px; position: absolute; top: 0; left: 0; z-index: 1;}
#flashHeaderSub {width: 1023px; height: 214px; position: absolute; top: 0; left: 0; z-index: 1;}
#languages {z-index: 900; position: relative;}
#menu {z-index: 901; position: relative;}
#navi {z-index: 902; position: absolute; left: 20px; top: 20px;}
#ssmenu {z-index: 903; position: relative; float: left !important; margin-left: 20px !important; margin-top: 155px !important;}*/
/* osudova setkani */

/* jaro 2010 */ 
/* #header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/jaro/header-normal-cz.png) no-repeat 0px 0px; } */
/* #header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/jaro/header-normal-cz.png) no-repeat 0px 0px; } */
/* #header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/jaro/header-normal-multi.png) no-repeat 0px 0px; } */
/* #header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/jaro/header-normal-multi.png) no-repeat 0px 0px; } */

/*#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px; position: relative;}*/

/* #header.main {position:relative; height: 386px; background: #4b0708 url(../images/jaro/header-main-cz.png) no-repeat 0px 0px;} */
/* #header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/jaro/header-main-cz.png) no-repeat 0px 0px;} */
/* #header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/jaro/header-main-multi.png) no-repeat 0px 0px;} */
/* #header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/jaro/header-main-multi.png) no-repeat 0px 0px;}  */

/* #header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;} */

/* velikonoce 2010 */
#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header-cz-normal.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header-cz-normal.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header-en-normal.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/velikonoce/header-de-normal.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat; padding-bottom:50px; position: relative!important; }

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/velikonoce/header-cz-main.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/velikonoce/header-cz-main.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/velikonoce/header-en-main.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/velikonoce/header-de-main.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}

#flashHeader {width: 1010px; height: 386px; position: absolute; top: 0; left: 0; z-index: 1;}
#flashHeaderSub {width: 1023px; height: 214px; position: absolute; top: 0; left: 0; z-index: 1;}
#languages {z-index: 900; position: relative;}
#menu {z-index: 901; position: relative;}
#navi {z-index: 902; position: absolute; left: 20px; top: 20px;}
#ssmenu {z-index: 903; position: relative; float: left !important; margin-left: 20px !important; margin-top: 155px !important;}
/* velikonoce 2010 */

/* leonardo 2010 */
/*#header {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/leonardo/header-cz-normal-leonardo.jpg) no-repeat 0px 0px; }
#header_cz {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/leonardo/header-cz-normal-leonardo.jpg) no-repeat 0px 0px; }
#header_en {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/leonardo/header-en-normal-leonardo.jpg) no-repeat 0px 0px; }
#header_de {position:relative; float: left; width: 1010px; height: 214px; background: #4b0708 url(../images/leonardo/header-de-normal-leonardo.jpg) no-repeat 0px 0px; }

#main {float: left; width: 1010px; background-image: url(../images/main.png); background-repeat: no-repeat;  position: relative!important; }

#header.main {position:relative; height: 386px; background: #4b0708 url(../images/leonardo/header-cz-main-leonardo.jpg) no-repeat 0px 0px;}
#header.main_cz {position:relative; height: 386px; background: #4b0708 url(../images/leonardo/header-cz-main-leonardo.jpg) no-repeat 0px 0px;}
#header.main_en {position:relative; height: 386px; background: #4b0708 url(../images/leonardo/header-en-main-leonardo.jpg) no-repeat 0px 0px;}
#header.main_de {position:relative; height: 386px; background: #4b0708 url(../images/leonardo/header-de-main-leonardo.jpg) no-repeat 0px 0px;}

#header.empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat;}

#flashHeader {width: 1010px; height: 386px; position: absolute; top: 0; left: 0; z-index: 1;}
#flashHeaderSub {width: 1023px; height: 214px; position: absolute; top: 0; left: 0; z-index: 1;}
#languages {z-index: 900; position: relative;}
#menu {z-index: 901; position: relative;}
#navi {z-index: 902; position: absolute; left: 20px; top: 20px;}
#ssmenu {z-index: 903; position: relative; float: left !important; margin-left: 20px !important; margin-top: 155px !important;}*/
/* leonardo 2010 */

#flashHeader {width: 1010px; height: 396px; position: absolute; top: 0; left: 0; z-index: 1;}
#flashHeaderSub {width: 1010px; height: 214px; position: absolute; top: 0; left: 0; z-index: 1;}
/*#pruh {background: url("../images/pruh.jpg"); background-image: no-repeat; width: 1010px; height: 67px; position: absolute; top: 0;}*/
#languages {z-index: 900; position: relative;}
#menu {z-index: 901; position: relative;}
#navi {z-index: 902; position: absolute; left: 20px; top: 20px;}
#ssmenu {z-index: 903; position: relative; float: left !important; margin-left: 20px !important; margin-top: 143px !important; _margin-top: 100px !important;}

#centrum_roku {background-image: url(../images/centrum_roku.png); z-index: 850; width: 100px; height: 70px; position: absolute; /*left: 22px;*/ right: 0px; top: 40px; cursor: pointer;}
#centrum_roku_podstrana {background-image: url(../images/centrum_roku.png); z-index: 850; width: 100px; height: 70px; position: absolute; left: 907px; top: 30px; cursor: pointer;}

#main #travnik {background-image: url("../images/travnik.png"); background-repeat: no-repeat; width: 1012px; height: 252px; position: absolute; bottom: 0; left: -2px; z-index: 2;}

/* oslava narozenin ma vlastni css */

#text p {z-index: 904;}
#text.soutez {padding-bottom: 170px; z-index: 110;}
#text.seznam {padding-bottom: 190px; z-index: 110;}
#text.soutez h2,#text.seznam h2 {color: #9fcf0e; font-size: 16px;}
#text.seznam a {font-weight: bold;}
ul.poradi {margin-top: -10px !important;}
.poradi li {list-style-type: none;}
/* jaro 2010 */

.visual_image {border: 0 !important; padding: 10px !important; margin-right: -150px !important; margin-top: -85px !important;}

#header-main-link { display: block; position: absolute; top: 80px; left: 0px; width: 790px; height: 300px; border: none; outline: none; text-decoration: none; }

#header-subsite-link { display: block; position: absolute; top: 80px; right: 0px; width: 790px; height: 130px; border: none; outline: none; text-decoration: none; }


#cont.main .cap_bottom {margin-top: 0;}
#cosedeje {margin-bottom: 30px; margin-top: 20px;}
/*#text embed {float: left; display: block !important; width: 650px; height: 500px;}*/
*:first-child+html #mapa_obchodu {display: block !important !important;}
*html #mapa_obchodu {display: block !important !important;}
#mapa_obchodu {display: block !important;}
/*new home*/
#cosedeje {margin-bottom: 30px; margin-top: 20px;}
#cont.main .cap_bottom {margin-top: 0;}
#akcead {display: block; position: relative; width: 750px; padding-left: 12px; float:left;}
#akcead .left { width: 397px; height: 236px; display: block; position: relative; float: left;}
#akcead .right {width: 350px; height: 236px; display: block; float: left;}
.floating {float: none; position: absolute; top: 0; left: 20px; display: block; width: 133px; height: 204px; background-image: url('../images/shade.png');padding: 10px; font-size: 11px;}
h1.no_underline {text-decoration: none !important;}
.ad_item {float: left; height: 63px; width: 330px; padding-left: 10px; padding-right: 10px; border-bottom: #b89d90 1px solid; text-decoration: none; color: #fff;}
.ad_item .textik {color: #e09ca3; margin: 0; font-size: 11px; width: 272px; float: left;}
.ad_item .date {color: #e09ca3; font-size: 11px;}
.ad_item.sel {background: #000 url('../images/item_sel.png') repeat-x;}
.ad_item.sel .textik {color: #e09ca3;}
.ad_item span.head {color: #fff; font-size: 12px; width: 330px; margin-top: 15px; margin-bottom: 4px; display: block; font-weight: bold;}
span.leftarrow {float: left;width: 13px; height: 15px; position: relative; left: -22px; top: 48px; background-image: url('../images/leftarrow.png'); background-repeat: no-repeat;}
#akcead .right .navi {margin-left: 11px; margin-top: 11px; color: #fff;}
#akcead .right .navi a {color: #fff;}
.floating h2 {font-size: 14px; margin-top: 0; text-decoration: underline; color: #000000 !important;}
.floating h2 a {font-size: 14px; margin-top: 0; text-decoration: underline; color: #000000 !important;}
.floating .cnt {height: 190px; overflow: hidden; }
.floating .changebox_bottom {width: 100%; text-align: right; float: left;}
.floating .changebox_bottom a {color: #000000;}
*html #floating {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shade.png', sizingMethod='crop');}
*html span.leftarrow {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftarrow.png', sizingMethod='crop');}

.star {float: left; width: 105px; margin-left: 50px; background-image: url(../images/hvezdicka.png); 
    background-repeat: no-repeat; background-position: left center; padding-left: 20px; 
    color: #ef8883; text-decoration: none;}
.fb {float: left; width: 105px; margin-left: 50px; background-image: url(../images/fb-ico.png);
    background-repeat: no-repeat; background-position: left center; padding-left: 20px;
    color: #ef8883; text-decoration: none;}
.site-left {float: left; width: 203px; }

/* gallery */
.jcarousel-skin-tango {float:left;}

/*sobchodu*/

.sloup {float: left; width: 200px; margin-right: 15px;}
.sloup table {width: 100%; margin-bottom: 15px;}
.sloup th {text-align: left; padding-left: 8px; font-weight: normal; }
.sloup th a {text-decoration: none;}
#text .sloup a {text-decoration: none; color: #FFF;}
#text .sloup .grey {text-decoration: none; color: #6e2829;}

.moda {color: #fff; background-color: #af0720;}
.potraviny {color: #000; background-color: #f8df13; }
.obuv {color: #000; background-color: #edad92; }
.drogerie {color: #000; background-color: #4f9123; }
.spotrebni {color: #000; background-color: #0071b7; }
.sluzby {color: #000; background-color: #cd227e; }
.sportovni {color: #000; background-color: #e58225; }
.hodinky {color: #000; background-color: #84d0f0; }
.gastronomie {color: #000; background-color: #eda33a; }
.kulturni {color: #000; background-color: #d9dadc; }
.stanky {color: #fff; background-color: #8D1996; }

.podlazi {padding-left: 8px; width: 28px; }
.room {width: 20px; text-align: left;}

.display {display: block}
.hidden {display: none}

/* vyhledavani */
.search-results {float: left; width: 100%; margin-top: 12px;}
.search-results .head {float: left; width: 100%; border-bottom: #fff 1px solid;}
.search-results .head .item {float: left; margin-bottom: -5px;}
.search-results .head .item a {color: #fff !important; text-decoration: none; margin-right: 25px; float: left;   background-position: center bottom; padding-bottom: 11px; background-repeat: no-repeat; position: relative;}
.search-results .head .item a.sel {background-image: url(../images/search_pointer.png); font-weight: bold; font-size: 1.1em;}
.search-results .results {float: left; margin-top: 10px; width: 100%;}
#info .cap_bottom {background-image: url(../images/info_cap_bottom_trans.png); 
    background-repeat: no-repeat;}

#navi a img {border: none;}
a.noarr {background: none !important;}
#navi .cnt {background-image: url(../images/navi_bg.png); background-repeat: repeat-x; float: left; width: 100%;}
#info {margin-left: 28px !important; }
#cont {margin-left: 46px !important;}
#ssmenu {background: none !important;}
#ssmenu .cnt {background-image: url(../images/ssmenu_bg.png); background-repeat: repeat-x; float: left; width: 100%;}
#ssmenu .cap_top {background-image: url(../images/ssmenu_cap_top_trans.png);overflow: hidden;}
#ssmenu .cap_bottom {background-image: url(../images/ssmenu_cap_bottom_trans.png); background-repeat: no-repeat;}
#navi .cap_bottom {background-image: url(../images/navi_cap_bottom_trans.png); overflow: hidden;}
#navi .cap_top {background-image: url(../images/navi_cap_top_trans.png); overflow: hidden;}
#info a.email {float: none; clear: none;}
#info.w {margin-left: 10px !important;}
#cont.main {margin-left: 20px !important;}
*html #cont.main {margin-left: 10px !important;}
*html #navi .cnt img {margin-top: 10px;}
*html #info {margin-left: 27px !important; }
*html #cont {margin-left: 40px !important;}
*html #ssmenu .cnt{padding-bottom: 5px; padding-top: 5px;}
*html #navi .cnt {padding-top: 5px; padding-bottom: 5px;}
/*
*html #ssmenu .cap_top
*html #ssmenu .cap_bottom {display: none !important;}
*html #navi .cap_top
*html #navi .cap_bottom {display: none !important;} 
*/

*:first-child+html #navi .cnt {padding-bottom:8px;}
*:first-child+html #ssmenu .cnt{padding-bottom: 4px;}

/* 29.10.2008 kontakt, jidelnicek */
.adresa address {font-style: normal;}
.adresy {float: left; width: 260px; color: #fff;}
.adresa {float: left; width: 100%; padding-bottom: 20px; border-bottom: #fff 1px solid; line-height: 20px;}
.adresa .item {float: left; margin-top: 10px; width: 100%; margin-bottom: 20px;}
.adresa .mapka {float: right; margin-top: 35px;}
.adresa .mapka a img {float: left;padding: 14px; border: #e57d7f 1px solid !important;}
.adresa .mapka a { float: left;}
.podrobnosti {float: left; width: 100%; margin-top: 23px;}
.oteviraci_doba {float: left; width: 240px;}
.oteviraci_doba .item {float: left; width: 100%; line-height: 20px; color: #ffc6c7; margin-bottom: 20px;}
.kontaktni_formular {float: right; width: 390px;}
.kontaktni_formular table {width: 100%; border-spacing: 0; border-collapse: collapse;}
.kontaktni_formular table label {color: #ee8587; width: 56px; float: left;}
.kontaktni_formular thead {background-color: #4a0405; background-image: url(../images/kontakt_rarr.jpg); background-repeat: no-repeat; background-position: right center; border-bottom: #200200 3px solid; color: #fff; float: left; width: 100%;}
.kontaktni_formular thead td {padding-left: 10px;}
.kontaktni_formular tbody td { height: 30px; padding-left: 10px;}
td.top {vertical-align: top;}
td.bottom {vertical-align: bottom;}
.kontaktni_formular tbody {background-color: #4a0405; padding-top: 7px; float: left; width: 100%;}
.kontaktni_formular input.txt, .kontaktni_formular textarea.txt {border: #d46c6e 1px solid; background-color: #250001; color: #fff; width: 298px;}
.kontaktni_formular .sbm {float: right; margin-top: 7px; margin-bottom: 7px;}
.kontaktni_formular tr {height: 30px;}

.levy_sloupec {float: left; width: 45%; margin-right: 9%;}
.den {float: left;margin-top: 10px; margin-bottom: 20px; width: 100%;}
.den h2 {color: #fff; font-size: 12px !important; padding-bottom: 2px !important;}
.den table {color:  #ee8587; margin-top: 5px; float: left;}
.den table td.nazev {width: 250px;}
.tyden {float: left;margin-top: 10px; margin-bottom: 20px; width: 100%;}
.tyden h2 {color: #fff; font-size: 12px !important; padding-bottom: 2px !important;}
.tyden table {color:  #fff; margin-top: 5px; float: left;}
.tyden table td {vertical-align: top;}
.pravy_sloupec {float: left; width: 45%; }
span.polevka {color: #ee8587; margin-top: 5px; float: left;}

.restaurace {float: left; width: 100%; padding-top: 10px; padding-bottom: 10px; height: 149px; /*background-image: url(../images/restaurace_bg.png);*/ background-repeat: repeat-x; margin-top: 30px;}

.restaurace .logo {float: left; padding-right: 20px; margin-left: 38px; }
.restaurace a img {float: left !important; border: none !important;}
.restaurace .obsah {float: left; width: 370px; border-top: 1px solid white; }
.restaurace span.stahnetesi {font-size: 17px; width: 100%; float: left; margin-top: 20px;}
.restaurace .btn_dwn {margin-left: 0;}

*html .kontaktni_formular .sbm {margin-right: 10px;}
*html .levy_sloupec {margin-right: 9%; }
*html .restaurace .logo {margin-left: 20px;}


/*-------------*/

#text h2 {color: #fff; font-size: 14px; margin-top: 6px; /*margin-bottom: 0px;*/}
#text h3 {color: #fff; font-size: 12px; margin-top: 6px; margin-bottom: 0px;}
#text h4 {color: #E57C7F; font-size: 12px; margin-top: 6px; margin-bottom: 0px;}
#text ul {line-height: 18px;}
#text p {text-align: justify; margin-top: 4px;}
#text ul ul {margin-top: 0; color: #E57C7F; list-style-type: disc;}
#text ul ul ul {font-size: 11px; list-style-type: disc; }
#text a {color: #E57C7F;}

#text h1 a {color: #fff; text-decoration: none;}
#text {padding-bottom: 15px;}
.akce_img {float: right; /*width: 100px;*/ margin-top: -10px; background-color: #640508;}
.akce_img img {float: left !important; border: none !important; margin-top:7px;}
.akce_item {float: left; margin-top: 10px; margin-bottom: 20px; background-image: url(../images/vypis_akci_bkg.jpg); background-repeat: repeat-x; background-color: #650508; width: 650px;}
.akce_item h2 {font-size: 13px; float: left;margin-bottom: 10px !important; width: 100%; border-bottom: #ec8886 1px solid; background-color: #3B0303; padding: 4px 0px 4px 0px;}
.akce_item h2 span.left {color: #fff !important; font-size: 13px !important; margin-top: 0px; 
    float: left; margin-bottom: 2px; padding-left: 11px;}
.akce_item h2 span.left a {color: #fff !important; text-decoration: none; }
.akce_item h2 span.right {color: #fff !important; font-size: 13px !important;float: right; 
    font-weight: normal; padding-right: 10px;}
.akce_item h2 span.right a {color: #ffffff; text-decoration: none;}
.akce_item h2 span.right a:hover {text-decoration: underline;}
.akce_text {float: left; width: 465px; padding-right: 20px;}
.akce_text p {margin: 0; text-align: justify; margin-left: 10px; color: #E7A3A4; margin-bottom: 10px;}

.noviny {float: left; margin-top: 17px;}
.noviny h1 {border: none !important; font-size: 14px; color: #FFF; margin-top: 3px;}
.noviny .text {float: left; width: 375px; margin-right: 15px; }
.noviny .text p {text-align: justify; }
.btn_dwn {width: 170px; padding-left: 10px; height: 42px; color: #fff !important; text-decoration: none; background-image: url(../images/btn_dwn.png); background-repeat: no-repeat; float: left; line-height: 39px; margin-top: 50px; margin-left: 95px; }
.noviny .img {float: left; width: 260px;}

h1.special {font-size: 16px; font-weight: normal; margin-bottom:10px !important; border: none !important; margin-top: 20px;}
h1.special span {font-weight: bold;}
form.newslet {float: left; margin-top; 10px;}
form.newslet input.txt {border: none; width: 170px; margin-right: 5px; }
.zakon {float: left; color: #e57c7f; margin-top: 30px; width: 100%;}
.zakon span {color: #e57c7f; }

h1.noborder {border: none !important;}
.search-panel {float: left; width: 507px; height: 52px; padding-left: 140px; background-image: url(../images/big_search.png); padding-top: 25px; }
.search-panel form {float: left; }
.search-panel input.txt {border: none; width: 240px; padding: 3px;}
.search-panel .btn_hledej {float: left; padding-left: 17px; padding-right: 17px; height: 24px; line-height: 24px; color:#fff; margin-left: 4px; background: #000 url(btn_hledej_bg.png) repeat-x; border: none;}

/*-------------*/


#web {width: 1010px; margin: 0 auto; }
#content {float: left; width: 1010px; background-image: url(../images/main_bgh.png); background-repeat: repeat-y; background-position: -15px 0px;}

/*navi*/
#navi {/*float: left; */width: 175px; /*background: #000 url(navi_bg.png) repeat-x;*/ margin-top: 11px; margin-left: 27px;}
#navi a {color: #a0a0a0; padding-left: 12px; background-image: url(../images/li.png); background-repeat: no-repeat; background-position: 0px 5px;}
#navi ul {list-style-type: none; }
#navi .enc {float: left; width: 50%; }
#navi .sbm {float: right; height: 15px; text-align: center;}
#navi li, #navi ul {float:left; margin: 0; padding: 0; }
#navi ul {margin-left: 30px; margin-bottom: 10px; margin-top: 12px; }
#navi li {margin-bottom: 5px; clear: both;}
#navi img {float: left; margin-top: 12px; margin-left: 23px; }
#navi .cap_top {float: left; width: 175px; height: 4px;}
#navi .cap_bottom {float: left; width: 175px; height: 4px; }
#header.main #navi {float: right; margin:0; margin-right: 20px; clear: both;}
#header.main_cz #navi {float: right; margin:0; margin-right: 20px; clear: both;}
#header.main_en #navi {float: right; margin:0; margin-right: 20px; clear: both;}
#header.main_de #navi {float: right; margin:0; margin-right: 20px; clear: both;}
/* 30.10.
#header.main #navi .cap_top {background: #434343 url(mnavi_cap_top.png) no-repeat;}
#header.main #navi .cap_bottom {background-image: url(mnavi_cap_bottom.png); background-repeat: no-repeat;} */
/*menu*/
/*zapoznamkovano kvuli novemu vizualu - pote se nejspis vrati zpet */
/*#menu {float: right; margin-right: 65px;}*/
/*novy vizual (leden) */
#menu {float: right; margin-right: 30px; /*clear: both;*/}

#menu a {float: left; width: 84px; height: 69px; margin-top:1px; background: #000 url(../images/mitem_inactive.png) repeat-x; border: #2f2f2f 1px solid; border-top: none; margin-right: 1px; 
  text-align: center; color: #fff; text-decoration: none; font-size: 13px; }
#menu a.active {background: none;width: 87px; height: 81px; background-image: url(../images/active24.png); background-repeat: no-repeat; border: none;}
#menu span {display:table-cell; height:64px; width: 84px; text-align: center; vertical-align:bottom; cursor: pointer;}
*html #menu span {cursor: hand !important;}
#menu a.active span {display:table-cell; width: 87px; text-align: center; vertical-align:bottom; font-weight: bold; cursor: pointer;}
*html #menu a.active span {cursor: hand !important;}

/*ssmenu*/
#ssmenu {float: right; width: 173px; background-image: url(../images/ssmenu_bg.png); background-repeat: repeat-x; clear: both; margin-right: 20px; margin-top: 20px;}
#ssmenu a {color: #eee; width: 157px; background-image: url(../images/w_rarr24.png); background-position: right; background-repeat: no-repeat; background-position: 147px; 2px;
  border-bottom: #727272 1px solid; padding-bottom: 3px; margin-bottom: 5px; float: left; margin-left: 8px; text-decoration: none; margin-top: 3px;}
#ssmenu .cap_top {float: left; width: 173px; height: 4px; /*background: #434343 url(../images/ssmenu_cap_top.png) no-repeat;*/}
#ssmenu .cap_bottom {float: left; width: 173px; height: 4px; /*background: #434343 url(../images/ssmenu_cap_bottom.png) no-repeat;*/}

/*motto*/
#motto {float: left; width: 450px; height: 58px; color: #fff; margin-top: 47px; margin-left: 251px;}
#motto span {font-size: 20px; float: left;}
#motto span.left {text-align: left; width: 450px; }
#motto span.right {text-align: right; width: 450px;}
#header.main #motto {margin-left: 330px;}

/*info*/
#info {float: left; width: 175px; background: #390303 url(../images/info_bg.png) repeat-x; 
margin-top: 20px; margin-left: 13px; margin-bottom: 15px;}
#info h1 {font-size: 13px; width: 100%; color: #fff; margin: 0; padding: 0; padding-bottom: 4px; border-bottom: #fff 1px solid; margin-bottom: 7px;}
#info h1 a {color: #fff; text-decoration: none;}
#info .section {float: left; width: 161px; margin-left: 7px; margin-top: 8px; margin-bottom: 10px; color: #fff;}
#info .section a img {border: none;}
#info .gu {text-decoration: underline;}
#info .cap_top {float: left; width: 100%; height: 4px; background: #600508 url(../images/info_cap_top.png) no-repeat; }
#info .cap_bottom {float: left; width: 100%; height: 4px; margin-top: 8px;}
#info form .txt {float: left; width: 140px; height: 15px; border: #000 1px solid; padding: 0; font-size: 11px; padding: 1px;}
#info form select {height: 18px !important; width: 144px !important;}
#info .right {text-align: right;}
 .sbm {border: none; width: 47px; height: 17px; background-image: url(../images/btn_hledej.png); background-repeat: none; color: #fff; font-size: 11px; vertical-align: middle;
  padding-bottom: 3px;}
#info .akce {float: left; width: 100%; margin-top: 0px; margin-bottom: 13px;}
#info .akce a {color: #fffefe; text-decoration: none; width: 100%; float: left;}
#info .akce span {width: 100%; float: left; color: #ff7675; font-size: 10px;}
.underline {float: left;text-decoration: underline; color: #fffefe; clear: both; margin-top: 3px; width: 100%;}
.underline_none {float: left;text-decoration: none; color: #fffefe; clear: both; margin-top: 3px;}
#info .gu {color: #ce888f; float: left; clear: both; margin-bottom: 5px; margin-top: 5px; margin-left: 5px;}

#info.w {width: 207px; margin-top: 30px; }
#info.w .cap_top {background: #600508 url(../images/winfo_cap_top.png) !important; background-repeat: no-repeat; }

/* zmena 30.10. */
#info.w .cap_bottom {background-image: url(../images/winfo_cap_bottom_trans.png) !important; background-repeat: no-repeat; }
/* / */

#info.p h1.down {background-image: url(../images/w_darr24.png); background-position: right; background-repeat: no-repeat; background-position: 150px 2px;}

#info.w .section {width: 193px;}
#info.w h1.down {background-image: url(../images/w_darr24.png); background-position: right; background-repeat: no-repeat; background-position: 180px 2px;}
#info.w h1.rght {background-image: url(../images/w_rarr24.png); background-position: right; background-repeat: no-repeat; background-position: 180px 2px;}

/*#favourite {float: left; width: 175px; margin-top: 20px; margin-left: 13px; margin-bottom: 30px;}
#favourite {background-image: url(../images/hvezdicka.png); background-position: left; background-repeat: no-repeat; background-position: 0px 2px;}
#favourite a {color: #ce888f; float: left; clear: both; text-decoration: none; margin-bottom: 5px; margin-top: 5px; margin-left: 5px; padding-left: 10px}
*/
/* cont */
#cont {float: left; width: 650px; margin-left: 65px; margin-top: 30px; }
#cont.main {width: 772px !important; margin-left: 8px;}
#cont.obchod {width: 700px !important;}
#cont.partneri {width: 700px !important;}
#cont .akce {float: left; width: 100%; color: #b86263;}
#cont .akce p {text-align: justify;}
#cont .akce h1 {font-size: 12px; font-weight: normal; margin:0; padding: 0; float: left; width: 100%; text-decoration: underline; margin-bottom: 7px; color: #f4b3bb;}
#cont .akce h1 a {color: #F4B3BB;}
#cont .akce h1 span.left {float: left;}
#cont .akce h1 span.right {float: right;}

/* text */
#text {float: left; width:100%; color: #fff;}
/* zmena 18.11.2008 - na bile podtrzeni */
#text h1 {float: left; width: 100%; border-bottom: #FFFFFF 1px solid;  padding-bottom: 3px; /*margin-bottom: 4px; */margin-top: -2px; }
/*#text h1 {float: left; width: 100%; border-bottom: #E57C7F 1px solid;  padding-bottom: 3px; /*margin-bottom: 4px; *//*margin-top: -2px; }*/
#text h1 span.left {float: left; font-size: 16px; width: 450px; color: #e57c7f; margin: 0; padding:0;}
#text h1 span.right {float: right; margin-top: 4px; color: #fff; font-size: 12px; font-weight: normal;}
#text .download {color: #e57c7f; font-weight: bold; float: left; width: 100%; font-size: 11px;}
#text .download a {text-decoration: none;color: #e57c7f; margin-left: 3px; margin-right: 3px;}
#text .download a:hover {text-decoration: underline;}
#text img {float: right; border: #fff 1px solid;}
#text img.floatleft {float: left; border: #fff 1px solid;}
#text img.noborder {border: 0px;}
#text a img {bborder: #fff 2px solid;}
#text ul {padding-left: 15px; margin-top: 20px; clear: both;}

/*obchod*/
#obchod {float: left; width: 100%; color: #fff;}
#obchod a:hover {text-decoration: underline !important;}
#obchod .heading {float: left; width: 100%; border-bottom: #fff 1px solid; padding-bottom: 3px; }
#obchod .description {width: 515px; float: left;}
#obchod .description a {float: left; clear: both; margin-bottom: 2px; color: #fff; text-decoration: none; }
#obchod .description h1 {font-size: 14px; color: #fff; float: left; width: 100%;  margin: 0; margin-bottom: 5px; }
#obchod .description h1 span.color {font-weight: normal;}
#obchod span.color {color: #d36b6e;}
#obchod .logo {float: left; width: 184px; padding-bottom: 4px; }
#obchod .logo img {float: right;}
#obchod .table {float: left; width: 515px; clear: both; margin-top: 20px; margin-bottom: 25px;}
#obchod .table td {width: 156px; vertical-align: top;}
*:first-child+html #obchod .table td {width: 156px; vertical-align: top; padding: 10px;}
#obchod .text {float: left; width: 100%; }
#obchod .text p {margin-top: 0;}
#obchod .images {float: left; width: 100%; margin-top: 5px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: #fff 1px solid;}
.overflow {width: 317px; height: 178px; overflow: hidden;}
#obchod .images a img {border: none;}
#obchod .images a {margin-right: 5px;}
#obchod .akce {float: left; width: 100%; color: #b86263;}
#obchod .akce p {text-align: justify;}
#obchod .akce h1 {font-size: 12px; font-weight: normal; margin:0; padding: 0; float: left; width: 100%; text-decoration: underline; margin-bottom: 7px; color: #f4b3bb;}
#obchod .akce h1 a {color: #F4B3BB;}
#obchod .akce h1 span.left {float: left;}
#obchod .akce h1 span.right {float: right;}
#obchod table a {color: #fff; text-decoration: none;}
#obchod table a:hover {color: #fff; text-decoration: underline;}

/*partner*/
.partner {float: left; width: 100%; color: #fff; padding-bottom: 15px;}
.partner a:hover {text-decoration: underline !important;}
.partner .heading {float: left; width: 100%; border-bottom: #EC8886 1px solid; padding-bottom: 3px; }
.partner .description {width: 515px; float: left;}
.partner .description a {float: left; clear: both; margin-bottom: 2px; color: #fff; text-decoration: none; }
.partner .description h1 {font-size: 14px; color: #fff; float: left; width: 100%;  margin: 0; margin-bottom: 5px; }
.partner .description h1 span.color {font-weight: normal;}
.partner span.color {color: #d36b6e;}
.partner .logo {float: left; width: 184px; padding-bottom: 4px; }
.partner .logo img {float: right;}
.partner .table {float: left; width: 515px; clear: both; margin-top: 20px; margin-bottom: 25px;}
.partner .table td {width: 156px;}
.partner .text {float: left; width: 100%; padding-top: 5px;}
.partner .text p {margin-top: 0;}
.partner .images {float: left; width: 100%; margin-top: 5px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: #fff 1px solid;}
.partner .images a img {border: none;}
.partner .images a {margin-right: 5px;}
.partner .akce {float: left; width: 100%; color: #b86263;}
.partner .akce p {text-align: justify;}
.partner .akce h1 {font-size: 12px; font-weight: normal; margin:0; padding: 0; float: left; width: 100%; text-decoration: underline; margin-bottom: 7px; color: #f4b3bb;}
.partner .akce h1 a {color: #F4B3BB;}
.partner .akce h1 span.left {float: left;}
.partner .akce h1 span.right {float: right;}
.partner table a {color: #fff; text-decoration: none;}
.partner table a:hover {color: #fff; text-decoration: underline;}

/*gallery*/

#gallery {float: left; width: 100%; }
#gallery h2 {float: left; width: 100%; margin-bottom: 8px; margin-top: 10px; color: #e57c7f; font-size: 14px; }
#larr {float: left; width: 20px; height: 86px; background: #73292c url(../images/gal_larr.png) no-repeat; }
#fotos {float: left; width: 610px; height: 86px;background-color: #5b0407;overflow: hidden;}
#fotos a {float: left; margin-left: 8px; margin-top: 8px;}
#fotos img {float: left;}
#fotos a img {border: none;}
#rarr {float: left; width: 20px; height: 86px; background: #73292c url(../images/gal_rarr.png) no-repeat; }

/*detail*/
#detail {float: left; width: 100%; background: #390303 url(../images/detail_bg.png) repeat-x;}
#detail .cap_top {float: left; width: 100%; height: 2px; background: #600508 url(../images/detail_cap_top.png) no-repeat;}
#detail .cap_bottom {float: left; width: 100%; height: 4px; background: #600508 url(../images/detail_cap_bottom.png) no-repeat; margin-top: 40px;}
#detail h1 {color: #fff; font-size: 16px; text-decoration: underline; margin: 0; padding:0; margin-bottom: 11px; float: left; width: 740px; margin-left: 20px; clear: both;}
#detail h1.down {background-image: url(../images/w_darr24.png); background-position: right; background-repeat: no-repeat; background-position: 145px 5px;}
#detail h1.rght {background-image: url(../images/w_rarr24.png); background-position: right; background-repeat: no-repeat; background-position: 145px 5px;}
.d_gallery {float: left; width: 426px; height: 180px;margin-left: 20px;}
.d_gallery .thumbs {float: left; width: 96px; height: 100%;}
.d_gallery img {float: left; margin-bottom: 2px; margin-right: 2px;}
.d_gallery a img {border: none;}
.d_gallery .sel {width: 87px; height: 52px; border: #fff 3px solid !important;}
.d_gallery .image {float: left; width: 330px; height: 100%;}
#detail .text {float: left; width:255px; height:  160px; color: #dcdcdc; font-size: 11px; margin-left: 20px;}
#detail .text p {text-align: justify; margin-top: 4px; margin-bottom: 4px; }
#detail .text h1 {width: 100%; margin-left:0;font-size: 14px; margin-bottom: 2px; }
#detail .text span {color: #f19da7; font-size: 11px;}
#detail .navi {float: left; width: 255px; height:20px; margin-left: 20px;color: #c4838a; font-size: 12px; }
#detail .navi a {color: #c4838a; }
#detail h1 a {color: #fff;}

/*cosedeje*/
#cosedeje {float: left; width: 95%; color: #c3b4b4; font-size: 11px; margin-left: 20px; margin-top: 10px;}
#cosedeje h1 {color: #fff; font-size: 14px; font-weight: normal; text-decoration: underline; margin: 15px 0 15px; padding:0; float: left; width: 100%; clear: both;}
#cosedeje h1 a {color: #fff;}
#cosedeje h1.down {background-image: url(../images/w_darr24.png); background-position: right; background-repeat: no-repeat; background-position: 165px 5px;}
#cosedeje h1.rght {background-image: url(../images/w_rarr24.png); background-position: right; background-repeat: no-repeat; background-position: 165px 5px;}
#cosedeje .column {float: left; width: 155px; color: #c2b4b4;margin-right: 25px;}
#cosedeje .column a {color: #fff; float: left; clear: both; margin-top: 3px; text-decoration: none;}
#cosedeje .column a:hover {text-decoration: underline;}
#cosedeje a.bigger {margin-bottom: 7px; color: #F19DA7; font-size: 13px; width: 100%;}

/*footer*/
#footer {float: left; width: 1010px; height: 114px; background: #310202 ; margin-bottom:25px;}/*url(../images/footer_bg.png) repeat-y*/

#address {float: left; width: 175px; border-right: #562729 1px solid; height: 90px; padding-left: 20px; color: #fff; margin-top: 14px;}
#address address {font-style: normal;}
.red {color: #e2001a; font-weight: bold;}
#right {float: left; width: 780px; height: 100%; margin-left: 25px;}
#submenu {float: left; width: 100%; margin-top: 9px; font-size: 11px;}
#submenu a, #submenu span {float: left; color: #d0cdcd; text-decoration: none;}
#submenu span {float: left; margin-left: 19px; margin-right: 19px;}

#brands {float: left; width: 100%; margin-top: 18px; }
#brands a img {border: none;}
#brands img {float: left; margin-right: 30px;}

#links {float: left; width: 99%;color: #8e8585; margin-top: 18px; font-size: 11px; }
#links .links {float: left; }
#links .right {float: right;}
#links a {color: #8e8585; }

/*obchod v akcich*/
#obchod_akce {float: left; width: 100%; color: #fff;}
#obchod_akce a:hover {text-decoration: underline !important;}
#obchod_akce .heading {float: left; width: 100%; border-bottom: #fff 1px solid; padding-bottom: 3px; }
#obchod_akce .description {width: 400px; float: left; margin-top: 20px;}
#obchod_akce .description a {clear: both; color: #fff; text-decoration: none; }
#obchod_akce .description h1 {font-size: 14px; color: #fff;}
#obchod_akce .description h1 span.color {font-weight: normal;}
#obchod_akce span.color {color: #d36b6e;}
#obchod_akce .logo {float: right; margin-top: 30px;}
#obchod_akce .logo img {float: right;}


/*ie6*/
*html #navi a {background-image: url(../images/liie.png);}
*html #navi ul {margin-left: 15px; padding-bottom: 20px;}
*html #navi {margin-top: 15px !important;}
*html #menu {margin-right: 52px;}
*html #menu a {font-size: 12px; }
*html #menu span {float: left; height: 20px; margin-top: 35px;}
*html #menu a.active span {margin-top: 54px;}
*html #menu a.active {background: none; background-image: url(../images/active.png); background-repeat: no-repeat;}
*html #navi .cap_top {margin: 0; padding: 0; display: block; }
*html #navi img {margin-top: 0;}
*html #navi .cap_bottom {margin: 0; padding: 0; /*display: none; */; overflow: hidden;}
*html #info {margin-left: 6px;padding-bottom: 15px;}
*html #motto {margin-top: 0px; margin-left: 220px;}
*html .cap_bottom {display: none; }
*html #info .section {margin-left: 4px;}
*html #info.w {margin-left: 3px !important;}
*html #info h1.rght {background-image: url(../images/w_rarr.png) !important;}
*html #info h1.down {background-image: url(../images/w_darr.png) !important; background-repeat: no-repeat !important; background-position: right !important;}
*html #header.main #motto {margin-left: 163px;}
*html #header.main #navi {margin-right: 10px; margin-top: -48px;}
*html #ssmenu a {background-image: url(../images/w_rarr.png);}
*html #cosedeje h1.down {background-image: url(../images/w_darr.png);}
*html #cosedeje h1.rght {background-image: url(../images/w_rarr.png);}
*html #ssmenu {margin-right: 10px; padding-bottom: 10px; background-color: #000;margin-top: 10px; background-position: 0px 13px;} 
*html #ssmenu a {margin-top: 0;}
*html .d_gallery {margin-left: 10px;}
*html #cosedeje {margin-left: 10px;}
*html #detail .cap_top {display: none;}
*html #detail {padding-bottom: 10px; padding-top: 10px;}
*html #detail h1 {margin-left: 10px;}
*html #detail h1.down {background-image: url(../images/w_darr.png);}
*html #detail h1.rght {background-image: url(../images/w_rarr.png);}
*html .empty {background: #4b0808 url(../images/header_empty.jpg) no-repeat !important;}
*html #navi .cap_top {display: none;}
*html #ssmenu .cap_top {display: none;}
*html .obchod {width: 700px !important;}
/*ie7*/
*:first-child+html #navi {margin-top: 25px;}
*:first-child+html #menu a {font-size: 12px; }
*:first-child+html #menu span {float: left; height: 20px; margin-top: 35px;}
*:first-child+html #menu a.active span {margin-top: 50px;}



.changebox_overflow{
    overflow: hidden;
}



/* pager */
#text #pager .sel {color: #FFFFFF;}
#text #pager a {text-decoration: none;}

/* oriznuti obrazku */
.overflow_articles {width: 140px; height: 92px; overflow: hidden; margin: 15px 11px;}
.overflow_kuky {width: 190px; height: 282px; overflow: hidden; margin: 15px 11px;}
.akce_text_kuky {float: left; width: 415px; padding-right: 20px;}
.akce_text_kuky p {margin: 0; text-align: justify; margin-left: 10px; color: #E7A3A4; margin-bottom: 10px;}

/*ie6 pruhledna png */
 *html a.tr {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/liie.png' ,sizingMethod='crop');
  }
  *html .active {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/active.png' ,sizingMethod='crop');
  }
  /*
  *html .down {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/w_darr.png' ,sizingMethod='crop');
  background-position: right;
  }
  *html .rght {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/w_rarr.png' ,sizingMethod='crop');
  }*/
  *html #navi .cap_top {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/navi_cap_top_trans.png' ,sizingMethod='crop');
  }
  *html #navi .cap_bottom {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/navi_cap_bottom_trans.png' ,sizingMethod='crop');
  }
  *html .star {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hvezdicka.png' ,sizingMethod='crop');
  }
  .soutez_img{
  float: none !important;
  }
  .soutez_item{
      text-align: center;
      display: block;
  }
  .soutez_item a {
      padding-right: 10px;)
  }
  .soutez_item h2 {
      margin-bottom: 10px !important;
  }

#languages {color: #FFFFFF; padding-right: 15px; margin-top: 10px; float: right;}
#languages a {color: #FFFFFF; text-decoration: none; font-weight: bold; text-transform: uppercase;}

/* sablona vypis programu */
#text .program_item {clear: both;}
#text .program_item a {color: #FFFFFF;}
#text .program_item h2 {font-weight: bold; margin: 0;}
#text .program_text {color: #FFFFFF;}

.no_image {border: 1px solid #8a1213;}

.msg {padding-bottom: 10px; font-weight: bold;}

/* INFOSTANEK */
.info_login {float: left; background: #390303 url(../images/info_bg.png) repeat-x; margin-left: 13px; margin-bottom: 15px; width: 270px !important; margin-left: 350px !important; margin-top: 100px; padding: 5px; border: 1px solid #fff;}
.info_login table {padding-top: 10px;}
.info_login label {color: #fff; font-weight: bold;}
.info_login input {border: 1px solid #fff; background-color: #5d0508; color: #fff;}
.info_login .submit {float: right; margin-top: 5px; cursor: pointer;}
.info_login h1 {font-size: 13px; width: 100%; color: #fff; margin: 0; padding: 0; padding-bottom: 4px; border-bottom: #fff 1px solid; margin-bottom: 7px;}
.info_login .info_error {color: #fff; font-weight: bold;}

.info_logout {color: #fff; font_weight: bold;}
.info_logout table {width: 100%;}
.info_logout td {float: left;}
.info_logout .naseptavac_form {margin-left: 30px;}
.info_logout .fright {float: right;}
.info_logout a {color: #fff; text-decoration: underline;}
.info_logout a:hover {text-decoration: none;}

.naseptavac_form input {border: 1px solid #fff; background-color: #5d0508; color: #fff;}

.info_list {color: #fff; margin-top: 10px;}
.info_list table {width: 100%; border: 1px solid #fff; border-collapse: collapse;}
.info_list th {font-weight: bold;}
.info_list td {border: 1px solid #fff;}
.info_list .odd {background-color: #000;}
.info_list .even {background-color: #3c0203;}
.info_list td a {color: #fff; text-decoration: none;}
.info_list td a:hover {text-decoration: underline;}
.info_list .green {color: green; font-weight: bold;}
.info_list .red {color: red;}

#kartony-akce-bg
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 808px;
    height: 374px;
    background: url(../images/stranka_transparent_podklad_2.png) top right no-repeat;
}

.vanoce_jsou_tady {background-image: url(../images/mainChristmas.png) !important;}
.christmas_is_here {background-image: url(../images/mainChristmas.png) !important;}
.weihnachten_steht_vor_der_t_r {background-image: url(../images/mainChristmas.png) !important;}

/* soutez - fotogalerie */
#text.seznam img {border: 0; float: none;}
#text.seznam #left {float: left; position: absolute; width: 40px; top: 110px;}
#text.seznam #middle {float: left; width: 550px; position: relative; left: 45px;}
#text.seznam .pruh {position: absolute; bottom: 0; left: 0; background-image: url("../images/jaro/pruhlednost.png"); background-repeat: repeat; padding: 15px; color: #000; width: 275px;}
#text.seznam .pruh p {text-align: left !important;}
*:first-child+html #text.seznam .pruh p {margin-bottom: 25px;}
#text.seznam .pruh .gal {position: absolute; left: 0; bottom: 0; width: 305px; height: 20px; background-color: #9FCF0E; opacity: 0.7;}
#text.seznam .pruh .gal a {color: #000; text-decoration: none; padding: 5px; float: right;}
#text.seznam .pruh .gal img {margin-top: 0px; margin-right: 5px;}
#text.seznam .akce_img {float: left;}
#text.seznam .overflow_articles {width: 305px; height: 305px; position: relative;}
#text.seznam .akce_text {width: 300px;}
.smsInfo {clear: both; width: 600px; margin-left: 10px; padding-top: 20px;}

/* KOKO show */
#kokoShow { width: 1010px; height: 118px; clear: both; position: relative; bottom: -50px; background: url(../images/velikonoce/velikonoce-footer.png) no-repeat; background-position: bottom right;}
.koko_show { min-height: 460px; }

/* Majáles */
#majales { margin-left: -53px; width: 1128px; height: 151px; clear: both; position: relative; bottom: -50px; background: url(../images/majales/majales_footer.jpg) no-repeat; background-position: bottom right;}
.univerzitni_majales_ve_vankovce { min-height: 460px; }
.univerzitni_majales_ve_vankovce #text h2 {color: #ff7e00; font-siez: 14px; margin-top 6px; }
.univerzitni_majales_ve_vankovce #text h3 {color: #ff7e00; font-siez: 12px; margin-top 6px; margin-bottom:0px;}
.univerzitni_majales_ve_vankovce #text table#tab {border-color: #878787; border-collapse: collapse; border-width: 1px;}
.univerzitni_majales_ve_vankovce #text table#tab td{padding-left: 10px;padding-right: 10px;}

.university_rag_day_in_the_vaňkovka_gallery { min-height: 460px; }
.university_rag_day_in_the_vaňkovka_gallery #text h2 {color: #ff7e00; font-siez: 14px; margin-top 6px; }
.university_rag_day_in_the_vaňkovka_gallery #text h3 {color: #ff7e00; font-siez: 12px; margin-top 6px; margin-bottom:0px;}
.university_rag_day_in_the_vaňkovka_gallery #text table#tab {border-color: #878787; border-collapse: collapse; border-width: 1px;}
.university_rag_day_in_the_vaňkovka_gallery #text table#tab td{padding-left: 10px;padding-right: 10px;}

.universitätsmaifest_in_galerie_vaňkovka { min-height: 460px; }
.universitätsmaifest_in_galerie_vaňkovka #text h2 {color: #ff7e00; font-siez: 14px; margin-top 6px; }
.universitätsmaifest_in_galerie_vaňkovka #text h3 {color: #ff7e00; font-siez: 12px; margin-top 6px; margin-bottom:0px;}
.universitätsmaifest_in_galerie_vaňkovka #text table#tab {border-color: #878787; border-collapse: collapse; border-width: 1px;}
.universitätsmaifest_in_galerie_vaňkovka #text table#tab td{padding-left: 10px;padding-right: 10px;}

/* leonardo */

#main.genius_leonardo_ve_vankovce #main-wrapper {
  background: transparent url(../images/leonardo/main-leonardo-new.jpg) no-repeat left bottom;
  padding-bottom:185px;
}

.clear {
  clear:both;
}

#main.genius_leonardo_ve_vankovce h2 {
  color:#c4760c;
}

#main.genius_leonardo_ve_vankovce #text img {
  border:0;
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {
  background:transparent url("../images/leonardo/carousel-prev.jpg") no-repeat 0 0;
  height:107px;
  width:28px;
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-prev-horizontal {
  background:transparent url("../images/leonardo/carousel-prev.jpg") no-repeat 0 0;
  height:107px;
  width:28px;
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-next-disabled-horizontal {
  background:transparent url("../images/leonardo/carousel-next.jpg") no-repeat 0 0;
  height:107px;
  width:28px;
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-next-horizontal {
  background:transparent url("../images/leonardo/carousel-next.jpg") no-repeat 0 0;
  height:107px;
  width:28px;
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-container-horizontal {
  background:transparent url("../images/leonardo/carousel-bg.png") repeat 0 0;
  padding:19px 40px;
  width:570px;
}
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-next-horizontal {
  background:transparent url("../images/leonardo/carousel-next.jpg") no-repeat 0 0;
  height:107px;
  width:28px;
}

#main.genius_leonardo_ve_vankovce .jcarousel-skin-tango .jcarousel-container-horizontal {
  background:transparent url("../images/leonardo/carousel-bg.png") repeat 0 0;
  padding:19px 40px;
  width:570px;
}

/* facebook */
#fb-box {margin-top: 25px; float: left; width: 650px;}
#fb-box #like {float: left;}
#fb-box #share {float: right;}
.fb_button_simple .fb_button_text {color: #fff !important;}