* {margin:0; padding:0}
html {font-size:100.01%; height:100%;}

body {font: 62.5%Tahoma, sans-serif;  margin: 2px; padding: 0; color:#000000; background-color:#FFFFFF; margin:auto;}
h1 {display: none;}

/* Main layout
================================================*/
.header .font_size {display: none;}

.left_column .logo {background: #124273 url(../img/left_col_h2.gif) 0 0 repeat-y; padding: 8px 8px 0; color:#fff;}
.left_column .logo span {font: 2.4em "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; color: #fff; padding: .68em 0 1.2em; text-align: center;}
.left_column .logo a, .left_column .logo a:hover, .left_column .logo a:active {font: 2.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; padding: .68em 0 1.2em; text-align: center; text-decoration:none; display:block;}

.header form {background: #189533; padding: .5em 14px 8px;}
.header .search label {display: none;}
.header .search input {width: 180px; background: #fff; border: 1px solid #0c4b1a; padding: 1px 5px 2px; font-size: 1.2em;}
.header .search input.serch_button {width: auto; margin: 0 0 0 .66em; padding: 0; border: none;}

.left_menu ul {padding: 0 0 1.6em;}
.left_menu ul ul {padding: 0;}
.left_menu ul li {font-size: 1.4em; border-bottom: 1px solid #fff;}
.left_menu ul li li {font-size: 1em; padding: 0 0 0 1em; border-top: 1px solid #fff;}
.left_menu ul li a {padding: .5em; color: #fff; text-decoration: none; background: #16822f; display: block;}
.left_menu ul li a:hover, .left_menu ul li a:active, .left_menu ul li a:focus, .left_menu ul li a.active {background: #2bbe55;}

.left_column ul.banner_box {padding: 2.5em 0 0;}
.left_column ul.banner_box li {padding: 0 0 1em; font-size: 1em;}

/* Typography

================================================*/

/* headlines */
h2, h3, h4, h5, h6{padding: 11px 0 0; color:#000; font-weight: normal;}
.content_column h2{font: 2.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #188f3a;}
.content_column h3{font: 2.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #457da1;}
.content_column h4{font-size: 1.9em;}
.content_column h5{font-size: 1.7em;}
.content_column h6{font-size: 1.6em;}
.left_column h2 {font: 3.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #2086c6; padding: .68em 0 .5em;}

blockquote {border-left:4px solid #999; padding-left:15px}

.content_column ul {padding: .7em 0 1.2em;}
.content_column ul ul {padding: 0;}
.content_column ul ul ul {}
.content_column ul li {background: url(../img/li.gif) 0 .5em no-repeat; padding: 0 0 .16em 1.25em; font-size: 1.2em; line-height: 16px; color: #000;}
.content_column ul li li {margin: 0 0 0 1em; padding: .16em 0 0 .75em; background: url(../img/li_li.gif) 0 .66em no-repeat; font-size: 1em;} 
.content_column ul li li li {margin: 0 0 0 1.83em; background: url(../img/li_li_li.gif) 0 .66em no-repeat;}

.content_column ol {margin: .7em 0 1.2em 4em; list-style-position: outside; font-size: 1.2em;}
.content_column ol ol {margin: 0 0 0 4em;}
.content_column ol li {font-size: 1em; line-height: 1.33em; padding: 0 0 .16em; color: #000;}
.content_column ol li li {padding: .16em 0 0; font-size: 1em;}

.content_column p {font-size: 1.2em; color: #000; padding: .58em 0 1.16em;}
.content_column a {color: #165d89; text-decoration: none;}
.content_column a:hover {text-decoration: underline;}
.content_column a:active, .content_column a:focus {background: #165d89; color: #fff;}

.content_column ul.site_br, .header .sete_m {padding: 0; list-style: none;}
.content_column ul.site_br li, .header .sete_m li {font-size: 1.2em; line-height: 1em; color: #666; background: #ecedea; border-bottom: 1px solid #fff; padding: .5em;}
.content_column ul.site_br li h2 {font-weight: normal; color: #666; font-size: 1em;}
.content_column ul.site_br li a, .header .sete_m li a {color: #2086c6; display: block; text-decoration: none;}
.content_column ul.site_br li a:hover, .header .sete_m li a:hover {background: #fff;}

.content_column table {width: 100%; border-spacing: 0; border-collapse: collapse; text-align: left; vertical-align: top; margin: 0 0 12px; font-size: 12px; border-bottom: 3px solid #b3b3b3;}
.content_column caption {font-size: 18px; color: #000; text-align: left; padding: 7px 0 2px;}
.content_column table td {color: #000; padding: 8px; border-bottom: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3;}
.content_column table th {color: #fff; padding: 8px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; background: #1b618d; font-weight: normal;}

.advanced_search form legend {display: none;}
.advanced_search form {padding: 0 0 1em; background: #ecedea; border-bottom: 1px solid #000;}
.advanced_search label {font-size: 1.2em; border-top: 1px solid #000; display: block; margin: .5em; padding: 1em 0 0;}
.advanced_search input, .advanced_search select {font-size: 1.2em; color: #000; margin: 0 .5em;}

.content_column span.img_text_tpl span.img_text, .content_column span.video_text_tpl span.img_text {display: block;}

/* text - inline */
acronym{border-bottom: none}
acronym:after{ content:" ""("attr(title)")"; font-size: xx-small;}

.clear{ clear:both; height: 1px; overflow: hidden; width: 100%;}

/* Main

================================================*/
.header_bg, #page, .bottom_bg, .ie_6_width{ padding:2px}


/* Gallery
================================================*/

.kontrol .left, .kontrol .right{ display:none}
.kontrol li, .listing_g li, .gallery_start li{ list-style:none}
.gallery_start strong{ display:block; padding-bottom:3px}
.listing_g img, .gallery_start img{ padding-bottom:3px}


/* Footer
================================================*/
.footer p{ border-top: 4px solid #007ac1;  padding-top:4px; font-size:1.2em; color:#666}
.footer_nav{ margin-top:20px}
.footer_nav ul li{ list-style-type:none }
.footer_nav ul li img{ padding-right:5px}
.footer span{ display:block; margin-bottom:3px}