* { margin:0px; padding:0px;  font-size:12px; color:#818181; font-family:Arial, Helvetica, sans-serif; }
a { color:#0072bc; outline: none; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
div.main { width:1000px; margin:0px auto; }
div.header { width:100%; height:73px; padding:7px 0px 25px; float:left; }
div.header a { width:132px; text-align:center; height:73px; display:block; float:left; margin:6px 0px 0px 22px; }
div.top_menu { float:left; background:url(img/top_menu_bg.gif) top right no-repeat;  }
div.top_menu a { color:#474747; text-transform:uppercase; font-size:11px; padding:7px 35px 6px; display:block; float:left; font-family:Times New Roman, Times, serif; font-weight:bold; text-decoration:none; }
div.top_menu a:first-child { background:url(img/top_menu_bg.gif) top left no-repeat; padding-left:22px; }
div.top_menu a.selected { background:url(img/top_menu_selected.gif) top center no-repeat; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
div.top_menu a.selected:first-child { background-position:top left; border-left:0px; }
div.top_menu a.selected:last-child, div.top_menu a.last_menu_child { background-position:top right; border-right:0px; padding-right:22px; padding-left:34px; }
div.top_second_menu { width:100%; float:left; margin-top:3px; }
div.top_second_menu a { color:#474747; text-transform:uppercase; font-size:11px; margin:7px 0px 7px 28px; font-family:Times New Roman, Times, serif; display:block; float:left; font-weight:bold; text-decoration:none; }
div.top_second_menu a.selected { color:#a9a9a9; }
div.top_second_menu a:first-child { margin-left:22px; }
div.content { width:961px; margin:40px 22px; float:left; }
div.content ul.left_menu {  width:206px; font-weight:bold; float:left; border-right:1px solid #7e7e7e; padding-right:20px; margin-left:-20px; }
div.content ul.left_menu li { list-style:none; margin-bottom:17px; padding-left:20px; text-transform:uppercase; font-family:Times New Roman, Times, serif; font-size:11px; }
div.content ul.left_menu li a:hover, div.content ul.left_menu li.selected ul li a:hover { color:#484848; text-decoration:none; } 
div.content ul.left_menu li.selected, div.content ul.left_menu li:hover { padding-left:20px; background:url(img/left_menu_selected.png) 0px 1px no-repeat; color:#484848; }
div.content ul.left_menu li.selected a, div.content ul.left_menu li.selected ul li.selected a { color:#484848; }
div.content ul.left_menu li a, div.content ul.left_menu li ul li a, div.content ul.left_menu li.selected ul li a { color:#9e9e9e; text-transform:uppercase; font-size:11px;  font-family:Times New Roman, Times, serif; }
div.content ul.left_menu li ul { margin:17px 0px 0px 20px; }
div.content div.table_area { width:714px; float:left; }
div.content div.table_area table { width:100%; }
div.content div.table_area table tr td:first-child { padding-left:0px; }
div.content div.table_area div.banner { width:100%; margin:-22px auto 0px auto; text-align:center; }
.ie div.content div.table_area div.banner { margin-top:-22px; }
div.content div.table_area table.news {margin:55px auto 0px auto; }
div.content div.table_area table.news tr td { list-style:none; width:207px; border-left:1px solid #7e7e7e; padding:0px 20px; }
div.content div.table_area table.news tr td:first-child { border:0px; padding-left:0px; }
div.content div.table_area table.news tr td:last-child { padding-right:0px; }
div.content div.table_area table.news tr td span.time_date { color:#828282; display:block; font-size:11px; }
div.content div.table_area table.news tr td a h2 { color:#4d4d4d; font-weight:bold; display:block; font-size:11px; margin-bottom:13px; }
div.conten div.table_areat table.news tr td a h2:hover { text-decoration:underline; }
div.content div.table_area table.news tr td img { margin:16px 0px; }
div.content div.table_area table.news tr td p { margin:0px 0px 10px; }
div.footer { border-top:1px solid #7d7d7d; padding:25px 0px; width:961px; float:left; color:#383838; text-align:right; margin:0px 22px; float:left; margin-left:22px; font-size:13px; }
div.footer a { color:#383838; text-decoration:underline; }
div.footer a:hover { text-decoration:none; }
div.content div.table_area ul { list-style:none; }
ul.grey_line_list { width:100%; float:left; }
div.message { margin-top:42px; }
div.response div.message { margin-top:20px; }
/* стили для всплывающих окон */
a.popUpClose img { display:block; width:16px; height:16px; position:absolute; right:0; margin:5px 25px 0px 0px;  }
div.content div.table_area div.popup_link a { margin: 0px; /*position: absolute; z-index:10; *//*border-bottom:1px dashed black;*/ text-decoration:none; font-size:14px; font-weight:bold; background-color:white; display:block; float:left; width:100%; }
div.content div.table_area div.popup { position:absolute; z-index:999; display:none; float:left; margin:-10px 0px 0px -16px; }
.ie div.content div.table_area  div.popup {/* width:300px; margin-top:-25px;*/ }
div.content div.table_area div.corners { background:url(/img/popub_circle.png) top left no-repeat;  } 
div.content div.table_area div.corners div.header { background:url(/img/popub_circle.png) top right no-repeat; margin:0px -8px 0px 0px; float:right; height:30px; }
div.content div.table_area div.corners div.header a.popUpClose img { float:right; margin-right:-2px; }
div.content div.table_area div.corners div.content { width:100%; margin:0px; padding:0px 0px 0px 6px; float:left; border-right:1px solid #999999; border-left:1px solid #999999; background-color:white; }
div.content div.table_area div.corners div.content div { margin:5px 10px; }
div.content div.table_area div.corners div.footer { background:url(/img/popub_circle.png) bottom left no-repeat; width:100%; float:left; margin:-1px 0px -7px; height:15px; border:0px; }
div.content div.table_area div.corners div.footer2 { background:url(/img/popub_circle.png) bottom right no-repeat; width:60%; float:right; height:15px; margin-right:-8px; padding:0px; }
/* with corners */
div.content div.table_area div.no_corners a { font-weight:normal; font-size:12px; }
div.content div.table_area div.no_corners { background:url(/img/popup_no_circle.png) top left no-repeat;  } 
div.content div.table_area div.no_corners div.header { background:url(/img/popup_no_circle.png) top right no-repeat; margin:0px -8px 0px 0px; float:right; height:30px; }
div.content div.table_area div.no_corners div.header a.popUpClose img { float:right; margin-right:6px; margin-top:-3px; }
div.content div.table_area div.no_corners div.content { width:100%; margin:0px; padding:0px 0px 0px 7px; float:left; background:url(/img/popup_no_circle.png) right -10px no-repeat; border-left:1px solid #d8d8d8; margin-bottom:1px; }
div.content div.table_area div.no_corners div.content ul { list-style:none; width:100%; }
div.content div.table_area div.no_corners div.content ul li { margin-left:0px; width:210px; display:block; float:left; }
div.content div.table_area div.no_corners div.content div { margin:5px 10px; }
div.content div.table_area div.no_corners div.footer { background:url(/img/popup_no_circle.png) bottom right no-repeat; width:100%; float:left; margin:-1px 8px -7px; height:15px; border:0px; }
div.content div.table_area div.no_corners div.footer2 { background:url(/img/popup_no_circle.png) bottom left no-repeat; width:8px; float:left; height:40px; margin-left:-8px; padding:0px; }
div.content div.table_area div.no_corners div.content h2 { color:#020202; font-size:15px; font-family:Times New Roman; text-transform:uppercase; }
div.content div.table_area div.no_corners div.content table tr td label { color:black; display:block; margin:8px 0px -15px; }
*+html .ml-40 { display:block; float:left; margin-left:-40px; }
.ml-60 { margin-right:-8px; }
*+html .ml-60 { display:block; float:left; margin-right:45px; }
div.content div.table_area div.no_corners div.content div.FormResponce { display:block; float:left; width:100%; margin:5px 0px; }
div.content div.table_area table tr td p { margin-bottom:20px; }
div.content div.table_area div.no_corners div.content p { margin:0px; }
.ml22 { margin-left:22px; }

.grey_big {color:#5B5B5B; font-size:20px; font-weight:bold;}
table.contact tr td {vertical-align:middle;}
.contacts {background-color:#ffffff; border:1px solid #B3B3B3; display:none; min-height:220px; padding:15px; position:absolute; width:450px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; -khtml-border-radius:8px 8px 8px 8px;}
.contacts h2 {color:#5b5b5b; font-size:24px; margin-bottom:10px;}

.you-tube-logo {background: url("//s.ytimg.com/yt/imgbin/www-master-vflNOya8A.png") no-repeat scroll -34px -178px transparent; display:block; float:left; height:40px; margin:0 10px 0 0; width:110px;}
