@import "reset.css";
html, body { height:100.1%;}

body {
	background: #fff url('./i/bg.gif') repeat-x;
	font-size: 62.5%;
	font-family: Tahoma;
	width: expression((window.innerWidth || document.documentElement.clientWidth || document.body.offsetWidth || 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: 1001;
}
#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('http://www.ruscable.ru/i/logo.gif') no-repeat; position: absolute; *margin-top: 4px;}
#header .logo h1 a.link {font-size: 220%;}

.login {width: 260px;   margin-top: 5px;}
.login h2 {font-size: 110%; color: #0079c2;  font-weight: normal; margin-bottom: 7px; }
.login form input {margin-right: 2px; }
.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: 3px;}
.login ul li { margin-right: 37px; font-size: 110%; line-height: 110%;}
.login 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 { 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-top: 3px; 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: 1000;
}

	#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: 100; _margin-bottom: -3px;} 

	#header ul.menu li#active a{color:#fe5a24;}
	#header ul.menu li.top {_display: inline; width: 10.5%;  float: left; text-align: center;}
	#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: 1000;
}

	#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: 100; _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;
}
.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;} 


/* AV 23-01-09: т.к. баннеры выводятся таблицой, надобность в этих стилях отпала
.content ul.blue li img {position: absolute; top: 0px; left: 0px;}
.content ul.blue li h2 {padding-left:57px; padding-right: 10px; *zoom:1; font-size: 110%; margin-top: 2px;}
.content ul.blue li h2 a {color: #fff; }
.content ul.blue li h2 a:hover{color: #fff; text-decoration:none;}
*/
.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: justify;}
.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 .urgent, .content .buy{
	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  {
	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 {
	border: 1px solid #badbef;
	width: 35%;
}
.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 .index {
	border: 1px solid #badbef;
	width: 35%;
}

.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: 15px;}
.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 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: #797979; text-align:justify;}
.right ul.ot4et2 li a{color: #0079c2;}
.right ul.ot4et2 li a:hover {color: #fe5a24;}
*/

.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.market {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: 5%; 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;}

/* стили меню */

.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: 5;
	_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: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: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;}


@media all and (min-width: 0) {
	body#inner ul.list li .information a {float: right; display: inline; margin-top: 0px; color: #fe5a24;}
}



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: 3000;
	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 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 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;
}
#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;}
.tblbord td {border: solid 1px  #b3e3ff; padding: 3px;}
.tblth {background-color: #F5F5F5;}
/*.content .size110 ul li {list-style: disc;margin-left: 20px;}*//*vladimir 13.01.2009*/
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:9999; 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:#00000; 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;
}

