BODY {
	margin: 0;
	padding: 0;
	background: #FFF;
}

BODY,TH,TD {
	color: #5A5A5A;
	font: normal 0.7em Arial, Verdana, Tahoma, sans-serif;
}

P {
	margin:  1.2em 0 1.3em 0;
}

A {
	color: #177ACB;
	text-decoration: underline;
}

A:hover {
	color: #C20336;
}

DIV.h1,
H1,H2,H3,H4,H5,H6 {
	clear: both;
	margin: 0;
	margin: 1em 0;
	color: #177ACB;
	font: bold 1.7em "Trebuchet MS", Trebuchet, Verdana, Arial;
}

H2 {
	font-size: 1.5em;
}

H2 {
	font-size: 1.35em;
}

H3 {
	font-size: 1.25em;
}

H4 {
	font-size: 1.2em;
}

H5 {
	font-size: 1.15em;
}

H6 {
	font-size: 1.1em;
}

UL {
	padding: 0;
	margin: 15px 0;
}

OL {
	margin: 15px 0;
	padding: 0 0 0 35px;
}

UL LI {
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url('/a0/ru/images/li.gif') no-repeat 0px 6px;
}


FORM {
	margin: 0;
	padding: 0;
}

INPUT,
SELECT,
TEXTAREA {
	background: #FFF;
	vertical-align: middle;
	color: #000;
	font: normal 9px Tahoma, Arial, sans-serif;
}

BUTTON,
INPUT.button1 {
	height: 19px;
	cursor: pointer;
	color: #000;
	font: normal 9px Tahoma, Arial, sans-serif;
}

BUTTON.button2 {
	border: 0;
	width: 81px;
	height: 16px;
	cursor: pointer;
	color: #FFF;
	font: normal 9px Tahoma, Arial, sans-serif;
	background: #C20336 url('/a0/ru/images/button_2.gif') no-repeat top left;
}

BUTTON.delete {
	border: 0;
	cursor: pointer;
	background: #FFF;
}

IMG {
	border: 0;
}

IMG.usu {
	float: left;
	margin: 0 1em 0 0;
	border: 1px solid #C4C4C4;
}

SPAN.date {
	color: #989898;
}

SPAN.accent {
	font-weight: bold;
}

SPAN.warning {
	color: red;
}
/*---header---*/
#service {
	padding-right: 60px;
	/*background: url('/a0/ru/images/service.jpg') no-repeat 63px 0;*/
}

#service TD {
	width: 40px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

#service TD.on {
	background: #0F5EBB;
}

#menu {
	border-right: 36px solid #FFF;
	background: url('/a0/ru/images/menu_bg.jpg') repeat-x top left;
}

#menu DIV {
	background: url('/a0/ru/images/menu.jpg') no-repeat top left;
}

#menu TABLE {
	padding:0;
	margin-top: 83px;
}

#menu TABLE TD {
/*	width: 38px;*/
	height: 36px;
/*	padding: 0 10px;*/
	color: #FFF;
	font: bold 0.7em Tahoma, Arial;
	text-align:center;
} 

#menu TABLE TD A {
	color: #FFF;
}

#basket {
	padding: 0;
	width: 160px;
	margin-right: 20px;
	background: #FFF url('/a0/ru/images/basket_bg.gif') repeat-x top left;
}

#basket DIV {
	padding: 0;
	border-top: 1px solid #B2B2B2;
	height: 85px;
	color: #575757;
	font: normal 11px Tahoma, Arial;
	text-align: left;
	background: url('/a0/ru/images/basket_bg_corner.gif') no-repeat bottom right;
}

#basket P,
#basket FORM {
	margin: 0.45em 14px 0 14px;
}

#basket A {
	font-size: 11px
}

/*---catalog---*/
#catalog {
	color: #0742A6;
	font: bold 1em Tahoma, Arial;
	margin: 18px 0 0 40px;
}

#catalog DIV {
	margin: 0.6em 0;
}

#catalog A {
	color: #2683CE;
	font: bold 1em Tahoma, Arial;
}

#catalog DIV.sub A {
	color: #2683CE;
	font: normal 1em Tahoma, Arial;
}

#catalog A:visited {
	color: #6A2E8C;
}

#catalog DIV A.parent,
#catalog DIV A.parent:visited {
	color: #0742A6;
}

/*---price---*/
#price {
	height: 83px;
	margin-top: 3.5em;
	padding-left: 92px;
	background: url('/a0/ru/images/tap.jpg') no-repeat top left;
}

/*---main---*/
#main {
	padding: 0 40px 0 20px;
	background: url('/a0/ru/images/v_line.gif') no-repeat top left;
}

#path {
	color: #177ACB;
	padding: 16px 0 0 0
}

DIV.content {
	margin-left: 20px;
}

#goods {
	width: 100%;
	margin-top: 20px;
	border-collapse: collapse;
}

#goods TH,#goods TD {
	padding: 6px 15px;
	text-align: left;
}

#goods TH {
	font-weight: bold;
	border-bottom: 1px solid #D9D9D9
}

#goods TD {
	border-top: 1px solid #D9D9D9
}

#buttons {
	padding: 15px;
}

/*---front---*/
#front {
	padding-right:40px;
/*	background: url('/a0/ru/images/v_line.gif') no-repeat top left;*/
}
#top_goods {
	width: 100%;
	margin: 20px 0 0 20px;
	border-collapse: collapse;
}

#top_goods TD {
	width: 50%;
	vertical-align: top;
	padding: 0 20px 20px 0; 
}

#top_goods H2 {
	margin: 0;
	padding: 0;
}

#top_goods TABLE {
	float: left;
	border-collapse: collapse;
}

#top_goods TD TD {
	padding: 0; 
}

#top_news {
	margin-left: 20px;
	border-collapse: collapse;
}

#top_news TD {
	width: 33%;
	padding: 0 20px 0 0; 
}
/*---nav---*/
DIV.nav,
DIV.nav_2 {
	margin: 0.65em 0;
	padding: 0.3em 20px;
	color: #177ACB;
	font: bold 1.7em "Trebuchet MS", Arial;
}

DIV.nav A,
DIV.nav_2 A {
	font-size: 0.85em;
}

DIV.nav_2,
DIV.nav_2 A {
	color: #FFF;
}

DIV.nav_2 {
	background: #0055A5;
}

/*---footer---*/
#copyright {
	margin: 1.5em 40px 0 0;
	padding: 1.5em 0 1em 20px;
	border-top: 1px solid #6A7D8B;
}

/*---debug---*/
/*
TD{border: 1px solid red;}
DIV {border: 1px solid green;}
*/

.diler_id td {/*font-weight:bold;*/ font-size:13px; padding:5px 10px 5px 0px; width:100%;}
.diler_id input, .diler_id select, .diler_id textarea {/*width:190px;*/ /* width:100%;*/ border:1px solid #7f9db9; margin-left:5px; font-size:11px;}
.text_warn{color:#B53A11;}
#forma_dilera hr {margin-top:20px; margin-bottom:20px; //margin-top:0px; //margin-bottom:10px; margin-left:-20px;}
.nobd {padding-top:5px; padding-bottom:15px;}

.nobd input {border:none; margin-left:30px;}

span.warning {
	color:#FF0000;
	font-size:x-small;
	font-weight:normal;
}



/* =========== NEW STYLE, FOR FLASH ============== */
.headerNew {padding:0 40px; min-width:930px; width: expression((documentElement.clientWidth||document.body.clientWidth) <1010? "1010px":'auto');}
.headerNewInside {position:relative; overflow:hidden; width:100%;}
#headerFlash {width:1200px; height:240px;}
.menuNew {position:absolute; bottom:0; left:230px; width:700px; font-size:1.2em;}
.menuNew TD {padding-bottom:10px;}
.menuNew A {color:#FFFFFF; font-weight:bolder; font-size:1.3em;}
#basket {position:absolute; top:0; right:0px;}

.topHak {width:1010px;font-size:0;line-height:0;}
