/* CSS Document */
html {margin:0;padding:0;}
body {height:100%;font:12px  Arial, Tahoma, Verdana, Sans-Serif;color:#4d4d4d;background:#fff;margin:0;padding:0;}
img {border:none;}  
a, a:active, a:visited {text-decoration:none;color:#4a88cc;} 
a:hover {text-decoration: underline;color:#60bff3;}
table {border-collapse:collapse;}
 
/*  All  */
.clear_top {font-size:0;line-height:0;clear:both;height:10px;}
.clear_top2 {font-size:0;line-height:0;clear:both;height:20px;}
.clear {font-size:0;line-height:0;clear:both;height:0px;}
.clear2 {font-size:0;line-height:0;clear:both;height:5px;}
.nofont {font-size:0;line-height:0;margin:0;padding:0;}
.wraper {width:940px;margin:0 auto;background:#ccc; }
.wraper2 {width:840px;margin:0 auto;background:#fff; }

.header {position:absolute;top:38px;}
.header .logo {left:41px;}
.header .contact { position: absolute;color:#c1c0bf;font-size:18px; font-weight:bold;top:0px; left:250px;line-height:26px; width:552px;}
.header .contact li{ padding:0px; margin:0px; font-weight:inherit; list-style:none; float:left; padding:0 11px 0 11px; background:url(../img/line.gif) no-repeat right;}
.header .contact p{margin:0px; padding:0px; color:#888}
.header .contact .cont { color:#60bff3; font-weight:inherit; font-size:12px; background-image:none;}
/*.search { position:absolute; float:left; left:750px; top:0px; margin-left:50px;}
.search .form{margin:0px; padding:0px;}
.search .text { font-size:10px; text-align:left; color:#999; padding:5px 0px;  }
.search .button{position: absolute; padding:0px; margin:0px; width:18px; height:21px; float:left; left:-18px;top:10px;}
.search form INPUT {position:relative;height:21px;width:130px; border:0px; top:-2px; background:url(../img/search_line.gif) repeat-x;} */

.search_top {position:absolute;top:0px; float:left;left:450px;color:#fff; width:160px; height:21px;}
.search_top  input {vertical-align:middle; margin-top:0px;width:130px;height:21px;background:url(../img/search_line.gif) repeat-x; border:none; font-size:10px;color:#999; float:left; }
.search_top  input.text { font-size:10px; text-align:left; color:#999; padding:3px 0px 3px 2px;  }
.search_top  input.button {border:none;margin:0px;width:18px; height:21px; margin-top:0px;}
.search_top .left_b {}


.header .phone span {color:#2f73a4;font-size:26px;padding-left:10px;position:relative;top:3px;}
.header .top_menu {position:absolute;left:210px;margin:0;padding:0; top:25px; width:715px;}
.header .top_menu ul {list-style-position:outside;}
.header .top_menu li {float:left;font-size:12px;margin:0 10px 0 0;list-style:none;position:relative;padding:0px 10px 10px 0px;background:url(../img/menu_line.gif) no-repeat right;}
.header .top_menu li a, .header .top_menu li a:visited {color:#5a92cf;text-decoration:none; font-family: sans-serif;font-variant:normal; font-weight:bold; text-transform:uppercase;}

.column {float:left;width:940px; height:392px; background:url(../img/content_left.jpg) no-repeat;}
.column .content {float:left; width:296px; padding:10px; }
.column .content p{ font-size:14px;line-height:1.4;
font-variant: normal;}
.column .content .text { padding:10px 0px 10px 20px; position:relative; float:left;}
.column .mashin { float:left; background: url(../img/content_right.jpg); width:624px; height:392px;}
.right { position:relative; float:right; padding-left:0px; top:50px; padding-right:40px;}
.column_sub {float:left;width:940px; height:auto; background:#ebebeb;}
.column_sub .content {float:left; width:940px; padding:0px 10px; }
.column_sub .content p{ font-size:14px;line-height:1.4; padding:0px;
font-variant: normal;}
.column_sub .content .text p{ padding:0px; margin:1px;}
.column_sub .content .text { padding:10px 20px 20px 20px; text-align:left; float:left; margin-right:10px;}
.column_sub .content h2 {font-size:30px; color:#666666; padding:0px; margin:0px; font-weight:normal;}
.content .tema {text-align:left;}
.column_sub .content img { border:0px #c1c0bf solid;}
.maps { position:absolute; background:#ebebeb;  float:right; left:474px; top:70px; margin:0px; padding:0px; border-left:1px #d7d4ce solid;}
.column_sub .left_cont { width:25px; height:25px; position:relative; float:left;background:url(../img/left_cont.jpg) no-repeat; }
.column_sub .right_cont { width:27px; height:25px; position:relative; float:right;background:url(../img/1.gif) no-repeat; }
.column_sub .bottom_cont { width:27px; height:21px; position:relative; float:right;background:url(../img/2.gif) no-repeat; }
.column_sub .content .normal_tbl {width:420px;}
.column_sub .content .normal_tbl  tr td { padding:2px; font-size:14px;}
.column_sub .content .normal_tbl TEXTAREA  { height:109px; width:300px;}

.column_sub .content .text .table1 tr td { border:0px #333 solid; border-bottom:1px #999 solid;}


.column_sub .content .text .tab_to table td{ border:1px #999 solid; padding:3px;}

.column_sub .content .tab_to_eng tr td  { border:1px #999 solid; padding:1px; padding:4px; background:#FFF}
.column_sub .content .tab_to_eng tr.tab_top td { background:#CCC; font-weight:bold; font-size:14px}

.right_column {float:left;width:621px;}
.menu {margin:0px; padding:0px;}
.menu ul {float:left; margin:0px; padding:0px; }
.menu ul li {float:left;font-size:11px;list-style:none; font-weight:bold;line-height:14px; width:96px; margin:0px 8px 0 0; text-transform:uppercase; border-left:0.1em #ebebeb solid; padding:10px 7px;}
.bottom { float:left; padding:30px 0 20px 0px; width:940px;}

.content_bottom { font-weight:normal; width:940px; padding:5px; margin:5px; font-size:13px; }
.content_bottom h1 { font-size:16px; margin:0px; padding:0px; font-weight:normal;}

.news_blog {
    float: left; /* Обтекание по правому краю */
    padding: 0px;  /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    width:319px; /* Ширина блока */
   }
   
.news_blog h5 { font-size:12px; color:#666;text-transform:uppercase; border-bottom:1px #ebebeb solid; padding:5px 0px; width:80px; margin:0 0 5px 0;}
.news_blog ul { margin:0px; padding:0px; }
.news_blog ul li { float:left; list-style:none; padding:4px; font-style:normal; font-weight: bold;}
.news_blog ul li span{ font-size:11px; color:#999; font-style:italic; padding-right:5px; }
.news_blog .arhiv { float:left;padding:14px 0 5px 85px; font-size:11px; }
.forum {
    float: left; /* Обтекание по правому краю */
    padding:0px;  /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    width:225px; /* Ширина блока */ color:#c9c8c8;
   }
.forum h5 { font-size:12px; color:#666;text-transform:uppercase; border-bottom:1px #ebebeb solid; padding:5px 0px; width:80px; margin:0 0 5px 0;}
.forum ul{ margin:0px; padding:0px;}
.forum ul li {float:left; list-style:none; padding:4px 0 4px; font-style:normal; color:#60bff3;}
.forum ul li span {font-size:11px; color:#999; font-style:italic; padding-right:5px; }
.forum .arhiv {font-size:11px;}
   
.gallery {
    float: left; top:20px; /* Обтекание по правому краю */
    background: #efeded;  /* Цвет фона */
    padding: 8px; text-align:center;  /* Поля вокруг текста */
	margin-left:30px; margin-top:10px;
    width:287px; /* Ширина блока */
   }
.gallery img { padding:2px; }
.footer {padding-bottom:20px; font-size:11px;}
.footer .copiryght { float:left; color:#c9c8c8;}
.footer .copiryght span { color:#4d4d4d}
.footer .part{float:left; padding:0; margin-left:7px;}
.footer .part img{ margin-left:20px;}
.footer .adv {float:left; padding:0; margin:28px 0 0 30px;}

.column_sub_forum {float:left;width:960px; height:auto; background:#ebebeb;}
.column_sub_forum .content {float:left; width:940px; padding:0px 10px; }
.column_sub_forum .content p{ font-size:14px;line-height:1.4; padding:0px;
font-variant: normal;}
.column_sub_forum .content .text p{ padding:0px; margin:1px;}
.column_sub_forum .content .text { padding:10px 20px 20px 20px; text-align:left; float:left; margin-right:10px;}
.column_sub_forum .content h2 {font-size:30px; color:#666666; padding:0px; margin:0px; font-weight:normal;}
.column_sub_forum .content table td gallery_img img { border:1px #c1c0bf solid;}
.maps { position:absolute; background:#ebebeb;  float:right; left:474px; top:70px; margin:0px; padding:0px; border-left:1px #d7d4ce solid;}
.column_sub_forum .left_cont { width:25px; height:25px; position:relative; float:left;background:url(../img/left_cont.jpg) no-repeat; }
.column_sub_forum .right_cont { width:27px; height:25px; position:relative; float:right;background:url(../img/1.gif) no-repeat; }
.column_sub_forum .bottom_cont { width:27px; height:21px; position:relative; float:right;background:url(../img/2.gif) no-repeat; }
.column_sub_forum .content .normal_tbl { margin:0px; padding:0px; float:left; width:620px;}
.column_sub_forum .content .normal_tbl TEXTAREA  { height:109px; width:300px;}

.rosno { float:right; padding-top:365px; padding-right:60px;}

.header .top_menu li span {position:absolute;top:0;right:0;font-size:0;line-height:0;width:5px;height:27px;background:url(../img/menu_right.gif) no-repeat;}



