html, body {padding: 0; margin: 0; height: 100%; background:#666666;
color:#000;
font-size:12px;
font-family:Tahoma;

}

#container {
min-height: 100%;
width: 952px;
margin: 0 auto;
position: relative; /* so header and footer can be positioned */
background: #666666;
}

/* this is for IE/Win only either a conditional or hack required supposed IE7 will support min-height */
* html #container {height: 100%;}

hr.footpad, hr.headpad {
margin: 0;
padding: 0;
border: 0;
height: 100px;
visibility: hidden;
}

#contact_block {

top: 0;
width: 100%;
height: 29px;
min-width:952px;
padding: 9px 0 0 0;
background:url('../images/info_block.jpg');
background-repeat:no-repeat;
background-position:bottom;
}
.contact {
	position:relative;
	font-size:12px;
	font-family:Tahoma;
	font-weight:lighter;
	color:#fffefe;
	top:10px;
	padding:10px 0 0 63px;

}


#header {
position:relative;
margin:3px 0 0 0;
top: 0;
width: 100%;
height: 92px;
background: #fff;

}



.logo {
	float:left;
	padding:11px 0 0 29px;
}

.contakt_footer {
	float:right;
	padding:21px 15px 0px 0px;
}

.text_phone {
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
}



.text_number {
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	color:#990000;
}

#menu {
margin:3px 0 0 0;
position:relative;
width: 100%;
height: 30px;
min-height:30px;
background:url('../images/menu_block.jpg');
background-repeat:no-repeat;
background-position:bottom;

}

A.menu_main:link, A.menu_main:visited {	
    display: block;
    font-family:Tahoma;
	font-size:11px;
	font-weight:lighter;
	color: #cdcccc;
	height:21px;

	TEXT-DECORATION: none;
	
	padding:6px 31px 0 31px;
	

	}
A.menu_main:hover { 	
     display: block;
	 padding:6px 31px 0 31px;
    font-family:Tahoma;
	height:21px;

	font-size:11px;

	color: #FFFFFF;
	TEXT-DECORATION:none;
	

	
	}
	
A.menu_main_en:link, A.menu_main_en:visited {	
    display: block;
    font-family:Tahoma;
	font-size:11px;
	font-weight:lighter;
	color: #cdcccc;
	height:21px;

	TEXT-DECORATION: none;
	
	padding:6px 30px 0 30px;
	

	}
A.menu_main_en:hover { 	
     display: block;
	 padding:6px 30px 0 30px;
    font-family:Tahoma;
	height:21px;

	font-size:11px;

	color: #FFFFFF;
	TEXT-DECORATION:none;
	

	
	
	}	
A.menu_dop:link, A.menu_dop:visited {	
   
	color: #cdcccc;
	TEXT-DECORATION: none;
	
	}
A.menu_dop:hover { 	
    color: #cdcccc;
	TEXT-DECORATION:none;
	
	}

.menu_main_main{
	position:relative;
	float:left;
	
	}		
.menu_razdel{
	position:relative;
	float:left;
		
	}



.languare{
	
	float:right;
	padding:8px 7px 0 0;
	
	}
#banner{
	
margin:3px 0 0 0;
height:313px;
border:#FFF 1px solid;
	}
	
#banner_stat{
	
margin:3px 0 0 0;
height:95px;
border:#FFF 1px solid;
	}

#conn{
position:relative;
margin:3px 0 0 0;

min-height:100%;
width:951px; 
background-color:#FFF; 


	}	
.text{
color:#000;
font-size:12px;
font-family:Tahoma;

	}
	
	
.left_main{
	position: relative;
	float:left;
	
margin:3px auto;
width:50%;
background:#FFF;
height:100%;

color:#000;
font-size:13px;
font-family:Tahoma;
font-weight:bold;

	}	
.right_main{
color:#000;
font-size:12px;
font-family:Tahoma;
font-weight:lighter;
	
position: relative;
float:right;
	
margin:3px auto;
width:50%;
height:100%;
background:#FFF;


	}	
	
   li:before {
	   content:url('../images/point_li.gif');
     /*content: "¶ "; /* Добавляем желаемый символ перед элементом списка */ 
   }
 li {
     list-style: none; /* Убираем исходные маркеры */ 
   }
	

#footer {
float:left;
position:relative;
bottom: 0;
width: 100%;
padding: 3px 0 0px 0;
margin:0px 0px 9px 0px;
height:29px;

background:url('../images/info_block.jpg');
background-repeat:no-repeat;
background-position:bottom;
}

.opis{
	text-align:justify;
	
	}

P {
padding: 0px 0px 10px 0px;
margin: 0;
text-align:justify;
}

h1
{
        color: #980000;
		font-size:14px;
		margin:0;
		
}

h4
{
        color: #339900;
		padding:0px;
        margin:0px;
        display: inline;
}
.img_border{
border-style: double; border-color:#cdcccc;  border-width: 3px 7px 7px 4px; padding: 7px;	
	
	}
	
	.img_border_2{
border-style: double; border-color:#000000;  border-width: 3px 7px 7px 4px; padding: 7px;	
	
	}
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #9a0000;
}
a.contentpagetitle:hover {
	text-decoration: underline;
}

a.nav:link, a.nav:visited {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 13px;
	font-weight:lighter;
	color: #9a0000;
}
a.nav:hover {
	text-decoration: underline;
}

a:link, a:visited {
	font-family: Tahoma;
	text-decoration: underline;
	font-size: 13px;
	font-weight:lighter;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #9a0000;
}

#cvet {
color: #000;
}