body {

	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color:#202020;
	background:#fbedac url("../img/bg_g.jpg") repeat-x;
}
h1 {font-size:26px; margin:0; color:#d40303; font-family:DINPro, Arial, sans-serif;padding-bottom:20px;padding-top:10px;line-height:28px;}
h2 {font-size:18px; margin:0; color:#d40303; font-family:DINPro, Arial, sans-serif;padding-bottom:15px;padding-top:5px;}
a {color:#D40303;}
a:hover {text-decoration:none;}
img {border:0;}

ol {
margin:0;
padding-left:20px;
}

.top {background:url("../img/bg_top.jpg") no-repeat scroll -459px 50% transparent;height:267px;position:relative;}
.bg {background: #fcecae}
.logo {padding-left: 50px;padding-top: 170px;width: 200px;}
.logo a {display:block;height:69px;width:315px;}

.left {background:url("../img/bg_c1_r.jpg") no-repeat scroll right center transparent;height:232px;padding-right:106px;}
.left1 {background:url("../img/bg_c1.jpg") repeat-x scroll 0 0 transparent;height:232px;text-align:right;position:relative;}
.left1_pos {position:absolute;right:-57px;text-align:center;z-index:999;}

.center0 {background:url("../img/bg_c1_c.jpg") repeat-x;height:232px;padding-left:15px;}
.center {background:url("../img/bg_c1_l.jpg") no-repeat scroll left center transparent;height:232px;padding-left:34px;}
.center1 {background:url("../img/bg_c1.jpg") repeat-x scroll 0 0 transparent;height:232px;text-align:right;}
.center1_pos {position:relative;left:108px;text-align:center;overflow:hidden;width:100%;height:138px;z-index: 999;}
.center1_pos img {padding-top:7px;background:url("../img/gal_pl.jpg") no-repeat;padding:3px 11px 10px 3px;}

.right0 {position:relative;top:0;z-index: 2;}
.right {height:252px;position:absolute;top:-267px;width:100%;z-index:999;}
.right1 {background:url("../img/bg_c1_right_c.jpg") repeat-x scroll 0 0 transparent;height:255px;text-align:left;position:relative;margin-left:14px;z-index:999;}
.right2 {padding-left:5px; padding-top:12px;}

.bg_input2 {padding-bottom:6px;padding-top:6px;position:relative;height: 29px;}
.bg_input input{
border:medium none navajoWhite;
margin:6px 0 4px 9px;
width:229px;
}
.bg_input {
background:url("../img/file2.jpg") no-repeat scroll 0 0 transparent;
height:30px;
padding-bottom:10px;
}
#ser, #ser1, #ser2 {
cursor:pointer;
position:absolute;
width:266px;
z-index:10;
top:6px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 10px;
}
#mask {
background:url("../img/file.jpg") no-repeat scroll 0 0 transparent;
height:23px;
padding:1px 0 8px 3px;
width:268px;
}
#mask input {
border:medium none;
padding:6px 0 0 10px;
width:173px;
}
.submit {margin-top:3px;padding-left:110px;}
.ug {background-color:#b1080d;}
.ug1 {background:url("../img/ug.jpg") no-repeat scroll right center transparent;height:14px;padding-right:17px;}

.tr2 {
background:url("../img/tr2.jpg") repeat-x scroll 0 0 transparent;
text-align:right;
color:#a09288;
position:relative;
padding-bottom:20px;
}
.tr2_poisk {position:absolute;right:192px;top:14px;color: #000000;}
.tr2_poisk1 {position:relative;right:-12px;height:49px;overflow:hidden;background:url("../img/poisk.jpg") no-repeat right;}

.menu {background:url("../img/bg_menu.jpg") repeat-x scroll 0 0 #A7090E;position:relative;overflow:hidden;left: 0;top: 0;}


.men1 {padding-top:10px;}

.men1 a, .men4 a, .men5 a, .men6 a, .men8 a {display:block;height:49px;width:280px;float:right;}
.men7_a {display:block;height:49px;width:280px;float:right;}



.men1 a {background:url("../img/men1.jpg") no-repeat scroll 0 0 transparent;}
.men1 a:hover {background:url("../img/men1_a.jpg") no-repeat scroll 0 0 transparent;}
.men2 a {background:url("../img/men2.jpg") no-repeat scroll 0 0 transparent;}
.men2 a:hover {background:url("../img/men2_a.jpg") no-repeat scroll 0 0 transparent;}
.men3 a {background:url("../img/men3.jpg") no-repeat scroll 0 0 transparent;}
.men3 a:hover {background:url("../img/men3_a.jpg") no-repeat scroll 0 0 transparent;}
.men4 a {background:url("../img/men4.jpg") no-repeat scroll 0 0 transparent;}
.men4 a:hover {background:url("../img/men4_a.jpg") no-repeat scroll 0 0 transparent;}
.men5 a {background:url("../img/men5.jpg") no-repeat scroll 0 0 transparent;}
.men5 a:hover {background:url("../img/men5_a.jpg") no-repeat scroll 0 0 transparent;}
.men6 a {background:url("../img/men6.jpg") no-repeat scroll 0 0 transparent;}
.men6 a:hover {background:url("../img/men6_a.jpg") no-repeat scroll 0 0 transparent;}
.men7 a {background:url("../img/men7.jpg") no-repeat scroll 0 0 transparent;}
.men7 a:hover {background:url("../img/men7_a.jpg") no-repeat scroll 0 0 transparent;}
.men8 a {background:url("../img/men8.jpg") no-repeat scroll 0 0 transparent;}
.men8 a:hover {background:url("../img/men8_a.jpg") no-repeat scroll 0 0 transparent;}

.text {padding:0 0 29px 33px;line-height:21px;}
ul {list-style-image:url("../img/li.jpg");margin:0;padding-left:20px;}
table, td {
border-collapse:collapse;
border-spacing:0;
border-style:none;
border-width:0;
float:none;
margin:0;
padding:0;
vertical-align:top;
}

.news {background: url("../img/bg_news.jpg") no-repeat scroll 0 0 #FCECAE; margin-left:9px;font-size:12px;margin-right:10px;position:relative;width: 250px;z-index: 1;top:-17px;}
.news_fl {padding-left:58px;background:url("../img/flag.jpg") no-repeat scroll 15px 30px transparent;padding-top:30px;}

.news_blok {padding-bottom:30px;padding-left:25px;clear: both;}
.news_blok span {color:#7b7979}
.tt img {margin-right:10px;}

.podval0 {background:url("../img/bg_podval0.jpg") repeat-x scroll 0 0 transparent;height:55px;}
.podval {font-size:11px;line-height:15px;color:#ab8d7d;text-align:center;padding-bottom:46px;padding-top:22px;}

.otst {padding-right:10px;}
.zag {padding-bottom:15px;padding-top:5px;}
.zag a {color:#D40303;font-family:DINPro,Arial,sans-serif;font-size:18px;font-weight:bold;text-decoration:none;}

#error_block, .notice {
color:#BD0909;
font-size:10px;
}
.notice1, #error_block1 {
color:#BD0909;
}
.tt {position:relative;}
.tt1 {left:6px;position:absolute;top:4px;}

.news_c {
margin-top:10px;
overflow:hidden;
padding:10px 20px;
}
.img {
padding-right:10px;
}
.content_small a {
text-decoration:none;
color:#202020;
}
.img1 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #aa9ba0;
margin-right:15px;
margin-top:4px;
padding:4px;
}

.foto {
float:left;
margin:0 20px 20px 0;
text-align: center;
}
.hide {
display:none;
}
.raz {
clear:both;
text-align:left;
float:right;
width:200px;
color: #FFFFFF;

}

.child_menu a {color:#FFFFFF;background:none repeat scroll 0 0 transparent;font-size:16px;line-height:22px;}
.child_menu a:hover {background:none repeat scroll 0 0 transparent;}
.child_menu1 a {color:#FFFFFF;background:none repeat scroll 0 0 transparent;font-size:14px;line-height:16px;}
.child_menu1 a:hover {background:none repeat scroll 0 0 transparent;}
.child_menu2 a {color: #D40303;background:none repeat scroll 0 0 transparent;line-height:16px;}
.child_menu2 a:hover {background:none repeat scroll 0 0 transparent;}

.men7 ul, .men2 ul {list-style-image:none;padding: 0 0 10px 20px;}
.vid {left:40px;position:absolute;top:68px;z-index:1;}

.bg_textarea {padding-bottom:10px;padding-top:10px;}
.bg_textarea textarea {border:1px solid #d0c2b8;padding:6px 0 4px 9px;width:257px;}
.res {padding-top:20px;width:360px;line-height:16px;}
.res_imya {text-align:right;font-size:12px;}
.vidd {float:left;padding-bottom:20px;padding-right:20px;text-align:center;}
.vidd_pl0 {position:relative;margin-top:7px;}
.vidd_pl {position:relative;z-index:999;}
.vid_img {left:12px;position:absolute;top:12px;z-index:1;}
.pager {clear:both;text-align:center;}

.gal0 { background: url("../img/gal_pl1.jpg") no-repeat scroll 0 0 transparent; padding: 3px 11px 10px 3px;}

.foto1 {float:left;}
.no {text-decoration:none;}

.raz1 {
clear:both;
text-align:left;
margin-top:10px;
}
.raz ul {list-style:none outside none;}
.spec {background:none repeat scroll 0 0 #FFF6D4;}
.employees {margin-right:20px;padding:10px;overflow: hidden;width: 100%;float: left;}
.ppp { margin-bottom: 20px;overflow: hidden;}
.child_menu1 p, .employees p {margin:0;clear: both;float: left;}
.child_menu b {font-size: 16px;line-height: 22px;}
.pop {float: left; width: 243px;padding-top: 13px;}
.pop input {width: 126px;background: none repeat scroll 0 0 transparent;border: 0 none;}
.item {padding-bottom:10px;}
.clear {clear:both;padding-top: 10px;}

.poi {float: left;}
.br {clear: both; height: 20px;}
.news11 {clear: both;}
.rasporka {width:668px;height:0;margin:0;padding:0;line-height:0;}
.bigg {font-size: 18px;}
.foto_glav {overflow: hidden;}
.services1 { padding-bottom: 10px;width:50%;}
.ser {width:50%;float: left;}
.services span {font-size: 18px; color: #D40303;}

.result {padding-bottom: 25px;}

table.sample {width:100%;}

table.sample th {
background:none repeat scroll 0 0 #C6050A;
color:#FFFFFF;
line-height:18px;
padding:8px;
text-align:center;
}
table.sample td {
border:1px dotted #999999;
line-height:18px;
padding:8px;
text-align:left;
}


.content1 {
clear:both;
width:588px;
line-height:30px;
}
.t_big {
overflow:hidden;
}
.content1 div.form input {
float:right;
margin-right:200px;
margin-top:4px;
width:185px;
}
.t_big textarea {
float:right;
margin-bottom:4px;
margin-top:4px;
width:385px;
}
.em {
clear:both;
}
.submit1 {
margin-left:200px;
}