html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6, blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,font, ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
background: transparent;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0px;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
html, body { height:100.1%;}
body {
background-color: #fff;
font-size: 62.5%;
font-family: Tahoma;
width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000? '1000px':'');
min-width: 1000px; 
}
.clear {clear: both; height: 1px; background: #fff; padding: 0px; margin: 0px; overflow: hidden;}
#wrapper {
padding: 0px 57px 0px 57px;
max-width: 1280px;
width: expression((window.innerWidth || document.documentElement.clientWidth || document.body.offsetWidth ) > 1300 ? "1280px":"auto" );
margin: 0 auto;
}
.banner {
/* margin-top: 10px; */
text-align: center;
}
.banner_oth {
text-align: center;
}
body#main .banner_bottom {
height: 70px;
background: #ffffff;
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}
#header {
position: relative;
margin-top: 5px;
zoom: 1;
*height: 1%;
z-index: 51;
}
#header .logo {
width: 187px;
height: 88px;
font-size: 110%;
color: #a4a4a4;
float: left;
}
#header .logo strong {font-weight: normal; padding-bottom: 3px;}
#header .logo h1 a.image{width:187px; height: 32px; display: block; background: url('./i/logo.gif') no-repeat; position: absolute; *margin-top: 4px;}
#header .logo h1 a.link {font-size: 220%;}
.login {width: 260px; height: 70px; float: left; margin-left: 59px; margin-top: 5px;}
.login h2 {font-size: 110%; color: #0079c2;  font-weight: normal; margin-bottom: 7px; }
.login form input {float: left; margin-right: 2px; display: inline;}
.login form input.in {width: 94px; height: 18px; border: 1px solid #b3e3ff; font-size: 110%; padding-top: 3px; padding-left: 4px;}
.login ul { padding-top: 4px;}
.login ul li {display: inline; margin-right: 37px; font-size: 110%; line-height: 110%;}
.login ul li a {color: #0079c2; }
.services { margin-top:12px; color: #a4a4a4; font-size: 110%; }
.services a {color: #a4a4a4;text-decoration:none;}
.services a:hover {color: #a4a4a4;text-decoration:none;}
.services a:active {color: #fe5a24;text-decoration:none;}
.services a:visited{color: #a4a4a4;text-decoration:none;}
/*
#header .search {border:1px solid #000;width: 375px; height: 70px; float: right;  margin-top: 5px;}
#header .search h2 {font-size: 110%; color: #0079c2; font-weight: normal; margin-bottom: 7px;}
#header .search form select {float: left; margin-right: 2px; display: inline; padding-top: 3px; padding-left: 4px;}
#header .search form input {display: inline;margin-right:0px; }
#header .search form input.in {width: 183px; height: 18px; border: 1px solid #b3e3ff; font-size: 110%; padding-top: 3px; padding-left: 4px; margin-right: 0px;}
#header .search ul {padding-top: 3px; vertical-align: top; _margin-top: 0px;}
#header .search ul li {display: inline; margin-right: 35px; font-size: 110%; line-height: 120%;}
#header .search ul li a {color: #0079c2;}
*/
#header .search {width: 280px;  float: right;  margin-top: 5px;margin-right: 0px;}
#header .search h2 {font-size: 110%; color: #0079c2; font-weight: normal; margin-bottom: 7px;}
#header .search form select
{
float: left;
display: inline;
font-size:1em;
}
#header .search form input {float: left; display: inline;}
#header .search form input.in {width: 94px; height: 18px; border: 1px solid #b3e3ff; font-size: 110%; padding-top: 3px; padding-left: 4px; margin-right: 2px;margin-left: 2px}
#header .search ul {padding-top: 5px; vertical-align: top; _margin-top: -13px;}
#header .search ul li {display: inline; margin-right: 0px; font-size: 110%; line-height: 120%;}
#header .search ul li a {color: #0079c2;}
#header ul.menu {
height:58px;
background:#e1f4ff;
background-image:url(/i/menugr.gif);
clear: both;
font-size: 110%;
padding-left: 22px;
position: relative;
border-bottom: 3px solid #fe5a24;
}
#header ul.menumain {
height:58px;
background:#e1f4ff;
background-image:url(/i/menugr.gif);
clear: both;
font-size: 110%;
padding-left: 22px;
position: relative;
border-bottom: 3px solid #fe5a24;	
}
.divForm form input, .divForm form select , .divForm form textarea, .select, .divForm input { border: 1px solid #b3e3ff; font-size: 110%;  line-height: 110%; padding-top: 3px; padding-left: 4px;}
.divForm2 { border: 1px solid #b3e3ff; font-size: 110%;  line-height: 110%; padding-top: 3px; padding-left: 4px;}
.bottom { border: 1px solid #b3e3ff; height: 25px; font-size: 110%;  font-family: Tahoma; line-height: 120%;  padding-left: 4px; background-color: #0791e4; color:white;}
.input_form { border: 1px solid #b3e3ff; height: 25px; font-size: 110%;  font-family: Tahoma; line-height: 120%;}
body#inner #header ul.menu {	
background:#e1f4ff;
background-image:url(/i/menugr.gif);
clear: both;
font-size: 110%;
padding-left: 22px;
position: relative;
z-index: 50;
}
#header ul.menu li {display: inline; margin-right: 1.4%;float: left; padding-top: 22px;text-align: center; height: 36px;}
/*	#header ul.menu li#active {background: #f5f5f5; background-image:url(/i/menugract.gif); border-top: 3px solid #fe5a24; height: 33px; border-bottom: 3px solid #f5f5f5; position: relative; z-index: 100; _margin-bottom: -3px;} */
#header ul.menu li#active {background: #f5f5f5; background-image:url(/i/menugract.gif); border-top: 3px solid #fff; height: 33px; border-bottom: 3px solid #f5f5f5; position: relative; z-index: 5; _margin-bottom: -3px;} 
#header ul.menu li#active a{color:#fe5a24;}
#header ul.menu li.news {_display: inline; width: 6.77%;  float: left; text-align: center;}
#header ul.menu li.notice {_display: inline; width: 9.61%;  float: left; text-align: center;}
#header ul.menu li.forum {_display: inline; width: 5.9%;  float: left; text-align: center;}
#header ul.menu li.org {_display: inline; width: 10.5%;  float: left; text-align: center;}
#header ul.menu li.book {_display: inline; width: 9.5%;  float: left; text-align: center;}
#header ul.menu li.doc {_display: inline; width: 8.5%;  float: left; text-align: center;}
#header ul.menu li.ex {_display: inline; width: 8.5%;  float: left; text-align: center;}
#header ul.menu li.press {_display: inline; width: 6.16%;  float: left; text-align: center;}
#header ul.menu li.person {_display: inline; width: 9.8%;  float: left; text-align: center;}
#header ul.menu li.corp {_display: inline; width: 9.7%;  float: left; text-align: center;}
#header ul.menu li.corp a {color: #fe5a24;}
#header ul.menu li a {color: #0079c2; font-weight: bold; *display: block;  *padding-bottom: 2px;}
#header ul.menu li a:hover {color: #fe5a24;}
body#inner #header ul.menumain {	
background:#e1f4ff;
clear: both;
font-size: 110%;
padding-left: 22px;
position: relative;
z-index: 50;
}
#header ul.menumain li {display: inline; margin-right: 1.4%;float: left; padding-top: 22px;text-align: center; height: 36px;}
#header ul.menumain li#active {background: #f5f5f5; border-top: 3px solid #fe5a24; height: 33px; border-bottom: 3px solid #f5f5f5; position: relative; z-index: 5; _margin-bottom: -3px;}
#header ul.menumain li#active a{color:#fe5a24;}
#header ul.menumain li.news {_display: inline; width: 6.77%;  float: left; text-align: center;}
#header ul.menumain li.notice {_display: inline; width: 9.61%;  float: left; text-align: center;}
#header ul.menumain li.forum {_display: inline; width: 5.9%;  float: left; text-align: center;}
#header ul.menumain li.org {_display: inline; width: 10.5%;  float: left; text-align: center;}
#header ul.menumain li.book {_display: inline; width: 9.5%;  float: left; text-align: center;}
#header ul.menumain li.doc {_display: inline; width: 8.5%;  float: left; text-align: center;}
#header ul.menumain li.ex {_display: inline; width: 8.5%;  float: left; text-align: center;}
#header ul.menumain li.press {_display: inline; width: 6.16%;  float: left; text-align: center;}
#header ul.menumain li.person {_display: inline; width: 9.8%;  float: left; text-align: center;}
#header ul.menumain li.corp {_display: inline; width: 9.7%;  float: left; text-align: center;}
#header ul.menumain li.corp a {color: #fe5a24;}
#header ul.menumain li a {color: #0079c2; font-weight: bold; *display: block;  *padding-bottom: 2px;}
#header ul.menumain li a:hover {color: #fe5a24;}
body#main #container {
overflow: hidden;
margin-top: 10px;
position: relative;
min-height: 2150px;
_zoom: 1;
}
body#main #container2 {
overflow: hidden;
margin-top: 10px;
position: relative;
min-height: 1800px;
_zoom: 1;
}
body#main #container3 {
margin-top: 10px;
position: relative;
_zoom: 1;
}
.content {margin: 0px 272px 0px 0px; position: relative; }
ul.blue {height: 58px; background: #0079c2;  position: relative; padding-top: 8px; padding-left: 10px; margin-bottom: 25px; _padding-left: 90px;}
ul.blue li {width: 33%;display: block; float: left; position: relative; margin: 0 auto;}
/*.content ul.blue td h2 {padding-right: 10px; *zoom:1; margin-top: 2px;}*/
ul.blue td h2 a {color: #fff;}
ul.blue td img {margin-left: 5px; margin-top: -3px;}
h2.blue_h a, h2.blue_h, ul.blue td {font-size: 11px; line-height: 11px;} 
.content h2 {font-size: 200%; padding-bottom: 2px; font-weight:normal;}
.content h2 a{color: #fe5a24; text-decoration: underline; font-weight:normal;}
.content h2 a:hover{color: #de3700; font-weight:normal;}
.content span.likeh2 {font-size: 200%;  padding-bottom: 2px; color: #fe5a24;font-weight:normal;}
.content ul.hot_news {margin-bottom: 25px; font-size: 110%; line-height: 140%; margin-top: 8px;}
.content ul.hot_news li{margin-bottom: 5px;}
.content ul.hot_news a{color: #0079c2; font-weight: bold;}
.content ul.hot_news a:hover {color: #fe5a24;}
#data
{
font-size: 110%;
color: #a4a4a4;
padding-top:7px;
padding-bottom:7px;
}
#data2
{
font-size: 110%;
color: #a4a4a4;
padding-top:7px;
padding-bottom:7px;
margin-top:-10px;
}
.content .news {border: 1px solid #badbef;width: 48%;}
.content .probel {width:4%;}
.content .probel2 {width:30%; border-bottom:1px solid white; margin-left:2px;}
.content .tbl_zag{padding-bottom: 25px;}
.content .tbl_blocks{margin-bottom: 25px;margin-left: 1px; width: 98%; 	position: relative;}
.content  div.tabs{
color: #0079c2;
height: 18px;
position: relative;
top: -13px;
left: 0px;
}
.content .tbl_blocks  div.tabs div.tab{
min-width: 40px;
vertical-align: middle;
float:left;
padding-left:5px;
padding-right:5px;
height: 16px;
padding-top: 5px;
padding-bottom: 2px;
margin-left:10px;
text-align: center;
background: #ffffff;
border: 1px solid #badbef;
}
.content .tbl_blocks  div.tabs div.tab_activ{
min-width: 40px;
vertical-align: middle;
float:left;
padding-left:5px;
padding-right:5px;
height: 16px;
padding-top: 5px;
padding-bottom: 2px;
margin-left:10px;
text-align: center;
background: #badbef;
border: 1px solid #badbef;
}
.content .tbl_blocks div.tabs div.tab a,.content .tbl_blocks div.tabs div.tab_activ a{
font-size: 110%;
color: #0079c2;
font-weight: bold;
text-decoration: none;
}	
.content .tbl_blocks div.tabs div.tab a:hover,.content .tbl_blocks div.tabs div.tab_activ a:hover{
color: #fe5a24;
}
.content .news ul {padding:20px; text-align: left;}
.content .news ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; }
.content .news ul li a {line-height: 120%; color: #014a76;}
.content .news ul li a:hover {color: #fe5a24;}
.content .block {width: 98%;  margin-bottom: 20px; clear: both; text-align: center;}
.content .market ul {padding:20px; text-align: left;}
.content .market ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; }
.content .market ul li a {line-height: 120%; color: #014a76;}
.content .market ul li a:hover {color: #fe5a24;}
.content #markettab ul {padding:20px; text-align: left;}
.content #markettab ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; }
.content #markettab ul li a {line-height: 120%; color: #014a76;}
.content #markettab ul li a:hover {color: #fe5a24;}

.content #indextab ul {padding:20px; text-align: left;}
.content #indextab ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; }
.content #indextab ul li a {line-height: 120%; color: #014a76;}
.content #indextab ul li a:hover {color: #fe5a24;}


.content .vopros ul {padding:20px; text-align: left;}
.content .vopros ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; }
.content .vopros ul li a {line-height: 120%; color: #014a76;}
.content .vopros ul li a:hover {color: #fe5a24;}
.content .urgent, .content .buy, .content .market, .content .vopros {
border: 1px solid #badbef;
margin-top: 25px;
margin-bottom: 25px;
width:48%
}
.content .buy h2 {
font-size: 110%;
color: #0079c2;
width: 53px;
height: 15px;
padding-top: 6px;
text-align: center;
background: #badbef;
position: absolute;
top: -13px;
left: 18px;
}
.content .buy ul {padding:20px; text-align: justify;}
.content .buy ul li {line-height: 120%; font-size: 110%; vertical-align: top; margin-bottom: 10px;}
.content .buy ul li a {color: #014a76; line-height: 120%; }
.content .buy ul li a:hover {color: #fe5a24;}
.content .last_comments, .content .rating, .content .serv , .content .video ,.content .index ,.content .exhib {
width: 48%;
border: 1px solid #badbef;
}
.text{padding:20px; font-size: 110%; line-height: 110%;}
.fl_left {float:left; padding-right:10px; width: 185px;}
.content .video ul {padding:20px; text-align: justify;}
.content .video ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; }
.content .video ul li a {line-height: 120%; color: #017ac3;}
.content .video ul li a:hover {color: #fe5a24;}
.text a
{
color: #017ac3;
text-decoration: none;
font-weight: bold;
font-size: 100%;
}
.text b
{
color: #017ac3;
font-weight: bold;
font-size: 100%;
}
.content .last_comments h2 {
font-size: 110%;
color: #0079c2;
width: 143px;
height: 15px;
padding-top: 6px;
text-align: center;
background: #badbef;
position: absolute;
top: -13px;
left: 18px;
}
.content .last_comments ul {padding:20px;}
.content .last_comments ul li {line-height: 120%; font-size: 110%; vertical-align: top; margin-bottom: 10px;  text-align: justify;}
.content .last_comments ul li a {color: #014a76;}
.content .last_comments ul li a:hover {color: #fe5a24;}
.content .topics {
width: 49%;
float:left;
border: 1px solid #badbef;
position:relative;
margin-top: 25px;
margin-bottom: 25px;
}
.content .topics h2 {
font-size: 110%;
color: #0079c2;
width: 113px;
height: 15px;
padding-top: 6px;
text-align: center;
background: #badbef;
position: absolute;
top: -13px;
left: 18px;
}
.content .topics ul {padding:20px;}
.content .topics ul li {line-height: 120%; font-size: 110%; vertical-align: top; margin-bottom: 10px;}
.content .topics ul li a {color: #017ac3;}
.content .topics ul li a:hover {color: #fe5a24;}
.content table.rate {width: 100%; font-size: 110%; color: #797979; margin-top: 5px;}
.content table.rate a {color:#014a76;}
.content table.rate a:hover {color: #fe5a24;}
.content table.rate tr.first {background: #fff; font-weight: bold;}
.content table.rate tr.first td{background: #fff; font-weight: bold;}
.content table.rate tr {background: #f5f5f5; height: 28px;}
.content table.rate td { border-bottom: 1px solid #fff; background: #f5f5f5; }
.content table.rate td.number {width: 35px; text-align: center;}
.content table.rate td.name {}
.content table.rate td.hosts {width: 50px; text-align: center;}
.content table.rate td.hits {width: 50px; text-align: center;}
.content table.rate td.stats {width: 47px; text-align: center;}
.content a.watch {color:#0791e4; font-weight: bold; font-size: 110%; margin-top: 10px; display: block; margin-left: 10px;}
.content a.watch:hover {color: #fe5a24;}
.content h3.last {font-size: 140%; font-weight:bold; font-family: Trebuchet MS; color:#fe5a24; margin-top: 25px;}
.content ul.last_added {margin-top: 10px; font-size: 110%; line-height: 180%; width: 410px; overflow: hidden;}
.content ul.last_added li{display: block; float: left; text-align: justify;}
.content ul.last_added li a{color:#014a76;}
.content ul.last_added li a:hover {color: #fe5a24;}
.content .rating ul {padding:20px;}
.content .rating ul li {line-height: 120%; font-size: 110%; vertical-align: top; margin-bottom: 10px;}
.content .rating ul li a {color: #014a76;}
.content .rating ul li a:hover {color: #fe5a24;}
.content .exhib ul {padding:20px 20px 10px 20px;}
.content .exhib ul li {margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; text-align: justify; }
.content .exhib ul.ex a{color: #014a76;line-height: 120%; }
.content .exhib ul.ex a:hover {color: #fe5a24;}
.content .exhib h4 {color:#7f7f7f;}
.ex_all {color: red;}
.block_1 {width: 150px; height: 250px;  margin-top:38px; }
.content ul.last_added_1 {padding:20px;}
.content ul.last_added_1 li{margin-bottom: 8px; line-height: 120%; font-size: 110%; vertical-align: top; text-align: justify; }
.content ul.last_added_1 li a{color: #014a76;line-height: 120%; }
.content ul.last_added_1 li a:hover {color: #fe5a24;}
.content ul.last_added_1 li h3  { margin-bottom: 5px; color:#0079c2; font-weight: bold;}
.content ul.last_added_1 li h3 a{font-weight: bold; color:#0079c2;}
.content .exhibitions{padding-left: 175px; padding-top: 20px; position: relative; margin-bottom: 30px;}
.content .exhibitions h2 {margin-bottom: 7px;}
.content .exhibitions h3 {margin-top: -30px; float: right; padding-bottom: 3px; font-weight: bold;}
.content .exhibitions h3 a{font-weight: bold; color:#0791e4; font-size: 110%;}
.content .exhibitions h3 a:hover {color: #fe5a24;}
.content .exhibitions ul.ex{padding: 20px; border: 1px solid #badbef; color: #797979; font-size: 110%; overflow: hidden; _zoom: 1;}
.content .exhibitions ul.ex a{color: #014a76; }
.content .exhibitions ul.ex a:hover {color: #fe5a24;}
.content .exhibitions ul.ex li{display: block; width: 50%; float: left; margin-bottom: 7px; padding-bottom: 3px;}
.content h3.rep{font-size: 110%; color:#797979; font-weight:bold; margin-top: 20px; float: left; margin-bottom: 10px;}
.content ul.report {color: #797979; font-size: 110%; clear: both; }
.content ul.report li{margin-bottom: 5px;}
.content ul.report li a {color:#014a76;}
.content ul.report li a:hover {color: #fe5a24;}

.right {position: absolute; top:0px; right: 0px; width: 242px;}
* html body#main .right {position: absolute; right: -30px; width: 242px;}
.right .block {width: 200px; height:50px;  background: #e4e4e4; margin-bottom: 20px; clear: both;}
.right h2 {font-size: 200%; font-weight: normal;  width: 215px; color: #fe5a24; padding: 2px 0px 2px 0px;}
.right h2 a{color: #fe5a24; text-decoration: underline; font-weight: normal;}
.right h2 a:hover{color: #de3700; font-weight: normal;}

.right h2.yd a{color:#0079C2 !important; text-decoration: underline; font-weight: bold; font-family: tahoma; font-size: 11px; margin-bottom: 4px;}
.right h2.yd a:hover{color:#0066ff !important}
.right div.yd_green{margin-top: 3px;}

.right h3 {font-size: 110%; font-weight: bold;  width: 200px; color: #797979;}
.right .cotir {margin-top: 10px; margin-bottom: 40px;}
.right .cotir h2{margin-top: 45px; margin-bottom: 10px;}
.right ul.faces {margin-top: 15px;}
.right ul.faces li {display: block; width: 170px; height: 70px; position: relative; padding-left: 72px; font-size: 110%; color:#797979; line-height: 120%;}
.right ul.faces li img {position: absolute; top: 0px; left: 0px;}
.right ul.faces li h3 a {color:#0079c2; font-weight: bold;}
.right ul.faces li h3 a:hover {color: #fe5a24;}
.right ul.faces li strong {font-weight: bold;}
.right ul.faces li span {display: block; margin-top: 5px;}
.right span.faces_menu {font-weight: bold; font-family: Trebuchet MS; color: #0079c2; font-size: 140%; margin-top: 10px; margin-bottom:25px;display: block;}
.right span.faces_menu a {color: #0079c2; font-weight: bold;}
.right span.faces_menu a:hover {color: #fe5a24;}
.right form.form {}
.right form.form p {clear: both;}
.right form.form input.input {width: 157px; height: 20px; border: 1px solid #b3e3ff; float: left; margin-right: 2px; margin-bottom: 2px;}
.right ul.form_bottom {clear: both; font-size: 110%; width: 215px; line-height: 120%; margin-bottom: 10px;}
.right ul.form_bottom li {margin-top: 3px; }
.right ul.form_bottom li a{color:#0079c2;}
.right ul.form_bottom li a:hover {color: #fe5a24;}
.right ul.ot4et {margin-bottom: 15px;}
.right ul.ot4et li {margin-top: 10px; font-size: 120%; color: #797979;}
.right ul.ot4et li a{color: #0079c2; font-size: 100%;}
.right ul.ot4et li a:hover {color: #fe5a24; font-size: 100%;}
.right ul.ot4et2 {margin-bottom: 15px;}
.right ul.ot4et2 li {margin-top: 10px; font-size: 120%; color: rgb(1, 74, 118);}
.right ul.ot4et2 li a{color: rgb(1, 74, 118); }
.right ul.ot4et2 li a:hover {color: rgb(1, 74, 118);}
.right form.poll {margin-top: 10px; font-size: 120%; color: #0079c2;}
.right form.poll .answer {margin-top: 10px; margin-bottom: 15px;}
.right p.about {margin-top: 10px; font-size: 120%; color:#5b5b5b; line-height:110%;text-align:justify;}
.urgent ul.services {font-size: 100%; margin-top: 15px; margin-bottom:15px; overflow: hidden;}
.urgent ul.services li{  display: block; padding-left: 25px; width: 150px; height: 30px; margin-bottom: 7px; float: left; }
.urgent ul.services li a{color: #0079c2; font-size: 135%;  line-height: 135%;}
.urgent ul.services li a:hover {color: #fe5a24;}
.urgent ul.services li.rate {background: url('./i/rate.gif') no-repeat;}
.urgent ul.services li.zakaz {background: url('./i/zakaz.gif') no-repeat;}
.urgent ul.services li.work {background: url('./i/work.gif') no-repeat;}
.urgent ul.services li.info {background: url('./i/info.gif') no-repeat;}
.urgent ul.services li.market0 {background: url('./i/market.gif') no-repeat;}
.urgent ul.services li.video2 {background: url('./i/video.gif') no-repeat;}
.urgent ul.services li.pool {background: url('./i/pool.gif') no-repeat;}
.urgent ul.services li.images {background: url('./i/images.gif') no-repeat;}
.urgent ul.services li.elpage {background: url('./i/elpage.gif') no-repeat;}
.urgent ul.services li span{padding-top: 5px; line-height: 170%; }
.map a {color: #0079c2; font-size: 135%;  line-height: 135%;}
.map a:hover {color: #fe5a24;}
#footer {height: 190px; background: #f5f5f5; border-top: 1px solid #a6c5d7; border-bottom: 1px solid #a6c5d7;font-size: 110%; color: #797979; position: relative; line-height: 120%;}
#footer a {color: #0079c2;}
#footer a:hover {color: #fe5a24;}
#footer p.copy {margin-top: 25px; text-align:justify; padding-left: 5%; padding-right: 5%}
#footer p.rate111 {margin-top: 25px; text-align:justify; padding-left: 5%; padding-right: 5% }
#footer p.address {margin-top: 25px; padding-left: 5%; padding-right: 5%}
/*#footer p.address {position: absolute; top: 15px; right: 15%;}*/
#footer ul.banners { padding-left: 3%; margin-top: 25px;}
#footer ul.banners li {display: block; width: 88px; height: 31px; float:left; margin-right: 3px;}
#links {font-size: 90%; color: #797979; position: relative; line-height: 120%;}
#links a {color: #797979;}
#links a:hover {color: #fe5a24;}
#links p.col1 {margin-top: 5px; text-align:justify; padding-left: 5%; padding-right: 5%}
#links p.col2 {margin-top: 5px; text-align:justify; padding-left: 5%; padding-right: 5%}
#links p.col3 {margin-top: 5px; padding-left: 5%; padding-right: 5%}
#links p.ccol {margin-top: 5px; text-align:center}
body#inner h2 {font-size: 135%; color:#0079c2; }
body#inner h2.pe4at {font-size: 160%; font-family: Trebuchet MS; font-weight: bold; color:#0079c2; }
body#inner #container {
margin-top: 2px;
min-height: 1000px; 
height: auto !important; 
height: 1000px; 
position: relative;
_zoom:1;
}
body#inner h2.news_board {font-size: 200%; font-family: Trebuchet MS; color: #fe5a24;  margin-bottom: 40px; font-weight:normal;}
body#inner h2.head_gen {font-size: 200%; font-family: Trebuchet MS; color: #fe5a24;  margin-bottom: 10px; font-weight:normal;}
body#inner h2.head_gen a {color: #fe5a24;}
body#inner h2.news_title {text-align:left;font-size: 200%; line-height: 120%; font-family: Trebuchet MS; color: #fe5a24;  margin-bottom: 10px; font-weight:normal;}
body#inner h3.head_gen {font-size: 150%; font-family: Trebuchet MS; color: #fe5a24;  margin-bottom: 10px; font-weight:normal;}
body#inner h3.head_gen  a {font-size: 100%; font-family: Trebuchet MS; color: #fe5a24;  margin-bottom: 10px; font-weight:normal;}
body#inner h3.head_gen_b {font-size: 150%; font-family: Trebuchet MS; color: #0079c2;  margin-bottom: 10px; font-weight:normal;}
body#inner h3.head_gen_b  a {font-size: 100%; font-family: Trebuchet MS; color: #0079c2;  margin-bottom: 10px; font-weight:normal;}
body#inner .content h1 {font-size: 190%; font-family: Trebuchet MS; color: #fe5a24; font-weight: bold; margin-bottom: 15px; line-height: 130%;}
body#inner .special {padding: 15px 0px 0px 20px;border: 1px solid #0079c2; color: #7b7b7b; font-size:110%; position: relative; margin-bottom: 0px; _zoom: 1;}
body#inner .special h2 {
font-size: 11px;
font-weight: bold;
color: #0079c2;
width: 163px;
height: 17px;
padding-top: 4px;
text-align: center;
background: #0079c2;
position: absolute;
color: #fff;
top: -11px;
left: 18px;
}
body#inner .special ul {overflow: hidden; _zoom: 1;}
body#inner .special ul li{width: 28%; display: block; float: left; margin-right: 3%; line-height: 120%;}
body#inner .special ul li span{display: block; margin-top: 10px;}
body#inner .special ul li a{color: #017ac3;}
.special2 {padding: 15px 0px 0px 20px;border: 1px solid #0079c2; color: #7b7b7b; font-size:110%; }
body#inner .special2 h2 {
font-size: 11px;
font-weight: bold;
color: #0079c2;
width: 163px;
height: 17px;
padding-top: 4px;
text-align: center;
background: #0079c2;
position: absolute;
color: #fff;
top: -11px;
}
body#inner .special2 ul {overflow: hidden; _zoom: 1;}
body#inner .special2 ul li{width: 28%; display: block; float: left; line-height: 120%;}
body#inner .special2 ul li span{display: block; margin-top: 10px;}
body#inner .special2 ul li a{color: #017ac3;}

/* стили меню */
.div_menu_active
{
width: 100%;
/*height: 80px;*/
padding-top:5px;
padding-bottom:6px;
background: #f5f5f5 url(/i/menu-btmline.gif) bottom repeat-x;
/*border-top: 3px solid #fe5a24;*/
margin-top: 0px;
/*padding-top: -23px;*/
position: absolute;
z-index: 4;
_zoom: 1;
}
.div_menu_distance
{
width: 100%;
background: #f5f5f5 url(/i/menu-btmline.gif) bottom repeat-x;
margin-top: 0px;
display: block;
position: relative;
z-index: 1;
_zoom: 1;
}
.div_menu_active ul.menu_active {
line-height: 55px;
vertical-align: middle;
margin-top: -12px;
padding-left: 4%;
}
.div_menu_active ul.menu_active li {
display: inline;
float: left;
/*width: 30%;*/
font-size: 110%;
line-height: 120%;
margin-top: 6px;
margin-right: 3%;
}
body#inner .pos_abs {position: absolute; top: -10px; left:-20px; height: 3px; width: 93px; line-height: 0%;}
/* .div_menu_active ul.menu_active li a {color: #008ee4;} */
.div_menu_active ul.menu_active li a {color: rgb(1, 74, 118);} 
.div_menu_active ul.menu_active li a:hover {color: #fe5a24;}
.div_menu_active ul.menu_active li a.active {color: #fe5a24; text-decoration: none;}
@media all and (min-width: 0) {
body#inner .right div.block_m_a {width: 200px; height: 50px; background: #e4e4e4; margin-top: -12px;}
}
body#inner .right .block_m_a {width: 200px; height: 50px; background: #e4e4e4; margin-top: 6px; *margin-top: -12px; *position: relative;}
@media all and (min-width: 0) {
body#inner .right .block_right {width: 200px; height: 50px; background: #e4e4e4; margin-top: 24px;}
}
body#inner .right .block_right {width: 242px; height: 66px; background: #e4e4e4; margin-bottom: 30px;}
body#inner ul.offer {margin-left: 0px; list-style-type: none;}
body#inner ul.offer li {width: 137px;height: 29px; float: left; font-size: 160%; font-family: Trebuchet MS; line-height:110%;}
body#inner ul.offer li.active{background: url('/i/li_bg_off.gif') no-repeat bottom center;}
body#inner ul.offer li.active a{background: #fe5a24;color: #fff; text-decoration:none;}
body#inner ul.offer a.fi{width: 137px;}
body#inner ul.offer a.sec{width: 120px;}
body#inner ul.offer a {width: 77px; height:25px; background: #ffcab9; display: block; font-weight:bold; color: #fe5a24; padding-top: 4px; text-align: center;}
body#inner ul.mo_kr {float: right;  font-size: 110%; line-height: 110%; color: #c1c1c1;}
body#inner ul.mo_kr li{display: inline;}
body#inner ul.mo_kr li a {color: #0079c2;font-weight: bold;}
body#inner ul.mo_kr li a.active {color: #fe5a24; text-decoration: none;}
body#inner ul.list {margin-top: 17px; margin-left: 0px; list-style-type: none; font-size: 110%; line-height: 120%; _zoom: 1;}
body#inner ul.list li{clear: both; padding: 25px 7px 6px 7px; border: 1px solid #badbef; margin-bottom: 23px; overflow: hidden; margin-left: 0px; list-style: none; }
body#inner ul.list li li {border: none; list-style: disc; margin-bottom: 0px; padding: 0px; list-style-position:inside; font-size: 100%;}
/* body#inner ul.list li a{display: block; color: #0079c2;}*/
body#inner ul.list li a{display: block; color: rgb(1, 74, 118);}
body#inner ul.list li a:hover{color: #fe5a24;}
body#inner ul.list li .list_content {padding: 0px 18px 19px 18px; _zoom: 1;}
body#inner ul.list li .information {padding: 5px 18px 6px 18px; background: #f1f1f1; color: #797979; _zoom: 1;}
body#inner ul.list li .information a {float: right; display: inline; margin-top: -14px; color: #fe5a24; *margin-top: -20px; *margin-right: 18px; _margin-top: -14px;}
body#inner ul.list li .information2 {padding: 5px 18px 6px 18px; background: #f1f1f1; color: #797979; _zoom: 1;}
body#inner ul.list li .information1 a {float: right; display: inline; margin-top: -14px; color: #fe5a24; *margin-top: -20px; *margin-right: 36px; _margin-top: -14px;}
body#inner ul.list li .information a.best_a_niz {float: left; display: inline; margin-top: -14px; color: #0079C2; *margin-top: -20px; *margin-right: 18px; _margin-top: -14px; width: 22%;}
body#inner ul.list li .information2 {padding: 5px 18px 6px 18px; background: #f1f1f1; color: #797979; _zoom: 1;}
@media all and (min-width: 0) {
body#inner ul.list li .information a {float: right; display: inline; margin-top: 0px; color: #fe5a24;}
}
body#inner .nav {overflow: hidden; margin-bottom: 20px; line-height: 150%; _zoom: 1; position: relative;}
body#inner .nav ul li {_height: 1;font-size: 14px; font-weight:bold; font-family: Trebuchet MS; color: #797979;  list-style-type: none;}
body#inner .nav ul li a{color: #fe5a24; font-weight:bold;}
body#inner .nav ul li.none {display: block; position: absolute; top: 0px; left: 0px; }
body#inner .nav ul li.none_1 {display: block; text-align: right; position: absolute; top: 0px; right: 0px;}
body#inner .nav ul li.num {width: 100%;display: block; text-align: center;}
body#inner .nav ul li.num ul {text-align: center; margin: 0 auto; width: 420px; }
body#inner .nav ul li.num_msg ul {text-align: center; margin: 0 auto; width: 240px;}
body#inner .nav ul li.num ul li, body#inner .nav ul li.num_msg ul li{padding: 5px; margin-right: 2px;display: block; background:#ffcab9;float: left; display: block;}
body#inner .nav ul li.num ul li.active,body#inner .nav ul li.num_msg ul li.active {background:#fe5a24;}
body#inner .nav ul li.num ul li.active a,body#inner .nav ul li.num_msg ul li.active a{color: #fff; text-decoration: none;}
body#inner .nav ul li.num ul li:hover ,body#inner .nav ul li.num_msg ul li:hover {background:#fe5a24;}
body#inner .nav ul li.num ul li:hover a,body#inner .nav ul li.num_msg ul li:hover a{color: #fff; text-decoration: none;}
body#inner .nav2 {overflow: hidden; margin-bottom: 20px; line-height: 150%; _zoom: 1; position: relative;}
body#inner .nav2 ul li {_height: 1;font-size: 14px; font-weight:bold; font-family: Trebuchet MS; color: #797979;}
body#inner .nav2 ul li a{color: #0079c2; font-weight:bold;}
body#inner .nav2 ul li.none {display: block; position: absolute; top: 0px; left: 0px; }
body#inner .nav2 ul li.none_1 {display: block; text-align: right; position: absolute; top: 0px; right: 0px;}
body#inner .nav2 ul li.num {width: 100%;display: block; text-align: center;}
body#inner .nav2 ul li.num ul {text-align: center; margin: 0 auto; width: 420px;}
body#inner .nav2 ul li.num_msg ul {text-align: center; margin: 0 auto; width: 240px;}
body#inner .nav2 ul li.num ul li, body#inner .nav ul li.num_msg ul li{padding: 5px; margin-right: 2px;display: block; background:#eaf6fe;float: left; display: block;}
body#inner .nav2 ul li.num ul li.active,body#inner .nav ul li.num_msg ul li.active {background:#0079c2;}
body#inner .nav2 ul li.num ul li.active a,body#inner .nav ul li.num_msg ul li.active a{color: #fff; text-decoration: none;}
body#inner .nav2 ul li.num ul li:hover ,body#inner .nav ul li.num_msg ul li:hover {background:#0079c2;}
body#inner .nav2 ul li.num ul li:hover a,body#inner .nav ul li.num_msg ul li:hover a{color: #fff; text-decoration: none;}	
body#inner a.button {
display: block;
width: 241px; 
height: 46px; 
color: #fff; 
font-size: 180%; 
font-weight: bold; 
font-family: Trebuchet MS; 
text-align: center; 
padding-top: 20px;
background: #fe5a24 url('./i/button_off.gif') no-repeat;
}
body#inner a.button:hover {background: #e63e07 url('./i/button_on.gif') no-repeat;}
.where {background-color:#e1f4ff;}
#inner ul.where {color: #fe5a24; padding-top: 5px;}
#inner ul.where li{display: inline;}
#inner ul.where li a{color:#9b9b9b;}
#inner ul.where li a:hover{color:#0079c2;}
#tooltip {
position: absolute;
z-index: 60;
width:250px;
border: 1px solid #017ac3;
background-color: #ffffff;
padding: 10px;
opacity: 0.85;
color:#017ac3;
}
#tooltip h3 {
background-color: #ffffff;
padding-left:5px;
font-weight:bold;
font-size:1.4em;
}
.ranks{padding:3px;}
#seredina, #seredina td,  #seredina p, #seredina ul li, #seredina ol li, #seredina dl, #seredina dt, #seredina dd
{
font-size: 105%;
/*	line-height: 120%; */
}
#seredina dl {padding: 10px 0px 10px 0px;}
#seredina dt {padding: 3px 0px 3px 20px;}
#seredina dd {padding: 0px 0px 0px 50px;}
#seredina ul li {padding-bottom: 5px;}
#seredina ul {margin-left: 25px; list-style-type: disc; padding: 10px 0px 5px 0px;}
#seredina ul ul {list-style-type: circle;}
#seredina ul ul ul {list-style-type: square;}
#seredina ol li {padding-bottom: 5px;}
#seredina ol {margin-left: 25px; list-style-type: decimal; padding: 10px 0px 5px 0px;}
#seredina ol ol {list-style-type: lower-alpha;}
#seredina ol ol ol {list-style-type: decimal;}
#seredina h2, #seredina td h2, #seredina .content h2, #seredina h2 a {color: #0079c2; font-weight: bold; margin-bottom: 10px; margin-top: 10px; line-height: 150%;}
#seredina h3 {font-size: 150%; color: #444444; font-weight: bold; margin-bottom: 15px; line-height: 140%;}
#seredina td p, #seredina p p, #seredina dd dl dd,#seredina td ul li,#seredina ul li td ,#seredina ul li td dl, #seredina ul li td dl dt, #seredina ul li td dl dd, #seredina ul li td dl dd p
{
font-size: 100%;
}
#seredina p
{
padding-top:3px;
padding-bottom:3px;
}
#seredina a
{
/* color:#0079c2; */
color:rgb(1, 74, 118);
}
#seredina a:hover
{
color:#fe5a24;
}
.right_users, .size110
{
line-height: 110%;
font-size: 110%;
font-family: Verdana;
}
.right_users h1
{
font-size:150%;
line-height: 150%;
font-weight: bold;
color:#017ac3;
}
.a_users {color:red;}
.user_name {font-size: 120%;}
.user_name a {color:#017ac3;	font-weight: bold;}
#seredina a.user_activ
{
color:#fe5a24;
}
#seredina a.date_activ
{
color:White;
background-color: #fe5a24;
font-weight: bold;
text-decoration: none;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
}
.date
{
color: #797979;
}
.ontop
{
background-color: #F5F5F5;
}
body#inner ul.list li .information a.color_a
{
color:#0079C2;
padding-left:10px;
padding-right:10px;
}
.tree1
{
line-height: 20px;
}
td.td
{
border: solid 1px #BADBEF;
}
.tree3{padding-left: 10px;}
.tblbest td
{
border: solid 1px #BADBEF;
padding: 3px;
}
.tblbg
{
background-color: #F1F1F1;
}
.size90
{
font-size: 90%;
}
.company  ul li
{
list-style: circle;
margin-left: 20px;
}
.size110 h3, .size110 h4 {padding-top:15px;}
.tblbord{margin-top: 10px;margin-bottom: 10px; border-bottom: solid 1px  #b3e3ff;border-right: solid 1px  #b3e3ff;}
.tblbord td {border: solid 1px  #b3e3ff; padding: 3px; line-height:1.3;border-bottom: 0px;border-right: 0px;}
.tbl td {border: 0px; padding: 3px; line-height:1.3;border-bottom: 0px;border-right: 0px;}
.tblth {background-color: #F5F5F5;}
/*.content .size110 ul li {list-style: disc;margin-left: 20px;}*//*vladimir 13.01.2009*/
.content .size110 {line-height:1.3;}
body#inner ul.list li .tblbord td {border: none; text-align: left;}
.div_ex h2{text-align: center; padding-top:20px;padding-bottom:15px;}
.tblbord td .a_left{text-align: left;}
#option_div
{
position: absolute;  left:-200px; top:-200px; z-index:70; background-color:#fff; border:1px solid #BADBEF; width:107px;line-height: 120%;
}
#option_div span
{
font-size: 110%;
cursor: default;
color: #0079C2;
text-decoration: none;
width: 115px;
padding-left: 7px;
}
#option_div a:hover
{
}
#option_div p
{
padding: 0px 2px;
margin: 0px;
}
.select_div
{
height:22px;
border:1px solid #BADBEF;
line-height: 22px;
width:100px;
cursor: pointer;
}
.point{cursor: pointer;border-top:1px solid #BADBEF; border-bottom:1px solid #BADBEF;  border-right:1px solid #BADBEF; width: 15px; height: 22px;}
.imgbq img {padding:20px;}
body#inner .infotext h3 {font-size: 150%; color:#000000;}
body#inner .infotext h4 {font-size: 130%; color:#000000;}
.infoul {font-size: 100%; color:#000000; list-style: none !important; list-style-type: none !important;}
/* результаты поиска */
ol.search_list
{
list-style-type: decimal;
list-style-position: outside;
margin:  10px 0px 10px 50px;
padding: 0px 0px 0px 0px;
}
ol.search_list li
{
padding:  10px 0px 10px 0px;
line-height: 110%;
font-size: 110%;
}
ol.search_list blockquote
{
padding:  5px 0px 0px 40px;
line-height: 100%;
font-size: 90%;
}
ol.search_list blockquote .forsearch
{
padding:  5px 0px 0px 0px;
color: #999999;
}
/* #результаты поиска */
.content img
{
padding: 5px;
}
dd, dt
{
font-size: 90%;
}
.content h4
{
color: #444444;
font-weight: bold;
font-size: 110%;
padding-bottom: 5px;
}
.form1{
font-size:13px;
}
#seredina p{
line-height: 1.4;
}
.png {filter:expression(fixpng(this));}
.png a {position: relative;}
.galery_link img, .image-wrapper a img
{
border: 1px solid  #014A76;
padding: 0px;
}
.galery_link:hover img , .image-wrapper a:hover img
{
border: 1px solid  #FE5A24;
}
.thumbs li a img {padding:5px;}
.thumbs li {width:90px;}
span.current
{
background-color: #ABABAB;
}
/*Катиалог статей и документов*/
#articles_cat ul{
padding: 0px;
}
#articles_cat ul li{
padding: 5px 0px;
}
#articles_cat {
font-size: 12px;
}
body #articles_cat li a{
font-size: 12px;
}
body #articles_cat h2{
font-size: 16px;
margin: 0px;
padding: 0px;
}
body #articles_cat h3{
font-size: 14px;
margin: 0px;
padding: 0px;
}
.level0, .level1{
list-style: none;
}
body #articles_cat h2 a, body #articles_cat h3 a,body #articles_cat h2 , body #articles_cat h3 {
margin: 0px;
}
body #articles_cat li.level0 h2 a, body #articles_cat li.level1 h3 a {
text-decoration: none;
}
#articles_cat li.level0 h2 a:hover, #articles_cat h3 a:hover{
text-decoration: underline;
}
#articles_nav{
font-size: 0.9em;
}
body #articles_cat p{margin: 0px; font-size: 12px;} 

#seredina td.vydelen{
    background-color: #fde8cc;
}