/* CSS Document */
body {
  margin: 0 auto;
}

#hed_line {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #439DEA;
	width: 100%;
	height: 21px;
	margin-top: 35px;
	position: absolute;
	right: 75%;
}

#conteiner {
  margin: 0 auto;
  width: 999px;
  overflow: hidden;
}

#heder {
  display: block;
  position: relative;
  float: left;
  width: 999px;
  height: 72px;
}

#nav {
  background:url("../images/nav_line.png") no-repeat scroll 0 0 transparent;
  width: 218px;
  height: 21px;
  position: relative;
  margin-top: 35px;
  display: block;
  float: left;
}

#nav a {
  display: block;
  position: relative;
  float: left;
  border: 0px;
  text-decoration: none;
 }

ul#opt_nav {
  display:block;
  float: left;
  position: relative;
  height:21px;
  /*padding-left: 133px;*/
  padding-left: 83px;
  margin:0;
  /*width:75px;*/
  width:125px;
}

#opt_nav li {
  display:block;
  float: left;
  position: relative;
  height: 11px;
  width: 11px;
  border: 0px;
}

.home {
  height:11px;
  width:11px;
  z-index: 3;
}

#h1 {
	padding-right:19px;
   margin-top:4px;
}

#h {
   margin-top:4px;
}

.mapsite {
  height:9px;
  width:11px;
  z-index: 1;
}
#m {
   padding-left:19px;
   margin-top: 6px;
}


.letter {
  height:7px;
  width:11px;
  z-index: 2;
}
#l {
   padding-left:16px;
   margin-top:7px;
}


#search {
  display: block;
  padding-left: 77px;
  position: relative;
  margin-top: 34px;
  font-family: Arial, Helvetica, sans-serif;
  color: #8b8b8b;
  width: 280px;
  float: left;
}

#search input {
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #8b8b8b;
  font-size: 11px;
  border: 1px solid #d9d9d9;
  position: relative;
  width: 168px;
  margin: 0px;
  padding: 0px;
  margin-right: 3px;
  height: 18px;
}

#search form {
  margin: 0;
}


#lang_mark {
  display: block;
  position: relative;
  float: left;
  width: 424px;
  height: 35px;
  margin-top: 30px;
}


#lang {
  display: block;
  float: left;
  position: relative;
  margin-top: 8px;
  font: 11px Arial;
  width: 330px;
}

#lang .ativ {
  color: #439dea;
}

#lang .nativ {
  text-decoration: none;
  color: #8d8d8d;
}

#lang ul {
  float: left;
  margin: 0px;
  padding:0 0 0 244px;
}

#lang ul li {
  display: block;
  float: left;
  margin-right: 7px;
  text-align: right;
}

.smolline {
  color: #8d8d8d;
  margin-top: 26px;
}

#mark {
  display: block;
  position: relative;
  float:left;
  font-family: Arial;
  font-size: 11px;
  height: 35px;
  width:86px;
}

#mark a {
   background:url("../images/binder_line.png") no-repeat scroll 0px 0px transparent;
   display: block;
   float: left;
   color: #439dea;
   width: 55px;
   height: 35px;
   padding-left: 32px;
   padding-top: 7px;
}

#log_menu {
  display: block;
  position: relative;
  float:left;
  width: 999px;
  height: 75px;
}

#logoim {
  display: block;
  float: left;
  position: relative;
  padding-left: 19px;
  width: 204px;
}

#logoim a {
  /*background:url("../images/logo.png") no-repeat scroll 0px 0 transparent;*/
  display: block;
  float: left;
  width: 204px;
  height:56px;
  margin-top: 4px;
  position: relative;
}

#top_menu {
  display: block;
  float: left;
  padding-left: 59px;
  margin-top: 19px;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  font-family: Arial, Helvetica, sans-serif ;
  width: 713px;
}

#top_menu .noactiv{
 color: #3a5999;
}

#top_menu .activ{
 color: #fa7600;
}

#top_menu ul {
  margin: 0px;
  padding: 0px;
}

#top_menu ul li {
  display: block;
  float: left;
  padding-left:9px;
  padding-right:15px;
}

#top_menu a {
  text-decoration: none;
}


#top_menu li {
  display:block;
  float: left;
  position: relative;
  background:url("../images/strl.png") no-repeat scroll transparent;
  height: 43px;
  background-position: 9px 22px;
  border-left: 1px solid #d9d9d9;
}

#orange {
   display:block;
   position:relative;
   float: left;
   width: 286px;
   height: 800px;
}

#promo_line {
  display: block;
  position: relative;
  float: left;
  width:286px;
  height:36px;
}

#about {
  display: block;
  position: relative;
  float: left;
  width: 286px;
}

#newsz {
  display: block;
  position: relative;
  float: left;
  width: 286px;
}

#counter {
    display:block;
    float:left;
    position:relative;
    width:286px;
    margin-top:95px;
}

#quality {
  display:block;
  position: relative;
  float: left;
  width:286px;
  height:150px;
  background-color:#EDF3F4;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius:20px;
}

#centr_blok {
  display:block;
  position: relative;
  float: left;
  width: 286px;
  height: 93px;
  margin-top: 17px;
}


#body {
  display:block;
  position: relative;
  float: left;
  width: 180px;
  height: 100px;
}

#golova {
  display:block;
  position: relative;
  float: left;
  padding-left: 10px;
  height: 21px;
  width: 170px;
}

#golova ul {
  margin: 0px;
  padding: 0px;
}

#golova ul li {
  display: block;
  position: relative;
  float: left;
}
#golova a img {
  border:0 none;
  padding-left: 5px;
  vertical-align: middle;
}

#contc_txt {
  display: block;
  position: relative;
  float: left;
  width:170px;
  padding-left:10px;
  padding-top:6px;
}

#pict_qp {
  display: block;
  position: relative;
  float: left;
  width: 89px;
  height: 92px;
}

#more_qp {
  display: block;
  position: relative;
  float: left;
  width: 286px;
  padding-bottom: 10px;
  height: 23px;
}

#more_qp a {
  color:#2C4459;
  font:9px Arial,Sans-serif;
  padding-left: 163px;
  vertical-align:middle;
}

#more_qp a.z:hover  {
   text-decoration: underline;
}

#more_qp img {
  border: 0 none;
  padding-left: 5px;
  vertical-align:middle;
}

#more_qp ul {
  margin: 0px;
  padding:0 0 0 39px;
}

#more_qp ul li {
  display:block;
  position: relative;
  float: left;
}

#v_coner {
  display:block;
  position: relative;
  float: left;
  width:286px;
  height: 19px;
}

#n_coner {
  display:block;
  position: relative;
  float: left;
  width:286px;
  height: 19px;
  margin-top: 19px;
}

#v_coner ul {
  margin: 0px;
  padding: 0px;
}

#v_coner ul li {
  display: block;
  position: relative;
  float: left;
}

#v_left {
  display: block;
  position: relative;
  float: left;
  padding-right: 248px;
}

#v_right {
  display: block;
  position: relative;
  float: left;
  padding: 0px;
}

#n_coner ul {
  margin: 0px;
  padding: 0px;
}

#n_coner ul li {
  display: block;
  position: relative;
  float: left;
}


#zagolov {
  display: block;
  position: relative;
  float: left;
  width: 286px;
  height: 22px;
  background-color: #EDF3F4;
}

#zagolov a.new {
  color:#2C4459;
  font:bold 11px Tahoma,Sans-serif;
  vertical-align: middle;
}


#zagolov img {
  border: 0 none;
  padding-left: 5px;
  vertical-align: middle;
}


#zagolov ul {
  margin: 0px;
  padding:0 0 0 10px;
}

#zagolov ul li {
  display: block;
  position: relative;
  float: left;
}

#picture {
  display: block;
  position: relative;
  float: left;
  width: 286px;
 /* height: 61px;*/
}

#cont_txt {
  display: block;
  position: relative;
  float: left;
  width: 286px;
}
#mor {
  display: block;
  position: relative;
  float: left;
  width: 286px;
  padding-bottom: 10px;
  height: 23px;
}

#mor a {
  color:#2C4459;
  font:9px Arial,Sans-serif;
  padding-left: 163px;
  vertical-align:middle;
}

#mor a.z:hover  {
  text-decoration: underline;
}

#mor img {
  border: 0 none;
  padding-left: 5px;
  vertical-align:middle;
}

#mor ul {
  margin: 0px;
  padding:0 0 0 39px;
}

#mor ul li {
  display:block;
  position: relative;
  float: left;
}


#menu_sab {
  display: block;
  position:relative;
  float:left;
  width: 713px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#EDF3F4;
}

#menu_sab ul {
  display: block;
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 233px;
}

#menu_sab ul li {
    display: block;
    float: left;
    position:relative;
    width: 308px;
}

#grey_line {
  display: block;
  position:relative;
  float: left;
  width: 699px;
  height: 11px;
  background-color: #EDF3F4;
}


#left_cont {
   display:block;
   position: relative;
   float: left;
   width: 286px;
}

#content_b {
  display: block;
  position: relative;
  float: left;
  width: 713px;
  overflow: hidden;
}

#flash {
  display:block;
  float: left;

  margin-left: 1px;
  width: 997px;
  height: 311px;
  position: relative;
}

#content {
  display: block;
  float:left;
  position: relative;
  height: 298px;
  width: 997px;
  margin-top:19px;
}

#aboutk_details {
  display: block;
  position: relative;
  float: left;
  width: 464px;
  height: 53px;
}

#aboutk {
  display: block;
  float: left;
  width: 464px;
  min-height: 289px;
  padding-left:25px;

}

#aboutk h1 {
  display: block;
  float: left;
  position: relative;
  background:url("../images/strls.png") no-repeat scroll 1px 19px transparent;
  font: 24px Arial Narrow;
  color: #3c3c3c;
  letter-spacing: 0.001ex;
  padding-left:37px;
  padding-top:11px;
}

#details {
  background:url("../images/arrow.png") no-repeat scroll 162px 27px transparent;
  display: block;
  float: left;
  position: relative;
  height: 16px;
  font: 12px Arial;
  color: #ffffff;
  padding-left: 195px;
  padding-top: 22px;
  text-transform: lowercase;
}

#details a {
  display:block;
  float: left;
  background-color: #bece3b;
  height: 16px;
  padding: 0 10px;
  text-decoration: none;
  color: #ffffff;
  z-index: 1000;
}

.about_compani {
	display: block;
	position: relative;
	float: left;
    font: 12px Arial;
    color: #8d8d8d;
    padding-top: 17px;
    width: 389px;
    line-height: 1.5;
    padding-left: 37px;
}

.about_compani a {
  color: #439dea;
}

#news_all_news {
  display: block;
  position: relative;
  float: left;
  width: 464px;
  height: 53px;
}

#news {
   background:url("../images/contline.png") no-repeat scroll 9px 90px transparent;
   display: block;
   float: left;
   width: 495px;
   min-height: 289px;
}

#news h1 {
  display: block;
  float: left;
  position: relative;
  background:url("../images/strls.png") no-repeat scroll 36px 19px transparent;
  font: 24px Arial Narrow;
  color: #3c3c3c;
  letter-spacing: 0.001ex;
  padding-left:71px;
  padding-top: 12px;
}

#newss {
  display:block;
  position: relative;
  float: left;
  font: 12px/1.5 Arial;
  color: #439dea;
  width: 400px;
  padding-top: 0px;
}

#newss a {
	font: 12px/1.5 Arial;
	color: #439dea;
	text-decoration: underline;
}

#newss ul li {
  float: left;
  margin-bottom: 27px;
  padding-left:15px;
  width: 430px;
}

.p_news {
  display:block;
  position:relative;
  float:left;
  width: 390px;
  background:url("../images/plus.png") no-repeat scroll 38px 20px transparent;
  padding-left:71px;
}

.p_news a {
  display: block;
  position: relative;
  float: left;
  color: #439dea;
  margin-top: 3px;

}
.p_news span {
  display: block;
  position: relative;
  float: left;

}

.date {
  display: block;
  position:relative;
  float:left;
  font: 11px Arial;
  color: #8d8d8d;
  border: 0px;
  text-decoration: none;
}

.title {

}

#all_news {
  background:url("../images/arrow.png") no-repeat scroll 184px 27px transparent;
  display: block;
  float: left;
  position: relative;
  height: 16px;
  font: 12px Arial;
  color: #ffffff;
  padding-left: 220px;
  padding-top: 22px;

}

#all_news a {
  display:block;
  float: left;
  background-color: #bece3b;
  height: 16px;
  padding: 0 9px;
  text-decoration: none;
  color: #ffffff;
  z-index: 1000;
}


#bannerss {
  display: block;
  float:left;
  position: relative;
  width: 999px;
}


#leftban {
  display: block;
  float: left;
  position: relative;
  margin-top: 7px;
  padding-left: 64px;
  height: 132px;
  width: 390px;
}

#leftban a img {
  border: 0px;
  text-decoration: none;
}


#rightban {
  display: block;
  float: left;
  position: relative;
  padding-left: 108px;
  height: 139px;
  width: 390px;
  margin-top: 7px;
}

#rightban a img {
  border: 0px;
  text-decoration: none;
}


#footer {
  display:block;
  float: left;
  position: relative;
  width: 999px;
  /*height: 130px;*/
  min-height: 130px;
  margin-top: 56px;
}

.left_footer {
  display: block;
  position: relative;
  float: left;
  /*height: 129px;*/
  width: 540px;
}

.write_letter {
  display: block;
  position: relative;
  float: left;
  background:url("../images/letter_arrow.png") no-repeat scroll 0px 12px transparent;
  font: 11px Arial;
  height: 21px;
  padding-left: 42px;
  padding-top: 8px;
}

.write_letter a {
  display: block;
  float: left;
  position: relative;
  color: #439DEA;
}

.right_footer {
  display: block;
  position: relative;
  float: left;
  /*height: 129px;*/
  width: 459px;
}

.menu_footer {
  display: block;
  float: left;
  position: relative;
  font: 12px Arial;
  width: 540px;
  /*height: 21px;*/
}

.menu_footer a {
  text-decoration: none;
  color: #8d8d8d;
}

.menu_footer span {
  text-transform: capitalize;
}


.menu_footer ul {
  margin: 0px;
  padding: 0px;
}

.menu_footer ul li {
  display: block;
  float: left;
  position:relative;
  padding-right: 10px;
}

#footer_line {
  display: block;
  float: left;
  position: relative;
  width: 450px;
  height: 21px;
}

#footer_line img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-left:39px;
}

.copyright {
  display:block;
  position: relative;
  float: left;
  font: 11px Arial;
  color: #8d8d8d;
  width: 287px;
  padding-left: 41px;
  margin-top: 18px;
}

.copyright a {
  color: #439DEA;
}

#foot_line {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #439DEA;
	width: 30%;
	height: 21px;
	position: absolute;
	margin:-130px 0 0;
	left: 70%;
}

#m_sub {
	display: block;
	position: relative;
	width: 713px;
	border-collapse: collapse;
}

#m_sub td {
	font:11px Verdana,Helvetica,Sans-serif;
    padding: 3px 0px;
/*	margin:0em;
	padding:0em; */
}

#w_msub {
	width: 335px;
/*	margin: 0em;
	padding: 0em; */
}

#mp_line {
    border-top:1px solid #D9D9D9;
    color:#8D8D8D;
    display:block;
    float:left;
    font:12px/1.5 Arial;
    height:1px;
    margin-left:63px;
    margin-top:25px;
    position:relative;
    width:350px;
    margin-left:320px;
    margin-right:320px;
    _margin-left:160px;
    _margin-right:160px;
}

#mp_text {
    display: block;
    position: relative;
    float: left;
    margin-left: 63px;
    _margin-left: 33px;
    width: 882px;
    _width: 890px;
    font:12px/1.5 Arial;
    color:#8D8D8D;
    margin-top:15px;
    _margin-top:0px;
}


/*СТИЛИ с старого дизайна */

table.b {	border-collapse:collapse;width:288px }
table.b td { font:11px Verdana, Helvetica,Sans-serif;margin:0em;padding:0em }
table.d {	border-collapse:collapse;width:100%; }
table.d td { font:11px Verdana, Helvetica,Sans-serif;margin:0em;padding:0em }
table.i {	border-collapse:collapse }
table.i td { font:11px Verdana, Helvetica,Sans-serif;margin:0em;padding:0em }
img { border:0px }
input { border:1px solid #B4B4B4;background:#FFFFFF;color:#686868 }
textarea { border:1px solid #B4B4B4;background:#FFFFFF;color:#686868 }
input.sb { border:0px solid #FFFFFF;font:bold 10px Verdana;color:#81AE2A;background:#FFFFFF;padding:0px;margin:0px 0px 0px 4px }
a { color: #000000; text-decoration: none }
a:hover { text-decoration: underline }
a.d { font:9px Arial,Sans-serif;color:#2C4459 } A.d:hover { text-decoration:underline }
a.tm { font:13px Tahoma,Sans-serif;color:#496074 } A.tm:hover { text-decoration:underline }

.new { font:bold 11px Tahoma,Sans-serif; color:#2C4459; vertical-align: middle; }
.qua { font:bold 10px Tahoma,Sans-serif;color:#496074 }
.tma { font:bold 11px Tahoma,Sans-serif;color:#636363 }

A.tma { font:bold 11px Tahoma,Sans-serif;color:#636363 } A.tma:hover { text-decoration:underline }
A.lb { text-transform:lowercase;font:11px Tahoma,Sans-serif;color:#FFFFFF } A.lb:hover { text-decoration:underline }
.lbA { text-transform:lowercase;font:bold 11px Tahoma,Sans-serif;color:#FFFFFF }
A.lr { white-space:nowrap;padding:7px 7px 7px 0px;font:normal 12px Tahoma,Sans-serif;color:#FA7600;text-decoration:underline } A.lr:hover { text-decoration:none }
A.la { white-space:nowrap;padding:7px 7px 7px 0px;font:12px Tahoma,Sans-serif;color:#000000 } A.la:hover { text-decoration:underline }
H1 { font:bold 14px Verdana, sans-serif;color:#3B65A2;padding:0px;margin:0px; text-align: center; }
.pt { font:bold 11px Verdana, sans-serif;color:#3B65A2;padding:14px 0px 0px 14px;margin:0px }
H2 { font:bold 13px Verdana, sans-serif;color:#636363;padding:0px;margin:0px }
H3 { font:bold 12px Verdana, sans-serif;color:#636363;padding:0px;margin:0px }
H4 { font:bold 11px Verdana, sans-serif;color:#636363;padding:0px;margin:0px }
H4 { font:bold 10px Verdana, sans-serif;color:#636363;padding:0px;margin:0px }
HR { height:0px;border:dotted 1px #636363;width:95% }
.p { color:#5A76C5 }
.iso { color:#2C4459;font-weight:bold }
/*.in { display:none;font:1px Arial,Sans-serif }#636363*/
.pn1 { padding:6px;font:11px Tahoma,Sans-serif;color:#E8E2E2 }
.pn2 { padding:6px;font:bold 11px Tahoma,Sans-serif;color:#FFFFFF }
.sht { font:11px Tahoma,Sans-serif;color:#000000 }
.pd1 { font:11px Tahoma,Sans-serif }
.pdb { font:bold 11px Tahoma,Sans-serif }
.pd2 { font:bold 9px Tahoma,Sans-serif }
.bl { font:11px Tahoma,Sans-serif;color:#666666 }
.copy, .deviz { font:11px Tahoma,Sans-serif;color:#666666 }
.ll { font:12px Tahoma,Sans-serif;color:#000000;text-decoration:underline } .ll:hover { text-decoration:none }
.al { font:bold 12px Tahoma,Sans-serif;color:#858585 }

.error{
	display: block;
	color: #b60b0b;
	cursor: pointer;
	padding: 2px 0 2px 0;
}
div.mytest li, div.mytest ul, div.mytest a, a.mytest 
{
float:left;
list-style:none;
margin-right: 12px;
font:12px Tahoma,Sans-serif;
color:#8D8D8D;

}

div.mytest2, div.mytest2 li, div.mytest2 a   
{
font:12px Tahoma,Sans-serif;
color:#8D8D8D;
text-align:left;
}
a.iii {
font:italic 12px Tahoma,Sans-serif;
color:#8D8D8D;

}
 
