BODY {margin: 0px; padding: 0px; padding-bottom: 30px; padding-top: 25px; background-color: #fff;}
BODY.main {background-color: #000000;}
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%;}
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-011.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-01 {background-image: url(bg-01.gif); background-position: left 2px; background-repeat: repeat-x;}

.bg-002 {background-image: url(left-03.jpg); background-position: right bottom; background-repeat: no-repeat;}
.bg-02 {background-image: url(bg-02.gif); 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-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:0; padding-bottom: 20px;padding-top:15px; text-align:left;}
.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; text-align:left;}
.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}

ul.r_menu {margin:0; padding:0; margin-bottom:20px; list-style:none;}
ul.r_menu li {margin:0; padding:0; padding-top:1px; padding-bottom:1px;}
ul.r_menu li a {font-size:10pt;}
.active {font-weight:bold;}

.buy {width:134px;background:url(buy.gif) right 0 no-repeat;}
.buy-act {width:134px; background:url(buy-act.gif) right 0 no-repeat;}
.colors {width:47px; background:url(colours.gif) right 0 no-repeat;}
.colors-act {width:47px; background:url(colours-act.gif) right 0 no-repeat;}
.mods {width:148px; background:url(mods.gif) right 0 no-repeat;}
.mods-act {width:148px; background:url(mods-act.gif) right 0 no-repeat;}
.photos {width:87px; background:url(photos.gif) right 0 no-repeat;}
.photos-act {width:87px; background:url(photos-act.gif) right 0 no-repeat;}
.tech {width:130px; background:url(tech.gif) right 0 no-repeat;}
.tech-act {width:130px; background:url(tech-act.gif) right 0 no-repeat;}
.buy, .buy-act, .colors, .colors-act, .mods, .mods-act, .photos, .photos-act, .tech, .tech-act {text-align:center; font-size:7pt; font-weight:bold; height:27px; padding-top:4px;}
.buy a, .colors a, .mods a, .photos a, .tech a {color:#373737;}
.buy-act a, .colors-act a, .mods-act a, .photos-act a, .tech-act a {color:#fff;}

.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: 140px;}
.forms-05red {font-family: Arial; font-size: 11px; color: #666; width: 140px; 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;}
#credit {
	height: 217px;
	position: fixed;
	right: 0;
	top: 200px;
	width: 74px;
	z-index: 500;
}

.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;
	
}
