* {
margin:0;
padding:0;
}
body {
text-align:center;
}
img {border:none}
ul {
list-style-type:none;
}
h1 {
font:18px Verdana;
color:#020105;
margin-top:9px;
}
h2 {
font:18px Verdana;
color:#020105;
margin-top:9px;
margin-bottom:9px;
}
h3 {
background: url('/images/h3_bg.gif') left 6px no-repeat ;
padding-left:18px;
margin-top:10px;
font:18px Verdana;
color:#020105;
}
h3 a{
	color:#020105;
	text-decoration:none;
}
.no_bg {
background:none !important;
padding:0px
}
h4 {
font:14px Verdana;
color:#88B502;
text-transform:uppercase;
margin-top:10px;
font-weight:bolder;
}
p {
font:10px Verdana;
/*color:#6E6E6E;*/
color:#333333;
margin-top:13px;
}
a {
color:#88B502;
text-decoration:none;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {
width:746px;
margin:0px auto;
text-align:left;
}
.header{
width:100%;
}


.top_block {
background: url('/images/top_block_bg.gif') left top repeat-x ;
width:100%;
_width:732px;
height:71px;
}


.search_block {
padding-top:19px;
margin-left:28px;
_margin-left:14px;
float:left;
}
.search {
float:left;
}
.search span {
font:17px Verdana;
color:#979797;
margin:2px 8px 0 0;
display:block;
float:left;
}
.search input {
background:#F4F4F4;
border:1px solid #8E8E8E;
width:108px;
height:18px;
_height:20px;
font:12px Verdana;
color:#000;
margin-top:2px;
display:block;
float:left;
}
.search_but {
margin:2px 0 0 6px;
//margin:4px 0 0 6px;
float:left;
}
.search_but input{
background:url('/images/search_but.gif') left top no-repeat;
width:16px;
height:16px;
border:none;
cursor:pointer;
}
.menu {
margin-top:8px;
float:left
}
* html .menu {
width:490px;
margin-left:-540px;
}
.menu li {
background:url('/images/point.gif') center top no-repeat;
padding-top:22px;
font:14px Verdana;
color:#000;
margin-left:20px;
float:left;
}
.menu a {
color:#979797;
text-decoration:none;
font-weight:bolder;
}
.menu a:hover {
color:#000;
font-weight:bolder;
}
.logo ,.ban_1{
float:left;
}
.content {
background:url('/images/cont_bg.jpg') left top repeat-x;
width:100%;
margin-top:-3px;
//margin-top:2px;
padding-top:17px;
float:left;
}
.main_table {
width:100%;
}
.main_table td {
text-align:left;
vertical-align:top;
}
.left_bar {
background:url('/images/td_bg.gif') right top repeat-y;
width:168px;
padding-left:20px;
}
.green {
color:#88B502;
display:block;
}
a.green {
color:#88B502 !important;
display:block;
}
.red {
color:#D91717;
display:block;
}
.more {
margin-top:9px;
line-height:70%;
//line-height:100%;
}
.more a{
background:url('/images/ar_1.gif') left 2px no-repeat;
font:10px Verdana;
color:#E24C64;
padding-left:9px;
text-decoration:none;
}

.text_1 {
font:bold 11px Verdana;
color:#020105;
margin-top:8px !important
}
.text_1 span {
color:#88B502;
}
.text_1 span.price {
color:#D91717;
font-weight:bolder;
font-size:18px;
font-family:Verdana;
}

.sub_cont{
font:12px Verdana;
background:url('/images/td_bg.gif') right top repeat-y;
padding-left:7px;
padding-right:7px;
width:430px;
}
.sub_cont p {
font:12px Verdana;
}

.sub_cont ul {
	list-style-type:circle;
	margin-left:50px;
}

.tovar_block {
background:url('/images/tovar_bg.gif') left top repeat-y;
width:390px;
margin-top:10px;
}
.tovar_block a {
color:#DC1706;
}
.left_tovar {
width:180px;
margin-left:2px;
_margin-left:1px;
float:left;
}
.right_tovar {
width:180px;
padding-left:24px;
float:left;
}
.pic{
position:relative;
width:94px;
float:left;
}
.pic .pic_na{
	position:absolute;
	width:87px;
	left:0;
	top:20px;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:11px;
	text-align:center;
}
.pic .pic_na div{
	background:#D91717;
	padding:3px 3px 3px 3px;
}
.info {
width:85px;
text-align:right;
float:right;
}
.price {
font:bold 18px Verdana;
color:#88B502;
margin-bottom:6px;
}
.price span {
font:12px Verdana
}
.link {
margin-bottom:3px;
height:18px;
}
.massa {
font:bold 12px Verdana;
color:#818181;
margin-top:3px;
}
.line_1 {
background:url('/images/line_1.gif') left top no-repeat;
width:390px;
height:20px;
}
.right_bar {
width:148px;
padding-left:12px;
float:left
}
.ie {
//margin-bottom:8px
}

.list_1 li {
width:148px;
margin-top:8px;
//margin-top:2px;
line-height:120%;
}
.list_1 a{
background:url('/images/ar_grey.gif') left 3px no-repeat;
padding-left:10px;
font:10px Verdana;
color:#6E6E6E;
text-decoration:none;
display:block
}
.list_1 a:hover, .list_1 a.act {
background:url('/images/ar_red.gif') left 3px no-repeat;
color:#D91717;
}


.tel {
background:url('/images/tel.gif') left top no-repeat;
width:148px;
height:80px;
margin-top:10px;
}
.table_1 {
width:100%;
border-collapse:collapse;
margin-top:15px;
}
.table_1 td {
font:10px Verdana;
color:#454548;
border:1px solid #CCCCCD;
padding:4px;
text-align:center
}
.table_1 input {
width:60px;
height:17px;
font:10px Verdana;
color:#454548;
border:1px solid #CCCCCD;
text-align:right;
}
.title td{
font:bold 10px Verdana !important;
color:#D91717 !important;
border-top:none !important;
}
.title_2 td{
font:bold 10px Verdana !important;
color:#D91717 !important;
border-BOTTOM:none !important;
}
.left_bor {
border-left:none !important
}
.rigth_bor{
border-right:none !important
}
.recalc {
margin:9px 0 0 304px;
}
.form_2 {

}
.inp_2 {
margin-top:6px;
//margin-bottom:-5px;
}
.inp_2 span{
width:120px;
font:11px Verdana;
color:#454548;
text-align:right;
display:block;
float:left;
}
.inp_2 span strong {
color:#88B502;
}

.inp_2 input {
border:1px solid #CCCCCD;
width:255px;
height:18px;
margin-left:10px;
display:block;
float:left;
}

.inp_2 textarea {
border:1px solid #CCCCCD;
width:255px;
height:100px;
margin-left:10px;
display:block;
float:left;
}

.inp_2 .radiogroup {
	float:left;
	width:255px;
	display:block;
}
.inp_2 .radio {
	width:255px;
	height:15px;
	display:block;
	margin-bottom:5px;
}
.inp_2 .radio input{
	width:12px;
	height:12px;
	border:0;
	margin-top:3px;
}
.inp_2 .radio label{
	font-size:11px;
	padding-left:5px;
}
.inp_2 input.checkbox{
	width:13px;
	height:13px;
	border:0;
	margin-top:8px;
}

.submit_but {
margin:10px 0 0 283px;
}
.submit_but input{
background:url('/images/submit.gif') left top no-repeat;
width:104px;
height:18px;
border:none;
cursor:pointer;
}

.send_but {
margin:10px 0 0 283px;
}
.send_but input{
background:url('/images/send.gif') left top no-repeat;
width:104px;
height:18px;
border:none;
cursor:pointer;
}
.path {
font:10px Verdana;
color:#818181;
margin-top:5px;
}
.path a {
background:url('/images/green_ar.gif') right 3px no-repeat;
color:#818181;
text-decoration:none;
padding-right:10px;
margin-right:6px;
}
.tovar {
width:175px;
margin:15px 0 0 10px;
float:right;
}
.links {
margin-top:13px;
}
.links a {
margin-right:1px;
}









.footer {
width:100%;
margin-top:10px;
}
.ban_2 {
height:88px;
}
.bot_block {
background:url('/images/bot_block_bg.jpg') left top repeat-x;
width:100%;
height:40px;
}
.copy {
font:12px Verdana;
color:#868686;
padding-top:0px;
margin-left:18px;
_marign-lefT:9px;
float:left;
}
.bot_menu {
margin:15px 0 0 106px;
float:left;
}
.bot_menu li {
font:12px Verdana;
color:#868686;
margin-right:7px;
float:left;
}
.bot_menu a {
margin-right:7px;
color:#868686;
text-decoration:none;
}
.bot_menu a:hover {
color:#000000;
}

.basket {
height:42px;
padding: 0 0 0 42px;
margin: 15px 0 15px 0;
background:url('/images/cart.jpg') left top no-repeat;
}

.basket .title {
font:14px Verdana;
color:#88b502;
font-weight:bolder;
}

.basket .title {
font:14px Verdana;
color:#88b502;
font-weight:bolder;
text-decoration:none;
}

.basket .amount {
font:14px Verdana;
color:#d91717;
font-weight:bolder;
}

.basket_order a:link, .basket_order a:visited{
font:10px Verdana;
color:#d91717;
font-weight:bolder;
text-decoration:none;
}

.basket_order a:hover{
font:10px Verdana;
color:#d91717;
font-weight:bolder;
text-decoration:underline;
}

.counters {float:left; width:100%; padding-top:10px; text-align:center; clear:both;}

.star{
color:#D91717;
font-weight:normal;
}

.content_menu_item {width:100%; padding-bottom:20px; clear:both;}

.icq_block {width:100%; vertical-align:top; text-align:left; padding-left:10px;}
.icq_block a {font-size:14px;}
.icq_block div {float:left;}

.question h3 {
background:none;
padding-left:0px;
margin-top:10px;
font:16px Verdana;
font-weight:bolder;
}

.good_image{
	float:left;
	width:125px;
	height:160px;
	text-align:center;
}
.good_image a{
	display:block;
}
.good_image span{
	font-size:10px;
}
.smallselect {
	font-size:9px;
}
.smallinput {
	font-size:10px;
	height:14px;
}
.invoice_longinput{
	width:200px;
}
.small {
	font-size:9px;
}