html, body{
    color:#000;
    font:12px Verdana, Geneva, sans-serif;
    }
body{
    background:#C2E496;
    }
h1{
    padding:0;
    margin:0 0 10px;
    color:#FF611B;
    font-size:20px;
    font-weight:normal;
    line-height:22px;
    }
h2{
    padding:0;
    margin:0 0 8px;
    color:#000;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    }
h3{
    padding:0;
    margin:0 0 10px;
    color:#666;
    font-size:14px;
    font-weight:bold;
    line-height:130%;
    }
h4{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    }
h5{
    padding:0;
    margin:0 0 8px;
    color:#FF611B;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    }
h6{
    padding:0;
    margin:0 0 4px;
    color:#000;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    }
    h6 span{
        color:#2E5229;
        font-size:11px;
        font-weight:normal;
        }
p{
    padding:0;
    margin:0 0 10px;
    line-height:18px;
    }
a{
    color:#2E5229;
    text-decoration:underline;
    outline:none;
    }
    a:hover{
        color:#2E5229;
        text-decoration:none;
        }
input, textarea, select{
    padding:1px;
    vertical-align:middle;
    font:14px Verdana, Geneva, sans-serif;
    background:#FFF;
    color:#333;
    border:1px solid;
    border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
    }
textarea{
    padding:0;
    }
select{
	padding:0;
    width:206px;
    }
input{
    width:200px;
    }
.img-border img{
    border:2px solid #9EC641;
    }
    .img-border img:hover{
        border:2px solid #FF611B;
        }
input.radio{
    border:none;
    display:block;
    float:left;
    margin:0;
    margin-right:3px;
    margin-top:3px;
    width:14px !important;
    background:none;
    }
div.btn{
    margin:0;
    padding:0;
    border:0;
    height:23px;
    width:auto;
    text-align:left;
    display:inline;
    text-align:right;
    }
    div.btn a{
        display:inline-block;
        margin:0;
        text-decoration:none;
        vertical-align:middle;
        white-space:nowrap;
        padding:0;
        color:#FFF;
        font-size:12px;
        height:23px;
        font-weight:bold;
        zoom:1;
        text-align:center;
		background:url(../../i/12-kosmoastropulss/btnr-bg.png) no-repeat right 0;
        }
        div.btn a span{
            padding:4px 0 0 16px;
            margin:0 16px 0 0;
            display:inline-block;
            line-height:14px;
            height:19px;
            background:url(../../i/12-kosmoastropulss/btn-bg.png) no-repeat 0 0;
            }
            div.btn a:hover{
                cursor:pointer;
                color:#FFF;
				background:url(../../i/12-kosmoastropulss/btnr-bg.png) no-repeat right bottom;
                }
				div.btn a:hover span{
				    background:url(../../i/12-kosmoastropulss/btn-bg.png) no-repeat 0 bottom;
					}
div.cart-btn{
    margin:0;
    padding:0;
    border:0;
    height:23px;
    width:auto;
    text-align:left;
    }
    div.cart-btn a{
        background:#FF611B;
        display:inline-block;
        margin:0;
        text-decoration:none;
        vertical-align:middle;
        white-space:nowrap;
        padding:0;
        color:#FFF;
        font-size:12px;
        height:23px;
        font-weight:normal;
        zoom:1;
        background:url(../../i/12-kosmoastropulss/cartr-btn.png) no-repeat right 0;
        }
        div.cart-btn a span{
            display:inline-block;
            line-height:14px;
            padding:4px 8px 0 12px;
            margin:0 26px 0 0;
            height:19px;
		    background:url(../../i/12-kosmoastropulss/cart-btn.png) no-repeat 0 0;
            }
            div.cart-btn a:hover{
                cursor:pointer;
                color:#FFF;
				text-decoration:none;
				background:url(../../i/12-kosmoastropulss/cartr-btn.png) no-repeat right bottom;
                }
				div.cart-btn a:hover span{
                    background:url(../../i/12-kosmoastropulss/cart-btn.png) no-repeat 0 bottom;
					}
#bg-1{
    padding:0;
    margin:0 auto;
    width:988px;
    background:url(../../i/12-kosmoastropulss/body-bg.png) repeat-y center 0;
    }
	#bg-2{
		padding:0;
		margin:0;
		background:url(../../i/12-kosmoastropulss/bg-2.png) no-repeat center 0;
		}
#wrapper{
    padding:0;
    margin:0;
    background:none;
    width:auto;
    }
    #head{
        padding:0 24px;
        background:url(../../i/12-kosmoastropulss/head-bg.jpg) no-repeat center 0;
        }
    #header{
        padding:0;
        margin:0;
        height:213px;
        background:none;
        }
        h1#logo{
            padding:16px 26px 10px;
            margin:0 0 50px;
            width:174px;
            height:81px;
            float:left;
            background:#FFF url(../../i/12-kosmoastropulss/logo-bottom.png) no-repeat 0 bottom;
            }
            h1#logo a{
                padding:0;
                margin:0;
                display:block;
                width:170px;
                height:80px;
            	background-repeat:no-repeat;
				background-position:center center;
                }
                h1#logo a span{
                    display:none
                    }
        #header .slogan{
            font-family:Arial,Helvetica,sans-serif;
            height:48px;
            left:266px;
            margin:0;
            overflow:hidden;
            padding:2px;
            position:absolute;
            top:156px;
            width:600px;
            }
            #header .slogan .text{
                color:#FFF;
                font-size:18px;
                line-height:22px;
                }
        #header .right-block{
            padding:0;
            }
        #languages{
            padding:0;
            margin:0;
            overflow:hidden;
            zoom:1;
            list-style:none;
            position:absolute;
            top:44px;
            right:12px;
            left:auto;
            }
            #languages li{
                padding:0 8px;
                margin:0;
                display:inline;
				font-size:11px;
				line-height:14px;
                text-transform:uppercase;
                }
                #languages li a{
                    padding:0;
                    margin:0;
                    color:#000;
                    }
                #languages li.active a{
                    font-weight:bold;
                    color:#FF611B;
                    text-decoration:none;
                    }
        .search-form{
            padding:0;
            margin:0;
            text-align:left;
            position:absolute;
            top:157px;
            right:auto;
            left:24px;
            }
            .search-form input{
                width:168px;
                padding:3px;
                margin:0;
				float:left;
				border:1px solid #53812D;
				background:#B1D554;
				color:#000;
                }
            .search-form .btn{
                border:0 none;
				display:block;
				width:30px;
				height:25px;
				margin:0;
				padding:0;
				text-align:right;
				width:auto;
				float:left;
                }
				.search-form .btn a{
					background:url(../../i/12-kosmoastropulss/search-btn.png) no-repeat 0 0;
					color:#FFF;
					width:30px;
					height:25px;
					display:block;
					margin:0;
					padding:0;
					vertical-align:middle;
					border:none;
					}
					.search-form .btn a span{
						display:none;
						}
					.search-form .btn a:hover{
						background:url(../../i/12-kosmoastropulss/search-btn.png) no-repeat 0 bottom;
						border:none;
						cursor:pointer;
						}
        .logon-block{
            left:252px;
            right:auto;
            top:42px;
            color:#000;
            }
            .logon-block ul.logon-list li.logon, .logon-block ul.welcome-list li.welcome{
                border-right:1px solid #999;
                }
                .logon-block a{
                    color:#2E5229;
                    }
                    .logon-block a:hover{
                        color:#2E5229;
                        }
.menu-block{
    padding:0;
    margin:0 0 10px;
    height:42px;
    background:#BC2F40 url(../../i/12-kosmoastropulss/menu-bg.png) repeat-x 0 bottom;
	position:relative;
	z-index:6;
    }
#menu{
    list-style:none;
    margin:0;
    padding:0 14px 0 0;
    background:url(../../i/12-kosmoastropulss/menu-right.png) no-repeat right bottom;
	}
	#menu ul{
		padding:0;
		margin:0;
		list-style:none;
        height:42px;
		}
		#menu li{
            float:left;
            margin:0;
            padding:0;
            position:relative;
			line-height:18px;
			text-align:center;
			}
			#menu li a{
				padding:0;
				margin:0;
				font-size:14px;
				color:#FFF;
				display:block;
				}
    			#menu li a span{
    				padding:10px 24px 14px 34px;
    				margin:0;
    				font-size:14px;
    				color:#FFF;
    				display:block;
    				position:relative;
    				zoom:1;
    				background:url(../../i/12-kosmoastropulss/menu-bllt.gif) no-repeat 12px 14px;
    				}
        			#menu li a span:hover{
        				cursor:pointer;
        				}
    		#menu li a.active, #menu li a:hover{
				text-decoration:none;
    			background:#435BD9 url(../../i/12-kosmoastropulss/menu-act-bg.png) repeat-x 0 0;
                }
    			#menu li a.active span{
    				color:#FFF;
    				text-decoration:none;
    			    background:url(../../i/12-kosmoastropulss/menu-bllt.gif) no-repeat 12px 14px;
    				}
    				#menu li ul li a.active{
    					background:#EF4D07 url(../../i/12-kosmoastropulss/bllt.gif) no-repeat 10px 10px;
    					color:#FEDA4A;
    					}
        				#menu li ul li ul li a.active{
        					background:#EF4D07 url(../../i/12-kosmoastropulss/bllt2.gif) no-repeat 10px 14px;
        					color:#FEDA4A;
        					}
			#menu ul li ul {
				background:none;
				height:auto;
				margin:0;
				padding:0;
				position:absolute;
				vertical-align:bottom;
				background:#FF611B;
				left:0;
				}
				#menu ul li ul li{
					float:none;
					height:auto;
					margin:0;
					padding:0;
					width:180px;
					zoom:1;
					vertical-align:bottom;
					position:relative;
					line-height:16px;
					text-align:left;
					background:none;
					}
					#menu ul li ul li a{
						color:#FFF;
						display:block;
						float:none;
						font-size:12px;
						height:auto;
						margin:0;
						padding:6px 10px 6px 21px;
						vertical-align:bottom;
						border:none;
						font-weight:normal;
						background:url(../../i/12-kosmoastropulss/bllt.gif) no-repeat 10px 10px;
						zoom:1;
						vertical-align:bottom;
						}
    					#menu ul li ul li a:hover{
    						background:#EF4D07 url(../../i/12-kosmoastropulss/bllt.gif) no-repeat 10px 10px;
    						}
			#menu ul li ul li ul{
				background:#FFF;
				height:auto;
				margin:0 0 0 180px;
				padding:0;
				position:absolute;
				width:180px;
				z-index:100;
				top:0;
				background:#FF8624;
				}
				#menu ul li ul li ul li{
					float:none;
					height:auto;
					margin:0;
					padding:0;
					overflow:hidden;
					zoom:1;
					vertical-align:bottom;
					line-height:16px;
					background:none;
					}
					#menu ul li ul li ul li a {
						color:#FFF;
						display:block;
						float:none;
						font-size:11px;
						height:auto;
						margin:0;
						padding:6px 10px 6px 19px;
						vertical-align:bottom;
						border:none;
						font-weight:normal;
						zoom:1;
						vertical-align:bottom;
						background:url(../../i/12-kosmoastropulss/bllt2.gif) no-repeat 10px 14px;
						}
    					#menu ul li ul li ul li a:hover{
    						background:#EF4D07 url(../../i/12-kosmoastropulss/bllt2.gif) no-repeat 10px 14px;
    						}
                    
#path{
    padding:7px 30px 5px 10px;
    margin:0;
    clear:both;
    background:#D4EE89 url(../../i/12-kosmoastropulss/path-bg.png) repeat-y right 0;
    }
    #path .inner{
        padding:0;
		overflow:hidden;
		zoom:1;
        }
    #path .bc{
        padding:0;
        margin:0;
        list-style:none;
        text-align:center;
        float:left;
		width:600px;
        }
        #path .bc li{
            padding:1px 4px 3px 8px;
            margin:0;
            float:left;
			font-size:11px;
            line-height:16px;
            background:url(../../i/12-kosmoastropulss/bc-sep.gif) no-repeat 0 5px;
            }
        #path .bc li.home{
            padding-left:18px;
            background:url(../../i/12-kosmoastropulss/home-ico.gif) no-repeat 0 4px;
            }
            #path .bc li a{
                text-align:center;
				color:#2E5229;
                }
                #path .bc li.active a{
                    text-decoration:none;
					color:#000;
                    }
    #path .cart{
        padding:0;
        margin:0;
        list-style:none;
        text-align:center;
        float:right;
        width:210px;
        }
        #path .cart li{
            padding:0 10px;
            margin:0;
            float:right;
            border-left:1px solid #999;
            font-weight:bold;
            color:#FF611B;
            font-size:12px;
            line-height:16px;
            }
        #path .cart li.count{
            padding-left:24px;
            background:url(../../i/12-kosmoastropulss/cart-ico.gif) no-repeat 0 2px;
            border-left:none;
            font-style:normal;
            }
            #path .cart li a{
                color:#000;
                text-align:center;
                font-weight:normal;
                }
#sidebar-left{
    padding:0;
    float:left;
    width:237px;
    }
    #sidebar{
        padding:0;
        }
        #sidebar .inner{
			padding:0;
			background:#FF611B url(../../i/12-kosmoastropulss/sidebar-top.png) no-repeat right 0;
            }
        #sidebar ul{
			padding:20px 0 28px;
            margin:0;
            list-style:none;
            background:url(../../i/12-kosmoastropulss/sidebar-bottom.png) no-repeat 0 bottom;
            }
            #sidebar ul li{
                padding:0;
                margin:0;
				line-height:20px;
                }
            #sidebar ul li.first{
                }
                #sidebar ul li a{
                    padding:6px 10px 6px 34px;
                    margin:0;
                    display:block;
                    color:#FFF;
                    font-size:14px;
                    background:url(../../i/12-kosmoastropulss/menu-bllt.gif) no-repeat 12px 11px;
                    zoom:1;
                    }
                #sidebar ul li a.active{
                    font-weight:bold;
                    color:#FEDA4A;
                    }
                #sidebar ul li ul li a.active{
                    font-weight:bold;
                    color:#FEDA4A;
                    }
                    #sidebar ul li ul li ul li a.active{
    					font-weight:bold;
    					color:#FEDA4A;
                        }
                #sidebar ul li ul{
                    padding:2px 0 4px 36px;
                    margin:0;
                    list-style:none;
                    background:none;
                    }
                    #sidebar ul li ul li{
                        padding:0;
                        margin:0;
                        border:none;
                        line-height:16px;
						background:none;
                        }
                        #sidebar ul li ul li a{
                            padding:3px 10px 3px 12px;
                            margin:0;
                            display:block;
                            color:#FFF;
                            font-size:12px;
                            background:url(../../i/12-kosmoastropulss/bllt.gif) no-repeat 0 8px;
                            }
                #sidebar ul li ul li ul{
                    padding:0 0 4px 14px;
                    }
                    #sidebar ul li ul li ul li{
                        line-height:14px;
						background:none;
                        }
                        #sidebar ul li ul li ul li a{
                            padding:5px 10px 3px 8px;
                            color:#FFF;
                            font-size:11px;
                            font-weight:normal;
                            background:url(../../i/12-kosmoastropulss/bllt2.gif) no-repeat 0 12px;
                            }
#content{
    padding:10px 18px 10px;
    min-height:350px;
    height:auto !important;
    height:350px;
    }

#footer{
    padding:0 24px 26px;
    margin:0;
    color:#000;
    font-size:11px;
    overflow:hidden;
    zoom:1;
    clear:both;
    background:url(../../i/12-kosmoastropulss/footer-bottom.png) no-repeat center bottom;
    }
    #footer .inner{
        padding:20px 14px;
        background:#D6ED9E url(../../i/12-kosmoastropulss/footer-corner-bot.png) no-repeat 0 bottom;
        }
    #footer .left-block{
        width:330px;
        float:left;
        }
    #footer .right-block{
        width:330px;
        float:right;
        text-align:right;
        }
    #footer img{
        vertical-align:middle;
        }
.block-holder{
    padding:0;
    margin:0 6px 20px;
	z-index:2;
    }
    .block{
		padding:0;
		margin:0;
        background:none;
        border:none;
        }
		.highlight1 .block .inner{
            background:none;
			}
    .highlight1 .block{
        background:#7FC532 url(../../i/12-kosmoastropulss/block-top-h.png) repeat-x 0 0;
        }
    .highlight2 .block{
        background:#FDFAD1;
        -webkit-border-bottom-left-radius:36px;
        -moz-border-radius-bottomleft:36px; 
        border-bottom-left-radius:36px;
        }
    .highlight3 .block{
        background:#EFFFFF;
        -webkit-border-bottom-left-radius:36px;
        -moz-border-radius-bottomleft:36px; 
        border-bottom-left-radius:36px;
        }
    .highlight4 .block{
        background:#FFF;
        -webkit-border-bottom-left-radius:36px;
        -moz-border-radius-bottomleft:36px; 
        border-bottom-left-radius:36px;
        }
		.block .innerin{
			padding:12px 8px 18px;
			}
		.highlight1 .block .innerin{
			background:url(../../i/12-kosmoastropulss/block-corner-h.png) no-repeat 0 bottom;
			}
        .block h3{
            padding:0;
            margin:0;
            color:#FF611B;
            font-size:16px;
            font-weight:normal;
            line-height:20px;
			text-transform:uppercase;
            background:url(../../i/12-kosmoastropulss/block-top.png) repeat-x 0 0;
            }
            .block h3 span{
                padding:12px 20px 10px 12px;
                display:block;
                background:url(../../i/12-kosmoastropulss/block-top-right.png) no-repeat right 0;
                }
        .highlight1 .block h3{
            color:#FFF;
            background:url(../../i/12-kosmoastropulss/block-top-right-h.png) no-repeat right 0;
            }
            .highlight1 .block h3 span{
                background:none;
                }
	.highlight5 .block{
        border:none;
        background:none;
        }
    	.highlight5 .block h3 span{
            background:none;
            }
            .highlight5 .block h3{
                padding:6px 0;
                background:none;
                font-weight:bold;
                }
                .highlight5 .block h3 span{
                    padding:0;
                    display:inline;
                    background:none;
                    }
        .block ul{
            padding:0;
            margin:0 0 10px;
            list-style:none;
            }
            .block ul li{
                padding:4px 0 4px 26px;
                margin:0;
                background:url(../../i/12-kosmoastropulss/list-bllt.gif) no-repeat 0 13px;
                line-height:18px;
                }
.gallery{
    padding:6px 0 0;
    margin:0;
    list-style:none;
    }
    .gallery .li{
        padding:0 0 14px 8px;
        margin:0;
        float:left;
        width:220px;
        }
    .box2 .gallery .li{
        width:210px;
        }
    .box4 .gallery .li{
        padding:0 0 18px 12px;
        }
    .gallery .li.first{
        padding-left:0;
        }
        .gallery .li .image{
            padding:0;
            margin:0 0 6px;
            text-align:center;
            }
            .gallery .li .image img{
                vertical-align:bottom;
                background-repeat:no-repeat;
                background-position:center center;
                border:2px solid #9EC641;
                }
        .gallery .li p{
            margin:0;
            padding:0;
            text-align:center;
            }
            .gallery .li p a{
                color:#2E5229;
                }
            .gallery .li p span, .gallery .li .count{
                color:#FF611B;
                }
    .box1 .gallery .li{
        padding:0 0 18px;
        margin:0;
        float:none;
        }
        .box1 .gallery .li .image{
            height:auto;
            }
.gallery2{
    padding:6px 0 0;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .gallery2 .li{
        padding:0 0 14px 10px;
        margin:0;
        float:left;
        width:216px;
        overflow:hidden;
        zoom:1;
        }
    .box2 .gallery2 .li{
        padding:0 0 14px 6px;
        width:216px;
        }
    .box4 .gallery2 .li{
        padding-left:16px;
        }
    .gallery2 .li.first{
        padding-left:0;
        }
    .box1 .gallery2 .li{
        padding:0 0 14px;
        margin:0;
        float:none;
        width:auto;
        clear:both;
        }
        .gallery2 .li .image{
            padding:0;
            margin:0 10px 4px 0;0
            height:42px;
            float:left;
            }
            .gallery2 .li .image img{
				padding:0px;
                vertical-align:bottom;
                background-repeat:no-repeat;
                background-position:center center;
                border:2px solid #9EC641;
                }
        .gallery2 .li p{
            margin:0;
            padding:0;
            overflow:hidden;
            zoom:1;
            }
            .gallery2 .li p a{
                color:#2E5229;
                }
            .gallery2 .li p span, .gallery2 .li .count{
                color:#FF611B;
                }
.news{
    padding:0;
    margin:0;
    list-style:none;
    }
    .news .li{
        padding:10px 0 6px 0;
        margin:0;
        border-top:1px solid #B3D26A;
        }
    .news .first{
        border-top:none;
        margin:0;
        padding-top:0;
        }
        .news .li .image{
            padding:0;
            margin:0 10px 4px 0;
            float:left;
            }
            .news .li .image img{
                vertical-align:bottom;
                background-repeat:no-repeat;
                background-position:center center;
                border:2px solid #9EC641;
                }
        .news .li .text{
            margin:0;
            padding:0;
            }
            .news .li .count{
                color:#FF611B;
                font-weight:normal;
                }
            .news .li .date{
                color:#678A38;
                font-size:11px;
                line-height:12px;
                padding:0;
                margin:0 0 2px;
                }
            .news .li h4{
                padding:0;
                margin:0 0 4px;
                color:#000;
                font-size:12px;
                font-weight:bold;
                line-height:18px;
                }
                .news .li h4 a{
                    color:#2E5229;
                    }
            .news .li .link a{
                color:#678A38;
                font-size:11px;
                }
.price{
    font-weight:bold;
    font-size:14px;
    }
.block .nav{
    padding:3px 0 4px;
    margin:0 0 14px;
    list-style:none;
    text-align:center;
    background:none; 
    }
    .block .nav li{
        padding:0 4px;
        margin:0;
        display:inline;
        vertical-align:middle;
        background:none;
        }
        .nav li a{
			display:inline-block;
			vertical-align:middle;
			color:#000;
			padding:2px 0;
            }
            .nav li a:hover{
    			color:#FF611B;
                }
        .nav li.prev a{
			padding:2px 0;
			width:18px;
            background:url(../../i/12-kosmoastropulss/nav-left.gif) no-repeat 0 center;
            }
			.nav li.prev a:hover{
				background:url(../../i/12-kosmoastropulss/navh-left.gif) no-repeat 0 center;
				}
			.nav li.prev a span, .nav li.next a span{
				text-indent:-9999px;
				display:block;
				}
        .nav li.next a{
			padding:2px 0;
			width:18px;
			height:11px;
            background:url(../../i/12-kosmoastropulss/nav-right.gif) no-repeat 0 center;
            }
			.nav li.next a:hover{
				background:url(../../i/12-kosmoastropulss/navh-right.gif) no-repeat 0 center;
				}
        .nav li.active a{
            color:#FF611B;
            font-weight:bold;
            }
.products{
    padding:0;
    margin:0;
    list-style:none;
    }
    .products .li{
        padding:6px 1px 1px;
        margin:0 0 10px 12px;
        border:1px solid #C2E496;
		float:left;
		width:212px;
		position:relative;
        }
        .products .li:hover{
            border:1px solid #9EC641;
            }
    .box1 .products .li{
		float:none;
		width:auto;
        }
    .box2 .products .li{
		margin:0 0 10px 8px;
        }
    .box4 .products .li{
		margin:0 0 14px 16px;
        }
    .products .first, .box4 .products .first, .box2 .products .first{
        margin-left:0;
        }
        .products .li .offer{
            padding:0;
            margin:0;
			width:45px;
			height:45px;
			position:absolute;
			top:2px;
			right:2px;
			background:url(../../i/12-kosmoastropulss/action-ico.png) no-repeat 0 0;
            } 
			.products .li .offer span{
				display:none;
				}     
        .products .li .image{
            padding:0;
            margin:0 0 6px;
			text-align:center;
			height:186px;
            }
        .box1 .products .li .image{
            padding:0;
            margin:0 0 8px;
            float:none;
            height:auto;
            }
            .products .li .image img{
                vertical-align:bottom;
                background-repeat:no-repeat;
                background-position:center center;
                border:2px solid #9EC641;
                }
        .products .li .text{
            margin:0 0 4px;
            overflow:hidden;
            zoom:1;
			text-align:center;
			height:40px;
			overflow:hidden;
            }
        .box1 .products .li .text{
            width:auto;
            float:none;
            }
            .products .li h4{
                padding:0;
                margin:0;
                color:#000;
                font-size:12px;
                font-weight:normal;
                line-height:18px;
                }
                .products .li h4 a{
                    color:#000;
                    } 
                .products .li h4 .count{
                    color:#FF611B;
                    font-weight:normal;
					font-size:11px;
                    }
            .products .li p{
                padding:0;
                margin:0 0 6px;
                }
        .products .li .info{
			background:#DFF59C;
			padding:4px;
			height:50px;
            }
        .products .li .info .old-price{
            margin:0 0 8px;
            float:left;
			font-size:12px;
			text-decoration:line-through;
			color:#555;
            }
        .products .li .info .price{
            margin:0 0 8px;
            float:right;
            }
            .products .li .info .price b{
                font-size:12px;
                }
            .products .li .info .cart-btn{
                text-align:right;
                }
.green, .forma ul li .links a.green{
    color:#FF611B;
    }
.forma{
    padding:0;
    margin:0;
    }
    .block .forma ul{
        padding:0;
        margin:0;
        list-style:none;
        overflow:hidden;
        zoom:1;
        }
        .block .forma ul li{
            padding:0 0 6px 0;
            margin:0;
            list-style:none;
            overflow:hidden;
            zoom:1;
            }
            .forma ul li.bttns{
                padding-top:6px;
                }
                .forma ul li.bttns .btn{
                    float:left;
                    }
            .forma ul li .links{
                padding:4px 0 0;
                margin:0;
                float:right;
                font-size:11px;
                text-align:right;
                }
                .forma ul li .links a{
                    color:#2E5229;
                    }
.bar{
    padding:0;
    margin:4px 0 0;
    display:block;
    height:6px;
    background:url(../../i/12-kosmoastropulss/bar-bg.png) repeat-x 0 0;
    }
.small{
    font-size:11px;
    }
#left, #right{
    padding:0;
    margin:0;
    float:left;
    width:472px;
    }
#right{
    padding:0 4px 0 0;
    margin:0;
    float:right;
    }
.block .comments{
    padding:0;
    margin:0 0 10px;
    list-style:none;
    }
    .block .comments li{
        padding:8px 10px 2px;
        margin:0;
		border-bottom:1px solid #ECFEB1;
		background:#D8EF9E;
        }
    .comments li.odd{
        padding-left:40px;
		background:none;
        }
        .comments li p{
            margin:0 0 8px;
            }
.contact-forma{
    padding:0;
    margin:0;
	width:436px;
    }
    .block .contact-forma ul{
        padding:0;
        margin:0;
        list-style:none;
        overflow:hidden;
        zoom:1;
        }
        .block .contact-forma ul li{
            padding:4px 0;
            margin:0;
            overflow:hidden;
            zoom:1;
            }
            .contact-forma ul li label{
                padding:4px 0;
                display:block;
                font-size:12px;
                }
        .block .contact-forma ul li.left{
            width:214px;
            float:left;
            }
        .block .contact-forma ul li.right{
            width:208px;
            float:right;
            }
        .block .contact-forma ul li.tarea{
            clear:both;
            }
            .contact-forma ul li textarea{
                width:430px;
                height:110px;
                }
        .block .contact-forma ul li.bttns{
            padding-top:10px;
            padding-right:4px;
            text-align:right;
            }
            .contact-forma ul li .btn{
                text-align:right;
                }
.product-form{
    padding:0;
    margin:0;
    }
    .product-form ul{
        padding:0 0 10px;
        margin:0 0 10px;
        list-style:none;
        overflow:hidden;
        zoom:1;
		border-bottom:1px solid #B3D26A;
        }
        .product-form ul li{
            padding:4px 0;
            margin:0;
            overflow:hidden;
            zoom:1;
            }
            .product-form h6{
                margin:0 0 10px;
                }
            .product-form ul li label{
                padding:3px 4px 0 0;
                display:block;
                font-size:12px;
				float:left;
				width:120px;
                }
		.product-form div.bttns{
            padding-top:10px;
            }
            .product-form div.bttns .agree{
                float:left;
                }
				.product-form div.bttns .agree label{
					float:left;
					display:block;
					padding:0 6px 0 0;
					line-height:16px;
					}
            .product-form div.bttns .btn{
                float:right;
                }
.block .gallery-browser{
    padding:0 0 6px;
    margin:0;
    list-style:none;
    }
    .block .gallery-browser li{
        padding:0;
        margin:0;
        float:left;
        width:196px;
        text-align:center;
        }
        .gallery-browser li img{
            vertical-align:bottom;
            border:2px solid #9EC641;
            }
    .gallery-browser li.thumb{
        padding:0 18px;
        margin:46px 0 0;
        width:68px;
        text-align:center;
        }
        .gallery-browser li.prev{
            padding:0;
            margin:60px 0 0;
            width:17px;
            height:17px;
            background:url(../../i/12-kosmoastropulss/prev-ico.png) no-repeat 0 0;
            }
            .gallery-browser li.prev a{
                padding:0;
                margin:0;
                width:17px;
                height:17px;
                display:block;
                }
                .gallery-browser li.prev b{
                    display:none;
                    }
                .gallery-browser li.prev a:hover{
                    background:url(../../i/12-kosmoastropulss/prev-ico.png) no-repeat 0 bottom;
                    }
        .gallery-browser li.next{
            padding:0;
            margin:60px 0 0;
            width:17px;
            height:17px;
            float:right;
            background:url(../../i/12-kosmoastropulss/next-ico.png) no-repeat 0 0;
            }
            .gallery-browser li.next a{
                padding:0;
                margin:0;
                width:17px;
                height:17px;
                display:block;
                }
                .gallery-browser li.next b{
                    display:none;
                    }
                .gallery-browser li.next a:hover{
                    background:url(../../i/12-kosmoastropulss/next-ico.png) no-repeat 0 bottom;
                    }
.photo-title{
    text-align:center;
    font-weight:bold;
    }
.block .thumbs{
    padding:0 0 14px;
    margin:0;
    list-style:none;
    overflow:hidden;
    zoom:1;
    }
    .block .thumbs li{
        padding:0 10px 0 0;
        margin:0;
        float:left;
        }
        .thumbs img, .image-info .image img{
            vertical-align:bottom;
            border:2px solid #9EC641;
            }
            .thumbs img:hover, .image-info .image img:hover, .gallery-browser li img:hover, .gallery-browser li img:hover, .products .li .image img:hover, .news .li .image img:hover, .gallery2 .li .image img:hover, .gallery .li .image img:hover{
                border:2px solid #FF611B;
                }
    .thumbs li.last{
        padding:0;
        }
.image-info{
    padding:0 0 14px;
    margin:0;
    overflow:hidden;
    zoom:1;
    }
    .image-info .image{
        padding:0 14px 0 0;
        margin:0;
        float:left;
        }
    .image-info .info{
        padding:0;
        margin:0;
        overflow:hidden;
        zoom:1;
        font-size:11px;
        }
        .image-info .info p{
            padding:0 0 4px;
            margin:0;
            }
            .image-info .info p b{
                font-size:12px;
                }

/* star rating */
.image-info .info p.rating-txt, .rating-txt{
    padding:0 2px 0 0;
    margin:0 0 6px;
    float:left;
    line-height:14px;
    }
.rating{
    width:65px;
    height:12px;
    margin:0 0 6px;
    padding:0;
    list-style:none;
    clear:none;
    position:relative;
    background: url(../../i/12-kosmoastropulss/star-matrix.png) no-repeat 0 0;
    text-align:left;
    }
.products .rating{
    margin:0 auto 4px;
    }
.nostar{background-position:0 0}
.onestar{background-position:0 -12px}
.twostar{background-position:0 -24px}
.threestar{background-position:0 -36px}
.fourstar{background-position:0 -48px}
.fivestar{background-position:0 -60px}
ul.rating li{
    cursor:pointer;
    float:left;
    text-indent:-999em;
    padding:0;
    margin:0;
    background:none;
    width:auto;
    }
ul.rating li a{
    position:absolute;
    left:0;
    top:0;
    width:13px;
    height:12px;
    text-decoration:none;
    z-index: 200;
    }
ul.rating li.one a{
    left:0;
    }
ul.rating li.two a{
    left:13px;
    }
ul.rating li.three a{
    left:26px;
    }
ul.rating li.four a{
    left:39px;
    }
ul.rating li.five a{
    left:52px;
    }
ul.rating li a:hover{
    z-index:2;
    width:65px;
    height:12px;
    overflow:hidden;
    left:0;
    background:url(../../i/12-kosmoastropulss/star-matrix.png) no-repeat 0 0;
    }
ul.rating li.one a:hover{
    background-position:0 -72px;
    }
ul.rating li.two a:hover{
    background-position:0 -84px;
    }
ul.rating li.three a:hover{
    background-position:0 -96px;
    }
ul.rating li.four a:hover{
    background-position:0 -108px;
    }
ul.rating li.five a:hover{
    background-position:0 -120px;
    }
/* end */

.block .tabs{
	padding:0;
	margin:0 0 14px;
	list-style:none;
	border-bottom:1px solid #FD6923;
	overflow:hidden;
	zoom:1;
	}
	.block .tabs li{
		padding:0;
		margin:0;
		float:left;
		}
		.tabs li a{
			padding:6px 10px;
			margin:0 1px 0 0;
			display:block;
			float:left;
			background:#B6DC62;
			font-size:12px;
			text-decoration:none;
			color:#000;
			}
		.tabs li.active a, .tabs li a:hover{
			background:#FD6923;
			color:#FFF;
			}
#wrapper table.sort-table{
	padding:0;
	margin:0 0 14px;
	border:0;
	}
	#wrapper table.sort-table th{
		padding:6px 4px;
		margin:0;
		font-size:11px;
		border-bottom:1px solid #B3D26A;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		line-height:18px;
		}
    	#wrapper table.sort-table th a{
    		color:#2E5229;
    		}
	#wrapper table.sort-table td{
		padding:6px 4px;
		margin:0;
		border:0;
		line-height:16px;
		border-bottom:1px dotted #B3D26A;
		}
		.sort-top{
			padding:0 12px 0 0;
			background:url(../../i/12-kosmoastropulss/sort-top.gif) no-repeat right 6px;
			}
		.sort-down{
			padding:0 12px 0 0;
			background:url(../../i/12-kosmoastropulss/sort-down.gif) no-repeat right 6px;
			}
#wrapper table.product-table{
	padding:0;
	margin:0 0 14px;
	border:0;
	}
	#wrapper table.product-table th{
		padding:6px 4px;
		margin:0;
		font-size:11px;
		border-bottom:1px solid #B3D26A;
		font-weight:normal;
		text-align:left;
		line-height:16px;
		}
    	#wrapper table.product-table th a{
    		color:#2E5229;
    		}
	#wrapper table.product-table th.ac{
		text-align:center;
		}
	#wrapper table.product-table td{
		padding:8px 4px;
		margin:0;
		border:0;
		line-height:16px;
		border-bottom:1px dotted #B3D26A;
		}
	#wrapper table.product-table td .image{
		margin:0 10px 0 0;
		float:left;
		}
		#wrapper table.product-table td .image img{
            border:1px solid #D9D6CE;
            }
	#wrapper table.product-table td h4{
		padding:0;
		margin:0;
		font-size:12px;
		font-weight:normal;
		}
    	#wrapper table.product-table td h4 a{
    		color:#000;
    		}
	#wrapper table.product-table td .delete{
		padding:0;
		margin:0 auto;
		width:18px;
		height:18px;
		background:url(../../i/12-kosmoastropulss/delete-ico.png) no-repeat 0 0;
		}
		#wrapper table.product-table td .delete a{
			padding:0;
			margin:0;
			width:18px;
			height:18px;
			display:block;
			}
			#wrapper table.product-table td .delete a:hover{
				background:url(../../i/12-kosmoastropulss/delete-ico.png) no-repeat 0 bottom;
				}
			#wrapper table.product-table td .delete a b{
				display:none;
				}
	#wrapper table.product-table td.price{
		font-weight:bold;
		text-align:center;
		}
	#wrapper table.product-table td.ac{
		text-align:center;
		}
	#wrapper table.product-table td.sum{
		font-size:12px;
		text-align:right;
		}
		#wrapper table.product-table td.sum span{
			font-size:16px;
			font-weight:bold;
			color:#FF611B;
			}
	#wrapper table.product-table td.bttns{
		text-align:right;
		border:none;
		}
		#wrapper table.product-table td.bttns .btn{
			text-align:right;
			}

.boxes{
	float:left;
	}
.box1{
	width:238px;
	}
.box2{
	width:476px;
	}
.box3{
	width:714px;
	}
.box4{
	clear:both;
	width:952px;
	}
