/* SHOP MENU */
ul.shop_main_menu { list-style: none; padding: 0; margin: 0 }
ul.shop_main_menu > li { background: url('../imgs/shop/bg_menuItem_mainCat_g.png') no-repeat; }
ul.shop_main_menu > li > a { color: #666666; line-height: 26px; display: block; height: 29px; padding: 0px 0px 0px 40px; text-transform: uppercase; text-decoration: none; }
ul.shop_main_menu > li > a:hover { color: #FF0000; text-decoration: underline;}

ul.shop_main_menu > li > ul { list-style: none; padding: 0; margin: 0; }
ul.shop_main_menu > li > ul > li { background: url('../imgs/shop/bg_menuItem_subCat.png') no-repeat; }
ul.shop_main_menu > li > ul > li > a {  color: #666666; line-height: 24px; display: block; height: 24px; padding: 0px 0px 0px 45px; text-decoration: none; }
ul.shop_main_menu > li > ul > li > a:hover { padding: 0px 0px 0px 45px;  color: #FF0000; text-decoration: underline;}

ul.shop_main_menu > li > ul > li > ul { list-style: none; padding: 0; margin: 0; }
ul.shop_main_menu > li > ul > li > ul > li{ background: url('../imgs/shop/bg_menuItem_subCat_2nd.png') no-repeat; }
ul.shop_main_menu > li > ul > li > ul > li > a { color: #666666; line-height: 24px; display: block; height: 24px; padding: 0px 0px 0px 50px; text-decoration: none; }
ul.shop_main_menu > li > ul > li > ul > li > a:hover { padding: 0px 0px 0px 50px;  color: #FF0000; text-decoration: underline; }

/*ul.shop_main_menu a.active { color: #FFFFFF; background: url('../imgs/shop/bg_menuItem_subCat_2nd_active.png') no-repeat; }*/
ul.shop_main_menu > li > a.active { background: url('../imgs/shop/bg_menuItem_mainCat.png') no-repeat; color:  #FF0000;}
ul.shop_main_menu > li > ul > li > a.active { background: url('../imgs/shop/bg_menuItem_subCat_active.png') no-repeat; color: #FF0000;}
ul.shop_main_menu > li > ul > li > ul > li > a.active { color: #FFFFFF; background: url('../imgs/shop/bg_menuItem_subCat_2nd_active.png') no-repeat; }
ul.shop_main_menu a.active:hover{ }

/* SHOP CONT MENU */
.cont_menu > ul {  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; float: left; width: 140px; list-style: url('../imgs/stavby/ico_4squae_gray.png');}
.cont_menu > ul > li { width: 140px;}
.cont_menu > ul > li > a { color: #666666; text-decoration: underline; }
.cont_menu > ul > li > a:hover { color: #FF0000; text-decoration: none; }
.cont_menu2 > ul {  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; float: left; width: 200px; list-style: url('../imgs/stavby/ico_4squae_gray.png');}
.cont_menu2 > ul > li { width: 200px;}
.cont_menu2 > ul > li > a { color: #666666; text-decoration: underline; }
.cont_menu2 > ul > li > a:hover { color: #FF0000; text-decoration: none; }


/* SHOP UNIVERSAL */
.borderT1 { border: 1px dashed #e0e0e0; }
.borderT2 { border: 1px solid #666666; }
.borderT3 { border: 1px solid #e0e0e0; }
.sbg1 { background: #e0e0e0; }
.sbg2 { background: #f0f0f0; }
.scolor1 { color: #ff0000; }
.scolor2 { color: #666666; }
.scolor3 { color: #606060; }
a.detail { display: block; width: 84px; height: 22px;  background: url('../imgs/shop/btn_detail.png') no-repeat; }

/* SHOPT ITEM */
.sitem h4 { display: block; height: 32px;  text-transform: capitalize; }
.sitem .img_border { width: 210px; min-height: 289px; height: 289px; border: 1px dashed #e0e0e0; text-align: center;}
.sitem .img_border img { max-width: 210px; max-height: 289px; margin: 0 auto;}
.sitem > div { height: 470px}

.ico_velke, .ico_male, .ico_text { padding: 0px 5px 0px 25px; height: 25px;}
.ico_velke { background: url('../imgs/stavby/ico_velke.gif') no-repeat; }
.ico_male { background: url('../imgs/stavby/ico_male.gif') no-repeat; }
.ico_text { background: url('../imgs/stavby/ico_text.gif') no-repeat; }

.sitem, .navigation, .top_item { background: #fff url('../imgs/shop/box_bg_BL_repeat-x.png') repeat-x bottom left;}

.eshop+.mainTitle_o h1 { margin: 3px 0px 0px 8px; padding: 0; color: #FF0000; font-size: 146.5%; }
.eh1line { height: 75px; margin: -30px 0px -20px 0px;}
.red_line { background: #FF0000; width: 100%; height: 3px; margin: 35px 0px; }
.eflogo { background: #FFFFFF;}
.eshop.pageNavigator_o { padding: 0px; background: #F7F7F7; border-bottom: 1px solid #E0E0E0; }
.eshop > .pageNavigator_i span,.eshop > .pageNavigator_i #active,.eshop > .pageNavigator_i .first_link,.eshop > .pageNavigator_i .first_link:hover { padding: 0px 20px 0px 20px; }
.eshop > .pageNavigator_i .first_link,.eshop > .pageNavigator_i .first_link:hover { padding: 0px 20px 0px 20px; margin-left: 0px;}
.eshop > .pageNavigator_i span#active { margin: 0px; }

.eshop.lista { border-bottom: 3px solid #FF0000; }
.eshop.lista h3 { margin: 20px 0px 3px 10px; color: #FF0000; text-transform: uppercase; }


ul.eshop.files { margin: 0px; padding: 0px; list-style: none;}
ul.eshop.files li:nth-child(odd){ margin: 0px; padding: 0px 0px 0px 50px; list-style: none; background: #F0F0F0; }
ul.eshop.files li:nth-child(even) { margin: 0px; padding: 0px 0px 0px 50px; list-style: none; background: #F9F9F9; }
ul.eshop.files li:hover { text-decoration: underline; }

/* SLIDER */
.eshop .ui-state-default, .eshop .ui-widget-content .eshop .ui-state-default, .eshop .ui-widget-header .eshop .ui-state-default { background: url("../imgs/obecny/slider_pointer.png") no-repeat 0 0 transparent; width: 9px; height: 12px; }
.eshop .ui-corner-all {border-radius: 0px; left: 5px;}
.eshop .slider .ui-widget-content { border: none; background-color: #f0f0f0; }
.eshop .slider .ui-widget { font-size: 0.8em }
.eshop .slider .ui-slider .ui-slider-handle { cursor: pointer; height: 14px; top: -2px; width: 11px; left: 4px;}
.eshop .slider .ui-widget-header { background-color: #666; }
.eshop .slider .ui-slider-horizontal { height: 6px; top: 4px; width: 337;}
.eshop .slider, #typovedomy_obal #slider_last {margin-bottom: 18px;}
.eshop .slider label{color: #000; margin-top: 0px;}
.eshop #slider_last { margin-right: 0px; margin-bottom: 0px;}
.eshop .slider_text {display: block; color: #f00; text-align: center; margin-right: 4px;}
.eshop .ui_sliders {padding: 4px 0; margin-left: 0px; margin-right: 0px; border-right-width: 10px;}
.sh_err { margin: 0px auto; border: 1px solid #ff0000; background: #FFDBE4; }
.sh_err span{ color: #ff0000; font-size: 123.5%; font-weight: bold; }
.sh_err ul{ margin: 0px auto; }

/*.eshop input[type="submit"] { height: 25px;}*/
.eshop_search input[type="text"] { height: 16px; line-height: 140%; border: 1px solid #EEE; background: white; font-family: Arial, Verdana; font-size: 14px; margin: 3px 10px 0 0;}
.eshop_search .search_button { background: transparent url('../imgs/obecny/btns.gif') no-repeat; width: 87px; height: 27px;}
.eshop .use_filter { background: transparent url('../imgs/obecny/btns.gif') no-repeat; width: 87px; height: 27px;}
.eshop .eshop_order,.eshop .eshop_producer { max-width: 188px; min-width: 188px; width: 188px; }

.img_stin4x3_3_i img{ width: initial; height: initial;  max-width: 312px; max-height: 230px; }
.img_stin4x3_3_i .img_bg { width: 321px; height: 239px; background: white; }
.img_stin4x3_3_i .img_bg img{ }

.img_stin16x9_2_i img { width: initial; height: initial;  max-width: 198px; max-height: 107px; _width: 198px; _height: 107px;}
.img_stin16x9_2_i .img_bg { width: 198px; height: 107px; background: white; }

.obj_poznamka { width: 242px; height: 70px; max-width: 242px; max-height: 70px; border: 1px solid #EEE; }