
* {
	margin: 0;
	padding: 0;
	border: 0;
}
			

html,body { 
	margin: 0; 
	padding: 0; 
	height: 100%;
	width:100%;
 
}

body{ 
	background: #fff url(img/bg.png) repeat-x; 
	color: #000; 
	 margin:0;    
	 padding:0;    
	 height:100%;
}
table .v1 {
      border: 1px solid black; /* Рамка вокруг таблицы */
   }


#metabox 
{    
min-height:100%;    
position:relative;
}

a { outline: 0 !important; }

p {
	margin-top: 12px;
	text-align: left;
	font: 12px Verdana;
	padding-right:20px;
	padding-left:20px;
}
ul {padding-left:30px; font: 12px Verdana; list-style:none;}
.ptext li{padding-left:35px; background:url(img/logo.gif) no-repeat; margin-top:5px; height: 24px; line-height: 20px;}			
#box {
	position: relative;
	width: 100%;
	min-height: 100%;
	padding: 20px 0 100px 0;
}

*html #box { 
	height:100%; 
}

#header { 
	width: 100%;
	min-width: 920px;
	height: 100px;
}

#content {
	height: 100%;
	position: relative;
	padding: 0 0 140px 0;
}
* html #content {height: 100%;} 

#logo {
	width: 540px;
	float: left;
	//margin-right: -100%;
}

#tools {
	text-align: center;
	padding-top: 36px;
	margin-left: 542px;
	margin-right: 352px;	
}
#tools img { margin: 0 10%; //margin: 0 -10%;}

#contact {
	float: right;
	width: 350px;
}


#clear {
	width: 100%;
	height: 0px;
	line-height: 1px;
	clear: both;
}

#menu {
	width: 100%;
}

#menu ul { list-style-type: none; padding-left: 8px;}
#menu li { display: inline; margin-right: 20px; font: italic 18px Arial; color: #dd0000; }
#menu li a { color: #0d3484; }
#menu li a:hover {
	color: #03F;
}


#news {
	position: relative;
	background: #ffffff;
	left: 22%;
	width: 462px;
	font: 12px Verdana;
	height: 900px;
	padding: 0px 0 120px 0;
}
#podbor {
	position: relative;
	background: #ffffff;
	left: 22%;
	width: 500px;
	font: 12px Verdana;
	height: 150px;
	padding: 0px 0 120px 0;
}


#news1 {
	padding-left: 8px;
	position: absolute;
	opacity: 0.6; 
	filter:alpha(opacity=60); 
	background: #ffffff;
	top: 160px;
	right: 30%;
	width: 300px;
	z-index: 500;
	font: 12px Verdana;
}

#news2 {
	padding-left: 8px;
	position: absolute;
	background: #ffffff;
	top: 20px;
	right: 867px;
	width: 20%;
	z-index: 500;
	font: 12px Verdana;
	left: 0px;
}
#stati {
	padding-left: 8px;
	position: absolute;
	background: #ffffff;
	top: 1250px;
	width: 100%;
	z-index: 500;
	font: 12px Verdana;
	height: 602px;
}
#home {
	position: absolute;
	background: #ffffff;
	top: 346px;
	font: 12px Verdana;
	left: 5px;
	width: 207px;
	height: 140px;
}
#baner {
	position: absolute;
	top: 530px;
	font: 12px Verdana;
	left: 49px;
	width: 123px;
	height: 140px;
}			
#rleft {
	position: absolute;
	top: 316px;
	left: 60px;
}
#rright {
	position: absolute;
	top: 316px;
	left: 908px;
}
#footer {
	background: #fff url(img/bottom-bg.png) repeat-x;
	position: absolute;
	overflow: hidden;
	width: 1698px;
	height: 130px;
	bottom:-790px;
	left:2px;
	
}

#house {
	width: 100%;
}
#house img { width: 629px; height: 400px; }

#construct {
	opacity: 0.5; 
	filter:alpha(opacity=50); 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	width:900px; 
	background: #2b272d; 
	z-index: 2000; 
	color: #f00;
}

#copyright {
	text-align: center;
	opacity: 0.6; 
	filter:alpha(opacity=60); 
	float: rigth;
	width: 300px;
	height: 50px;
	background: #2b272d; 
	z-index: 2000; 
	color: #fff;
	font: 10px Verdana;
}

#copyright a {color: #ff0;}
#copyright a:hover {color: #fff;}

#c_table {
	font: 10px Verdana; 
	color: #ffffff; 
	margin: 8px;
}

#c_table td {
	width: 14%;
	padding: 4px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	background-color: #2b272d;
}

#constc {
	position: absolute;
	width: 10px;
	height: 10%;
	right: 5%;
	top: 10%;
	z-index: 7000;
	opacity: 0.9; 
	filter:alpha(opacity=90); 
	background: #2b272d;
	display: none;
	border: solid 10px #1b171d;
}

#photos {
	position: absolute;
	width: 10px;
	height: 10%;
	left: 5%;
	top: 3%;
	z-index: 1000;
	opacity: 0.97; 
	filter:alpha(opacity=97); 
	background: #2b272d;
	display: none;
	border: solid 10px #1b171d;
}

#constc td {
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

#cd1s, #cd2s, #cd3s, #cd4s, #cd5s, #cd6s, #cd7s {
	font: 22px Arial;
	color: #ffffff;
}

#cd1s input, #cd2s input, #cd3s input, #cd4s input, #cd5s input, #cd6s input, #cd7s input {
	background: #000;
	font: 18px Arial;
	color: #ffffff;
	text-align: right;
	border: solid 1px #ffffff;
	padding: 2px;
}

.ptitle {
	font: Arial !important;
	font-size: 20px;
	color: #0d3484;
	margin-bottom: 4px;
	text-align: center;
}

.ptext {
	font: 14px Arial;
	color: #1b171d;
	margin-bottom: 12px;
}

.ptext a { color: #dd0000; }
.ptext a:hover { color: #0d3484; }

.ptext_gray {
	font: bold 14px Arial;
	color: #f0ffff;
	margin-bottom: 12px;
}

.ptext_gray a { color: #f0ffff; }
.ptext_gray a:hover { color: #6b676d; }

.clb {
	color: #ff7;
	border: solid 1px #9b979d;
}
#baner1 {
	width: 314px;
	height: 194px;
	padding: 5px;
	position: absolute;
	top: 370px;
	right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	color: #000147;
}			
#contentwrapper{
	width: 220px;
	height: 220px;
	padding: 5px;
	position: absolute;
	top: 580px;
	right: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	color: #000147;
}
.billcontent{
width: 100%;
display:block;
}


#akcia{
width: 209px;
background:url(img/bg1.png) no-repeat;
float:right;
text-align:center;
padding:0px 5px 40px 5px;
margin:0px 40px 0px 10px;
border:#D90000 solid 0px;
}

.hider_akcia{
font: bold 22px Verdana;
color: #D90000;
}
#metabox #box table tr td div strong {
	color: #F00;
}
m_dekor {
	color: #0000C1;
}
#metabox #box table tr th table tr td h5 {
	color: #000;
	font-size: 12px;
}
.link_dekor {
	font-size: 12px;
	color: #0d3484;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
table tr td h5 font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dd0000;
	font-style: italic;
}
#metabox #box #stati h1 {
	font-size: 10px;
}
#metabox #box #stati h1 {
	font-size: 14px;
}
.acd {
	color: #0d3484;
}
.asd {
	color: #0d3484;
}

