BODY{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-align:center;
	color: #5c5c5c;
	background: #FFFFFF url("../images/billboard-bg.png") repeat-x top left;
	
}
P{
	margin: 0px;
	padding: 0px;
}
.main{
	min-width: 1000px;
	background: url("../images/building.png") no-repeat top right;
}	
#Logotype{
	
}
.logotype{
	float: left;
	width: 304px;
	height: 75px;
	margin: 38px 0 0 74px;
}
.logotype A{
	display: block;
	width: 304px;
	position: relative;
	height: 75px;
	background: url("../images/logotype.png") no-repeat top left;
}
.page{
	width: 100%;
	
	min-width: 1000px;
}
.menu .all-menu{
	padding: 0px 29px 0 67px;
}
.menu{
	z-index:150;
	margin-top:-34px;
	text-align:center;
	position: relative;
}

.menu .left-menu{
	width: 12px;
	height: 67px;
	float:left;
	background: url("../images/menu-left-bg.gif") no-repeat top left;
}

.menu .right-menu{
	width: 9px;
	height: 67px;
	float:right;
	background: url("../images/menu-right-bg.gif") no-repeat top left;
}

.menu .container-menu{
	height: 67px;
	background: url("../images/menu-bg.gif") repeat-x top left ;
	margin: 0 9px 0 12px;
}

A{
	color:#00a800;
	text-decoration: underline;
}
A:HOVER{
	text-decoration: none;
}

IMG{
	border: none;
}

.row{
	float: left;
	clear: left;
	width: 100%;
}
.footer {
	text-align: left;
}
.footer .copyright{
	float: left;
	width: 330px;
	margin-right: -271px;
}
.footer .miridea P{
	padding: 27px 0 40px 50px;
}
.footer .miridea{
	margin-left:-204px;
	float: right;
	width: 204px;
}
.footer .counters P{

	padding-top: 27px;
}
.footer .counters P A{
	margin-right: 15px;
}		
.footer .counters{
	margin: 0 204px 0 330px;
}

.footer .copyright P{
	padding: 27px 40px 40px 99px;
}

.header {
	position: relative;
	z-index: 100;
}
.header .navigation A{
	margin-right: 30px;
}
.header .navigation{
	float: right;
	margin: 44px 300px 0 0;
}
.header .billboard{
	height: 202px;
	
}

.content{
	margin-top:-33px;
	padding-top: 33px;
	position:relative;
	z-index:101;
	background: url("../images/content-top-bg.gif") no-repeat top left;
}
TABLE.bill{
	padding: 15px 0;
	width: 100%;
}
.all-content{
	padding: 0px 29px 0 67px;
}
.menu TABLE{
	padding-top: 29px;
	width: 100%;
}
/*
.block-bg{
	background: url("../images/block-bg.gif") repeat-x top left;
	text-align: left;
}
.block-left{
	background:url("../images/block-left.gif") no-repeat top left; 
}
.block-right{
	background:url("../images/block-right-bg.gif") no-repeat top right; 
}*/


.block-bg{
	background: url("../images/block-bg.png") repeat-x top left;
	text-align: left;
}
.block-left{
	background:url("../images/block-left.png") no-repeat top left; 
}
.block-right{
	background:url("../images/block-right-bg.png") no-repeat top right; 
}
.block-right *{
	color: #FFFFFF;
}
.news-block{

	float: right;
	width: 274px;
}
.content .row .news-block{
	text-align: left;
}
.content .row .conteiner{
	text-align: left;
}
.conteiner {
	margin-right: 300px;
}
P{
	padding-bottom: 15px;
}
.news-block P SPAN{
	color:#9e9e9e;
	font-size: 9px;
}
.block-right{
	height: 67px;
}
.block-right TABLE TD{
	vertical-align: top;
}
.block-right H3{
	margin: 0px;
	padding: 0px;
	padding: 10px 0 0 28px;
	color: #707f7f;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	
}
.block-right P{
	padding: 10px 28px;
}

.block-right TABLE TD.big P{
	font-size: 17px;
}
.block-right TABLE TD.big P sub{
	font-size: 11px;
}
H2{
	margin: 0px;
	
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	
	font-size: 21px;
	color: #707f7f;
	font-weight: normal;
}
.contact-form TEXTAREA{
	width: 336px;
	height: 150px;
}
	
.contact-form INPUT{
	width: 250px;
}
.contact-form INPUT.asearch_a{
	width: auto;
}