html { height: 100%; margin: 0; padding: 0; }         
body {font: 11px tahoma; color:#000; background: #ababab url(../images/bg.jpg) no-repeat top center;;height: 100%; margin: 0; padding: 0; }
img {border: 0;display: block;}
h1{margin:0;padding:0;}
td{vertical-align:top;}
a{outline: none;}

table {border:0; border-collapse:collapse;}

.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;
       	font-size:0px}

#conteiner {
        position: relative;
	min-height: 100%;
	width:1000px;
	margin:0 auto;
	padding:0 0 80px 0;}

* html #conteiner {height: 100%;}

#header_left {width:431px;height: 264px;float:left;}

#header_right  {
        background:  url(../images/header_right.jpg) no-repeat top right;
        width: 569px;
        height: 264px;
        margin:0;
        padding:0;
        float: left;}
        
#gallery {height: 38px;margin:150px 0 0 16px;}

#gallery img {float: left;}

ul#top_menu {
        list-style: none;    
        margin:0;
        padding:14px 0 0 9px;}

ul#top_menu li {
        margin:0;
        padding:0 6px;
        color: #b81b1b;
        font:10px tahoma;
        float:left;}
        
ul#top_menu a  {
        margin:0;
        padding:0;
        color: #b81b1b;
        font:10px tahoma;
        text-decoration: none;}

#wrapper { 
	background:  url(../images/wrapper.gif) no-repeat top left;
  	margin:0;
  	width:100%;}

#left_bar {width:190px;padding:20px 0 0 0;}

.zagolovok {margin:30px 0 15px 0;}

.news {padding: 0;font: 11px tahoma;color: #fff;padding:0 0 0 30px;  text-align: justify; }

.news_view {font:12px tahoma; padding: 0;color: #fff;padding:0 0 0 30px;}

.news_view a {font:12px tahoma;color: #402626;padding:0;text-decoration:none;}
.news_view a:hover {text-decoration:underline;}

.blog {font:12px tahoma; padding: 0;color: #fff;padding:0 0 0 30px;}

.blog a {font:12px tahoma;color: #402626;padding:0;text-decoration:none;}
.blog a:hover {text-decoration:underline;}

.blog img {
	margin-right:14px;
	float:left;
}

div.box nobr.buttons {
	font: bold 12px tahoma;
}

p.data {margin:0 0 2px 0;font: 11px tahoma;color: #b90303;}
p a {font:12px tahoma;color: #402626;padding:0;text-decoration:none;}
p a:hover {text-decoration:underline;}
#article_pages {font:11px tahoma; padding: 0;font: 11px tahoma;color: #402626;padding:0 0 0 30px;}
#article_pages a {font:11px tahoma; font: 11px tahoma;color: #402626;}
.news a {
	font: 11px tahoma;
	color: #fff;
	padding:0;
	text-decoration:none;
	text-align: justify;}


.news a:hover {text-decoration:underline;}

.line {
       	clear:both;	
       	margin:10px 15px 10px 30px;
       	height:1px;
       	border-bottom: 1px dashed #fff;
       	overflow:hidden;}

.line2 {
       	clear:both;	
       	margin:10px 15px 10px 30px;
       	height:1px;
       	border-bottom: 1px dashed #402626;
       	overflow:hidden;}

.sel  {	
        border: 1px solid #727272;
       	width: 155px;
       	height:18px;
       	margin:0;
       	padding: 0;       
        color: #4f4f4f;
        font:11px tahoma;}

p.form {margin:-10px 0 0 0;padding:0 0 0 30px;}

p.form span {
 	display: block;
        margin:0;
       	padding:3px 0 1px 3px;      
        color: #fff;
        font:11px tahoma;}

.buton {
	background: none;
	cursor:pointer;
	display: block;
        color: #fff;
        font: bold 11px tahoma;
        text-decoration: underline;
	margin:0 0 0 94px;
	padding:0;
	border:none;}

.vvod {
        border:1px solid #727272;
       	width: 147px;
        height:16px;
       	margin:0;
       	padding:2px 0 0 5px;       
        color: #4f4f4f;
        font:11px tahoma;}

.area {
        border:1px solid #727272;
       	width: 147px;
        height:50px;
       	margin:0;
       	padding:2px 0 0 5px;       
        color: #4f4f4f;
        font:11px tahoma;}


#left_bar2 {
	width: 190px;
	padding: 17px 45px 0px 25px;
}

.box {
	display: block;
	width:156px;
	padding: 10px 10px 10px 10px;
	margin: 15px 0 0 0;
	color: #fff;
	background:  #888888;
	border-left: 4px solid #414141;
}

h1 {
	padding:0 0 10px 90px;
        color: #fff;
        font:20px tahoma;}

.text { float:left;
	background:  url(../images/text.png) repeat top left;
  	margin: 30px 0 0 0;
  	padding:10px;}

#content h1 {
	height: 30px;
}  	
  	
p {
	padding:6px 0;
        color: #402626;
        font:12px tahoma;}

.zakaz a {
	font: 11px tahoma;
	color: #000;
	text-decoration: none;
}

.zakaz a:hover {
	text-decoration: none;
}



#footer { 
	background:  url(../images/footer.gif) repeat-x top left;
	position: relative;
  	margin-top: -60px;
  	height: 60px;}
  
#foot {width:1000px;margin:0 auto;}
	
p.copy {
	padding:6px 0;
	margin:10px 20px 0 0;
        color: #fff;
        font:11px tahoma;
	text-align :right;
        float:right;}

p.copy nobr a {
	color: Gray;
	text-decoration: none;
	font: 10px Tahoma;
}


p.copy a {color: #fff;font:11px tahoma;}


p.copy nobr {
	color: Gray;
	text-decoration: none;
	font: 10px Tahoma;
}

p.copy nobr a: hover {
	text-decoration: none;
}

#static {float:left;padding:10px 0 0 0;}

#static img {float:left;margin:0 5px;}