html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form, img, fieldset, blockquote, iframe {
margin: 0px;
padding: 0px;
border: 0px;
}
.mceContentBody {
background: white;
text-align:justify;
}
.mceContentBody p {
padding-bottom:7px;}

.work img
{
border: 3px;
border-color: #ccc;
}
.wa
{
font-size:14px;
background: url('/images/i/h1.gif') left no-repeat;
text-indent:14px;
margin-left:10px;
color:#da251d;
margin-bottom:10px;
font-weight:bold;
padding-left:15px;
}


body {
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
background: url('/images/i/fon.jpg') #f2f2f2;
background-position: top;
text-align:center;
margin-top:15px;
margin-bottom:15px;
vertical-align:middle;
}
img {
border:0px;
}
#cont{
position:absolute;
left:50%;
margin-left:-400px;
}
#main{
width: 800px;
height: 100%;
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
border: 6px solid #a8a8a8;
}
.lable
{
width:147px;
height:275px;
}
#top_i
{
width:653px;
height:79px;
background: url('/images/i/t_i.gif') #ffffff;
background-position:center bottom;
background-repeat:no-repeat;
}
.t_line
{
background: url('/images/i/t_line.gif') center repeat-y;
width:653px;
height:3px;
}
#fl
{
background: #f2f2f2;
height: 148px;
width: 653px;
}
#menu
{
width:653px;
height:44px;
background: #838281;
}
#menu_t
{
width:100%;
height:44px;
background: #838281;
}
.t_menu
{
width: 12.5%;
height:2px;
background: #cfcfcf;
}
.t_menu_a
{
height:2px;
background: #da251d;
}
.m_menu
{
width: 12.5%;
height:42px;
background: #838281;
text-align:center;
vertical-align: middle;
padding-left:6px;
padding-right:6px;
background: url('/images/i/menu_bor.gif') right no-repeat;
}
.m_menu_b
{
width: 12.5%;
height:42px;
background: #838281;
text-align:center;
vertical-align: middle;
padding-left:6px;
padding-right:6px;
}
.m_menu a
{
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none;
color: #e2e2e2;
}
.m_menu a:hover
{
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none;
color: #fff;
}
.m_menu_b a
{
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none;
color: #e2e2e2;
}
.m_menu_b a:hover
{
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none;
color: #fff;
}
.title_line
{
background: #da251d;
height:34px;
width:653px;
vertical-align:middle;
}
.col_1
{
width:233px;
text-align: center;
vertical-align: middle;
color:#fff;
font-size:16px;
font-family: Arial, Tahoma, sans-serif;
height:34px;
background: url('/images/i/red_b.gif') right no-repeat;
}
.col_2
{
height:34px;
width:420px;
text-align: center;
vertical-align: middle;
color:#fff;
font-size:16px;
font-family: Arial, Tahoma, sans-serif;
}
#grey
{
width:147px;
height:90%;
text-align:center;
vertical-align: top;
background: #838281;
padding-top:20px;
}
#text_p
{
width:653px;
height:90%;
background: #fff;
}
#text_t
{
width:653px;
height:100%;
background: #fff;
background: url('/images/i/fon3.gif') bottom no-repeat;
}
#text_t_m
{
width:653px;
height:100%;
background: #fff;
background: url('/images/i/fon2.jpg') bottom no-repeat;
}

.col_11
{
width:233px;
text-align: center;
vertical-align: top;
padding-top:10px;
padding-left:10px; 
color:#000;
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
}
.col_22
{
width:420px;
vertical-align: top;
padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align: justify;
text-indent: 20px;
vertical-align: top;
color: #232323;
font-size:12px;
font-family: Arial, Tahoma, sans-serif;
padding-bottom:20px;
}
.col_22 p {
    margin: 10px 0px 10px 0px;
    font-family: Arial, Tahoma, sans-serif;
    text-align: justify;
    font-size: 12px;
	}
h1
{
font-size:14px;
background: url('/images/i/h1.gif') left no-repeat;
text-indent:14px;
margin-left:10px;
color:#da251d;
margin-bottom:10px;
}
.news
{
text-align:justify;
text-indent:5px;
width:210px;
padding-top:5px;
padding-bottom:5px;
}
.news_t
{
text-align:justify;
text-indent:5px;
width:100%;
padding-bottom:5px;
}

.raz
{
width:224px;
background: url('/images/i/raz.gif') center no-repeat;
height:1px;
}
#works
{
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:230px;
}
.ours
{
text-align:center;
font-size:18px;
color:#da251d;
padding-top:20px;
}
#panel
{
background-color:#838281;
vertical-align:middle;
text-align:center;
color:#fff
}
#panel a
{
color:#fff;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none;
height:11px;
}
#panel a:hover
{
color:#fff;
background: #da251e;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none;
height:11px;
}
.e
{
color:#da251e;
font-family: Arial, Tahoma, sans-serif;
text-decoration:none
}
.date{
background-color:#828282;
color:#fff;
padding:0px 4px;
margin-right:5px;
font-family: Arial, Tahoma, sans-serif;
}
.pod a
{
color:#c21b25;
text-decoration:none;
margin-left:5px;
}
.pod a:hover
{
color:#c21b25;
text-decoration: underline;
margin-left:5px;
}
#bottom
{
height:20px;
vertical-align:bottom;
text-align:right;
}
#foot
{ text-align:center; vertical-align:bottom;color:#ffffff; font-size:12px;margin-bottom: 4px;width:100%;}
.pravo
{color:#dddddd;font-size:12px;}
.nf
{color:#fff;font-size:12px; text-decoration:none}
.nf:hover
{color:#fff; background:#da251e;font-size:12px; text-decoration:none}
#promo a
{color:#00a8ff;font-size:11px; text-decoration:none;}
#promo a:hover
{color:#00a8ff;font-size:11px; text-decoration:underline;}
.form1_1 {
border:1px solid #bcbcbc;
font-family:Tahoma;
font-size:12px;
width:50px;
color:#999999;
position:relative;
margin-left:-3px;
}
#form1 {
position:relative;
margin-top:0px;
text-align:center;
padding-left:0px;
vertical-align:bottom;
padding-bottom:40px;
}
#uop {
position:relative;
background:url('/images/i/users.gif') top no-repeat;
width:147px;
height:80px;
padding-top:16px;

}
.ok
{
vertical-align:bottom;
margin-bottom:0px;
margin-left:-3px;
}
.ver_razdel
{
padding-bottom:20px;
text-align:center;
font-size:12px;
font-weight:500;
color:#000;
}
.ver_razdel a
{
font-size:12px;
font-weight: 900;
color:#000;
text-decoration:none
}
.ver_razdel1
{
padding-bottom:20px;
text-align:center;
font-size:12px;
font-weight:500;
color:#000;
}
.ver_razdel1 a
{
font-size:12px;
font-weight: 900;
color:#000;
text-decoration:none
}
.ver_razdel2
{
text-align:center;
font-size:12px;
font-weight:500;
color:#000;

}
.ver_razdel2 a
{
font-size:12px;
font-weight: 900;
color:#000;
text-decoration:none
}
.text_txt
{
list-style: none;
margin-left:5px;
background:url('/images/i/red.gif') left no-repeat;
}
.n
{
color:#da251e;
font-family: Arial, Tahoma, sans-serif;
text-decoration:underline
}
.option
{
font-size:10px;
color:#666666;
}
.option_t
{
height:20px;
vertical-align:middle;
width:100px;
display:inline;
text-align:center;
font-size:10px;
color:#666666;
background: #ccc;
}
.left_str
{
width:30px;
height:136px;
background: url("/images/i/str_l.gif") center no-repeat;
}
.right_str
{
width:30px;
height:136px;
background: url("/images/i/str_r.gif") center no-repeat;
}
.a_img a img{
border: 3px solid #ccc
}
.col_work
{
height:174px;
text-align:center;
vertical-align:middle;
font-size:16px;
font-style:italic;
color:#fff;
background: url("/images/i/work_col_f.gif") right bottom no-repeat;
}
.white_w
{height:176px;
vertical-align:middle;
}
#promo
{color:#a6a6a6;font-size:10px;width:150px;padding: 2px 2px;text-align:right;background: #434343;margin-left:499px;}
#promo a
{color:#00a8ff;font-size:10px; text-decoration:none;}
#promo a:hover
{color:#00a8ff;font-size:10px; text-decoration:underline;}









.choise {
	padding-left: 22px;
}
#second p {
	text-indent: 10px;
	text-align:justify;
}
#second p {
	margin: 10px 15px 10px 15px;
}
#second ul {
	list-style:none;
}
#second li {
	border-left: #da251d 12px solid;
	margin: 10px 15px 10px 0px;
	padding-left: 10px;
	text-align:justify;
}
 textarea, select {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	background-color: #f6f9fb;
	border: 1px dashed #da251d;
}
input {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	background-color: #f6f9fb;
	border: 0px;
	border-bottom: 1px dashed #da251d;
	margin-bottom: 12px;
	margin-top: 12px;
}
h2 {
	font-size: 16px;
	text-align: left;
	color: #232323;
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin: 10px 0px 10px 15px;
}



