body {margin:0px; padding:0px; background:#FFFFFF url(/i/top_bg.gif) repeat-x top; font-family: Tahoma, Arial, Verdana, Sans-Serif; color:black;}
img {border:0px;}
form {margin:0px;}
input, select, textarea {border:1px solid #A89C9C; padding-left:2px;}
h1 {font-size:20px; font-family: arial, Helvetica, sans-serif; font-weight:normal; margin:12px 0px 10px 0px; color: #2C6D89; padding-left: 0px; letter-spacing: -1px;}
h1.index {font-size:18px; font-family: arial, Helvetica, sans-serif; font-weight:normal; color:#D7A300;}
h2 {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight:bold; margin: 0px 0px 0px 0px; color: #7F7F7F; text-transform: uppercase; }
h3 {font-size:14px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight:bold; margin:-1px 0px 13px 4px; color: #364044; }
a {color:#1D1F21; text-decoration:underline; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif;}
a:hover {color:#E44D46; text-decoration: underline; }
blockquote {margin: 16px 0px 0px 0px}
.order {border: 0px;}
.logo {margin: 8px 0px 0px 20px;  text-align: right; border: 0; vertical-align: top; float: left;}

.main_menu {font-family:Tahoma, Verdana, Arial, Sans-Serif; font-size:12px; font-weight:bold;}
.main_menu  a {color:#1D1F21; margin: 0px;  padding: 5px 0px 0px 20px; font-size:12px; text-decoration: none; display: block;}
.main_menu  a:hover {color:#E44D46; background: url(/i/bullit_1a.gif) no-repeat 0px 0px; margin: 0px;  padding: 5px 0px 0px 20px; font-size:12px; text-decoration: none; display: block;}
.main_menu  span {color:#E44D46; margin: 0px;  padding: 5px 0px 0px 20px; font-size:12px; text-decoration: none; display: block;}

.banner_left {margin: 1px 3px 1px 3px; padding: 0px;}

.icons_menu {margin:4px 0px 0px 0px; }
.icons_menu td {padding:0px 0px 0px 25px; }
.icons_menu img {border: 0px;}
.icons_menu a {font-family: arial; font-size: 10px; font-weight: normal; color: #D2D2D2; text-decoration: none;}
.icons_menu a:hover {font-family: arial; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.icons_menu span {font-family: arial; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;}

.search_form_field {border: 1px; border-style: solid; margin: 9px 0px 0px 30px; padding: 0px 10px 0px 0px ; border-color: #5F5F61; color: #000000; width: 80px; height: 14px; font-size: 10px; font-family: arial, Verdana, sans-serif;}
.search_form a { margin: 10px 0px 0px 0px; padding: 1px 0px 1px 0px;}

.user_menu {margin: 0px; padding: 0px; text-align: center;}
.user_menu img {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; display: inline;}
.user_menu a {margin: 0px; padding: 0px; text-align: center; text-decoration: none; text-transform: uppercase; font-family: arial; font-size: 11px; font-weight: normal; color: #7F6F3B;}
.user_menu span {margin: 0px; padding: 0px; text-align: center; text-decoration: none; text-transform: uppercase; font-family: arial; font-size: 11px; font-weight: normal; color: #7F6F3B;}
.user_menu a:hover {text-decoration: none; text-transform: uppercase; font-family: arial; font-size: 11px; font-weight: normal; color: #7F6F3B;}


.catindex_menu {padding: 0px 0px 0px 0px; }
.catindex_menu div {padding: 7px 0px 0px 0px; text-align: center;} 
.catindex_menu a { margin: 0px 10px 0px 20px; padding: 0px 20px 0px 0px; font-family: arial narrow; font-size: 16px; font-weight: normal; color: #FFEBAB; text-decoration: none;}
.catindex_menu a:hover { margin: 8px 10px 0px 20px; padding: 0px 20px 0px 0px; font-family: arial narrow; font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none;}

.reg_form {margin: 0px 0px 0px 0px;}
.reg_form td {margin: 0px 0px 0px 0px; padding: 0px; color: #435B67; font-family: arial; font-size: 11px;}
.reg_form td .header {color: #767E82; font-family: arial; font-size: 11px; padding: 0px 0px 0px 0px;}
.reg_form td .field {border: 1px; border-style: inset; border-color: #6F7477; color: #000000; height: 14px; font-size: 10px; font-family: arial, Verdana, sans-serif; margin: 0px; padding: 0px; width: 100%; display: block;}
.reg_form td span { display: block; margin-top: 5px; }
.reg_form td a {font:11px Arial; font-weight: normal; text-decoration: none; color: #435B67; text-decoration: underline;}
.reg_form td a:hover {font:11px Arial; font-weight: normal; text-decoration: none; color: #D7A300; text-decoration: underline;}

#d1{
font-size:10px;
width:60%;
}

#d1 a {
font-size:10px;
width:60%;
}
.counters { margin: 0px 0px 20px 0px;}
.counters td {margin: 0px; padding: 10px 0px 0px 0px; text-align: center;}

.counters2 { margin: 0px 0px 0px 0px;}
.counters2 td {margin: 0px 0px 0px 0px;  padding: 0px 10px 10px 0px; text-align: right;}

.footer {color: #000000; font-family: arial; font-size: 11px; font-weight: normal; }
.footer .copyright { display: block; margin: 0px 0px 20px 20px; text-align: left; font:11px Tahoma; }
.footer .contacts { margin: 0px 20px 20px 0px; font-family: tahoma; font-size: 11px; font-weight: normal; }
.footer .contacts a {margin-top: 5px;  color: #379907; font-family: tahoma; font-size: 11px; font-weight: normal; text-decoration: none; }
.contacts {text-align:right;}

.web_otdel {background-color:#FFFFFF; font:11px Tahoma; color:#A4A9A9; vertical-align: bottom; display: block; padding: 0px 0px 0px 25px; margin-bottom: 20px }
.web_otdel a {font:11px Tahoma; color:#A4A9A9; text-decoration:none; }
.web_otdel a:hover {font:11px Tahoma; color:#A4A9A9; text-decoration:none; }

.slogan{ position: absolute; right: 8%; top: 132px; z-index: 7;}
.basket_left{ position: relative; right: 0px; top: 162px; z-index: 7; margin: 0px; padding: 0px;}
.sunflower { position: relative; right:-7px; top:66px; z-index: 6; margin: 0px; padding: 0px;}
.osn .body{ position: relative; left: 0px; top: 0px; z-index: 5; margin: 0px; padding: 0px;}

.catalog {margin: 0px; padding: 0px;}
.catalog td {margin: 0px; padding: 0px; font:11px Tahoma; color:#757F83; line-height: 130%;}
.catalog td a {margin: 0px; padding: 0px; font:11px Tahoma; color: #CF0000; text-decoration: underline;}
.catalog td a:hover {margin: 0px; padding: 0px; font:11px Tahoma; color: #000000; text-decoration: underline;}
.catalog td .price { color: #000000; margin-left: 3px;}
.catalog td .order { margin: 0px 0px 0px 3px; vertical-align: bottom; border-width: 0px;}

.image_104 {margin: 0px; padding: 0px; border: solid 1px #393939;}

.body_top_menu a {display: block; text-align: center; margin-top: 5px; color: #FFF5E5; font-family: arial narrow; font-size: 16px; font-weight: normal; text-decoration: none;}
.body_top_menu a:hover {display: block; text-align: center; margin-top: 5px; color: #FFFFFF; font-family: arial narrow; font-size: 16px; font-weight: normal; text-decoration: none;}

.body_text {margin: 20px 0px 0px 0px; font:12px Arial; font-weight: normal; color: #5A4E46;}
.body_text a {font:12px Arial; font-weight: normal; text-decoration: none; color: #5A4E46; text-decoration: underline; }
.body_text a:hover {font:12px Arial; font-weight: normal; text-decoration: underline; color: #D7A300;}
.body_text h3 {display: block; height: 45px; margin: 0px 0px 3px 0px; background: url(/i/header_1.jpg) no-repeat 0px 0px; color: #5A4E46; font:12px Arial; font-weight: bold; padding: 23px 0px 0px 75px; text-transform: uppercase;}
.body_text .news_date {display: block; margin: 18px 0px 10px 0px; color: #269B41; font:12px Arial; font-weight: bold;}
.body_text .news_a {margin: 10px 0px 0px 0px; font:12px Arial; font-weight: normal; text-decoration: none; color: #5A4E46;}
.body_text .news_a:hover {font:12px Arial; font-weight: normal; text-decoration: underline; color: #D7A300;}
.body_text .catalink {display: inline; margin: 0px 0px 0px 0px; font:12px Tahoma; font-weight: bold; text-decoration: underline; color: #269B41;}
.body_text .catalink:hover {font:12px Tahoma; font-weight: bold; text-decoration: underline; color: #D7A300;}
.catalink {display: inline; margin: 0px 0px 0px 0px; font:12px Tahoma; font-weight: bold; text-decoration: underline; color: #269B41;}
.catalink:hover {font:12px Tahoma; font-weight: bold; text-decoration: underline; color: #D7A300;}

.body_text .product .header {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; margin: 0px 0px 0px 0px; color: #7F7F7F;}
.body_text .product .header a {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold; color: #7F7F7F; text-transform: uppercase; text-decoration: none;}
.body_text .product .header a:hover {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold; color: #7F7F7F; text-transform: uppercase; text-decoration: none;}
.body_text .product .header span {font-size:12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold; color: #5A4E46;}
.body_text .product .prodimage {margin: 0px; padding: 0px; border: solid 1px #DCC8AB;}
.body_text .product .product_text {font-size:12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; color: #5A4E46;}
.body_text .product ul {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; color: #5A4E46; list-style: none; margin: 0px; padding: 30px 0px 26px 0px;}
.body_text .product ul li {font-size:11px; display: list-item; padding: 6px 0px 0px 30px; margin: 16px 0px 0px 0px; background: url(/i/bullit_1a.gif) no-repeat 0px 0px; height: 20px; vertical-align: top;}
.body_text .red_price {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; display: inline; font-weight: normal; height: 11px; color: #FFFFFF; background-color: #C80B00; padding: 4px 22px; margin: 5px 0px 0px 0px;}
.body_text dt {margin:0px 0px 0px 0px; padding: 5px 0px 5px 30px; background: url(/i/bullit_1a.gif) no-repeat 0px 0px;}
.body_text dt a {color: #269B41; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold;}
.body_text dt a:hover {color: #D7A300; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold;}
.body_text dd {margin: 0px 0px 0px 0px ; padding: 0px 0px 5px 0px; display: block;}
.body_text dd a {color:#5A4E46; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.body_text dd a:hover {color: #D7A300; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; }

.body_text table {font-size: 12px;}

.gallery {margin: 0px; padding: 0px;}
.gallery td img {margin: 0px; padding: 0px; border: solid 1px #393939;}
.gallery td a {color:#5A4E46; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.gallery td a:hover{color: #D7A300; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; }

.howmany {border: 1px; border-style: inset; border-color: #6F7477; color: #C80B00; height: 18px; font-size: 11px; font-family: arial, Verdana, sans-serif; margin: 0px; padding: 2px 0px 0px 2px; width: 30px;}

.search_results { color:#5A4E46; list-style-type: decimal; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif;   }
.search_results li {color:#5A4E46; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;  }
.search_results .stitle a {display: block; color:#269B41; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold;}
.search_results .stitle a:hover {display: block; color: #D7A300; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold;}
.surl {color: #D7A300;}


.sort_cur {margin: 0; padding: 0;}
.sort_cur span {margin: 0; padding: 2px 5px 2px 5px; background-color: #DAC27C; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Tahoma, Arial, Sans-Serif; display: inline; color: #FFFFFF;}
.sort_cur a {margin: 0; padding: 2px 5px 2px 5px; background-color: #FFF2DE; font-weight: normal; text-decoration: none; font-size: 11px; font-family: Tahoma, Arial,  Sans-Serif; display: inline;  color: Black;}
.sort_cur a:hover {margin: 0; padding: 2px 5px 2px 5px; background-color: #DAC27C; font-weight: normal; text-decoration: underline; font-size: 11px; font-family: Tahoma, Arial, Sans-Serif; display: inline;  color: #FFFFFF}

.price {font-size:11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal; color: #5A4E46;}
h4 {font-size:12px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: bold; color: #5A4E46;}
.reg {font-family: Tahoma,sans serif; font-size:11px; border: 1px; border-style: inset; border-color: #6F7477;}
.price td a {color:#5A4E46; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.price td a:hover{color: #D7A300; text-decoration:none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.price a {color:#5A4E46; text-decoration:underline; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}
.price a:hover{color: #D7A300; text-decoration:underline; font-size: 11px; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-weight: normal;}

.screen_text a {font-size:11px; font-family: tahoma; color:#5A4E46; text-decoration:none; font-weight: normal; letter-spacing: 0;}
.screen_text a:hover {font-size:11px; font-family: tahoma; color:#D7A300; text-decoration:none; letter-spacing: 0; }

#begunSpan {font-size: 11px;}                                  
 #begunSpan a{font-size: 11px;} 
             

