/*
DIALOG WEB-DESIGN
================================================*/

/* Global
================================================*/
body {font-family: Verdana, Geneva, sans-serif; font-size:64%; margin: 0; padding: 10px;}
a img {border: none;}
a:hover, a:active, a:focus {text-decoration: none;}

/* Main layout
================================================*/
.font_size {display: none;}
#page {background: #fff; margin: .5em;}
.content_column {padding: 5px;}
a {color: #506C96;}


/* Typography
================================================*/
/*.dlg_content h1 {display: none;}*/
.content_index, .content_main {background: #f4f4f4;}

/* Header
================================================*/
.header .logo {float: left; display: block; width: auto; font-size: 1.3em; color: #4E6594; text-decoration: none; margin: 0 0 0 1em; padding: 14px 0 0;}
.header .logo img {float: left; margin: -14px 10px 0 0; position: relative;}
.header .logo span {font-size: .76em;}

.header h1 {margin: 0; padding: 0;}
.header h1 a {padding: 1px;}
.header h1 a:hover, .header h1 a:active, .header h1 a:focus {background: #dc6a08;}
.header h2 {margin: 2em 0; border: none;}
.header .search_box {background: #f3f3f2; border: 1px solid #846253; padding: 10px; margin: 10px;}
.header .search_box label {font-size: 1.2em;}

.header .right_colunm_header {float: left;}
.header .right_colunm_header ul.site_menu {margin: .5em 0; padding: .5em;}
.header .right_colunm_header ul.site_menu li {font-size: 1.2em; display: inline; list-style: none; padding: 0 0 0 .5em;}

/* Header menu
================================================*/
.header .main_menu ul.m_menu {overflow: hidden; margin: 0;}
.header .main_menu ul.m_menu li {float: left; list-style: none; font-size: 1em;}
.header .main_menu ul.m_menu li a { padding: 0 0 0 .9em; font: 1.2em Arial, Helvetica, sans-serif; color: #506C96; display: block; float: left; border-bottom: 5px solid #4f6595; margin: 0 1px 0 0;}
.header .main_menu ul.m_menu li a span { padding: .6em .9em 7px 0; display: block; float: left; cursor: pointer;}

.header .main_menu ul.m_menu li a:hover, .header .main_menu ul.m_menu li a:focus, .header .main_menu ul.m_menu li a:active, .header .main_menu ul.m_menu li a.active {text-decoration: none; color: #8C8C8C; border: none;}
.header .main_menu ul.m_menu li a:hover span, .header .main_menu ul.m_menu li a:focus span, .header .main_menu ul.m_menu li a:active span, .header .main_menu ul.m_menu li a.active span { padding-bottom: 12px;}

.header .main_menu ul.sub_m_menu {background: #E5E8EF; list-style: none; margin: 0 0 0 1.5em; padding: .8em 0; overflow: hidden;}
.header .main_menu ul.sub_m_menu li {float: left; font-size: 1.1em; color: #3D3E3F; padding: 1em;}
.header .main_menu ul.sub_m_menu li a {color: #3D3E3F; text-decoration: none;}
.header .main_menu ul.sub_m_menu li a:hover, .header .main_menu ul.sub_m_menu li a:focus, .header .main_menu ul.sub_m_menu li a:active {text-decoration: underline;}
.header .main_menu ul.sub_m_menu li a.active {color: #929399;}

/* Left Column
================================================*/
.left_column ul.slider {margin: 2em 0; padding: 0 1em;}
.left_column ul.slider ul {margin: 0; padding: 0;}
.left_column ul.slider li {list-style: none; margin: 0; padding: 0; list-style: none; font-size: 1.2em; background:transparent url(../img/right_menu_sep.gif) repeat-x scroll 0 100%; }
.left_column ul.slider li h1 {background: none; background-image: none; font-size:1.6em; color: #506C96; text-transform: uppercase;}
.left_column ul.slider ul li {font-size: 1em;}
.left_column ul.slider li a {color: #506C96; text-decoration: none; line-height: 2em; padding: 1px 0 1px 1em; display: block; color: #000;}
.left_column ul.slider li a:hover, .leftcolumn ul li a:active, .leftcolumn ul li a:focus, .leftcolumn ul li a.active {background-color: #f0ede3;}


/* Content
================================================*/	
.content_column h1 {background-image: none; background: none; border: none; font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #506C96; padding: .12em 0 .6em; text-transform: uppercase;}
.content_column h2 {background-image: none; background: none;font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #AB0000; padding: .12em 0 .3em;}
.content_column h3 {background-image: none; background: none;font-size: 1.4em; color: #000; padding: .14em 0 .4em;}
.content_column h4 {background-image: none; background: none;font-size: 1.2em; color: #666; padding: .16em 0 .5em; font-weight: bold;}
.content_column h5 {background-image: none; background: none;font-size: 1.1em; color: #6C6D70; padding: .18em 0 .54em;}
.content_column h6 {background-image: none; background: none;font-size: 1.1em; color: #6C6D70; padding: .18em 0 .54em;}
.content_column p {font-size: 1.1em; color: #333; padding: 0 0 1.3em;}

.content_column ul.site_br {padding: 3.5em 0 .2em;}
.content_column ul.site_br li {display: inline; margin: 0; padding: 0 1.45em 0 .8em; float: left; background: url(../img/site_br.gif) 100% 50% no-repeat; color: #7F7F7F;}
.content_column ul.site_br li.first {padding: 0; background: none;}
.content_column ul.site_br li.end {background: none;}
.content_column ul.site_br li h1 {font: 1em Verdana, Geneva, sans-serif; color: #7F7F7F; margin: 0; padding:0; text-transform: none;}
.content_column a {color: #e15b0c; font-size: 1.2em;}
.content_column p a, .content_column li a, .content_column h1 a, .content_column h2 a, .content_column h3 a, .content_column h4 a, .content_column h5 a, .content_column h6 a {color: #e15b0c;}
.content_column ul li {font-size: 1.2em; list-style: none;}
.content_column img {display: block;}

/* News
================================================*/
.right_column ul.right_menu li {list-style: none;}
.right_column h1 {background-image: none; color: #506C96; text-transform: uppercase;}


/* Footer
================================================*/
.footer_BK p span {display: block;}
.footer_BK p a { color: #ff6600;}
