@charset "UTF-8";

/*
barva pozadi: #ffb72f
barva site: #fcce79
barva menu, footer: #c65805
barva pozadi bocnich panelu: #fbc259

*/


* {padding:0; margin:0; border:0; list-style-type:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
 body {background-color:#ffb72f;  background-image:url(/pics/back.jpg); background-repeat:repeat-x; margin:15px 0 0 0;} 

#site { width:980px; margin:0px auto; background-color:#fcce79; padding:10px; }
/* --- HEADER ------------------------------------------------------------------------------------------------------------------------------------------ */
#header {width:980px; height:280px; }
#header_banner{width:980px; height:200px; background-color:#c65805;}

#header_info{width:980px; height:40px; background-color:#e6e6e6;}
#header_info_login {width:40px; height:35px; padding-left:10px; padding-top: 5px;float:left; }
#header_info_login_text {width:100px; height:30px;  padding-top:10px; float:left;}
#header_info_login_text a {font-size:15px; font-weight:bold; color:#000000;}
#header_info_login_text2 {width:100px; height:35px;  padding-top:5px; float:left; }
#header_info_login_text2 a { color:#000000;}
#header_info_login_text2 input {padding:0; margin:0; border:0; }
#header_info_reg {width:40px; height:35px; padding-left:10px; padding-top:5px; float:left;}
#header_info_reg_text {width:100px; height:30px;  padding-top:10px; float:left;}
#header_info_reg_text a {font-size:15px; font-weight:bold; color:#000000;}
#header_info_kos {width:40px; height:35px; padding-left:460px; padding-top:5px; float:left;}
#header_info_kos_text {width:180px; height:30px;  padding-top:10px; float:left;}
#header_info_kos_text a {font-size:15px; font-weight:bold; color:#000000;}

#header_menu{width:980px; height:40px; background-image:url(/pics/menu.jpg); background-repeat:repeat-x;}
.header_menu_item {height:20px; padding:10px; float:left; background-image:url(/pics/menu.jpg); background-repeat:repeat-x; }
.header_menu_item a {font-size:16px; color:#FFFFFF;}
.header_menu_item_akt {height:20px; padding:10px; float:left; background-image:url(/pics/menuakt.jpg); background-repeat:repeat-x; }
.header_menu_item_akt a {font-size:16px; color:#FFFFFF;}

.header_menu_mezera {width:1px; height:40px; background-color:#dd8646; float:left;}
/* --- SITE AREA ------------------------------------------------------------------------------------------------------------------------------------------ */
#site_area {width:980px;  margin:20px 0 20px 0; overflow:hidden;}
/* --- LEFT AREA ------------------------------------------------------------------------------------------------------------------------------------------ */
#left_area {width:200px;  float:left;}
/* --- CENTER AREA ------------------------------------------------------------------------------------------------------------------------------------------ */
#center_area {width:560px;  float:left; margin-left: 10px; margin-right: 10px;}
/* --- RIGHT AREA ------------------------------------------------------------------------------------------------------------------------------------------ */
#right_area {width:200px;  float:right;}
/* --- FOOTER ------------------------------------------------------------------------------------------------------------------------------------------ */
#footer {width:980px; height:40px; background-color:#c65805; }
#footer_text {margin-right:20px; padding-top:15px;}
#footer_left {padding-left:20px; padding-top:13px; float:left;}
#footer_right {padding-right:20px; padding-top:13px; float:right;}
#footer_left span{font-size:12px;font-weight:bold;}
#footer_right span{font-size:12px; color:#000000;}
#footer_right span a{text-decoration:none; color:#000000; font-weight:bold;}

/* --- BOX ------------------------------------------------------------------------------------------------------------------------------------------ */
.box {width:200px; margin-bottom:15px;}
.box_header {width:190px; background-color:#c65705; height: 26px; padding-top:4px; padding-left:10px;}
.box_header span {color:#FFFFFF;  font-size:18px;}
.box_main{width:180px; background-color:#fdc762; padding:10px; font-size:12px;}
.box_main span {color:#000000;  font-size:12px;}
.box_main a {text-decoration:underline; font-size:12px; color:#990000;}

.box_main_novinka{width:180px; overflow:hidden; padding-bottom:10px;}
.box_main_novinka_left{width:70px;  float:left;}
.box_main_novinka_right{width:100px;float:right;} 
.box_main_novinka_right span {text-decoration:underline; font-size:12px; color:#990000;}

.box_main_topdeset{padding-bottom:5px;} 
.box_main_topdeset a {text-decoration:underline; font-size:12px; color:#990000;}


#formular_table input {border-style: solid;   border-width: 1px; border-color:#c65705; width:170px; }
#formular_table textarea {border-style: solid;   border-width: 1px; border-color:#c65705; width:170px; }
#formular_table span {font-size:12px; font-weight:bold;}

/* --- BOX VYHLEDANI------------------------------------------------------------------------------------------------------------------------------------------ */
.box_vyhledani {width:200px; height:70px; margin-bottom:15px;background-color:#c65705;}
.box_vyhledani_header {width:190px; background-color:#c65705; height: 26px; padding-top:4px; padding-left:10px;}
.box_vyhledani_header span {color:#FFFFFF;  font-size:18px;}
.box_vyhledani_main{width:190px; padding:10px; padding-right: 0px;}
#vyhledani-submit { border-style:outset; background-color:#CC0000; color:#FFFFFF; width:45px; height:18px;}

/* --- CENTER AREA MENU ---------------------------------------------------------------------------------------------------------------------------- */
#center_area_menu {width:555px; margin-bottom:20px;text-align:center; margin-left:2px; overflow:hidden;}
#center_area_menu .kosticka {width:185px; float:left;text-align:center; padding-bottom:5px;}
/* --- CENTER AREA NOVINKY ---------------------------------------------------------------------------------------------------------------------------- */
#center_area_novinky {width:560px; }
/* --- CENTER AREA podminky ---------------------------------------------------------------------------------------------------------------------------- */
#center_area_podminky {width:560px; }

/* --- CENTER AREA OBCHOD ---------------------------------------------------------------------------------------------------------------------------- */
#center_area_obchod {width:560px; margin-bottom:20px;}
.polozka_radek {padding-bottom:3px; height:253px;}
.polozka {width:183px; height: 247px; background-image:url(/pics/div_polozkax.jpg); float:left;}
.polozka_mezera {width:5px; height: 247px;  float:left;}

.polozka_nadpis {width:170px; height:55px; margin-left: 7px; margin-top:5px; margin-right: 5px;   }
.polozka_nadpis h2{ font-size:13px; color: #990000; line-height:18px; text-decoration:underline; }
.polozka_nadpis h2 a{ font-size:13px; color: #990000; line-height:18px; text-decoration:underline; }
.polozka_obrazek_popis {width:170px; height:115px; margin-top:5px; margin-left: 7px;  margin-right: 5px;  }
.polozka_obrazek {width:80px; height:115px; float:left; }
.polozka_obrazek img{border-style: solid; border-width: 1px; border-color:#333333 }

.polozka_popis {width:82px; height:115px; float:right; margin-left: 7px; }
.polozka_popis .nakladatel {font-weight:bold; line-height:10px;}

.polozka_popis span { font-size:11px; color: #000000; line-height:15px;  }
.polozka_cena {width:169px; height:55px; margin-top:5px; margin-left: 7px;  margin-right: 5px;   }
.polozka_cena_left {width: 87px; float:left;}
.polozka_cena_right {width:82px; float:right;}
.polozka_cena_right_cislo {width:82px; height:35px;  }
.polozka_cena_right_cislo span {font-size:11px; font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;}
.polozka_cena_right_cislo strong {font-weight:bold; font-size:14px; font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;}

.polozka_cena_left_cislo {height:25px;  }
.polozka_cena_left_cislo span {font-size:11px; font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif; }
.polozka_cena_left_cislo strong { font-weight:normal;font-size:14px; font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif; text-decoration:line-through;}

#nadpis_polozky {width:550px; height: 26px; background-color:#c65705;padding-top:4px; padding-left:10px;}
#nadpis_polozky h1 {color:#FFFFFF;  font-size:16px;}
#podminky {width:548px; height: 26px; background-color:#fbdba0;padding-top:4px; padding-left:10px; margin-bottom:10px; border-bottom-style: solid;   border-bottom-width: 1px; border-color:#c65705 }
#podminky span {font-size:12px; color:#990000; font-weight:bold;}
#podminky select {width:100px;}
#podminky option {font-size:12px;}


#onas_nadpis {width:550px; height: 26px; background-color:#c65705;padding-top:4px; padding-left:10px;}
#onas_nadpis h1 {color:#FFFFFF;  font-size:16px;}
#onas_popis {margin:10px; width:530px;}


ul {padding-left:20px; padding-top:5px;padding-bottom:5px;}
ul li {list-style-type:disc; }

#counter {  }

#podslozky {margin-top:20px; margin-bottom:20px; padding-left:5px; padding-right:5px; width: 550px;  }
#podslozky a {font-size:13px; text-decoration:underline; color:#990000; }
#podslozky .neodradkovat { white-space:nowrap;  }
#podslozky span {line-height: 24px; }

#counter_obchod a { font-size:13px; text-decoration:none; color:#990000;}
#counter_obchod span { font-size:13px; text-decoration:none; color:#000000;}
#counter_obchod a.ik_aktiv_number_aktiv{ font-size:13px; text-decoration:none; color:#990000; font-weight:bold;}

/* --- CENTER AREA DETAIL ---------------------------------------------------------------------------------------------------------------------------- */
#center_area_detail {width:560px; margin-bottom:20px;}
#center_area_detail_left {width:200px; float:left; padding-left:20px; padding-right:20px;}
#center_area_detail_right {width:300px; float:right; padding-right:20px;}
#center_area_detail_right {font-size:13px;}
#center_area_detail_right table tr td {padding:3px; background-color:#fbdba0;border-bottom-style: solid;   border-bottom-width: 1px; border-color:#c65705 }
#center_area_detail_left img {border-style: solid; border-width: 1px; border-color:#990000;}

#center_area_detail_pod {float:left; width:520px; padding-left:20px; padding-right:20px; margin-top:30px; font-size:13px;}
#center_area_detail_pod table tr td {padding:3px; background-color:#fbdba0;border-bottom-style: solid;   border-bottom-width: 1px; border-color:#c65705 }

#bezna_cena {text-decoration:line-through;}
#vase_cena {font-size:18px; color:#990000;}
/* --- PRIHLASENI ---------------------------------------------------------------------------------------------------------------------------- */
#prihlaseni {padding-left:180px; padding-top:10px; font-size:12px;}
#prihlaseni_popis { width:560px; text-align:center; font-size:12px; padding-top:40px;}
#prihlaseni table tr td {padding:3px; background-color:#fbdba0;border-bottom-style: solid;   border-bottom-width: 1px; border-color:#c65705; }

.prihlasen_name {font-size:10px; line-height:12px;}

.login-input {border-style: solid;   border-width: 1px; border-color:#c65705 }

/* --- KESTAZENI ---------------------------------------------------------------------------------------------------------------------------- */
#kestazeni a {font-size:12px; text-decoration:underline; color:#990000; padding-left:10px;}


/* --- KOSIK ---------------------------------------------------------------------------------------------------------------------------- */
#center_area_kosik {width:560px; font-size:12px; }
#center_area_kosik a {color:#990000; text-decoration:underline; font-weight:bold;  }
#center_area_kosik table tr th {padding:3px; background-color:#c65705; }
#center_area_kosik table tr td {padding:3px; background-color:#fbdba0;border-bottom-style: solid;   border-bottom-width: 1px; border-color:#c65705 }
.cislo_kosik {width:30px;border-style: solid;   border-width: 1px; border-color:#c65705;}
.kosik_nadpis_polozka {color:#990000; text-decoration:underline; }
.prepocitat_kosik {background-color:#fbdba0; padding-left:5px; padding-right:5px;}

#center_area_kosik-pridano {width:560px; font-size:12px; }
#center_area_kosik-pridano table tr td {background-color:#fbdba0; padding:6px; color:#c65705; text-decoration:underline; font-size:14px; border-style: solid;   border-width: 1px; border-color:#c65705}
#center_area_kosik-pridano table tr td a {color:#c65705;}

#center_area_kosik-pridano {width:560px; margin-bottom:5px; background-color:#fbdba0; overflow:hidden; padding-top:5px;}

#center_area_kosik-pridano_pod {float:left; width:560px; padding-top:20px; }
#center_area_kosik-pridano_pod_left {float:left;  }
#center_area_kosik-pridano_pod_right {float:right;  }


#center_area_kosik-pridano_left {width:100px; float:left; padding-left:20px; padding-right:20px;}
#center_area_kosik-pridano_right {width:400px; float:right; padding-right:20px;}

/* --- REGISTRACE ---------------------------------------------------------------------------------------------------------------------------- */
#registrace {font-size:12px; padding-top:10px; padding-left:10px; padding-right:10px;}
#registrace a {color:#990000; text-decoration:underline;}
#registrace_popis {width:560px; text-align:center; font-size:12px; padding-top:20px;}
#registrace h2 {font-size:12px;}
#registrace table tr td {padding:3px; background-color:#fbdba0;border-bottom-style: solid;   border-bottom-width: 1px; border-color:#c65705 }
.poznamka {font-size:10px; color:#990000;}
.registrace-input {border-style: solid;   border-width: 1px; border-color:#c65705 }

.registrovat_button { background-color:#c65705; font-size:14px; color:#FFFFFF; padding:3px;}


#center_area_kosik h2 {font-size:13px;}



/* LEFT MENU ------------------------------------------------------------------------------ */

.leftmenu ul  {
   padding:0;margin:0;
   list-style-type: none;
   width:200px;
}

.leftmenu li  {
   z-index:90;
   position:relative;
}

.leftmenu a, .leftmenu a:visited {
   display:block;
   text-decoration:none;
   height:32px;
   line-height:32px;
   width:200px;
   text-indent:30px;
}


.leftmenu :hover > a{}
.leftmenu ul ul{visibility:hidden;position:absolute;top:0;left:200px;}

.leftmenu ul li:hover ul,.leftmenu ul a:hover ul {visibility:visible;}
.leftmenu ul :hover ul ul{visibility:hidden;}

.leftmenu ul :hover ul :hover ul ul{visibility:hidden;}
.leftmenu ul :hover ul :hover ul{visibility:visible;}
.leftmenu ul :hover ul :hover ul :hover ul{visibility:visible;}






/* LEFT MENU, LEFT MENU 2 ------------------------------------------------------------------------------ */

.leftmenu a,.leftmenu2 a {
   color:#000;
}
.leftmenu a:hover,.leftmenu2 a:hover {
   color:#000;
   background: url(/pics/left_menux.jpg) -200px 0px;
}

/* + LEFT MENU DEF*/
.leftmenuDef {
   display:block;
   background: url(/pics/left_menux.jpg) 0px 0px;
   color:black;
}
.leftmenuDef a {
font-size:12px;
}

.leftmenuAct a {
   display:block;
   background: url(/pics/left_menux.jpg) -200px 0px;
   color:#000;
}

.leftmenuCat{
   display:block;
   background:none;
   color:black;
}

#uvod-text {padding-bottom:15px; text-align:justify; padding-left:10px; padding-right:10px;}
#uvod-text span{color:#000000;  font-size:12px; line-height:16px;}
