/*Общее*/
*, html, body
{  
  margin:0;
  padding:0;
}

html, body 
{
  width:100%;
  height:100%;  
  background-color:#e8e7e5;
  cursor:default;
}

body, a, table, p
{
  font-family: 'Arial', 'Tahoma', 'Verdana', 'Helvetica';
  font-size:13px;
  color:#686868;
}

p
{
  margin-bottom:10px;
}

h1
{
   white-space:nowrap;  
   font-size:14px;
   font-weight:bold;
}

h3, h2
{
  white-space:nowrap;
  color:#ca1d00;
  font-size:15px;
  font-weight:bold;
}

.iePNG a 
{ 
  /*стиль для нормальной работы ссылок в элементах с PNG-фоном*/
  position:relative; 
}

img, table
{
  border:0;
}

a
{  
  color:#fff;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
  color:#fff;
}

.clear_all 
{
  clear:both;
}

.clear_left 
{
  clear:left;
}

.clear_right 
{
  clear:right;
}

#index 
{
  min-height:100%; 
  position:relative;  
  min-width:1000px;  
  width:100%;
}

#top 
{
  padding-bottom:140px;     
}
         
#foot 
{
height:115px;
width:100%;
bottom:0px;    
position:absolute;
background:url('../images/footer_repeat.gif') repeat-x #4d1304;   
}

#foot_left
{
height:115px;
width:959px;
background:url('../images/footer_left.gif') no-repeat;
}

#gerb
{
height:137px;
width:156px;
background:url('../images/foot_gerb_right.png') no-repeat;
margin-left:925px;
margin-top:-21px;
position:absolute;
}

#develop
{
padding-top:98px;
margin-left:7px;
font-size:10px;
}

#koord
{
margin-top:-65px;
margin-left:250px;
color:#fff;
}

#koord p
{
color:#fff;
}

#count
{
margin-left:460px;
margin-top:-47px;
}

#rambler_count
{
  margin-left:460px;
margin-top:-100px;
width:88 px;
height:31 px;
border:1px solid #000;
}



#develop a
{
font-size:10px;
}

#cap
{  
height:393px;
width:100%;
background:url('../images/header_table_repeat.gif') #4d1304 repeat-x;
}

#cap_left
{
width:959px;
height:393px;
background:url('../images/header_table.gif') no-repeat;
}

#logo_left
{
width:368px;
height:342px;
background:url('../images/header_left.png') no-repeat;
}

#about
{
width:323px;
height:84px;
color:#000;
font-size:11px;
padding-top:210px;
margin-left:17px;
}

#top_menu
{
position:absolute;
margin-top:-18px;
margin-left:-10px;
}

#top_menu a
{
 font-size:11px;
}

#foto
{
width:206px;
height:273px;
background:url('../images/foto.gif') no-repeat;
margin-left:375px;
margin-top:-298px;
}

#header_right
{
width:367px;
height:403px;
background:url('../images/header_right.png') no-repeat;
margin-left:650px;
margin-top:-316px;
}

#lenta
{
width:83px;
height:372px;
background:url('../images/lenta.png') no-repeat;
float:right;
margin-top:-400px;
}

#search
{
width:373px;
height:25px;
margin-top:-45px; 
margin-left:10px;
}

#right
{
  top:0px;
  height:auto;
  width:300px;
  margin-right:0px;
  margin-top:-0px;
  margin-bottom:10px;
  background:#e8e7e5;
  float:right;
}

#left
{
  position:relative;
  float:left;
  margin:0px 0px 0px 0px;
  width:300px;
  display:inline;
  background:#e8e7e5;
  height:auto;
}

.menu
{
	list-style: none;
	margin: 0;
	padding: 0;
	
}
.menu li
{
	margin: 0;
}
.menu li a
{
	display: block;
	padding: 14px 0px 8px 2em;
	background:url('../images/menu.gif') no-repeat;
	color: #000;
	text-decoration: none;
}
html>body .menu li a 
{
	width: auto;
}
.menu li a:hover
{
	border-right: 1px solid #4d1304;
	background:url('../images/menu_hover.gif') no-repeat;
	color: #000;
	text-decoration: underline;
}


#center
{
  top:0px;
  position:relative;
  height:100%;
  width:auto;
  margin:30px 320px 0px 320px;
  background:#e8e7e5;
  color:#000;
}

#center p
{
color:#000;
}

.componentheading
{
color:#000;
font-size:18px;
}

.contentheading
{
color:#000;
font-weight:bold;
}

.mainlevel-nav
{
padding-left:25px;
}

.search .inputbox
{
border:1px solid #000;
background:#fff;
height:24px;
}

.search .button
{
height:26px;
width:89px;
background:url('../images/button.gif') no-repeat;
border:0px;
color:#fff;
cursor:pointer;
}

/* Modules */

div.module_nav {
	background: url(../images/module_contact/mw_box_br.gif) 100% 100% no-repeat;
}

div.module_nav div {
	background: url(../images/module_contact/mw_box_bl.gif) 0 100% no-repeat;
}

div.module_nav div div {
	background: url(../images/module_contact/mw_box_tr.gif) 100% 0 no-repeat;
}

div.module_nav div div div {
	background: url(../images/module_contact/mw_box_tl.gif) 0 0 no-repeat;
}



div.module_nav h3 {
	font-family: 'Times New Roman';
	font-size: 12px;
	font-weight: bold;
	color: #721e06;
	margin: -23px -4px 5px -5px;
	padding-left: 5px;
	padding-bottom: 2px;
}

div.module_nav {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	padding-bottom: 115px;
}

div.module_nav div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: 278px;
}

div.module_nav div div div div {
	background: none;
	padding: 0;
}

.contentpaneopen ul li
{
margin-left:30px;
}

.contentpaneopen table td
{
border:1px solid #000;
}

.contentheading
{
color:#000;
font-size:18px;
}

.contentpaneopen fieldset
{
border:0px;
color:#000;
}

.searchintro
{
color:#000;
}

.contentpaneopen a
{
color:blue;
text-decoration:underline;
}

.contentpaneopen a:hover
{
color:blue;
text-decoration:none;
}

#rmb_count
{
margin-top:-47px;
float:right;
margin-right:298px;
}

#foot_text
{
height:5opx;
width:250px;
margin-left:670px;
margin-top:-47px;
}

#head_text
{
margin-left:280px;
height:36px;
margin-top:-30px;
color:#fff;
width:500px;
}
