/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*///////////////////////////////////////////////////////////////////////////////*/
body{font-family:Verdana, Arial; font-size:12px; line-height:18px; color:#011621;}
a {color:#bbcb38;}
.white{color:#fff;}

#top{background: url('../images/top.jpg') repeat-x; height:134px; }
    #top-inner{background: url('../images/top-inner.jpg') no-repeat top center; height:134px; width:990px; margin:auto; position:relative;}
        #logo img{margin-top:42px; float:left;}
        #top-inner h1 {position: absolute; color: #15a2ce; font-size: 20px; left: -40px; top: 40px; text-transform: uppercase; letter-spacing: 0.03em;}
        #bruslarna img{position: fixed; top: 0; right: 0; display: block; float: right; margin-right: 20px;}
        #top_menu {position: absolute; right:0px; top:80px; margin:0;}
            #top_menu li {display: block; float: left; padding: 0 0 22px 45px; margin: 0; line-height: 14px; background: none;}
            #top_menu li a {color: #fff;  text-decoration: none; font-family: "Trebuchet MS", Arial, Verdana; font-size:30px; text-transform:uppercase;}
            #top_menu li a:hover {color: #bbcb38;}
            #top_menu li a.active {color: #bbcb38;}
#slide{background: url('../images/slide.png') center no-repeat; height:420px; margin:auto;}

    #slide-inner {margin:auto; width:990px; height:320px; position: relative;}
        #slide-inner a.odkaz {width: 50px; height: 50px; float: left; display: block; margin-top: 40px;}
        #slide-inner a.lyz {width: 120px; margin-right: 130px;}
        #slide-inner a.bez {width: 150px; margin-right: 100px;}
        #slide-inner a.prk {width: 155px; margin-right: 95px;}
        #slide-inner a.obl {width: 225px;}
        #slide-inner a.next {background: url('../images/next-slide-btn.png') no-repeat; display: block; width: 61px; height: 29px; float: left; margin-top: 25px;}
        #slide-inner a.l {margin-left: 15px;}
        #slide-inner a.b {margin-left: 195px;}
        #slide-inner a.p {margin-left: 195px;}
        #slide-inner a.o {margin-left: 195px;}
        
        #slide-inner .box {width: 185px; height: 170px; float: left; margin: 15px 20px 0 0; padding-left: 45px;}   
        #slide-inner .last {margin-right: 0px; width: 150px;}
        #slide-inner .box a {color: #fff; text-decoration: none; text-decoration: Verdana; font-size: 14px; line-height: 35px;}
        #slide-inner .box a:hover {text-decoration: underline;}
#main{background: url('../images/main.jpg') repeat-x #273942;}
    #main-top{background: url('../images/main-top.jpg') no-repeat top center; height:120px; width:990px; margin:auto;}
        #breadcrumb {padding-top:10px; width:590px;}
        #breadcrumb p.reset a{line-height:25px; font-size:12px;}
        #breadcrumb p.reset img{padding:0px 10px;}
        
        #search{float:right; width:400px; height:10px; margin-top:-20px;}
        #search a{ color:#fff;}
            #search a.prihlas{background: url('../images/login-icon.png') 0px 2px no-repeat; padding-left:15px; padding-right:15px; text-decoration:none;}
            #search a.prihlas:hover{text-decoration:underline;}
            #search a.regist{background: url('../images/registr-icon.png') 0px 1px no-repeat; padding-left:15px; text-decoration:none;}
            #search a.regist:hover{text-decoration:underline;}
            #frm-searchForm{margin-top:-20px; margin-left:240px;} 
            #frmsearchForm-searchtext.text{position:absolute; width:122px; float:right; border: 1px solid #e5e5e5; border-right:none; -webkit-border-top-left-radius: 10px;
                                            -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px;
                                            border-top-left-radius: 10px; border-bottom-left-radius: 10px; behavior: url(ie-css3.htc);   padding:4px; padding-left:4px; font-size:13px; 
                                            font-family:Verdana, Arial; color:#999999; display:block;}
            #frmsearchForm-send.imagebutton{margin-left:131px;}
        /*pro kosik*/
        h1{width:650px; margin-top:40px; margin-left:40px; font-size:30px; font-family: "Trebuchet MS", Arial, Verdana; float:left; font-weight:normal;}  
        h1 b.svetle{font-weight:normal; color:#c7cfd2;}
        h1 b.sipka-svetle{font-weight:normal; color:#c7cfd2; padding-left:60px; background: url('../images/kos-arrow.png') 15px 1px no-repeat;}
        h1 b.sipka{font-weight:normal; padding-left:60px; background: url('../images/kos-arrow.png') 15px 1px no-repeat;}
        #main-top h1 img{padding:-5px 10px; }   
        p.nakupni-kosik{float:right; margin-top:40px; margin-right:15px; font-family:Tahoma, Arial, Verdana; font-size:12px; background: url('../images/basket.png') 0px 4px no-repeat; padding:10px; padding-left:40px;}
        p.nakupni-kosik a{color:#011621; font-weight: bold;}
        
        
    #main-inner{background: url('../images/main-inner.jpg') repeat-y top center; width:910px; margin:auto; padding-top:10px; padding-left:40px; padding-right:40px; position: relative;}
    #main-inner .text{width:670px; height:40px;} 
    #main-inner p.telefon{float:right; display:block; color:#15a2ce; font-size:23px; padding-bottom:5px; margin-top:-44px; line-height:35px;
                          font-weight:bold; font-family: "Trebuchet MS", Arial, Verdana; background: url('../images/telefon-icon.png') 0px 5px no-repeat; padding-left:55px; padding-top:10px;}
    #main-inner h4{font-family: "Trebuchet MS", Arial, Verdana; font-size:24px; font-weight:normal; margin-top:30px; }
    #main-inner h4 strong{color:#bbcb38; font-weight:normal;}
        #main-inner-left{float:left; width:445px;}
            .main-img a.thickbox{display:block;}
            .main-img {border:1px solid #e5ebee; padding:15px; margin:5px 15px 10px 0px; width:403px; height:463px; line-height:463px; text-align:center; position:relative;}
            .main-img img{vertical-align:middle; text-align:center;}
            img.ico-bigger{position:absolute; top:0px; left:291px;}
            .small { border:1px solid #e5ebee; padding:10px; margin-right:5px; margin-bottom:20px; width:83px; height:92px; line-height:90px; text-align:center; display:block; float:left;}
            .small img{ vertical-align:middle;}
            .blue{border: 1px solid #1d84c9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(ie-css3.htc); margin-top:20px; background:#1d84c9; line-height:18px; padding:15px 20px; color:#fff;}
        #main-inner-right{float:right; width:435px;}
            #main-inner-right a{color:#bbcb38;}
            #main-inner-right a.zpet-na-vypis{margin-top:10px; display:block; width:181px;}
            #main-inner-right a.zpet-na-vypis-p{padding-left:15px; float:right; }
            #main-inner-right img.gender{float:right; margin:5px; display:block; margin-top:-15px; }
            #main-inner-right p.telefon{float:right; display:block; color:#15a2ce; font-size:23px; padding-bottom:5px; margin-top:-44px; line-height:35px;
                          font-weight:bold; font-family: "Trebuchet MS", Arial, Verdana; background: url('../images/telefon-icon.png') 0px 5px no-repeat; padding-left:55px; padding-top:10px;}
            #main-inner-right h2 b{font-size:24px; font-family: "Trebuchet MS", Arial, Verdana; display:block; line-height:24px; margin-top:12px;}
            #main-inner-right h2{font-size:18px; font-weight:normal; margin-top:0px; line-height:10px;}
            #main-inner-right p {padding-top:25px; line-height:18px;}
            #main-inner-right #tabs-sizes-btn {margin-left: 30px; margin-bottom: 20px;}
                #table-price{background: url('../images/price-box.png') no-repeat; width:434px; height:171px; margin-top:35px; padding-top:27px; padding-left:30px; line-height:25px;}
                #table-price table{width:100%;}
                #table-price td.r{width:60%;}
                #table-price strong.trough{text-decoration:line-through; font-size:12px; font-weight: normal;}
                #table-price b{font-size:12px;}
                #table-price b.g{color:#bbcb38;}
                #table-price b.r{color:#ff0000;}
                #table-price strong{font-size:14px;}
                #table-price table.action{margin-top:25px; font-size:10px;}
                #table-price table.action h3{font-size:20px; font-family: "Trebuchet MS", Arial, Verdana;}
                #table-price table.action strong.red{color:#ff0000; font-size:20px; font-family: "Trebuchet MS", Arial, Verdana;}
                
                #table-price-mini{background: url('../images/price-box-mini.png') no-repeat; width:434px; height:171px; margin-top:35px; padding-top:27px; padding-left:30px; line-height:25px;}
                #table-price-mini table{width:100%;}
                #table-price-mini td.r{width:60%;}
                #table-price-mini b{font-size:12px;}
                #table-price-mini b.g{color:#bbcb38;}
                #table-price-mini b.r{color:#ff0000;}
                #table-price-mini strong{font-size:14px;}
                #table-price-mini table.action{margin-top:25px; font-size:10px;}
                #table-price-mini table.action h3{font-size:20px; font-family: "Trebuchet MS", Arial, Verdana;}
                #table-price-mini table.action strong.red{color:#ff0000; font-size:20px; font-family: "Trebuchet MS", Arial, Verdana;}
            #frm-contactForm-form{color:#011621;}
            #frm-contactForm-form label{width:100px; display:block; text-align:left; margin-right:40px; line-height:25px;}
            #frm-contactForm-form td{height:10px; padding:0px;}
            #frm-contactForm-form th{ vertical-align:top;} 
            #frm-contactForm-form #frmform-email.text{height:15px; width:200px; display:block; behavior: url(ie-css3.htc);  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c4ccd0; padding:5px; margin:0px; margin-bottom:5px; }
            #frm-contactForm-form .text {height:25px;width:200px; behavior: url(ie-css3.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c4ccd0; margin-bottom:5px; }
            #frm-contactForm-form textarea { width:230px; display:block; behavior: url(ie-css3.htc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #c4ccd0; padding:5px;margin-bottom:5px; }
            #frmform-send {margin-left:105px;}
        #category_detail_menu{}
            #category_detail_menu li{border:1px solid #e5e9eb; margin:0px 20px 30px 0px; background: url('../images/detail-product-bg.png') 1px 245px no-repeat; width:180px; height:378px; padding:12px 10px 12px 20px; position:relative; float:left;}
            #category_detail_menu li img.ico{position:absolute; width:75px; top:0px; left:136px;}
            #category_detail_menu li.last{margin:0px 0px 30px 0px;}
            #category_detail_menu li .img a{text-align: center; display:block; width:170px; height:200px; line-height:210px;}
            #category_detail_menu li .img a img{vertical-align:middle;}
            #category_detail_menu li h2 a{color:#011621; text-decoration:underline; margin-top:15px; margin-bottom:5px; font-size:13px; height:38px; display: block;}
            #category_detail_menu li p{margin-top:5px; height:38px; padding:0px; z-index: 1;}
            #category_detail_menu li p b.zobrazit{font-weight:normal; background: url('../images/zobrazit.png') 0px 4px no-repeat; padding-right:15px; padding-bottom:5px; cursor: pointer; z-index: 10000 !important;}
            #category_detail_menu li a.detail{background: url('../images/detail-btn.png') no-repeat; display:block; height:24px; width:59px; color:#fff; 
                                              font-weight:bold; text-decoration:none; padding-top:5px; padding-left:17px; position:absolute; top:365px; float: left; left: 20px;}
            #category_detail_menu li p.price{color:#bbcb38; font-size:18px; margin-top:18px; float:right; height:15px; z-index: 1;}  
            #category_detail_menu li p.price-trought{font-size:12px; float:right; height:15px; text-decoration:line-through; color:#FF0000; font-weight: normal; margin-top:-13px;} 
            #category_detail_menu li p.kc{text-decoration:none; font-weight: normal; float:left; margin-top:-13px; color:#FF0000; height:18px;}
        /*search*/  
        #search-left{width:212px; float:left;}    
            #left_menu {width:212px; margin-top:25px; background:#012537; margin-bottom:20px; padding-bottom:10px;}
                #left_menu li a {text-decoration: none;  background: url(../images/menu-top.png) 0px 0px no-repeat; line-height:15px;
                             display: block; width: 188px; height:25px; padding:12px; color:#fff; font-weight: bold;}
                #left_menu li a:hover { color: #fff; background: url(../images/menu-top.png) 0px 0px no-repeat; }
                    #left_menu ul li a{background: url('../images/left-menu-arrow-w.png') 15px 7px  no-repeat; padding-left:30px; font-weight: normal; 
                                                                        height:0px; padding-top:1px; padding-bottom:25px; width:170px;}
                    #left_menu ul li a:hover{background: url('../images/left-menu-arrow-w.png') 15px 7px  no-repeat; text-decoration:underline;}                                                                
                    #left_menu ul li.active a{background: url('../images/left-menu-arrow-g.png') #01344d 14px 8px no-repeat; color:#bbcb38; font-weight:bold;}                                                    
                        #left_menu ul li li a{background: url('../images/bodka-white.png') #01344d 33px 3px no-repeat; padding-left:45px; width:155px; padding-bottom:15px; line-height:0px; padding-top:4px;}
                        #left_menu ul li li a:hover{text-decoration:underline; background: url('../images/bodka-white.png') #01344d 33px 3px no-repeat;}
                        #left_menu ul li li.active a{background: url('../images/bodka-green.png') #01344d 33px 3px no-repeat; padding-left:45px; width:155px; padding-bottom:15px; line-height:0px; font-weight: normal; 
                                                text-decoration:underline;}
            #left_menu img.filtr{width:176px;height:29px;}
        #search-right{float:right; width:680px; margin-top:20px;} 
            #frm-ordererForm {background: #edf1f3; border: 1px solid #e5e5e5; padding: 9px 20px; height: 20px; margin-bottom: 25px;}     
            #frm-ordererForm p{text-align:right; margin-bottom:12px; margin-right: 230px;}
            #frm-ordererForm div {display: inline; float: right; margin-top: -30px;}   
            #search-right .paginator{float:right; padding-top:15px;}    
            
            #frm-countForm{float:left; margin-top:-50px; margin-left:10px;}
            #frm-countForm label{padding-right:15px;} 
        /*formular*/                    
        #frm-addCartForm {text-align:right; margin-bottom:20px; margin-right:140px;}
        #frm-addCartForm #frmaddCartForm-count.text{width:25px; height:15px; margin-right:5px;}
        #frm-addCartForm label {font-weight: bold;}
        #frmaddCartForm-variant {margin-right:5px;}
        #frmaddCartForm-count {border: 1px solid #e5e5e5; padding:4px; width:25px; margin-top:10px;}
        #frmaddCartForm-add.imagebutton{position:absolute; margin-top:8px; margin-left:5px;}
        /*obecna*/
        #obecna-left{width:212px; float:left;}
            #obecna-left-box{background-color:#f1f6f8; margin-top:12px; width:212px;}
                #obecna-left-box h3{background-color:#dde2e4; padding:5px 10px;}
                #obecna-left-box p{padding:5px 10px; line-height:28px;}
                #obecna-left-box ul{padding:10px 0px;}
                #obecna-left-box li a{background: url('../images/bodka-b.png') 15px 6px no-repeat; padding-left:30px; line-height:28px; color:#011621;}
                #obecna-left-box li a:hover{text-decoration:none;}
                #obecna-left-box li a.active{background: url('../images/bodka-white.png') 16px 13px no-repeat #bbcb38; padding-left:30px; color:#fff; width:182px; display: block;}
            #obecna-left-box #frm-paramSearchForm{padding:15px; height:45px;}
            #frm-paramSearchForm label{float:left; display:block; clear:both; margin-top:5px;}
            
            #frmparamSearchForm-pohlavi{float:right; width:120px; margin-top:3px;}
            #frmparamSearchForm-variants{float:right; width:120px; margin-top:4px;}
            
            #frmproducersForm-send.imagebutton{margin-top:20px;}
        #obecna-right{width:677px; float:right;}
            #obecna-right h1{font-size:24px; font-weight: bold; margin:15px 0px; margin-bottom:20px; width:100%;}
            #obecna-right h2{font-size:16px; line-height:20px; margin-bottom:5px;}
            #obecna-right p{line-height:20px; padding-bottom:5px;}
            #obecna-right p img{margin:0px 10px 10px 0px;}
            
            #obecna-right table {width: 680px; margin-top: 15px;}
            #obecna-right table td {border: 1px solid #ccc; padding: 0px 5px; vertical-align: middle;} 
            #obecna-right table tbody tr th {background: url('../images/table-head-gray.png') no-repeat; color: #fff; font-weight: normal; font-size: 15px; padding: 10px 0px; text-align: left; padding-left: 15px;}
        /*kosik*/
        #cart-right{width:212px; float:right;}
            #cart-right-box{background-color:#f1f6f8; margin-top:12px;}
                #cart-right-box h3{background-color:#dde2e4; padding:5px 10px;}
                #cart-right-box p{padding:5px 10px; line-height:28px;}
                #cart-right-box ul{padding:10px 0px;}
                #cart-right-box li a{background: url('../images/bodka-b.png') 15px 6px no-repeat; padding-left:30px; line-height:28px; color:#011621;}
        #cart-left{width:665px; float:left;}
            #cart-left h1{font-family: "Trebuchet MS", Arial, Verdana; font-size:24px; margin: 15px 0px; font-weight: normal;}
            #cart-left h2{font-size:16px;}
            /*default*/
            .kosik-h1{font-family: "Trebuchet MS", Arial, Verdana; font-size:24px; margin: 15px 0px; font-weight: normal;}
            
            
            .obal{width:558px; height: 60px; background-color:#f4f8fa; behavior: url(ie-css3.htc); -moz-border-radius: 15px; -webkit-border-radius: 15px; 
                  position:relative; padding-left:15px; margin-left:90px; margin-bottom: 60px; margin-top: 30px; display: block;}
            
            #cart-left .obal .cart-img {position:absolute; left:-75px; top: -20px; height:89px; width:89px; text-align:center; line-height:89px;
                                           border: 1px solid #e1e8eb; behavior: url(ie-css3.htc); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:5px; background:#fff;}
            #cart-left .obal .cart-img img{vertical-align:middle; }
            
            
            
            #cart-left h4 a{float:left; margin:0px; font-family:Verdana, Arial; font-size:12px; font-weight: normal; color:#011621; text-decoration:underline; 
                             padding-bottom:15px; padding-top: 12px; padding-left:15px; width:340px;}
            #cart-left h4 a b{font-weight: bold;}
            
            #cart-left  p{font-family:Verdana, Arial; font-size:12px; color:#011621; padding-left:15px; float:left; padding-bottom:15px;}
            #cart-left  p.count{float:left; padding-top:25px; width:25px; text-align:center;}
            #cart-left  p.price{float:left; width:80px; padding-top:25px; text-align:right;}
            #cart-left .obal a.cross img{position:relative; left:25px; top:22px;}
            
            
            #cart-left a.cart-del img{position:relative; top:20px; left:5px; margin-bottom:40px;}
            #cart-left p.kosik{font-size:24px; font-family: "Trebuchet MS", Arial, Verdana; margin-top:32px; float:right;}
            #cart-left p.kosik b{color:#bbcb38; font-weight: bold; margin-right:15px;}
            #cart-left a.pokracovat img{display: block; position:relative; float:right; top:0px; left:0px;}
            #cart-left a.zpet img{display: block; position:relative; float:left; top:0px; left:0px;}
            /*kosik/user*/
            #user h1 {font-family: "Trebuchet MS", Arial, Verdana; font-size:24px; margin: 15px 0px; font-weight: normal;}
            #login a{ font-size:25px; font-weight: normal; color:#011621;}
            #newuser a{  font-size:25px; font-weight: normal; color:#011621; line-height:45px;}
            #frm-formLogin{margin-left:20px; margin-top:15px;}
            #frm-formLogin th{padding:8px; color:#666666; text-align:left; padding-right:20px;}
            #frm-formLogin td .text{border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; height:18px; width:200px;}
            .newuser{margin-left:25px;}
            #frm-formUser legend{ font-size:18px; line-height:40px; font-weight: normal;}
            #frm-formUser th{padding:8px; color:#666666; text-align:left;}
            #frm-formUser td .text{border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; height:18px; width:200px;}
            #frm-formUser .action-buttons{margin-left:-20px; margin-top:10px;}
            #frm-formUser .other-address label{margin-left:10px;}
            /*paymant*/
            #frm-payForm{margin-left:25px;}
            .pay-h1{font-size:30px; margin: 15px 0px; font-weight: normal;}
            #frm-payForm .hidden{font-size:18px; margin-left:-15px;  font-weight: normal;}
            #frm-payForm label{margin-left:5px; vertical-align:top; }
            #frmpayForm-note{border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; width:350px;}
            /*complete*/
            .complete-h1{font-size:30px; margin: 15px 0px; font-weight: normal;}
            .complete-p{margin-left:5px; color:#666666; }
            .complete-h2{font-size:25px; font-weight: normal; margin-bottom:20px;}
            #complete { margin-top:10px;}                                                                                                                                                                                    
            #complete legend{font-size:18px; line-height:40px; font-weight: normal;}
            #complete p{background-color:#f6f6f6; border: 1px solid #f6f6f6; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:5px; line-height:20px; width:250px; height:100px; margin-bottom:15px;}
            #complete .buttony{margin:20px; background:none; border:none;}
            .result-table{width:650px; font-size:12px; margin-top:15px; float:left;}
            .doprava td strong{border:0px; text-align:left; padding-left:420px; line-height:20px;}
            .doprava td b{ font-size:15px; float:right; }
            .newuser th{padding:8px;  text-align:left;}
            .newuser td .text{border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px;}
            #complete {float:left;}
            #complete p.buttony {width: 600px;}
            #complete p.buttony img.r a{display: block; position:relative; float:left; top:-30px; left:120px;}
            #complete p.buttony img.l a{display: block; position:relative; float:left; top:0px; left:0px;}
            .basket-table {float:left;}
            .top-table-gray th{padding:12px 10px;}
            .basket-table td{padding:4px 0px 8px 0px; border: 1px solid #f1f1f1; color:#666666; width:200px; text-align:center;}
            .basket-table td.jmeno{text-align:left; padding-left:15px; width:550px;} 
            .basket-table td img{margin-top:5px;}
            .basket-table .sudy{background-color:#f6f6f6;}
            tr.top-table-gray{background: url(../images/table-head-gray.png) no-repeat;  color:#fff; }
            tr.top-table-gray th{background:none;}
                                     
#main-end{background: url('../images/main-end.jpg') repeat-x; height:100px; }
    #main-end-inner{background: url('../images/main-end-inner.jpg') no-repeat top center; height:100px;}
#menu{background: url('../images/menu.jpg') repeat-x; height:66px;}
       
#foot{background: url('../images/foot.jpg') repeat-x; height:324px;} 
    #foot-inner{margin:auto; width:990px; background: url('../images/foot-inner.jpg') no-repeat; height:240px; padding-top:24px; clear:both;} 
        #foot-inner h3{font-size:20px; font-family: "Trebuchet MS", Arial, Verdana; font-style:italic; margin-bottom:13px;}
        #foot-inner li{background: url('../images/bodka.jpg') 8px 8px no-repeat; padding-left:20px; padding-bottom:10px;}
        #foot-inner a {text-decoration:underline; color:#011621;}
        #foot-inner a:hover {text-decoration:none;}
        #foot-inner p{line-height:22px; margin-bottom:5px;}
        #foot-box1{width:246px; float:left;}
        #foot-box2{width:246px; float:left; padding-left:16px;}
        #foot-box3{width:246px; float:left;}
        #foot-box3 p{width:235px; } 
            #frm-newsletterForm-form{margin-left:-75px; margin-top:10px;}
            #frm-newsletterForm-form label{visibility:hidden;}
            #frmform-email.text{padding:6px 5px; margin-top:12px; width:200px; behavior: url(ie-css3.htc); -webkit-border-radius: 7px; -webkit-border-bottom-left-radius: 0; -moz-border-radius: 7px; 
            -moz-border-radius-bottomleft: 0; border-radius: 7px; border-bottom-left-radius: 0; border: 1px solid #bbcb38;} 
            #frmform-send.imagebutton{margin-top:6px;}
        #foot-box4{width:236px; float:left;}
        #foot-inner p.f-bottom{color:#fff; margin-top:50px; float:left;}
        #foot-inner p.f-bottom a{color:#bbcb38; text-decoration:underline;}
        #foot-inner p.f-bottom a:hover{text-decoration:none;}
        #foot-inner p.f-fb-bottom a{float:right; color:#bbcb38; margin-top:50px; margin-right:30px; background: url('../images/facebook-icon.png') no-repeat; padding-left:40px; padding-bottom:5px;}
        #foot-inner p.f-fb-bottom a:hover{text-decoration:none;}
        
hr{border:0px; border-bottom: 1px solid #e1e8eb; margin: 15px 0 15px 0; clear: both;}
.clear { clear: both; width: 100%; height: 1px; line-height: 1px; visibility: hidden; margin:0px;}

/*jquery*/
#tabs {margin-bottom:20px; background:none; border:none; color:#011621;}
#tabs li{background:none; border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius: 0px; top:12px;} 
#tabs li a{color:#011621; font-family:Verdana, Arial; font-size:12px; font-weight:normal; background: url('../images/bodka-none.png') 10px 10px no-repeat #f1f6f8; padding-left:25px;}
#tabs li.ui-state-active{padding:5px 0px; border-top: 3px solid #bbcb38; top:0px; background:fff;}
#tabs li.ui-state-active a{color:#011621;  font-family:Verdana, Arial; font-size:12px; font-weight:normal; background: url('../images/bodka-g-b.png') 10px 10px no-repeat; padding-left:25px;}
#tabs li.ui-state-hover a{text-decoration:underline; cursor:pointer;}
#tabs p{color:#011621;}
#tabs-1{ border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius: 0px; color:#011621;}
#tabs-1 h2{font-size:20px; margin-bottom:10px; line-height:20px;}    
#tabs-2{ border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius: 0px;}
#tabs-3{ border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius: 0px;}
#tabs .ui-corner-all{background:none; border:none; margin-left:-3px;}

#tabs-1 table{width:100%; line-height:28px; padding-left:5px;}
#tabs-1 td.g{background:#f1f6f8;}
#tabs-1 td.r-g{background:#f1f6f8; padding-left:5px;}
#tabs-1 td.r{width:60%;padding-left:5px;}
#tabs-1 b{font-size:12px; padding-left:5px;}


/*Tabs-menu*/
/*jquery*/
#tabs-menu {border:none; color:#011621; background:none; height:66px; margin-top:-25px; width:990px; }
#tabs-menu a {text-decoration:none; }
#tabs-menu-3 .right{float:right; margin-left:35px;} 
#tabs-menu-3 .left{float:left;}  
#tabs-menu-3 h2{margin-bottom:25px;} 
    .basket-table{}
    .top-table-gray th{padding:12px 15px; border:1px;}
    .basket-table td{padding:4px 15px 8px 15px; border: 1px solid #f1f1f1; color:#666666; width:280px; text-align:left; }
    .basket-table td.jmeno{text-align:left; padding-left:15px; width:550px;} 
    .basket-table td img{margin-top:5px;}
     tr.top-table-gray {background: url(../images/table-head-gray.png) no-repeat;  color:#fff; }

#tabs-menu-1 .obal{ margin-bottom:0px; height: 140px;}

#tabs-menu-2 .obal {width:455px; margin:0px; margin-bottom:50px; background:#f1f6f8; border: 1px solid #e4e8ea; height: 175px; float:left; margin-right: 40px; behavior: url(ie-css3.htc); 
                          border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#tabs-menu-2 .obal h2 {color:#15a2ce; font-size:20px; font-family: "Trebuchet MS", Arial, Verdana; font-weight:normal; margin-top:25px;}
#tabs-menu-2 .obal h2 span {font-size:12px; font-family:Verdana, Arial; color: #011621;}
#tabs-menu-2 .obal img{margin:25px 15px 15px -15px; float:left;}
#tabs-menu-2 .obal a.mapa{color:#15a2ce;}
#tabs-menu-2 .obal a:hover{text-decoration:underline;}
#tabs-menu-2 .obal p {width:158px; float:left; line-height:20px; font-size:12px; font-family:Verdana, Arial;}
#tabs-menu-2 .obal p.r{width:140px; float:left; margin-left:10px; }

#tabs-menu-2 .obal-right {float: right; background: #f4f8fa; padding: 15px 0px; padding-right:7px; behavior: url(ie-css3.htc); 
                          border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; width:450px; border: 1px solid #e4e8ea; margin: 0px;}  
#tabs-menu-2 .obal-right h2 {margin-left: 40px; font-weight: normal; font-size: 20px; margin-top: 10px;}
#tabs-menu-2 .obal-right p {width:140px; float:left; margin-left:10px;}                          
#tabs-menu-2 .obal-right img {float: left; margin: 10px 10px 0 0;}

#tabs-menu .ui-corner-all{background:none; border:none; margin-left:-3px;}
#tabs-menu li.menu{float:left; margin:0; background: url('../images/menu-predel.png') no-repeat; width:246px; border:none; height:50px; margin-bottom:50px} 
#tabs-menu li.menu-first{float:left; margin:0; background: url('../images/menu-predel.png') no-repeat; width:246px; border:none; height:50px; margin-bottom:50px} 
#tabs-menu li.menu-first{background:none;}
#tabs-menu li.menu a{color: #bbcb38; text-decoration:none; font-family: "Trebuchet MS", Arial, Verdana; font-size:20px; font-style:italic; 
                font-weight: normal; display:block;  width:246px;  padding:0px; padding-top:14px; text-align:center; }
#tabs-menu li.menu-first a{color: #bbcb38; text-decoration:none; font-family: "Trebuchet MS", Arial, Verdana; font-size:20px; font-style:italic; 
                font-weight: normal; display:block;  width:246px;  padding:0px; padding-top:14px; text-align:center; }                
#tabs-menu li.menu.ui-state-active a:hover{text-decoration:none;}
#tabs-menu li.menu-first.ui-state-active a:hover{text-decoration:none;}
#tabs-menu li.ui-state-active a{color:#011621; background: url('../images/menu-active.png') 0px 0px  no-repeat; text-decoration:none; 
                                font-family: "Trebuchet MS", Arial, Verdana; font-size:20px; display: block; margin:auto; font-weight: bold; height:45px; font-style:normal;}
#tabs-menu li.ui-state-hover{cursor:pointer;}                               
#tabs-menu li.ui-state-hover a{text-decoration:underline;}

#tabs-menu-1{padding:0px; color:#011621; float:left; margin-bottom:20px;}
#tabs-menu-2{padding:0px; color:#011621; float:left; margin-bottom:20px;}
#tabs-menu-3{padding:0px; color:#011621; float:left; margin-bottom:20px;}
#tabs-menu-4{padding:0px; color:#011621; float:left; margin-bottom:20px;}

#container{margin:auto; width:990px; text-align:left; padding-top:20px; }
    #container h2{color:#bbcb38; font-size:16px;}
    #container h2:hover a{text-decoration:underline;}
    #container p {line-height:18px; margin-top:5px; color:#011621;}
    #container p.mini-p{font-size:10px; line-height:15px; margin-top:0px;}
    #container a {color:#011621;}
    #container p.readMore a{background: url('../images/read-icon.png') 0px 1px no-repeat; padding-left:20px; text-decoration:underline;}
    #container p.readMore a:hover{text-decoration:none;}
    #container .left{float:left; width:474px; margin-bottom:15px;}
    #container .left img{margin:0px 20px 20px 0px; float:left;}
    #container .right{float:right; width:475px;  margin-bottom:15px;}
    #container .right img{margin:0px 20px 20px 0px; float:left;}    
    
        #category_visual_menu li {float:left; margin:0px 0px 30px 0px;}
        #category_visual_menu li.right {float:right; margin:0px 0px 30px 0px; width:468px;}
        #category_visual_menu li .obal .action-img a{border: 1px solid #e1e8eb; behavior: url(ie-css3.htc); -webkit-border-radius: 15px; -moz-border-radius: 15px; 
                                                      border-radius: 15px; padding:5px; background:#fff; width:124px; height:124px; margin:0px 20px 0px -55px !important; float:left; text-align:center !important; line-height:124px;}                                              
        #category_visual_menu li .obal .action-img a img{vertical-align:middle; margin:0; float: none;}                             
        
        
        
        
        #category_visual_menu li .obal{background: #f4f8fa; padding: 15px 0px; padding-right:7px; behavior: url(ie-css3.htc); border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-left:50px; width:412px;}
        #category_visual_menu li .obal h2 a{color:#15a2ce; font-size:16px; text-decoration:none; font-family:Verdana; }
        #category_visual_menu li .obal h2:hover a{text-decoration:underline;}
        #category_visual_menu li .obal a{text-decoration:none;}
        #category_visual_menu li .obal p.mini-p{font-size:10px; line-height:15px;}
        #category_visual_menu li .obal p.price{color:#ff0000; margin-top:5px; line-height:25px; margin-bottom:5px;}
        #category_visual_menu li .obal p.price b{color:#999d9e; font-weight: normal; text-decoration:line-through;}
        #category_visual_menu li .obal p.price strong.s{color:#999D9E;}
        #category_visual_menu li .obal a.detail {background: url('../images/read-icon.png') 0px 2px no-repeat; padding-left:20px; text-decoration:underline; color:#000;}
        #category_visual_menu li .obal a.detail:hover{text-decoration:none;} 
        #category_visual_menu li .obal a.doKose {background: url('../images/basket-icon.png') 0px 3px no-repeat; padding-left:20px; text-decoration:underline; color:#000; margin-left:20px;}
        #category_visual_menu li .obal a.doKose:hover{text-decoration:none;} 

/*prihlaseni registrace*/
#frm-registrationForm{text-align:left;}
#frm-registrationForm legend{ font-size:18px; line-height:40px; font-weight: normal;}
#frm-registrationForm h2{color:#bbcb38; font-size:16px;}
#frm-registrationForm th{padding:8px; color:#666666; text-align:left;}
#frm-registrationForm td .text{border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; width:150px; height:18px;}
#frm-registrationForm {width:200px;}

#frm-loginForm{margin-left:0px;}
#frm-loginForm th{padding:8px; color:#666666; left:0px;}
#frm-loginForm td .text{border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; width:150px; height:18px;}
#frm-loginForm .newuser{margin-left:0px; padding-left:0px;}

/*left box filtr*/

#frm-producersForm{padding:15px;}
#frm-producersForm label{margin-left:18px; margin-top:-18px; display:block; }


#frm-changePassForm{float:left;}
#frm-changePassForm td .text{float:left; border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; width:150px; height:18px;}

#frm-sendPassForm{float:left;}
#frm-sendPassForm td .text{float:left; border: 1px solid #e5e5e5; behavior: url(ie-css3.htc); -moz-border-radius:5px; padding:2px; width:150px; height:18px;}   


 .tooltip{ background: #fff; border:1px solid #e5e5e5; z-index: 10000 !important; padding: 20px; display: block;}

