body {margin: 0px; padding: 0px; background-color: #ffffff;}
body {font:12px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif; color: #4d4d4d;}
h1 {font: 22px Arial,Georgia,Helvetica; margin: 7px 0px; color: #2B75B6;}
h2 {font: 20px Arial,Georgia,Helvetica; padding: 25px 0px 2px 0px; color: #2B75B6;}
h3 {font: 18px Arial,Georgia,Helvetica; color: #2B75B6;}
p {margin: 7px 10px 7px 20px;}
td {font: 12px Arial, Helvetica, sans-serif; vertical-align: top;}
a {color: #4d4d4d; text-decoration: underline;}
a:hover { color: #4d4d4d; }
a.art {color: #4d4d4d; text-decoration: none;}
a.art:hover { color: #4d4d4d; text-decoration: underline;}
.header_orange {padding: 7px 0px 7px 0px;  font: 16px Arial,Georgia,Helvetica; color: #F55406;}
.header_orange_24 {padding: 7px 0px 7px 0px; font-weight: bold; font: 24px Arial,Georgia,Helvetica; color: #F55406;}
.bold_blue {font: 13px Arial,Georgia,Helvetica; color: #1b58b3; text-decoration: none;}
.bold_orange {font: 14px Arial,Georgia,Helvetica; color: #F55406; text-decoration: none;}		
li {padding: 0px 0px 0px 0px;}
ul {padding: 0px 0px 0px 10px;}
.input {padding: 5px 0px 10px 0px; margin: 0px 0px 0px 10px;}
.hru {padding: 1px 0px 1px 0px; margin: 0px 20px 0px 10px; background-position: left top; background-image: url(/main/pixx.gif); background-repeat: repeat-x;}
.logo a {margin: 0px 0px 10px 0px;padding-top: 130px; display: block; width: 230px; text-decoration: none;}
.menu {padding: 0px 0px 0px 0px; width: 200px;}
.menu_item {padding: 2px 0px 0px 0px;color:#000; font:14px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
.menu_item a {padding: 2px 0px 0px 0px;color:#000; font:14px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
.menu_item a:hover {padding: 2px 0px 0px 0px;color:#003f7d; font:14px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}

.left {width:300px; padding: 35px 0px 0px 0px;}
.left_header {font: 22px Arial,Georgia,Helvetica; margin: 7px 0px; color: #2B75B6;}
.left_block {padding: 0px 0px 40px 0px;}
.left_menu_item {padding: 4px 0px 0px 0px;color:#000; font:13px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
.left_menu_item a {padding: 4px 0px 0px 0px;color:#000; font:13px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
.left_menu_item a:hover {padding: 4px 0px 0px 0px;color:#003f7d; font:13px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}

.hidden {padding: px 0px 0px 0px;color:#4d4d4d; text-decoration: none; font:11px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
.hidden a {padding: 0px 0px 0px 0px;color:#4d4d4d; text-decoration: none; font:12px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
.hidden a:hover {padding: 0px 0px 0px 0px;color:#4d4d4d; text-decoration: none; font:12px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}


.content {width:680px; padding: 35px 15px 40px 20px;}
.promo {font-size: 18px; font-weight: bold;}
.top {height: 260px; width: 998px; background: url(/new/top.jpg); background-repeat: no-repeat;}
.top2 {height: 260px; width: 998px; background: url(/new/top.jpg); background-repeat: no-repeat;}
.h_menu {padding: 0px 0px 0px 0px; height: 43px; background-image: url(/main/bg_hor_menu.gif); background-repeat: repeat-x;}
.h_menu a {padding: 15px 20px 0px 25px; background-image: url(/main/strela.gif); background-repeat: no-repeat; float: left; font: 13px; font-weight: bold; color: #852121; text-decoration: underline;}
.h_menu a:hover {padding: 15px 20px 0px 25px; background-image: url(/main/strela.gif); background-repeat: no-repeat; float: left; font: 13px; font-weight: bold; color: #852121; text-decoration: none;}
.r_menu {padding: 0px 5px 5px 0px; width: 201px;}
.perezvon {padding: 0px 5px 5px 0px; height: 201px; width: 201px; background-image: url(/main/ofisy.gif); background-repeat: no-repeat;}
.faq {padding: 15px 0px 0px 208px; color: #852121; font-weight: bold; font-size: 24px;}
.faq2 {padding: 0px 0px 0px 0px;}
.faq2 a {width: 20%; height: 45px; padding: 15px 0px 10px 35px; float: left;}




.live {width: 208px; padding: 7px 0px 0px 10px; float: left;}
.left-block {padding: 0px 0px 0px 11px; width: 205px; float: left;}
.pismo {padding: 35px 0px 10px 20px; color: #852121; font-weight: bold; font-size: 18px;}
.bottom {height: 80px; padding: 80px 0px 0px 0px; text-align: left;}



.akcii {margin: 15px 0px 30px 7px; width: 190px; background-color: #f9f8f6;}
.block {margin: 10px 10px 10px 10px; background-color: #f4f3eb;}
.articles {margin: 15px 0px 30px 0px; width: 201px; background-color: #f9f8f6;}

.frame_tl {background: url(/new/tl.png) no-repeat left top;}
.frame_br {background: url(/new/br.png) no-repeat right bottom;}
.frame_tr {background: url(/new/tr.png) no-repeat right top;}
.frame_bl {background: url(/new/bl.png) no-repeat left bottom;}


.forma {margin: 30px 30px 30px 30px; background-color: #fcf2ce; }
.inside {padding: 30px 30px 30px 30px; font: bold 13px; color: #1b58b3;}
.forma_tl {background: url(/main/forma_tl.gif) no-repeat left top;}
.forma_br {background: url(/main/forma_br.gif) no-repeat right bottom;}
.forma_tr {background: url(/main/forma_tr.gif) no-repeat right top;}
.forma_bl {background: url(/main/forma_bl.gif) no-repeat left bottom;}


.frametext {padding: 7px 15px 15px 15px;}
.headnews a {padding: 0px 0px 4px 0px; font-size: 14px; font-weight: bold;}
.headframe {padding: 25px 15px 0px 15px; font-size: 19px; color: #2B75B6;}


ul.redling { list-style:none; margin:0 0 40px 0; }
ul.redling li { line-height:24px; font-size:13px; padding-left:15px; background:url(/img/redling.gif) 0 10px no-repeat; }

#navigation {
overflow: hidden;
width: 1015 px;
margin: 0px 0px 10px 0px;
font: 1em "Trebuchet MS",arial,sans-serif;
zoom: 1;}

.navi {
margin: 0 0 0 0px;
display: block;
float: left;
width: 169px;
height: 140px;
overflow: hidden;
 }

.navi a {
padding-top: 90px;
display: block;
width: 169px;
text-decoration: none; 
color: #3a3a3a }

.navi a:hover {
color: #717171 }

.navi .title{
font-size: 17px;}

.navi strong{
font-size: 17px !important;
font-weight: 400;
display: block;}

.navi .description {
font-size: 13px; }

.navi .kak_zakazat {
background: url(/new/navicon3.jpg) 0 0 no-repeat; }

.navi .about{
background: url(/new/navicon1.jpg) 0 0 no-repeat; }

.navi .offices {
background: url(/new/navicon2.jpg) 0 0 no-repeat; }

.navi .vyzov {
background: url(/new/navicon4.jpg) 0 0 no-repeat; }

.navi .uznat_stoimost {
background: url(/new/navicon5.jpg) 0 0 no-repeat; }

.navi .zadat_vopros {
background: url(/new/navicon6.jpg) 0 0 no-repeat; }

.banner {
background-color: #ecf0f1;
margin: 0 0 0 0px;
display: block;
float: left;
width: 100%;
height: 155px;
overflow: hidden;
 }
 
 .banner_cont {
margin: 10 0 0 20px;
float: left;
width: 465;
height: 155px;
overflow: hidden;
 }
 
.mail_direktor_box {
	width: 215px;
	background-color: #ecf0f1;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;}

.round{background:#1066a2;
color: #ffffff;
-moz-border-radius:17px;
-webkit-border-radius:17px;
-o-border-radius:17px;
-ms-border-radius:17px;
-khtml-border-radius:17px;
border-radius:17px}

.white{color: #ffffff;
}
