.head {
position: relative;
width: 100%; 
height: 157px;}

.head1 {
position:absolute;
width: 485px; 
height: 157px;
}
.head2 {
position:absolute;
left: 485px;
right: 225px;
background: url(images/header-bg.jpg) repeat-x;
/* width: auto; */
height: 157px;
}
.head3 {
position:absolute;
right: 0;
background: url(images/gerb2.png) no-repeat;
 width: 225px; 
height: 157px;
}

.polosah {
background: url(images/fon-top-menu.jpg) bottom left repeat-x;
height: 144px;
}
.authf {
position:absolute;
margin-left: 5px;
}
.authorization {
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
color: #3E4C47;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 1px;
line-height: 16px;
}
.ind {
position:absolute;
margin-left: 5px;
margin-top: -23px;
}

.main_menu {
margin: 0 auto;
/*width: auto; */
width: 780px;
height: auto;
position: relative;
}

.poiskwr {
background: #64BC8D;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
line-height: 11px;
text-align: left;
margin-top: 8px;
padding-top: 4px;
padding-bottom: 4px;
}
.poiskwr a {
color: #fff;
font-size: 12px;
}
.poisklab {
float: left;
margin-right: 5px;
margin-left: 10px;
}
.poiskpole input {
width: 386px;
outline: none;
margin-right: 4px;
}
.icover {
float: right;
font-size: 14px;
margin-top: -22px;
margin-right: 8px;
}
.icover img {
float: left;
margin-left: 6px;
margin-right: 6px;
}



.wrapper {
	width: 100%;
	margin: 0 auto;
position: relative;
}

.leftcol {
float: left;
width: 233px;
height: 100%;
background: #EAF6FC;
padding-left: 5px;
padding-right: 3px;
/*padding-top: 8px;*/
padding-bottom: 8px;
border-right: 1px solid #B1DDC5;
}
.rightcol {
width: 228px;
height: 100%;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 8px;
float: right;
border-left: 1px solid #B1DDC5;
}
.centrcol {
margin: 0 229px 0 243px;
padding-left: 10px;
padding-right: 10px;
}


.padding-left-right {
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}

.rubrica-title {
margin-bottom: 5px;
padding-left: 7px;
padding-right: 10px;
}
.rubrica-title div {
background: url(images/fon-h.gif) bottom right no-repeat;
border: 0px;
}
.rubrica-title div img {
margin-right: -3px;
border: 0px;
margin: 0px;
padding: 0px;
}
.rubrica-title div h1 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #36B674;
font-weight: normal;
text-transform: uppercase;
background: #FFFFFF;
display: inline;
padding-left: 3px;
padding-right: 5px;
margin: 0px;
line-height: 18px;
}

 




.lingrey {
border-top: 1px solid #cccccc;
width: 282px;
margin-left: 0;
}

.uslugi {
width: 100%;
height: 162px;
	margin: 0 auto;
background: #F3F4F4;
border-top: 6px solid #62BDE9;
border-bottom: 6px solid #62BDE9;
}
.uslugi1 {
background: url(images/footer-blue-top.jpg) top center no-repeat;
height: 29px;
/* padding: 10px; 
padding-top: 28px;*/
}
.uslugi2 {
background: url(images/footer-blue-bottom.jpg) bottom center no-repeat;
}



.mainMenu {
position: relative;
width: 804px;
height: 30px;
padding-left: 20px;
padding-top: 10px;
}
/*
.mainMenu ul {
width: 804px;
height: 30px;
padding-left: 20px;
padding-top: 10px;
}
*/
.mainMenu > li {
/*position: relative;*/
float:left; 
list-style-type: none;
}
.mainMenu > li:hover {
background: #00cc00;
height: 24px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-top-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}
.mainMenu > li > a {
padding-top: 2px;
padding-bottom: 2px;
font-family: Arial;
font-size: 15px;
background: url(images/razdzel.png) left center no-repeat;
}
.mainMenu > li > a:hover {
color: #000;
}
.mainMenu > li > a:selected {
color: #000;
}
.mainMenu > li > a, .mainMenu > li > span {
text-decoration: none;
float:left;
padding-left: 17px;
padding-right: 17px;
display: block;
color: #fff;
}

.mainMenu > li:first-child a {
background: none;
}
/*
.mainMenu > li:nth-child(5) {
padding-left: 38px;
}

.mainMenu > li:last-child a {
padding-right: 0;
}
*/

.mainMenu > li:hover .mainMenuPodmenu {display: block;}

.mainMenu .mainMenuPodmenu {
width: 180px;
display:none; 
top: 50px; 
position: absolute; 
z-index: 999;

background: #5993b8;
}

.mainMenu .mainMenuPodmenu ul > li {background: #5993b8; width: 180px; clear: both; display: block;}

.mainMenu .mainMenuPodmenu li ul {position: absolute; /*left: 0;*/}

.mainMenu .mainMenuPodmenu ul > li a {
display: block;
text-decoration:none;
padding: 10px 20px 0px 10px;
font-size: 16px;
color: #fff;
}

.mainMenu .mainMenuPodmenu ul > li a:hover {
text-decoration: underline;
}

.mainMenuPodmenu > li {clear: both; word-wrap: break-word;}

.mainMenu .mainMenuPodmenu ul > li a:hover {background: none;}

.mainMenuPodmenu {

}





.footer {
background: #5FBC8C;
border-top: 1px solid #FFFFFF;
height: 110px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
color: #FFFFFF;
padding: 10px;
padding-left: 20px;
}

.footer a{
color: #fff;
}

.footmenu {
float: left;
width: 336px;
margin-left: 118px;
}
.footmenu a {
color: #a2c0d5;
text-decoration: none;
}
.footmenu a:hover {
color: #e2b301;
}
.copy {
float: left;
width: 330px;
color: #dee5e9;
}
.copy a {
color: #a2c0d5;
text-decoration: none;
}
.price {
float: left;
width: 285px;
color: #dee5e9;
}
.pricebord {
width: 250px;
border: 1px solid #6b767d;
padding: 18px;
}
.pricebord img {
float: right;
/*margin-left: 3px;*/
margin-top: -20px;
}
.footmenu ul {
list-style-none;
list-style-type: none;
}
.footmenu li a {
background: url(images/point.jpg) left no-repeat;
padding-left: 15px;
text-decoration: none;
}
.copy2 {
text-align: right;
float: right;
}
.counter {
float: right;
}


.news-detail {
margin-left: 10px;
margin-right: 10px;
}

.clear {clear: both;}
.clear_5 {clear: both; height: 5px;}
.clear_20 {clear: both; height: 20px;}
.clear_10 {clear: both; height: 10px;}
.clear_15 {clear: both; height: 15px;}
.clear_40 {clear: both; height: 40px;}

.flowplayer {
background: #777;
margin-bottom: 20px;
}

.flowplayer.is-error .fp-message p {
font-size: 200%;
font-weight: bold;
color: #f00;
}