BODY {margin: 0px; padding: 0px; padding-bottom: 30px; padding-top: 0px; background-color: #fff;}
BODY.main {background-color: #EFE4C7;}
TD {font-family: arial; font-size: 9pt; font-weight: normal; padding: 0px; margin: 0px; color: #666;}
P {margin-top: 0px; margin-bottom: 0px;}
HR {height: 1px; color: #ccc;}
IMG {border: 0px;}
A {cursor: pointer; cursor: hand;}
LABEL {cursor: pointer; cursor: hand;}
FORM {margin: 0px;}

H1 {color: #990000; font-family: arial narrow, arial; font-size: 18pt; padding: 0px; margin: 0px; padding-bottom: 5px; font-weight: normal; line-height: 120%;}
.h1 {font-size: 14pt;}
H2 {color: #333; font-size: 14pt; padding: 0px; margin: 0px; padding-bottom: 5px; font-weight: normal; line-height: 120%;}
H3 {color: #666; font-size: 12pt; padding: 0px; margin: 0px; margin-bottom: 5px; padding-bottom: 5px; font-weight: normal; line-height: 120%;}

A {color: #666; text-decoration: underline;}
A:hover {color: #666; text-decoration: none;}
A.gray {color: #666; text-decoration: none;}
A.gray:hover {color: #666; text-decoration: underline;}
A.smenu {color: #3170B6; text-decoration: underline;}
A.smenu:hover {color: #3170B6; text-decoration: none;}
A.smenu-act {color: #666; text-decoration: none;}
A.smenu-act:hover {color: #666; text-decoration: underline;}
A.blue {color: #3170B6; text-decoration: underline;}
A.blue:hover {color: #3170B6; text-decoration: none;}
A.black {color: #000; text-decoration: underline;}
A.black:hover {color: #000; text-decoration: none;}
A.wh {color: #fff; text-decoration: none;}
A.wh:hover {color: #fff; text-decoration: underline;}

.red {color: #990000;}
.black {color: #000;}

.bg-00 {background-image: url(_top01.jpg); background-position: left top; background-repeat: no-repeat;}
.bg-001 {background-image: url(left-001.jpg); background-position: left top; background-repeat: no-repeat;}
.bg-0001 {background-image: url(_left-02.jpg); background-position: left top; background-repeat: no-repeat;}
.bg-002 {background-image: url(_left-03.jpg); background-position: right bottom; background-repeat: no-repeat;}
.bg-003 {background-image: url(bg-03.gif); background-position: left bottom; background-repeat: no-repeat;}


.bg-01 {background-image: url(bg-01.png); background-position: left 2px; background-repeat: no-repeat;}
.bg-02 {background-image: url(bg-02.gif); background-position: right bottom; background-repeat: no-repeat;}
.bg-03 {background-image: url(bg-03.gif); background-position: left bottom; background-repeat: no-repeat;}
.bg-04 {background-image: url(bg-06.gif); background-position: left top; background-repeat: no-repeat;}
.bg-05 {background-image: url(bg-07.gif); background-position: top; background-repeat: repeat-x;}
.bg-06 {background-image: url(bg-07.gif); background-position: left; background-repeat: repeat-y;}
.bg-07 {background-image: url(bg-07.gif); background-position: right; background-repeat: repeat-y;}
.bg-08 {background-image: url(bg-05.gif); background-position: bottom; background-repeat: repeat-x;}
.bg-31 {background-image: url(bg-m.gif);}

.div-01 {padding-left: 1px; padding-right: 2px;}
.div-01 a {color:#999999; font-size:22px; line-height:22px; text-decoration:none; display:block; width: 326px; text-align:center; }
.div-02 {padding-right: 1px;}
.div-03 {padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 0px;}
.div-04 {padding: 15px;}
.div-05 {padding: 15px; padding-top: 5px; margin-bottom: 20px;}
.div-06 {padding: 1px;}
.div-07 {padding-left: 10px; padding-bottom: 20px;padding-top:15px;}
.div-08 {padding: 5px;}

.text-01 {font-size: 11pt; padding-bottom: 10px;}

.table-01 {margin-top: 5px; background-color: #FFF;}

.left-00 {float: left;}
.left-01 {float: left; padding-right: 1px; height: 53px; vertical-align: middle;}
.left-02 {float: left; padding-right: 5px; padding-bottom: 20px; background-repeat: no-repeat;}
.left-03 {float: left; margin-right: 5px; margin-bottom: 20px; height: 195px; width: 280px; background-image: url(bg-04.gif); background-position: left top; background-repeat: no-repeat;}
.left-04 {float: left; margin-left: 5px; margin-top: 10px;}
.left-05 {margin-bottom: 20px;}
.left-06 {float: left; margin-bottom: 10px;}
.left-07 {display: inline;}
.clear {clear: both;}

.border-01 {border-top: 1px solid #ccc;}
.border-02 TD {border-top: 1px solid #ccc; padding-bottom: 3px; padding-top: 3px;}

.img-01 {margin-right: 5px;}
.img-02 {margin-right: 5px; margin-bottom: 5px;}

#phones {float: left; margin-left: 15px; margin-top: 10px; width: 280px; text-align: left; font-family: arial; font-size: 10pt; color: #fff;}
.banner1 {font-size: 10pt; padding-top: 2px; padding-left: 5px; padding-bottom: 20px;}

.forms {width: 100%; font-family: arial; font-size: 10pt;}
#div-orderform {padding-left: 5px; height: 20px; color: #ff0000}

.forms-01 {BORDER: #666666 1px solid; width: 100%; font-size : 10px; color: #666666;}
.forms  {BORDER: #666666 1px solid; width: 100%; font-size: 10px; color: #666666;}
.forms1 {font-size: 12px; color: #666666;}
.forms {width: 100%; font-family : arial; font-size : 10pt;}
.forms-03 {font-family: Arial; font-size: 11px; color: #666; width: 100%;}
.forms-03red {font-family: Arial; font-size: 11px; color: #666; width: 100%; border: 1px solid #ff0000;}
.forms-04 {font-family: Arial; font-size: 11px; color: #666;}
.forms-05 {font-family: Arial; font-size: 11px; color: #666; width: 130px;}
.forms-05red {font-family: Arial; font-size: 11px; color: #666; width: 130px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #666; width: 50px;}
.forms-06red {font-family: Arial; font-size: 11px; color: #666; width: 50px; border: 1px solid #ff0000;}

td.menu_brand{
height:80px;
}
td.menu_brand a{
text-decoration:none;
font-weight:bold;
}
td.menu_brand a:hover img{
width:75px;
}
td.menu_brand a:hover {
text-decoration:underline;
}
.complect {
	margin: 0 0 20px 0;
}
.complect th {
	text-transform: uppercase;
	border-bottom: 2px solid #283444;
	font-size:11px;
	font-weight:normal;
	height:37px;
	text-align:left;
	padding:0 5px;
}
.complect th.check {
	text-align:center;
}
.complect td {
	height: 30px;
	font-size: 13px;
	border-bottom: 1px solid #dbdbdb;
	empty-cells: show;
	padding:5px;
}
.complect td.price_highlight {
	color: #ff0404;
}
.complect td.highlight {
	padding-left: 0;
	font-weight: bold;
	font-size: 70%;
}
.complect td.ok {
	text-align: center;
	padding-left: 0;
}
#randgallary{
margin:10px 0 0 0;
color:#283444;
font-size:12px;
}
.randimg{
vertical-align:top;
margin:0 10px 10px 0;
}
.randimg a{
color:#283444;
margin:0;
text-decoration:none;
}
.randimg img{
border: 1px solid #283444;
}
.randtitle{
padding:3px 0 0 0;
}
.midmenu{
height:31px;
background:url("/images/ybg.jpg") repeat-x top;
}
.midmenu-act{
height:31px;
background:url("/images/bbg.jpg") repeat-x;
}
.midmenu-act a, .midmenu-act a:hover{
color:#fff;
}

a.credit_red{
	color:#f00;
}
a.credit_red:hover{
	color:#f00;
}


.image_bg_block{
	position:relative;
}
.kredit_plashka{
	position:absolute;
	z-index:10;
	top:9px;
	left:13px;
}
.image_bg_table{
	width:322px;position:relative;
}
.image_bg_table_td{
	width:322px;
	height:200px;
	background:url(photo_bg.png) 0 0 no-repeat #fff;
	text-align:center;
}
a.credit_link{
	color:#f00;
	
}
a.credit_link:hover{
	color:#f00;
	
}

#credit {
	height: 217px;
	position: fixed;
	right: 0;
	top: 200px;
	width: 74px;
	z-index: 500;
}
