body {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #000; 
	background: #fff;}


p {	margin: 0;
	padding: 0;
	color: #000; 
	font: 13px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.header
{
	color : #CC0000;
	font-family : arial, helvetica, geneva;
	font-size : 16px;
	font-weight : bold;
	margin : 0px 0px 1em 0px;
}
div {margin: 0; padding: 0;	border: 0px; font: 13px Arial, Tahoma,  Verdana, Helvetica, sans-serif; color: #000000 }

table {margin: 0; padding: 0; }
td {margin: 0; padding: 0; }

a {	text-decoration: underline; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000; }

p a {font-size: 13px;}	
a:hover {color: #FFB0B0; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

h1 {color : #CC0000; font-size: 18px; padding-bottom: 20px}
h2 {font-size: 15px; padding-bottom: 20px}
h3 {font-size: 14px;}
h4 {font-size: 13px}
h6 {color: #777; font-size: 11px}

ul {margin: 0; padding: 0; list-style: none;}
ul li {margin: 0; padding: 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

dl, dl dd, dl dt {margin: 0; padding: 0;}
img {border: 0;}
a img {border: 0}

br.clear {clear: both;}
form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; border: 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

#conteiner {padding-bottom: 30px;}

#conteiner{  width:
    expression(
	document.getElementById("measurer").clientWidth < 800 ? "800px" :
		document.getElementById("measurer").clientWidth > 1180 ? "100%" :
			document.getElementById("conmes").clientWidth > 790 ? "1080px" : "100%"
    );
/*для FF*/
/*min-width: 980px;*/}


/*Блок распорка для измерения ширины*/
#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;}

#conteiner_in { padding-right: 5px}
    
#head {height: 166px; background: url("/i/apple.jpg") no-repeat 0 0;}
#logo {width: 195px; height: 78px; float: right; margin-top: 47px; margin-bottom: 20px; background: url("/i/logo.gif") no-repeat 0 0; clear: both}
#logo a {display: block; text-indent: -3000px; overflow: hidden; height: 100%}

.head_menu {float: right; clear: both}
.head_menu li {float: left}
.head_menu li {padding-left: 8px; float: left; background: url("/i/arrow_small.gif") no-repeat 0 6px; margin-left: 12px; display: inline}
.head_menu li.big {margin-left: 24px}
.head_menu li a {text-decoration: none;}
.head_menu li a:hover {text-decoration: underline} 

#menu_zone {clear: both; background: url("/i/main_menu_bg.gif") repeat-x 0 0; height: 50px;}
.main_menu {float: left; padding: 0 18px 0 6px; height: 22px}
.main_menu li {float: left; height: 22px}
.main_menu li a {height: 22px; display: block}
.main_menu li a:hover, .main_menu li.select a {background: none;}
li.item1 {width: 105px; background: url("/i/menu/item1_select.gif") no-repeat 0 0;} 
li.item2 {width: 70px; background: url("/i/menu/item2_select.gif") no-repeat 0 0;} 
li.item3 {width: 102px; background: url("/i/menu/item3_select.gif") no-repeat 0 0;} 
li.item4 {width: 92px; background: url("/i/menu/item4_select.gif") no-repeat 0 0;} 

li.item1 a {width: 105px; background: url("/i/menu/item1.gif") no-repeat 0 0;} 
li.item2 a {width: 70px; background: url("/i/menu/item2.gif") no-repeat 0 0;} 
li.item3 a {width: 102px; background: url("/i/menu/item3.gif") no-repeat 0 0;} 
li.item4 a {width: 92px; background: url("/i/menu/item4.gif") no-repeat 0 0;}  



.search {
	float: right; 
	width: 185px; 
	height: 30px; 
	background: url("/i/search.gif") no-repeat 0 0; 
	padding: 6px 0 0 27px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 158px; 
	height: 24px;}
html>body .search {width: 158px; height: 24px;}

.search td {padding-right: 4px}

.text {width: 130px; border: 1px solid #DBE3DA; border-top-color:  #E8EAF3; border-left-color: #E8EAF3; height: 16px; font-size: 12px; color: #000;}

.main_zone {float: left; width: 100% ;  }
.content_zone {height: 1%;  vertical-align: top;  }
.red {background-image: url("/i/sidebar_red.gif"); background-repeat: repeat-y}
.grey {background-image: url("/i/sidebar_grey.gif"); background-repeat: repeat-y}
.darkgrey{

	background-color: #5e5e5e;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	color: #fefefe;
}
.darkgrey h3{
	color: #fefefe;
	font-size: 18px;
}
.right {background-position: top right; }
.left {background-position: top left;}
.sidebar {width: 207px; padding-bottom: 20px}
.right .sidebar {float: right; }
.right .content_zone {margin-right: 7px; }
.left .sidebar {float: left;}
.left .content_zone {margin-left: 207px;  margin-right: 7px;  }
.left .content_zone {margin-left: 207px; margin-right: 137px}
.sidebar_head {height: 6px; width: 207px; background: url("/i/sidebar_head_red.gif") no-repeat 0 0;}
.red .sidebar_head {height: 7px;}
.sidebar_head {margin-bottom: 18px}
.red h1, .red, .red li, .red li a {color: #fff;}  
.grey h1, .grey, .grey li, .grey li a {color: #494949;}
.sidebar h1 {padding-left: 28px; padding-bottom: 15px; font-weight: normal;}

.menu {margin-left: 12px;} 
.menu li {font-weight: bold; font-style: italic; font-size: 18px; padding-bottom: 18px; height: 1% }
.menu li a { display: block; padding: 0 0 0 15px; text-decoration: none; font-size: 13px; font-weight: bold;}

.red .menu li a {background: url("/i/arrow_white.gif") no-repeat 0 3px; color: #fff;}
.red .menu li, .red .menu li.select a {background: url("/i/arrow_white_select.gif") no-repeat 0 3px;}
.menu li a:hover {background: none;}
.red .menu li a:hover, .red .menu li.select a {color: #FFB0B0; text-decoration: none;}

.grey .menu li a:hover, .grey .menu li.select a {color: #CC0000; text-decoration: none;}
.grey .menu li a {background: url("/i/arrow_red.gif") no-repeat 0 3px; }
.grey .menu li, .grey .menu li.select a {background: url("/i/arrow_grey.gif") no-repeat 0 3px;}
.grey .menu li a:hover, .grey .menu li.select a {color: #c00; text-decoration: none;}
.menu li a:hover {background: none;}
a.demo {
 display: block; padding: 0 0 0 5px; font-size: 13px; font-weight: bold;
	color: #494949; text-decoration: none;
	font-style: italic;
}
a:hover.demo {
	color: #CC0000; 
}

.menu .submenu li { margin-left: 15px; margin-top: 10px;  padding-bottom: 0px; }
.menu li.select .submenu li a {background: url("/i/arrow_red.gif") no-repeat 0 3px; color: #494949; }
.menu li.select .submenu li a:hover {background: url("/i/arrow_grey.gif") no-repeat 0 3px; color: #CC0000; }

#conmes1 {overflow: hidden; 100%}
.content {padding: 0 30px 30px 30px;}

/* \*/
* html .content {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */


.for_table {width: 100%;}
table.news {width: 100%;}
table.news td {width: 50%; padding-right: 20px; padding-top: 15px; vertical-align: top}

h4 {font-size: 13px; color: #000}

a.more {text-decoration: none;}


#footer {border-top: 2px solid #BBBBBB; clear: both; padding-top: 15px; }
#footer ul{float: left; padding-left: 30px}
#footer li {float: left; padding: 0 8px; background: url("/i/li_divider.gif") no-repeat 0 4px;}
#footer li.first {background: none;}
#footer li a {color: #c00;}
#footer li a:hover {color: #FFB0B0;}

#copy {float: right; padding: 0 37px; color: #BBB}

/*ИЗМЕНЕНИЯ*/
.red .sidebar h1, .red .sidebar, .red .sidebar li, .red .sidebar li a {color: #fff;}  
.grey .sidebar h1, .grey .sidebar, .grey .sidebar li, .grey .sidebar li a {color: #494949;}

.content h1  {padding-bottom: 15px}
.content h2 {padding-top: 15px; padding-bottom: 10px; color: #333}
.content h3 {padding-top: 15px; padding-bottom: 10px;color: #999}
.content h4 {padding-top: 15px; padding-bottom: 10px; color: #999}
.content2 em {font-style: normal}

p {padding-bottom: 10px}
.list {padding-bottom: 15px}
.list ul {padding-bottom: 7px}
.list ul {padding-left: 6px; padding-top: 5px}
.list li {padding-left: 7px; background: url("/i/red_sq.gif") no-repeat 0 5px;}
.list li li {padding: 3px 0px 3px 10px; background: url("/i/red_list.gif") no-repeat 0 10px;}
ul li {font-size: 11px}

.content ul {padding-bottom: 15px; padding-left: 30px}
.content ul ul {padding-bottom: 7px; padding-left: 6px; padding-top: 5px}
.content ul li {padding-left: 12px; background: url("/i/red_sq.gif") no-repeat 0 5px;}
.content ul li li {padding: 3px 0px 3px 10px; background: url("/i/red_list.gif") no-repeat 0 10px;}
#maps {padding-left: 12px; background: url("/i/red_sq.gif") no-repeat 0 5px;font-size: 13px;padding-bottom: 7px;}
div.leftBlock{	padding-left: 10px;}
a.all_pro{
	padding-left: 28px;
	display: block; text-decoration: none; font-size: 13px; font-weight: bold;color: #494949;
	font-style: italic; 
}
a.all_pro:hover{
	color: #c00;
}
.select_word{
	font-weight: bolder;
}
.search_text{
	color: color: #BBBBBB;
}

