html, body {margin: 0;padding: 0;width: 100%;height: 100%;font-family:Verdana;font-size:11px;color:#333;}
body {position:relative;min-height: 100%;height: auto !important;height: 100%;min-width:990px;margin-left:auto;margin-right:auto;width:expression((document.documentElement.clientWidth<1000)?'1000px':'auto');}
body img{border:none;}
h1{position:absolute;top:-100px;}
h2{padding:0px;margin:0px;font-weight:normal;display:block;}
h3{padding:0px;margin:0px;font-weight:normal;display:inline;}
body a{text-decoration:none;color:#333;font-family:Verdana;font-size:11px;outline: none;}
body a:hover{color:#ff6300;}
#main_block{list-style:none;width:100%;list-style:none;margin:0px;padding:0px;}
#header {height: 91px;width:100%;background:url(../i/bghead.jpg) repeat-x;}
div#logo{height:70px;background: url(../i/logo.gif) center 15px no-repeat;margin-bottom:1px;}
div#logo div{height:70px;background:url(../i/flame.jpg) right center no-repeat;}
div#logo div a.home{display:block;width:100%;height:70px;}
#main_menu{margin:0px;padding:0px;width:100%;}
#main_menu a{color:#fff;padding-top:2px;font-family:Verdana;font-size:12px;}
#main_menu td {width:16%;height:18px;text-align:center;background:#fff;}
#main_menu td h2{width:100%;height:18px;text-align:center;background:#fff;display:block;}
#one a{display:block;height:100%;background:#cc4700 url('../i/bgl1.jpg');margin-right:1px;}
#two a{background:#006b5f url('../i/bgl2.jpg');display:block;height:100%;margin-right:1px;}
#three a{background:#a50606 url('../i/bgl3.jpg');display:block;height:100%;margin-right:1px;}
#four a{background:#084592 url('../i/bgl4.jpg');display:block;height:100%;margin-right:1px;}
#five a{background:#cc4700 url('../i/bgl1.jpg');display:block;height:100%;margin-right:1px;}
#six a{background:#cc4700 url('../i/bgl5.jpg');display:block;height:100%;margin-right:1px;}

#content {padding:30px;padding-bottom:126px;overflow:hidden;}
#content p{padding:0px;padding-top:10px;margin:0px;clear:both;}
#content table{padding-top:10px;}
#content ul .normal{padding-top:10px;}
ul .normal{list-style:none;margin:0px;padding-left:0px;padding-bottom:10px;}
ul .normal li{background:url(../i/as.gif) left 5px no-repeat;padding-left:10px;}

.column_center{list-style:none;margin:0px;padding:0px;width:100%;}
.column_center .fc{text-align:center;}
.column_center .fc div.center{margin-left:auto;margin-right:auto;text-align:left;}
.column_center .fc div.center div.find_str{height:32px;background:url('../i/st.gif') left center no-repeat;margin-top:52px;}
.column_center .fc div.center div.find_str .form{background:#d9ebe9;margin-left:260px;padding:8px;float:left;}
.column_center .fc div.center div.find_str .form form{padding:0px;margin:0px;}
.column_center .fc div.center div.find_str .form form input{}
.column_center .fc div.center div.alfavit{margin-top:52px;}
.column_center .fc div.center div.alfavit div.ru,div.en{height:20px;}
.column_center .fc div.center div.alfavit div.ru span{float:left;display:block;width:12px;text-align:center;cursor:pointer;}
.column_center .fc div.center div.alfavit div.en span{float:left;display:block;width:12px;text-align:center;cursor:pointer;}
.column_center .fc div.center div.alfavit a:hover{font-weight:bold;}
.column_center .fc div.center .termin_cont{display:none;padding:10px 0px;}
.column_center .fc div.center span.t_numb{text-align:right;display:block;float:left;width:20px;margin-right:5px;}

div.termin{margin:10px 0px;}
div.termin_page{height:20px;}
div.termin_page span {float:left;display:block;}
div.termin_page span a{display:block;padding-right:10px;}
div.termin_page span.bold{padding-right:10px;}

.column_fifty{list-style:none;list-style-position:outside;margin:0px;padding:0px;width:100%;}
.column_fifty li{float:left;margin:0px;padding:0px;display:block;border:1px solid #fff;}
.column_fifty .fc{width:50%;}
.column_fifty .sc{width:49%;}

.column_two{list-style:none;list-style-position:outside;margin:0px;padding:0px;width:100%;}
.column_two .fc{width:80%;float:left;}
.column_two .sc{width:20%;float:left;}
.column_two_right{list-style:none;list-style-position:outside;margin:0px;padding:0px;width:100%;}
.column_two_right .fc{width:80%;float:left;}
.column_two_right .sc{width:20%;float:right;}

.column_three{list-style:none;margin:0px;;padding:0px;width:100%;}
.column_three li{float:left;margin:0px;padding:0px;}
.column_three .fc{width:33%;}
.column_three .sc{width:33%;}
.column_three .tc{width:33%;}
.column_three li p{width:90%;}

.column_four{list-style:none;margin:0px;;padding:0px;width:100%;clear:both;}
.column_four li{float:left;margin:0px;padding:0px;}
.column_four .fc{width:24%; margin-right:8px;}
.column_four .sc{width:24%; margin-right:8px;}
.column_four .tc{width:24%; margin-right:8px;}
.column_four .foc{width:24%; margin-right:8px;}
.column_three li p{width:90%;}

.port{margin-bottom:10px;}
.port a{display:block;margin-top:5px;}
.input_text{width:450px;color:#ff6300;margin:5px 0px;border:1px solid gray;background:#fff;font-family:Verdana;font-size:11px;}
textarea{height:80px;padding:5px;}
fieldset{width:450px;border:1px solid gray;padding:5px 10px;}
label{color:#007f6d;}
span.good_message{color:#007f6d;font-weight:bold;text-transform:uppercase;}
span.bad_message{color:red;font-weight:bold;text-transform:uppercase;}
div.noactive{margin:5px 0px;}
div.snoska{font-size:smaller;}
div.node{margin-bottom:30px;}
div.img_conteiner{width:90%;}
div.ogr{width:90%;}
div.ogr1{width:780px;}
div.img_conteiner img{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;}
a.about_work{display:block;width:100%;height:100%;text-align:center;}
a.about_work div{text-align:center;margin-bottom:30px;margin-top:10px;}
a.lastwork{display:block;width:100%;height:100%;text-align:center;margin-top:15px;}
lastwork{display:block;width:100%;height:100%;text-align:center;margin-top:15px;}
a.lastwork span{text-align:center;margin-bottom:15px;margin-top:10px;display:block;}
.lastwork span{text-align:center;margin-bottom:15px;margin-top:10px;display:block;}
#menu_link{margin:0px;margin-left:0px;padding:0px;list-style:none;}
#menu_link li{background:url(../i/as.gif) left 4px no-repeat;padding-left:10px;margin-bottom:5px; margin-top:10px; margin-right:40px;}
#menu_link ul {left 10px no-repeat;padding-left:10px; margin-bottom:5px; margin-top:5px; margin-right:40px;}
.sub_menu h2 a{color:#e65000;}
.sub_sub_menu h2 a{ margin-left:10px; color:#e65000;}
#menu_link li.act{background:url(../i/ns.gif) left 4px no-repeat;}
#menu_link li a{color:#e65000;} 
#menu_link li.act a{color:#007c6e;}
#menu_link ul.act {color:#007c6e; list-style:none;margin:0px;padding-left:10px; padding-top:5px;}
#menu_header {color:#e65000; font-size:11px; font-weight:bold; margin-right:40px; padding-left:10px;}

.bold{font-weight:bold;color:#e65000;}
.bold2{font-weight:bold;color:#007c6e;}
.orange{color:#e65000;}
span.load{position:absolute;top:120px;right:30px;}
div.admcon{width:100px;margin-left:auto;margin-right:auto;color:red;font-weight:bold;}
div#blocker{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;}
div#message{position:absolute;top:0px;left:0px;width:160px;height:90px;border:3px double red;display:none;background:#fff;text-align:center;font-weight:bold;color:red;padding:10px;}
.yes{cursor:pointer;}
.no{cursor:pointer;}
#footer {height:96px;width:100%;position:absolute;left:0;bottom:0;background:#f2f2f2;}
#pod_footer{list-style:none;margin:0px;padding:0px;width:100%;}
#infa{list-style:none;margin:0px;padding:0px;width:100%;}
#infa li{width:33%;float:left;display:block;}
#infa li#infa_one{margin-top:20px;}
#infa li#infa_one span{margin-left:30px;}
#infa li#infa_two{text-align:center;margin-top:15px;}
#infa li#infa_two span{padding-bottom:2px;}
#infa li#infa_three{text-align:right;margin-top:25px;}
#infa li#infa_three span{margin-right:30px;background:url('../i/t.gif') left top no-repeat;padding-left:30px;padding-bottom:10px;}
#down_menu{list-style:none;list-style-position:outside;margin:0px;;padding:10px 0px;width:100%;text-align:center;background:#fff url('../i/l.gif') left bottom repeat-x;}
#down_menu li {display:inline;margin:0px;padding:0px; }
#down_menu li span{color:#ff6300;margin:0px 7px}

div.cms_under_menu{overflow:hidden;margin:2px 0px;margin-left:10px;}
div.cms_under_menu div{float:left;line-height:0px;margin-top:1px;margin-right:5px;}
div.cms_under_menu div img{margin-bottom:1px;}