/*  */


@-moz-document url-prefix() {
  .f {background: #F00;}
}

.f11
{
	font-size: 11px;
}

.white_line_1 {
	background-color: #999999;
}

.left_wrapper {
	width: 6px;
}

.right_wrapper {
	width: 6px;
}

.header_table {
	width: 100%;
	background: url(img/logo_white_shade.jpg) left top no-repeat #6f7d8a;
}

.header_info	{
	background: white;
	vertical-align: top;
	width: 100%;
}	

.header_whitespace	{
	height: 5px;
	font-size: 3px;
}

.header_info_box 	{
	background: url(img/header_info_g.gif) left repeat-y #236199;
	margin-left: 5px;
	height: 113px;
}

.header_note	{
	padding-top: 16px;
	margin-left: 22px;
	width: 454px;
}

.header_register	{
	float: left;
	padding-top: 17px;	
	width: 142px;
	*width: 139px;
}

.header_login	{
	float: left;	
	padding-top: 17px;	
}

a:hover.login {
	text-decoration: none;
}

.arrow_1	{
	background: url(img/white_arrow.gif) left 45% no-repeat;
	*background: url(img/white_arrow.gif) left 50% no-repeat;
	padding-left: 13px;
}

.header_kabinet_links {
	float: right;
	width: 200px;
}

#user_login {
	position: absolute;
	visibility: hidden;
	height: 211px;
	width: 316px;
	margin-left: -130px;
	margin-top: 15px;
	
	clear: both;
}

.users_border_top	{
	background: url(img/login_top.png) no-repeat top;
	height: 15px;
}

.users_border_middle	{
	background: url(img/login_middle.png) repeat-y;
}

.users_border_bottom	{
	background: url(img/login_bottom.png) no-repeat bottom;
	height: 15px;
}

.center	{
	padding-top: 9px;
}

.left_column	{
	width: 200px;
	vertical-align: top;
}

.center_column	{
	padding: 0px 6px 0px 6px;
	vertical-align: top;
}

.center_vspacer	{
	height: 21px;
}

.right_column	{
	width: 200px;
	vertical-align: top;
}

.footer	{
	background-color: #6f7d8a;
	height: 75px;
	padding-bottom: 15px;
}

.footer_vspacer	{
	height: 9px;
	font-size: 3px;
}

/*.btn {
	background: url("img/btn_rt.gif") no-repeat scroll right top transparent;
	height: 22px;
	padding-right: 3px;
	display: inline-block;
	
}
.btn span {
	background: url("img/btn_lf.gif") no-repeat scroll left top transparent;
	height: 22px;
	padding-left: 3px;
	display: inline-block;
}

.btn span span {
	background:url("img/btn_bg.gif") repeat-x scroll left top transparent;
	height: 22px;
	display: inline-block;
}

.btn span span input {
	background: none repeat scroll 0 0 transparent;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bolder;
	height: 22px;
}*/


.blue_color {
	color:#3366CC;
}
.clear, .clear_lf, .clear_rt {
	clear:both;
	font-size:0px;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	overflow: hidden;
	padding:0px;
}

.w200 input {
width:200px;
}

.hide {
	display: none;
}

.numders_box {
	background-color:#FFFFFF;
	border:1px solid;
	padding:5px;
	position:absolute;
}


/* Список товаров */
.table_price {
	background: white;
}

.table_price tr, .table_price td {
	padding: 0px 10px 0px 10px;
	height: 30px;
}

.table_price * {
	font-size: 11px;
}

.table_price .header {
	background: #b4b4b4;
}

.table_price .podheader {
	background: #d7d7d7;
}

.table_price .item {
	background: #f4f4f4;
}


.table_price .over {
	background-color: #e1e1e1;
}

.table_price .out {
	background-color: #f4f4f4; 
	height: 30px;
}



/* Форма поиска в шаблоне */
.search_form_shablon_element {
	margin-top: 20px;
	margin-left: 20px;
}

.search_form_shablon_element .item_value {
	text-align: left;
	color: white;
}


/* Форма поиска */
.search_form_element {
	margin-top: 20px;
}


.search_form_element .item_label {
	width: 60px;
	display: inline-block;
	text-align: left;
}

.search_form_element .item_label.width_100 {
	width: 100px;
}

.search_form_element .item_value {
	text-align: left;
}




/* Форма регистрации */
.string_element {
	padding: 5px 0px;
}

.string_element .item_label {
	display: inline-block;
	text-align: left;
	width: 150px;
}

.string_element .item_label.top {
	vertical-align: top;
}

.string_element .item_label.blue {
	color:#3366CC;
}

.string_element .item_value {
	text-align: left;
	display: inline-block;
	width: 345px;
}

.string_element .item_value.px50 input {
	width: 50px;
}

.string_element .item_value.px250 input {
	width: 200px;
}

.string_element .item_value.px350 input {
	width: 350px;
}

.string_element .snoska {
	color: #3366CC;
	font-size: 10px;
	text-align: center;
}

.string_element .shop_number {
	font-weight: bold;
	font-size: 14px;
}

.string_element .example {
	font-size: 11px;
}



/* список производителей */
.spisok_elements {
}

.spisok_elements td {
	padding-left: 17px;
	padding-left: 17px;
}

.spisok_elements * {
	font-size: 12px;
}

.spisok_elements .count {
	/*font-weight: bold;*/
	width: 60px;
	float: right;
	text-align: right;
	margin-top: 7px;
}

.spisok_elements .element a {
	text-decoration: none;
	font-weight: bold;
}

.spisok_elements .element a:hover {
	text-decoration: underline;
}



/* разделительная линия */
.delimeter_line.px20 {
	height: 20px;
}

.delimeter_line.px10 {
	height: 10px;
}


/* изображение марки */
div.marks_picture {
	
}

/* заголовок Магазины */
.shops_header {
	font-weight: normal;
	color: #5b5b5b;
	font-size: 18px; 
	margin-bottom: 22px;
}


/* всплывающее окно с налаогами */
#analogs_window {
	background-color: white;
	border: 1px solid #000000;
	position: absolute;
	visibility: hidden;
	width: 500px;
	z-index: 100;
	_height: 300px;
	min-height: 100px;
	padding: 30px;
}

.analogs_table {
	width: 100%;
	height: 300px;
	overflow: auto;
}

.analogs_table_close	{
	position: absolute;
	margin-top: -20px;
	margin-left: 500px;
	width: 19px;
	height: 17px;
	cursor: pointer;
}

.analogs_table_header {
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: bold;
}


/* статистика объявлений */
.up_stats_blok {
	padding: 14px 0px 15px 17px;
	background: #e3e3e3;
}


/* новости организаций */
.users_news_name {

}

.users_news_name a {
	font-weight: bold;
}

.users_news_opisanie_small {

}

#main_out
{
	position: relative;
	width: 992px;
	margin: 0 auto;
	text-align: left;
}

.cnt
{
	zoom: 1;
}

.clear, .clear_lf, .clear_rt
{
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.clear_lf
{
	clear: left;
}

.clear_rt
{
	clear: right;
}

.float_right
{
	float: right;
}

.float_left
{
	float: left;
}


.banner_top
{
	text-align: center;
	padding: 0px 0px 7px 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 auto;
}

.banner_top p
{
	padding: 0px;
	margin: 0px;;
}

.banner_top img
{
	border: 1px solid #6f7d8a;
}

.nav_search_block
{
	background: url(img/nav_search_block_bg.gif) left top no-repeat #6f7d8a;
	height: 155px;
	vertical-align: top;
}

.nav_search_block_cont
{
	position: relative;
	zoom: 1;
}

#logo
{
	position: absolute;
	top: 26px;
	left: 26px;
}

#logo a
{
	position: relative;
}

.user_cab_serch_out
{
	height: 121px;
}

.user_cab_serch
{
	border-left: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	margin-left: 302px;
	zoom: 1;
	background-color: #2a76bc;
	color: #ffffff;
	padding: 17px 28px 26px 34px;
}

.user_cab_serch table tr td
{
	color: #ffffff;
	font-size: 11px;
}

.user_cab_serch a
{
	color: #ffffff;
}

.goto_blocknot
{
	font-size: 14px;
	background: url(img/bulet.gif) left 7px no-repeat;
	padding: 0px 0px 0px 13px;
	position: relative;
	left: -12px;
	margin-bottom: 10px;
}

.goto_blocknot a
{
	color: #ffffff;
}

.goto_blocknot a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*.btn
{
	background: url(img/btn_rt.gif) right top no-repeat;
	height: 22px;
}

.btn div
{
	background: url(img/btn_lf.gif) left top no-repeat;
	height: 22px;
	padding: 0px 3px 0px 3px;
}

.btn div div
{ 
	height: 22px;
	background: url(img/btn_bg.gif) left top repeat-x;
	padding: 0px;
}

.btn div div input
{ 
	height: 22px;
	padding: 0px;
	background: transparent;
	width: 100%;
	border: 0px;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	cursor: pointer;
}*/

.btn {background: url(img/btn_lf.gif) left top no-repeat; font-size: 11px; line-height: 22px; font-weight: bolder; float: left; height: 22px; color: #fff; text-decoration: none; cursor: pointer; position: relative; overflow: hidden;}
.btn:hover {color: #fff;}
.btn span {background: url(img/btn_rt.gif) right top no-repeat; float: left; padding: 0px 3px 0px 3px; height: 22px;}
.btn span span {background: url(img/btn_bg.gif) left top repeat-x; float: left; height: 22px; padding: 0px 10px 0px 10px;}
.btn button {position:absolute; top:0; left:0; width:100%; height:100%; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(img/px.gif) left top repeat; zoom: 1;}
.btn input {position:absolute; top:0; left:0; width:100%; height:40px; border:none; color: #fff; margin: 0px; padding: 0px; float: left; cursor: pointer; display: block; background: url(img/px.gif) left top repeat; outline: none; zoom: 1;}
.group_checks
{
	padding: 10px 0px 0px 0px;
}

.group_checks label *
{
	vertical-align: middle;
}

.group_checks .checkbox
{
	margin-right: 3px;
}

.user_nav
{
	font-size: 14px;
	padding: 0px 0px 0px 34px;
	zoom: 1;
	text-align: right;
	position: relative;
}

.user_nav a, .user_nav a:hover
{
	color: #fff;
}

.enter_nav
{
	float: right;
	padding-left: 61px;
}

.reg_nav
{
	float: right;
}

.banner_cont
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.banner_cont img
{
	border: 1px solid #6f7d8a;
	margin: 0 auto;
}

.banner_cont_cen, .banner_cont_cen2
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 17px 0px;
	text-align: center;
}

.banner_cont_cen img, .banner_cont_cen2 img
{
	border: 1px solid #6f7d8a;
	margin: 0 auto;
}

.banner_cont_cen2 img
{
	border: 1px solid #000103;
}

.white_out
{
	background-color: #ffffff;
	padding-bottom: 6px;
}

.gray_block
{
	background-color: #e3e3e3;
	zoom: 1;
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 16px 16px;
}

.blue_block
{
	background: url(img/blue_block_bg.gif) left top repeat-y #2c75b8;
	margin: 0px 0px 5px 0px;
	zoom: 1;
	padding: 16px 16px 16px 16px;
	color: #ffffff;
}

.blue_block table tr td
{
	color: #ffffff;
}

.blue_block a
{
	color: #ffffff;
}

.blue_block a:hover
{
	color: #ffffff;
}


.blue_block_header
{
	font-size: 16px;
	color: #ffffff;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-weight: bolder;
}

.gray_block_header
{
	font-size: 16px;
	color: #565656;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-weight: bolder;
}

.date
{
	font-size: 14px;
	color: #b00000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.weather_forecast_tbl
{
	border-collapse: 0px;
	width: 100%;
	margin-bottom: -9px;
}

.weather_forecast_tbl tr td
{
	padding: 0px 0px 9px 0px;
	color: #000000;
}

.weather_forecast_digits
{
	font-size: 16px;
	font-weight: bolder;
}

.weather_forecast_tbl tr td.weather_forecast_text
{
	padding-left: 10px;
	padding-right: 4px;
}

.valutes_blok_tbl
{
	border-collapse: collapse;
	margin-bottom: -10px;
}

.valutes_blok_tbl tr td
{
	padding: 0px 0px 10px 0px;
}

.valutes_blok_tbl tr td.valutes_name
{
	padding-left: 6px;
	padding-right: 8px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 14px;
	color: #464646;
}

.valutes_blok_tbl tr td.valutes_meaning
{
	padding-left: 0px;
	padding-right: 8px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
}

.goods_tbl
{
	width: 100%;
	margin-bottom: -6px;
}

.goods_tbl tr td
{
	padding: 0px 0px 6px 0px;
}

.goods_tbl tr td.today_vsego_text
{
	font-size: 16px;
	line-height: 16px;
	color: #d3e9ff;
	text-decoration: underline;
}

.goods_tbl tr td.taday_vsego
{
	font-size: 16px;
	line-height: 16px;
	color: #d3e9ff;
}

.razd_line, .goods_tbl tr td.razd_line
{
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	padding: 0px;
	background: url(img/razd_line_bg.gif) left top repeat-x;
}

.header_cont
{
	_height: 27px;
	min-height: 27px;
	background: url(img/header_cont_bg.gif) left bottom repeat-x #2a76bd; 
	margin: 0px 0px 13px 0px;
	padding-right: 80px;
	padding: 0px;
	font-size: 12px;
}

.header_cont div
{
	_height: 27px;
	min-height: 27px;
	background: transparent;
	background-color: #2a76bd;
	float: left;
	padding: 0px;
}

.header_cont div div
{
	_height: 27px;
	background: url(img/header_cont_rt.gif) right bottom no-repeat;
	float: left;
}

.header_cont div div div
{
	_height: 27px;
	background: url(img/ico_header_cont.gif) 6px 6px no-repeat;
	float: left;
	padding: 0px;
}

.header_cont .fix
{
	/*_width: 186px;
	min-width: 186px;*/
}

.header_cont div div div div
{
	height: auto;
	background: transparent;
	float: left;
	padding: 6px 26px 5px 32px;
	color: #ffffff;
	font-weight: bolder;
	min-height: 1px;
}

.header_cont div div div div h1
{
	float: left;
	color: #ffffff;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.header_cont .clear
{
	background: transparent;
	height: auto;
	padding: 0px;
	float: none;
	min-height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* news */
.news_blok_index
{
	/*margin-bottom: 20px;*/
}

.news_line_index
{
	clear: both;
	margin: 0px 0px 17px 0px;
}

.news_line_index p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.news_line_index a 
{
	text-decoration: underline;
	color: #004892;
}

.news_line_index a:hover 
{
	color: #004892;
}

.all_news_index 
{
	text-align: right;
}

.all_news_index a 
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bolder;
}

.all_news_index a:hover
{
	font-size: 11px;
	text-decoration: none;
}

.glue_line_news
{
	border-bottom: 1px solid #d7d7d7;
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 18px 0px;
}

.news_line_title
{
	margin: 0px 0px 14px 0px;
	font-weight: bolder;
}

.news_pic_left
{
	border: 1px solid #c7cdcd;
	margin: 0px 10px 0px 0px;
}


.news_organization_link
{
	clear: both;
	margin: 17px 0px 0px 0px;
	font-size: 11px;
}

div.news_organization_link a
{
	font-size: 11px;
}
/* / news */

.advertisement_block
{
	margin-bottom: -18px;
}

.advertisement_line
{
	margin: 0px 0px 18px 0px;
	color: #595959;
}

.glue_podmenu
{
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background: url(img/glue_podmenu_bg.gif) left top repeat-x;
	overflow: hidden;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

.seen_block
{
	margin: 0px 0px 0px 0px;
	padding-bottom: 8px;
}

.seen_line
{
	margin: 0px 0px 12px 0px;
	font-weight: bolder;
}

.all_seen
{
	font-weight: bolder;
}

.glue_navstring
{
	background: url(img/glue_navstring_bg.gif) left 5px no-repeat;
	padding: 0px 2px 0px 2px;
	margin: 0px 2px 0px 1px;
}

.all_records
{
	font-size: 11px;
	text-align: right;
	padding-right: 22px;
	color: #5b5b5b;
}

.tbl_list_firms tr td
{
	padding-left: 17px;
	padding-right: 11px;
}

.tbl_list_firms tr td table tr td
{
	padding-left: 0px;
}

.tbl_list_firms tr td a
{
	font-weight: bolder;
	text-decoration: none;
}

.tbl_list_firms tr td a:hover
{
	text-decoration: underline;
}

.light_gray_block
{
	background-color: #f2f2f2;
	padding: 20px 25px 23px 25px;
	zoom: 1;
}

.light_gray_block .frm_tbl
{
	border: 1px solid #f2f2f2;
}

.find_block_catalog
{
	margin: 0px 0px 17px 0px;
	color: #5b5b5b;
}

.find_block_catalog select, .podbor_block_catalog select
{
	width: 127px;
}

.find_block_catalog table
{
	margin-bottom: -23px;
}

.find_block_catalog table tr td
{
	padding: 0px 0px 23px 0px;
}

.podbor_block_catalog
{
	margin: 0px 0px 24px 0px;
}

.podbor_block_catalog table tr td
{
	padding: 0px 0px 18px 0px;
}

.podbor_block_catalog table tr td
{
	padding: 0px 0px 18px 0px;
}

.podbor_block_catalog table tr td table tr td
{
	padding: 0px;
}

.input_element
{
	margin: 0px 0px 30px 0px;
}

.input_element div
{
	padding: 0px 0px 6px 0px;
}

.input_element input
{
	width: 414px;
}

.list_valute
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.list_valute li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bolder;
	color: #5B5B5B;
	display: inline;
}

.list_valute li.active a
{
	color: #5B5B5B;
	text-decoration: none;
}

.list_valute li.no_active a
{
	color: #004892;
	text-decoration: underline;
}

.list_valute li.no_active a:hover
{
	text-decoration: none;
}

.list_valute li.glue
{
	padding: 0px 5px 0px 5px;
}

.tb_spisok_vyvod
{
	
}

.tb_spisok_vyvod_bloknot
{
	margin-bottom: 13px;
}

.tb_spisok_vyvod th, .tb_spisok_vyvod_bloknot th
{
	padding: 10px 6px 10px 6px;
	font-size: 11px;
	border: 1px solid #ffffff;
	color: #303030;
}

.tb_spisok_vyvod_bloknot th
{
	border: 2px solid #ffffff;
}

.tb_spisok_vyvod td, .tbl_info .tb_spisok_vyvod td
{
	padding: 5px 10px 7px 10px;
	font-size: 11px;
	background-color: #F4F4F4;
	border: 1px solid #ffffff;
	color: #303030;
	vertical-align: middle;
}

.tb_spisok_vyvod_bloknot td
{
	padding: 5px 10px 7px 10px;
	font-size: 11px;
	border: 2px solid #ffffff;
	color: #303030;
	vertical-align: middle;
}

.tb_spisok_vyvod_bloknot td.td_btn_close
{
	text-align: center;
	vertical-align: middle;
}

.tb_spisok_vyvod_bloknot td a
{
	color: #004892;
	text-decoration: underline;
	font-weight: normal;
}

.tb_spisok_vyvod_bloknot td a:hover
{
	color: #004892;
}

.tb_spisok_vyvod .select td, .tb_spisok_vyvod tr:hover td
{
	background-color: #EDF6FC;
}

.tb_spisok_vyvod .select .spisok_vyvod_padding, .tb_spisok_vyvod tr:hover .spisok_vyvod_padding
{
	background-color: #D7D7D7;
	font-weight: bolder;
	text-align: left;
	padding: 10px 30px 12px 30px;
}

.tb_spisok_vyvod td.bloknot a
{
	display: block;
	width: 19px;
	height: 16px;
	background: url(img/ico_bloknot.gif) no-repeat 0px 0px;
	margin: 0 auto;
}

.tb_spisok_vyvod .select td.bloknot a, .tb_spisok_vyvod tr:hover td.bloknot a
{
	display: block;
	width: 19px;
	height: 16px;
	background: url(img/ico_bloknot_active.gif) no-repeat 0px 0px;
	margin: 0 auto;
}

.tb_spisok_vyvod td.bloknot a:hover
{
	display: block;
	width: 19px;
	height: 16px;
	background: url(img/ico_bloknot_active.gif) no-repeat 0px 0px;
	margin: 0 auto;
}


.tb_spisok_vyvod td.delete a
{
	display: block;
	width: 16px;
	height: 16px;
	background: url(img/ico_delete.gif) no-repeat 0px 0px;
	margin: 0 auto;
}

.tb_spisok_vyvod .select td.delete a, .tb_spisok_vyvod tr:hover td.delete a
{
	display: block;
	width: 16px;
	height: 16px;
	background: url(img/ico_delete_active.gif) no-repeat 0px 0px;
	margin: 0 auto;
}

.tb_spisok_vyvod td.delete a:hover
{
	display: block;
	width: 16px;
	height: 16px;
	background: url(img/ico_delete_active.gif) no-repeat 0px 0px;
	margin: 0 auto;
}

/* СТРОКА ПОСТРАНИЧНОГО ВЫВОДА */

.page_line_top2 {
	padding: 0px 0px 10px 0px;
}

.page_line_bottom2 {
	padding: 10px 0px 15px 0px;		
}

/* ПОСТРАНИЧНЫЙ ВЫВОД */

.pages2
{
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #5B5B5B;
}
 	 	
.pages2 a 
{
	text-decoration: underline;
	font-weight: bolder;
}

.pages2 a:hover 
{ 
	text-decoration: none;
}

.pages_active2 
{
	color: #5B5B5B; 
	font-weight: bolder;
	text-decoration: none;
}

.tb_spisok_vyvod tr td.end_line
{
	background-color: #b4b4b4;
}

.tb_spisok_vyvod .select .end_line, .tb_spisok_vyvod tr:hover .end_line
{
	background-color: #b4b4b4;
}


/* info organizations table */
.tbl_info_firm, .tbl_info
{
	margin: 0px 0px 32px 0px;
}

.tbl_info
{
	margin: 0px 0px 0px 0px;
}

.tbl_info_firm tr td, .tbl_info tr td
{
	padding: 7px 17px 8px 17px;
	line-height: 17px;
	vertical-align: top;
}

.tbl_info_firm tr td table tr td, .tbl_info tr td table tr td
{
	padding: 0px;
}

.tbl_info_firm tr td.glue_td, .tbl_info tr td.glue_td
{
	padding: 0px;
}

.tbl_info_firm
{
	margin-bottom: 5px;
}

.tbl_info img
{
	margin-right: 15px;
	margin-bottom: 5px;
}
/* / info organizations table */
.address
{
	margin: 0px 0px 21px 0px;
	zoom: 1;
}

.num_address
{
	font-size: 18px;
	color: #5b5b5b;
	padding: 0px 0px 0px 19px;
	margin: 0px 0px 17px 0px;
}

.update
{
	font-size: 11px;
	color: #5b5b5b;
	text-align: right;
}

.uppercase
{
	text-transform: uppercase;
}

.blue_color
{
	color: #3366cc;
}

.primech_text
{
	font-size: 10px;
	color: #3366cc;
	padding: 8px 0px 0px 89px;
	margin: 0px 0px 25px 0px;
}

.frm_tbl
{
	margin-bottom: -8px;
}

.frm_tbl tr td
{
	padding: 7px 0px 8px 0px;
}

.frm_tbl tr td table tr td
{
	padding: 0px;
}

.w200 input
{
	width: 200px
}

.frm_tbl tr td.razd_td
{
	padding: 0px;
	height: 12px;
}

.example
{
	font-size: 11px;
	padding: 3px 0px 5px 0px;
}

.add_to_notepad
{
	background: url(img/ico_bloknot_active.gif) no-repeat 0px 0px;
	padding: 0px 0px 6px 27px;
	font-size: 11px;
}

.add_to_notepad a, .add_to_notepad a:hover
{
	color: #5b5b5b;
}

.tbl_stat_info
{
	margin: 0px 0px 10px 0px;
}

.tbl_stat_info tr td
{
	font-size: 11px;	
	padding: 0px;
}

.bold
{
	font-weight: bolder;
}

.discription_tovar
{
	padding: 0px 0px 12px 17px;
}

.kolichestvo
{
	color: #111;
	font-weight: bolder;
}

.open_shadow_block
{
	width: 316px;
	position: absolute;
	top: -5px;
	right: -35px;
	display: none;
}

.open_shadow_block .tp
{
	height: 11px;
	padding: 0px 24px 0px 24px;
	position: relative;
	font-size: 0px;
	line-height: 0px;
	background:url(img/open_shadow_block_tp_lf.png) top left no-repeat;
}

/*.open_shadow_block .tp {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/open_shadow_block_tp_lf.png'); background-image: none;}
html>body .open_shadow_block .tp {background:url(img/open_shadow_block_tp_lf.png) top left no-repeat;}
*:first-child+html .open_shadow_block .tp {background-image: none;}*/

.open_shadow_block .tp div
{
	height: 11px;
	font-size: 0px;
	line-height: 0px;
	background:url(img/open_shadow_block_tp_bg.png) top right repeat-x;
}

/*.open_shadow_block .tp div {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/open_shadow_block_tp_bg.png'); background-image: none;}
html>body .open_shadow_block .tp div {background:url(img/open_shadow_block_tp_bg.png) top right repeat-x;}
*:first-child+html .open_shadow_block .tp div {background-image: none;}*/

.open_shadow_block .tp div.tp_rt_part
{
	height: 11px;
	width: 24px;
	background:url(img/open_shadow_block_tp_rt.png) top right no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

/*.open_shadow_block .tp div.tp_rt_part {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/open_shadow_block_tp_rt.png'); background-image: none;}
html>body .open_shadow_block .tp div.tp_rt_part {background:url(img/open_shadow_block_tp_rt.png) top right no-repeat;}
*:first-child+html .open_shadow_block .tp div.tp_rt_part {background-image: none;}*/

.open_shadow_block .cn
{
	width: 315px;
	background:url(img/open_shadow_block_cn_bg.png) top left no-repeat;
	position: relative;
	//left: -1px;
}

/*.open_shadow_block .cn {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/open_shadow_block_cn_bg.png'); background-image: none;}
html>body .open_shadow_block .cn {background:url(img/open_shadow_block_cn_bg.png) top left no-repeat;}
*:first-child+html .open_shadow_block .cn {background-image: none;}*/

.cn_cont_kord
{
	padding: 27px 31px 17px 31px;
	zoom: 1;
	overflow: hidden;
	position: relative;
}

.open_shadow_block .bt
{
	height: 11px;
	padding: 0px 24px 0px 24px;
	position: relative;
	font-size: 0px;
	line-height: 0px;
	background:url(img/open_shadow_block_bt_lf.png) bottom left no-repeat;
}

/*.open_shadow_block .bt {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/open_shadow_block_bt_lf.png'); background-image: none;}
html>body .open_shadow_block .bt {background:url(img/open_shadow_block_bt_lf.png) bottom left no-repeat;}
*:first-child+html .open_shadow_block .bt {background-image: none;}*/

.open_shadow_block .bt div
{
	height: 11px;
	font-size: 0px;
	line-height: 0px;
	background:url(img/open_shadow_block_bt_bg.png) bottom right repeat-x;
}

/*.open_shadow_block .bt div {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/open_shadow_block_bt_bg.png'); background-image: none;}
html>body .open_shadow_block .bt div {background:url(img/open_shadow_block_bt_bg.png) bottom right repeat-x;}
*:first-child+html .open_shadow_block .bt div {background-image: none;}*/

.open_shadow_block .bt div.bt_rt_part
{
	height: 11px;
	width: 24px;
	background:url(img/open_shadow_block_bt_rt.png) bottom right no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

/*.open_shadow_block .bt div.bt_rt_part {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/open_shadow_block_bt_rt.png'); background-image: none;}
html>body .open_shadow_block .bt div.bt_rt_part {background:url(img/open_shadow_block_bt_rt.png) bottom right no-repeat;}
*:first-child+html .open_shadow_block .bt div.bt_rt_part{background-image: none;}*/

.tbl_login
{
	margin-bottom: -15px;
}

.tbl_login tr td
{
	padding: 0px 0px 15px 0px;
	text-align: left;
}

.main_table .open_shadow_block, .main_table .open_shadow_block .tbl_login tr td
{
	color: #5C5C5C;	
	font-size: 12px;
}

.main_table .open_shadow_block a, .main_table .open_shadow_block .tbl_login tr td a
{
	color: #004A94;
	font-size: 11px;
}

.main_table .open_shadow_block a:hover, .main_table .open_shadow_block .tbl_login tr td a:hover
{
	color: #004A94;
}

.main_table .open_shadow_block .cn_cont_kord
{
	text-align: left;
}

.btn_close
{
	background: url(img/btn_close.gif) left top no-repeat;
	height: 17px;
	width: 19px;
	position: absolute;
	right: 11px;
	top: 3px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}

.number
{
	font-size: 14px;
	line-height: 14px;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;	
}

.tbl_cont
{
	margin-bottom: -9px;
}

.tbl_cont tr td
{
	padding: 8px 0px 9px 0px;
	line-height: 17px;
}

.tbl_cont tr td table tr td
{
	padding: 0px;
}

.menu_user_online
{
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 11px;
}

.menu_user_online li
{
	margin: 0px 0px 11px 0px;
	padding: 0px;
	font-weight: bolder;
	text-align: left;
}

.ico_bloknot div div div div
{
	height: 27px;
	background: url(img/ico_bloknot_active.gif) 6px 6px no-repeat;
	float: left;
}

.ico_bloknot div div div div div
{
	background: transparent;	
	height: auto;
}

.glue_blue_line
{
	height: 4px;
	background-color: #2a76bd;
	font: 0px/0px;
}

.logo_bloknot
{
	padding: 14px 0px 0px 9px;
}

.logo_bloknot a
{
	position: relative;
}

.news_line_date
{
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

.news_panel
{
	font-size: 11px;
}

.big_element
{
	
}

.big_element input
{
	width: 350px;	
}

.big_element textarea
{
	width: 350px;
}

.radio_wrapper input
{
	position: relative;
	top: 2px;
	//top: 0px;
}

.text_marg
{
	margin: 0px 0px 20px 0px;
}

.btn_center
{
	text-align: center;
}

.btn_center table
{
	border-collapse: collapse;
	margin: 0 auto;
}

.btn_center table tr td
{
	padding: 0px;
}

.main_table .paddtop20
{
	padding: 20px 0px 0px 0px;
}

.main_table .no_paddtop20 .paddtop20
{
	padding-top: 0px;
}

.group_links
{
	padding: 0px 0px 5px 17px;
	font-size: 11px;
}

.print_top
{
	padding: 31px 17px 0px 0px;
}

.print_bottom
{
	padding: 20px 17px 0px 0px;
}

.print_link 
{
	font-size: 11px;
	background: url(img/ico_print.gif) left top no-repeat;
	padding: 0px 0px 6px 25px;
}

.print_link a, .print_link a:hover
{
	color: #5b5b5b;
}

.main_table .paddleft20
{
	padding-left: 20px;
}

.main_table .white_bg
{
	background-color: #fff;
}

/* СТАТИСТИКА ЗАПРОСОВ */

.nss_blok {
	margin-top: 6px;
	padding: 14px 10px 15px 17px;
	background: #e3e3e3;
}

.nss_count {
	width: 50px;
	float: right;
	text-align: right;
}



/* ПЕРЕКЛЮЧАТЕЛЬ ВАЛЮТ */

.valutes_block_switcher {
	padding: 0px 9px 0px 9px;
	font-size: 10px;
	margin: 0px 0px 21px 0px;	
	font-size: 11px;
	text-transform: uppercase;
}

.valutes_block_switcher .active {
	color: #272727; 
	text-decoration: none;
	font-weight: bolder; 
}
	
.valutes_block_switcher a {
	text-decoration: underline;
	color: #004892;
	font-weight: bolder;
}

.valutes_block_switcher a:hover {
	text-decoration: none;
	color: #272727; 
}