/*Свердловская область*/
img {
	border: 0;
	vertical-align: baseline;
}
body {
	line-height: 22px;
	margin:0;padding:0;
	font-family:Arial;
	font-size:12px;
	color:#555555;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
A{
	color:inherit;
	text-decoration:inherit;
}
.main_colCenter A
{
	color:#0020c0;
	text-decoration:underline;
}
.main_colCenter A:hover
{
	text-decoration:none;
}
/**/
.simpleborder
{
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}
.simpleborder TD, .simpleborder TH
{
border-left:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
}
/*-------------------------------*/
.flexigrid div.hDiv th div
{
	white-space:normal !important;
	text-align:center !important;
}
#flexdwhdict,
#flexdwhdict + .ui-dialog-buttonpane,
.flexigrid TABLE
{
	padding:0 !important;
	margin:0 !important;
}
/**/
.left
{
	float:left;
}
.right
{
	float:right;
}
#simplemodal-overlay {
	background-color:#808080;
}
#simplemodal-container {
	background-color:white;
	border:3px solid #afd3fa;
	padding:0px;
	border-radius:15px 15px 15px 15px;
}
.main_width_limits
{
	min-width:1000px;
	max-width:1200px;
}
.clr
{
	clear:both;
}
.onhover_hideunderline
{
	text-decoration:underline;
}
.onhover_hideunderline:hover
{
	text-decoration:none;
}
.onhover_showunderline:hover
{
	text-decoration:underline;
}
/**/
.position_emenu
{
	width:600px;
	overflow:hidden;
}
.position_emenu .menuHor{
	height:40px;
	border-collapse: collapse;
	border-color:transparent;
	font-size:12px;
	color:#fff;
}
.position_emenu .menuHor TD {padding: 0px 26px 0 24px }

.position_emenu .menuHor TD{
	text-align:center;
	height:40px;
}
.position_emenu .menuHor TD.active{
	background: url(images/21/hover_top_menu_bg.png) repeat-x;
	color:#fffcb2;
}
.position_emenu .menuHor TD.separator{
	padding:0;
	background: url(images/21/separate_top_menu.png) no-repeat 0px 0px;
	width:2px;
	min-width:2px;
}
.position_emenu .menuHor TD.last{
	background: url(images/21/separate_top_menu.png) no-repeat right top;
}
/**/
.main_colCenter>*
{
	margin-top:0;
}
/**/
#header_container
{
	height:150px;
	border-bottom:2px solid #4da0bf;
}
#header
{
	position:relative; height:100px;
	margin:0 auto;
}
#header_logo
{
	position:absolute;
	top:12px;
	left:25px;
	width:78px;
	height:80px;
}
#container_headermenu_login
{
	background: url(images/66/_enter.gif) no-repeat left center;
	padding-left:16px;
	width:45px;
	float:left;
}
#container_headermenu_login span
{
	border-bottom: 1px dotted;
	color:#5d5d5d;
}
#container_headermenu_login span:hover
{
	border-bottom: 0;
	color:#c71414;
}
#header_icons
{
	padding:57px 20px 0px 0px;
}
#home_icon
{
	width:14px;height:14px;
	margin-right:20px;
	background: url(images/66/_home.gif) no-repeat 50% 50%;
}
#sitemap_icon
{
	width:14px;height:14px;
	margin-right:20px;
	background: url(images/66/_map.gif) no-repeat 50% 50%;
}
#contacts_icon
{
	width:14px;height:14px;
	margin-right:20px;
	background: url(images/66/_mail.gif) no-repeat 50% 50%;
}
#faq_icon
{
	width:14px;height:14px;
	background: url(images/66/_A.gif) no-repeat 50% 50%;
}
#today_clock
{
	margin-left:10px;
	padding:0 0 3px 0;
	font-size:12px;
	border-bottom:1px solid #838383;
	text-align:right;
}
#reception
{
	height:42px;
	background: url(images/21/chat_icon.png) no-repeat top left;
	padding:0px 0px 0px 54px;
	font-size:11px;
}
#reception:hover
{
	background: url(images/21/hover_chat_icon.png) no-repeat top left;
}
#topmenu
{
	position:relative;
	margin:0 auto;
	background:url('images/21/top_menu_bg.png') repeat-x;
	height:40px;
}
#topmenu #topmenu_in1
{
	background:url('images/21/left_corner_top_menu.png') no-repeat left top;
	height:40px;
}
#topmenu #topmenu_in2
{
	background:url('images/21/search_bg.png') no-repeat right top;
	height:40px;
}
#searchbox
{
	width:300px;
	padding:0px 15px 0 0;
	font-size:11px;
	color:#888888;
	height:40px;
}
#container_search
{
	height:24px;
	float:right;
	border:1px solid #a5a5a5;
}
#container_search input
{
	border:0;
}
#container_search .input_text INPUT
{
	width:226px;
	height:24px;
	padding:0px 5px;
}
#container_search .input_button
{
	background:url('images/66/search_button.png') no-repeat right center;
}
#container_search .input_button:hover
{
	background:url('images/66/search_button_hover.png') no-repeat right center;
}
#container_search .input_button INPUT
{
	background:transparent;
	width:26px;
	height:24px;
	padding:0;
	cursor:pointer;
}

#container_actualinfo
{
	margin:45px 232px 0 14px;
	height:130px;
}
#container_actualinfo td
{
	padding:2px 18px 0 18px;
}
#container_actualinfo td.title
{
	width:25%;
}
#container_actualinfo td.title div
{
	text-decoration:underline;
	font-size:12px;
	color:white;
	line-height:18px;
	height:54px;
	overflow:hidden;
	vertical-align:top;
}
#container_actualinfo td.title div A:hover,
#container_actualinfo td.title div:hover
{
	text-decoration:none;
}
#container_actualinfo td.date
{
	font-size:11px;
	color:#aacaff;
	padding-top:2px;
}
.main_center
{
	/*position:relative;*/
	margin: 0 auto;
	min-width:1000px;
	max-width:1200px;
}
#footer
{
	border-top:2px solid #bababa;
	height:30px;
}
#copyright
{
	font-family:Tahoma;
	font-size:12px;
	color:#9f9f9f;
	line-height:16px;
	margin:10px 0 10px 21px;
	width:800px;
	float:left;
}
#feedback
{
	margin:16px 25px 0 0;
	/*padding:5px 0 0 33px;*/
	float:right;
	width:127px;
}
#footer_menu
{
	font-family:Tahoma;
	font-size:12px;
	color:#088dfe;
	margin:18px 15px 0 0;
	width:550px;
	float:right;
	text-align:right;
}
#footer_menu A
{
	text-decoration:underline;
}
#footer_menu A:hover
{
	text-decoration:none;
}
#main
{
	margin:15px 0 15px 0;
}
#main_colLeft{
	float:left;
	width:200px;
	margin-left:-100%;
	position:relative;
	z-index:1;
}
#main_colRight{
	float:right;
	width:200px;
	margin-left:-200px;
}
#main_colCenterContainer{
	float:left;
	width:100%;
}
#main_colCenter{
	margin:0;
}
#main.showLeftColumn #main_colCenter{
	margin-left:230px;
}
#main.showRightColumn #main_colCenter{
	margin-right:230px;
}
/*-------------------------------*/
.module_title, h3, h2, .profile_header1
{
	font-weight:normal;
	font-family:Verdana;
	font-size:17px;
	color:#444444;
	padding:0 0 3px 10px;
	border-bottom:1px solid #666666;
}
.menuUl.level0
{
	padding:0 0 12px 0;
	margin:0;
}
.menuUl ul
{
	padding:0;
	margin:0 0 0 10px;
}
.menuUl li
{
	font-family:Verdana;
	font-size:12px;
	background: url('images/21/list_style_left_menu.png') 0px 10px no-repeat;
	color:#0072ff;
}
.menuUl li>div
{
	padding:6px 0 6px 10px;
	border-bottom:1px dotted #7d7d7d;
}
.menuUl li.first
{
	border-top:1px dotted #7d7d7d;
}
.menuUl li a:hover
{
	text-decoration:underline;
}
/**/
.lastnews .module_title
{
	margin-bottom:3px;
}
.lastnews ul
{
	margin:0 0 10px 0;
	padding:0;
}
.lastnews li.last
{
	border-bottom:1px solid #999;
}
.lastnews li
{
	padding:15px 10px 15px 10px;
	border-top:1px solid #999;
	margin:0px 10px;
}
.lastnews .title,
.lastnews .desc
{
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	display:block;
}
.lastnews .desc
{
	color:#000000;
}
.lastnews .title a
{
	color:#0090ff;
	text-decoration:underline;
}
.lastnews .title a:hover
{
	text-decoration:none;
}
.lastnews .date
{
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	padding-top:3px;
	display:block;
}

.mkpagelink 
{
	color: #555555;
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
	line-height: 22px;
	vertical-align: top;
}

.moduletype_calendar .module_title
{
	text-align:center;
}
.calendar_body
{
	position:relative;width:200px;margin:5px 0;
}
#ncalendar_month
{
	line-height:22px;font-family:Tahoma;font-size:14px;color:Black;text-align:center;
}
.calendar_body>TABLE
{
	margin:5px 0;text-align:center;vertical-align:middle;font-family:Tahoma;font-size:14px;
}
#ncalendar_line_0
{
	height:25px;color:#555555;font-weight:bolder;border-top:1px dotted #cecece;border-bottom:1px dotted #cecece;
}
#ncalendar_line_1,
#ncalendar_line_2,
#ncalendar_line_3,
#ncalendar_line_4,
#ncalendar_line_5,
#ncalendar_line_6
{
	height:25px;
}
#ncalendar_line_today
{
	height:26px;
}
#ncalendar_line_today TD
{
	color:#0072ff;
	background:url(images/27/today_button.png);
	cursor:pointer;
}
.calendar_body .today{background:#e0f0e0;padding:2px;}
.calendar_body .activedate{background:#eee;padding:2px;}
.calendar_body .holyday{color:#ff4d4d;}
.calendar_body .workday{color:#ff8c8c;}
.calendar_body .holyday.gray{color:#555555;}
.calendar_body .workday.gray{color:#999999;}
.calendar_body .prev_month
{
	width:41px;
	height:22px;
	background:url(images/27/prev_month_button.png) no-repeat;
	position:absolute;
	left:0;
}
.calendar_body .next_month
{
	width:41px;
	height:22px;
	background:url(images/27/next_month_button.png) no-repeat;
	position:absolute;
	right:0;
}

.moduletable-login {
	display: none; 
	width: 220px;
	z-index:1000;
	right:20px;
	position: absolute;
	background-color: #fff;	
	border: 1px solid #8CC2DB;
	padding: 5px 10px 5px 10px;
}
#login_closs_ico {position: absolute; right: 15px; top: 10px; cursor: pointer;}
#sitemap ul {list-style-type: disc;}
#sitemap ul li{padding-bottom:5px;}
#sitemap ul li a:hover {text-decoration:underline;}

#google_res li
{
	margin-bottom:16px;
}
#google_res a:hover
{
	text-decoration:underline;
}
#google_res .ggtitle h3
{
	padding:0;
	border:0;
	margin:0 0 4px 0;
	color:#12c;
}
#google_res .ggurl
{
	padding:0;
	border:0;
	margin:0 0 1px 0;
	color:#093;
}
#google_res .ggcontent
{
	padding:0;
	border:0;
	margin:0 0 1px 0;
	color:#222;
}
/**/
#breadcrumbs table{
	width:100%;
	height:65px;
}
#breadcrumbs td.bctypec
{
	line-height:25px;
	vertical-align:bottom;
	padding-left:50px;

	white-space: nowrap;
	max-width:250px;
	overflow:hidden;
}
#breadcrumbs td.bctypec span:hover
{
	color:blue;
	text-decoration:underline;
}
#breadcrumbs td.bctype
{
	border-top:1px solid #afd3fa;
	line-height:25px;
	vertical-align:top;
	overflow: hidden;
	white-space: nowrap;
}
#breadcrumbs td.bctype span
{
	padding-left:50px;
	color:gray;
	cursor:pointer;
}
#breadcrumbs td.bctype IMG
{
	cursor:pointer;
}
#breadcrumbs .breadcrumb_img_abs{
	position:absolute;
	margin-top:-35px;
	margin-left:-15px;
}
#breadcrumbs .breadcrumb_img_abs,
#breadcrumbs .breadcrumb_img
{
	width:80px;
	height:80px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
/**/
#searchcorr_button .left{
	float:left;
	color:#86022a;
}
#searchcorr_button H3{
	display:inline;
	color:#86022a;
}
#searchcorr_button .desc{
	display:inline;
	color:#4060c0;
}
#searchcorr_button .right{
	float:right;
}
#searchcorr_button IMG{
	width:24px;
	height:24px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#searchcorr_button IMG:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}
#searchcorr{
	display:none;
}
#searchcorr .search_block>TABLE{
	float:right;
}
#searchcorr TABLE .center{
	width:300px;
}
#searchcorr TABLE .search_block_l_input input{
	width:280px;
}
/**/
.bordermap
{
	overflow-x:auto;
	position:relative;
}
/**/
#CorrInfo h3
{
	color:#86022a;
}
#CorrInfo h2
{
	text-align:center;
	color:#86022a;
}
#corr_info td
{
	border-bottom:1px solid #afd3fa;
	border-right:1px solid #afd3fa;
	line-height:14px;
	padding:4px 8px;
	background:white;
}
#corr_info{
	border-left:1px solid #afd3fa;
	width:100%;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#corr_info tbody>tr:first-child td.key{
	border-top:8px solid #afd3fa;
	width:200px;
}
#corr_info tbody>tr:first-child td.value{
	border-top:8px solid #e0e3e7;
}
#CorrInfo .corr_info_buttons
{
	text-align:right;
}
#CorrInfo .button
{
	color: #0943A0;
	cursor: pointer;
	font-size:80%;
 }
#CorrInfo SPAN.button:hover {
	text-decoration:underline;
}
/**/
#corr_extended_info{
	border-left:1px solid #afd3fa;
	border-top:1px solid #afd3fa;
	width:100%;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#corr_extended_info tr.level0{
	background:#afd3fa;
	border-bottom:2px solid #3fb344;
	color:white;
	height:20px;
}
#corr_extended_info tr.row0{
	background:white;
}
#corr_extended_info tr.row1{
	background:#f3f3f3;
}
#corr_extended_info th,
#corr_extended_info td
{
	border-right:1px solid #afd3fa;
	border-bottom:1px solid #afd3fa;
	padding-left:10px;
	padding-right:10px;
}
#corr_info tbody>tr td.key{
	width:200px;
}
/**/
.corr_describe_form{
	padding-top:8px;
	background: transparent url(Site/corr_describe.gif)  no-repeat right top;
}
.corr_contact_form{
	padding-top:8px;
	background: transparent url(Site/corr_contact.gif)  no-repeat right top;
}
.corr_edit_form{
	padding-top:8px;
	background: transparent url(Site/corr_edit.gif)  no-repeat right top;
}
.eb_modal_dialog
{
	padding-top:8px;
}
.corr_x_form .title
{
	padding:0px 20px 0px 10px;
	border-bottom:2px solid #3da25b;
	color:#4670b5;
	font-size: 110%;
	font-weight: 700;
}
.corr_x_form TABLE
{
	margin:20px auto 0px auto;
	border-spacing: 5px;
	border-collapse: separate;
}
.corr_x_form TABLE SELECT,
.corr_x_form TABLE input[type=text],
.corr_x_form TABLE input.button,
.corr_x_form TABLE textarea
.eb_modal_dialog  input
{
	border: 1px solid #afd3fa;
	border-radius: 3px 3px 3px 3px;
}
.corr_x_form TABLE input.button,
#corr_info input.button
{
	height: 22px;
	padding:2px 7px;
	background: url(Site/find/corr-button.gif) 50% 50% repeat-x;
	cursor: pointer;
}
.corr_contact_form .corr_name{
	color: #3da25b;
	text-align:center;
	padding-top:10px;
}
#feedbacks,
#ratings{
	width: 100%;
	background-color:white;
}
#feedbacks .author,
#feedbacks .avatar,
#ratings  .author,
#ratings  .avatar{
	width: 130px;
	overflow:hidden;
}
#feedbacks .author,
#ratings .author{
	color:#0943a0;
}
#feedbacks .date{
	width: 200px;
	color:#0943a0;
}
#ratings .date{
	color:#0943a0;
}
#feedbacks .theme{
	text-align:right;
}
#feedbacks .theme .title{
	text-align:right;
	color:#3ab23d;
	font-weight:400;
}
#feedbacks .author,
#feedbacks .theme,
#feedbacks .date,
#ratings .date,
#ratings .author{
	background-color:#f2f2f2;
	border-bottom:1px solid #afd3fa;
	font-weight:700;
	padding:6px 3px 2px 3px;
}
#ratings .avatar,
#ratings .text{
	padding-top:3px;
}
.rating0{
	height: 14px;
	width: 88px;
	background: url(Site/ratings.gif) no-repeat 0px 0px;
}
.rating1{
	height: 14px;
	width: 88px;
	background: url(Site/ratings.gif) no-repeat 0px -14px;
}
.rating2{
	height: 14px;
	width: 88px;
	background: url(Site/ratings.gif) no-repeat 0px -28px;
}
.rating3{
	height: 14px;
	width: 88px;
	background: url(Site/ratings.gif) no-repeat 0px -42px;
}
.rating4{
	height: 14px;
	width: 88px;
	background: url(Site/ratings.gif) no-repeat 0px -56px;
}
.rating5{
	height: 14px;
	width: 88px;
	background: url(Site/ratings.gif) no-repeat 0px -70px;
}
/**/

.question
{
	padding-left:12px;
	background:url(images/21/question_line.png) left top no-repeat;
}

.respond
{
	padding-left:12px;
	padding-bottom:10px;
	border-bottom: 1px solid #989898;
	background:url(images/21/answer_line.png) left top no-repeat;
}

.respond .title .title1,
.question .title .title1
{
	font-family:Tahoma;
	font-size:11px;
	color:#444444;
}
.respond .title,
.question .title
{
	font-family:Tahoma;
	font-size:12px;
	color:#676767;
	line-height:16px;
	padding-bottom:6px;
	display:block;
}
.question .title
{
	border-bottom: 1px solid #cecece;
}

.question .desc
{
	padding-top:2px;
	padding-bottom:4px;
	font-family:Times New Roman;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	border-bottom: 1px dotted #adadad;
	margin-bottom: 6px;
	display:block;
}
.respond .desc
{
	padding-top:2px;
	padding-bottom:4px;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
	color:#000000;
	border-bottom: 1px dotted #adadad;
	margin-bottom: 6px;
	display:block;
}
.topPath
{
	font-family:Tahoma;
	font-size:12px;
	color:#888888;
	padding-left:12px;
	padding-bottom:2px;
	display:block;
	border-bottom:1px solid #676767;
}
.topPath a
{
	color:#0072ff;
	text-decoration:none;
}
.topPath a:hover
{
	text-decoration:underline;
}
.reception_header
{
	font-family:Tahoma;
	font-size:23px;
	color:#444444;
	display:block;
}
.reception_button
{
	font-family:Tahoma;
	font-size:12px;
	color:#0072ff;
	background:url('images/21/question_button1.png') no-repeat;
	padding-top:7px;
	padding-left:55px;
	width:100%;
	height:30px;
	cursor: pointer;
}

.corr_contact_form{
	padding-top:8px;
	background: transparent url('images/21/corr_contact.gif')  no-repeat right top;
}

.corr_contact_form .title
{
	padding:0px 20px 0px 10px;
	border-bottom:2px solid #3da25b;
	color:#4670b5;
	font-size: 110%;
	font-weight: 700;
}

.corr_contact_form TABLE
{
	margin:20px auto 0px auto;
	border-spacing: 5px;
	border-collapse: separate;
}
.corr_contact_form TABLE input[type=text],
.corr_contact_form TABLE input.button,
.corr_contact_form TABLE textarea
{
	border: 1px solid #afd3fa;
	border-radius: 3px 3px 3px 3px;
}
.corr_contact_form TABLE input.button
{
	height: 22px;
	padding:2px 7px;
	background: url('images/21/corr-button.gif') 50% 50% repeat-x;
	cursor: pointer;
}
#simplemodal-overlay {
	background-color:#808080;
}
#simplemodal-container {
	background-color:white;
	border:3px solid #afd3fa;
	padding:0px;
	border-radius:15px 15px 15px 15px;
}
/**/
.module_title+.module_body li.first
{
	border-top:0;
}
/**/
.corrextinfo{
	background: #f3f5f6;
	border-collapse: collapse;
	border-color:transparent;
	border-radius:15px 15px 15px 15px;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	margin-top:10px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.corrextinfo TABLE{
	width:100%;
}
.corrextinfo TD{
	text-align:center;
}
.corrextinfo TD.active{
	color:#3da25b;
}
.corrextinfo TD.separator{
	border-right:1px solid #bbd9f9;
	width:1px;
}
.corrextinfo_subpages
{
	margin-top:10px;
	background: #f3f5f6;
	border-collapse: collapse;
	border-color:transparent;
	border-radius:15px 15px 15px 15px;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	float:left;
}
.corrextinfo_subpages TD{
	text-align:center;
	word-wrap: normal;
	padding:0px 20px;
}
.corrextinfo_subpages TD.active{
	color:#3da25b;
}
.corrextinfo_subpages TD.separator{
	border-right:1px solid #bbd9f9;
	padding:0px 0px;
	width:1px;
}
/**/
.profile_admin
{
	/*margin-top:24px;
	margin-bottom:25px;*/
	padding-top:8px;
	padding-bottom:8px;
	padding-left:50px;
	font-family:Tahoma;
	font-size:14px;
	background:url('images/21/admin_button.png') no-repeat;
	color:#ffffff;
	width:195px;
	text-decoration:none;
}

.profile_admin A
{
	color:inherit;
	text-decoration:inherit;
}

.profile_admin:hover
{
	background:url('images/21/hover_admin_button.png') no-repeat;
}
/*widgets*/
.position_mainbottom
{
	margin-top:40px !important;
	background:#d5e1ef;
	border-top:1px solid #7e97b4;
	border-bottom:1px solid #7e97b4;
}
.position_mainbottom .module
{
	/*border:8px solid #d5e1ef;*/
	background:white;
	margin:8px 8px 10px 8px;
	padding:8px 10px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.position_mainbottom .module_title
{
	margin:0 0 8px 0;
	padding:0 0 5px 3px;
}
/**/
.profile_header
{
	font-family:Tahoma;
	font-weight:bold;
	color:#555555;
}
.profile_header1
{
	margin-right:10px;
}
.profile_cmplx
{
	border:8px solid #f3dedf;
	padding:10px 0px 25px 10px;
}

.profile_ul
{
	padding-left:0px;
	border-top:1px solid #c49c9a;
	border-bottom:1px solid #c49c9a;
	margin-top:24px;
}

.profile_li
{
	background:url('images/21/profile_menu_button.png') no-repeat left top;
	width:236px;
	height:44px;
	margin:10px 8px 10px 0px;
	float:left;
}
.profile_li:hover
{
	background:url('images/21/profile_menu_button_hover.png') no-repeat left top;
}
.profile_li TABLE
{
	height:44px;
	width:180px;
	margin-left:50px;
}
.profile_li A
{
	color:black;
	text-decoration:none;
}
/**/
.moduletype_breadcrumbs ul
{
	padding:0 0 10px 0;
	margin:0;
	clear:both;
}
.moduletype_breadcrumbs li
{
	display:block;
	padding-right:15px;
	float:left;
}
.moduletype_breadcrumbs li+li
{
	
}
/**/
.position_breadcrumbs
{
	background: #F3F3F3;
	/*height: 17px;*/
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 3px;
}
.moduletype_breadcrumbs ul
{
	padding:0 0 10px 0;
	margin:0;
	clear:both;
}
.moduletype_breadcrumbs li
{
	display:block;
	float:left;
}
.moduletype_breadcrumbs li+li
{
	padding-left:15px;
	background:url('images/27/separate_breadcrumbs.png') no-repeat 6px center;
}
#main_colCenter .moduletype_breadcrumbs li a
{
	color: #444444;
	font-size: 11px;
	text-decoration: none;
}
#main_colCenter .moduletype_breadcrumbs li a:hover
{
	color: #0072ff;
}
/**/
div.one_content h3 
{
    display: block !important;
    font-size: 19px;
    line-height: 25px;
    text-align: left;
}
div.one_content div.desc
{
    color: #444;
    line-height: 18px;
    font-size: 15px;
    margin-top: 25px;
}
div.one_content div.fulltext
{
    color: #888;
    font-size: 15px;
    line-height: 18px;
    margin-top: 30px;
}
div.one_content div.content_files_block span.file_block
{
    display:block;
    margin-bottom: 5px;
}
