@charset "utf-8";

body { font: 12px/1.4 Verdana, Arial, Helvetica, sans-serif;}

/* ++++++++++++++ fixes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bl_footer_text { display: none;}

.bl_upper_phone { display:none;}
		  
.bl_search {left: 20px;}

.bl_child { right: 5px;}

.bl_content1 {width:67%; float: left; padding:120px 0 0 7px; font-size:1.0em;}

.bl_content2 {width:96%; float: left; padding:120px 7px 0 7px; font-size:1.0em;}

.bl_aside1 { float: right; width: 30%; padding:120px 0 0 0; font-size:1.0em; }

.bl_phone_min { padding-top: 10px; display:inline; position:absolute; padding-left: 10px;
			 font-size:0.8em; color:#06F; text-shadow: 1px 1px 2px #CCC}

.bl_logo { padding:0; position:absolute; top: 20px; left:5px;}
		
.bl_slogan { font-size: 0.9em; left:5px; top: 115px; height:50px; width:300px;}

.bl_container_content h2 a{ font-size:0.9em;}

.bl_container_content p { text-align:justify; font-size: 0.9em;}

.bl_container_content h1 { font-size:1.1em; }

.bl_container_content h2 { color:#09F; font-size:0.9em; margin-top: 20px; margin-bottom: 12px; font-weight:normal; padding-top:5px;}

/* ++++++++++++++ navigation +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.br_menu_1 { width:638px; height:57px;}

.br_menu_2 {width:638px; height:43px;}

nav a:hover, nav a:active, nav a:focus {text-decoration: none; border-bottom: 1px dashed; padding-bottom: 1px;} 

nav a:visited, nav a:link { margin: 0 9px 0 9px;}

.bl_menu_container { width:638px;}

.bl_sub1 li { width:115px; padding:14px 0 5px 0; font-size:1.0em; height: 38px;}
 
.bl_sub2 li { width:287px; padding:7px 0px 5px 0px;font-size:1.3em;height:31px}

.bl_sub2 a:visited, .bl_sub2 a:link { margin: 0 15px 0 15px;}

.bl_sub3 li { display: none; }

.bl_sub4 li {display: none; }


/* ++++++++++++++ fonts ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.small_txt { font-size:0.9em; }

.small_txt_center { font-size:0.9em; }

form .ccms_form_element { font-size:1.1em;}

form .ccms_form_element h3 { margin-top: 10px; font-size:1.2em; }

form .cfdiv_submit { padding-top:10px;}

/*joomla*/ .leading-0 { padding-bottom: 10px; }

/*joomla*/ .leading-0 li { font-size:1.1em}


.bl_container_content h2 a{ font-size:0.9em; font-weight: normal; padding-top:10px;}

.bl_container_content p { text-align:justify; font-size: 1.0em;}

.bl_container_content h1, .bl_container_content h2, 
.bl_container_content h3, .bl_container_content h4 
{ color:#09F;  font-size:1.4em; margin-top:5px; margin-bottom: 5px; 
font-weight:normal; padding-top:10px;}

.bl_container_content ul, .bl_content ol { padding: 0 15px 15px 40px;}

/* +++ Joomla icons (печать, почта)*/
ul.actions { display: none ;}

ul.actions li { display: none ;}

ul.actions li a img { display: none ;}

ul.actions li a:hover img { display: none ;}