html,body {background:url(../images/fon.gif); height: 100%;margin: 0;color: #000;font:12px arial;}
img {border: 0;display: block;}
*{margin:0;padding:0;}
td{vertical-align:top;}
a{outline: none; color:black}
table {border:0; border-collapse:collapse;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,p,table,td{margin:0; padding:0;} 	
ul {list-style:none;}
p.links a{color:#ed1c24; font-size:10px; line-height:10px}
p img{padding:4px}
a:hover {text-decoration: none;}
.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;}

#conteiner { background: #3e4148 url(../images/bot.jpg) no-repeat bottom left;min-height: 100%;width:990px;margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 120px;}

#header  {   
        background:  url(../images/header.jpg) no-repeat top left;
        width: 100%;
        height: 217px;}

#phone  {
        background:  url(../images/phone.jpg) no-repeat top left;  
        width: 189px;
        height: 48px;
        margin:0;
        padding:10px 0 0 42px;
        color: #ed1c24;
        font:10px arial;
        float: right;}

#phone p {      
        margin:0;
        padding:2px 0 0 0;
        color: #ed1c24;
        font: bold 22px tahoma;}

#phone div {      
        margin:0;
        padding:2px 0 0 0;
        color: #ed1c24;
        font: bold tahoma;}


#phone span{font: bold 14px tahoma;}

p.h1 {      
        margin:0 0 0 68px;
        padding:18px 0 0 0;
        color: #fe0000;
        font: bold 17px arial;}
		
h1 {      
        margin:0;
        padding: 0;
        color: #fe0000;
        font: bold 13px arial;}		
		

#wrapper {background:  url(../images/wrapper.gif) repeat-y top left;  width:990px;margin:0;}

#left_bar {width:270px;}

ul#my_menu  {
        margin:0;
        padding:0 0 0 8px;  
        width: 258px;}

ul#my_menu a {
        text-decoration: none;
        color: #fff;
        }
        
ul#my_menu li {
        margin:0;
        padding:0;
        display:block;
        background:  url(../images/li.gif) no-repeat top left;  
        width: 228px;
        height: 26px;
        margin:0;
        padding:9px 0 0 30px;
        color: #fff;
        font:12px arial;
       }

ul#my_menu a:hover {color: #fe0000;}

.news_block {
        background: #dfe2e8 url(../images/news.gif) no-repeat bottom left;  
        width: 263px;
        margin:15px 0 15px 7px;
        padding:0;
        color: #3e4148;
        font:12px arial;}

.news_block_t {
        background:  url(../images/news_top.gif) no-repeat top left;  
        width: 240px;
        margin:0;
        padding:25px 11px 25px 12px;
        color: #3e4148;
        font:12px arial;}

.news  {padding:15px 0 0 0;}


.news span {
        display: block;
        padding:0 0 7px 0;
        color: #ed1c24;
        font:11px arial;}

.news b {
        padding:0 1px;
        color: #4e525a;
        font: normal 11px arial;}

.news a {
        color: #3e4148;
        font:12px arial;}
      
h2 {      
        margin:0;
        padding: 0;
        color: #fe0000;
        font: bold 13px arial;}
   
a.vse {
        background:  url(../images/vse.gif) no-repeat left; 
        display: block;
        margin:8px 0 0 0;
        padding:0 0 0 15px;
        color: #ed1c24;
        font:11px arial;}

#form {
        background:  url(../images/form.jpg) no-repeat top left; 
        width: 263px;
        height: 345px;
        display: block;
        margin:0 0 15px 7px;
        padding:158px 0 0 0;}

#form span {display: block;color: #bec1c8;font:11px arial;padding:8px 0 0 37px;}  
     
.vvod  {
        background:  url(../images/input.jpg) no-repeat top left;
        border: 0;
	width: 190px;
       	height:15px;
       	padding:3px 0 0 4px;
       	margin:0 0 0 35px;
       	color: #585c64;
       	font:11px arial;
       	overflow:hidden;}
       	
.area  {
        background:  url(../images/area.jpg) no-repeat top left;
        border: 0;
       	width: 190px;
       	height:61px;
       	padding:5px 0 0 4px;
       	margin:0 0 0 35px;
       	font:11px arial;
       	color: #616161;}      
.vvod2s  {
        border: 1px solid gray;
       	
       	width: 584px;
       	margin:2px 2px 5px 2px; 
       	font:12px arial;
       	overflow:hidden;}
.vvod2  {
        border: 1px solid gray;
       	width: 250px;
       	height:15px;
       	margin:2px 5px 2px 5px;
       	color: #000;
       	font:12px arial;
       	overflow:hidden;}
       	
.area2  {
        border: 1px solid gray;
       	width: 250px;
       	height:70px;
       	margin:2px 5px 2px 5px;
       	font:12px arial;
       	color: #000;}     	
 
.upload {
        background: #fff;
       	
       
       	padding:0;
       	margin:0 0 0 35px;}
      	
.buton {
        width: 69px;
        height:15px;
	background:  url(../images/buton.gif) no-repeat top left;
	cursor:pointer;
	margin:15px 0 0 160px;
	padding:0;
	border: 0;}
             
#content {background:  url(../images/top_line.gif) no-repeat top left; width:680px;padding:20px 10px 20px 30px;}      
p {text-align:justify; padding:9px 0;line-height:17px;}

ul.menu  {
background:  #c2c2c0;
        margin:0;
        padding:0 px 0px 8px;}

ul.menu li {
background:  #c2c2c0;
        margin:0;
        padding:0 2px;
        color: #3e4148;
        font:18px arial;
        float: left;}
        
ul.menu a {
background:  #c2c2c0;
        margin:0;
        padding:0;
        color: #ed1c24;
        font:17px arial;
        text-decoration: none;}

ul.menu span {color: #ed1c24;}

ul.menu img {margin:4px 0 0 0;}

ul.menu a:hover {text-decoration: underline;}  

ul#icon {float: right;padding:0px 0px 0px 20px;}  

ul#icon li {float: left;}  
   
.box {
        width: 218px;
	margin:20px 4px 30px 4px;
	float: left;}
 
.box_top {
        width: 218px;
	background:  url(../images/box_top.gif) no-repeat top left;}  
   
.box_bot {
        width: 188px;
	background:  url(../images/box_bot.gif) no-repeat bottom left;
	padding:15px;
	color: #3e4148;}   

.box_bot a {
        display: block;
        background:  url(../images/pic.gif) no-repeat top left;
        padding:0 0 0 8px;
	color: #3e4148;
        font:12px arial;}    
   
h6 {
        padding:0 0 8px 8px;
	color: #ed1c24;
        font: bold 13px arial;}    
    
#right_bar {width:225px; float:right;padding:0 0 0 30px;} 

#right_bar img {margin:0 0 40px 0;}  
   
#footer {     
        background:  url(../images/footer.gif) no-repeat bottom left;
        position:relative;
        width: 990px;
        height: 120px;
        margin: -120px auto 0 auto;}

p.footer_contact  {
        margin:0;
        padding:65px 30px 0 280px;
        color: #959595;
        font:11px arial;
        float: left;}

p.footer_contact span, p.footer_contact a {color: #fff;}

p.copy  {
        margin:0;
        padding:95px 30px 0 0;
        color: #959595;
        font:11px arial;
        float: right;}

p.copy a {color: #ed1c24;}

.static {float:left;padding:76px 5px 0 5px;}

div.pages_list {
	padding-left: 50px;
	color: #ed1c24;
	cursor: pointer;
}

div.pages_list a {
	color: #ed1c24;
	text-decoration: none;
	}

div.pages_list a:hover {
	color: black;
	text-decoration: underline;
}

.zoomzoom {
	margin-left: 20px;
	position: relative;
	display: block;
	
}
.zoomzoom img {
	border:0px;
	position: absolute;
	z-index: 0;
}

