/*

Dialog-Webdesign.de

================================================*/
@media screen    
{
* {margin: 0; padding: 0;}
body {font-family: Verdana, Geneva, sans-serif; font-size:62.5%; background: #c9bd9b; min-width: 76.5em;}
a img {border: none;}
a {outline: none;}
h1 {display: none;}

.page {max-width: 99em; margin: 0 auto; padding: 1.2em 0 0;}

/* Header
================================================*/
.header {position: relative; padding: 5px 0; background: #860a01; font-family:Verdana,Geneva,sans-serif;}
.page_t_l {background: url(../img/page_t_l.gif) no-repeat; width: 5px; height: 5px; position: absolute; top: 0; left: 0;}
.page_t_r {background: url(../img/page_t_r.gif) no-repeat; width: 5px; height: 5px; position: absolute; top: 0; right: 0;}

.header_content {background: #34220f url(../img/header_bg.gif) repeat-x;}
.header_content p.corp {font-size: 1em; color: #d9ceb0; position: absolute; top: 145px; left: 38%;}
.header_content_bg { overflow: hidden;}
.header_bg_ru_1 {background: url("../img/header_bg_ru_1.jpg") no-repeat;}
.header_bg_ru_2 {background: url("../img/header_bg_ru_2.jpg") no-repeat;}
.header_bg_ru_3 {background: url("../img/header_bg_ru_3.jpg") no-repeat;}
.header_bg_ru_4 {background: url("../img/header_bg_ru_4.jpg") no-repeat;}
.header_bg_ru_5 {background: url("../img/header_bg_ru_5.jpg") no-repeat;}
.header_bg_ru_6 {background: url("../img/header_bg_ru_6.jpg") no-repeat;}
.header_bg_de_1 {background: url("../img/header_bg_de_1.jpg") no-repeat;}
.header_bg_de_2 {background: url("../img/header_bg_de_2.jpg") no-repeat;}
.header_bg_de_3 {background: url("../img/header_bg_de_3.jpg") no-repeat;}
.header_bg_de_4 {background: url("../img/header_bg_de_4.jpg") no-repeat;}
.header_bg_de_5 {background: url("../img/header_bg_de_5.jpg") no-repeat;}
.header_bg_de_6 {background: url("../img/header_bg_de_6.jpg") no-repeat;}

.header_content .logo {background: url(../img/logo_second.gif) no-repeat; width: 136px; height: 33px; float: left; text-indent: -99999px; overflow: hidden; margin: 63px 0 0 32px; padding: 0 0 1px;}
.header_content .logo:hover, .header_content .logo:focus, .header_content .logo:active {border-bottom: 1px solid #fff;}
.header_content span.logo:hover { border-bottom: none;}
.right_panel {background: #860a01 url(../img/top_menu_bg.gif) 0 100% no-repeat; float: right;}

.right_panel ul.site_menu {float: left; padding: .6em 0 .6em .7em; list-style: none;}
.right_panel ul.site_menu li {font-size: 1.2em; color: #f6f4ee; padding: 0 1.5em 0 1.08em; background: url(../img/site_m_sep.gif) 100% 50% no-repeat; float: left;}
.right_panel ul.site_menu li.end {background: none;}
.right_panel ul.site_menu li a {text-decoration: none; color: #f6f4ee;}
.right_panel ul.site_menu li a:hover, .right_panel ul.site_menu li a:focus, .right_panel ul.site_menu li a:active {/*text-decoration: underline;*/ background: #e8ddbb; color: #000;}

.right_panel ul.lang_menu {float: left; padding: 0 .5em 0 12.4em; list-style: none;}
.right_panel ul.lang_menu li {font-size: 1em; padding: .1em .7em .4em .5em; float: left;}
.right_panel ul.lang_menu li a {}
.right_panel ul.lang_menu li a img {border: 2px solid #860a01;}
.right_panel ul.lang_menu li a:hover img, .right_panel ul.lang_menu li a:focus img, .right_panel ul.lang_menu li a:active img {border-color: #e8ddbb;}

.right_panel_two {float: right; clear: right; padding: 2.5em 0 0;}
.right_panel_two p {font-size: 2.2em; color: #e8ddbb; padding: 0 0 1.7em 1.27em; background: url(../img/tel_ico.gif) no-repeat;}

.right_panel_two form {background: #860a01 url(../img/search_menu_bg.gif) no-repeat; overflow: hidden; padding: .9em 1.3em .5em .8em; float: right;}
.right_panel_two form fieldset {border: none;}
.right_panel_two form legend, .right_panel_two form label {display: none;}
.right_panel_two form input {padding: .2em .25em; font: 1.2em Tahoma, Geneva, sans-serif; color: #7d6247; width: 20em; border: 1px solid #502d03; background: #d1c4a2; float: left;}
.right_panel_two form input:active, .right_panel_two form input:hover, .right_panel_two form input:focus {background: #fff;}
.right_panel_two form input.search_button {width: auto; background: none; margin: 0 0 0 8px; padding: 0;}

.page .content_box {padding: 2em 2.3em 3.5em 28em; background: #e8ddbb; overflow: hidden; position: relative;}
.page .content_box .page_b_l {background: url(../img/page_b_l.gif) no-repeat; width: 5px; height: 5px; position: absolute; left: 0; bottom: 0;}
.page .content_box .page_b_r {background: url(../img/page_b_r.gif) no-repeat; width: 5px; height: 5px; position: absolute; right: 0; bottom: 0;}


/* Left column
================================================*/
.content_box .left_column {width: 25.8em; padding: 0 1.4em 0 .8em; margin: 0 0 0 -28em; float: left; font-family:Verdana,Geneva,sans-serif;}
.content_box .left_column h2 {color: #900e01; font-size: 1.8em; font-weight: normal; padding: .1em;}

.left_box {background: #d9ceb0 url(../img/left_col_l.gif) no-repeat; padding: 1.2em 0; position: relative; margin: 0 0 1.6em; overflow: hidden;}
.left_box .left_box_r {background: url(../img/left_col_r.gif) no-repeat; width: 5px; height: 5px; position: absolute; top: 0; right: 0;}
.left_box .banner {display: block; padding: 0 1em;}

.left_box .left_menu {list-style: none; padding: 0 0 .8em;}
.left_box .left_menu li {font-size: 1.8em; color: #201209;}
.left_box .left_menu li li { font-size: 0.78em;}
.left_box .left_menu li li a {padding-left: 2.22em;}
.left_box .left_menu li li li { font-size: 0.86em;}
.left_box .left_menu li li li a {padding-left: 3.33em;}
.left_box .left_menu li li li li { font-size: 1em;}
.left_box .left_menu li li li li a {padding-left: 4.44em;}
.left_box .left_menu li li li li li a {padding-left: 5.55em;}
.left_box .left_menu li a {color: #201209; border-bottom: 1px solid #c9bc9a; padding: .2em 1.11em .1em 25px; display: block; text-decoration: none;}
.left_box .left_menu li a:hover, .left_box .left_menu li a:focus {color: #7f0800; border-color: #a71702; /*background: #c9bc9a;*/}
.left_box .left_menu li a:active, .left_box .left_menu li a.active { background: #860a01; border-bottom: 1px solid #c9bc9a; color: #fff;}

.left_box .left_menu li a img {display:block; float:left; margin-left:-20px; margin-top:0.1em; overflow:hidden;}

.left_column div.mainBanner {overflow: hidden; margin: 0 0 1em;}

.left_box table {border-collapse: collapse; border-spacing: 0; border: none; margin: 1em 1em 0; display: block;}
.left_box table th {color: #22140a; font-size: 1.2em; padding: 0 .5em .3em 0; text-align: left; vertical-align: top;}
.left_box table td {color: #22140a; font-size: 1.2em; padding: 0 0em .3em 0; text-align: left; vertical-align: top;}
.work ul { margin: 1em 1em 0; display: block; overflow: hidden;}
.work ul li {overflow: hidden; display: block; list-style-type: none; list-style-image: none; background: none; font-size: 1.2em;}
.work ul li strong {color: #22140a; font-size: 1.2em; padding: 0 2% 0.3em 0; display: block; float: left; overflow: hidden; width: 42%;}
.work ul li span {color: #22140a; font-size: 1.2em; padding: 0 0em .3em 0; display: block; overflow: hidden; float: left; width: 56%;}
.work .edit_r_cont ul {padding-left:0!important;}
	
.left_box_content { padding: 0 10px 0; overflow: hidden;}
.left_box_content img { display: block; overflow: hidden; float: left; margin-bottom: 5px;}
.left_box_content p { clear: both; padding-bottom: 1em; font-size: 1em!important;}
.left_box_content p a { font-size: 1.2em; color: #991201;}
.left_box_content p a:hover, .left_box_content p a:active, .left_box_content p a:focus { text-decoration: none; background: #8f0e01; color: #fff!important;}
.left_box_content .clear { border-bottom: 1px solid #c9bc9a; display: block; overflow: hidden; height: 1px; margin-bottom: 1em;}
.left_box_content span a { background: url("../img/all_news.gif") 100% 0.4em no-repeat; color: #991201; padding-right: 10px; font-size: 1.2em; line-height: 1.5em; font-weight: bold;}
.left_box_content span a:hover, .left_box_content span a:active, .left_box_content span a:focus { text-decoration: none; background: #8f0e01; color: #fff!important;}

/* Content column
================================================*/
.content_column { /*width: 100%;*/ overflow: hidden; font-family:Verdana,Geneva,sans-serif;}

.content_column a {color: #991201; text-decoration: underline;}
.content_column a:hover, .content_column a:focus, .content_column a:active {text-decoration: none; background: #8f0e01; color: #fff!important;}
.content_column a:visited {text-decoration: none; border-bottom: 1px dashed #643f26; color: #643f26;}

.content_column .imgleft {float: left; padding: 0 1.5em 1.6em 0;}
.content_column .imgright {float: right; padding: 0 0 1.6em 1.5em;}
.content_column .clearfloat {clear: both;}

.content_column h2 {font-size: 1.8em; color: #8f0e01; padding: 0 0 .66em; font-weight: normal; clear: both;}
.content_column h3 {font-size: 1.7em; color: #8f0e01; padding: 0 0 .75em; font-weight: normal; clear: both;}
.content_column h4 {font-size: 1.5em; color: #8f0e01; padding: 0 0 .85em; font-weight: normal; clear: both;}
.content_column h5 {font-size: 1.3em; color: #8f0e01; padding: 0 0 .85em; clear: both;}
.content_column h6 {font-size: 1.1em; color: #8f0e01; padding:  0 0 1.09em; font-weight: bold;}
.content_column p {font-size: 1.2em; color: #201209; padding: 0 0 1.6em;}
.content_column acronym {cursor: help; border-bottom: 1px dotted;}
.content_column blockquote {background: #efe7cd; border-left: 1px solid #b2594d; padding: 1.5em 1.5em 1.2em 4em; margin-bottom: 1.8em;}

.content_column h2.about_us {margin-top: 1.5em;}

.content_column .edit_box .edit_top p a, .content_column .edit_box .edit_top p a:visited {border:none; text-decoration: underline; background: none;}
.content_column .edit_box .edit_top p a:hover {border:none; text-decoration: none; background: none;}

.content_column ul {list-style: none; padding: 0 0 1.2em;}
.content_column ul ul {padding: .2em 0 .4em;}
.content_column ul ul ul {padding: .2em 0 0;}
.content_column ul li {background: url(../img/li.gif) 0 .4em no-repeat; font-size: 1.2em; color: #333; padding: 0 0 .25em 1.36em;}
.content_column ul li li {background: url(../img/li_li.gif) 0 .7em no-repeat; font-size: 1em; margin: 0 0 0 1em; padding: .25em 0 0 .8em;}
.content_column ul li li li {background: url(../img/li_li_li.gif) 0 .7em no-repeat;}

.content_column ol {margin: 0; padding: 0 0 1.5em 0; list-style-position: inside;}
.content_column ol ol {padding: 0 0 0 .4em;}
.content_column ol li {margin: 0; padding: 0 0 1.3em; font-size: 1.2em; color: #040404;}
.content_column ol li li {padding: .25em 0 0 .8em; font-size: 1em;}

.content_column ul.site_br {list-style:none; overflow: hidden; border-bottom: 3px solid #d9ceb0; padding: 0 0 .3em; margin: 0 0 1em;}
.content_column ul.site_br li {float: left; color: #1e1108; padding: 0 1.2em 0 .8em; background: url(../img/site_br_bg.gif) 100% 60% no-repeat;}
.content_column ul.site_br li.end {background: none; font-weight: bold;}
.content_column ul.site_br li.first {background: none; padding: 0;}
.content_column ul.site_br li h2 {font-size: 1em; font-weight: normal; color: #1e1108; padding: 0;}
.content_column ul.site_br li a:hover, .content_column ul.site_br li a:active { color: #000!important; text-decoration: none!important; background: none; border: none;}

/* Page nav
================================================*/
.pageNav ul {overflow: hidden; padding: 0 0 2em;}
.pageNav ul li {background: none; float: left; padding: 0 .5em .71em 0; font-size: 1.4em; font-weight: bold;}
.pageNav ul li a, .pageNav ul li a:visited {display: block; padding: .2em .3em; float: left; background: #860a01; color: #e8ddbb; text-decoration: none;}
.pageNav ul li span {font-size: 1.2em; padding: .2em .3em;}
.pageNav ul li a:hover, .pageNav ul li a:active, .pageNav ul li a:focus {background: #31200e;}


/* Table
================================================*/
.content_column table {padding:0; margin-bottom: 0.7em; font-size: 1.2em; border: 1px solid #b6a883; border-collapse: collapse; border-spacing: 0; width: 98%; text-align: left; empty-cells: show; text-indent: 0.35em; margin-left:2px;}
.content_column table caption {padding: 0; font-size: 1em; font-weight: bold; text-align: left; color: #8f0e01; padding: 0 0 3px 3px;}
.content_column table tr th {background-color: #c9bc9a; color: #000; padding:0; margin:0; border: 1px solid #b6a883; font-weight: bold; padding: 3px;}
.content_column table tr th a {font-weight: bold; color: #fff; text-decoration: underline;}
.content_column table tr th a:hover {}
.content_column table tr th a:active {color:#000; background-color: #FFF;}
.content_column table tr th a:visited {}
.content_column table tr {background-color: #d9ceb0; line-height: 24px;}
.content_column table tr td {padding: 3px; border: 1px solid #b6a883;}
.content_column table tr td a {font-weight: normal; color: #008096; text-decoration: none;}
.content_column table tr td a:hover {text-decoration: underline;}
.content_column table tr td a:active {text-decoration:none; color: #fff; background-color: #008096;}
.content_column table tr td a:visited {color: #57667c;}
	
/* Search result
================================================*/
.content_column .search_result {}
.content_column .search_result span {font-size: 1.2em; display: block;}
.content_column .search_result ol {}
.content_column .search_result ol li {padding: 0 0 1.5em; /*overflow: hidden;*/ list-style-type: decimal; list-style-position: inside; }
.content_column .search_result ol li a {}
.content_column .search_result ol li span.result_url {font-size: 1em; color: #a6560e; padding: .2em .5em 0;}

.content_column .search_result .pageNav ul li span {padding: .05em .3em .2em;}

.content_column .advanced_search {padding: 0 0 3em; overflow: hidden;}
.content_column .advanced_search p {}
.content_column .advanced_search form {overflow: hidden;}
.content_column .advanced_search form fieldset {border: none;}
.content_column .advanced_search form legend {display: none;}
.content_column .advanced_search form label {font: bold 1.2em Verdana, Geneva, sans-serif; color: #000; display: block; clear: left; float: left; width: 10em; margin: .2em 0 .6em;}
.content_column .advanced_search form input, .content_column .advanced_search form select {font: 1.1em Tahoma, Geneva, sans-serif; color: #333; float: left; padding: .1em .3em; width: 20em; border: 1px solid #502d03; background: #fff; margin: 0 0 .6em;}
.content_column .advanced_search form select {padding: .1em 0 .1em .3em; width: 20.8em;}
.content_column .advanced_search form input.button {clear: both; background: #860a01; border: none; margin: 1em 0 0; padding: .3em 2em; font: bold 1.2em Tahoma, Geneva, sans-serif; width: auto; color: #fff; text-align: center; cursor: pointer;}
.content_column .advanced_search form input.button:hover, .content_column .advanced_search form input.button:active, .content_column .advanced_search form input.button:focus {background: #31200e;}

/* Images & Video
================================================*/
.content_column span.img_text_tpl {display:block; margin-bottom:1.6em; padding:10px; border:1px solid #d4c8a9; font-size:1em; text-align: left; color: #000; background: #d9ceb0;}
.content_column span.video_text_tpl {display:block; position: relative; margin-bottom:1.6em; padding:0px 10px 10px; border:none; font-size:1em; text-align: center; color: #000; background: none;}
.content_column span.img_text_tpl img, .content_column span.video_text_tpl object {padding: 0 0 1.2em; display: block;}
.content_column span.img_text_tpl span.img_text, .content_column span.video_text_tpl span.img_text {display: block;}
.content_column span.video_text_tpl span.img_text {font-family: "Verdana"; color:#D20902;}

.content_column span.img_size_contact {width:152px;}

.content_column span.img_size_small {width:142px;}

.content_column span.img_size_medium {width:332px;}

.content_column span.img_size_large {width:602px;}	

/* Conteiner Area
------------------------------------------------*/
.content_column .conteiner {overflow: hidden; float:left; width:48%; height: auto; margin: 1em 1em 1em 0;}
.content_column .conteiner .left_box {}
.content_column .conteiner .left_box .dasCont {height: 110px;}
* +html .content_column .conteiner .left_box .dasCont .edit_box .edit_top {margin-top: -20px;}
.content_column .conteiner .left_box p img {margin: 0 5px;}
.content_column .conteiner .left_box p a, .content_column .conteiner .left_box p a:visited {border:none; background: none;}
.content_column .conteiner .left_box p a:hover {background: none;}
.content_column .conteiner .left_box ul {margin: 0 7px 1em; overflow: hidden; display: block;}
.content_column .conteiner .left_box ul li {list-style-type: none; padding: 0 0 0.8em; background: none; overflow: hidden;}
.content_column .conteiner .left_box ul li strong {color: #22140a; font-size: 1.2em; padding: 0 2% 0.3em 0; display: block; float: left; overflow: hidden; width: 42%;}
.content_column .conteiner .edit_r_cont {padding: 0;}
.content_column .conteiner .edit_r_cont p {margin-left:0!important; margin-right: 0!important;}

/* Box info
================================================*/
.content_column .box_info {background: #d9ceb0 url(../img/box_info_t_l.gif) no-repeat; position: relative; overflow: hidden; clear: both;}
.content_column .box_info .box_t_r {background: url(../img/box_info_t_r.gif) no-repeat; width: 5px; height: 5px; position: absolute; top: 0; right: 0;}
.content_column .box_info .box_b_r {background: url(../img/box_info_b_r.gif) no-repeat; width: 5px; height: 5px; position: absolute; bottom: 0; right: 0;}
.content_column .box_info .box_b_l {background: url(../img/box_info_b_l.gif) no-repeat; width: 5px; height: 5px; position: absolute; bottom: 0; left: 0;}

.content_column .box_info ul {background: url(../img/box_info_bg.gif) 50% 0 repeat-y; overflow: hidden; padding: 0;}
.content_column .box_info ul li {margin: 0; padding: 0; float: left; font-size: 1em; width: 50%; background: none;}

.content_column .box_info ul ul {background: none; padding: 1.5em 1.8em;}
.content_column .box_info ul ul li {width: auto; float: none; font-size: 1.2em; padding: 0 0 .3em;}

/* Footer navigation
================================================*/
.footer_nav {overflow: hidden; margin-bottom: 1em;}
.footer_nav ul { padding: 0; margin: 0;}
.footer_nav ul li { list-style-type: none; list-style-image: none; background: none; margin: 0 1.5em 0 0; padding: 0; overflow: hidden; float: left;}
.footer_nav ul li a { margin-left: 15px; font-size: 1.2em; line-height: 1.5em; padding:0; display: block;}
.footer_nav ul li a img { margin-left: -15px;}

/* Gallery
================================================*/
.content_column .gallery {overflow: hidden; margin-bottom: 1.4em;}
.content_column .gallery #img_desc {text-align: center;}
.content_column .kontrol {display: block; height: 320px; margin: 0 auto; padding: 0 0 32px; overflow: hidden; width: 555px;}
.content_column .kontrol li {margin: 0; padding: 0; list-style: none; float: left; background: none;}
.content_column .kontrol li.left a, .content_column .kontrol li.right a {width: 65px; padding: 138px 0 10px; text-align: center; height: 172px; display: block; background: none; border: none;}
.content_column .kontrol li.center {margin: 0 1px; padding: 10px 10px; width: 400px; height: 300px; overflow: hidden; display: block; text-align: center; background: #d9ceb0;}
.content_column .kontrol li.left a:hover, .content_column .kontrol li.right a:hover,
.content_column .kontrol li.left a:active, .content_column .kontrol li.right a:active,
.content_column .kontrol li.left a:focus, .content_column kontrol li.right a:focus {background: #d9ceb0;}
.content_column .listing_g {padding: 10px 0 0; position: relative; width: 400px; margin: 0 auto; clear: both;}
.content_column .listing_g ul {margin: 0; padding: 0; white-space: nowrap; width: 100%;}
.content_column .listing_g ul li {margin: 0; padding: 0 1px; list-style: none; display: inline; overflow: hidden; background: none;}
.content_column .listing_g ul li a {height: 90px;}
.content_column .listing_g ul li a img {padding: 2px; background: none;}
.content_column .listing_g ul li a:hover img, .content_column .listing_g ul li a:focus img, .content_column .listing_g ul li a:active img {background: #860a01;}
.content_column .listing_g {height: 115px; overflow: auto; margin: 0 auto; display: block; width: 500px!important;}
.content_column .gal_info {width: 500px; margin: 0 auto!important; padding: 0; display: block;}

.content_column .gallery_start {overflow: hidden; margin-bottom: 1.4em;}
.content_column .gallery_start ul {margin: 0; padding: 0; overflow: hidden;}
.content_column .gallery_start ul li {margin: 20px 20px 15px 0; padding: 0; float: left; width: 150px; height: 135px; list-style: none; text-align: center; overflow: hidden; background: none;}
.content_column .gallery_start ul li a:hover, .content_column .gallery_start ul li a:active, .content_column .gallery_start ul li a:focus {background: #d9ceb0; text-decoration: none;}
.content_column .gallery_start ul li a {position: relative; display: block; height: 118px; padding: 5px 5px 17px; text-decoration: none; border:none!important;}
.content_column .gallery_start ul li a span {}
.content_column .gallery_start ul li a img {}
.content_column .gallery_start ul li a:hover img {}
.content_column .gallery_start ul li a:active img, .content_column .gallery_start ul li a:focus img {}
.content_column .gallery_start ul li a strong { font-size: 1em; color: #991201; display: block; text-align: left; font-weight: normal; overflow: hidden; margin: 5px 0 0;}
* html .content_column .gallery_start ul li a strong, * +html .content_column .gallery_start ul li a strong {}
.content_column .gallery_start ul li a:hover strong {color: #000;}
.content_column .gallery_start ul li a:active strong, .content_column .gallery_start ul li a:focus strong {color: #000;}

.content_column .gallery p.viewMessage {text-align: center;}
.content_column .gallery p.imgDescription {text-align: center;}
	
/* News
================================================*/
.content_column .news {list-style: none; padding: 0;}
.content_column .news li {margin: 0; padding: 0; background: none;}
.content_column .news li a strong {font-weight: normal;}
.content_column .news li p {font-size: 1em;}
.content_column .news li span {font-weight: bold; display: block; padding: 0 0 .2em;}

.content_column .ear {margin: 1em 0 1em; padding: 0!important; list-style: none; overflow: hidden;}
.content_column .ear li {margin: 0; padding: 0; background: none!important; font-size: 1.2em; color: #333; float: left; display: block; overflow: hidden;}
.content_column .ear li.active span {margin: 0; color: #fff; padding:0; background: #860a01; text-decoration: none; padding: 3px 7.5px;}
.content_column .ear li a, .content_column .ear li a:visited {color: #991201; text-decoration: underline; display: block; float: left; overflow:hidden; margin: 0; padding: 3px 7.5px; background: none; border: none;}
.content_column .ear li a:hover { text-decoration: none; background: none;}
.content_column .ear li a:active, .content_column .ear li a:focus {background: #860a01; color: #fff; text-decoration: none;}
.content_column .ear li span {background: none; display: block; float: left; padding:0; color: #991201;}
.content_column .ear li a span {color: #991201; text-decoration: underline; display: block; float: left; margin: 0; background: none; cursor: pointer;}
.content_column .ear li a:hover span { text-decoration: none; background: none;}
.content_column .ear li a:active span, .content_column .ear li a:focus span {background: #991201; color: #fff!important;}
.content_column .ear li.end {padding:0!important;}
/*.content_column .ear li.end span {background: none;}*/

.content_column .edit_r_cont ul.news_previw li ul li a, .edit_r_cont ul.news_previw li ul li a:visited { border:none; text-decoration: underline; color: #000;}
.content_column .edit_r_cont ul.news_previw li ul li a:hover, .edit_r_cont ul.news_previw li ul li a:active { text-decoration: none; color: #000!important;}

.content_column .clear {border-top: 1px solid #d9ceb0; height: 1px; overflow: hidden; margin-bottom: 1.5em;}

/* Google Map
================================================*/
.googleMap {overflow: hidden; margin: 0; padding: 0; width: 500px; height: 400px;}
span.map_text {display: block; overflow: hidden; font-size: 11px;padding-bottom:10px;}
span.map_text img {overflow: hidden; display: block; margin-bottom: 8px;}
span.map_text span {display: block; overflow: hidden;}
span.map_text span.name {float: left; font-size: 14px; padding-right: 3px; font-weight:bold;}
span.map_text span.type {font-size: 14px; font-weight:bold;float: left;}
span.map_text span.owner {clear: both; font-size: 12px; margin-top: 8px; float: left;}
span.addFormHead { clear: both; font-size: 12px; margin-top: 8px; float: left;}
span.addFormHead a.active {text-decoration: none; color: #000; font-weight: bold;}
span.direction {clear: both; font-size: 12px; margin-top: 10px; float: left; padding: 12px 4px 9px 9px; display: block; overflow: hidden; border: 1px solid #d9ceb0; background: #f1ead5;}
span.direction input.button {background: #870b01; border: none; color: #fff;}

/* Footer
================================================*/
.footer_kn {background: #31200e url(../img/footer_bg.gif) 100% 0 no-repeat; position: relative; margin: 1em 0; overflow: hidden; padding: 7px 0 4px;}
.footer_kn .footer_t_l {background: url(../img/footer_t_l.gif) no-repeat; width: 5px; height: 5px; position: absolute; top: 0; left: 0;}
.footer_kn .footer_b_l {background: url(../img/footer_b_l.gif) no-repeat; width: 5px; height: 5px; position: absolute; bottom: 0; left: 0;}
.footer_kn .footer_b_r {background: url(../img/footer_b_r.gif) no-repeat; width: 5px; height: 5px; position: absolute; bottom: 0; right: 0;}

.footer_kn .tree_col {width: 33%; float: left;}
.footer_kn .center {border-right: 1px solid #22130a; border-left: 1px solid #22130a;}

.footer_kn .footer_menu {list-style: none; padding: 1.8em 0 0 .4em;}
.footer_kn .footer_menu li {float: left; padding: 0 1em 0 .9em; font-size: 1.1em; color: #d9ceb0; background: url(../img/footer_sep.gif) 100% 50% no-repeat;}
.footer_kn .footer_menu li.end {background: none;}
.footer_kn .footer_menu li a {color: #f6f4ee; text-decoration: none;}
.footer_kn .footer_menu li a:hover, .footer_kn .footer_menu li a:active, .footer_kn .footer_menu li a:focus {text-decoration: underline;}

.footer_kn .tree_col p {text-align: right; padding: 1.7em 4.8em 0 0; color: #d9ceb0; font-size: 1.1em;}
.footer_kn .tree_col p a {color: #f6f4ee}
.footer_kn .tree_col p a:active, .footer_kn .tree_col p a:hover, .footer_kn .tree_col p a:focus {text-decoration: none;}


/* font size
==========================*/
.font_size {line-height: 2em; overflow: hidden; width: 20em; margin: 0 auto; padding: 1.5em 0;}

.font_size li {padding: 0 5px 0 0; background: none; float: left; list-style: none; font-size: 1.1em; color: #e8ddbb;}
.font_size a, .font_size span {display: block; float: left; border: 1px solid #5f4f3a; overflow: hidden;}
.font_size a.size_font_1, .font_size span.size_font_1 {margin: 8px 0 0; height: 5px; width: 5px;}
.font_size a.size_font_2, .font_size span.size_font_2 {margin: 6px 0 0; height: 7px; width: 7px;}
.font_size a.size_font_3, .font_size span.size_font_3  {margin: 4px 0 0; height: 9px; width: 9px;}
.font_size a.size_font_4, .font_size span.size_font_4 {margin: 2px 0 0; height: 11px; width: 11px;}
.font_size a.size_font_5, .font_size span.size_font_5 {height: 13px; width: 13px;}
.font_size a:hover, .font_size a:active, .font_size a:focus, .font_size span {text-indent: -99999px; background: #e13410; border-color: #22130a;}



}

