blabla{ }

body
{ 
	background-color: white;
}

html, body, p, div, span
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595959;
}

body
{ 
	background-color: #f2f0eb;
}

a
{ 
	color: #1a476a;
}

a:hover, td a:hover, .orange
{ 
	color: #f77638;
}

a:visited
{ 
	color: #1a476a;
}

hr
{
	margin: 20px 20px 0px 20px;
	height: 1px;
	color: #cccccc;
}
/* ЬЮОЙЮ */
table.top
{ 
	background-color: #319bf1;
	height: 19px;
	border-bottom: 1px solid #65b4f5;
	background-image: url("../images/topbg.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

table.top td
{ 
	padding: 0px 11px 0px 11px;
	text-align: right;
	white-space: nowrap;
}

table.top td img
{ 
	margin: 0px 11px 0px 11px;
}

/* АЮММЕП ЯБЕПУС*/
table.topbaner
{ 
	background-color: #92ccf4;
	height: 150px;
	border-bottom: 1px solid #cccccc;
	background-image: url("../images/sky.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

table.topbaner td
{ 
	vertical-align: bottom;
	text-align: center;
}

table.topbaner td.logo
{ 
	vertical-align: middle;
	padding: 0px 20px 20px 20px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	background-image: url("../images/trees.gif");
	background-position: right bottom;
	background-repeat: repeat-x;
}

table.topbaner td.logo img
{ 
	margin: 0px 0px 10px 0px;
}

table.topbaner td.bg2
{ 
	background-image: url("../images/bn2_bg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}

table.topbaner td.bg8
{ 
	background-image: url("../images/bn9_bg.gif");
	background-repeat: repeat-x;
	background-position: right bottom;
	text-align: right;
}

table.topbaner td.bg9
{ 
	background-image: url("../images/bn9_bg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}

table.topbaner td.bg10
{ 
	background-image: url("../images/bn10_bg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}

/* ЦКЮБМНЕ ЛЕМЧ */
table.mainmenu
{ 
	background-color: #167ac1;
	border-bottom: 3px solid #fa9601;
}

table.mainmenu td
{ 
	text-align: center;
	padding: 5px 10px 5px 20px;
	white-space: nowrap;
	height: 28px;
}

table.mainmenu td.active
{ 
	text-align: center;
	padding: 5px 5px 5px 5px;
	background-color: #fa9601;
	border-top: 2px solid #D77601;
}

table.mainmenu a, table.mainmenu a:visited, table.mainmenu a:hover, table.mainmenu span
{ 
	background-image: url("../images/menu_mark.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 15px 0px 15px;
	font-size: 11px;
	color: white;
}

table.mainmenu a:hover
{ 
	text-decoration: none;
}

table.mainmenu span, table.mainmenu a.active, table.mainmenu a:visited.active, table.mainmenu a:hover.active
{ 
	background-image: url("../images/menu_mark_a.gif");
}

table.search
{ 
	margin: 40px 0px 17px 0px;
}

table.search td.c1
{ 
	border:  1px solid #cccccc;
	border-right:  none;
	padding: 0px 0px 4px 15px;
	color: black;
	font-size: 11px;
	vertical-align: bottom;
	white-space: nowrap;
}

input
{ 
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 0px;
	background-color: white;
}

table.main
{ 
	vertical-align: top;
	background-color: white;
}

table.main td.left
{ 
	vertical-align: top;
	padding: 0px 0px 40px 0px;
	border-right: solid 1px #cccccc;
	background-color: #E7EAFF;
}

h2.prodmenu
{ 


	background-image: url("../images/h_mark.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	color: #616161;
	margin: 0px 12px 0px 10px;
}

span.doyouknow
{
	font-weight: bold;
	clear: both;

	background-image : none;
	margin-top: 80px;

	font-size: 12px;
	color: #167ac1;
	margin: 15px 20px 5px 20px;

}


span.prodmenu
{ 
	font-weight: bold;
	clear: both;

	background-image: url("../images/h_mark.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	color: #616161;
	margin: 0px 12px 0px 10px;
}


table.main td.left table.prodmenu td
{ 
	padding: 5px 0px 5px 0px;
	text-align: left;
	vertical-align: middle;
}

table.main td.left table.prodmenu a, table.main td.left table.prodmenu a:visited, table.main td.left table.prodmenu a:hover, table.main td.left table.prodmenu span
{
	padding: 0px 15px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #174487;
	display: block;
}

table.main td.left table.prodmenu a:hover, table.main td.left table.prodmenu span
{ 
	color: #f77638;
}

table.main td.left table.prodmenu
{ 
	margin: 10px 10px 10px 5px;
}

/* нЯМНБМНЕ ЯНДЕПФХЛНЕ */
table.main td.content
{ 
	vertical-align: top;
	padding-bottom: 40px;
}

table.main td.content table td
{ 
	font-size: 100%;
}

table.main td.content table td table
{ 
	margin: 5px 0px 5px 0px;
}

table.main td.content table td table td
{ 
	font-size: 80%;
}

table.main td.content table th
{ 
	font-size: 100%;
}

strong.head, h1
{
	font-size: 16px;
	font-weight: bold;
	color: #1e428c;
	margin: 40px 20px 20px 20px;
	text-align:left;
	display:block;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	color: #167ac1;
	margin: 15px 20px 5px 20px;
	clear: both;
}

h2 a, h2 a:visited
{ 
	color: #167ac1;
}

h2 a:hover
{ 
	color: #f77638;
}


h1.news
{ 
	color: #272727;
	margin-top : 10px;
}

h2.news
{
	color: #272727;
	font-size: 11px;
}
h3.news
{
	color: #1e428c;
	margin-left: 20px;
	font-size: 15px;
	font-weight: bold;

}
h4.news
{
	color: #272727;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 20px 5px 20px;
	clear: both;
}

h4.news span
{ 
	font-weight: normal;
	color: #6b6b6b;
}

	
h2.news span
{ 
	font-weight: normal;
	color: #6b6b6b;
}

a.news, a.news:visited, a.news:hover
{
	background-image: url("../images/news_mark.gif");
	background-repeat: no-repeat;
	background-position: right 4px;
	padding: 0px 15px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #174487;
}

a.sitemap, a.sitemap:visited, a.sitemap:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #174487;
	display: block;
}

 a.news:hover, a.sitemap:hover
{
	color: #f77638;
}

p
{ 
	padding: 0px;
	margin: 0px 20px 5px 20px;
	clear: both;
}

li
{ 
	font-size: 80%;
}

/* оНДБЮК */
table.bt
{ 
	background-color: #f2f0eb;
}

table.bt td.c
{ 
	border-top: solid 1px  #167ac1;
}

table.bottom
{ 
	background-color: #f2f0eb;
}

table.bottom td
{ 
	color: #666666;
	font-size: 11px;
	padding: 10px;
}

table.copy td
{ 
	padding: 10px;
	vertical-align: bottom;
}

table.special
{ 
	margin: 0px 5px 0px 5px;
}

table.special td
{ 
	padding: 0px;
}

table.special td.spec
{ 
	width: 177px;
	height: 122px;
	background-image: url("../images/spec_bg.gif");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

table.special td p
{ 
	font-size: 70%;
	margin: 0px;
}

table.special td h2
{ 
	margin: 5px 0px 5px 0px;
}

img.left
{ 
	float: left;
	margin: 3px 10px 5px 0px;
}

img.right
{ 
	float: right;
	margin: 3px 0px 5px 10px;
}

img.center
{ 
	clear: both;
	margin: 10px 10px 10px 10px;
}

input.srch_img
{
	margin: 0px;
	border: none;
}

doyouknow
{
	color: #6A6A6A
}


ul.sitemap
{ 
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 20px;
}

ul.sitemap h2
{ 
	padding: 0px 0px 0px 0px;
	margin:  20px 0px 10px 0px;
}

ul.sitemap ul
{ 
	padding: 0px 0px 0px 25px;
	margin:  0px 0px 0px 0px;
}

table.razv td
{ 
	vertical-align: top;
}

table.razv td.img
{ 
	text-align: center;
	padding: 18px 5px 5px 20px;
}

table.razvphoto td
{ 
	vertical-align: top;
	text-align: center;
}

table.razvphoto td.img
{ 
	vertical-align: middle;
	padding: 5px 5px 15px 5px;
}

table.form
{ 
	width: 1%;
	margin: 20px 20px 20px 20px;
}

table.form td
{ 
	margin: 0px;
	font-size: 80%;
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	width: 1%;
	white-space: nowrap;
}

table.form td.title
{ 
	text-align: right;
	width: 1%;
	padding-top: 2px;
	vertical-align: bottom;
}

table.form td p
{ 
	margin: 0px;
	padding: 0px;
	border: 1px solid red;
}

table.form td p *
{ 
	margin: 0px;
}

table.form input, table.form textarea
{ 
	border: solid 1px #cccccc;
	color: #787878;
	height: 19px;
	width: 200px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0px 3px 0px 3px;
	background-color: white;
}

table.form textarea
{
	overflow: auto;
	height: 100px; 
}


table.form input.img
{ 
	width: 50px;
	height: 10px;
}

table.form input.send
{ 
	width: 69px;
	height: 10px;
	border: none;
}

table.main td.content table.links td
{ 
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	font-size: 80%;
}

table.main td.content table.links td.img
{ 
	text-align: left;
	vertical-align: top;
}
/*
ul.left_menu_horman {
	background: url(/images/uploaded/id1536.jpg) top left no-repeat;
	margin-left:15px;
	padding-left:32px;		
	min-height: 40px;
	font-weight: bold;
	font-size:18px;
}
ul.left_menu_horman li {
list-style: none;
margin-left:0px;
padding-left:0px;
}

ul.left_menu_horman li ul { 
margin-left:0px;
padding-left:0px;
margin-top:15px;
margin-bottom:10px;
}

ul.left_menu_horman li ul li a {
font-size: 12px;
font-weight:normal;
}
ul.left_menu_horman li ul li {
list-style: url(/images/menu_mark.gif);
margin-left:20px;
margin-top:4px;
margin-bottom:4px;
}
*/

ul.left_menu_horman{
/*здесь задавать общий минимальный отступ с любой стороны*/
margin-left: 10px;
}

ul.left_menu_horman li{
/*здесь картинка хермана и отступ первого ли - т.е. ширина картинки + еще чуть чуть*/
list-image: url('/images/uploaded/id1536.jpg');
margin-left: 32px;
margin-bottom: 20px;
margin-top: 20px;
}

ul.left_menu_horman li ul li{
/*здесь картинка подпункта и отступ первого ли - т.е. ширина картинки + еще чуть чуть*/
list-image: url('/images/menu_mark.gif');
margin-left: 10px;
margin-bottom: 2px;
margin-top: 2px;
}

ul.left_menu_horman li ul li a{
/*стили ссылок*/
}
ul.left_menu_hormann li{
		list-style: url('/images/uploaded/id1536.jpg');
	}

ul.left_menu_hormann li li {
list-style: disc;
height: auto;
}



ul.left_menu_hormann {
/*	background: url('/images/uploaded/id1536.jpg') top left no-repeat;*/
/*	list-style: none;*/
	margin-left: 15px;
	padding-left: 32px;
	min-height: 40px;
	font-weight: bold;
	font-size: 16px;
}


ul.left_menu_hormann li ul li {
list-style: url('/images/menu_mark.gif');
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
font-size: 11px;
}









