body {min-width:1000px;}
a:active     {  font-family: Verdana; font-size: 11px; color: #000000}
a:link       {  font-family: Verdana; font-size: 11px; color: #000000}
a:visited    {  font-family: Verdana; font-size: 11px; color: #000000}
body         {  font-family: Verdana; font-size: 11px; color: #000000}
li           {  font-family: Verdana; font-size: 11px; color: #000000}
ol           {  font-family: Verdana; font-size: 11px; color: #000000}
table        {  font-family: Verdana; font-size: 11px; color: #000000}
td           {  font-family: Verdana; font-size: 11px; color: #000000}
div {float:left;}
h1 {font-size:13px;}
.f_r {float:right;}
/* lenta */
#lenta {position:absolute;width:100%;height:150px;overflow:hidden;margin-top:22px;}
#lenta #obs {width:150%;position:absolute;}
#lenta #obs .elb {margin-left:5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.6;}

/* реклама */
#reclama {}
#reclama a {text-decoration:none;color:#a3a3a3;border-bottom: 1px dashed #a3a3a3;}
/* site */
.cheap {width:100%;}
.cheap .polstp {width:100%;background: url(/media/i/st.gif) repeat-x;height:15px;}
.cheap .content {width:100%;background:#E9E9E9;}
.cheap .polsmd {width:100%;background: url(/media/i/ln.gif) repeat-x;height:163px;}
.cheap .polsbt {width:100%;background: url(/media/i/lbt.gif) repeat-x;height:42px;}
.cheap .polsbt .menu {margin-top:15px;}
.cheap .polsbt .menu img {border:none;}
.cheap .polsbt .contact {float:right;margin-top:12px;color:#ffffff;margin-right:10px;}
.cheap .polsbt .contact a {color:#ffffff;}
.cheap .footer {width:100%;background: url(/media/i/ft.gif) repeat-x;height:49px;}
.cheap .footer .cc {text-align:center;color:#ffffff;margin-top:17px;width:100%;}
.cheap .footer .cc a {color:#ffffff;font-weight: bold;}
/* navigator */
#navigator {width:100%;background:#E9E9E9;}
#navigator #leftnav {margin:5px 0 0 10px;}
#navigator #leftnav h2 {font-size:15px;}
#navigator #rightnav {float:right;margin-right:10px;}
/* elb */
.elb img {border:none;}
.elb #sinfo {color:#BFD3EB;font-size:10px;width:200px;position:absolute;margin-top:130px;background: url(/media/i/pl.png);//margin-left:-200px;//margin-top:127px;}
.elb #zvd {color:#BFD3EB;font-size:10px;width:57px;height:41px;position:absolute;margin-top:1px;margin-left:147px;background: url('/media/i/z1.png');}
.elb #zvd div {margin-top:7px;width:57px;text-align:center;color:#ffffff;font-size:17px;}
.elb #l {margin-left:3px;}
.elb #r {margin-right:3px;float:right;color:#FF9600;}

/*лоадер регионов*/
#regionload {color:#C4C2C2;}
#closeregion {float:right;margin-bottom:15px;}
#closeregion a {color:#FE5B00;}

.menu {color:#ffffff;padding-left:5px;}
.menu a {color:#ffffff;text-decoration:none;font-weight: bold;margin:0 5px;}

/* контейнер */
.con {border:none;width:100%;}

.con .t .lf {background: url(/media/i/ctl.gif) no-repeat;width:27px;height:52px;}
.con .t .bg {background: url(/media/i/ctbg.gif) repeat-x;height:52px;}
.con .t .rf {background: url(/media/i/ctr.gif) no-repeat;width:30px;height:52px;}

.con .m .lf {background: url(/media/i/cml.gif) repeat-y;height:52px;}
.con .m .bg {background: #ffffff}
.con .m .rf {background: url(/media/i/cmr.gif) repeat-y;width:30px;}

.con .b .lf {background: url(/media/i/cbl.gif) repeat-y;height:53px;width:27px;}
.con .b .bg {background: url(/media/i/cbbg.gif) repeat-x;}
.con .b .rf {background: url(/media/i/cbr.gif) repeat-y;width:30px;height:53px;}

/* поиск */
#search {border:none;width:400px;position:absolute;height:140px;z-index:100;left:50%;margin-left:-200px;}

#search .t .sl {background: url(/media/i/tl.png) no-repeat;width:53px;height:29px;}
#search .t .bg {background: url(/media/i/tbg.png) repeat-x;height:29px;}
#search .t .sr {background: url(/media/i/tr.png) no-repeat;width:28px;height:29px;}

#search .m .sl {background: url(/media/i/ml.png) repeat-y;width:53px;}
#search .m .bg {background: #ffffff;}
#search .m .sr {background: url(/media/i/mr.png) repeat-y;width:28px;}

#search .b .sl {background: url(/media/i/bl.png) no-repeat;width:53px;height:56px;}
#search .b .bg {background: url(/media/i/bbg.png) repeat-x;height:56px;}
#search .b .sr {background: url(/media/i/br.png) no-repeat;width:28px;height:56px;}

#search #tblock {display:none;width:100%;}
#search #tblock .region {width:100%;text-align:left;}
#search #region {width:100%;margin-top:5px;}
#search #region a {color:#FE5B00;}
#search #user {width:100%;text-align:center;font-weight: bold;height:20px;}
#search #consol {width:319px;position:relative;overflow:hidden;text-align:center;height:55px;margin-top:-10px;}
#search #consol #polus {position:absolute;height:55px;width:800px;left:0;}
#search #consol #polus #strt {width:319px;}
#search #consol #polus #strt #mmenu {width:100%;height:20px;}
#search #consol #polus #strt #minfo {width:100%;height:15px;font-size:10px;}
#search #consol #polus #strt #minfo a {font-size:10px;text-decoration:none;}

/* трэкбары */
table.trackbar div, table.trackbar td {margin:0; padding:0;width:100%;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}

table.trackbar {width:250px; margin: 10px 30px; background:repeat-x url(/media/i/imgtrackbar/b_bg_on.gif) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(/media/i/imgtrackbar/b_bg_off.gif) top left;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(/media/i/imgtrackbar/b_bg_off.gif) top right; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}

/*слайдер*/
#slider {position:absolute;height:163px;background:red;top:15px;overflow:hidden;display:none;}

/* листинг */
#lst {float:right;margin-top:2px;font-size:11px;}
#lst div {background:#E6E6E6;margin:1px;padding:2px;border:1px solid #ffffff;}
#lst a {text-decoration:none;font-size:11px;}

/*колл записей*/
#insz {font-size:10px;}
#insz a {background:#ffffff;font-size:8px;}

/* лоадеры */
#loader_a {width:100%;background:no-repeat url(/media/i/l1.gif) center;height:100px;}

/*футер*/
#copyright {padding-top:20px;}
#copyright a {color:#ffffff;font-weight: bold;}

/* ошибка */
#err {color:red;width:100%;margin:0 0 10px 30px;}
#err li {color:red;}
.infomess {background:#E9E9E9;width:100%;text-align:center;}
.infomess div {background:red;color:#ffffff;padding:3px;margin:5px;}

/* Формы */
#el {margin:10px;float:left;width:90%;}
#el #et {float:left;width:200px;border-bottom: 1px dotted black;font:bold 11px Arial;color:#000000;}
#el #et #t {border-bottom: 1px dotted black;}
#el #op {font:normal 10px Verdana;color:#a8b79f;width:100%;float:left;}
#el #ob {font:normal 11px Verdana;color:red;float:left;padding-left:5px;}
#el #etw {float:left;width:500px;padding:10px;}
#el #ef {float:left;}
#el #ef textarea {width:400px;height:250px;font-size:16px;border:1px solid black;}
#el #ef input, #el #ef select {width:400px;font-size:18px;height:25px;border:1px solid black;}
#el #ef select {font-size:15px;}
#el #ph {margin-top:5px;}
#el #ph #opph {float:left;}
#el #allmedia {width:100%;display:none;margin-bottom:5px;}
#el #allmedia .media {margin:5px 5px 0 5px;border:1px solid #a8b79f;width:200px;height:150px;}
#el #allmedia .media img {border:0;}
#el #allmedia .media #del {position:absolute;background: url('/media/i/d.png') no-repeat;width:10px;height:10px;margin-left:190px;cursor:pointer;}
#el #allmedia .media #loader {background: url('/media/i/l.gif') center no-repeat;width:200px;height:150px;}
#el #ef #options {width:400px;border:1px solid black;overflow-y:scroll;height:500px;}
#el #ef #options input {width:auto;border:none;}
#el #ef #options #option {width:100%;}
#el #ef #options #option #i {margin-left:5px;}
#el #ef #options #option #t {margin-top:6px;margin-left:5px;}
#el #ef .check {width:auto;height:auto;margin-top:7px;}

/* Кнопка */
.but {background:#757575;padding:5px 10px;}
.but a {border-bottom: 1px dashed #ffffff;text-decoration:none;color:#ffffff;}

/* apc */
div.apcquery {
	width: 394px;
	//width:400px;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #FFF;
	color: #a8b79f;
	text-align: left;
	font-size: .8em;
	display:none;
}
div.apcquery .info,
div.apcquery .total,
div.apcquery .loaded,
div.apcquery .rate {
	display: block;
	float: left;
	overflow: hidden;
	margin-bottom: 2px;
}
div.apcquery .info {
	width: 60px;
}
div.apcquery .total,
div.apcquery .loaded,
div.apcquery .rate {
	text-align: right;
	width: 216px;
}
div.apcquery .percent {
	clear: left;
	display: block;
	background-color: #CCC;
	width: 100%;
	height: 16px;
}

iframe.apcquery {
	position: absolute;
	top: -10000px;
	left: -10000px;
}

div.percentinfo {position:absolute;margin-top:-13px;color:green;font-weight:bold;margin-left:190px;}

/*thickbox*/

*{padding: 0; margin: 0;}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/media/i/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* автокомплект */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/media/i/autocomplete_indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #F3F3F3;
}

.ac_over {
	background-color: #757575;
	color: white;
}

/* списки оглавлений */
.mr {width:100%;}
.mr .abc {width:100%;margin-top:5px;font-weight: bold;background:#CDCDCD;text-align:center}
.mr #abc {margin-top:5px;width:100%;}
.mr .mrk {margin-top:3px;width:100%;background: url(/media/i/pt.gif) repeat-x;}
.mr .mrk .url {float:left;background:#ffffff;}
.mr .mrk .ppc {float:right;background:#ffffff;}
.actm, .actm a{font-weight: bold;color:#FF5A01;}

/* реклама */
#reclama_mini {width:100%;display:none;}
#reclama_maxi {width:100%;text-align:center;}

/* slider */
#ctr {width:100%;height:152px;overflow:hidden;position:relative;border:1px solid #ffffff;}
#ctr .potkl {position:absolute;height:152px;width:3000px;overflow:hidden;}
#ctr .potkl .elb {margin-right:5px;height:150px;background:#D3D3D3;border:1px solid #868686;}

.toleft {position:absolute;width:30px;height:30px;background: url(/media/i/butt_tl.png) no-repeat;cursor:pointer;margin-top:-15px;}
.toright {position:absolute;width:30px;height:30px;background: url(/media/i/butt_tr.png) no-repeat;cursor:pointer;margin-top:-15px;margin-left:-3px;}

/* комментарии */
#comments {width:90%;margin-left:40px;margin-bottom:7px;}
#comments .comm {width:100%;margin-top:10px;}
#comments .comm #comm {float:right;width:100%;border:1px solid #DBDBDB;background:#ffffff;}
#comments .comm #comm #tt {background:#DBDBDB;width:100%;font-weight:bold;color:#9B9B9B;}
#comments .comm #comm #tt div {margin:2px;margin-left:4px;}
#comments .comm #comm #dc {font-size:12px;margin:6px;}
#comments .comm #comm #dd {font-size:10px;width:100%;}
#comments .comm #comm #dd #a {border-bottom:1px dashed #9B9B9B;cursor:pointer;margin:4px;color:#9B9B9B;}
#comments .comm #comm #dt {float:right;color:#ffffff;margin-right:5px;font-weight:normal;}
#comments .comm #comm #dc .moderblock {color:#c8c8c8;}

#comments #addbl {display:none;position:relative;}
#comments #addbl #comm #dc {width:100%;}
#comments #addbl #comm #dc .prv {color:#ff5a00;margin:5px;font-size:10px;}
#comments #addbl #comm #tt {background:#757575;color:#ffffff;}
#comments #addbl #comm #f {width:80%;}
#comments #addbl #comm #t {width:100%;font-size:10px;}
#comments #addbl #comm #f input {width:60%;}
#comments #addbl #comm #h textarea {height:200px;width:80%;}
#comments #addbl #comm #h {width:100%;}
#comments #addbl #comm .but {margin-right:5px;}
#comments #addbl #err {width:50%;padding-top:5px;}

.a_g {background: url(/media/i/a.gif) no-repeat 0 3px;padding-left:13px;margin-left:10px;}
.a_g a {color:green;}

.a_j {background: url(/media/i/a_j.gif) no-repeat 0 3px;padding-left:13px;margin-left:10px;}
.a_j a {color:#ff5a00;}

.a_b {background: url(/media/i/a_b.gif) no-repeat 0 3px;padding-left:13px;margin-left:10px;}
.a_b a {color:#009cff;}

.urls {width:100%;margin-top:10px;}
.urls a {color:#a3a3a3;margin-left:10px;}


#prt {color:#6a7e96;text-align:center;width:100%;font-size:9px;background:#e9e9e9;}
#prt a {color:#6a7e96;font-size:9px;}

