body{margin:0;padding:0;font-family:Verdana;font-size:11px;}
table{font-family:Verdana;font-size:11px;}
h1{font-size:13px;color:#000;margin:4px 0;text-decoration:none;}

form{margin:0;border:0;padding:0;}
a{color:#000;text-decoration:underline;}
a img  {border:0;}
a input{text-decoration:none;}
a:hover{text-decoration:none;}
ul,  ol {padding:1px 0px 2px 15px;}
li {padding:0 0 3px 0;}
input.sbmt{color:#666;width:auto;margin:5px;border:1px solid #ccc;border-color:#f0f0f1 #a5a5a6 #acabab #edeeee; background:#d6d6d7 url('/im/btn.gif') repeat-x;}

.divcenter {font-weight:bold;text-align:left;font-size:14px;}
.t{width:100%;height:60px;}
.header{font-size:17px;color:#666;padding:5px 5px 5px 16;vertical-align:top;}

#copy {border-top:1px solid #ccc;height:50px;text-align:right;padding:0 20px;}
#counter {background:#ccc;width:200px; }

/* top 2 */
.t2 {background:#D00C0C;height:40px;width:100%;}
.t2 td {color:#FFF;}
.t2lg{background:url(/im/logobg.gif) repeat-y #FFF;padding-left:6px;}
.t2dc{padding-right:20px;}

#icons {text-align:left;padding-left:18px;}
#icons img {margin:0 4px 0 4px;vertical-align:middle;}
#bag span {font-weight:bold;font-size:12px;}
#bag img {margin-right:5px;}
#bag td {padding-bottom:3px;}

.ts{padding:15px;width:235px;}
.ts table{width:100%;border:1px solid #000;background:#E6E6E6;height:50px;text-align:center;font-size:14px;}

/*Разделитель*/
.t3sep{background:#FFF;height:3px;font-size:1px;padding:3px 0 0 2px;width:100%;}
.t3sep div{border-top:2px solid #D00C0C;width:100%;}

/*Меню*/
.t3mtd{background:url(/im/menubg.gif) 100% 0% no-repeat;vertical-align:top;padding:0 0 5px 0;}
.t3mttl{color:#999;padding:2px 0 2px 10px;}
.t3mlist{padding:3px 20px 3px 6px;border-top:1px solid #D00C0C;line-height:140%;}
.t3mlist img{margin-right:6px;}
.t3l{width:223px;height:100%;}
.t3lm{text-align:center;font-weight:bold;padding-bottom:22px;}
.t3lm td{font-size:14px;text-align:center;vertical-align:middle;padding:2px 2px;}
.t3lm select{border:1px solid #000;margin-bottom:2px;}

.ls{font-size:1px;height:6px;background:#FFF;}

/*Левый блок*/
.l{width:200px;vertical-align:top;background:#E1E1E1;}
.lttl{background:url(/im/lttlbg2.gif) 100% 0 no-repeat #CCC;font-size:12px;font-weight:bold;padding:1px 4px 2px 0;height:12px;text-align:center}
.lblock{background:#E1E1E1;padding:5px 5px;text-align:center;border-bottom:8px solid white;}

td.lblock ul {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 190px;
}

td.lblock ul li {
	padding: 5px 7px 3px 25px;
	margin: 0px;
	list-style-type: none;
	background: url('/im/narticle.png') 4px 6px no-repeat;
	text-align: left;
}

td.lblock ul li.vacancy {
	background: url('/im/nvacancy.png') 4px 6px no-repeat;
}

td.lblock div.link_all {
	padding: 10px 0px 5px 0px;
	width: 100%;
	text-align: center;
}

/* user panel */
.lu{background:#E1E1E1 ; vertical-align:top;border-bottom:8px solid white; padding:1px 10px 1px 0; }
.lugo {margin-bottom:5px;color:#666;font-weight:bold;border-top:1px solid #9B9B9B;border-right:1px solid #747474;border-left:1px solid #747474;border-bottom:1px solid #747474;background:#CCC;}
.lu td {padding-left:25px; }
.lu input{border:1px solid #000;width:80px;height:18px;font-size:11px;}
.lu .username{text-align:right;font-weight:bold;padding-bottom:3px;}
	
.lus{border-top:0px solid #999;line-height:140%;text-align:right;}
.lus div {padding:2px;}
.lus a {color:#D00C0C;font-size:12px;}
.lus2 {vertical-align:bottom;padding:10px;}
.lus2 div {padding:2px;}
.lus2 a {color:#D00C0C;}
.logging {float:left; margin-left:15px; cursor:pointer; text-decoration:underline;}
.collapse {float:right; cursor:pointer; width:15px; height: 15px; background-image: url('/im/expand.png');}
.expand {float:right; cursor:pointer; width:15px; height: 15px; background-image: url('/im/collapse.png');}
	
#servis {padding-top:2px;}
#servis img {border:1px solid #707070;margin:2px 0;}
#links {text-align:left;padding:3px;}
#links a{color:#D00C0C;padding-left:6px;}
#prices{text-align:left;padding:0 0 5px 0;}
#prices li{list-style-type:none; background:url('/im/xls.gif') 0 4px no-repeat;padding:3px 0 3px 15px;margin:0;}
.pricetbl td{background:url('/im/xls.gif') no-repeat;padding:0 5px 5px 20px;}

div.outline {padding-bottom: 0px;}

/*Середина*/
.m{vertical-align:top;text-align:center;}
.path {padding:1px 0 3px 20px;}
.path div {color:#111;}
.maintext {padding:0 25px 5px;text-align:left;}
.maintext a {color:#666;}
.maintext ul li {list-style-image:url('/im/li2.gif');margin-left:30px;}
.maintext ul li.legis {list-style-image:url('/im/li-legis.gif'); padding: 0 0 0 20px; vertical-align: top; line-height: 100%;}

/*Правый блок*/
.r {
	text-align:center;
	width:200px;
	height:100%;
	background:#E1E1E1;
	vertical-align:top;
}

.rttl{
	background:url(/im/rttlbg2.gif) 0% 0 no-repeat #CCC;
	font-size:12px;
	font-weight:bold;
	padding:1px 3px 3px 4px;
	text-align:center;
	height:12px;}
.rblock {
	background:#E1E1E1;
	padding:5px;
	text-align:center;
	border-bottom:8px solid white;}

/*Используется для блока "Дизайн интерьера на форуме"*/
.rblockul {
	text-align:left;
	padding:0 0 0 13px;
	margin:0;}
.rblockul li{
	color:#BF3E43;}
.rblockul li a{
	color:#BF3E43;}
.rblockover {
	float:right;
	color:#696969;
	font-weight:bold;}
/*\Дизайн интерьера на форуме*/

#bannertext2 td {
	padding:3px;
	color:#ccc;
	text-align:left;
	width:170px;
}

#bannertexthead {
	padding:7px;
	background:url('/im/fonhead.gif') no-repeat;
}

#bannertextfoot {
	background:url('/im/fonfoot.gif') no-repeat;
	height:22px;
}

#bannertext td img{margin-right:5;}


ul.bannertext_list {
	padding: 5px;
	margin: 0;
	text-align: justify;
	background: #F8F8F8 url(/im/bb.gif) no-repeat; 
}

ul.bannertext_list li {
	padding: 0;
	margin: 0 0 10px 0;
	text-indent: 15px;
	list-style: none;
	background: #F8F8F8 url(/im/lired.gif) no-repeat 3px 5px; 
}

.bannlft {
	text-align:center;
	padding:2px;
	padding-top:4px;
}

.bannlft img {
	padding:0;
}

/*Информеры*/
.informer {
    padding:2px 0 2px 2px;
	height:23px;
	text-align:left;
}

/*FIRMS_PAGE FIRMS_DOMEN*/
.lctl{background:#E1E1E1 url('/im/bb2.gif') 100% 100% no-repeat;vertical-align:top;padding:8px 5px 8px 20px;height:10px;}
.lctl a.act{color:#D00C0C;}
.lctl .lf{float:left;padding:3px 0;}
.lctl .lf1{float:left;padding:3px 0; width:170px;}
.lctl .noobj{padding:3px 0 3px 17px;font-weight:bold;color:#D00C0C;}
/*replanin frm_alert*/
.cl{clear:both;font-size:0;}

.calendescr{font-size:11px;padding:5px 0 0 0;color:#000000;text-align:center;}
.calentd{background:#E1E1E1  url('/im/bb2.gif') 100% 100% no-repeat;padding:5px 0 15px 0;text-align:center;}
#calendar a{color:#000;}
#calendar table{background:#FFF;}
#calendar td.now{background:#D00C0C;color:#FFF;}
#calendar td.now a{color:#FFF;}
#calendar td.non{color:#FFF;}
#calendar td.non a{color:#06A;}
#calendar td.select{background:#E1E1E1;color:#000000;}
#calendar td.nowselect a{background:#D00C0C;color:#000;}
#calendar td{padding:3px 0px;font-weight:bold;color:#585858;}
#calendar td.ttl{border-bottom:2px solid #E1E1E1;}

.firms_list{width:100%;}
.firms_list td{vertical-align:top;text-align:justify;padding-bottom:5px;}
.firms_list td.fly{padding:5px;width:82px;border-bottom:2px solid #CCC;}
.firms_list .ttl{color:#000;font-size:12px;}

.news_main {width:100%;}
.news_main .txt div {height:65px;overflow:hidden;}
.news_main td {vertical-align:top;text-align:left;}
.news_main .img div {padding:2px;width:92px;height:62px;border:0px solid #CCC;text-align:center;}
.news_main .img img {margin:0;border:0;}
.news_main .first, .second{padding:0 15px; }
.news_main .firstm{padding-right:15px;}
.news_main .secondm{padding-left:15px;}
.news_main td a {color:#666;}
.news_main th {text-align:left;color:#D00C0C;font-size:14px;padding-bottom:5px;}
.news_main th.rekl{height:15px;vertical-align:bottom;}
.news_main .rtxt{height:62px;width:100%;}
.news_list td{padding:0 0 15px 7px;}
.news_list tr:hover{background:#E9E9E9;}
.news_list div{padding-top:3px;}
.news_item {padding-top:10px;}
.news_item .ttl{font-size:12px;}
.news_item td{padding:3px 0;text-align:justify;}
.news_img{float:left; margin:0 30px 10px 0;}

.urltext {padding:0 30px 60px;}
.urltext a {color:#666;}
.urltext div {margin-left:10px;}
.urltext ul li {list-style-image:url('/im/lired.gif');margin-left:33px;}

.error{color:#FF523B;}
.new{color:#02F7FD;}
.dscr, #form div{font-size:10px;color:#4B4B4B;padding-top:2px;text-align:left;}
#form {table-layout:fixed;}
#form div.left{float:left;}
#form div.left1{float:left;padding-top:4px;}
#form div.clear{clear:both;}
#form div.secret{padding:3px 0 0 5px;float:left;}
#form select.small{font-size:11px;width:100%;}
#form select.small90 {
	font-size: 11px;
	width: 90%;
}
#form td{padding:3px 5px;background:#FFF;font-size:11px;}
#form th{padding:3px;background:#E6E6E6;font-size:11px;color:#101796;}
#form textarea{border:1px solid #A6A6A6;width:100%;height:100px;}
#form input{border:1px solid #A6A6A6;width:100%;}
#form input[type="radio"] {border:none;width:100%;}
#form input.auto{border:1px solid #A6A6A6;width:auto;}
#form input.secret{width:100px;}
#form input.sbmt {width:auto;}
#form input.ronly{background:#F6F6F6;color:#666;}

#form input.textcount {
	width: 35px;
	border: 0px;
	background: transparent;}

#form .elem{vertical-align:top;padding:3px 10px;}
#form {background:#A6A6A6;}
.alert, #form .message, #tableform .message  {font-size:11;padding:15px 20px 15px 60px;background:#f8fac5 url('/im/alert.gif') 10px 50% no-repeat;}
.alert {border:1px solid #A6A6A6;}
.ok {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E1E1E1 url(/im/1.gif) no-repeat scroll 1% 50%;
	border:2px solid #A6A6A6;
	color:#00529C;
	font-weight:bold;
	margin:0 0 10px;
	padding:10px 10px 10px 30px;
}

/*NOMINAL*/
#w_main{border:1px solid #E6E6E6;}
#w_main td{padding:5px 10px;text-align:center;}
#w_main td.title{background:#E6E6E6;padding:3px 10px;text-align:left;font-size:13px;}
#w_main td.mm{text-align:left;}
#w_main td.small{font-size:11px;}
#w_main a{font-weight:bold;color:#666;}
#w_main input{border:1px solid #A6A6A6;color:#666;font-weight:bold;background:#CCC;width:auto;margin:5px;}

.art_list{width:100%;}
.art_list td{width:100%;vertical-align:top;text-align:justify;padding-bottom:10px;}
.art_list td.b{text-align:center;}
.art_list .ttl{color:#000;font-size:14px;}

.bannerBot {width:100%;vertical-align:top;text-align:center;}
.bannerBot .bgi{padding:0;text-align:center;}

.productrow0, .productrow1 {height:50px;} 
.productrow1 {background:#f0f0f0;}
.productfooter{border-left:1px solid #e0e0e0;border-top:1px solid #ccc;}
.product td {padding:2px;border-right:1px solid #e0e0e0;}
.product th {background:#d3d4d4 url('/im/th.gif') repeat-x; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #e0e0e0;padding:1px;}
.product td img {border:1px solid #ccc;}
.product .simg {border:1px solid #ccc;width:80px;}
.product .ic{width:20px;text-align:center;}
.product .ic img{border:0;}
.product td.b{padding:4px;text-align:center;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.product .clear {border-right:0;}
.product .clear1 {border-right:0;padding-right:0;}
.product {border-bottom:1px solid #ccc;border-left:1px solid #e0e0e0;}
td.prod_img {vertical-align:middle; text-align:center;}
td.prod_img_2 {vertical-align:middle; text-align:center;width:254px; height:25px;}

.table td {padding:2px 5px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.table th {background:#d3d4d4 url('/im/th.gif') repeat-x; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #e0e0e0;padding:4px 4px;}
.table td.b{padding:5;text-align:center;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.table .clear {border-right:0;}
.table .clear1 {border-right:0;padding-right:0;}
.table {border-left:1px solid #e0e0e0;}

/* table coomon style /art/payservises.hti*/
.table2 .odd td {background:#ffffdc;}
.table2 .clearall {border-right:3px;padding-right:3px;}
.table2 {border-bottom:3px solid #ccc;border-left:3px solid #e0e0e0;border-collapse:collapse;}
.table2 td {padding:2px 5px;border-right:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0;}
.table2 th {background:#ededee url('/im/th.gif') 0% 100% repeat-x; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #e0e0e0;padding:4px;}
.table2 td.b{padding:5px;text-align:center;border-top:3px solid #E0E0E0;border-bottom:3px solid #E0E0E0;}
.table2 .clear {border-right:3px;}
.table2 .clear1 {border-right:3px;padding-right:3px;}

.rating td {padding:5px 6px;border-right:1px solid #e0e0e0;}
.rating th {background:#d3d4d4 url('/im/th.gif') repeat-x; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #e0e0e0;padding:4px 4px;}
.rating .clear {border-right:0;}
.rating {border-bottom:1px solid #ccc;border-left:1px solid #e0e0e0;}

.bag {background:#FFF;border:0px;color:#FFF;font-size:12px;}

.h50{border-bottom:1px solid #ccc;}
.h51{background:#f8fac5;border:1px solid #ccc;}

ol.declare {padding:0 0 0 20px;}
ol.declare li {margin:10px 0 15px 0;}
ol.declare li:hover {margin:10px 0 15px 0;background:#E0E0E0;}
ol.declare img {vertical-align:bottom;margin:0 3px;}

.action_txt td{width:100%;vertical-align:top;text-align:justify;padding-top:10px;}
.action_txt strong{font-size:18px;}
.action_list {vertical-align:top;text-align:justify;padding-top:10px;}

/* таблица с событиями */
.action {border:0px solid #808285; padding:0; border-spacing: 4px; width:100%;}
.action .img div {padding: 2px; border: 1px solid #808285; text-align: center; vertical-align: top;}
.action_date {font-size:11px;font-weight:bold;color:#808285;font-family:Verdana;}
.action_date a {color:#808285;text-decoration:none;}
.action_hr {width: 100%; height: 1px; color: #808285;}
.action_th {text-align:center; vertical-align: top; background-color:#bbccff;}
.action_td1 {background-color:white;}
.action_td2 {background-color:#ccddff;}

.summary th {text-align:left;font-weight:normal;width:160px;}
.summary table {padding-bottom:0; margin-bottom:15px;}
.summary td,  .summary th {padding:2px 4px; margin:0;}
.summary h2 {padding:0 0 0 4px; margin:0; border-bottom:1px solid #ccc;font-size:11px;}
.summary li {border-bottom:3px solid #ccc;margin-bottom:18px;padding-bottom:0;}
.summary td.pre {white-space:pre;}

.info {background:#f8fac5 url('/im/bgw.gif') 100% 0 no-repeat; border-bottom:2px solid #ccc;}
.info th {border-bottom:1px solid #ccc; padding:12px 14px 7px;text-align:left;font-weight:normal;}
.info td{vertical-align:top;text-align:justify;padding:3px 30px 3px 42px;}
.info .fi_www {background:url('/i_icons/1.gif') 25px 5px no-repeat;} 
.info .fi_phone {background:url('/i_icons/2.gif') 25px 6px no-repeat;} 
.info .fi_adr {background:url('/im/address.gif') 25px 3px no-repeat;} 
.info .fi_person {background:url('/im/person.gif') 25px 3px no-repeat;} 
.info .fi_city {background:url('/im/city.gif') 25px 3px no-repeat;} 
.info .fi_email {background:url('/i_icons/3.gif') 25px 6px no-repeat;} 
.info .fi_email {background:url('/im/email.gif') 25px 6px no-repeat;}

marquee {font-family: Arial; color:#8B0808;font-size:13pt;font-weight:bold;margin-left:8px;}
h2 {font-size:12px;}
div.alert {margin-bottom:10px;}
hr {width:90%; border:0; border-top:1px solid #ccc;height:1px;}
.hr{width:200;background:#D00C0C;font-size:1px;}

.flleft{float:left;}
.flright{float:right;}
.odd td {background:#eee;}
.vip_news td{background:#999;}
.dis td {color:#A1A1A1;}
.enddate td {background:#778899;}
.soon td {background:#aba;}
.bigimg .simg {border:1px solid #ccc;width:160px;}
.green {color:#006600;}
.red {color:#660000;}
.grey{color:#999;}
.declfoot {font-size:9px; padding-top:4px;border-top:1px solid #EEE;margin-top:4px;}

.cross{padding:5px 5px 5px 5px;}
.cross td{padding:10px 5px 5px 5px;}

/*Комментарии*/
.commbody {width:500px;margin:0 auto;}
.commitem {margin:10px 0;border-bottom:2px solid gray;}
.commtext {font-size:100%;}
.comments_cl{padding-bottom:10px;}

.quest{font-size:10px;color:#747474;}
.quest td{padding:3px 0;color:#747474;}
.quest .nobord td{border:0;}
.quest input, select{font-size:10px;background:#FFF;}
.quest .inp{border:1px solid #000;}

a.lnk {color: Gray;text-decoration: none;font-size: x-small;} 
p.lnk {color: Gray;font-size: x-small;}

.reg_sel{font-size:15px;vertical-align:bottom;}

a.tender_rubric {font-size:12px; font-family:Arial; color:#933838;} /*D00C0C*/
td.tender_rubric {font-size:12px; font-family:Arial; color:#000000; font-weight:bold;} /*D00C0C*/
a.tender_act {font-size:12px; font-family:Arial; color:#933838; font-weight:bold;}
a.tender_close {font-size:11px; font-family:Arial; color:#933838;}
font.tender_data {font-size:10px; color:#333333;}
td.tender_header {font-weight:bold;text-align:right;vertical-align:top;}

/*меню каталога*/
.rubric_menu {width:100%;height:20px;text-align:center;}
.rubric_sub {width:100%;height:25px;text-align:center;}
.rubric_sub td {background:#E2E2E2 url('/im/logonfoot.gif') 0% 100% repeat-x;white-space:nowrap;}
.rubric_sub a {color:#D00C0C;}
.rubric_subend {width:100%;height:25px;text-align:center;}
.rubric_subend td {background:#E2E2E2 url('/im/logonfoot2.gif') 0% 100% repeat-x;}

/*рубрикатор*/
.rubric {padding:5px 10px 0 10px ;width:100%;}
.rubric td {height:20px;text-align:left;vertical-align:top;}

.rubric_pop {padding:5px 1px 8px 1px ;vertical-align:top;}
.rubric_pop td {padding:2px 2px 2px 2px ;text-align:left;vertical-align:top;}

#path_script {position:absolute;background:#E2E2E2;border:1px solid #666666;}

div.sel_reg_on {position: absolute; background: #fff; border: 1px solid #000; color: #000; padding: 1px;}

.creepline{background:url('/im/creepline_bg.gif') 0% 100% repeat-x;width:100%;height:20px;text-align:left;}

table.banks {padding: 0;}
table.banks td{vertical-align: top; text-align: justify; padding: 1px 1px 1px 25px;}

.phone1 {background: url('/im/ph1.jpg') 100% no-repeat; width: 29px; height: 19px;}
.phone2 {background: url('/im/ph2.jpg') 100% repeat; height: 19px; text-align: center; vertical-align: middle;}
.phone3 {background: url('/im/ph3.jpg') 100% no-repeat; background-position: left; width: 20px; height: 19px;}

table.kredit_prog {padding: 10px 8px 10px 8px;}
table.kredit_prog th {padding: 8px 4px 8px 4px;font: 13px black; font-weight: bold; font-family: Arial; background: #FD8D8D; border: #FEDEDE 5px outset;}
table.kredit_prog tr {padding: 5px 5px 5px 5px;font: 11px black; font-weight: normal; font-family: Arial; background: #FDC6C6; border: 1px solid gray;}
table.kredit_prog tr.tr2 {padding: 5px 5px 5px 5px;font: 11px black; font-weight: normal; font-family: Arial; background: #FEE7E7; border: 1px solid gray;}
table.kredit_prog td {padding: 5px 5px 5px 5px; border: 1px solid #dcccc0;}

table.fservices {padding: 0 0 0 0;}
table.fservices td {padding: 2px 0 0 0;}

/* RSS feed */

a.rssfeed {
    display: block;
    text-align: left;
    white-space: nowrap;
    margin: 2px 0;
}

a.rssfeed img {
    vertical-align: middle;
    border: none;
    margin-right: 4px;
}

/* Блок Перейти на сайт*/
.site a {
	display: block;
	padding: 5px;
	overflow: hidden;
	//zoom: 1;
}

.site a img {
	float: left; 
	margin-right: 5px;
}

.site a .titlelogo {
	display: block;
	margin-left: 75px;
	text-align: left;
}

/*  Блок Вип */
div.advblock {
    position: relative;
    width: 190px;
    margin: 0 0 10px 0;
}

p.advshown {
    width: 85px;
    font-size: 7pt;
    line-height: 14px;
	letter-spacing: -1px;
    margin: 0;
    padding: 0;
    text-align: center;
}

a.advlink {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 70px;
    font-size: 8pt;
    line-height: 14px;
    overflow: hidden;
}

div.firms_comments {
	text-align: left;
	padding-bottom: 6px;
	background: url('/im/comment.png') 0px 2px no-repeat;
	padding-left: 18px;
}

div.allfcomments {
	text-align: justify;
	margin-bottom: 15px;
	background: url('/im/comment.png') 0px 0px no-repeat;
	padding-left: 18px;
	border-bottom: 0px solid #444444;
	height: 15px;
	overflow: hidden;
}

div.fcommentslink {
	padding-top: 15px;
}

div.fsearchwords {
	width: 100%;
	margin: 0px 0px 3px 0px;
	border: 1px solid #eebd70;
	padding: 4px;
	background-color: #fff6e7;
}

div.fsearchwords div.elem {
	padding: 2px 0px 3px 0px;
}

div.fsearchwords div.elem a.fname {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	color: #1143d0;
}

div.fsearchwords div.elem div.descr {
	font-size: 8pt;
	color: #000000;
	padding: 2px 0px 0px 0px;
}

/* Постраничный просмотр */
div.pagenum {
	width: 475px;
	padding: 10px 0px 0px 0px;
	color: #4B4B4B;
}

.photoreport {}
.photoreport .img2 img {
	width:90px;}
td.preptit {background-color: #D00C0C;font-size: 13px; color: #ffffff; text-align: center; text-transform:uppercase;}

/*Шапочка  с огурцами*/
.orgparty {
	
}
.orgparty tr{	
}
.orgparty td{
	background-color:#ECECEC;
	border-top:4px solid white;
	border-bottom:4px solid white;
	vertical-align:top;
}
.orgparty tr td img{
	background: transparent url(/im/ramka85x65.gif) no-repeat 0% 0%;
	padding:4px;
	width:85px;
	height:66px;
}

.orgparty .orgname {
	background: transparent url(/im/poloska.gif) repeat-x 0% 0%;
	height:21px;
	padding:5px 0 0 10px;
}
.orgparty .orgtext{
	padding:3px 0 0 10px;
	overflow:hidden;
	height:39px;
}
.orgparty .orgname a{
	font-size:12px;
	font-weight:bold;
	color:#D83A37;
}

.orgparty_h {
	background: transparent url(/im/poloska2.gif) repeat-x 0% 0%;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:white;
	margin:5px 0;
	padding:0 0 0 5px;
}
.orgparty_t {
	overflow:hidden;
	//zoom:1;
}
.orgparty_t  div {
	background-color:#ECECEC;
	margin:0 165px 0 0;
	padding:0 5px 0 5px;
	height:118px;
	overflow:hidden;
	position:relative;
}
.orgparty_t > div p {
	padding:0;
	margin:0;
}

.orgparty_i {
	background: transparent url(/im/ramka150x40.gif) no-repeat 0% 0%;
	padding:4px;
	width:153px;
	height:137px;
	float:right;
}

.informerblocks{
    color:#696969; 
    margin:10px 0px 5px 0px; 
    font-weight:bold;
}

/* Список валют */
ul.currency {
	margin: 0px;
	padding: 2px 0px 0px 2px;
	list-style: none;
}

ul.currency li {
	padding: 1px 0px 1px 20px;
	font-family: Verdana, serif;
	font-size: 8pt;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

li.flag_USD {background-image: url(/im/flags/us.png);}
li.flag_EUR {background-image: url(/im/flags/europeanunion.png);}
li.flag_GBP {background-image: url(/im/flags/gb.png);}
li.flag_TRY {background-image: url(/im/flags/tr.png);}

/**********************/
/*   Выбор региона    */
/**********************/

#region {
	position: absolute;
	top: 2px;
	left: 0;
	width: 166px;	
	padding: 7px 10px 0 5px;
	margin: 0 0 5px 0;
	font-size: 8pt;
	z-index: 30;
	//zoom: 1;
}

#region div {
	//zoom: 1;
}

#region_select {
	position: relative;
	background: url(/im/search_left.gif) no-repeat;
}

#region_select div.region_current {
	overflow: hidden;
	line-height: 21px;
	color: black;
	background: transparent url(/im/select_list.gif) no-repeat right top;
}

#region_select div.region_current span {
	display: block;
	margin: 0 19px 0 6px;
	background: url(/im/search_box.gif) repeat-x;
}

#region_list {
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	width: 180px;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	background: white;
	border: 1px solid black;
}

#region_list li {
	position: relative;
	margin: 0;
	padding: 0;
	//zoom: 1;
}

#region_list li a {
	display: block;
	width: auto;
	padding: 0 3px 0 3px;
	line-height: 18px;
	text-decoration: none;
	color: black;
	//zoom: 1;
}

#region_select:hover ul {
	display: block;
}

#region_list li a:hover{
	color: white;
	background: #4169E1;
}

/**********************/
/*  Поиск по порталу  */
/**********************/

#info form.searchbox {
	position: absolute;
	top: 2px;
	left: 18%;
	display: block;
	width: 255px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	background: url(/im/search_left.gif) no-repeat 0 20px;
	overflow: hidden;
	//zoom: 1;
}

#info form.searchbox input.edit {
	display: block;
	float: left;
	width: 185px;
	font-size: 8pt;
	padding: 4px 0 4px 3px;
	margin: 0 0 0 6px;
	//margin: 0 0 0 3px;
	background: #ECECEC url(/im/search_box.gif) repeat-x;
	border: none;
}

#info form.searchbox input.button {
	display: block;
	float: left;
	width: 55px;
	height: 21px;
	padding: 0;
	margin: 0;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	border: none;
	background: url(/im/search_btn.gif) no-repeat;
}

/***************************/
/*   Панель пользователя   */
/***************************/

#flogin {
	display: none;
	position: absolute;
	width: 200px;
	height: 140px;
	z-index: 30;
	line-height: 100%;
	color: black;
	background: #ECECEC url('/im/keys.jpg') 0px 0px no-repeat;
	border: 1px solid black;
	font-size: 8pt;
}

#flogin div.close_link {
	font-size: 9pt;
	padding: 0 4px 0 0;
	margin: 0 0 10px 0;
	line-height: 14px;
	text-align: right;
	color: black;
	cursor: pointer;
}

#flogin div.tlogin {
	margin: 0 10px 0 0;
}

#flogin div.tlogin div.input_text {
	margin: 0 0 2px 0;
	//margin: 0 0 0 0;
	text-align: right;
}

#flogin div.tlogin div.input_text input {
	width: 100px;
	//width: 98px;
	margin: 0;
	border: 1px solid #999999;
	font-size: 8pt;
}

#flogin div.tlogin div.submit {
	margin: 0 0 15px 0;
	//margin-top: 1px;
	text-align: right;
}

#flogin div.tlogin div.submit input.subm {
	width: 70px;
	margin: 0;
	font-size: 8pt;
}

#flogin div.tlogin div.auth {
	font-weight: normal;
	line-height: 150%;
	margin: 5px 0 22px 0;
	text-align: right;
}

#flogin div.tlogin div.service {
	margin: 2px 0 2px 0;
	text-align: right;
}

#flogin div.tlogin div.service a.service {
	color: black;
}

/* end */

#info {
    position:relative;
    height:50px; 
    background:#D00C0C; 
    color:#FFF;
}

#info .private_cabinet {
	font-weight: bold;
	position: absolute;
	top: 12px;
	left: 44%;
	margin: 0;
	line-height: 15px;
	width: 165px;
	height: 32px;
	padding: 0 0 0 30px;
	background: transparent url(/im/keys.png) no-repeat center left;
	z-index: 30;
}

#info a {
    color:white;
}

#info .about {
	position: absolute;
	top: 13px;
	right: 23%;
	width: 100px;
	height: 32px;
	padding: 0 0 0 35px;
	background: url(/im/info.gif) no-repeat center left;
}

#info .service_cost {
	position: absolute;
	top: 13px;
	right: 14%;
	width: 70px;
	height: 32px;
	padding: 0 0 0 35px;
	background: url(/im/dollar.gif) no-repeat center left;
}

#info .bag {
	position: absolute;
	top: 10px;
	right: 0%;
	width: 150px;
	height: 32px;
	padding: 0 5px 0 0;
	background:#D00C0C;
}

.mtop {
	padding: 10px 13px;
	text-align: justify;
}

.about_prt {
	color: #D00C0C;
	font-size: 14px;
	padding-left: 15px;
	text-align: left;
}

/*********Голосование за СМИ************/
div.rating {
    position: relative;
    width: 100px;
}

div.underlay {
    display: block;
    width: 100px;
    height: 20px;
    position: relative;
    background: url("/im/rating/empty.gif") repeat-x left top;
}

div.rating a {
    display: block;
    position: absolute;
    height: 20px;
    top: 0px;
    left: 0px;
}

div.rating a:hover {
    background: url("/im/rating/star.gif") repeat-x left top;
}

div.rating a.c1 {
    width: 20px;
    z-index: 5;
}

div.rating a.c2 {
    width: 40px;
    z-index: 4;
}

div.rating a.c3 {
    width: 60px;
    z-index: 3;
}

div.rating a.c4 {
    width: 80px;
    z-index: 2;
}

div.rating a.c5 {
    width: 100px;
    z-index: 1;
}

.firms_item_with_pp {
	width: 100%;
}

.firms_item_with_pp td {
	border: none;
	padding: 0;
}

.sidebanner {
	position: relative;
	width: 200px;
	height: 300px;
	overflow: visible;
	border-bottom: 8px solid white;
	z-index: 20;
}

.sidebanner_collapsed {
	position: absolute;
	left: 0px;
	width: 200px;
	height: 300px;	
	z-index: 20;
}

.sidebanner_expanded_left {
	position: absolute;
	left: -300px;
	width: 500px;
	height: 300px;	
	z-index: 20;
}

.sidebanner_expanded_right {
	position: absolute;
	width: 500px;
	height: 300px;	
	z-index: 20;
}

/* <с инфо> для новостей*/

div.subsection {
	overflow: hidden;
	*zoom: 1;
}

div.subsection h2 {
	text-align:left;
	color:#D00C0C;
	font-size:14px;
	padding-bottom:5px;
}

div.subsection div.sub_leftcol {
	width: 49%;
	float: left;
}

div.subsection div.sub_rightcol {
	width: 49%;
	float: right;
}

ul.sub_firms li {
	margin: 5px 0px 5px 10px;
}

div.subsection #last_ads {
	margin: 0;
}

div.news_block {
	height: 1%;
	overflow: hidden;
	margin: 10px 0 10px 0;
	text-align: left;
}

div.news_block img {
	width: 85px;
	float: left;
	margin: 0 5px 0 0;
	border: none;
}

div.news_block .news_text {
	display: block;
	margin: 0 0 0 90px;
	padding: 0;
	text-decoration: underline;
}

.block_content p {
	padding: 0;
	margin: 0;
	overflow: hidden;
	//zoom: 1;
}

.block_content h3 {
	padding: 0;
	margin: 0;
	font-size: 9pt;
}

.block_content ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.link_other {
	padding-top: 5px;
	font-weight: bold;
	text-align: right;
}

.block_content ul.leftul {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 190px;
}

.block_content ul.leftul li {
	padding: 5px 7px 3px 20px;
	margin: 0px;
	list-style-type: none;
	background: url('/im/narticle.png') 0px 6px no-repeat;
	text-align: left;
}

.block_content ul.leftul li.vacancy {
	background: url('/im/nvacancy.png') 0px 6px no-repeat;
}

/* </с инфо> */

