BODY, DL, TABLE, TH, TD, DIV, BR, INPUT, P {
  margin: 0px 0px 0px 0px; 
  font-family: Trebuchet MS, Verdana, Arial, Tahoma, sans-serif;
  font-weight : normal;
  font-size : 14px;
  font-style : normal;
  
  color:#333333;	
}

FORM {
	margin: 0px;
	padding:0px;
}

p { margin:3px 5px 3px 5px; }

IMG { border:0px; }

h1 {
	margin:5px 5px 5px 5px;	
	font-size:24px;
	color:#333333;
	font-weight:normal;
}

h2 {
	margin:5px 5px 5px 5px;	
	font-size:18px;
	color:#94bb67;
	font-weight:normal;
}


h3 {
	margin:5px 5px 5px 5px;	
	font-size:18px;
	color:#1671c4;
	font-weight:normal;	
}

A, A:link { color:#1671c4; }
A:visited { color:#1671c4; }
A:hover { color:#94bb67; }
A.hover { color:#94bb67; text-decoration:underline; }

A.grey, A.grey:link, A.grey:visited { color:#464646;  }
A.grey:hover { color:#94bb67; }


A.link_dot:link {  border-bottom:1px dashed #1671c4; text-decoration:none; color:#1671c4; }
A.link_dot:visited {  border-bottom:1px dashed #1671c4; text-decoration:none; color:#1671c4; }
A.link_dot:hover { border-bottom:1px dashed #1671c4; text-decoration:none; color:#1671c4; }

.menu_name { font-size:12px; }
A.cat_menu:hover { color:#94bb67; }

Table.main_table
{
	background:url('/images/logo_fon.jpg') top right no-repeat;
	
}

div.logo_tel
{
	margin:20px 20px 0px 0px;
	text-align:right;
	font-size:35px;
	color:#1671c4;
}

div.logo_email
{
	margin:10px 20px 0px 0px;
	text-align:right;
	font-size:24px;
	color:#1671c4;
}

div.logo_email A, div.logo_email A:link, div.logo_email A:visited, div.logo_email A:hover
{
	color:#1671c4; text-decoration:none;
}

div.line_green, div.line_blue
{
	border-top:1px solid #94bb67;	
	width:97%;
	font-size:1px;	
}

div.line_blue
{
	border-top:0px;
	border-bottom:1px solid #5094d3;
}

span.moregreen { color:#94bb67; }
span.moregrey { color:#464646; }

p.submenu {
	margin:3px;
	font-size:14px;	
}


Table.cat_block, Table.cat_block2 {
	width:165px;
	height:310px;
	margin:5px;
	float:left;
	margin:0px 22px 3px 22px;
}

Table.cat_block TD.cat_img, Table.cat_block2 TD.cat_img { 
	background:url('/images/block1.gif') center center no-repeat; 
	height:205px;
	text-align:center;
}

Table.cat_block2 { width:180px; height:330px; margin:0px 15px 3px 15px; }
Table.cat_block2 TD.cat_img { background:url('/images/block3.gif') center center no-repeat; height:228px;   }
Table.cat_block2 div.tovarname {  margin-left:10px; }



td.tovarimg
{
	margin:5px;
	background:url('/images/block1.gif') center center no-repeat;	
	height:265px;
}

td.tovarimg2
{
	background:url('/images/block2.gif') center center no-repeat;
}

td.catimg {
	margin:5px;
	background:url('/images/block3.gif') center center no-repeat;	
	height:285px;
}

div.tovarname { font-size: 17px; margin-left:5px; }
div.tovarname A, div.tovarname A:link, div.tovarname A:visited { color:#1671c4;  text-decoration:none; }
div.tovarname A:hover, div.tovarname A.hover { text-decoration:underline; color:#94bb67; }
div.tovarcost { font-size: 23px; color:#94bb67; margin-left:5px; }
div.tovaranons { font-size:10px; width:150px; margin:2px 2px 2px 5px; }

td.imgsm { }
td.imgsm0 {  }
.imgsel { border:1px solid #9b9999;  }


table.tbord { }
table.tbord TD { padding:3px; border-bottom:1px solid #cccccc;   }
table.tbord TD.tbord_tit, table.tbord TR.tbord_tit TD, table.tbord TD.tbord_tit P, table.tbord TR.tbord_tit TD P, table.tbord TR.tbord_tit:hover TD, table.tbord TR.tbord_tit:hover TD P  { background-color:#999999; color:#FFFFFF;  border:0px;  }
table.tbord TD.tbord_selrow, table.tbord TR.tbord_selrow TD, table.tbord TD.tbord_selrow P, table.tbord TR.tbord_selrow TD P {  background-color:#cccccc;  border:0px; }

table.tbord TR:hover TD { background-color:#eaeaea; }
table.tbord TR:hover TD P {  background-color:#eaeaea; }
table.tbord TR:hover TD.tbord_tit, table.tbord TR:hover TD.tbord_tit P, table.tbord TR.tbord_tit:hover TD, table.tbord TR.tbord_tit:hover TD P { background-color:#999999; }
table.tbord TR:hover TD.tbord_selrow, table.tbord TR:hover TD.tbord_selrow P, table.tbord TR.tbord_selrow:hover TD, table.tbord TR.tbord_selrow:hover TD P { background-color:#cccccc; }

table.tbord_tree { border-right:1px solid #d9e2e9; border-bottom:1px solid #d9e2e9; }
table.tbord_tree TD { padding:4px; border-top:1px solid #d9e2e9; border-left:1px solid #d9e2e9; empty-cells: show}
table.tbord_tree TD.thead, table.tbord_tree TR.thead TD  { background-color:#f1f1f1;  }
table.tbord_tree TD.tbord_tree_selrow, table.tbord_tree TR.tbord_tree_selrow TD, table.tbord_tree TD.tbord_tree_selrowP, table.tbord_tree TR.tbord_tree_selrow TD P {  background-color:#cccccc;  border:0px; }
table.tbord_tree TD.tbord_tree_inner { padding:0px; border:0px; }
table.tbord_tree TD.tbord_tree_inner TABLE { border-right:0px; }
table.tbord_tree2 TD { padding:2px 4px 2px 4px; }


table.common { }
table.common TD { padding:3px; border-bottom:1px solid #cccccc;   }
table.common TR.thead TD { background-color:#999999; color:#FFFFFF; font-weight:bold; border:0px; }
table.common TR.thead P { background-color:#999999; color:#FFFFFF; font-weight:bold;} 
table.common TD.selrow  {  background-color:#cccccc; }

div.top_news { font-size:14px; }
div.top_news A:link, div.top_news A, div.top_news A:visited { color:#898989;  text-decoration:none; }
div.top_news A:hover { text-decoration:underline; }
h3.top_news { font-size:14px; }
h3.news { margin:5px 0px 5px 0px; font-style:italic; }


div.finp { margin:3px 5px 15px 5px;}

INPUT.finput {
	width:100%;	
}

INPUT.finp {
	width:100%;
	font-style:italic;
	font-weight:bold;
	font-size:12px; 	
}

TEXTAREA.farea {
	width:100%;
	height:100px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#898989;	
}

TEXTAREA.fmemo, Textarea.mceAdvanced {
	width:100%;
	height:100px;
}

Textarea.mceAdvanced {
	width:100%;
	height:300px;
}


div.driver_cat { margin:15px 5px 15px 5px; }

div.main_desc { margin:10px 2px 15px 10px; font-style:italic; color:#464646;   }
div.main_desc P { font-style:italic; color:#464646;  }
div.main_desc A, div.main_desc A:link, div.main_desc A:visited, div.main_desc A:hover  { color:#464646;  }


p.multipagesnavig { font-size:13px; margin:5px 5px 15px 5px; font-style:italic; }
p.multipagesnavig A, p.multipagesnavig A:link, p.multipagesnavig A:visited { color:#464646; }
p.multipagesnavig A:hover { color:#94bb67; }

.sel_obj { background-color:#d4e7ff; }
