body { color: #5F6162; background-color: white; margin: 0; padding: 0; font-family: Tahoma; font-size: 11px;}

a:link{color: #EF3E2F; text-decoration: none;}
a:visited {color: #EF3E2F; text-decoration: none;}
a:hover {color: #EF3E2F; text-decoration: underline;}
a:active {color: #EF3E2F; text-decoration: underline;}

#pages a:link, #marg a:link, #left-menu a:link{color: #5F6162; text-decoration: none;}
#pages a:visited, #marg a:visited, #left-menu a:visited {color: #5F6162; text-decoration: none;}
#pages a:hover, #marg a:hover, #left-menu a:hover {color: #5F6162; text-decoration: underline;}
#pages a:active, #marg a:active, #left-menu a:active {color: #5F6162; text-decoration: underline;}

#foot-menu a:link{color: #5F6162; text-decoration: none; margin: 0 50px 0 50px;}
#foot-menu a:visited {color: #5F6162; text-decoration: none; margin: 0 50px 0 50px;}
#foot-menu a:hover {color: #5F6162; text-decoration: underline; margin: 0 50px 0 50px;}
#foot-menu a:active {color: #5F6162; text-decoration: underline; margin: 0 50px 0 50px;}

#head-main a:link{color: #36B247; text-decoration: none;}
#head-main a:visited {color: #36B247; text-decoration: none;}
#head-main a:hover {color: #36B247; text-decoration: underline;}
#head-main a:active {color: #36B247; text-decoration: underline;}


img{border: 0 solid;}
#dostavka{position: relative; width: 275px; height: 76px;}
form{margin: 0; padding: 0;}
#field-search{font-family: Tahoma; padding-left: 5px; width: 180px; font-size: 11px; border: #BEBEBE 1px solid; color: #AFABAB;}
#but-search{font-family: Tahoma; padding: 0; margin: 0; font-size: 11px; border: 0 solid; background-color: transparent; color: #AFABAB; cursor: pointer; cursor: hand;}
#search{position: absolute; right: -15px; top:50px;}
#tb-top-menu{border-top: #FDE6C5 1px solid;}
#tb-top-menu td{border-right: #FCC446 1px solid; border-left: #FFEFA3 1px solid; text-align: center; font-weight: bold; text-transform: uppercase; width: 16%;}
a#top-menu{display: block; background: #FFDB44 repeat-x url(../images/menu-off.gif); font-weight: bold; color: #36B247;}
a#top-menu b{display: block; height: 29px; padding-top: 15px;}
a#top-menu:hover, a#top-menu:active{text-decoration: none; background: #FFDB44 repeat-x url(../images/menu-on.gif); cursor: pointer; font-weight: bold; cursor: hand;}
a#top-menu:hover b{background: no-repeat center bottom url(../images/menu-on-arr.gif);}
a#top-menu-active{display: block; text-decoration: none; background: #FFDB44 repeat-x url(../images/menu-on.gif); font-weight: bold; color: #36B247;}
a#top-menu-active b{display: block; height: 29px; padding-top: 15px; font-weight: bold; background: no-repeat center bottom url(../images/menu-on-arr.gif);}

#images-block{background-color: #ffde02; margin: 4px 0 3px 0; text-align: center; padding: 7px 0 2px 0; }
#yel-line{background-color: #ffde02; margin-bottom: 1px; height: 5px; font-size: 1px;}

#head{background: #FFE011 repeat-x url(../images/head.gif); height: 24px; padding-top: 8px; text-align: center; font-weight: bold; text-transform: uppercase; color: #36B247;}
#head-main{margin: 0 -15px 10px -15px; background: #FFE011 repeat-x url(../images/head.gif); border-left: #FBBA10 1px solid; border-right: #FFF6B2 1px solid; font-weight: bold; color: #36B247;}
#head-main b{display: block; height: 24px; padding: 8px 0 0 15px; border-right: #FBBA10 1px solid; border-left: #FFF6B2 1px solid; text-transform:uppercase;}
h5, .cat_tree{margin: 10px 0 10px 10px; padding: 0; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #EF3E2F;}
#left-menu{background: 0 3px no-repeat url(../images/arr.gif); padding-left: 10px; margin: 4px 0 4px 10px;}
#left-menu a{display: block; padding-bottom: 4px; border-bottom: #D9D9D9 1px dotted;}
#left-menu-sub{padding-bottom: 4px; margin: 4px 0 4px 35px;}

#phones {color: #ffba00}
#secret {font-size: 175%; color: #36B247; text-align: right}
#present1 {font-size: 155%; color: #36B247}

#cart{margin: 0 auto; width: 110px;}
#cart img{display: block; margin: -3px 10px 5px 10px;}
#marg{margin: 10px 0 10px 0;}
#line-height{line-height: 18px; margin:-3px 0 3px 0;}
#text-center{text-align: center;}
#op{margin: 10px 0 0 30px;}
#op input{vertical-align: middle; margin: 5px 0 5px 0;}
#op-but{font-family: Tahoma; font-weight: bold; padding: 0 0 0 50px; margin: 0; font-size: 11px; border: 0 solid; background-color: transparent; color: #5F6162; cursor: pointer; cursor: hand;}

#advanse{border: #ffde02 4px solid; text-align: center; margin: 12px 0 12px 0;}
#spec-line{background-color: #ffde02; height: 6px; font-size: 1px; margin: -10px 0 12px 0;}
#page{padding: 0 4px 0 4px;}
#main-td{padding: 0 15px 0 15px; vertical-align: top;}
h3, .h3{font-size: 11px; padding: 0 0 5px 0; color: #5F6162; border-bottom: #EF3E2F 1px solid; margin: 0 0 10px 0; font-weight: bold; text-transform: uppercase;}
#line-2-red{border-bottom: #EF3E2F 4px solid; border-top: #EF3E2F 1px solid; height: 2px; font-size: 1px; margin: 10px 0 7px 0;}
#line-2-yel{border-bottom: #ffde02 4px solid; border-top: #ffde02 1px solid; height: 2px; font-size: 1px; margin: 0 0 10px 0;}
#tb-best{background: center repeat-y url(../images/dot-vert.gif); margin-bottom: 15px;}
#tb-best td{width: 50%; vertical-align: top;}
#left-td{padding-right: 15px;}
#right-td{padding-left: 15px;}
h6{text-align: right; border-bottom: #EF3E2F 1px solid; margin: 0; padding: 0 0 5px 0; font-size: 11px; color: #ADAFB0; font-size: 12px;}
h6 a{display: block; float: left; display: inline; color: #EF3E2F; margin-left: 5px; text-transform: uppercase; font-size: 11px;}
#best-img{height: 130px; text-align: center;}
#foot-menu{clear: both; background-color: #ECF0F1; text-align: center; height: 15px; padding: 10px 0 10px 0;}
#footer{border-top: #ffde02 6px solid; color: #AAA5A5; padding: 10px 0 0 0; margin: 2px 0 15px 0; text-align: center;}

#column{vertical-align: top; width: 215px;}

#sort{text-align: center; margin: 15px 0 20px 0;}
h4, .h4{text-align: right; border-bottom: #ffde02 1px solid; color: #EF3E2F; margin: 10px 0 5px 0; text-transform: uppercase; padding: 0 0 5px 0; font-size: 12px; font-weight:bold;}
h4 a, .h4 a{display: block; float: left; display: inline; color: #EF3E2F; margin-left: 5px; font-size: 11px;  font-weight:bold;}
#cat-img{width: 120px; padding-right: 10px; text-align: center;}
#catalog{margin-bottom: 3px;}
#catalog td{vertical-align: top; font-size: 12px;}
#sravn{font-size: 11px; color: #EF3E2F; float: left; display: inline; margin-top: 20px;}
#sravn input{vertical-align: middle;}
#cat-in-cart{font-size: 11px; float: right; color: #EF3E2F; display: inline; margin-top: 20px;}
#cat-in-cart img{vertical-align: middle;}
#pages{text-align: right; margin-bottom: 10px;}
#pages b{color: #EF3E2F;}

h1{border-bottom: #ffde02 1px solid; color: #EF3E2F; margin: 10px 0 5px 0; text-transform: uppercase; padding: 0 0 5px 10px; font-size: 11px;}
#product{margin-bottom: 2px;}
#product td{vertical-align: top;}
#product i{font-style: normal; color: #EF3E2F;}
#product img{vertical-align: middle;}
#product-img{padding-right: 20px;}
#nal{margin: 7px 0 7px 0;}
#nal b{color: #EF3E2F;}
#raiting{line-height: 25px; margin-bottom: 5px;}
#raiting b{margin: 0 5px 0 12px;}
#price{color: #EF3E2F; font-weight: bold; font-size: 12px;}
#price b{display: block; color: #B3B2B2; text-decoration: line-through; line-height: 20px;}
#buy{float: right; display: inline; margin: 10px 10px 0 0;}
#zoom{font-size: 12px; margin: -7px 0 15px 0; padding: 0 0 5px 25px; border-bottom: #ffde02 1px solid;}
#zoom img{vertical-align: middle;}

#char-title{border-bottom: #D9D9DA 1px dotted; border-top: #D9D9DA 1px dotted; font-weight: bold; margin: 15px 0 0 0; padding: 5px 0 7px 5px;}
#char-line-title td{font-weight: bold; vertical-align: bottom; height: 27px; padding: 0 5px 0 5px;}
#char-line-1 td{vertical-align: top; background-color: #F1F1F1; padding: 0 5px 0 5px; width: 50%;}
#char-line-2 td{vertical-align: top; padding: 0 5px 0 5px; width: 50%;}
#line-yellow{background-color: #ffde02; height: 1px; font-size: 1px; margin: 15px 0 15px 0;}



span#top-menu{display: block; background: #FFDB44 repeat-x url(../images/menu-off.gif); color: #36B247;}
span#top-menu b{display: block; height: 29px; padding-top: 15px;}
span#top-menu:hover, a#top-menu:active{text-decoration: none; background: #FFDB44 repeat-x url(../images/menu-on.gif); cursor: pointer; cursor: hand;}
span#top-menu:hover b{background: no-repeat center bottom url(../images/menu-on-arr.gif);}
span#top-menu-active{display: block; text-decoration: none; background: #FFDB44 repeat-x url(../images/menu-on.gif); color: #36B247;}
span#top-menu-active b{display: block; height: 29px; padding-top: 15px; background: no-repeat center bottom url(../images/menu-on-arr.gif);}

