table{font-family: Tahoma;font-size:11px;}
form{margin:0px;border:0px;padding:0px;}
a{color:#000;text-decoration:underline;}
a img  {border:0px;}
a input{text-decoration:none;}
a:hover{text-decoration:none;}
ul,  ol {margin:0px 0px 0px 0px;padding:1ex 0px 2ex 0px;}
ul ul, ul ol {margin:0px 0px 0px 30px;}
li {margin:0px 0px 0px 25px;padding:0px 0px 3px 0px;}
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;}
.menu{font-family:tahoma,arial,helvetica,sans-serif;font-size:12px;}

.news_txt
{
	font: 15px tahoma,arial,helvetica,sans-serif; 
	line-height: 1.333em; 
	text-align:justify; 
	padding-bottom:0px;
	color: #1A1A1A;
}

.news_txt p
{
	padding-bottom:13px;
}

.news_txt .img
{
	width:30%;
	align:left;
	padding: 4px 15px 10px 0px;
	font-family: Tahoma;
    font-size: 12px;
}

.news_list {
    border-color: -moz-use-text-color -moz-use-text-color #F0F0F0;
    border-style: none none solid;
    border-width: 0 0 1px;
    clear: both;
    padding: 20px 0;
	color: #404140;
    font: 12px Tahoma;

}

.news_list img {
    border: 0 none;
    float: left;
    margin-right: 9px;
}

.news_title, .news_title a, .news_title a:hover {
    color: #010101;
    font: 19px Georgia;
}

.news_title h1
{
	margin: 0px;
	color: #010101;
    font: 24px Georgia;
}

.news_date {
    color: #999999;
    font-family: Tahoma,Arial,Trebuchet MS,Trebuchet,Trebuchet Source;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 0;
}
.post_pod {
    font-family: Tahoma,Arial,Helvetica,Sans-serif;
    font-size: 11px;
}

.post_pod a {
    color: green;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.post_pod a:hover {
    text-decoration: none;
}


h2{font-family:tahoma,arial,helvetica,sans-serif; font-size:18px; text-align:justify; color:#3b3b3b;}

h3{
font-family:tahoma;
font-style:	normal;
color:#000000;
text-transform:	none;
text-decoration:none;
letter-spacing:	normal;
word-spacing:normal;
line-height:23px;
text-align:	start;
vertical-align:	baseline;
direction:	ltr;
background:#FFFFFF none repeat scroll 0px 0px;
color:#000000;
display:inline;
font-size:13px;
font-weight:bold;
padding:0px 10px 0px 5px;
text-transform:uppercase;
}

h1{
font-family:Georgia; 
font-style:	normal;
color:#3b3b3b;
line-height:30px;
text-align:	left;
font-size:20px;
font-weight:normal;
margin: 10px 0px 5px 0px;
}


.menu table{padding:10px 10px 10px 10px};

.divcenter {font-weight:bold;text-align:left;font-size:14px; }
.t{width:100%;height:60px;}
.header{font-size:17px;padding:5px 5px 5px 5px;vertical-align:top;font-family:tahoma,arial,helvetica,sans-serif;}

#copy {height:50px;text-align:right;padding:0px 20px;}
#counter {background:#ccc;width:185px; }

/* top 2 */
.t2 {background:#D00C0C;height:40;width:100%;}
.t2 td {color:#FFF;}
.t2srch {vertical-align:middle;padding:0 0 5 10;color:white;}
.t2srch .search{margin-right:5;}
.t2srch input.sb{font-size:9;}
.t2lg{background:url(/im/logobg.gif) repeat-y #FFF;padding-left:6;}
.t2dc{padding-right:20;}
.t3srch {vertical-align:middle;padding:0 0 0 10;width:10;}
.srch_btn {vertical-align:bottom;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;}

#icons {text-align:left;padding-left:18px;}/*background:url('/im/vsbg.gif') 100% 0 no-repeat;padding-right:50;*/
#icons img {margin:0 4 0 4;vertical-align:middle;}
#bag span {font-weight:bold;font-size:12;}
#bag img {margin-right:5px;}
#bag td {padding-bottom:3px;}

.ts{padding:15;width:235;}
.ts table{width:100%;border:1px solid #000;background:#E6E6E6;height:50;text-align:center;font-size:14px; }

/*Разделитель*/
	.t3sep{background:#FFF;height:3;font-size:1;padding:3 0 0 2;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 5 0;}
	.t3mttl{color:#999;padding:2 20;}
	.t3mlist{padding:3 20 3 6;border-top:1px solid #D00C0C;line-height:140%;}
	.t3mlist img{margin-right:6;}
	.t3l{width:223;height:100%;}
	.t3lm{text-align:center;font-weight:bold;padding-bottom:22px;}
	.t3lm td{font-size:14px; text-align:center;vertical-align:middle;padding:2 2;}
	.t3lm select{border:1px solid #000;margin-bottom:2;}
/*Середина*/
	.m{vertical-align:top;text-align:center;}
	.path {padding:1 0 3 20;}
	.path div {color:#111;}
	.maintext {padding:0 25 5;}
	.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 20; vertical-align: top; line-height: 1;}

/*Правый блок*/
	.r{width:185; height:100%; background:#E1E1E1;text-align:right;vertical-align:top;}
	.rttl{border-right:3px solid #747474;background:url(/im/rttlbg2.gif) 0% 0 no-repeat #CCC;font-size:12;font-weight:bold;padding:1 3 3 4;text-align:center;height:12;}
	.rblock {background:#E1E1E1;padding:5;text-align:center;}/*  border-bottom:8px solid white;url('/im/bb3.gif') 0 100% no-repeat*/
	#bannertext td{;background:#F8F8F8;padding-bottom:5;}
	#bannertext td img{margin-right:5;}
	.bannlft{padding:2; padding-top:4}
	.bannlft img{padding:0 0 0 0;}
	/*Информеры*/
	.informer{padding:3;}

/*FIRMS_PAGE FIRMS_DOMEN*/
	.lctl{background:#E1E1E1 url('/im/bb2.gif') 100% 100% no-repeat;vertical-align:top;padding:8 5 8 20;height:10;}
	.lctl a.act{color:#D00C0C;}
	.lctl .lf{float:left;padding:3 0;}
	.lctl .lf1{float:left;padding:3 0; width:170;}
	.lctl .noobj{padding:3 0 3 17;font-weight:bold;color:#D00C0C;}
/*replanin frm_alert*/
.cl{clear:both;font-size:0;}

.calendescr{font-size:11px;padding:5 0 0 0;color:#000000;text-align:center;}
.calentd{padding:5 0 15 0;text-align:center;}
.calend_title{font-family:Tahoma,verdana,sans-serif,arial;	font-size:12px;	text-transform:uppercase; margin-bottom:50;}
#calendar a{color:#000;}
#calendar table{background:#FFF;border-collapse:collapse;}
#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:5;}
.firms_list td.fly{padding:5;width:82;border-bottom:2px solid #CCC;}
.firms_list .ttl{color:#000;font-size:12;}

.news_main {width:100%;}
.news_main .txt div {height:65;overflow:hidden;}
.news_main td {vertical-align:top;text-align:left;}
.news_main .img div {padding:2;width:92;height:62;border:0px solid #CCC;text-align:center;}
.news_main .img img {margin:0;border:0;}
.news_main .first, .second{padding:0 15; }
.news_main .firstm{padding-right:15;}
.news_main .secondm{padding-left:15;}
.news_main td a {color:#666;}
.news_main th {text-align:left;color:#D00C0C;font-size:14px; padding-bottom:5;}
.news_main th.rekl{height:15;vertical-align:bottom;}
.news_main .rtxt{height:62;width:100%;}
.news_list td{padding:0 0 15 7;}
.news_list div{padding-top:3;}
.news_item {padding-top:10;}
.news_item .ttl{font-size:12;}
.news_item td{padding:3 0;text-align:justify;}

.urltext {padding:0 30 60;}
.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;}
.error a {color:#FF523B;}
.new{color:#02F7FD;}
.dscr, #form div{font-size:10px;color:#4B4B4B;padding-top:2px;text-align:left;}
#form {table-layout:fixed; font-family:tahoma;color: #666665;}
#form div.left{float:left;}
#form div.left1{float:left;padding-top:4px; }
#form div.clear{clear:both;}
#form div.secret{padding:3px 0px 0px 5px;float:left;}
#form select.small{font-size:11px;width:100%;}
#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.auto{border:1px solid #A6A6A6;width:auto;}
#form input.radio{width:20px;border:0px;}
#form input.secret{width:100px;}
#form input.sbmt {width:auto;}
#form input.ronly{background:#F6F6F6;color:#666;}
#form .elem{vertical-align:top;padding:3px 10px;}
#form {background:#A6A6A6;}
.alert2  {font-size:11px;padding:15px 20px 15px 80px;background:#D4E9FF url('/im/toolbar/alert.png') 10px 50% no-repeat;}
.alert1, #form .message, #tableform .message  {font-size:11px;padding:15px 20px 15px 60px;background:#D4E9FF 10px 50% no-repeat;}
.alert, #form .message, #tableform .message  {font-size:11px;padding:15px 20px 15px 60px;background:#D4E9FF url('/im/alert.gif') 10px 50% no-repeat;}
.alert {border:1px solid #A6A6A6;}
.alert1 {border:1px solid #A6A6A6;}
.alert2 {border:1px solid #98cbdc;}

/*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:13;}
	#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:10;}
.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:0px 8px 0px 8px;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 5px;border-right:1px solid #e0e0e0; empty-cells: show;}
.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:4px 4px;}
.product td img {border:1px solid #ccc;}
.product .ic{width:20px;text-align:center;}
.product .ic img{border:0px;}
.product td.b{padding:5px;text-align:center;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.product .clear {border-right:0px;}
.product .clear1 {border-right:0px;padding-right:0px; }
.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:5px;text-align:center;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.table .clear {border-right:0px;}
.table .clear1 {border-right:0px;padding-right:0px;}
.table {border-left:1px solid #e0e0e0;}

/* table coomon style /art/payservises.hti*/
.table2 .odd td {background:#ffffdc;}
.table2 .clearall {border-right:3;padding-right:3;}
.table2 {border-bottom:3px solid #ccc;border-left:3px solid #e0e0e0;border-collapse:collapse;}
.table2 td {padding:2 5;border-right:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0;}
.table2 th {background:#d3d4d4 url('/im/th.gif') 0% 100% repeat-x; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #e0e0e0;padding:4;}
.table2 td.b{padding:5;text-align:center;border-top:3px solid #E0E0E0;border-bottom:3px solid #E0E0E0;}
.table2 .clear {border-right:3;}
.table2 .clear1 {border-right:3;padding-right:3;}

.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 li {margin-bottom:10px;padding:10;}
ol.declare img {vertical-align:bottom;margin:0 3;}

.action_txt td{width:100%;vertical-align:top;text-align:justify;padding-top:10;}
.action_txt strong{font-size:18;}
.action_list {vertical-align:top;text-align:justify;padding-top:10;}

/* таблица с событиями */
.action {border:0px solid #808285; padding:0 0 0 0; border-spacing: 4px; width:100%;}
.action .img div {padding: 2; border: 1px solid #808285; text-align: center; vertical-align: top;}
.action_date {font-size:11;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:160;}
.summary table {padding-bottom:0; margin-bottom:15;}
.summary td,  .summary th {padding:2 4; margin:0;}
.summary h2 {padding:0 0 0 4; margin:0; border-bottom:1px solid #ccc;font-size:11;}
.summary li {border-bottom:3px solid #ccc;margin-bottom:18px;padding-bottom:0;}

.info {background:#f8fac5 url('/im/bgw.gif') 100% 0 no-repeat; border-bottom:2px solid #ccc;}
.info th {border-bottom:1px solid #ccc; padding:12 14 7;text-align:left;font-weight:normal;}
.info td{vertical-align:top;text-align:justify;padding:3 30 3 42;}
.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;} 

marquee {font-family:"Arial"; color:#8B0808;font-size:13pt;font-weight:bold;margin-left:8;}
div.alert {margin-bottom:10px;}
div.alert1 {margin-bottom:10px;}
hr1 {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;}
.enddate td {background:#565;}
.soon td {background:#aba;}
.green {color:#006600;}
.red {color:#ff0000;}
.black {color:#000000;}
.grey{color:#999;}
.declfoot {font-size:9px; padding-top:4px;border-top:1px solid #EEE;margin-top:4px;}


.cross{padding:5 5 5 5;}
.cross td{padding:10 5 5 5;}

.comments{padding-bottom:10;}
.comments_cl{padding-bottom:10;border-bottom:2px solid #747474;}

.quest{font-size:10;}
.quest td{padding:3 0;border-top:1px solid #747474;}
.quest .nobord td{border:0;}
.quest input, select{font-size:10;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:15;vertical-align:bottom;}

a.tender_rubric {font-size:12; font-family:Arial; color:#933838;} /*D00C0C*/
td.tender_rubric {font-size:12; font-family:Arial; color:#000000; font-weight:bold;} /*D00C0C*/
a.tender_act {font-size:12; font-family:Arial; color:#933838; font-weight:bold;}
a.tender_close {font-size:11; font-family:Arial; color:#933838;}
font.tender_data {font-size:10; color:#333333;}
td.tender_header {font-weight:bold;text-align:right;vertical-align:top;}

/*меню каталога*/
.rubric_menu {width:100%;height:20;text-align:center;}
.rubric_sub {width:100%;height:25;text-align:center;}
.rubric_sub td {background:#E2E2E2 url('/im/tabs/logonfoot.gif') 0% 100% repeat-x;}
.rubric_sub a {color:#D00C0C;}
.rubric_subend {width:100%;height:25;text-align:center;}
.rubric_subend td {background:#E2E2E2 url('/im/tabs/logonfoot2.gif') 0% 100% repeat-x;}

/*рубрикатор*/
.rubric_tab {padding:5 10 0 10 ;width:100%;}
.rubric_tab td {height:20;text-align:left;vertical-align:top;}

.rubric_pop {padding:5 1 8 1 ;vertical-align:top;}
.rubric_pop td {padding:2 2 2 2 ;text-align:left;vertical-align:top;}

#path_script {position:absolute;background:#E2E2E2;border:1px solid #666666;}

td.sel_reg {cursor: pointer;}
td.sel_reg_jpg {background-color: #FFFFFF; border: 1 #b2c9f9 solid; width: 15px; color: #000000;}
td.sel_reg_reg {background-color: #FFFFFF; color: #000000; padding: 2; font-size: 13; border: 1 #b2c9f9 solid; width: 100%;}
a.sel_reg {color: #000000; padding-left: 3; font-size: 13; text-decoration: none; display: block; background: #ffffff;}
a.sel_reg:hover {color: #ffffff; background: #316ac5;}
div.sel_reg {display: none; position: absolute; background: #fff; border: 1px solid #000; color: #000; padding: 1;}
div.sel_reg_on {display: ; position: absolute; background: #fff; border: 1px solid #000; color: #000; padding: 1;}

.creepline{background:url('/im/creepline_bg.gif') 0% 100% repeat-x;width:100%;height:20;text-align:left;}

table.banks {padding: 0;}
table.banks td{vertical-align: top; text-align: justify; padding: 1 1 1 25;}

.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: 20; height: 19px;}

.exam_list:first-line { border-top: 1px solid #e0e0e0;}
.exam_list td {font-size:11px; font-family:Arial; padding:2 5;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;empty-cells: show;}
.exam_list 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:4 4; font-size:13px; font-family:Arial;}
.exam_list td.b{padding:5;text-align:center;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;  font-family:Arial;}
.exam_list .clear {border-right:1;}
.exam_list .clear1 {border-right:1;padding-right:0px; }
.exam_list {border-left:1px solid #e0e0e0;}

#block {table-layout:fixed;}
#block table {
    border: 1px solid black;
    border-collapse: collapse;
  }
 #block td {
    border: 1px solid black;
    border-collapse: collapse;
  }

table.fservices {padding: 0 0 0 0;}
table.fservices td {padding: 2 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;
}

.newdeclindex{
font-family:tahoma,Arial;
font-size:11px;
}

.dot4 {
	background: url(data:image/gif;base64,R0lGODlhBAABAIABAK6urgAAACH5BAEAAAEALAAAAAAEAAEAAAICRF4AOw==) repeat-x scroll center bottom transparent;
    font-weight: bold;
    padding-bottom: 6px;
	clear: both;

}
