body { width: 1000px; margin: 0 auto; padding: 0; background: url(img/fon.jpg) repeat-x; font: normal 13px Tahoma, Arial, sans-serif; color: #002005;}
h1, h2, ul, li, form, p {padding: 0; margin: 0;}
h1, h2 {padding-bottom: 7px;}
h1 {color: #ff3e00; font: bold 16px Tahoma, Arial, sans-serif;}
h2 {color: #ff3e00; font: bold 14px Tahoma, Arial, sans-serif;}
a {text-decoration: underline; color: #265101;}
a:hover {text-decoration: underline; color: #dd4f01;}
img {border: 0;}
td {font-weight: normal; font-size: 13px;}
.center {text-align: center; padding-top: 5px;}
span.productSpecialPrice {}
span.productOldPrice {text-decoration: line-through;}

#header {}
#header #shapka {margin: 20px 0 0 0;}
#header #menu li {
	display: block; background: #efffb8 url(img/menu_button_fon.gif) repeat-x; border: 1px solid #91de06; 
	width: 180px; height: 31px; float: left; text-align: center; margin: 10px 0 10px 0;}
#header #menu a {display: block; width: 100%; color: #ff5600; font-weight: bold; font-size: 15px; text-decoration: none; padding-top: 6px;}
#header #menu a:hover {}
#container {width: 1000px;}
#col_1 {width: 230px; float: left;}
#col_2 {width: 520px; float: left; margin: 0 10px 0 10px;}
#col_3 {width: 230px; float: right;}
#clear {clear: both; height: 0px; font-size: 0px;}

/* Центр */
.center_box {
	/*background: #bfe37f url(img/center_box_fon.gif) repeat-x;*/ background-color: #c9e05e; border: 1px solid #91de06; height: 27px; color: #265101; 
	font-weight: bold; font-size: 14px; padding: 5px 0 0 10px; margin: 0;}
.center_box a {color: #265101; font-weight: bold; font-size: 14px; text-decoration: none;}
.center_box a:hover {text-decoration: underline;}
.navtrail a {font-size: 13px;}

.center_content {padding: 10px;}
.center_content .image_border {border: 1px solid #28a6cc;}

.center_content .otstup {padding-top: 15px;}
.center_content .otstup_gor {padding-left: 15px; padding-right: 15px;}

.center_content .sitemap ul {list-style-type: none;}
.center_content legend {font: bold 14px Tahoma, Arial, sans-serif; color: #265101;}
.center_content .input_td {width: 110px; text-align: right;}
.center_content .bold {font-weight: bold;}
.center_content .right {text-align: right;}
.center_content p {text-align: justify; padding-bottom: 10px;}
.center_content ul {margin-left: 10px; padding-left: 10px;}
.center_content li {padding-left: 5px; padding-bottom: 5px;}
/* Страница товара */
.center_content .main_image {float: left; padding-top: 15px; padding-right: 15px;}
/* Список категорий */
.center_content .cat_list {width: 100%;}
.center_content .cat_list td {width: 25%; text-align: center; padding-bottom: 30px;}
/* Список товаров */
.center_content .product_list .sort {text-align: center; font-weight: bold;}
.center_content .product_list td {vertical-align: top;}
.center_content .product_list td .foto {padding: 5px;}
/* Формы */
form {width: 100%; margin: 0;}
.form input, textarea {font-size: 1em; border: 1px solid; border-color: #666 #ccc #ccc #666; padding: 2px;}
#errormsg {border: 2px solid #c00; padding: 5px; width: 96%;}    
.error {background: #fcc;} 
.form textarea:focus, input:focus, .sffocus, .sffocus {background-color: #ffc;}
span.Requirement {color: #d52a17;}
/* Конец - Центр */

/* Таблица для средних боксов */
.maintable {padding: 0; margin: 0;}
.maintable td {width: 33%; text-align: center; vertical-align: top; padding: 15px;}

/* Низ */
#bottom {background: #ff5600 url(img/bottom_line.gif) repeat-x; height: 51px; color: #fff; font-size: 15px; font-weight: bold;}
#bottom ul {padding: 15px 0 0 30px;}
#bottom li {display: inline; padding-right: 50px;}
#bottom a {color: #fff; text-decoration: none; font-size: 15px;}
#bottom a:hover {text-decoration: underline;}
/* Конец - Боксы по назначению */

/* Боксы */
.box {background-color: #fff5f3; border: 1px solid #ffdebf; font-weight: bold; padding: 10px; margin-bottom: 10px; color: #019f26;}
.box .inside {}
.box ul {list-style-type: none;}
.box li {background:transparent url('img/li_orange.png') no-repeat scroll 0px 0px; padding-left:15px; margin-top: 6px;}
.box a {color: #019f26; text-decoration: none;}
.box a:hover {text-decoration: underline;}
.box .currentparent {}
.box .current {}
.box span {color: #019f26;}
.box img {border: 1px solid #ffdebf; margin: 15px 0 15px 0;}

.categorybox {background-color: #fff5f3; border: 1px solid #ffdebf; font-weight: bold; padding: 3px; margin-bottom: 10px;}
.categorybox ul {list-style-type: none;}
.categorybox li {background:transparent url('img/fon_serei_gradient.gif') repeat-x; margin-top: 2px; }
.categorybox a.level1 {background: url('img/strelka-zelenaya.gif') no-repeat 3px 0px; padding-left: 23px; color: #ff3300; text-decoration: none; line-height: 33px;}
.categorybox a.level1:hover {text-decoration: underline;}
.categorybox .currentparent a.level1, .categorybox .current a.level1 {background: url('img/strelka-oranzevaya.gif') no-repeat 3px 0px;}
.categorybox li li {background:transparent url('img/fon_serei.gif'); margin-top: 2px; padding: 6px 0 6px 0px;}
.categorybox a.level2 {background: none; color: #000; text-decoration: none; font-weight: normal; padding-left: 23px;}
.categorybox a.level2:hover {text-decoration: underline;}
.categorybox .currentparent .current a.level2 {font-weight: bold;}
.categorybox .currentparent .currentparent a.level2 {font-weight: bold;}
.categorybox li li ul {background-color: #fff; padding-left: 23px;}
.categorybox li li li {background: none; margin-top: 2px; padding: 2px;}
.categorybox a.level3 {background: url('img/oranzeveai_krug.gif') no-repeat 0px 6px; padding-left: 16px; color: #000; font-weight: normal; text-decoration: none;}
.categorybox a.level3:hover {text-decoration: underline;}
.categorybox .currentparent .currentparent .current a.level3 {font-weight: bold;}
/* Конец - Боксы */