.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
}
.row {margin-left:-10px; margin-right:-10px;}

/* CSS Document */
#back_window { width:100%; height:100%; background:url(/_site/_pic/img/p.png) repeat left top; position:absolute; z-index:90; left:0px; top:0px; display:none; }


.main_content { background:url(../_pic/img/back_main_content.png) repeat-x left top #fff; border:1px solid #c6c4c5; padding:10px; width:auto; overflow:hidden; -moz-border-radius-bottomleft:15px; border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; border-bottom-right-radius:15px;  }
	.main_content .container_left { background:#fff; width:570px; float:left; padding:10px; }
	.main_content .container_right { width:355px; float:right; background:#fff; padding:10px; }
	
.main_content2 { background:url(../_pic/img/back_main_content.png) repeat-x left top #fff; border:1px solid #c6c4c5; padding:10px; width:auto; overflow:hidden; -moz-border-radius-bottomleft:15px; border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; border-bottom-right-radius:15px; }
	.main_content2 .container_left { background:#fff; width:200px; float:left; padding:10px; }
	.main_content2 .container_right { width:500px; float:right; background:#fff; padding:10px; }

.description_company { padding:10px 0px; border:1px dotted #ccc; border-right:none; border-left:none; }

.list_news li.video_link_act a { color:#d20000; }

a.asc { background:url(../_pic/img/corner_red_2_top.gif) no-repeat right 8px; }
a.desc { background:url(../_pic/img/corner_red_2_down.gif) no-repeat right 8px; }

#name_add { display:none; }


.necessarily a.add, .button .add { color:#fff; font-size:11px; font-weight:bold; padding:3px; padding-left:18px; background:url(/_site/_pic/img/ico_add.png) #8DB601 no-repeat 3px 5px; text-decoration:none; height:22px; line-height:22px; font-size:12px; color:#fff; border:1px solid #ccc; -moz-border-radius:3px; border-radius:3px; }
#change_data { font-size:11px; font-weight:bold; padding:3px; background:#8DB601; text-decoration:none; height:16px; line-height:22px; font-size:12px; color:#fff; border:1px solid #ccc; -moz-border-radius:3px; border-radius:3px; }
.clsGroup_login td a, .clsGroup_remaind td a { font-size:11px; font-weight:bold; padding:3px; background:#8DB601; text-decoration:none; height:16px; line-height:22px; font-size:12px; color:#fff; border:1px solid #ccc; -moz-border-radius:3px; border-radius:3px; }
	.clsGroup_remaind td, .clsGroup_login td { font-size:12px; color:#333; }
	.clsGroup_remaind td input, .clsGroup_login td input, .clsRemindFormTable td input { border:1px solid #ccc; }
div.button_box a { font-size:11px; font-weight:bold; padding:3px; background:#8DB601; text-decoration:none; height:16px; line-height:22px; font-size:12px; color:#fff; border:1px solid #ccc; -moz-border-radius:3px; border-radius:3px; margin-right:10px; }
	
.clsMaxLenCounter { font-weight:normal; }

.popup input { margin:0px; }
.popup textarea { width:470px; height:100px; }
.necessarily textarea { width:445px; height:100px; }
#address { width:99%; height:auto; }

.clsGroup_login, .clsLoginFormTable, .clsLoginFormButtons, .clsGroup_logoff, .clsRemindFormTable, .clsGroup_remaind, .clsRemindFormButtons { margin:0px; font-size:12px; }

#RegisterUpdateInfoPanel, #RegisterInfoPanel { font-size:12px; text-align:center; color:#d20000; }
.textarea textarea { width:99%; border:1px solid #ccc; }
.submited .load_submited { display:block; }
.load_submited { display:none; position:absolute; left:50%; top:50%; margin-top:-30px; margin-left:-30px; }



/* new style */
/* CSS Document */

#baner_530_100 { width:530px; float:left; }
#baner_770_100 { width:770px; float:left; }
#baner_220_100 { width:220px; float:right; }
.content { width:100%; overflow:hidden; }
.red { color:#bb1a00; }
.all { padding:0px 25px 0px 5px; background:url(../_pic/images/add.png) #eaeaea no-repeat right center; border:1px dotted #2d4563; -moz-border-radius:3px; border-radius:3px; }



#main_nav2 { list-style:none; display:block; clear:both; border-top:1px dotted #ccc; }
	#main_nav2 ul { margin:0px; padding:0px; width:100%; overflow:hidden; }
	#main_nav2 li { float:left; padding:2px 0px 2px 10px; list-style:none; color:#646464; }
		#main_nav2 li a { color:#646464; text-decoration:none; font-style:italic; padding-right:10px; border-right:1px solid #ccc; }
		#main_nav2 li a:hover { color:#2d4563; text-decoration:underline; }
		#main_nav2 li.active { background:#F1F0DF; color:#2d4563; }
			#main_nav2 li.active a { color:#2d4563;}



.clsNavTable { text-decoration:none; padding:0px 2px; color:#000; }
	.clsNavTable a { color:#666; padding:0px 2px; text-decoration:underline; }
	.clsNavTable a:hover { text-decoration:none; }
	
.button_link { display:block; height:38px; background:url(http://www.ligazakon.ua/_site/cms/_pic/main/button_back2.gif) no-repeat left top; padding-left:14px; line-height:38px; color:#666; font-size:11px; text-decoration:none; text-transform:uppercase; }

#content { width:100%; overflow:hidden; display:block; }
	#top { width:100%; overflow:hidden; clear:both; display:block; }
		.left_content { width:370px; margin-right:10px; float:left; padding-bottom:10px; }
		.center_content { width:370px; float:left; padding-bottom:10px; }
		.right_content { width:220px; float:right; }
		.content_news { width:750px; float:left; }
		.left_content_search { width:220px; float:left; padding-bottom:10px; margin-right:10px; }
		.center_content_catalog { width:520px; float:left; padding-bottom:10px; }
	.block { padding-bottom:10px; }
	
	.list_content { width:100%; overflow:hidden; clear:both; display:block; padding:5px 0px; border-bottom:1px dotted #ccc; }
		.list_content .content_left { width:100px; padding-left:3px; float:left; }
		.list_content .content_right { width:245px; float:right; }
	.content_news .list_content { width:100%; overflow:hidden; clear:both; display:block; padding:5px 0px; border-bottom:1px dotted #ccc; }
		.content_news .list_content .content_left { width:200px; padding-left:3px; float:left; }
		.content_news .list_content .content_right { width:520px; float:right; }
			.content_news .list_content h3 { font-size:13px; padding:0px; margin:0px; font-weight:bold; color:#000; }
			.list_content .content_right h3 { font-size:12px; padding:0px; margin:0px; font-weight:bold; color:#000; }
				.list_content .content_right h3 a { color:#000; text-decoration:none; }
				.list_content .content_right h3 a:hover { color:#2D4563; border-bottom:1px dotted #2D4563; }
			.published_date { display:block; font-size:11px; color:#666; padding-top:2px; font-style:italic; }
			.entry_content { font-size:12px; }
	.main_news .list_content { background:#f1f0df; }
	.link_nav { line-height:0; }
		.link_nav a { padding:0px 5px; color:#646464; font-size:13px; text-decoration:none; line-height:1.5; }
		.link_nav a.act { background:url(../_pic/back_link_act.gif) no-repeat center top; text-decoration:underline; }
		.link_nav a:hover { text-decoration:underline; color:#2d4563; }
	
	.list_news { list-style:none; margin:0px; padding:0px; }
		.list_news li { list-style:none; color:#2d4563; padding-left:13px; background:url(../_pic/back_list.gif) no-repeat left 7px; padding-bottom:5px; }
			.list_news li a { color:#2d4563; text-decoration:none; font-size:13px; }
			.list_news li:hover { background:url(../_pic/back_list_act.gif) no-repeat left 7px; }
			.list_news li:hover a { color:#000; border-bottom:1px dotted #2D4563; }
			
			
#actual { padding-bottom:10px; display:block; }
	#actual td { padding:5px; }
	#actual .descr { color:#333; font-style:italic; }
		.descr a { color:#333; text-decoration:none; }
		.descr a:hover { color:#2D4563; }
	.all_news { text-align:right; color:#333; text-decoration:none; padding-right:5px; }

#now_discus a:hover { color:#2d4563; border-bottom:1px dotted #2d4563; }
	#now_discus .count_comments a { color:#2d4563; border-bottom:1px dotted #2d4563; }
	
#yur_catalog .content_left { width:460px; float:left; padding:5px; margin-top:5px; }
#yur_catalog .content_right { width:475px; float:right; border-left:1px solid #ccc; padding-top:10px; padding-left:10px; margin-top:5px; }
	.region, .specials { padding-top:10px; }
		.specials { width:100%; overflow:hidden; clear:both; }
		.specials .special_block { width:32%; float:left; }
		.region a { padding:0px; }
		.region a.submit_button, .specials a.submit_button { padding:0px 5px; }
		.region a:hover, .specials a:hover { border-bottom:1px dotted #2D4563; }
		
#yur_catalog .list_company { padding-bottom:15px; width:100%; overflow:hidden; }
	#yur_catalog .list_company .content_left { width:145px; overflow:hidden; float:left; border:none; padding:0px; margin:0px; }
	#yur_catalog .list_company .content_right { width:300px; overflow:hidden; float:right; border:none; padding:0px; padding-right:5px; margin:0px; }
	.type { color:#666; font-size:12px; }


#request4paid_placement, #repeat4paid_placement { background:#F66200; }

.filter_link_block { padding-bottom:5px; }
	.filter_link_block a { padding:2px; color:#333; border-bottom:1px dotted #333; font-size:12px; }
	.filter_link_block a.active { background:#f66200; color:#fff; border:1px solid #ccc; -moz-border-radius:3px; border-radius:3px; cursor:default; }
		.filter_link_block a.active img { vertical-align:-4px; cursor:pointer; }


.region_and_specials_block { padding:5px; padding-top:0px; }

#login_block a { display:none; }


/* new_css */
.clsMessageError, .clsMessageOk { color:#d20000; }
.print { display:none; }
.green, .clsMessageOk { color:#31aa2f; }
.container_top img, .container_bottom img { display:none; }

.newListSelected { width:450px; }
.selectedTxt { left:0px; }

#UseInfoPanel { position:relative; line-height: normal; left:0px; top:0px; z-index:99; }
#LogonPanel, #RemindPanel { width:268px; border:1px solid #999; line-height:36px; position:absolute; z-index:99; left:10px; top:22px; display:none; background:url(/_site/_pic/back_login_form.gif) #dadada repeat-x left top; }
.login_form { padding:13px; padding-top:0px; padding-bottom:10px; position:relative; }
	.input_login_container input, .input_login_container input#email { width:98%; border:1px solid #999; height:22px; line-height:22px; padding:0px 2px; font-size:12px; color:#676767; margin-top:11px; }
	.input_login_container input#capcha { margin:0px; padding:0px 2px;  }
	.input_login_container .img_capcha { width:160px; padding-top:2px; }
	.descr_input { line-height:normal; font-size:11px; color:#666; white-space:normal; }
	#ResultLoginInfoPanel, #ResultRemindInfoPanel { font-size:11px; padding:0px; margin:0px; text-align:center; width:100%; color:#dadada; font-size:11px; line-height:normal; white-space:normal; padding-bottom:3px; }
	#LogoffInfoPanel { display:none; }
	#ResultLogoffInfoPanel { position:absolute; top:25px; right:0px; line-height:normal; font-size:11px; }

#main_content { clear:both; width:100%; overflow:hidden; padding-top:9px; }
	#main_content .right_block { width:321px; float:right; }
	#main_content .left_block { width:649px; float:left; }
	
#breadcrumbs { padding-left:3px; color:#676767; }
	#breadcrumbs a { color:#676767; font-size:10px; padding:0px 10px 0px 4px; background:url(../_pic/ico_breadcrumbs.gif) no-repeat right center; line-height:18px; text-transform:uppercase; }
	#breadcrumbs span { padding-left:4px; font-size:10px; line-height:18px; text-transform:uppercase; }
	
/*h2.main_title, h1.main_title { padding:5px 0px; font-size:18px; position:relative; z-index:1; color:#db2643; padding:7px 2px; margin:0px; border-top:1px solid #ccc; }
	h2.main_title .rss { position:absolute; right:5px; top:3px; }*/
input#map { width:238px; }
	


/*.main_bloc .header_block_tr { background:url(../_pic/border_main_block.gif) repeat-y left top; }*/
.main_bloc .header_block_tr td { background:url(../_pic/back_main_block.gif) #222831 repeat-x left top; border:1px solid #000; }
	.main_bloc .header_block_tr .title { position:relative; height:25px; line-height:25px; color:#fff; font-size:11px; }
		.main_bloc .header_block_tr .title .main_title { width:49%; float:left; position:relative; top:-1px; left:-1px; }
		.main_bloc .header_block_tr .title .main_title img { position: absolute; left:-1px; top:-1px; }
			.main_bloc .header_block_tr .title .main_title a, .main_bloc .header_block_tr .title .main_title span { padding:0px 25px 0px 11px; height:25px; line-height:25px; float:left; display:block; background: url(../_pic/back_title_red.png) no-repeat right top; text-transform:uppercase; color:#fff; font-size:11px; }
		.main_bloc .header_block_tr .title .all_link { width:45%; float:right; text-align:right; padding-right:10px; line-height:24px; }
			.main_bloc .header_block_tr .title .all_link a { padding-right:15px; text-transform:uppercase; font-size:11px; background:url(../_pic/ico_all.gif) no-repeat right center; color:#fff; }
	.main_bloc .header_block_tr .img { padding:11px 10px 0px 10px; text-align:center; }
		.main_bloc .header_block_tr .img img { border:1px solid #fff; }
	.main_bloc .header_block_tr .descr { font-family:Georgia; font-size:18px; color:#fff; font-style:italic; line-height:normal; padding:10px 10px 15px 10px; }
		.main_bloc .header_block_tr .descr a { font-family:Georgia; font-size:18px; color:#fff; font-style:italic; }
		.main_bloc .header_block_tr .descr .date { font-size:12px; font-family:arial; color:#c45558; font-style:normal; }
.main_bloc .list_block_tr {  }
.main_bloc .list_block_tr td { background:#e9e9e9; padding:10px; }
	.main_bloc .list_block_tr td .list_block { width:100%; overflow:hidden; padding:17px 0px; border-bottom:1px dotted #999; }
		.main_bloc .list_block_tr td .list_block .left { width:105px; float:left; padding-top:2px; }
			.main_bloc .list_block_tr td .list_block .left img { border:1px solid #565657; }
		.main_bloc .list_block_tr td .list_block .right { width:191px; float:right; }
			.main_bloc .list_block_tr td .list_block .title a { font-size:14px; font-family:georgia; line-height:normal; color:#222831; }
			.main_bloc .list_block_tr td .list_block .date { font-family:arial; color:#dd203e; font-style:normal; }

.catalog_block { background:url(../_pic/back_special_block.jpg) no-repeat right top; border:1px solid #e4e5e7; position:relative; }	
.catalog_block #balance { position:absolute; left:10px; top:-5px; }
.catalog_block .title_block { padding:0px 10px; width:auto; overflow:hidden; }
	.catalog_block .title_block h2 { padding:12px 0px 12px 79px; display:block; width:372px; float:left; font-weight:500; font-size:24px; font-family:georgia; color:#000; margin:0px; }
	.catalog_block .title_block .search_block { width:448px; float:right; padding:15px 0px; }
		.catalog_block .title_block .search_block .search_text { float:left; border:1px solid #999; border-right:none; color:#333; width:325px; font-size:12px; padding:3px; margin:0px; }
		.catalog_block .title_block .search_block .search_button { float:left; border:none; cursor:pointer; background:url(../_pic/ico_search_gold.gif) #fff no-repeat left top; height:23px; line-height:23px; width:27px; border:1px solid #999; border-left:none; margin:0px; }
	.catalog_block .specializations_block { padding:5px 0px 5px 10px; width:625px; overflow:hidden; }
	.catalog_block .specializations_block div { width:46%; float:left; padding:5px; border-bottom:1px dotted #999; margin-left:25px; }
		.catalog_block .specializations_block div a { font-family:Georgia; font-size:14px; }
		.catalog_block .specializations_block div span { color:#666; font-size:12px; display:none; }
	.specializations_block a.active { color:#ed193f; cursor:default; text-decoration:none; }
		.specializations_block a.active:hover { text-decoration:none; }
		
.catalog_block2 { margin-top:5px; border:1px solid #e4e5e7; position:relative; }	
.catalog_block2 #balance { position:absolute; left:5px; top:-1px; }
.catalog_block2 .title_block { padding:0px 10px; width:auto; overflow:hidden; }
	.catalog_block2 .title_block h2 { padding:12px 0px 0px 43px; display:block; width:262px; float:left; font-weight:500; font-size:18px; font-family:arial; color:#000; margin:0px; }
	.catalog_block2 .title_block .search_block { width:357px; float:right; padding:15px 0px 0px 0px; }
		.catalog_block2 .title_block .search_block .search_text { float:left; border:1px solid #999; border-right:none; color:#666; width:324px; font-size:12px; padding:2px; margin:0px; }
		.catalog_block2 .title_block .search_block .search_button { float:left; border:none; cursor:pointer; background:url(../_pic/ico_search.gif) #fff no-repeat left -1px; height:21px; line-height:21px; width:27px; border:1px solid #999; border-left:none; margin:0px; }
	.catalog_block2 .specializations_block { padding:5px 0px 5px 10px; width:auto; overflow:hidden;}
	.catalog_block2 .specializations_block div { width:47%; float:left; padding:5px; border-bottom:1px dotted #999; margin-left:13px; }
		.catalog_block2 .specializations_block div a { font-family:arial; font-size:12px; }
		.catalog_block2 .specializations_block div span { color:#666; font-size:12px; }
		
/*.region_block { background:#f2f2f2; border:1px solid #e4e5e7; border-top:none; padding:6px 80px 7px 70px; color:#333; font-size:12px; position:relative; margin-bottom:12px; }
	.region_block .region_title { text-transform:uppercase; position:absolute; left:7px; top:8px; font-size:10px; }
	.region_block a { padding-right:25px; }
	.region_block a.active { padding-right:3px; color:#ed193f; cursor:default; }
		.region_block a.active:hover { text-decoration:none; }
	.region_block .filter_button { text-align:right; position:absolute; right:0px; bottom:0px; width:auto; overflow:hidden; }
		.region_block .filter_button a { width:auto; color:#333; float:left; height:30px; line-height:30px; padding:0px 15px 0px 25px; background:url(/_site/_pic/back_all_link.gif) #ccc no-repeat left top; }
		.region_hide { display:none; }*/
	
.autorized_block { position:absolute; right:5px; top:12px; text-align:right; font-size:11px; color:#df2f4b; z-index:1; }
	.autorized_block a { font-size:11px; color:#333; }
	.clsLoginFormTable { display:inline; }
	
.catalog_company_block { width:auto; overflow:hidden; clear:both; padding:11px 7px; border-top:1px dotted #ccc; }
	.catalog_company_block_left { width:185px; float:left; padding-top:4px; color:#666; font-size:11px; }
		.catalog_company_block_left .company_logo { border:1px solid #999; }
	.catalog_company_block_right { width:544px; float:right; }
		.company_title { margin:0px; }
			.company_title a { font-size:18px; font-family:georgia; }
		.company_specializing_text { color:#333; font-size:12px; padding-top:1px; }
		.company_descr { font-size:12px; color:#666; padding-top:3px; }
		.adress_block { width:100%; overflow:hidden; padding-top:5px; }
			.adress_block .adress_left { width:235px; float:left; }
			.adress_block .adress_right { width:290px; float:right; }
				.adress_block .adress_right .phone { color:#666; font-size:12px; }

.border_block { border:1px solid #ccc; padding:4px 9px; width:auto; overflow:hidden; }
.news_box {}
	.news_box .title { font-size:21px; color:#333; font-weight:500; margin:0px; }
	.news_box .date { font-size:12px; color:#666; }
	.news_box .descr { font-size:12px; font-style:italic; font-weight:500; color:#666; }
	.news_box .text { padding-top:4px; font-size:14px; color:#666; }
		.news_box .text p { padding:0px; margin:0px; margin-bottom:10px; }
		.news_box .text a { font-size:14px; }
	.news_box .left_vrez { width:256px; float:left; margin:5px 10px 10px 0px; background:#eae9e9; color:#999; font-size:12px; padding:5px; }
		.news_box .left_vrez .vrez_descr {  }
		.rightvrez { width:256px; background:#eae9e9; color:#999; font-size:12px; float:right; margin:0px 0px 10px 10px; }
			.news_box .text .rightvrez p { padding:5px; margin:0px; }
		.leftvrez { width:256px; background:#eae9e9; color:#999; font-size:12px; float:left; margin:0px 10px 10px 0px; }
			.news_box .text .leftvrez p { padding:5px; margin:0px; }
	.news_box .photocomment { width:1%; float:right; margin:5px 0px 10px 10px; font-size:12px; color:#666; }
		.news_box .photocomment p { margin:0px; }
		.subarticle { color:#da1e3c; }
	.news_box .contact_info { clear:both; padding:10px 0px; width:100%; overflow:hidden; }
		.news_box .contact_info .mail_to { width:49%; float:left; }
		.news_box .contact_info .autor_name { width:49%; float:right; text-align:right; font-size:12px; color:#666; padding-top:5px; }
			.news_box .contact_info .mail_to a, .news_box .contact_info .autor_name a { color:#2d4563; border-bottom:1px dotted #2d4563; font-size:13px; }
	.button_link { display:block; height:38px; background:url(http://www.ligazakon.ua/_site/cms/_pic/main/button_back2.gif) no-repeat left top; padding-left:14px; line-height:38px; color:#666; font-size:11px; text-decoration:none; text-transform:uppercase; }
	.box_image_2 { width:256px; float:left; overflow:hidden; position:relative; padding:7px 10px 10px 0px; }
		.box_image_2 .img { padding:0px; margin:0px; float:none; border:1px solid #999; overflow:hidden; }
		.box_image_2 .img_descr { background:#eae9e9; color:#999; font-size:12px; padding:5px; }
		
.actual_block .title { padding-top:6px; line-height:normal; }
.actual_block .title a { color:#de2948; font-size:14px; }
.actual_block .descr { font-size:12px; color:#7a7a7a; padding-top:2px; line-height:normal; }
.actual_block .sub_link { border-top:1px dashed #d5d5d5; }
	.actual_block .sub_link a { display:block; padding:8px 0px 5px 23px; background:url(../_pic/ico_sub_link.jpg) no-repeat left 8px; }
	
.count_comments { color:#333; font-size:14px; font-weight:bold; padding-top:6px; }
	.count_comments span { color:#da1e3c; }
	.info_comments { font-size:12px; color:#666; padding-top:11px; }
		.info_comments span { color:#da1e3c; }
	/*#ComentsPanel { padding-top:10px; font-size:12px; color:#666; }*/
		/*.block_input input, .block_input textarea { border:1px solid #999; font-size:12px; color:#666; padding:3px 2px; width:98%; }*/
		/*.capcha { vertical-align:-6px; }*/
		/*#ComentsPanel a { font-size:12px; }*/
		
	#ComentsPanel { position:relative; left:0px; top:0px; }
	.comments_list .container { border-top:1px solid #999; padding:10px 0px; }
	.comments_list .container.last { border:none; }
		.comments_list .autor { color:#da1e3c; font-weight:bold; }
			.comments_list .autor .date { color:#666; font-size:12px; font-weight:normal; padding-left:10px; }
		.comments_list .text { font-size:12px; padding-top:2px; }

.news_block_right { border:1px solid #ccc; padding:5px 7px; }
.contact_info { border:1px solid #ccc;  padding:9px; width:auto; overflow:hidden; border-bottom:1px solid #ccc; } /*background:url(../_pic/back_info_block.gif) #dbdbdb repeat-x left top;*/
	/*.mail_to { width:30%; float:left; font-size:12px; }*/
	.autor_name { width:67%; float:right; text-align:right; font-size:12px; color:#666; }
.actual_vrez_block { background:url(../_pic/back_info_block.gif) #dbdbdb repeat-x left top; color:#333; font-size:12px; border:1px solid #ccc; border-top:none; }

.read_theme_main_box { width:auto; padding-left:9px; overflow:hidden; }
	.read_theme_box { width:356px; float:left; padding:4px 0px; font-size:12px; }
		.read_theme_box .date { color:#666; font-size:12px; white-space:nowrap; }
		

		
.news_block .title_block h2 { color:#333; font-size:14px; padding-top:0px; margin:0px; font-weight:600; padding-bottom:5px; }
	.news_block .list_block { font-size:12px; color:#666; padding:4px 0px; clear:both; width:auto; overflow:hidden; }
		.news_block .list_block a { color:#666; }
		.news_block .list_block .date { font-size:11px; color:#999; white-space:nowrap; }
			.forum_block .paddingB10px { font-size:12px; color:#666; padding:4px 0px; clear:both; width:auto; overflow:hidden; }
			.forum_block .paddingB10px .link_2 { color:#666; line-height:normal; display:inline; padding-right:5px; }
				.forum_block .paddingB10px .link_2 a { color:#666; font-size:12px; }
			.forum_block .paddingB10px .date { font-size:11px; color:#999; line-height:normal; display:inline; white-space:nowrap; }
				/*.forum_block .paddingB10px .date .time, .forum_block .paddingB10px .date .separator { display:none; }*/
			.forum_block img { display:none; }
			.forum_block .name_section { text-align:right; position:absolute; right:5px; bottom:5px; }
				.forum_block .name_section a { padding-right:13px; background:url(../_pic/ico_link_next_grey.gif) no-repeat right center; font-size:12px; line-height:normal; color:#333; }
		.news_block .list_block .left { width:164px; float:left; padding-top:3px; }
		.news_block .list_block img { border:1px solid #ccc; }
		.news_block .list_block .right { width:182px; float:right; }
		.news_block .list_block .title a { font-size:14px; color:#227aa7; }
		.news_block .list_block .autor { font-size:12px; color:#333; }
		.news_block .list_block .descr a { font-size:12px; color:#227aa7; }
		.news_block .list_block .small_left { width:100px; float:left; padding-bottom:5px; }
			.news_block .list_block .small_left img { border:1px solid #ccc; margin-top:3px; }
		.news_block .list_block .small_right { width:245px; float:right; padding-bottom:5px; }
	.news_block .link_all { padding-right:13px; background:url(../_pic/ico_link_next_grey.gif) no-repeat right center; font-size:12px; line-height:normal; color:#333; }

.contact_info { border:1px solid #999;  padding:9px; width:auto; overflow:hidden; border-bottom:1px solid #ccc; } /*background:url(../_pic/back_info_block.gif) #dbdbdb repeat-x left top;*/
	/*.mail_to { width:30%; float:left; font-size:12px; }*/
	.autor_name { width:67%; float:right; text-align:right; font-size:12px; color:#666; }
.actual_vrez_block { background:url(../_pic/back_info_block.gif) #dbdbdb repeat-x left top; color:#333; font-size:12px; border:1px solid #ccc; border-top:none; }

.read_theme_main_box { width:auto; padding-left:9px; overflow:hidden; }
	.read_theme_box { width:356px; float:left; padding:4px 0px; font-size:12px; }
		.read_theme_box .date { color:#666; font-size:12px; white-space:nowrap; }

.yur_block { border:1px solid #ccc; padding:9px; }
	.yur_block .specializations_block .specialization_block { width:23%; float:left; margin-right:17px; }
	
.companyes_block { background:url(../_pic/back_companyes_block.jpg) #666 repeat-x left top; border:1px solid #000; padding:8px; width:auto; overflow:hidden; }
	.companyes_block .company_block { width:25%; float:left; overflow:hidden; height:105px; text-align:center; background:url(../_pic/back_border_company_block.gif) no-repeat right top; }
	.companyes_block .company_block a { font-size:14px; color:#ccc; }
	.companyes_block .company_block img { border:1px solid #000; }
	.companyes_block .company_block .company_logo { height:78px; padding-top:5px; }

.main_list_block { border:1px solid #999; }
	.main_list_block .title_block { position:relative; height:25px; line-height:25px; color:#fff; font-size:11px; background:#e9e9e9; }
	.main_list_block .title_block .main_title { width:49%; float:left; position:relative; top:-1px; left:-1px; z-index:1; }
		.main_list_block .title_block .main_title img { position: absolute; left:-1px; top:-1px; }
			.main_list_block .title_block .main_title a, .main_list_block .title_block .main_title span { padding:0px 25px 0px 10px; height:25px; line-height:25px; float:left; display:block; background:url(../_pic/back_title_grey.png) no-repeat right top; text-transform:uppercase; color:#fff; font-size:11px; }
		.main_list_block .title_block .all_link_grey { width:45%; float:right; text-align:right; padding-right:10px; line-height:24px; }
			.main_list_block .title_block .all_link_grey a { padding-right:15px; text-transform:uppercase; font-size:11px; background:url(../_pic/ico_all_grey.gif) no-repeat right center; color:#666; }
	.main_list_block .list { padding:10px 10px 3px 10px; }
		.main_list_block .list .list_block { width:auto; overflow:hidden; padding:9px 0px; }
			.main_list_block .list .list_block .left { width:80px; float:left; }
				.main_list_block .list .list_block .left img { border:1px solid #858585; }
			.main_list_block .list .list_block .right { width:218px; float:right; }
				.main_list_block .list .list_block .title { height:inherit; line-height:normal; }
				.main_list_block .list .title { height:inherit; line-height:normal; }
				.main_list_block .list .list_block .date { font-size:11px; color:#333; }
		.main_list_block .list.forum_list .paddingB10px { padding-bottom:10px; padding-left:10px; color:#999; font-size:12px; line-height:normal; background:url(../_pic/ico_list_forum.gif) no-repeat left 6px; }
			.main_list_block .list.forum_list .paddingB10px a { font-size:12px; }
			.main_list_block .list.forum_list .paddingB10px .link_2 { display:inline; padding-right:5px; }
			.main_list_block .list.forum_list .paddingB10px .date { font-size:12px; color:#999; display:inline; }
			.main_list_block .list.forum_list .paddingB10px .time, .main_list_block .list.forum_list .paddingB10px .separator { display:none; }
			.main_list_block .list.forum_list .name_section { display:none; }
			.forum_list img { display:none; }

.profile_block { border-top:1px solid #ccc; background:url(/_site/_pic/back_right_info_register_block.gif) repeat-y right top; border-bottom:1px solid #ccc; margin-bottom:10px; }
	.profile_block .content_news { width:728px; }			
	.profile_block .right_content { width:240px; }
	.profile_block_wrap { border-left:1px solid #ccc; border-top: 1px solid #CCCCCC; padding:8px 8px 2px 8px; color:#333; font-size:12px; min-height:580px; }
	
.pakage { color:#666;  font-size:11px; }
	.info_registter_block { padding:1px 10px 10px 0px; }
		.info_registter_block h3 { font-size:18px; color:#666; height:30px; line-height:30px; }
		.info_registter_block .descr { font-size:12px; color:#666; padding-top:2px; }
		.info_registter_block .info_descr_list { padding-top:15px; }
			.info_registter_block .info_descr_list li { position:relative; padding:5px 0px 15px 15px; font-size:12px; color:#666; }
				.info_registter_block .info_descr_list li .number_info { position:absolute; left:4px; top:5px; color:#de415a; }
.main_menu_top {
	border-left: 1px solid #CCCCCC;
    margin: 0 0 -1px;
    overflow: hidden;
}
	.main_menu_top td { text-align:left; font-size:12px; color:#333; background:#f2f2f2; border-left:1px solid #ccc; border-bottom:1px solid #ccc; width:28%; }
		.main_menu_top td a { font-size:12px; color:#333; display:block; padding:7px 6px; }
			.main_menu_top td a:hover { color:#dc2743; text-decoration:none; }
		.main_menu_top td span.block { display:block; padding:7px 6px; }
			.main_menu_top td.act { background:#fff; border-bottom:none; }
		.main_menu_top td span.number_menu_block { font-size:16px; color:#dc2743; }
		
/*------Меню в профиле (вкладки) / Tabs menu ------*/
	.catalogTab{
		display: block;
		float: left;
		margin: 0 0 0 5px;
		padding: 11px 28px 11px 28px;
		position: relative;
		color: #000000;
	}
		.catalogTab:hover{text-decoration: underline;}
		
	.catalogTab_corner{
		position: absolute;
	}

	.catalogTab_leftCorner{
		background: url(/_site/_pic/catalog_leftCorner.png);
		position: absolute;
		width: 21px;
		height: 41px;
		left: -21px;
		top: 0;
	}
	.catalogTab_rightCorner{
		background: url(/_site/_pic/catalog_rightCorner.png);
		position: absolute;
		width: 21px;
		height: 41px;
		right: -21px;
		top: 0;
	}
	.catalogTab_center{
		background:url(/_site/_pic/catalog_tabBg.png);
		height: 39px;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}


	.catalogTab_linkText {
	    position: relative;
		z-index: 1000;
	}
	.catalogTab_menuBox {
		background:url(/_site/_pic/catalog_tabBg.png);
		margin: 0 0 0 -4px;
	}
	.catalogTab_active {
		z-index: 20;
		color: #D11735;
		text-decoration: none;
	}
		.catalogTab_active:hover{text-decoration: none;}
		
		.catalogTab_active .catalogTab_leftCorner{
			background:url(/_site/_pic/catalog_leftCornerActive.png);
			z-index: 11;
		}
		.catalogTab_active .catalogTab_rightCorner{
			background:url(/_site/_pic/catalog_rightCornerActive.png);
		}
		.catalogTab_active .catalogTab_center{
			background: #FFFFFF;
			border-top: 1px solid #CCCCCC;
		}
/*------Меню в профиле (вкладки) / Tabs menu ------END*/

/*---Статьи в профиле / Articles profile----*/

.articlesProfile {
	background:#F2F2F2; 
	border-top:1px dotted #ccc; 
	border-bottom:1px dotted #ccc;
	position:fixed;
	display:none;
	z-index:99;
}
	.articlesProfile textarea{
		width: 100%;
		height:175px;
	}
	.articlesProfile input[type=text]{
		width: 100%;
	}
	.articlesProfile_field {
		overflow: hidden;
		padding: 5px 0;
		border-bottom:1px dotted #ccc; 
	}
		.articlesProfile_field_left{
		    float: left;
			width: 15%;
			text-align: right;
			line-height: 22px;
		}
		.articlesProfile_field_right{
		    float: right;
			width: 83%;
		}
			.articlesProfile_field_right input[type=text] {
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				border: 1px solid #BBBBBB;
				padding: 2px;
				width: 100%;
			}
		
		.articlesProfile_field_right #descr {
			height:80px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #BBBBBB;
			padding: 2px;
			width: 100%;
		}
		.articlesProfile_field_right #text {
			height:180px;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #BBBBBB;
			padding: 2px;
			width: 100%;
		}
		
		.articlesProfile_field_date{
			color:#999;
			float:left;
			margin: 0 16px 0 0;
		}	
		.articlesProfile_field_text{
		    vertical-align: top;
			min-width: 321px;
		}
		.articlesProfile_field_linkButtonsBlock {
			
		}
			.articlesProfile_field_linkButton {
				border:1px solid #929292;
				padding: 3px 15px;
				display:block;
				font-size: 12px;
				white-space:nowrap;
				margin: 0 3px;
				background: #fefefe;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGQwZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #fefefe 0%, #d0d0d0 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d0d0d0));
				background: -webkit-linear-gradient(top,  #fefefe 0%,#d0d0d0 100%);
				background: -o-linear-gradient(top,  #fefefe 0%,#d0d0d0 100%);
				background: -ms-linear-gradient(top,  #fefefe 0%,#d0d0d0 100%);
				background: linear-gradient(to bottom,  #fefefe 0%,#d0d0d0 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d0d0d0',GradientType=0 );
				color:#000;
				cursor:pointer;
			}
				.articlesProfile_field_linkButton:hover {
					text-decoration:none;
					background: #ededed;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #ededed 0%, #999999 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#999999));
					background: -webkit-linear-gradient(top,  #ededed 0%,#999999 100%);
					background: -o-linear-gradient(top,  #ededed 0%,#999999 100%);
					background: -ms-linear-gradient(top,  #ededed 0%,#999999 100%);
					background: linear-gradient(to bottom,  #ededed 0%,#999999 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#999999',GradientType=0 );

				}
		.articlesProfile_table{
			width:100%;
		}
		
			.articlesProfile_table > tbody > tr > td{
				padding: 9px 3px;
			}
		
		
	.articlesProfile_addNewArticle {
		border: 1px solid #C00726;
		color: #FFFFFF;
		cursor: pointer;
		padding: 3px 10px;
		margin: 7px 0;
		
		background: #fc4362;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNDM2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTE0MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fc4362 0%, #d11430 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc4362), color-stop(100%,#d11430));
		background: -webkit-linear-gradient(top,  #fc4362 0%,#d11430 100%);
		background: -o-linear-gradient(top,  #fc4362 0%,#d11430 100%);
		background: -ms-linear-gradient(top,  #fc4362 0%,#d11430 100%);
		background: linear-gradient(to bottom,  #fc4362 0%,#d11430 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4362', endColorstr='#d11430',GradientType=0 );
	}
	.articlesProfile_field_button a {
		background: url(../_pic/back_search_button.gif) repeat-x left top;
		border: 1px solid #999999;
		color: #333;
		cursor: pointer;
		float: left;
		font-size: 10px;
		height: 21px;
		line-height: 22px;
		margin: 0 7px;
		text-align: center;
		text-transform: uppercase;
		padding: 0 25px;
	}
		.articlesProfile_field_button a:hover {
			text-decoration:none;
		}	
	
	.articlesProfile_formPublick{
		cursor: pointer;
		line-height: 23px;
	}
		.articlesProfile_formPublick input[type=checkbox]{
			vertical-align: text-top;
			padding: 0;
		}
	
.company_news_list .item {
	border-bottom:1px dotted #666666;
	font-size:12px;
	padding:10px 0;
}
.company_news_list a {color:inherit;}
.company_news_list .link {
	font-weight:bold;
	font-size:16px;
	color:#227AA7;
}
.company_news_list .date {color:#D41B3A;}
.company_news_list .descr {padding:6px 0 0 0;}
.company_news_item h1 {
	font-size:26px;
	line-height:32px;
	margin:10px 0;
	color:#141414;
}
.company_news_item h2 {
	font-size:14px;
	font-weight:bold;
}
.company_news_item .border {
	border:1px solid #666666;
	border-right:none;
	height:1px;
	margin:16px -20px 14px 20px;
	position:relative;
	z-index:10;
}
.company_news_item .company_name {
	font-weight:bold;
	font-size:16px;
}
	.company_news_item-date{
		color: #D41B3A;
	}
	.company_news_item-date_indent{
		line-height: 13px;
	}
	
.company_news_item_list .item {padding:10px 0;}
.company_news_item_list .date {color:#646262;}
.company_news_item_list .link {
	font-size:16px;
	margin:0 0 0 6px;
}
.company_news_item_list .navigator {height:inherit;}
	
/*---Статьи в профиле / Articles profile----END*/


.info_profile_block { padding:10px; background:#fffbd7; border:1px solid #dedcc6; color:#666; font-size:12px; line-height:18px; }
.clsFormButtons, .clsFormTable { margin:0px; }
	.clsFormTable { width:73%; margin:0px auto; margin-top:0px; }
	.clsFormButtons { width:87%; margin:0px auto; }
		.clsFormTable input { border:1px solid #ccc; }
.vote_one_text {word-wrap:break-word;}
.clsFormTable .question_descr {font-size:12px; font-style:italic; color:#999999;}
.clsLabel { width:22%; }
.clsFormTable td { padding:2px 0px; white-space:inherit;}
	#login2, #name, #new_password, #new_password2, #email, .clsFormTable #login, .clsFormTable #new_email, .clsFormTable #password { width:406px; padding:3px 2px; color:#333; font-size:12px; }
	#capcha { margin-right:10px; width:76px; padding:4px 2px 4px 2px; color:#333; font-size:12px; float:right; }
	.img_capcha { width:170px; height:27px; overflow:hidden; }
		.img_capcha img { border:1px solid #ccc; vertical-align:-6px; float:left; }
	#BarterUpdateInfoPanel { color:#d20000; font-size:12px; text-align:center; }
	.clsRefreshCapthaImg { display:none; }
	.block_checkbox input { margin-left:0px; border:none; }
	#add, #save, #save_button, .add, #request4paid_placement, #repeat4paid_placement, #save_button, #state_but_2, #state_but_4, #ready, #add_licence { display:block; margin-top:22px; width:auto; text-decoration:none; cursor:pointer; font-size:12px; padding:0px 25px; text-align:center; height:25px; line-height:25px; border:1px solid #f9dde2; background:url(/_site/_pic/back_button_red.gif) #dc2844 repeat-x left top; color:#fff; text-transform:uppercase; }
	#goto_remind_password { display:block; margin-top:22px; width:auto; text-decoration:none; cursor:pointer; font-size:12px; padding:0px 25px; text-align:center; height:25px; line-height:25px; border: 1px solid #EBEBEB; float:right; margin-top:5px; background:url(/_site/_pic/back_button_grey.gif) repeat-x left top #DC2844; color:#fff; text-transform:uppercase; }
	.register_edit #save, #request4paid_placement, #repeat4paid_placement, #state_but_2, #state_but_4 { margin:0px; }
	#state_but_2, #state_but_1, #state_but_4, #preview, #ready { width:auto; float:left; }
	#ready { margin-top:0px; margin-right:10px; height:23px; line-height:23px; }
	.add, #add_licence { background:url(/_site/_pic/back_button_grey.gif) #dc2844 repeat-x left top; border:1px solid #ebebeb; margin-top:0px; }
	#add_false { display:block; width:auto; cursor:default; font-size:12px; padding:0px 25px; text-align:center; height:25px; text-decoration:none; line-height:25px; background:url(../_pic/back_search_button.gif) #dbdbdb repeat-x left top; color:#999; text-transform:uppercase; border:1px solid #999; }
	#RegisterPanel { position:relative; }
		#RegisterPanel_border { background:url(/_site/_pic/border_register.gif) repeat-x left top; position:absolute; left:0px; bottom:35px; width:100%; }
		/*#RegisterInfoPanel { position:absolute; left:0px; bottom:0px; font-size:11px; width:100%; }*/
		
.info_company_block { border:1px solid #ccc; margin-bottom:10px; }
	.main_info_company_menu { background:#f2f2f2; line-height:37px; height:37px; }
		.main_info_company_menu td { border-bottom:1px solid #ccc; }
		.main_info_company_menu_link { padding:0px 35px; border-right:1px solid #ccc; background:url(/_site/_pic/back_menu_info_company.gif) #dbdbdb repeat-x left top; }
		.main_info_company_menu_link a { color:#333; font-size:12px; }
		.main_info_company_menu .act { background:#fff; border-bottom:none; font-size:12px; }
	.info_company_wrap { padding:15px; font-size:12px; width:auto; overflow:hidden; }
		.logo_company img { border:1px solid #ccc; margin-right:15px; }
		.specializing_company_list { width:100%; overflow:hidden; }
		.shtat_company_list { clear:both; }
		.description_company_list { padding-top:10px; font-size:14px; color:#333; line-height:18px; }
			.description_company_list a { font-size:14px; line-height:18px; }
			.title_info_company_list { color:#666; }
				.title_info_company_list img { vertical-align:-3px; }
			.name_info_company_list { color:#db2643; }
				.name_info_company_list a { font-size:14px; }
		.main_title_info { border:1px solid #ccc; background:#f2f2f2; padding:6px; color:#666; margin-top:10px; margin-bottom:0px; font-size:14px; }
		.main_block_info { padding:5px 7px 0px 7px; font-size:14px; }
			.specializing_1 { color:#db2643; padding:2px 0px 2px 0px; font-size:12px; }
			.specializing_2, .boxes { color:#666; background:url(/_site/_pic/back_list_ico.gif) no-repeat 3px 10px; padding:2px 0px 2px 17px; }
		.publick_news { background:url(/_site/_pic/back_list_ico.gif) no-repeat 3px 15px; }
			.publick_news a { font-size:18px; }
			.publick_news .date { font-size:14px; color:#666; }
			.publick_news .descr_publick_news { line-height:normal; color:#666; font-size:12px; }
	.company_list { padding:2px 0px; }
		.company_list .title_info_company_list { font-size:12px; }
		.company_list .name_info_company_list { font-size:14px; color:#333; }
.employees_block_list { padding:10px 0px; border-bottom:1px dotted #ccc; }
	.employees_block_list .employees_position { font-size:12px; color:#666; }
	.employees_block_list .employees_name { font-size:14px; color:#333; }
		.employees_block_list .employees_name a { font-size:14px; }

.form_wrap_block { padding:10px 0px 10px 0px; width:auto; overflow:hidden; }
.input_container { padding:7px 0px; clear:both; width:100%; float:left; }
	.input_container .text_input { width:246px; float:left; color:#333; font-size:12px; padding-left:3px; }
		.input_container .text_input .necessarily { color:#db2643; font-size:14px; }
	.input_container .descr_input { font-size:11px; color:#666; }
	.input_container .block_input { width:458px; float:right;  }
		.input_container .block_input input, .input_container .block_input input#name { border:1px solid #999; margin:0px; line-height:normal; width:450px; color:#333333; font-size:12px; padding:3px 2px; }
		.input_container .block_input select { border:1px solid #999; margin:0px; line-height:normal; width:455px; color:#333333; font-size:12px; padding:3px 2px; }
		.input_container .block_input textarea { border:1px solid #999;width:450px; }
		.input_container .block_input textarea#custom_tag, .input_container .block_input textarea#address { width:450px; }
		#licence { width:342px; }
		.input_container .block_input .selectedTxt { border:1px solid #999; width:450px; color:#333333; min-height:17px; overflow:hidden; line-height:17px; font-size:12px; padding:2px; background:url(/_site/_pic/back_select.gif) no-repeat right top; zoom:1; }
		.input_container .block_input .newList { list-style:none; border:1px solid #999; padding:0; width:454px; z-index:99; top:22px; position:absolute; }
			.newList { max-height:300px; }
			.popup .input_container .block_input .newList { width:346px; z-index:99; }
			.input_container .block_input .newList li { padding:0px; margin:0px; }
			.input_container .block_input .newList li a { display:block; background:#FFF; color:#333; padding:6px; font-size:12px; line-height:normal; overflow:hidden; }
			.input_container .block_input .newList li a:hover, .input_container .block_input .newList li a.hiLite { color:#000; text-decoration:none; background:#d5d5d5; }
	.input_container .link_input { padding-left:2px; }
		.input_container .link_input a { font-size:11px; line-height:normal; }
.button_list { clear:both; }
	.button_list h2 { cursor:pointer; border-top:1px dotted #999; margin:0px; height:40px; line-height:40px; font-size:12px; color:#333; }
		.button_list h2 p { background:url(/_site/_pic/img/ico_add2.png) no-repeat 1px 14px; padding-left:25px; }
	.slide-form { display:none; }
	
.head_title td { background:#f2f2f2; color:#666; font-size:12px; padding:8px 10px; line-height:normal; }
div.head_title { background:#f2f2f2; color:#666; font-size:12px; padding:8px 10px; line-height:normal; padding-left:10px; }
.box td { color:#666; padding:9px 10px; line-height:18px; font-size:12px; border-top:1px dotted #999; }
.box td a { color:#333; font-size:12px; }


.logo_file img { border:1px solid #999; }
.info { padding-bottom:17px; }
	.info .block_input { width:296px; }
	.info .block_input input, .info .block_input input#email { width:280px; }
	.info .text_input { width:46px; }
	.list.popup .input_container .info .block_input { width:150px; float:none; }
		.list.popup .input_container .info .block_input input, .list.popup .input_container .info .block_input input#email { width:180px; }
	
.list.popup { border:1px solid #999; color:#333; position:fixed; z-index:-99; margin:0px auto; left:-10000px; top:-10000px; width:552px; background:#fff; }
	.list.popup .close { width:20px; height:20px; position:absolute; top:10px; right:10px; }
	.list.popup .popup_button_box { border-top:1px solid #999; background:#f2f2f2; padding:10px; }
	.list.popup .title { padding:0px 10px; color:#fff; background:url(/_site/_pic/back_popup.gif) repeat-x left top; border-bottom:1px solid #ccc; line-height:38px; height:38px; }
		.list.popup .title h2 { line-height:38px; height:38px; font-size:14px; color:#676767; font-weight:100; }
	.list.popup .content { padding:0px; }
	.list.popup #save, .list.popup #add { float:left; cursor:pointer; float:left; margin-top:0px; font-size:10px; text-align:center; height:22px; line-height:22px; background:url(../_pic/back_search_button.gif) #dbdbdb repeat-x left top; color:#333; text-transform:uppercase; border:1px solid #999; }
	.list.popup .container_wrap { padding:10px; width:auto; overflow:hidden; }
	.list.popup .input_container { width:100%; }
	.list.popup .input_container .text_input { width:150px; }
	.list.popup .input_container .block_input { width:350px; }
	.list.popup .input_container .block_input input,
	.list.popup .input_container .block_input input#name,
	.list.popup .input_container .block_input .selectedTxt { width:342px; }
	.list.popup .input_container .block_input .newListSelected { width:346px; }
	.list.popup .input_container .block_input textarea { width:346px; }
	.list.popup .input_container .block_input textarea#address { width:342px; }

.input_box:hover { background:#e5e5e5; }
.input_box.active { color:#e03c57; }
.tonext { background:#e7e6e6; }

.top_news { background:#e9e9e9; border:1px solid #ccc; border-bottom:none; padding:8px 10px; width:auto; overflow:hidden; }
	.top_news .content_left { width:298px; float:left; }
	.top_news .content_right { width:422px; float:right; }
	.top_news h2, .top_news h2 a { font-family:georgia; font-size:18px; margin:0px; padding:0px; }
	.top_news img { border:1px solid #979893; margin-top:2px; }
	.top_news .date { font-size:12px; color:#666; padding-top:2px; }
	.top_news .descr { font-size:12px; color:#666; padding-top:7px; line-height:18px; }
	
.news_box .list_block { padding:11px 0px; border-bottom:1px dotted #999; clear:both; width:auto; overflow:hidden; }
	.news_box .list_block img { border:1px solid #999; margin-top:2px; }
	.news_box .list_block .left { width:100px; float:left; }
	.news_box .list_block .right { width:620px; float:right; }
	.news_box .list_block span.date { line-height:normal; white-space:nowrap; color:#333; }
	.news_box .list_block .title, .news_box .list_block .title a { line-height:normal; font-size:12px; }
	.news_box .list_block .descr { font-style:normal; padding-top:3px; color:#333; }
	


#footer { background:#222831 ; border:1px solid #000; color:#999; position:relative; padding:6px 11px 10px 11px; width:auto; overflow:hidden; }
	#footer a { color:#999; }
	#footer .left { width:730px; float:left; padding-top:3px; }
	#footer .right { width:142px; float:right; }
		#footer .right div.link_block { padding-top:1px; }
	#footer .footer_menu a { margin-right:15px; }
	#footer .counter { clear:both; padding-top:5px; text-align:right; padding-right:20px; }
		#footer .counter a { padding-left:10px; }

.last_theme_person, #block_measure { display:none; }

#repeat4paid_placement, #request4paid_placement { display:none; }
#repeat4paid_placement_button, #request4paid_placement_button { display:block; margin-top:22px; width:auto; text-decoration:none; cursor:pointer; font-size:12px; padding:0px 25px; text-align:center; height:25px; line-height:25px; border:1px solid #f9dde2; background:url(/_site/_pic/back_button_red.gif) #dc2844 repeat-x left top; color:#fff; text-transform:uppercase; }

.citation {
	color:#9b9b9b;
	margin-left:20px;
	border-left:1px solid #cc0000;
	padding-left:5px;
	margin-bottom:3px;
}

.autor_comment { background:#fffbcc; }
.h { display:none; }



















/* new style */
body { font-size:0.857em; font-family:Tahoma; color:#333; }
a { color:#227aa7; text-decoration:none; font-size:12px; }
a:hover { text-decoration:underline; }

.textR { text-align:right; }
.textL { text-align:left; }
.textC { text-align:center; }
.paddingB5px { padding-bottom:5px; }
.paddingB10px { padding-bottom:9px; }
.box3 { width:321px; }
.left { float:left; }
.right { float:right; }
.marginR9px { margin-right:9px; }
.marginL9px { margin-left:9px; }
.borderBD { border-bottom:1px dotted #999; }
.borderBlack { background:#000; font-size:5px; height:5px; overflow:hidden; margin-bottom:1px; }
.borderRed { background:#d42037; font-size:5px; height:5px; overflow:hidden; margin-bottom:1px; }
.border999_1px { border:1px solid #999; }
.padding10px { padding:10px; }
.paddingTB5px { padding:5px 0px; }
.paddingTB6px { padding:6px 0px; }
.paddingT5px { padding-top:5px; }
.FS14 { font-size:14px; }
.FS12 { font-size:12px; }
.FS16 { font-size:16px; }
.LH14 { line-height:14px; }
.LH15 { line-height:15px; }
.LH16 { line-height:16px; }
.bold { font-weight:bold; }
.C666 { color:#666; }
.C999 { color:#999; }
.Cfff { color:#fff; }

.button_grey { display:block; width:auto; float:left; height:34px; line-height:34px; color:#333; }
	.button_grey img { float:left; }
	.button_grey span { display:block; width:auto; font-weight:bold; float:left; height:34px; line-height:34px; color:#333; background: url(/_site/_pic/button_grey_right.png) no-repeat right top; padding-right:25px; }
	.button_grey:hover span { color:#666; }

.container { width:100%; overflow:hidden; }
#container { min-width:980px; margin:0px auto; margin:0px auto; background:url(/_site/_pic/back_body.gif) repeat-x left -30px; width:100%; overflow:hidden; }
	#container_wrap { width:980px; margin:0px auto; margin:0px auto; }
	.container_wrap { width:980px; margin:0px auto; margin:0px auto; }

.search_and_login_block { color:#fff; font-size:14px; padding-top:4px; width:100%; }
	.search_and_login_block a { color:#fff; font-size:12px; text-decoration:underline;}
	.login_block { width:40%; float:right; height:16px; text-align:right; }
	.search_block { width:265px; float:left; }
		.search_block .input_block { background:url(/_site/_pic/back_search_left.gif) no-repeat left top; height:25px; padding-left:13px; }
		.search_block .input_block input.search { width:252px; border:none; background:#fff; color:#333; font-size:14px; height:25px; line-height:25px; padding:0px; margin:0px; float:left; }
		.search_block .input_block input.submit { background:url(/_site/_pic/back_search_right.gif) no-repeat left top; cursor:pointer; width:30px; height:25px; border:none; padding:0px; margin:0px; float:left; }
		
.search_and_login_block a.anons_cloud_wrap {color:#227AA7;}

.company_search { width:170px; float:right; padding-top:6px; }
	.company_search .input_block { background:url(/_site/_pic/back_search_left2.gif) no-repeat left top; height:25px; padding-left:13px; }
	.company_search .input_block input.search { width:125px; border:none; background:#fff; color:#333; font-size:14px; height:25px; line-height:25px; padding:0px; margin:0px; float:left; }
	.company_search .input_block input.submit { background:url(/_site/_pic/back_search_right2.gif) no-repeat left top; cursor:pointer; width:30px; height:25px; border:none; padding:0px; margin:0px; float:left; }

.logo_block { padding-top:14px; float:left; width:100%; padding-bottom:9px; position:relative; left:0px; top:0px; z-index:10; }
	.logo_main { width:300px; float:left; }
		.logo_main .logo_text { color:#000; font-size:14px; line-height:14px; padding-left:1px; font-weight:500; }
		.logo_main .logo_text span { color:#db2341; }
	.logo_ligazakon { width:300px; float:right; padding-top:5px; }
	.anons_block { width:300px; position:absolute; left:338px; top:-9px; height:100px; overflow:hidden; }
		.anons_image { width:95px; float:left; }
		.anons_cloud { width:198px; float:left; background:url(/_site/_pic/anons_cloud_center.gif) repeat-y left top; }
			.anons_cloud_wrap { background:url(/_site/_pic/anons_cloud_top.gif) no-repeat left top; min-height:65px; padding-top:10px; padding-right:10px; padding-left:20px; }
				.search_and_login_block .anons_cloud_wrap a { font-size:14px; color:#227AA7; text-decoration:none; }
				.anons_cloud_wrap .descr { font-size:12px; color:#666; }
			.anons_cloud_bottom { height:17px; }

.main_menu { height:46px; background: url(/_site/_pic/back_menu.gif) repeat-x left top; clear:both; }
	.main_menu td { height:46px; line-height:46px; }
		.main_menu td a {text-decoration: none; display:block; width:auto; padding:0px 19px 0px 11px; color:#fff; font-size:14px; }
		.sub_menu_is_txt {display:block; width:auto; padding:0px 19px 0px 11px; color:#fff; font-size:14px; cursor:pointer;}
			.sub_menu_is_txt:hover{text-decoration: underline;}
		.sub_menu_is:hover {color:#e12548;}
			/*.sub_menu_is:hover .sub_menu_is_txt { color:#fff; background:none;}*/
			.main_menu td:hover a { text-decoration:underline; }
	.main_menu td.active { background:url(/_site/_pic/back_menu_link_active.gif) repeat-x left top; color:#e12548; }
		.main_menu td.active a {text-decoration: none; color:#fff; background:none; background:url(/_site/_pic/back_menu_link_active_cut.gif) no-repeat right top; }
		.main_menu td.active span { color:#fff; background:none; background:url(/_site/_pic/back_menu_link_active_cut.gif) no-repeat right top; }
		.main_menu td a.add_link:hover { text-decoration:underline; }
		
		
		
.content_left { width:652px; float:left; }
.content_right { width:320px; float:right; }

.opaciti_text { position:relative; }
	.opaciti_text .title { font-size:14px; font-family:tahoma; color:#fff; width:auto; background: url(/_site/_pic/back_title.png) no-repeat right top; padding:0px 63px 0px 13px; height:25px; line-height:25px; position:absolute; left:0px; top:0px; }
	.opaciti_text .descr { font-size:16px; font-family:tahoma; color:#fff; max-width:66%; position:absolute; z-index:99; left:0px; bottom:11px; padding:6px 12px; overflow:hidden; }
		.opaciti_text .descr .back { background:#000; opacity:0.6; position:absolute; left:0px; top:0px; z-index:90; width:100%; height:1000px; }
		.opaciti_text .descr .back_text { position:relative; z-index:99; left:0px; top:0px; }
	

.main_news { width:651px; height:279px; overflow:hidden; position:relative; }
	.opaciti_date_comments { position:absolute; left:10px; bottom:19px; overflow:hidden; z-index:90; }
		.opaciti_date_comments span.back_block {background:url(/_site/_pic/1.png); color:#fff; font-size:12px; padding:7px 8px; position:relative; left:0px; top:0px; z-index:85; float:left; margin-right:10px; }
		.opaciti_date_comments span.back_block .back {width:100%; display:block; height:100px; position:absolute; left:0px; top:0px; z-index:80; }
		.opaciti_date_comments span.back_block .back_text { color:#fff; font-size:12px; position:relative; left:0px; top:0px; z-index:80; }
	.main_news .title { height:95px; width:194px; padding:0px 10px 0px 14px;  background:url(/_site/_pic/back_main_news2.gif) repeat-x left top; font-size:14px; font-family:arial; color:#000; }
		.main_news .title a { font-size:14px; font-family:arial; color:#000; }
		.main_news .title img { display:none; }
		.main_news .title.active { height:95px; width:194px; padding:0px 10px 0px 14px; background:url(/_site/_pic/back_main_news_active.gif) repeat-x left top; overflow:hidden; }
		.main_news .title.active a { color:#fff; }
		.main_news .title.active img { display:block; }

	
.menu2_left { position:relative; left:0px; top:0px; height:37px; line-height:37px; color:#666; padding-left:20px; width:600px; }
	.menu2_left a { color:#fff; font-size:12px; }
	.menu2_left span { padding:0px 10px; }
.menu2_right { position:relative; left:0px; top:0px; height:37px; line-height:37px; font-size:12px; color:#fff; padding-left:10px; width:300px; }
	
.conference_block { width:651px; overflow:hidden; position:relative; left:0px; top:0px; min-height:246px; }
	.conference_block .conference_news_block { width:217px; min-height:146px; background:url(/_site/_pic/back_conference_news.gif) repeat-y left top; }
		.block_1 { position:absolute; left:0px; top:0px; }
		.block_2 { position:absolute; left:217px; top:0px; }
		.block_3 { position:absolute; left:434px; top:0px; }
		.conference_block .conference_news_block .img { height:197px; overflow:hidden; position:relative; left:0px; top:0px; }
			.conference_block .conference_news_block .img .name { position:absolute; left:0px; bottom:0px; overflow:hidden; z-index:90; }
				.conference_block .conference_news_block .img .name span.back { background:#000; opacity:0.6; position:absolute; left:0px; top:0px; width:100%; z-index:80; height:100px; float:left; }
				.conference_block .conference_news_block .img .name span.back_text { position:relative; left:0px; top:0px; z-index:85; color:#fff; font-size:12px; padding:7px 8px; float:left; }
			.conference_block .conference_news_block .img .ico_video { position:absolute; right:9px; top:9px; }
		.conference_block .conference_news_block .title { padding:8px; color:#fff; font-size:12px; }
			.conference_block .conference_news_block .title a { font-size:12px; color:#fff; }

.mero_bloc { clear:both; width:auto; overflow:hidden; margin:10px 0px 10px 0px; }
.mero_bloc .left_box { width:133px; border:1px solid #9d9d9d; position:relative; left:0px; top:0px; float:left; margin-top:2px; padding:1px; line-height:0;}
	.mero_bloc .left_box .cut { background: url("/_site/_pic//ico_cut.gif") no-repeat scroll left top transparent; height: 16px; margin-top: -8px; position: absolute; right: -10px; top: 50%; width: 10px; }
.mero_bloc .right_box { width:138px; float:right; }
		.mero_bloc .right_box .title { line-height:14px;font-family: arial;line-height: 17px; }
			.mero_bloc .right_box .title a { font-size:14px; font-family:arial; }
		.mero_bloc .right_box .date { font-size:12px; color:#000; }
		.mero_bloc .right_box .descr { color: #666666; font-size: 12px; line-height: 14px; font-family:arial; }
			.mero_bloc .right_box .descr a { color: #666666; font-size: 12px; line-height: 14px; }
			
.add_company { padding-left:15px; background:url(/_site/_pic/ico_add.gif) no-repeat left center; color:#fff; font-size:12px; font-weight:bold; }


.specializations_block { padding:9px 0px; min-height:82px; background:url(/_site/_pic/back_specials_block.jpg) #333 no-repeat right bottom; width:auto; overflow:hidden; color:#fff;  }
	.specializations_block div { width:299px; float:left; margin-left:10px; padding:2px 0px 2px 9px; background:url(/_site/_pic/ico_specials.gif) no-repeat left 10px; }
		.specializations_block div a { font-size:14px; color:#fff; }
		.specializations_block div span { display:none; }

.company_reklama { padding:10px; border:1px solid #333; padding-left:0px; width:auto; overflow:hidden; background:#ececec; }
	.company_reklama .company_block { width:300px; min-height:140px; float:left; border:1px solid #999; padding:5px; margin-left:10px; }
		.company_reklama .company_block .logo { padding:1px; width:180px; height:91px; border:1px solid #ccc; background:#fff; margin:0px auto; margin-top:8px; text-align:center; }
		.company_reklama .company_block .name_company { text-align:center; }
		.company_reklama .company_block .shadow { background:url(/_site/_pic/shadow_logo.png) no-repeat scroll left bottom transparent; height:7px; line-height:7px; overflow:hidden; width:180px; margin:0px auto; }
			.company_reklama .company_block .name_company a { font-size:14px; }
.all_company { background:#333; text-align:right; padding-right:16px; height:36px; line-height:36px; }
	.all_company a { padding-right:23px; background:url(/_site/_pic/ico_all_company.gif) no-repeat right center; color:#fff; font-size:12px; }
/*h3.name_company, h3.name_company a { font-size:14px; color:#db2643; margin:0px; padding:0px; }
.company_list_block { width:100%; overflow:hidden; }
	.company_list_block .company_block { border:1px solid #ccc; width:298px; padding:10px; float:left; margin-left:10px; position:relative; }
	.paid_vip { background:url(../_pic/back_paid_vip.jpg) repeat-x left top; }
	.company_list_block .logo { text-align:center; }
		.company_list_block .logo img { border:1px solid #b3b3b3; }
	.company_list_block .name_company { text-align:center; padding:3px 0px 0px 0px; }
		.company_list_block .name_company a { font-family:georgia; font-size:18px; color:#006699; }
	.specialization_company { font-size:12px; color:#666; text-align:center; line-height:normal; }
	.phone_company { position:absolute; left:10px; bottom:8px; padding-left:16px; background:url(../_pic/ico_phone.gif) no-repeat left center; font-size:12px; color:#999; }*/


#footer { background:#000; width:100%; overflow:hidden; }
	.footer_left { width:642px; color:#cccccc; float:left; padding:15px 5px; font-size:12px; }
	.footer_center { width:204px; float:left; margin-left:8px; padding:11px 0px; }
		.footer_center a { color:#fff; }
		.footer_center .link_block { padding-bottom:2px; }
	.footer_right { width:90px; float:right; padding:5px 0px; text-align:right; }
		.footer_right a { display:block; margin:13px 0px; }
		



/* 08.09*/
.clear { clear:both; }
.paddingT8px { padding-top:8px; }
.paddingT10px { padding-top:10px; }
.paddingT17px { padding-top:17px; }
.padding2px { padding:2px; }
.marginB5px { margin-bottom:5px; }
.marginB10px { margin-bottom:10px; }
.marginB18px { margin-bottom:18px; }
.main_box_left { width:718px; }
.main_box_right { width:244px; }
.main_box_right_ { width:240px; }
	/*----------------------------Новости раздела-----------------------------*/
		.main_box_right-listNews{
			border: 1px solid #999999;
			margin-bottom: 20px;
			padding: 5px 10px;
		}
			.main_box_right-listNews_certainNews{
				border-top: 1px dotted #666666;
				padding: 6px 0;
				line-height:14px;
			}
				.main_box_right-listNews_certainNews:first-child{
					border-top: none;
				}
				.main_box_right-listNews_certainNews span {
					font-size:12px;
				}
			.main_box_right-listNews_date{
				font-size:12px;
			}
	/*----------------------------Новости раздела--------------------------END*/
	
.box1 { width:350px; }
.box2 { width:316px; }
.C333 { color:#333; }
.C069 { color:#069; }
.Cfff { color:#fff; }
.Cd4 { color:#d42037; }
.FS13 { font-size:13px; }
.border000_1px { border:1px solid #000; }
.border333_1px { border:1px solid #333; }
.border_NO { border:none; }
.FF-Tahoma { font-family:tahoma; }
.LH17 { line-height:17px; }
.w49 { width:49%; }

.box_grey { background:#e5e5e5; padding:11px 20px; }
.box_grey2 { background:#333333; padding:11px 20px; }
.TD_UN { text-decoration:underline; }
.mero_bloc .right_box .cut_box .descr { padding-bottom:5px; }
.title_box_grey { height:39px; background: url(/_site/_pic//back_title3.gif) no-repeat left top; color:#fff; font-size:14px; text-transform:uppercase; width:100%; overflow:hidden; }
	.title_box_grey .title { padding:10px 23px;}
.title_box_black { height:37px; line-height:37px; background:#333; color:#fff; width:100%; overflow:hidden; }
	.title_box_black .box_link1 { float:left; width:auto; height:37px; line-height:37px; color:#fff; background:#000; font-size:16px; padding-right:15px; padding-left:23px; }
		.title_box_black .box_link1 a { color:#fff; font-size:16px; text-transform:uppercase; }
	.title_box_black .box_link2 { width:30px; float:left; height:37px; background:url(/_site/_pic//back_box_link_black.gif) no-repeat left top; }
.title_box_red { height:37px; line-height:37px; background:url(/_site/_pic//back_box_title_grey.jpg) repeat-y left top; color:#fff; width:100%; overflow:hidden; }
	.title_box_red .box_link1 { float:left; width:auto; height:37px; line-height:37px; color:#fff; background:url(/_site/_pic//back_box_link_red.jpg) #cc1230 repeat-y right top; font-size:16px; padding-left:23px; }
		.title_box_red .box_link1 a { color:#fff; font-size:16px; text-transform:uppercase; }
	.title_box_red .box_link2 { width:30px; float:left; height:37px; background:url(/_site/_pic//back_box_link_red.gif) no-repeat left top; }
.title_box_red_big { height:37px; line-height:37px; background:url(/_site/_pic//back_box_title_grey_big.jpg) repeat-y right top; color:#fff; width:100%; overflow:hidden; }
	.title_box_red_big .box_link1 { float:left; width:auto; height:37px; line-height:37px; color:#fff; background:url(/_site/_pic//back_box_link_red.jpg) #cc1230 repeat-y right top; font-size:16px; padding-left:23px; }
		.title_box_red_big .box_link1 a { color:#fff; font-size:16px; text-transform:uppercase; }
	.title_box_red_big .box_link2 { width:30px; float:left; height:37px; background:url(/_site/_pic//back_box_link_red.gif) no-repeat left top; }
.breadcrambs { background:#e5e5e5; padding:7px 24px; font-family:tahoma; }
	.breadcrambs a { font-size:14px; color:#000; }
	.breadcrambs img { padding:0px 7px; vertical-align:1px; }

.main_box_img { position:relative; left:0px; top:0px; }
	.main_box_img .title { width:350px; position:absolute; left:0px; bottom:0px; }
	.main_box_img .title .opaciti { padding:7px 16px; position:relative; left:0px; top:0px; z-index:90; overflow:hidden; }
		.main_box_img .title .opaciti a { color:#fff; font-size:14px; }
		.main_box_img .title .opaciti .back { background:#000; opacity:0.7; position:absolute; left:0px; top:0px; z-index:80; width:100%; height:200px; }
		.main_box_img .title .opaciti .back_text { position:relative; left:0px; top:0px; z-index:85; color:#fff; font-size:12px; }
	.main_box_img .date { height:24px; line-height:24px; font-size:14px; color:#000; padding-left:16px; width:336px; background: url(/_site/_pic//back_data_red.jpg) repeat-y left top; }
.list_box { background:url(/_site/_pic//back_list_box.jpg) repeat-y left top; padding:15px 0px 13px 24px; }
	.list_box .date { font-size:16px; color:#000; font-family:tahoma; padding-bottom:4px; }
	.list_box .title { padding:5px 0px; }
		.list_box .title a { color:#333; font-family:tahoma; font-size:12px; line-height:13px; }
	.list_box .time { font-size:12px; color:#cc1230; }
.separator { font-size:1px; height:1px; background:url(/_site/_pic//back_separator.jpg) no-repeat left top; }

/*.pager_list { padding:10px 0px; border-top:1px dotted #ccc; width:100%; overflow:hidden; }
.clsNavTable { text-decoration:none; padding:0px 2px; color:#666; font-size:12px; float:right; }
	.clsNavTable a { color:#666; padding:0px 2px; text-decoration:none; }
	.clsNavTable a:hover { text-decoration:none; }
	.clsNavActual { border:1px solid #ccc; padding:0px 3px; background:#eae9e9; }
	.clsNavPage { border:1px solid #ccc; padding:0px 2px; }
	.pager_list .clsNavTable { float:right; width:auto; }*/
.navigator { text-align:center; padding-top:18px; width:60%; margin:0px auto; height:22px; }
	.navigator a { padding:0px 7px; border:1px solid #999; display:block; margin:0px 1px; color:#636363; line-height:21px; height:21px; }
	.navigator span.active { background:url(/_site/_pic/back_navi_button.jpg) #f6f6f6 repeat-x left bottom; color:#000;display:block; padding:0px 7px; border:1px solid #999; margin:0px 1px; line-height:21px; height:21px; }
	.navigator a img { padding-top:7px; }
	
.navigator2 { text-align:center; padding-top:18px; width:60%; margin:0px auto; height:22px; }
	.navigator2 a { padding:0px 7px; border:1px solid #999; display:block; margin:0px 1px; color:#636363; line-height:21px; height:21px; }
	.navigator2 span.active { background:url(/_site/_pic/back_navi_button.jpg) #f6f6f6 repeat-x left bottom; color:#000;display:block; padding:0px 7px; border:1px solid #999; margin:0px 1px; line-height:21px; height:21px; }
	.navigator2 a img { padding-top:7px; }

.button_red { display:block; width:auto; float:left; height:27px; line-height:27px; color:#fff; }
	.button_red img { float:left; }
	.button_red span, .button_red a { display:block; width:auto; font-weight:bold; float:left; height:27px; line-height:27px; color:#fff; background: url(/_site/_pic/button_red_right.png) no-repeat right top; padding-right:22px; }
	.button_red:hover span { color:#e5e5e5; }

.box_top_news { padding:10px 18px 12px 18px; border-bottom:1px dotted #333333; width:auto; overflow:hidden; }
	.box_top_news .date { font-size:16px; color:#d21937; font-family:tahoma; padding-top:2px; padding-bottom:3px; }
	.box_top_news .news {}
		.box_top_news .news .title { padding-bottom:16px; }
		.box_top_news .news .title a { font-size:18px; font-family:tahoma; color:#141414; line-height:19px; }
		.box_top_news .news .descr { font-size:12px; color:#494949; font-family:tahoma; }
	.box_top_news .img { border:1px solid #333; padding:1px; width:auto; float:left; margin-top:2px; margin-right: 16px; line-height:0; }
	
.main_news_page .top_blocks {overflow: hidden;}
	.box_top_news-image {height:100%; width:100%;}
	
	.top_blocks-itemLayout {line-height: 1.3;}

	.top_blocks .news {margin: 10px 0 0;}
	.top_blocks .date {color: #777; font-size: 98%;}
	.top_blocks .box_top_news {padding: 10px 10px 12px 10px;}
	.top_blocks-sectionTitle {padding: 0 6px; overflow: hidden; height:37px; vertical-align: middle; display: table-cell; line-height: 1;}
		.top_blocks-sectionTitleLink {font-size:inherit; color: inherit; text-decoration:underline;}
	
	.tob_blocks-sepLayout {margin: 0 0 9px; overflow:hidden;}
		.top_blocks-headerBlock {overflow: hidden;}
			.top_blocks-headerLink {    
				color: #0F0F0F;
				font-size: 100%;
				font-weight: bold;
				line-height: 1;
			}
				.top_blocks-headerLink:hover {
				
				}
				.top_blocks-headerLink:visited {
					color:#777;
				}
		.top_blocks .img {margin-top: 0;	margin-right: 9px;}
		
		
.box_list_news { padding:15px 18px 12px 18px; border-bottom:1px dotted #333333; width:auto; overflow:hidden; }
	.box_list_news .date { font-size:14px; color:#d21937; font-family:tahoma; }
	.box_list_news .news { width:522px; float:right; }
		.box_list_news .news .title { }
		.box_list_news .news .title a { font-size:12px; font-family:tahoma; color:#141414; line-height:16px !important; font-weight:bold; }
		.box_list_news .news .descr { font-size:12px; color:#494949; font-family:tahoma; line-height:16px !important; }
	.box_list_news .img { border:1px solid #999; padding:1px; width:auto; float:left; margin-top:2px; position:relative; line-height:0;}
		.box_list_news .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic//ico_cut.gif) no-repeat left top; width:10px; height:16px; }
		
.box_video_list { padding:22px 23px 22px 23px; border-bottom:1px dotted #333333; width:auto; overflow:hidden; }
	.box_video_list .video { width:312px; float:left; }
	.box_video_list .news { width:335px; float:right; }
		.box_video_list .news .date { font-size:16px; font-family:tahoma; color:#d21937; line-height:16px; }
		.box_video_list .news .title { padding-top:10px; padding-bottom:14px; }
			.box_video_list .news .title a { font-size:18px; font-family:tahoma; color:#141414; line-height:20px; }
		.box_video_list .news .descr { font-size:12px; color:#494949; font-family:tahoma; line-height:18px; }

.back_title_grey_big { position:relative; left:0px; top:0px; height:37px; line-height:37px; }
	.back_title_grey_big img { position:absolute; left:0px; top:0px; }
	.back_title_grey_big .title_1 { position:absolute; left:20px; top:0px; height:37px; line-height:37px; color:#FFFFFF; font-size:14px; text-transform:uppercase; }
	.back_title_grey_big .title_2 { position:absolute; left:385px; top:0px; height:37px; line-height:37px; color:#FFFFFF; font-size:14px; text-transform:uppercase; }
		.back_title_grey_big .title_1 a, .back_title_grey_big .title_2 a { color:#FFFFFF; font-size:14px; text-transform:uppercase; font-family:tahoma; }
		
.box_list_discus { padding:9px 13px 9px 14px; border-bottom:1px dotted #999; }
	.box_list_discus .title a { font-size:12px; color:#666; font-family:tahoma; }
	.box_list_discus .comments a { font-size:12px; color:#000; font-family:tahoma; }

.box_coomennts_list { padding:9px 17px 9px 17px; border-top:1px dotted #999; font-family:tahoma; }
	.box_coomennts_list .autor { font-size:14px; color:#d42037; }
		.box_coomennts_list .autor .date { color:#000; padding-left:5px; }
	.box_coomennts_list .descr { font-size:13px; color:#666666; }

.photo_end_video { font-size:14px; font-family:tahoma; color:#141414; line-height:normal; font-weight:bold; text-transform:uppercase; }

.back_title_red_big { position:relative; left:0px; top:0px; height:37px; line-height:37px; }
	.back_title_red_big img { position:absolute; left:0px; top:0px; }
	.back_title_red_big .title_1 { position:absolute; left:20px; top:0px; height:37px; line-height:37px; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-family:tahoma; }
	.back_title_red_big .title_2 { position:absolute; left:550px; top:0px; height:37px; line-height:37px; color:#FFFFFF; font-size:14px; text-transform:uppercase; }
		.back_title_red_big .title_1 a { color:#FFFFFF; font-size:14px; text-transform:uppercase; font-family:tahoma; font-weight:500; }
		.back_title_red_big .title_2 a { color:#FFFFFF; font-size:14px; text-transform:none; padding-left:20px; background:url(/_site/_pic//ico_add2.gif) no-repeat left center; font-family:tahoma; }
		
.register_info { background:url(/_site/_pic//back_register_info.gif) no-repeat right bottom; padding:20px; font-family:tahoma; }
	.register_info h2 { color:#e53148; font-size:18px; font-family:tahoma; padding:0px; margin:0px; }
	.register_info ol { margin-top:12px; margin-bottom:0px; }
	.register_info li { padding-bottom:3px; color:#333; font-size:14px; line-height:22px; }
		.register_info li a { font-size:14px; }
		
.main_title { font-size:30px; line-height:32px; color:#141414; font-family:arial; padding:0px; margin:0px; padding-top:5px; padding-bottom:10px; font-weight:500; }
.title3 { background: url("/_site/_pic//back_title3.png") no-repeat scroll right top transparent; color:#FFFFFF; font-family:tahoma; font-size:14px; height:37px; left:0; line-height:37px; padding:0 30px 0 24px; text-transform:uppercase; position:absolute; top:0; width:auto; }

.news_text {padding-bottom:15px; font-size:14px; line-height:19px; color:#000; }
	.news_text h3 { font-size:18px; color:#d42037; font-weight:500; }
	.news_text a { font-size:14px; }

.vrez_right { /*width:170px;*/ float:right; position:relative; left:0px; top:0px; margin-left:20px; margin-bottom:10px; clear:both; }
	.vrez_right .autor { background:#000; opacity:0.7; color:#fff; font-size:12px; padding:5px 0px; width:100%; position:absolute; left:0px; bottom:0px; }
	.vrez_right p { margin:0px; padding:0px; }

.vrez_left { /*width:170px;*/ float:left; position:relative; left:0px; top:0px; margin-right:20px; margin-bottom:10px; clear:both; }
	.vrez_left .autor { background:#000; opacity:0.7; color:#fff; font-size:12px; width:100%; padding:5px 0px; position:absolute; left:0px; bottom:0px; }
	.vrez_left p { margin:0px; padding:0px; }
	
.vrez_center { /*width:170px;*/ width:auto; position:relative; left:0px; top:0px; margin:0px auto; clear:both; }
	.vrez_center .autor { background:#000; opacity:0.7; color:#fff; font-size:12px; padding:5px 0px; width:100%; position:absolute; left:0px; bottom:0px; }
	.vrez_center p { margin:0px; padding:0px; }
	
.vrez_right2 { width:160px; float:right; margin-left:20px; margin-bottom:10px; clear:both; border:1px solid #999; padding:14px 10px; background:#fafafa; position:relative; left:0px; top:0px;  }
	.news_text .vrez_right2 a { font-size:12px; line-height:18px; }

.vrez_left2 { width:160px; float:left; margin-right:20px; margin-bottom:10px; clear:both; border:1px solid #999; padding:14px 10px; background:#fafafa; position:relative; left:0px; top:0px; }
	.news_text .vrez_left2 a { font-size:12px; line-height:18px; }

.vrez_horisontal { clear:both; padding:15px 10px; margin-bottom:10px; background:#e5e5e5; }
.news_text table { width:100%; }
.news_text table td p:last-child { padding-bottom:20px; }

.calendar { border-collapse:collapse; border:1px solid #999; }
	.calendar td { border:1px solid #999; text-align:center; padding:1px; }
	.calendar .td_3 td { font-size:14px; color:#fff; text-transform:uppercase; }
		.calendar .td_3 td span { background:#666666; display:block; width:100%; height:100%; }
	.calendar .td_2 td { font-size:14px; color:#fff; text-transform:uppercase; }
		.calendar .td_2 td a { display:block; width:100%; height:100%; color:#d42037; text-decoration:underline; padding:1px; font-size:14px; }
			.calendar .td_2 td a:hover { text-decoration:none; }
		.calendar .td_2 td span { color:#666; }

.photo_list { margin-bottom:25px; }
.galery_box { overflow:hidden; }
	.galery_box a { margin:0px 8px; }

.box_red { background:none repeat scroll 0 0 #e82e4c; padding:11px 20px;}

.video_list { padding-bottom:10px; }
	.video_list .text_box { border:1px solid #999; padding:15px; color:#000000; font-family:Tahoma; font-size:14px; font-family:tahoma; }
	.video_list .text_box h3 { font-size:14px; }
	
/* 15.09 */
.C000 { color:#000; }
.shadow { height:14px; overflow:hidden; background: url(/_site/_pic/back_shadow.jpg) repeat-x left top; }
.company_count { background:#000; font-family:tahoma; color:#fff; height:50px; line-height:50px; }
	.company_count h3 { margin:0px; padding:0px; font-weight:500;  height:50px; line-height:50px; font-size:20px; text-transform:uppercase; padding-left:22px; }
	.company_count h3 span { font-weight:normal; text-transform:none; }

.title_box_red_big2 { height:37px; line-height:37px; background:#333; color:#fff; width:100%; overflow:hidden; }
	.title_box_red_big2 .box_link1 { float:left; width:auto; height:37px; line-height:37px; color:#fff; background:url(/_site/_pic/back_box_link_red.jpg) #cc1230 repeat-y right top; font-size:20px; padding-left:23px; padding-right:40px; }
		.title_box_red_big2 .box_link1 a { color:#fff; font-size:16px; text-transform:uppercase; }
	.title_box_red_big2 .box_link2 { width:30px; float:left; height:37px; background:url(/_site/_pic/back_box_link_red.gif) no-repeat left top; }
	
.specials_block { background:url(/_site/_pic/back_specials_block.jpg) no-repeat bottom right; min-height:134px; padding:6px 10px 10px 10px; overflow:hidden; }
	.specials_block .special_box { padding:3px 0px 4px 65px; }
		.specials_block .special_box a { font-size:14px; color:#fff; font-family:tahoma; line-height:18px; }
		.specials_block .active { background: url(/_site/_pic/ico_cut_spec.gif) no-repeat 40px 7px; }
		.specials_block .special_box span { display:none; }
.region_block { position:relative; left:0px; top:0px; width:auto; overflow:hidden; }
	.region_block a { font-size:14px; color:#000; padding:0px 4px; float:left; display:block; white-space:nowrap; }
	.region_block a.active { background:#fff; border:1px solid #746d6d; color:#d51e3c; padding:1px 4px; }
	.region_block .region_hide { display:none; }
	.region_block .separator { vertical-align:1px; font-size:14px; height:14px; background:none; float:left; padding:0px 7px; }
	.region_block .filter_button { position:absolute; right:12px; top:1px; width:110px; text-align:right; }
		.region_block .filter_button a { font-size:14px; color:#d51e3c; padding-right:15px; background:url(/_site/_pic/ico_cut_red_dubl.gif) no-repeat right 5px; }
.count_resault_block { padding:0px 0px 10px 0px; color:#; font-size:14px; font-family:tahoma; color:#000; }
	.count_resault_block span { color:#006699; }

.company_list { background:url(/_site/_pic/back_catalog_list.jpg) repeat-y left top; }
	.coompany_list_block { width:auto; overflow:hidden; padding:15px 11px 15px 21px; border-top:1px solid #b9b9b9; }
	.coompany_list_block.vip { border-top:1px solid #d4af37; background:#fffbce; padding-bottom:10px; }
	.coompany_list_block.business, .coompany_list_block.standart { border-top:1px solid #838282; padding-bottom:10px; }
	.coompany_list_block.unpaid { border-top:1px solid #c1c1c1; padding:15px 11px 12px 21px; }
		.coompany_list_block.unpaid .name { padding-left:35px; background:url(/_site/_pic/ico_cut_special_grey.gif) no-repeat 3px 5px; }
		.coompany_list_block.unpaid .name a { font-size:16px; font-weight:bold; }
	.coompany_list_block .left { width:180px; padding-bottom:7px; background:url(/_site/_pic/shadow_logo.png) no-repeat left bottom; }
		.coompany_list_block .left .logo { width:180px; border:1px solid #898886; }
		.coompany_list_block.business .left { width:122px; padding-bottom:5px; background:url(/_site/_pic/shadow_logo_mini.png) no-repeat left bottom; }
		.coompany_list_block.business .left .logo { width:120px; border:1px solid #898886; }
	.coompany_list_block .right { width:475px; font-family:tahoma; }
	.coompany_list_block.business .right { width:535px; font-family:tahoma; }
		.coompany_list_block .name { margin-top:-2px; }
			.coompany_list_block .name a { font-size:18px; font-weight:500; line-height:normal; }
		.coompany_list_block .count_urist { font-size:12px; color:#333; padding-top:2px; }
		.coompany_list_block .address { font-size:12px; line-height:16px; }
		.coompany_list_block .date { font-size:12px; text-align:right; color:#a8a8a8; line-height:12px; }
		.coompany_list_block .site a { font-size:12px; font-family:tahoma; }
		.coompany_list_block .mail_to a { font-size:12px; color:#333; padding-left:17px; background:url(/_site/_pic/ico_mail.gif) no-repeat left center; }
		.coompany_list_block .phone { font-size:12px; color:#333; padding-left:17px; background:url(/_site/_pic/ico_phone.gif) no-repeat left center; }

.menu_profile { float:left; position:relative; bottom:-1px; left:0px; text-transform:uppercase; }
	.menu_profile a { display:block; width:auto; float:left; height:36px; text-transform:uppercase; line-height:36px; color:#000; font-size:12px; padding:0px 25px; border:1px solid #747474; background:url(/_site/_pic/back_menu_profile.jpg) repeat-x left bottom; border-bottom:none; margin-right:5px; }
	.menu_profile span { display:block; width:auto; float:left; height:36px; line-height:36px; color:#000; font-size:12px; padding:0px 23px 0px 28px; border:1px solid #747474; border-bottom:none; margin-right:5px; background: url(/_site/_pic/ico_cut_dubl_right.gif) no-repeat #fff 14px center; }
	.box_info_company .profile_block { border:1px solid #666; padding:20px 1px; clear:both; }
		.box_info_company .profile_block .left { width:285px; }
		.box_info_company .profile_block .right { width:655px; padding-right:20px; }
		.box_info_company .profile_block .logo { padding-top:20px; padding-bottom:10px; background:url(/_site/_pic/shadow_logo_big.png) no-repeat left bottom; }
			.box_info_company .profile_block .logo .img { width:215px; border:1px solid #898886; }
		.box_info_company .profile_block .info { color:#21262c; font-size:14px; padding-top:30px; line-height:18px; font-family:tahoma; }
			.box_info_company .profile_block .info a { font-size:14px; }
.title_box_red_big3 { height:37px; line-height:37px; color:#fff; width:100%; overflow:hidden; }
	.title_box_red_big3 .box_link1 { float:left; width:230px; height:37px; line-height:37px; color:#fff; background:#d71e3c; font-size:14px; padding-left:23px; text-transform:uppercase; }
		.title_box_red_big3 .box_link1 a { color:#fff; font-size:16px; text-transform:uppercase; }
	.title_box_red_big3 .box_link2 { width:30px; float:left; height:37px; background:url(/_site/_pic/back_box_link_red_white.jpg) no-repeat left top; }

.about_list { padding-top:22px; padding-left:46px; }
	.about_list .title { font-size:14px; padding:20px 10px 15px 2px; font-family:tahoma; font-weight:500; text-transform:uppercase; color:#000; }
		.about_list .title span { padding-left:20px; background:url(/_site/_pic/ico_breadcrambs.gif) no-repeat 6px 5px; color:#e02c49; }
	.about_list .special_list { color:#; background:url(/_site/_pic/ico_list_special.gif) no-repeat left 13px; padding:5px 0px 7px 17px; color:#333; }
	.about_list .separator { background:none; }
	.about_list .publick_list { padding-right:20px; padding-bottom:10px; }
		.about_list .publick_list a { font-size:14px; }
		.about_list .publick_list .date { font-size:16px; color:#000; }
		.about_list .publick_list .descr { font-size:12px; color:#333; padding-bottom:5px; }
		.about_list .publick_list .separator { background:none; border-top:1px dotted #999999; height:10px; font-size:10px; line-height:10px; }

.box_filial_list { margin-top:5px; padding-right:15px; padding-left:20px; }
	.box_filial_list .box_filial_list_wrap { padding:8px 0px 12px 20px; }
	.box_filial_list.active .box_filial_list_wrap { background:#f3f3f3; border:1px solid #6f6f6f;  }
	.box_filial_list.active { background:url(/_site/_pic/ico_cut4.gif) no-repeat left center; }

.obrazovanie p { background:url(/_site/_pic/ico_list_special.gif) no-repeat left 5px; padding-left:10px; }
.profile_block .box_klient_list { padding:25px 0px; border-bottom:1px dotted #666; width:100%; overflow:hidden; }
	.profile_block .box_klient_list .left { width:245px; }
		.profile_block .box_klient_list .left img { width:240px; border:1px solid #000; }
	.profile_block .box_klient_list .right { width:653px; padding-right:0px; }
		.profile_block .box_klient_list .title { font-size:24px; font-weight:500; font-family:Tahoma; line-height:normal; margin-top:-5px; color:#000; }
			.profile_block .box_klient_list .title a { font-size:24px; font-weight:500; font-family:Tahoma; line-height:normal; text-decoration:underline; color:#000; }
			.profile_block .box_klient_list .title a:hover { text-decoration:none; }
		.profile_block .box_klient_list .descr { color:#d71e3d; font-size:16px; line-height:18px; margin-top:-2px; }
		.profile_block .box_klient_list .text { font-size:12px; color:#333; padding-top:10px; }
		
	.galery_box { width:840px; overflow:hidden; margin:0px auto; }
		#navigator_next { cursor:pointer; }
		#navigator_prev { cursor:pointer; }
		.galery_box span { width:200px; cursor:pointer; height:132px; overflow:hidden; margin-right:10px; display:block; float:left; }
			.galery_box span a { margin:0px; }
		.galery_box span img { width:200px; }

/* 22.09 */
.box_list_news .date a { font-size:14px; color:#d21937; font-family:tahoma; }

.ordtable69 td { padding:10px; }
.box_info_company .profile_block { background:none; }
#VoteResult .white { color:#666; }
.text, .text a { font-size:14px; }
#VideoPresentPanel, #AddPhotoGalleryFormPanel, #PersonnelUpdateActivateInfoPanel, #PersonnelsUserPanel2, #UseInfoPanel, #UpdateAffiliatePanel, #AffiliateFormPanel_test { position:relative; left:0px; top:0px; }
#VideoPresentPanel .load_submited { left:130px; }

#state_but_8 { background: url("/_site/_pic/back_button_red.gif") repeat-x scroll left top #DC2844; border: 1px solid #F9DDE2; color: #FFFFFF; cursor: pointer; display: block; font-size: 12px; height: 25px; line-height: 25px; margin-top:0px; padding: 0 25px; text-align: center; text-decoration: none; text-transform: uppercase; width: auto; }

#request4paid_placement_button, #print_active {
	background:#e82e4c; border-radius:3px; -moz-border-radius:3px; border:1px solid #fff; height:auto; line-height:18px; margin-top:2px; padding-top:5px; padding-bottom:5px;
	background-image: linear-gradient(bottom, rgb(220,41,68) 31%, rgb(227,86,110) 65%);
	background-image: -o-linear-gradient(bottom, rgb(220,41,68) 31%, rgb(227,86,110) 65%);
	background-image: -moz-linear-gradient(bottom, rgb(220,41,68) 31%, rgb(227,86,110) 65%);
	background-image: -webkit-linear-gradient(bottom, rgb(220,41,68) 31%, rgb(227,86,110) 65%);
	background-image: -ms-linear-gradient(bottom, rgb(220,41,68) 31%, rgb(227,86,110) 65%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.31, rgb(220,41,68)),
		color-stop(0.65, rgb(227,86,110))
	);
}
#print {
	background:#bababa; border-radius:3px; -moz-border-radius:3px; border:1px solid #ccc; height:auto; cursor:default; line-height:18px; font-weight:bold; margin-top:2px; padding-top:5px; padding-bottom:5px;
	background-image: linear-gradient(bottom, rgb(104,104,104) 31%, rgb(152,152,152) 65%);
	background-image: -o-linear-gradient(bottom, rgb(104,104,104) 31%, rgb(152,152,152) 65%);
	background-image: -moz-linear-gradient(bottom, rgb(104,104,104) 31%, rgb(152,152,152) 65%);
	background-image: -webkit-linear-gradient(bottom, rgb(104,104,104) 31%, rgb(152,152,152) 65%);
	background-image: -ms-linear-gradient(bottom, rgb(104,104,104) 31%, rgb(152,152,152) 65%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.31, rgb(104,104,104)),
		color-stop(0.65, rgb(152,152,152))
	);
}
#PersonnelUpdateActivateInfoPanel { clear:both; }
textarea { resize:none; }
#CommentsButoom { display:block; width:67px; cursor:pointer;  margin:0px auto; height:37px; line-height:37px; padding-top:0px; padding-bottom:0px; }

.facebook_link { background: url(/_site/_pic/icon_facebook.gif) no-repeat left top; display:block; float: left; height:24px; text-decoration:none; width:24px; margin-top: 14px; }

.connect_top { padding-top:0px; }
#loader, #ResultUserPanel { display:none; }
.submited #loader { display:block; }

.list.popup .input_container .block_input #code { width:40px; margin-right:10px; float:left; }
.list.popup .input_container .block_input #code1 { width:40px; margin-right:10px; float:left; }
.list.popup .input_container .block_input #code2 { width:230px; float:left; }
.list.popup .input_container .block_input .code { width:40px; margin-right:12px; float:left; font-size:11px; color:#666; padding:0px 2px; }
.list.popup .input_container .block_input .code1 { width:40px; margin-right:12px; float:left; font-size:11px; color:#666; padding:0px 2px; }
.list.popup .input_container .block_input .code2 { width:230px; float:left; font-size:11px; color:#666; padding:0px 2px; }
textarea#name { width:344px; height:16px; }


#locality1, #locality2, #locality3 { width:204px; }
#LocalityPanel .selectedTxt { border:1px solid #999; width:200px; color:#333333; min-height:17px; overflow:hidden; line-height:17px; font-size:12px; padding:2px; background:url(/_site/_pic/back_select.gif) #fff no-repeat right top; zoom:1; }
#LocalityPanel .newListSelected { width:204px; }
#LocalityPanel .newList { list-style:none; border:1px solid #999; padding:0; width:204px; z-index:99; top:22px; position:absolute; }
	#LocalityPanel .newList { max-height:300px; }
	#LocalityPanel .newList { width:204px; z-index:99; }
	#LocalityPanel .newList li { padding:0px; margin:0px; display:block; }
	#LocalityPanel .newList li a { display:block; background:#FFF; color:#333; padding:6px; font-size:12px; line-height:normal; overflow:hidden; float:none; }
	#LocalityPanel .newList li a:hover, #LocalityPanel .newList li a.hiLite { color:#000; text-decoration:none; background:#d5d5d5; }
	
#licence { height:60px; }
.info_pakage { margin-top:20px; border-collapse:collapse; border:1px solid #ccc; }
.info_pakage td { padding:5px 10px; font-size:14px; color:#333; border:1px solid #ccc; }
.popup .input_container .block_input select#locality1, .popup .input_container .block_input select#locality2, .popup .input_container .block_input select#locality3, .popup .input_container .block_input select#country_id, .popup .input_container .block_input select#street_type { width:350px; }

.facebook { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; padding-left:40px; background:url(/_site/_pic/ico_facebook.gif) no-repeat left top; }
.linkedin { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; padding-left:40px; background:url(/_site/_pic/ico_linkedin.gif) no-repeat left top; }
.site, .long { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

.nicEdit-main p { padding-right:15px; } 
.addres select#locality1, .addres select#locality2, .addres select#locality3 { width:455px; }


/*---dataBar---*/
.dataBar {
	color:#666;
	font-size:12px;
	line-height:15px;
	margin: 5px 0;
    overflow: hidden;
}
	.db-commentLink {
		color:#666;
	}
	.db-commentLink:hover {
		text-decoration:none;
	}
		
	.db-ico {
		vertical-align:middle;
		padding: 0 3px 0 0;
	}
	.db-indent {
		margin:0 10px 0 0;
	}
/*---dataBar---END*/


/*-----Отдельная страница новости-----*/
.newsDescription {
	color: #555555;
    font-size: 18px;
    line-height: 21px;
    margin: 5px 0 10px;
	font-weight:600;
}
.newsDesctiptionImageFrame {
	position:relative; 
	overflow:hidden; 
	float:left; 
	margin:0 18px 14px 0;
}

.newsReadAlso {
	border: 1px solid #666;
	font-size: 12px;
	margin: 17px 0;
}
	.newsReadAlso_text {
	    background: none repeat scroll 0 0 #666;
		color: #FFF;
		font-size: 14px;
		padding: 7px 20px 12px;
		text-transform: uppercase;
		position:relative;
	}
	.newsReadAlso_date {
	    color: #333;
		float: left;
		margin: 0 10px 0 0;
	}
	.newsReadAlso_link {
	    margin: 3px 0 3px 57px;
		line-height: 16px;
	}
		.newsReadAlso_link a{
			font-size:14px;
		}
	.newsReadAlso_marg {margin: 12px 20px;}
	.newsReadAlsoCorner{
		background:url(/_site/_pic/newsReadAlsoCorner.png) no-repeat;
		bottom: 0;
		height: 11px;
		left: 39px;
		position: absolute;
		width: 22px;
	}
	
.botContentBar {
	margin: 7px 0;
}
.tagLink {
    font-size: inherit;
	text-decoration:underline;
}

/*-----Отдельная страница новости-----END*/



/*----------------------------Доработка юрлиги-------------------------------*/
body .line_hei_14 {line-height:16px !important;}

.red_txt {color:#d41b3a;}

.yu_right {float:right}
.yu_left {float:left}
.yu_clear {clear:both}

.left_column {width:313px; margin-bottom:20px;}
.center_column {width:313px; margin:0px 20px; margin-bottom:20px;}
.right_column {width:313px; margin-bottom:20px;}

.red_name {background:#d41b3a; color:#FFFFFF; padding:8px 8px 6px 8px; font-size:16px;}
.gray_name {background:#434343; color:#FFFFFF; padding:8px 8px 6px 8px; font-size:16px;}
	.gray_name_a a {color:#FFFFFF !important; font-size:16px !important;}
.gray_border {border:#999 1px solid; border-top:none;}

.marg_bott_20 {margin-bottom:20px;}
.marg_bott_10 {margin-bottom:10px;}

/*.sub_menu_is:hover .sub_menu {display:block;}*/

	.sub_menu {position:absolute; z-index:1000000; display:none;}
		.sub_menu a {text-decoration:none !important;}
		.main_menu table tr td .sub_menu_one {
			background:#434343; 
			color:#FFFFFF; 
			/*padding:0px 20px 0px 20px; */
			line-height:36px; 
			border-right:#272727 1px solid; 
			border-bottom:#272727 1px solid; 
			border-top:#797979 1px solid; 
			cursor:pointer; display:block; 
			text-align:left;
		}
		.sub_menu_one:hover {background:#2f2f2f !important; text-decoration:none;}

.businesSphere{
	display:table;
}
.businesSphere div{
	display:table-cell;
	cursor: default;
}

.sub_container {
	background:#434343; 
	color:#FFFFFF; 
	line-height:36px; 
	border-right:#272727 1px solid; 
	border-bottom:#272727 1px solid; 
	border-top:#797979 1px solid; 
	cursor:pointer; 
	display:block; 
	text-align:left;
	position:relative;
}
	.sub_container:hover {
		background:#2f2f2f !important; 
		text-decoration:none;
	}
	.sub_container:after {
		content: ">>";
		position: absolute;
		right: 7px;
		top: 0;
		z-index:599;
	}
.sub_menu_text_two {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 0 29px 0 11px;
    width: auto;
	position:relative;
	z-index:600;
}

.sub_menu_two{
	display: none;
    position: absolute;
	left: 100%;
	top: -1px;
	margin: 0 0 0 1px;
}
.sub_menu_two .sub_container{
	background: #515151;
}


.main_menu .sub_menu_two .sub_menu_one{background:#515151;}

.sub_menu_active{display:block;}/*для скриптов*/	


	*:first-child+html .sub_menu {margin-left:-54px;} 
.stationing {position:relative; margin-top:30px;}
	.stationing_coordinates {position:absolute; top:-30px; left:0; padding-top:8px; width:100%;}

/*----------------------------Начало поиск по докумету + количество документов в базе-------------------------------*/

.search_doc {width:955px; border:#b6b5b5 1px solid; margin-bottom:20px; padding:12px; height:30px; background: url(/_site/_pic/new_jur/fon_search_doc.png) repeat-x;}

	/*---поиск по докумету---*/
	.input_left {background: url(/_site/_pic/new_jur/left_input_search_doc.png) no-repeat; width:16px; height:31px;}
	.input_right {background: url(/_site/_pic/new_jur/right_input_search_doc.png) no-repeat; width:90px; height:31px; cursor:pointer;}
	.input_center {margin:0px; width:380px; vertical-align:top; padding:7px 0px 7px 10px; height:15px; border:#999 1px solid;}
	.input_button {background: url(/_site/_pic/new_jur/button_input_search_doc.png) repeat-x; height:26px; color:#FFFFFF; font-size:14px; padding:5px 20px 0px 20px; cursor:pointer;}
	.docs_in_sust_text {width:80px; margin:0px 20px 0px 0px; font-size:14px; line-height:16px;}
	
	.logo_for_search {margin:-7px 20px 0px 20px;}
	
	/*---количество документов в базе---*/
	.number_docs {background: url(/_site/_pic/new_jur/fon_number_docs.png) repeat-x; border:#908e8e 1px solid; height:36px; margin-top:-4px; font-family:Tahoma, Geneva, sans-serif;}
		.number_doc_one {color:#FFFFFF; font-size:18px; padding:4px 5px 0px 5px; height:32px;}
		.number_doc_last {background: url(/_site/_pic/new_jur/fon_last_number_docs.png) repeat-x; color:#FFFFFF; font-size:18px; padding:4px 5px 0px 5px; height:32px;}
		.number_line {background: url(/_site/_pic/new_jur/line_number_docs.png) no-repeat; width:1px; height:36px;}
		

/*----------------------------Конец поиск по докумету + количество документов в базе-------------------------------*/

/*----------------------------Начало news-------------------------------*/

	.date_new {background:#999; color:#FFF !important; height:20px; padding:1px 10px 6px 5px !important; margin:10px 0px 0px 0px;}
	.date_new_ {background:#333; color:#FFF !important; height:20px; padding:1px 10px 6px 5px !important; margin:10px 0px 0px 0px;}
	.date_new_arr {background: url(/_site/_pic/new_jur/arr_for_news.png) no-repeat; width:9px; height:27px; margin:10px 0px 0px 0px;}
	.date_new_arr_ {background: url(/_site/_pic/new_jur/arr_for_news_.png) no-repeat; width:9px; height:27px; margin:10px 0px 0px 0px;}
	table.testdrive {border:1px solid #e1e1e1!important; }
	table.testdrive u {text-decoration:none;}
	table.testdrive u:hover {text-decoration:underline;}
	.news_text table.testdrive td p:last-child {padding:0;}
	.news_text table.testdrive td p {padding:19px 0 19px 19px!important; margin-bottom:0;}
	.print_news {margin:16px 60px 0 0;}
	.print_news a {float:right; color:#365399; text-decoration:underline; margin:5px 0 0 8px;}
	.print_news a.print_button {background:url(/_site/_pic/print.png) no-repeat; width:23px; height:20px; margin:0;}

/*----------------------------Конец news-------------------------------*/



/*----------------------------Начало События и мнения-------------------------------*/

.event_opin {border-left:#999 1px solid; border-right:#999 1px solid; border-bottom:#999 1px solid; padding:1px 10px 1px 10px; margin-bottom:15px;}
	.event_opin_one {margin:20px 0px 20px 0px;}

/*----------------------------Конец События и мнения-------------------------------*/


/*----------------------------Начало КАЛЕНДАРЬ ЮРИСТА-------------------------------*/

.day_in_history {width:auto; overflow:hidden;}
	.day_in_history table {width:313px; margin-top:10px; border-bottom:#999999 1px solid;}
		.img_history {width:90px; padding-bottom:10px; vertical-align:top;}
		.txt_history {width:208px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:14px !important; padding-bottom:10px; vertical-align:top;}
		.date_history {background:#999; padding:3px 4px 5px 4px; height:14px; color:#FFF; margin-bottom:3px;}
		.date_history_img {background:url(/_site/_pic/new_jur/date_history.png) no-repeat left top; width:8px; height:22px;}
		.day_in_history .img { border:1px solid #999; padding:1px; width:auto; margin-top:2px; position:relative; line-height:0;}
			.day_in_history .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }

.day_in_history_ {width:auto; overflow:hidden; padding:0px 10px 0px 10px; border-bottom:#999999 1px solid;}
	.day_in_history_ table {width:218px; margin-top:10px;}
		.img_history_ {width:90px; padding-bottom:10px; vertical-align:top;}
		.txt_history_ {width:148px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:14px !important; padding-bottom:10px; vertical-align:top;}
		.date_history_ {background:#999; padding:3px 4px 5px 4px; height:14px; color:#FFF; margin-bottom:3px;}
		.date_history_img_ {background:url(/_site/_pic/new_jur/date_history.png) no-repeat left top; width:8px; height:22px;}
			.day_in_history_ .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }



.calendar_jurist_main {width:313px; margin-bottom:20px;}
	.calendar_jurist_main td {width:44px; height:20px; vertical-align:central; text-align:center; color:#666666; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
	.calendar_jurist_main a{color:#d50120;}
	
.calendar_jurist_main_name {width:313px; border:#999 1px solid; background:#ececec; margin:5px 0px 5px 0px;}
	.calendar_jurist_main_name td {width:44px; height:20px; vertical-align:central; text-align:center; color:#999; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
	
.this_date_right {color:#FFFFFF !important; font-weight:bold; background:#d8213f; height:20px; line-height:19px;}
	.this_date_right a{color:#FFFFFF !important; text-decoration:underline;}
.gray_date_a{color:#666 !important; font-weight:normal !important;}
.gray_date_a a{color:#666 !important; font-weight:normal !important;}
	
.calendar_month {
	margin-top:10px;
	//margin-bottom:10px;
	}
	
.prev_month {background: url(/_site/_pic/new_jur/prev_month.png) no-repeat; width:6px; height:9px; display:inline-block;
			//display:inline;
            //zoom:1;
			}
.next_month {background: url(/_site/_pic/new_jur/next_month.png) no-repeat; width:6px !important; height:9px; display:inline-block;
			//display:inline;
            //zoom:1;
			}
.this_month {display:inline-block; margin:0px 10px 0px 10px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;
			//display:inline;
            //zoom:1;
			//margin-bottom:-6px;
			//margin-right:-11px;
			}
.calendar_month_right .this_month {
	//margin-right:0px !important;
}
			
.calendar_jurist_main_ {width:218px; margin:0px 10px 10px 10px;}
	.calendar_jurist_main_ td {width:40px; height:20px; vertical-align:central; text-align:center; color:#666666; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
	.calendar_jurist_main_ a{color:#d50120;}
	
.calendar_jurist_main_name_ {width:218px; border:#999 1px solid; background:#ececec; margin:5px 10px 5px 10px;}
	.calendar_jurist_main_name_ td {width:40px; height:20px; vertical-align:central; text-align:center; color:#999; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}


/*----------------------------Конец КАЛЕНДАРЬ ЮРИСТА-------------------------------*/


/*----------------------------Начало Вступили в силу-------------------------------*/

.into_force {font-family:Tahoma, Geneva, sans-serif; margin-bottom:20px; margin-top:5px;}
	.into_force .date_new {font-size:16px;}
	.into_force_one {margin:10px 0px; font-size:12px;}
	.into_force_one a {line-height:16px !important;}

/*----------------------------Конец Вступили в силу-------------------------------*/

/*----------------------------Начало ФОРУМ-------------------------------*/

.block_forum {font-family:Tahoma, Geneva, sans-serif; margin-top:5px;}
	.block_forum_one {font-family:Tahoma, Geneva, sans-serif; margin:7px 0px; font-size:12px; line-height:16px !important;}

/*----------------------------Конец ФОРУМ-------------------------------*/


/*----------------------------Начало jur_TV-------------------------------*/

.jur_TV {font-family:Tahoma, Geneva, sans-serif; margin-bottom:20px; margin-top:5px; border:#999 1px solid; background:#ececec;}
	.jur_TV_img img {width:311px;}
	.jur_TV_img_ico {background:url(/_site/_pic/ico_video_conference.png) no-repeat; width:37px; height:37px; position:absolute; margin:5px 0px 0px 269px;}
	.jur_TV_img_ico_jur {background:url(/_site/_pic/new_jur/jur_tv.png) no-repeat; width:73px; height:30px; position:absolute; margin-top:-34px;
		//margin-top:-32px;
	}
	.jur_TV_txt {padding:0px 5px 5px 5px;}
		.jur_TV_txt a {color:#000000;}

/*----------------------------Конец jur_TV-------------------------------*/


/*----------------------------Начало Аналитика-------------------------------*/

.analyst_news {margin-bottom:20px; padding:5px 15px 0px 15px;}
.analyst_news .right_box {width:160px !important;}

/*----------------------------Конец Аналитика-------------------------------*/


/*----------------------------Начало Аналитика-------------------------------*/

.media_monitoring_news {margin-bottom:20px; padding:5px 15px 0px 15px;}
.media_monitoring_news .right_box {width:160px !important;}

/*----------------------------Конец Аналитика-------------------------------*/

/*----------------------------Начало Опрос-------------------------------*/

.vote_new {border:#999 1px solid; padding:10px; margin-bottom:20px;}

/*----------------------------Конец Опрос-------------------------------*/

.most_read {border:#999 1px solid; padding:10px; margin-bottom:20px;}
.most_read td {vertical-align:top;}

.most_read .img_history_ .img { border:1px solid #999; padding:1px; width:auto; margin-top:2px; position:relative; line-height:0; background:url(/_site/_pic/empty_85.gif) no-repeat; min-height:64px; min-width:85px;}
			.most_read .img_history_ .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }
			
.most_read .img {border:1px solid #999; padding:0px !important; width:auto; margin-top:2px; position:relative; line-height:0;}
.most_read img {margin:1px;}
*+html .most_read img {margin-right:2px;}

.calendar_lawer .img {border:1px solid #999; padding:0px !important; width:auto; margin-top:2px; position:relative; line-height:0;}
.calendar_lawer img {margin:1px;}
*+html .calendar_lawer img {margin-right:2px;}

.line_dotted {border-bottom:#666 1px dotted;}


/*----------------------------Начало Каталог-------------------------------*/

.new_catalog {}
	.new_catalog h1 {font-size:24px; font-weight:normal;}
	
.search_in_catalog {background:#666;}
.company_search_new { width:170px; padding:5px 0px 5px 10px; }
	.company_search_new .input_block { background:url(/_site/_pic/new_jur/search_comp_left.png) no-repeat left top; height:24px; padding-left:11px; }
	.company_search_new .input_block input.search { width:125px; border:none; background:#fff; color:#333; font-size:14px; height:22px; line-height:25px; padding:0px; margin:0px; float:left; border-bottom:#000000 1px solid; border-top:#000000 1px solid;}
	.company_search_new .input_block input.submit { background:url(/_site/_pic/new_jur/search_comp_right.png) no-repeat left top; cursor:pointer; width:25px; height:24px; border:none; padding:0px; margin:0px; float:left; }
	.company_search_new .input_block .submit { background:url(/_site/_pic/new_jur/search_comp_right.png) no-repeat left top; cursor:pointer; width:25px; height:24px; border:none; padding:0px; margin:0px; float:left; }
	
.add_button {background:url(/_site/_pic/new_jur/add_button.png) no-repeat left top; height:16px; padding-left:20px; color:#FFFFFF; font-size:12px; margin:10px 10px 0px 10px;}
	.add_button a{color:#FFFFFF;}
.map_button {background:url(/_site/_pic/new_jur/map_button.png) no-repeat left top; height:16px; padding-left:20px; color:#FFFFFF; font-size:12px; margin:10px 10px 0px 10px;}
	.map_button a{color:#FFFFFF;}

.option_in_catalog {background:url(/_site/_pic/new_jur/fon_search_comp.png) top repeat-x; border:#CCC 1px solid;}
	.option_in_catalog table {width:716px;}
	.option_in_catalog td {vertical-align:top; width:218px; padding:3px 10px 20px 10px;}
	.option_in_catalog td .name_txt {font-size:16px; margin-bottom:3px; margin-top:7px;}
	.option_in_catalog td select {width:200px;}


.option_in_catalog .selectedTxt { border:1px solid #999; width:194px; color:#333333; min-height:17px; overflow:hidden; line-height:17px; font-size:12px; padding:2px 20px 2px 2px; background:url(/_site/_pic/back_select.gif) #fff no-repeat right top; zoom:1; overflow:hidden; height:17px;}
.option_in_catalog .newListSelected { width:210px; }
.option_in_catalog .newList { list-style:none; border:1px solid #999; padding:0; width:210px; z-index:99; top:22px; position:absolute; }
	.option_in_catalog .newList { max-height:300px; }
	.option_in_catalog .newList { width:214px; z-index:99; }
	.option_in_catalog .newList li { padding:0px; margin:0px; display:block; }
	.option_in_catalog .newList li a { display:block; background:#FFF; color:#333; padding:6px; font-size:12px; line-height:normal; overflow:hidden; float:none; }
	.option_in_catalog .newList li a:hover, .option_in_catalog .newList li a.hiLite { color:#000; text-decoration:none; background:#d5d5d5; }



/*----------------------------Конец Каталог-------------------------------*/


/*----------------------------Начало -------------------------------*/

.calendar_in_store {width:350px; float:left; margin-top:15px;}

	.calendar_cln .this_month {font-size:16px; font-weight:normal;
								//margin-bottom:2px;	
							  }
	.calendar_in_store .calendar_jurist_main {width:350px; margin-bottom:20px;}
		.calendar_in_store .calendar_jurist_main td {width:50px; height:30px; vertical-align:central; text-align:center; color:#666666; font-size:16px; font-family:Tahoma, Geneva, sans-serif;}
		.calendar_in_store .calendar_jurist_main a{color:#d50120; font-size:16px;}
		
	.calendar_in_store .calendar_jurist_main_name {width:350px; border:#999 1px solid; background:#ececec; margin:5px 0px 5px 0px;}
		.calendar_in_store .calendar_jurist_main_name td {width:50px; height:25px; vertical-align:central; text-align:center; color:#999; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
	.calendar_in_store .prev_month {background: url(/_site/_pic/new_jur/prev_month_cln.png) no-repeat; width:6px; height:9px; display:inline-block;
			//display:inline;
            //zoom:1;
			//margin-bottom:6px;
			}
	.calendar_in_store .next_month {background: url(/_site/_pic/new_jur/next_month_cln.png) no-repeat; width:6px; height:9px; display:inline-block;
			//display:inline;
            //zoom:1;
			//margin-bottom:6px;
			}
	.calendar_in_store .this_date {color:#FFFFFF; font-weight:bold; background:#d8213f; height:30px; line-height:29px;}


.one_data {margin-top:15px;}
.one_data_0 {width:350px; float:right;}
	.one_data_0 table {width:350px; margin-top:10px;}
	.one_data_0 .img_history {width:140px; padding-bottom:10px; vertical-align:top;}
	.one_data_0 .txt_history {width:210px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:14px !important; padding-bottom:10px; vertical-align:top;}
	.one_data_0 .date_history {color:#d8213f; background:none; padding:0px;}
	.one_data_0 .date_history_img {background:url(/_site/_pic/new_jur/date_history.png) no-repeat left top; width:8px; height:22px;}
	.one_data_0 .img { border:1px solid #999; padding:1px; width:auto; margin-top:2px; position:relative; line-height:0;}
		.one_data_0 .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }

.one_data_1 .gray_name {background:#d41b3a;}
.one_data_1 .enter {margin:10px 0px 10px 0px; font-size:12px; color:#666; line-height:14px; font-family:Tahoma, Geneva, sans-serif;}

.one_in_data {margin:10px 0px 10px 0px; line-height:14px;}
.one_in_data {width:716px;}
	.one_in_data table {width:716px; margin-top:10px;}
	.one_in_data .img_history {width:100px; padding-bottom:10px; vertical-align:top;}
	.one_in_data .txt_history {width:616px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:14px !important; padding-bottom:10px; vertical-align:top;}
	.one_in_data .date_history {color:#d8213f; background:none; padding:0px;}
		.one_in_data .date_history span {color:#333; background:none;}
	.one_in_data .date_history_img {background:url(/_site/_pic/new_jur/date_history.png) no-repeat left top; width:8px; height:22px;}
	.one_in_data .img { border:1px solid #999; padding:1px; width:auto; margin-top:2px; position:relative; line-height:0;}
		.one_in_data .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }
		
.button_show {background:url(/_site/_pic/new_jur/fon_button_hide.png) repeat-x; border:#666666 1px solid; height:23px; line-height:23px; padding:0px 10px; cursor:pointer;}

/*----------------------------Конец -------------------------------*/



#locality1, #locality2, #locality3 {width:200px !important;}



.red_actual {border:#d8213f 1px solid; padding:5px 10px 5px 10px; margin-bottom:15px; line-height:16px;}
	.red_actual div{padding:10px 0px 10px 7px;}
	.red_actual_line {border-bottom:#d8213f 1px solid;}

/* --------------------------Актуально топ начало--------------------------------- */

	.actual_top .red_name {margin-top:17px; margin-bottom:10px;}
		.actual_top .actual_image {width:350px; vertical-align:top;}
		.actual_top .actual_text {width:358px; vertical-align:top; padding-left:10px; line-height:18px; font-size:12px;}
		
	
/* ---------------------------Актуально топ конец--------------------------------- */


/* --------------------------Новости по теме начало--------------------------------- */
	
	.actual_news {border:#666 1px solid; margin-top:15px;}
	.actual_news .gray_name {margin-bottom:10px;}
		.actual_news_one {margin:0px 10px 10px 10px; font-size:12px; line-height:16px;}
	
	
	.newsByTheme {
		border: 1px solid #666666;
		margin: 18px 0;
	}
		.newsByTheme_contentBox {
			border-bottom: 1px dotted #333333;
			padding: 15px 18px 12px;
		}
		.newsByTheme_date {
			color: #D21937;
		}
		.newsByTheme_link {
			color: #141414;
			font-size: 14px;
			font-weight: 600;
		}
		.newsByTheme_description {
			color: #494949;
			font-family: tahoma;
			font-size: 12px;
		}

/* ---------------------------Новости по теме конец--------------------------------- */


/* --------------------------Нормативно-правовые акты по теме начало--------------------------------- */

	.actual_npa {border:#666 1px solid; margin-top:15px;}
	.actual_npa .gray_name {margin-bottom:10px;}
		.actual_npa_one {margin:0px 10px 10px 10px; font-size:12px; line-height:16px;}

	
/* ---------------------------Нормативно-правовые акты по теме конец--------------------------------- */
	
/* --------------------------Мероприятия по теме начало--------------------------------- */

	.actual_action {border:#666 1px solid; margin-top:15px;}
	.actual_action .gray_name {margin-bottom:10px;}
		.actual_action_one {margin:0px 10px 10px 10px; font-size:12px; line-height:16px; width:698px;}
		
		.actual_action .img_history {width:138px; padding-bottom:10px; vertical-align:top;}
		.actual_action .txt_history {width:545px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:14px !important; padding-bottom:10px; vertical-align:top;}
		.actual_action .date_history_img {background:url(/_site/_pic/new_jur/date_history.png) no-repeat left top; width:8px; height:22px;}
		.actual_action .img { border:1px solid #999; padding:1px; width:auto; margin-top:2px; position:relative; line-height:0;}
			.actual_action .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }
	
/* ---------------------------Мероприятия по теме конец--------------------------------- */
	
	
/* --------------------------Интернет конференции начало--------------------------------- */

	
		.actual_conf {border:#666 1px solid; margin-top:15px;}
		.actual_conf .gray_name {margin-bottom:10px;}
		.actual_conf_one {margin:0px 10px 10px 10px; font-size:12px; line-height:18px; width:698px;}
		
		.actual_conf .img_history {width:138px; padding-bottom:10px; vertical-align:top;}
		.actual_conf .txt_history {width:545px; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:16px !important; padding-bottom:10px; vertical-align:top;}
		.actual_conf .date_history_img {background:url(/_site/_pic/new_jur/date_history.png) no-repeat left top; width:8px; height:22px;}
		.actual_conf .img { border:1px solid #999; padding:1px; width:auto; margin-top:2px; position:relative; line-height:0;}
			.actual_conf .img .cut { position:absolute; right:-10px; top:50%; margin-top:-8px; background:url(/_site/_pic/ico_cut.gif) no-repeat left top; width:10px; height:16px; }
	
	
/* ---------------------------Интернет конференции конец--------------------------------- */

.margin_for_ie {
	//margin-bottom:-20px !important;
}




/*----------------------------Начало -------------------------------*/


.link_for_search {border:#aeaeae 1px solid; background:#f2f2f2; font-size:12px; line-height:32px; font-family:Tahoma, Geneva, sans-serif;}
	.link_for_search .one {}
		.link_for_search .one_title {margin-left:10px; float:left; font-size:12px; color:#555;}
		.link_for_search .one_name {margin-left:26px; float:left; display:block}
		.link_for_search .areas_practice {border-top:#919191 1px solid;}
		.link_for_search .type_company {border-top:#919191 1px solid;}
			.link_for_search .areas_practice .one_name {margin-left:10px;}
		.link_for_search .one_arr {width:12px; height:32px; float:right; background:url(/_site/_pic/new_jur/arr_for_links.png) no-repeat; margin-right:-12px;}
		.link_for_search .one_all {background:#aeaeae; line-height:32px; padding:0px 20px 0px 26px; text-decoration:underline; float:right; cursor:pointer;}
		.link_for_search .one_all:hover {background:#919191;}
		
	.one_descr {background:#FFF; padding:10px 0px; width:100%; overflow:hidden; }
		.one_in_descr {margin-left:20px; display:block; float:left; width:218px; line-height:22px;}



/*----------------------------Конец -------------------------------*/



.search_block .input_block input.gsc-input {
  color: #333333;
  float: left;
  font-size: 14px;
  height: 25px !important;
  line-height: 25px;
  width: 240px !important;
}


/*__________U&Z___________BEGIN*/

.bz_page {margin-top:17px;}
	.bz_page h1 {margin:10px 0px; font-size:24px; font-weight:normal;}
	.bz_page .gray_name {background:#e3e3e3; color:#000000;}
	.img_bz {width:240px; margin:5px 0px 0px 5px; text-align:center;}
	.text_bz {width:460px;}
		.text_bz b {display:block; margin-top:10px; background:#e3e3e3; padding:0px 6px; line-height:20px;}
	.arr_rubrik {background:url(/_site/_pic/new_jur/arr_for_news.png) no-repeat; width:9px; height:27px; margin-top:20px;}
	.name_rubrik {background:#999; line-height:27px; padding-right:20px; padding-left:5px; color:#FFFFFF; font-size:17px; margin-top:20px;}
	.arr_rubrik_red {background:url(/_site/_pic/new_jur/arr_for_news_red.png) no-repeat; width:9px; height:27px; margin-top:20px;}
	.name_rubrik_red {background:#D41B3A; line-height:27px; padding-right:20px; padding-left:5px; color:#FFFFFF; font-size:17px; margin-top:20px;}
	.img_bz .link {display:inline-block; margin-top:5px;}
	
	.cesh_uz {color:#333;}
	.free_uz {color:#227AA7;}
	.font_18 {font-size:18px;}
	.font_16 {font-size:16px;}
	.drop_down_links {text-align:center; font-size:16px; margin-top:20px;}
	
	/*dropdown_styles_BEGIN*/
			.selectbox {
				vertical-align:middle;
				cursor:pointer;
				text-align:left;
			}
				.selectbox .select {
					width:180px;
					height:25px;
					padding:0 45px 0 10px;
					color:#666666;
					border:1px solid #ccc;
					margin:10px 0;
				}
				.selectbox .select:hover {
					background-position:0 -10px;
				}
				.selectbox .select:active {
				}
				.selectbox.focused .select {
					border:1px solid #5794BF;
				}
				.selectbox .select .text {
					display:block;
					width:100%;
					white-space:nowrap;
					text-overflow:ellipsis;
					overflow:hidden;
					font-size:14px;
					line-height:25px;
				}
				.selectbox .trigger {
					border-left:1px solid #CCCCCC;
    				height:100%;
    				position:absolute;
    				right:0;
    				top:0;
    				width:26px;
					background:#dfdfdf;
					margin:0;
					padding:0
				}
				.selectbox .trigger .arrow {
					border-left:6px solid transparent;
					border-right:6px solid transparent;
					border-top:6px solid #666666;
    				height:0;
    				overflow:hidden;
    				position:absolute;
    				right:7px;
    				top:10px;
    				width:0;
				}
				.selectbox:hover .arrow {
				}
				.selectbox .dropdown {
					top:36px;
					width:235px;
					margin:0;
					padding:0;
					background:#FFF;
					border:1px solid #C6CBD0;
					font-size:14px;
					height:250px!important;
				}
				.selectbox ul {
					padding:0;
					margin:0;
				}
				.selectbox li {
					line-height:25px;
					text-indent:10px;
					color:#666666;
					list-style:none;
				}
				.selectbox li.selected {
					color:#666666;
				}
				.selectbox li:hover {
					background:#D41B3A;
					color:#ffffff;
				}
				.selectbox li.disabled {
					color:#aaaaaaa;
				}
				.selectbox li.disabled:hover {
					background:none;
				}
				.linked_button {
					background:url("/_site/_pic/button_doit.png") repeat;
					border:none;
					cursor:pointer;
					height:26px;
					margin:0;
					width:108px;
					font-size:16px;
					margin-left:176px;
					float:left;
					line-height:23px;
				}
				/*dropdown_styles_END*/
				
/*__________U&Z___________END*/

/* --- poll --- */


.clsFormTable TD { padding: 3px; }
		.clsMessageError { color: red; }
		.clsMessageOk { color: green; }
		#capcha { width: 70px;  font-weight: bold; }
		#InfoPanel { text-align: center; }

		.leftBlock_quiz .left_block { color:#666666;}
		.leftBlock_quiz {width:240px; margin-bottom:15px;}
		.leftBlock_quiz .name_block_quiz {background:#434343; color:#FFFFFF; padding:8px 8px 6px 8px; font-size:16px; text-transform:uppercase;}
		.leftBlock_quiz .name_block_quiz b {font-weight:normal;}
		.leftBlock_quiz .clsLabel {width:auto !important;}
		#QuestionPanelleft_block {border:#999 1px solid; padding:10px; margin-bottom:20px; overflow:hidden;}
		.leftBlock_quiz .clsFormTable {width:220px !important;}
		.leftBlock_quiz .button_click {cursor:pointer;}
			.leftBlock_quiz .button_click img{float:left;}
			.leftBlock_quiz .button_click span{float:left; display:block; background:url(http://jurliga.ligazakon.ua/_site/_pic/button_red_right.png) no-repeat scroll right top transparent; color: #FFFFFF; font-weight: bold; height: 27px; line-height: 27px; padding-right: 22px; width: auto;}
		.leftBlock_quiz	.Message {color:#d42037}
		.leftBlock_quiz .all_quiz_col {color:#006699; margin-top:15px;}
		#next {display:none;}
		#QuestionPanelleft_block .clsFormButtons {margin:0px !important;}
		#QuestionPanelleft_block .clsFormTable {width:100% !important;}
		#QuestionPanelleft_block .clsFormTable input {border:none;}
		#QuestionPanelleft_block .clsFormTable input.clstext {border:1px solid #999999; color:inherit; height:22px; margin:0 0 0 -1px; padding:0; width:100%;}



	.input_mail {width:350px; border:#999999 1px solid; color:#999999; padding-left:5px; line-height: 20px; height: 20px;}

	.subscribeFormButton a{border:#999999 1px solid; background:#ddd; padding:3px 12px; cursor:pointer; font-size: 14px; color: inherit;}
	.subscribeFormButton a:hover{text-decoration: none;}

.close_login {background:url(/_site/_pic/new_jur/close_enter.png) no-repeat; width:13px; height:13px; margin:4px -10px -10px 0px; cursor:pointer;}

.subscribeBlock {
	margin: 10px 0;
}
#OrderTelOrderInfoPanel {
	color: #f00;
}



/* ---- new top menu ---- */
	
	.top_header_menu {margin-top:4px; height:20px; overflow:hidden;}
	.top_header_menu ul{margin:0px 0px 0px 0px; padding:0px; clear:both; list-style:none;}
	.top_header_menu li{background:url(/_site/_pic/top_menu_arr.png) left center no-repeat; margin:0px 0px 0px 15px; padding:0px 0px 0px 8px; float:left; text-transform:uppercase; line-height:18px !important;}
	.top_header_menu li a {color:#fff; text-decoration:none;}
	.top_header_menu li a:hover {text-decoration:underline;}

/* --- yurpol ---- */
.new_poll {
	background:url(/_site/_pic/img/new_poll_bg.gif) repeat-x top left;
	padding:10px 30px;
	margin-top:17px;
}
	.new_poll a {
		color:#0f13db;
		text-decoration:underline;
	}
	.new_poll_name {
		color:#ffffff;
		font-size:26px;
	}
	.new_poll_logos {
		margin-top:26px;
	}
	.new_poll_lt {
		font-size:13px;
		text-align:center;
		padding-top:10px;
	}
	.new_poll_table {
		margin-left:30px;
	}
		.new_poll_table tr {
			height:82px;
			border-bottom:10px solid #ffffff;
		}
			.new_poll_numb {
				background:url(/_site/_pic/img/new_poll_orange_line.gif) repeat-x top left;
				width:10px;
				text-align:center;
				vertical-align:middle;
				font-size:8px;
			}
			.new_poll_info {
				background:#efefef url(/_site/_pic/img/new_poll_grey_line.gif) repeat-y top left;
				width:530px;
			}
				.new_poll_info .photo {
					background:#abaaaa;
					width:63px;
					height:80px;
					float:left;
					margin-left:6px;
				}
				.new_poll_info .txt {
					float:left;
					margin-left:20px;
					padding-top:10px;
					font-size:12px;
					line-height:12px;
					position:relative;
				}
					.new_poll_info .txt span {
						display:block;
					}
					.new_poll_info .txt .name {
						 color:#ff6c0a;
						 font-size:13px;
						 margin-bottom:2px;
					}
					.new_poll_info .txt .comments {
						position:absolute;
						left:0;
						top:62px;
						width:440px;
					}	
					.new_poll_info .txt .comments a {
						color:#3333ff;
						text-decoration:underline;
					}
			.new_poll_poll {
				width:110px;
				background:#efefef;
				border-left:12px solid #ffffff;
				vertical-align:top;
				padding:16px 0 0 5px;
				color:#5d5d5d;
				text-align:center;
				font-size:13px;
			}
				.new_poll_poll .vote {
					height:27px;
				}
					.new_poll_poll .vote div {
						paddin-top:10px;
						float:left;
						height:inherit;
					}
					.new_poll_poll .vote .l {
						background:url(/_site/_pic/img/new_poll_button_l.png) no-repeat;
						width:7px;
					}
					.new_poll_poll .vote .c {
						background:url(/_site/_pic/img/new_poll_button_c.png) repeat-x;
						width:86px;
						margin-bottom:8px;
					}
						.new_poll_poll .marking {
							background:url(/_site/_pic/img/new_poll_marking.png) no-repeat;
							font-size:9px;
							color:#000000;
							padding:7px 0 0 20px;
							margin:4px 0 0 4px;
						}
					.new_poll_poll .vote .r {
						background:url(/_site/_pic/img/new_poll_button_r.png) no-repeat;
						width:9px;
					}

/*----- gallery_BEGIN -----*/
.news_gallery {
	display:none;
	margin:0 auto;
	width:716px;
	height:474px;
	border-top:1px solid #266fa2;
	border-bottom:1px solid #266fa2;
}
.news_gallery div::-moz-selection { background:#ffffff; color:#ffffff; }
.news_gallery div::selection { background:#ffffff; color:#ffffff; }
.pika-stage {
    width:540px;
    height:368px;
}
.pika-thumbs li {
    width:132px;
    height:90px;
	float:left;
    list-style:none;
    overflow:hidden;
    margin:0 7px;
	-webkit-box-shadow:0 20px 30px -30px #000000;
    -moz-box-shadow:0 20px 30px -30px #000000;
    box-shadow:0 20px 30px -30px #000000;
}
.pikachoose-whiteout {
    position:relative;
    width:540px;
    height:474px;
    margin:0 auto;
}
.pika-stage .pika-aniwrap {
    position:absolute;
    top:10px;
    left:10px;
    z-index:9;
}
.pika-stage, .pika-thumbs li, .pika-stage .caption {
    position:relative;
}
.pika-stage .caption {
	background: url("/_site/_pic/1.png");
    bottom: 0;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 30px 9px 24px;
    position: absolute;
    text-align: center;
    width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pika-stage .caption a {
    color:black;
}
.pika-imgnav {
	display:none;
}
.pika-imgnav a {
    position:absolute;
    text-indent:-5000px;
    height:74px;
    width:48px;
    display: block;
    z-index:11;
    background:#ffffff;
    cursor:pointer;
    top:10px;
    right:28px;
}
.pika-imgnav .pause {
	display:none;
}
.pika-imgnav .play {
	display:none;
}
.pika-imgnav .next, .pika-imgnav .previous {
    top:146px;
}
.pika-imgnav .previous {
    left:0;
	background:url(/_site/_pic/control_prev.png) no-repeat;
}
.pika-imgnav .next {
	background:url(/_site/_pic/control_next.png) no-repeat;
	right:0;
}
.pika-imgnav .play {
   background-position:0 -240px;
}
.pika-thumbs li .clip {
    position:relative;
    height:100%;
    overflow:hidden;
}
.pika-textnav {display:none;}
.pika-counter {display:none;}
.jcarousel-clip-horizontal {
	width:730px;
    overflow:hidden;
    left:0;
}
.jcarousel-container {
	height:96px;
	width:726px;
    z-index:10;
    overflow:hidden;
	margin-top:10px;
	margin-left:-95px;
	position:static!important;
}
.jcarousel-prev, .jcarousel-next {
    width:24px;
    height:18px;
    background:no-repeat;
    display:block;
    position:absolute;
    right:5px;
    top:0;
    cursor:pointer;
    opacity:1;
}
.jcarousel-prev:hover, .jcarousel-next:hover {
    filter:alpha(opacity=100);
    opacity:1.0;
}
.jcarousel-prev-disabled:hover, .jcarousel-next-disabled:hover, .jcarousel-next-disabled, .jcarousel-prev-disabled {
    filter:alpha(opacity=30);
    opacity:0.5;
}
.jcarousel-next {
   background:url(/_site/_pic/scrolling_next.gif) no-repeat;
   right:-88px;
}
.jcarousel-prev {
	right:-62px;
	background:url(/_site/_pic/scrolling_prev.gif) no-repeat;
}
#pikame {
	height:96px;
	top:0!important;
}
#pikame li.active {
	border:6px solid #266fa2;
	height:79px;
	width:116px;
	border-right:8px solid #266fa2;
	border-left:8px solid #266fa2;
	background:#266fa2;
}
/*------ gallery_END ------*/
.linked_in {
	float:left;
	margin-top:16px;	
}
/*------ slider_BEGIN ------*/
#news_slider .category_text {
	background:#333333;
	padding:0 12px;
	height:24px;
	float:left;
	font-size:14px;
	color:#ffffff;
	line-height:22px;
}
#news_slider .category_decor {
	border-bottom:12px solid transparent;
	border-top:12px solid transparent;
	border-left:12px solid #333333;
	float:left;
}
#news_slider .image {
	height:281px;
	width:320px;	
}
#news_slider .cs_wrapper, .cs_article {
  background:#ffffff;
}
#news_slider .cs_article h2 {
  font-size:200%;
  line-height:1.125em;
}
#news_slider   .cs_article h2 a {
    color:#333;
    text-decoration:none;
  }
#news_slider .cs_article p {
  font-size:85%;
  line-height:1.5em;
  color:#777;
}
#news_slider .cs_article .readmore {
  font-size:80%;
}
#news_slider.contentslider {
  position:relative;
  display:block;
  width:320px;
  height:281px;
  margin:0 auto;
  overflow:hidden;
}
#news_slider .cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
#news_slider .cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
#news_slider .cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:900px;
  height:400px;
  margin:0 auto;
  padding:0;
}
#news_slider .cs_article h2 {
  display:block;
  width:26%;
  margin:10px 26px 5px 67%;
  text-align:left;
}
#news_slider .cs_article img {
  position:absolute;
  top:0;
  left:0;
  width:66%;
  border:0;
  -ms-interpolation-mode:bicubic;
}
#news_slider .cs_article p {
  display:block;
  width:26%;
  margin:0 26px 5px 67%;
  padding:0;
  border:0;
}
#news_slider .cs_article .readmore {
  display:block;
  width:26%;
  margin:0 6% 1% 68%;
  text-align:right;
}
#news_slider .cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top:121px;
  height:48px;
  width:22px;
  z-index:10000;
}
#news_slider .cs_leftBtn {
  left:0;
  outline:0;
}
#news_slider .cs_rightBtn {
  right:0;
  outline:0;
}
#news_slider .cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  top:121px;
  margin:0;
}
/*------ slider_END ------*/

.testDrive-Button{
	background: rgb(149,149,149); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(65,65,65,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(100%,rgba(65,65,65,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(65,65,65,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(65,65,65,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(65,65,65,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(65,65,65,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#414141',GradientType=0 ); /* IE6-8 */
	margin: -4px 0 0 12px;
}

.testDrive-Button a {
    background: url("/_site/_pic/jurLogo.png") no-repeat scroll 12px 4px transparent;
    border: 1px solid #908E8E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 32px;
    line-height: 14px;
    padding: 4px 0 0 47px;
    min-width: 152px;
}

.testDrive-Button a:hover{text-decoration:none;}
