*{ font-family: Arial, sans-serif;
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;
}

html {
     
     height: 100%;
}

a:link {text-decoration:underline; color: #db261f;} 
a:visited {text-decoration:underline; color: #db261f;} 
a:hover {text-decoration:none; color: black;}


* html body {
     height: 100%;
}
body {
	 background:url(images/fon.gif) repeat-x top;
     min-height: 100%;
	 height: 100%;
     width: 100%;
	 height: auto !important;
     position: relative;
     float: left;
}

*html div.conteiner{
	 width:100% !important;
	 min-width:990px;
	 max-width:1280px;
         _width: 990px;   
margin: 0 auto;
}
*+html div.conteiner{
     width:100% !important;
	 min-width:990px;
	 max-width:1280px;
	 
     margin: 0 auto;
}
div.conteiner{
	 min-width:990px;
	 max-width:1280px;
     margin: 0 auto;
	 font-size:12px;
	 color:#333;
	 position:relative;
	 top:px;
	 left:50%;
}
div.conteiner2{
	 background:#fff;
	 width:100%;
	 position:relative;
	 top:px;
	 left:-50%;
     float:left;
}



div.header{
	 background: url(images/fon.gif) repeat-x top;
     width: 100%;
	 min-width:970px;
	 height: 242px;
     float:left;
}



div.logo{
	 background:url(images/logo_fon.gif) repeat-y;
	 padding:65px 0px 0px 15px;
     width: 17%;
     float:left;
}

ul {
     list-style-type: none;
}
.menu li {
	 width: 17%;
	 padding: 0px 0px 0px 0px;
	 font-style:oblique;
	 float: left; 
}


li.m10 {
	 width:300px;
	 margin:131px 0px 0px 0px;
}


ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;

}
ul#navmenu-v li ul{
	 width:500px;
	 margin:0px -500px 0px 0px;
  float: left; 
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {
  display: block;
  height: auto !important;
  
}



/* 2nd Menu */


#ul_pozit {
	 padding:20px 0px 0px 0px;
	 position:relative;
	 top:-20px;
	 left:px;
	 z-index: 6;
}

#navmenu-v li ul li {
  padding:0px 0px 0px 25px;
  font-size:12px;
  float:left;
}
#m1{
  width:90px;
}
#m2{
  width:100px;
}
#m22{
  width:90px;
}
#m7{
  width:190px;
}
#m3 {
  width:220px;
}
#m4{
  width:65px;
}
#m5{
  width:135px;
}
#m6 {
  width:190px;
}
#m9 {
  width:180px;
}
#m10{width:10px;
}
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  font-weight:lighter;
  color:#333;
  text-decoration:none;
  border-bottom: none;
  
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: relative;
  
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
  position:relative;
  z-index: 6;
}
li.m1 {
	 width:20%;
	 margin:131px 0px 0px 0px;
}



li.m2 {
	 width: 18%;
	 margin: 70px 0px 0px 0px;
}

li.m3 {
	 width: 20%;
	 margin: 90px 0px 0px 0px;
}
li.m4 {
	 margin: 89px 0px 0px 0px;white-space: nowrap;
}
.m4 p {
	 font-size:19px;
	 color:#333;
	 margin: 0px 0px 0px 0px;
}
.m4 span {
	 margin-bottom:42px;
}
*html .m4 sup {
	 top:-1px;
	 font-size:13px;
}
*+html .m4 sup {
	 top:-1px;
	 font-size:13px;
}


.m4 sup {
	 font-size:11px;
	 position:relative;
	 top:0px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.m4 sup {
	 top:2px;
}
}

@-moz-document url-prefix() {
.m4 sup {
	 top:2px;
}
}




.menu span,.slogan span { 
	 background:#fff;
	 display: block;
     padding: 0px 13px 0px 13px;
	 position:relative;
	 z-index: 2;
	 float: left;
	 clear:left;
}
span.margin { 
	 margin-left:-23px; 
}
.menu li a { 
	 font-size: 12px;
	 font-weight: bold;
	 color: #db261f;
	 display: block;
     padding: 0px 0px 0px 0px;
}
.menu li a:hover {
	 color: #333;
	 text-decoration: none;
}
#navmenu-v li ul li a {
  font-weight:lighter;
  color:#333;
  text-decoration:none;
  border-bottom:1px dashed #db261f;
}

*html div.slogan{
	 top:-28px;
}
*+html div.slogan{
	 top:-27px;
}
div.slogan{
	 width:620px;
	 position:relative;
	 top:-24px;
	 left:275px;
	 font-size:18px;
	 color:#333;
	 font-style:oblique;
     clear:left;
}



div.right{
	 background:url(images/right.jpg) no-repeat;
     width: 246px;
	 padding:5px 0px 360px 44px;
     float:right;
}
.right a:hover { text-decoration:none;} 
div.form{
     width: 230px;
	 padding:0px 0px 0px 12px;
     float:left;
}
*html input.form {
     height: 18px;
	 padding: 3px 0px 0px 6px;
}
*+html input.form {
     height: 18px;
	 padding: 3px 0px 0px 6px;
}
input.form {
     background:url(images/form.gif);
	 width:180px;
     height: 21px;
	 font-style:oblique;
	 font-size: 12px;
     color: #999;
	 padding: 0px 0px 0px 6px;
	 margin: 0px 0px 9px 0px;
	 float:left;
}

.form textarea,.footer_left textarea {
	 background: #f4f4f4;
	 width:177px;
     height:125px;
	 font-style:oblique;
	 font-size: 12px;
     color: #999;
	 padding: 3px 0px 0px 6px;
	 margin: 3px 0px 6px 0px;
	 border-left:2px solid #c6c4c4;
	 border-top:2px solid #c6c4c4;
	 border-bottom:1px solid #c6c4c4;
	 border-right:1px solid #c6c4c4;
	 float:left;
}
input.otpravit {
     background:url(images/otpravit.gif);
	 width:126px;
	 height:29px;
	 cursor:pointer;
	 margin:0px 0px 0px 0px;
	 float:left;
}

.right h2{
	 font-size:12px;
	 color:#333;
	 font-style:oblique;
	 margin:65px 0px 0px 23px;
	 float:left;
}

div.statia{
     width: 210px;
	 padding:25px 0px 40px 0px;
     float:left;
}
.statia div{
	 line-height:56px;
	 font-size:56px;
	 color:#ccc;
	 font-weight:bold;
	 float:left;
}
.statia span{
	 position:relative;
	 top:8px;
	 left:10px;
}
.statia a{
	 font-size:12px;
	 color:#b7b7b7; text-transform: uppercase;
}
.statia h1 {
	 position:relative;
	 top:-20px;
	 left:23px;
	 clear:left;
}
.statia h1 a{
	 font-size:12px;
	 line-height:15px;
	 color:#333; text-transform: uppercase;
}
.statia h5 {
	 position:relative;
	 top:-20px;
	 left:23px;
	 clear:left;
}
.statia h5 a{
	 font-size:12px;
	 line-height:15px;
	 color:#333; text-transform: uppercase;
}
.statia p{
	 color:#333;
	 line-height:17px;
	 position:relative;
	 top:-20px;
	 left:23px;
}




div.left_conteiner{
     margin:0px 290px 0px 0px;
}

div.left{
     width: 100%;
	 padding:33px 0px 360px 0px;
     float:left;
}
.left h1{
	 font-size:26px;
	 color:#999;
	 font-weight:lighter;
	 font-family:Myriad Pro;
	 padding:0px 0px 37px 147px;
}
.left h2,.form2 h2{
	 font-size:12px;
	 color:#333;
	 padding:0px 0px 12px 147px;
}
.left p{
	 padding:0px 0px 27px 147px;
}
*html .left span{
	 margin:2px -72px 0px 0px;
	 position:absolute;
}
.left span{
	 background: url(images/text_span.gif) no-repeat right;
     width: 19px;
	 height:17px;
	 font-weight:bold;
	 text-align:center;
	 padding:2px 0px 0px 119px;
	 margin:-2px 0px 0px 0px;
     float:left;
}








div.footer{
	 background:url(images/footer.gif) repeat-x;
     width: 100%;
	 height:330px;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
	 position: absolute;
     bottom: 0;
	 clear: left;
}
div.footer2{
     width:997px;
	 padding:0px 0px 0px 0px;
     margin:0 auto;
}

div.footer_right{
     width: 210px;
	 height:330px;
	 color:#333;
	 padding:25px 10px 0px 70px;
	 float:right;
}
.footer_right h2{
	 font-size:11px;
	 color:#333;
	 margin:0px 0px 10px 0px;
}
.footer_right p{
	 font-size:11px;
	 font-style:oblique;
}
.footer_right img{
	 margin:0px 10px 0px 0px;
}
.footer_right div{
	 font-size:12px;
	 margin:5px 0px 0px 0px;
}
.footer_right b{
	 font-size:20px;
}
.footer_right a{
	 width:80px;
	 color:#db2a23;
	 text-decoration:none;
	 display:block;
}
.footer_right a:hover { text-decoration:underline;}

div.footer_left{
	 height:330px;
	 padding:0px 0px 0px 0px;
	 margin:0px 290px 0px 0px;
}

div.form2{
	 background: url(images/footer.gif) repeat-x;
	 width:500px;
	 position:relative;
	 left:148px;
	 float:left;
}
.form2 h2{
	 padding:0px 14px 35px 0px;
	 font-style:oblique;
}
.form2 h2 span{
	 background: #fff;
	 padding:0px 14px 35px 0px;
}

.footer_left textarea {
         height:151px;
	 width:255px;
	 margin:0px 12px 0px 0px;
	 clear:left;
}
div.footer_text{
	 width:220px;
	 position:relative;
	 left:148px;
	 top:65px;
	 float:left;
	 clear:left;
}
.footer_text p{
	 line-height:15px;
	 font-size:11px;
	 color:#666666;
	 font-style:oblique;
	 clear:left;
}
.footer_text a{
	 color:#da231c;
}
.footer_text a:hover { text-decoration:none;} 

.unspam {float:left; padding: 0px 5px 5px 0px;}



