/* START_DEFAULT_STYLES  */
html{font-size:62.5%;margin:0;padding:0;}
body{font:12px Arial, Helvetica, sans-serif;color:#737373;margin:0;padding:10px 0 0 0;background:#fff;}
.clear{clear:both;font-size:0;line-height:0;display:block;height:0;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:0;padding:5px 0;}
p{margin:0;padding:5px 0;}
a,a:link,a:active,a:visited{color:#ff8e00;text-decoration:none;cursor:pointer;}
a:hover{color:#ff8e00;text-decoration:underline;}
img{border:none;}
ul,ol{margin:0;padding:0;}
li{margin:0;padding:0 10px;}
form,input{margin:0;padding:0;}
em,i{font-style:normal;}
/* END_DEFAULT_STYLES  */
#all{width:937px;margin:0 auto;}
#header{height:145px;position:relative;background:url(/images/header.jpg) no-repeat;}
#content{width:937px;height:382px;position:relative;}
#sidebar{height:382px;width:357px;position:absolute;left:0;top:0;background:url(/images/logo_side.jpg) no-repeat;}
#mid_content{float:right;height:342px;width:450px;position:relative;padding:20px 90px 20px 40px;background:url(/images/main_side.jpg) no-repeat;}
#mid_content p{text-align:justify;}
#mid_content p a.invisible{color:#737373;}
#mid_content p a.invisible:hover{text-decoration:none;}
#footer{height:81px;text-align:center;width:937px;background:url(/images/footer.jpg) no-repeat;}
#footer p{padding:58px 50px 0 0;font-size:11px;color:#ffffff;text-align:right;}
#footer p a{font-size:11px;color:#ffffff;text-decoration:underline;}
#footer p a:hover{font-size:11px;color:#ffffff;text-decoration:none;}
.menu{height:36px;width:379px;position:absolute;left:430px;top:110px;background:url(/images/menu.png);}
.menu a{display:block;float:left;height:36px;background:url(/images/menu.png) no-repeat;}
.menu .a1{width:94px;}
.menu .a1:hover{background-position:0 -36px;}
.menu .a2{width:95px;margin-left:1px;background-position:-95px 0;}
.menu .a2:hover{background-position:-95px -36px;}
.menu .a3{width:94px;margin-left:0;background-position:-190px 0;}
.menu .a3:hover{background-position:-190px -36px;}
.menu .a4{width:95px;margin-left:0;background-position:-284px 0;}
.menu .a4:hover{background-position:-284px -36px;}
.bradcrumbs{font-size:11px;color:#ff8e00;padding-bottom:15px;}
.flash{height:109px;width:314px;position:absolute;left:0;top:171px;}
#contact_form div{width:100%;overflow:hidden;padding:2px 0;}
#contact_form .err{font:normal 10px Tahoma;color:#ff0000;}
.cf_input{height:18px;width:165px;border:1px solid #bab7b7;float:left;padding:2px;}
.cf_input2{height:18px;width:45px;border:1px solid #bab7b7;float:left;padding:1px 2px;}
#contact_form label{float:left;width:100px;padding:3px 0;}
.cf_textarea{width:300px;border:1px solid #bab7b7;height:80px;padding:2px;}
.captcha{float:left;margin:0 5px 0 0;}
#contact_form .lab_single{padding-top:8px;}
#contact_form .lab_single label{width:300px;float:none;}
#contact_form .cf_submit{ line-height: 20px; }
#contact_form #vk { text-align: left; width: auto; margin-top: 27px; position: relative; top: 3px; }
#contact_form #vk label { width: auto; padding:3px 0; }


#content .spec { padding:0px; margin:0px; padding:0 0 10px 37px; list-style:none; list-style-type:none; }
#content .spec li {	padding-left:10px; background:url(/images/li.gif) no-repeat left center; font-weight:normal; width:90%; }

.rg img { border: solid 1px #fff; }
table.lgTbl { border: 0; border-collapse: collapse; margin-top:20px; }
table.lgTbl td { margin: 0; padding: 0; text-align: right; padding: 2px; }
table.lgTbl td div { position: relative; }
table.lgTbl td a { margin: 0; padding: 0; }
table.lgTbl td a img { margin: 0; padding: 0; border: solid 1px #cccccc; }
table.lgTbl td img.nbimg { position: absolute; top: 43px; left: 68px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
table.lgTbl td span.nb { position: absolute; top: 46px; left: 72px; font: normal 9px Tahoma; color: #fff; }
