@charset "utf-8";

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

#bl_footer_text { padding-left:160px; padding-right:350px; font-size:0.7em;}

.bl_menu_container { width:768px;}

.bl_left { padding-left: 20px;}

.bl_content1 {width:70%; float: left; padding:120px 0 0 10px; font-size:0.8em;}

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

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

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

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


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

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

.br_menu_2 {width:768px; 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 12px 0 12px;}

.bl_menu_container { width:768px;}

.bl_sub1 li { width:140px; padding:9px 0 10px 0; font-size:1.0em; height: 38px;}
 
.bl_sub2 li { width:254px; padding:7px 0px 5px 0px;font-size:1.0em;height:31px}

.bl_sub3 li { width: 150px; padding: 10px 5px 5px 15px; font-size:1.0em;height:28px; }

.bl_sub4 li {width: 15px; padding: 10px 5px 5px 5px; height:28px; }


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

.small_txt { font-size:0.9em; }

.small_txt_center { font-size:0.9em; }

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

form .ccms_form_element h3 { margin-top: 15px; font-size:0.9em; }

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

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

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


.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.1em;}

.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;}