/*

DIALOG WEB-DESIGN

================================================*/
@media Screen
{

/* Global
================================================*/
*{ margin: 0; padding: 0;}
html {font-size: 100.01%;  height: 100%;}
body {font-size: 62.5%; font-family: Arial,Verdana,sans-serif!important; margin: 0; padding: 0; background: #fff;}
#page, .footer_bd, .header, .main_menu, .colortheme_1 .main_menu, .colortheme_2 .main_menu, .colortheme_3 .main_menu, .colortheme_4 .main_menu, .colortheme_5 .main_menu, .colortheme_6 .main_menu {margin: 0 auto; padding: 0; max-width: 102.4em; min-width: 76em; overflow: hidden;}
a {text-decoration: none;}
a:hover {text-decoration: underline; cursor: pointer;}
a img {border: none;}
	
#sliderDiv {display: none;}	
.bdr {border-left: 1px solid #C0BEBF; border-right: 1px solid #C0BEBF; border-top: 1px solid #C0BEBF; overflow: hidden;}
	
.header {display:block; overflow:hidden; padding:0 3em;}
.header ul {margin: 0; padding: 0.3em 0 0.3em 1em; float:left;}
.header ul li {margin: 0;}
.header ul li {background: none; padding: 0 0.5em; font-size: 1.2em; display: inline; line-height: 1.2em; list-style: none;}
.header ul li a {color: #000;}
.header ul li a:focus {color: #43558d;}

.header .bl {width: 100%; float: left; background: url("../img/header-bg.jpg") repeat-x scroll 0 100%;}	
	
.header .flash {clear: both; margin:0.2em 0 0; max-width:102.4em; min-width:76em; display:block;overflow:auto;}
.header .flash .slider {float: left; }
.header .flash .slider ul {overflow: hidden; padding: 0; margin: 0; float: left;}
.header .flash .slider ul li {float: left; padding: 0; margin: 0; }	
.header .flash .slider img {float:left; /*height:255px;*/ margin:0 0.2em 0 0; width:20em;}

.header .slogan {clear:both; color:#43558D; float:right; font-family: monotype corsiva,times new roman,sans-serif; font-style:italic; font-size:2.5em; margin:1.3em 0 0; padding:0 0 0 0.6em; text-align:center;}
.header .slogan li {float: left;}
.header .slogan .border_dashed {background:url("../img/border_dashed_vertical.gif") no-repeat scroll 0 50% transparent; }
.header .slogan li span {white-space:nowrap; display: block;}

.header .header_right {float: right; overflow:hidden; padding:0 1.5em 0 0;}
	
.header .header_right ul.sitemap {padding: 0.3em 0; border-left: 1px solid #fff; white-space: nowrap;}
.header .header_right ul.sitemap li {padding: 0 0.2em;}
	
.header .header_right ul.lang_nav {padding: 0.3em 0 0.3em 0.2em; float: left; border-left: 0.1em solid #fff; white-space: nowrap;}
.header .header_right ul.lang_nav li {padding: 0 0.5em 0 0.2em;}
.header .header_right ul.lang_nav .first {padding-right: 0;}
	
.header .header_right ul.font_size {margin: 0; padding: 0.8em 1em 0 0; float: right; height:2.4em;}
.header .header_right ul.font_size li {margin: 0; padding: 0 .2em; display: inline; list-style: none; float: left; font-size: 1.2em; color: #43558d; line-height: normal;}
.header .header_right ul.font_size li a {text-decoration: none; font-size: 1.2em; vertical-align:bottom; text-transform:none; background: none; width: auto; float: left;} 
.header .header_right ul.font_size li a.first, .header .header_right ul.font_size li a.last {height: 8px; width: 8px; padding: 0.3em 0 0;} 	
.header .header_right ul.font_size li a:hover, .right_column ul.font_size li a:focus, .right_column ul.font_size li a:active {text-decoration: underline;}
.header .header_right ul.font_size li.text {display: none;}	
	
.header .header_right ul.login, .header .header_right ul.user_Info {background: #43558D; margin:0 0 0 1px; padding:0.8em 2em; white-space:nowrap; float: right;}
.header .header_right ul.login li, .header .header_right ul.user_Info li {padding:0;}
.header .header_right ul.user_Info li a {color: #fff; text-transform:uppercase;}

.header .header_right ul.login li.log_in a { color: #fff; text-transform: uppercase;}
.header .header_right ul.login li.log_off a { color: #fff; text-transform: uppercase;}

.header .logo {float: left; padding:1em 0 1em 1.5em; overflow: hidden; width:auto;}
.header .logo img {float: left;}
	
.header ul li a {font-family:tahoma,arial; font-size:1.2em; text-transform:uppercase;}
.header .date {float: left; padding:0.8em 1em 0.3em;}
.header .date li {font-family: georgia, arial; font-style: italic; color: #333; padding:0 1em;}
.header .date li.first {border-right: 1px solid #000;}
.header .date li.end {border: none;} 	
	
.header .search {float:right; padding:0;}
.header .search {display: block; margin:0;}	
.header .search input.suche {border:1px solid #43558D; color:#333; font-family: Georgia, Arial; font-size:1.2em; font-style:italic; padding:0.3em 0.3em 0.3em 0.5em; width:16.5em; float: left; cursor: text;}
.header .search input.search_button {background:url("../img/search_btn.gif") no-repeat scroll 0 0 transparent; border:medium none; float:left; height:25px; margin:0 0 0 0.3em; width:27px; cursor: pointer;}
	
.header .menu_link {border-bottom:5px solid #B88E25; border-top:1px dashed #B88E25; float:left; padding:0.3em 0; width:100%; margin:0;}

.header .dateHoliday {background: url(../img/shabbat-icon.png) no-repeat 76% 10%; float: left; padding: 0 0 0 1.8em; margin: 0.6em 0 0.5em 0; color: #000000; font-size: 1.2em; list-style: none;} 
.header .dateHoliday li {font-family: georgia, arial; font-style: italic; color: #333; padding:0 1em; margin: 0;}
.header .dateHoliday li.first {border-right: 1px solid #000;}
.header .dateHoliday li.end {border: none;}  		

.header ul.right_menu {margin: 0; padding: 0; width: 23.3em; float: right;}
.header ul.right_menu li {margin: 0 0 0.22em; padding: 0.5em 0 0.5em 1.5em; list-style: none; background: #F5BD31; display: block; font-size: 1em; height:13.5px;}
.header ul.right_menu li.active {background: #FBE5AD; padding: 0;}
.header ul.right_menu li.active a, .right_column ul.right_menu li.active a.active {background:url("../img/menu_color_box_about.jpg") no-repeat scroll 0 0 transparent; display:block; padding:6em 0 1em 1em; width:19em;}
.header ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0;} 

.header ul.right_menu li.bottom {border: none;}
.header ul.right_menu a {color:#000000; font-size:1.2em; text-decoration:none; text-transform:uppercase; /*margin: 0 0 0 1em;*/}
.header ul.right_menu li a.active {background:none; font-weight:bold; height:auto; text-transform:none; width:auto;}
.header ul.right_menu a:hover, .right_menu a:focus, .right_menu a:active {text-decoration: underline;}
.header ul.right_menu li ul.right_menu {margin: 0; padding-bottom: 0; }
.header ul.right_menu li ul li {border: none; background: #fbe5ad;}
.header ul.right_menu li ul li.active, .right_column ul.right_menu li ul li.active ul li {background: #FBECC9; padding: 0.5em 1em 0.5em 1.5em;}	
.header ul.right_menu li ul li a {text-decoration: none; font-size: 1.2em; color: #000; text-transform:none;}
.header ul.right_menu li ul li a:hover {text-decoration: underline;}	
	
	
.content_main {padding: 0.3em 27em 1em 3em; overflow: hidden;}
.content_main .content_column {margin: 2em 0 1em 0; padding: 0 3em 0 0; overflow: hidden; width:95%;}
	
.partner {margin:0; padding:1em 3em 2em; float: left; }
.partner h2 {font-weight: normal; background: none; padding: 0; color: #000; font-size: 2.2em; font-family: Arial, sans-serif;}
.partner strong {color:#333333; font-family:georgia; font-size:1.2em; font-style:italic; font-weight:normal; padding:0;}
.partner ul {float:left; margin:0.5em 0 4em; overflow:hidden;}
.partner ul li {background: none; margin: 0; padding: 0; display: inline; list-style: none;}
.partner img {padding: 0 3.5em 0 0;}	
	
/*Main Menu
=================================================*/
.main_menu {margin: 0; padding: 0;}
.main_menu ul {margin:0; padding: 0 0 0 .4em; float: left; background: #fef0c7; width: 100%;}
.main_menu ul li {float: left; list-style: none; display: inline; padding: .2em .3em 0 0; font-size: 1.5em;}
.main_menu ul li a {padding: 0 0 0 .5em; display: block; float: left; font-weight: normal; line-height: 1.4em; font-style: normal; font-variant: normal; margin: 0; text-decoration: none; color: #43558d;}
.main_menu ul li a.active {text-decoration: none;}
	
.main_menu ul li a span {padding: .2em .5em .2em 0; display: block; float: left; cursor: pointer;}	
.main_menu ul li a:hover, .main_menu ul li a:focus,.main_menu ul li a.active, .main_menu ul li a:active {text-decoration: underline; background: url(../img/top_menu_l_h.gif) no-repeat; color: #43558d; border: none;}
.main_menu ul li a:hover span, .main_menu ul li a:focus span, .main_menu ul li a:active span, .main_menu ul li a.active span {background: url(../img/top_menu_r_h.gif) 100% 0 no-repeat; }
	
/* Left column
================================================*/
.left_column {float: left; overflow: hidden; width: 100%;}

.menore {width: 330px; float: left; padding: 0 1em;}	
.header_menora_map {margin:0; background: url(../img/header_menora.gif) no-repeat; width: 330px; height: 75px; position: relative;}
.left_column .slide {width: 100%;overflow: hidden;}	
.left_column ul.menore_f {margin: 0; background: #fff url(../img/men_bg.jpg) no-repeat;  width: 331px; height: 330px; position: relative;}
.left_column ul.menore_f li {margin: 0; list-style: none; padding: 0; float: left; clear: none; font-size: 10px; z-index: 10;}
.left_column ul.menore_f li a {display: block; float: left; z-index: 10;}	
	
.left_column ul.menore_f li.mazalov_menora_f a {width: 48px; height: 96px; background: url(../img/mazalov1_ie.gif) no-repeat;}
.left_column ul.menore_f li.beit_menora_f a {height:98px; width:52px; background: url(../img/beit_ie.gif) no-repeat;}
.left_column ul.menore_f li.mea_menora_f a {height:84px; width:40px; background: url(../img/MEA1_ie.gif) no-repeat;}
.left_column ul.menore_f li.famali_menora_f a {width: 31px; height: 80px; background: url(../img/famali1_ie.gif) no-repeat;}
.left_column ul.menore_f li.volunteer_menora_f a {width: 46px; height: 240px; background: url(../img/volont_ie.gif) no-repeat;}
.left_column ul.menore_f li.tradition_menora_f a {width: 58px; height: 147px; background: url(../img/tradition1_ie.gif) no-repeat;}
.left_column ul.menore_f li.activitis_menora_f a {width: 54px; height: 93px; background: url(../img/activ_ie.gif) no-repeat;}
.left_column ul.menore_f li.press_menora_f a {width: 171px; height: 64px; background: url(../img/press1_ie.gif) no-repeat;}
.left_column ul.menore_f li.knowledge_menora_f a {width: 142px; height: 64px; background: url(../img/spec_pro_ie.gif) no-repeat;}
	
.left_column ul.menore_f li.mazalov_menora_f a:focus, .left_column ul.menore_f li.mazalov_menora_f a:hover {background:transparent url(../img/mazalov_ie_hover.gif) no-repeat 0 0;} 	
.left_column ul.menore_f li.beit_menora_f a:focus, .left_column ul.menore_f li.beit_menora_f a:hover {background:transparent url(../img/beit_ie_hover.gif) no-repeat 0 0;}
.left_column ul.menore_f li.mea_menora_f a:focus, .left_column ul.menore_f li.mea_menora_f a:hover {background:transparent url(../img/mea_ie_hover.gif) no-repeat 0 0;}
.left_column ul.menore_f li.famali_menora_f a:focus, .left_column ul.menore_f li.famali_menora_f a:hover {background:transparent url(../img/famali_ie_hover.gif) no-repeat 0 0;}	
.left_column ul.menore_f li.volunteer_menora_f a:focus, .left_column ul.menore_f li.volunteer_menora_f a:hover {background:transparent url(../img/volont_ie_hover.gif) no-repeat 0 0;}
.left_column ul.menore_f li.tradition_menora_f a:focus, .left_column ul.menore_f li.tradition_menora_f a:hover {background:transparent url(../img/tradition_ie_hover.gif) no-repeat 0 0;}
.left_column ul.menore_f li.activitis_menora_f a:focus, .left_column ul.menore_f li.activitis_menora_f a:hover {background:transparent url(../img/activ_ie_hover.gif) no-repeat 0 0;}
.left_column ul.menore_f li.press_menora_f a:focus, .left_column ul.menore_f li.press_menora_f a:hover {background:transparent url(../img/press_ie_hover.gif) no-repeat 0 0;}	
.left_column ul.menore_f li.knowledge_menora_f a:focus, .left_column ul.menore_f li.knowledge_menora_f a:hover {background:transparent url(../img/spec_pro_ie_hover.gif) no-repeat 0 0;}	
	
	
.left_column ul.menore_f li a span {position: absolute; top: 0; left: 0; z-index: -1;}
.left_column ul.menore_f li.mazalov_menora_f a span {}
.left_column ul.menore_f li.beit_menora_f a span {top: 14px;}
.left_column ul.menore_f li.mea_menora_f a span {top: 28px;}
.left_column ul.menore_f li.famali_menora_f a span {top: 42px;}
.left_column ul.menore_f li.volunteer_menora_f a span {top: 56px;}
.left_column ul.menore_f li.tradition_menora_f a span {top: 70px;}
.left_column ul.menore_f li.activitis_menora_f a span {top: 84px;}
.left_column ul.menore_f li.press_menora_f a span {top: 98px;}
.left_column ul.menore_f li.knowledge_menora_f a span {top: 112px;}
	

/*========================================================*/
.content_column .flash_section {float: left;}


.content_column p span.description {border: none; float: none; display: block; font-size: 1.3em; color: #737986; padding: 0 0 .5em 0; margin: 0 0; width: 100%; text-align: left;}
.content_column p span.description img {display:block; padding:0 0 0.5em;}
.content_column p span.description span {padding: 0 0 0 1em;}
.content_column a {text-decoration: underline; color: #43558d; font-size: 1.2em;}
.content_column a:visited {text-decoration: none; color: #4A5F85;}
.content_column a:active, .content_column a:focus, .content_column a:hover {text-decoration: none;}

.content_column p.errors {clear: both; color: #FF0000;}	
	
.content_column p.wym_center {text-align: center;}
.content_column p.clearfloat {clear: both;}
.content_column p span img {float: left; clear: left;}	
.content_column p a {font-size: 1em;}
.content_column .imgleft, .content_column p img {text-align: center; float: left; margin: .4em 1.4em .4em 0; padding: 0;}
.content_column .imgright {float:right; margin:0.4em 0 0.2em 1.4em; padding:0; text-align:center;}
.content_column span.img_text_tpl {background: #FBE5AD; border:1px solid #ccc; color:#000; display:block; font-size:1em; margin-bottom:1.6em; padding:6px; text-align:left;}	

.content_column .description {border: none; padding: 0; margin: 0; width: auto;}
.content_column .description img {padding: 0; margin: 0; float: none; text-align: center; }

.content_main h1 { font-weight: normal; font-family:trebuchet MS,sans-serif; font-size:2.1em; color: #333; padding: .12em 0 .6em;}
.content_main h2 { font-size: 1.8em; font-weight: normal; font-family: Arial, sans-serif; color: #000; padding: .12em 0 .3em;}
.content_main h3 { font-size: 1.6em; font-weight: bold; color: #000; padding: .14em 0 .4em;}
.content_main h4 { font-size: 1.4em; color: #000; padding: .16em 0 .5em; font-weight: bold;}
.content_main h5 { font-size: 1.2em; font-weight: bold; color: #000; padding: .18em 0 .54em;}
.content_main h6 { font-size: 1.1em; font-weight: bold; color: #000; padding: .18em 0 .54em;}
	
.content_column h1 { font-weight: normal; font-family:trebuchet MS,sans-serif; font-size:2.1em; color: #333; padding: .12em 0 .6em;}
.content_column h2 { font-size: 1.8em; font-weight: bold; font-family: Arial, sans-serif; color: #000; padding: .12em 0 .3em;}
.content_column h3 { font-size: 1.6em; font-weight: bold; color: #000; padding: .14em 0 .4em;}
.content_column h4 { font-size: 1.4em; color: #000; padding: .16em 0 .5em; font-weight: bold;}
.content_column h5 { font-size: 1.2em; font-weight: bold; color: #000; padding: .18em 0 .54em;}
.content_column h6 { font-size: 1.1em; font-weight: bold; color: #000; padding: .18em 0 .54em;}
.content_column p {display: block; font-size: 1.2em; color: #000; padding: 0 0 1em;}
.content_column blockquote p {overflow: hidden; font-weight: bold; font-style: italic; font-size: 1.2em; color:#000; line-height: 1.5em; margin:0.25em 0.4em 0.25em 0; padding: .5em .5em .5em 2.3em; padding-left: 23px; background: url(../img/blockquote.gif) no-repeat 0 2px;}
		
.content_column ul {list-style: none; padding: 0 0 1.5em;}
.content_column ul ul {padding: .2em 0 .4em;}
.content_column ul ul ul {padding: .2em 0 0;}
.content_column ul li { font-size: 1.2em; color: #000; padding: 0 0 .25em 1.36em; background: transparent url(../img/li_sep.gif) no-repeat scroll 0 0.5em;}
.content_column ul li li { font-size: 1em; margin: 0 0 0 1em; padding: .25em 0 0 .8em;}

.content_column ol {margin: 0; padding: 1em 0 1.5em 2.5em;}
.content_column ol ol {padding: 0 0 0 4em;}
.content_column ol li {margin: 0; padding: 0 0 1.3em; font-size: 1.2em; list-style-type: decimal; background: none;}
.content_column ol li li {padding: .25em 0 0 0; font-size: 1em;}	
	
.content_column .details {float: right;}
.content_column .details li {padding: 0; margin: 0;}

.content_column .site_br {padding: 0 0 .5em 0; margin-bottom: 1em; list-style: none;}
.content_column .site_br li.end {background: none; color: #666;}
.content_column .site_br li.end a { padding: 0; color: #000; text-decoration: none;}
.content_column .site_br li {background: none; list-style: none; margin: 0; padding: 0 0.5em 0 0; display: inline; font-size: 1.2em; color: #000;}
.content_column .site_br li ul, .content_column .site_br li ul li ul {list-style: none;} 
.content_column .site_br li a {background:url("../img/br_sep.gif") no-repeat scroll 100% 50% transparent; color:#000; font-family:tahoma,sans-serif; font-size:1em; font-weight:bold; padding:0 1.4em 0 0; text-decoration:none;}
.content_column .site_br li a:active, .content_column .site_br li a:hover, .content_column .site_br li a:focus { text-decoration: none;}
.content_column .site_br li h2 {display: none;}
.content_column .site_br li.first {padding: 0; background: none;}
/*.content_column .site_br li h2 {margin: 0; padding: 0; font-size: 1.2em; line-height: normal; font-weight: normal; color: #000; background: none; border: none; display: inline;}*/

.event .all_news {padding: 0 0.1em;} 
.event .all_news table { margin-bottom:1.5em; border-collapse: collapse; width: auto; float: left;}
.event .all_news table th {font-weight:bold; /*background-color: #f3bd13;*/ white-space: nowrap; text-align: left;}
.event .all_news table tr, .event .all_news table th, .event .all_news table td { margin:0; padding: 0.5em 1.5em 0.5em 0.5em; font-size:1.1em; height:1.8em;  color: #000;}
.event .all_news tfoot { font-style: italic; }
.event .all_news table tr.zebra {background-color: #FBE5AD;}
.event .all_news table td {background:none repeat scroll 0 0 transparent; font-family:georgia; font-style:italic;}
.event .all_news table caption {background: none; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: normal;}
.event .all_news table td a {font-size:1.1em; float: none; color: #43558D;}	
	
.content_column ul.sitemap {list-style: none; padding: 0 0 1.5em;}
.content_column ul.sitemap li ul {padding: .2em 0 .4em; list-style: none}
.content_column ul.sitemap li ul li ul {padding: .2em 0 0; list-style: none}
.content_column ul.sitemap li { font-size: 1.4em; color:#43558d; padding: 0 0 .25em 1.36em;}
.content_column ul.sitemap li ul li { font-size: 1em; margin: 0 0 0 1em; padding: .25em 0 0 .8em; color:#000;}
.content_column ul.sitemap li ul li ul li a {color: #000;}
.content_column ul.sitemap li ul li ul li ul {list-style: none;}

.content_column table {border-collapse:collapse; border-spacing:0; font-size:1em; margin:0 0.1em 1.5em 0.1em; text-align:left; width:100%;}
.content_column table caption {background: none; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; font-weight:bold;line-height:normal; padding:0.1em; text-align:left; }	
.content_column table th {font-weight:bold; background-color: #DBDBDB;}
.content_column table tr, .content_column table th, .content_column table td { margin:0; padding:0 1.5em 0 1em; font-size:1.2em; height:1.8em; color: #000;}
tfoot { font-style: italic; }
.content_column table td {background: none; border: 1px solid #333;}	
	
.content_column table.wym_table_a { margin-bottom:1.5em; border-collapse: collapse; width: 100%}
.content_column table.wym_table_a th {font-weight:bold; background-color: #DBDBDB;}
.content_column table.wym_table_a tr, .content_column table.wym_table_a th, .content_column table.wym_table_a td {font-size:1.2em; /*height:1.8em;*/ margin:0; padding:0 1.5em 0 1em; color: #000;}
tfoot { font-style: italic; }
.content_column table.wym_table_a th, .content_column table.wym_table_a td {border: 1px solid #333;}
.content_column table.wym_table_a td {background: none;}
.content_column table.wym_table_a caption {background: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}

.content_column table.wym_table_b { margin-bottom:1.5em; border-collapse: collapse; width: 100%}
.content_column table.wym_table_b th {font-weight:bold; background-color: #DBDBDB;}
.content_column table.wym_table_b tr, .content_column table.wym_table_b th, .content_column table.wym_table_b td {font-size:1.2em; height:1.8em; margin:0; padding:0 1.5em 0 1em; height:18px; color: #000;}
tfoot { font-style: italic; }
.content_column table.wym_table_b th, .content_column table.wym_table_b td {border-top: 1px solid #333; border-bottom: 1px solid #333;}
.content_column table.wym_table_b td {background: none;}
.content_column table.wym_table_b caption {background: none; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: normal;}
	
	
acronym { border-bottom:1px dotted #000; }
address { margin-top:1.5em; font-style: italic; }
del {color:#000;}
		
.news {float: left; width: 98%; margin: 1em 1em 0 0;}
.event {float: left; width: 98%; margin: 1em 0 0 0;}

.all_news {overflow: hidden; padding: 1em 0; margin: 0; width: 100%;}
.all_news h2 {background: none; font-weight: normal; border: none; font-size: 2.2em; font-family: Arial, sans-serif; color: #000; padding: .12em 0 .25em;}
.all_news ul {margin: 0;}
.all_news ul span {display:inline; float:none; margin:0; padding:0;}
.all_news ul li {font-size: 1.2em; list-style: none; background: none;}
.all_news ul li a {font-size: 1.2em; color: #43558d;}

.all_news ul li a.title_news {float:left; font-family:arial; font-style:normal; font-weight:bold; margin:0 1em 0.5em 0; padding:0; width: 100%;}
.all_news span.end {background:url("../img/border_dashed.gif") repeat-x scroll 50% 50% transparent; clear:left; float:left; margin:0; text-align:right; width:100%;}
.all_news span.end a {color:#43558D; font-size:1.2em; padding:0 1em 0 0.2em; text-transform:uppercase; background: #fff url("../img/arrow_all_news.gif") no-repeat scroll 100% 50%;}	
.news_detail h2 {padding: 0.5em 0; margin: 0;}
.news_detail .date {font-size: 1.2em}

.all_news .borderBl, .partner .borderBl, .guests_con .borderBl, .answer .borderBl, span.borderBl {border-bottom:5px solid #43558D; width: 100%; font-size: 1.2em; padding: 0 0 0.6em; margin: 0 0 0.5em; float: left; display: block;}
.all_news .borderBl strong, .answer .borderBl strong, span.borderBl strong {font-weight: normal; font-style: italic; font-family: georgia; color: #333; float: left;}
.all_news .borderBl a {text-transform: uppercase; color: #43558D;  float: right;}
	
.all_news p {display: block; font-size: 1.2em; color: #000; padding: 0 0 1em;}
.all_news span {float: right; margin: 0 0 1em 0;}	
.all_news ul {width: 100%; padding: 0; overflow:hidden; float: left;}
.all_news ul li {clear: none; float: left; padding: 0; width: 25%;}

.all_news .block {position:relative; float: left;}
.all_news .block.t-l{height:9px; width:9px; position:absolute; left:0; top:0; background:url('../img/t_l.png') no-repeat top left;}
.all_news .block .t-r{height:15px; width:9px; position:absolute; right:0; top:0; background:url('../img/t_r.png') no-repeat top right;}
.all_news .block .b-l{height:9px; width:9px; position:absolute; left:0; bottom:0; background:url('../img/b_l.png') no-repeat bottom left;}
.all_news .block .b-r{bottom:1px; height:11px; position:absolute; right:1px; width:10px; background:url('../img/b_r.png') no-repeat bottom right;}
.all_news .block .bottom{background:url('../img/b_b.png') repeat-x bottom; padding-bottom:9px; width:99%;}
.all_news .block .right {background:url('../img/r_p.png') repeat-y right top; padding-right:9px;} 

.all_news ul li span strong {color:#000000; float:left; font-size:1em; font-style:italic; font-weight:normal; margin:0; padding:0 1em 0 0;}
.all_news ul li p {clear:left; color: #333; font-family:georgia; font-size:1em; font-style:italic; margin:0; padding:0.5em 1em 0.5em 0;}
.all_news ul li p img {float: left; padding: 0;}

.news_detail table {float: left;}	

.but_prisoed {float: left;}	
.but_prisoed span {padding: 8px 0 7px 11px; background:transparent url(../img/but_ch_l.gif) no-repeat scroll 0 0; float:left;}
.but_prisoed span a {background:transparent url(../img/but_ch_r.gif) no-repeat scroll 100% 10%; line-height:10px; margin:-1px 0 0; padding:5px 15px 5px 6px; width:auto;}
* +html .but_prisoed span a {background:transparent url(../img/but_ch_r.gif) no-repeat scroll 100% 1px;}
	
	
.content_column .news_previw .box_n ul li a:visited {text-decoration: underline;}	
.content_column .news_previw .box_n ul li a:hover {text-decoration: none;}
.content_column .news_previw .box_n ul li a:active, .content_column .news_previw .box_n ul li a:focus {text-decoration: none;}
	
.content_column ul.ear {margin: 0; padding: .5em 0 1.5em; width: 100%; float: left; overflow: hidden; display: block;}
* html .content_column ul.ear {overflow: visible; height: 1%;}
.content_column ul.ear li {margin: 0 2em 0 0; padding: 0 1em .2em 0; float: left; list-style: none; font-size: 1.2em; color: #000; background: none;}
.content_column ul.ear li a {color: #43558D; font-family:georgia,sans-serif; font-size:1.6em; font-style:italic; font-weight:normal; text-decoration:none;}
.content_column ul.ear li.active span {color:#43558D; font-family:georgia,sans-serif; font-size:1.6em; font-style:italic; font-weight:normal; text-decoration:underline;} 	
.edit_r_cont ul.ear {padding-right: 15px; padding-left: 15px;}	
	
.left_column .gallery2 {margin: 0; padding: 0; display: block;}
.left_column .gallery2 li {margin: 0; padding: 0 2em 0.5em 0; list-style: none; float: left;}
.left_column .gallery2 .first {padding-left: 0;}
.left_column .gallery2 .more {float: right; margin: 0; padding: 3em 0 0 0;}

.left_column .video img {margin: 0; padding: 0 1em 1em 0;}
.left_column .video h2 {padding-top: 0.5em;}
.left_column .video h3 {padding: 0 0 1em 0.5em;}
.left_column .video .more {float: right; margin: 0; padding: 3em 0 0 0;}

.content_column .left_box .left_box_content form {background: none; padding: 1em 0;}
.content_column .left_box .left_box_content form label {float: left; font-size: 1.2em; clear: left;}
.content_column .left_box .left_box_content form input#emailSubscribe, .content_column .left_box .left_box_content form input#emailName, .content_column .left_box .left_box_content form input#emailLastName {margin: .5em .5em .5em 0; height:1.5em; width: 20em; float: left; clear: both; border:1px solid #42558d;  cursor: pointer;}
.content_column .left_box .left_box_content form input {clear: left; margin: .4em 0 0 0; float: left;}
.content_column .left_box .left_box_content form input#Email, .content_column .left_box .left_box_content form input#FirstName, .content_column .left_box .left_box_content form input#LastName, .content_column .left_box .left_box_content form input#BirthDay {margin: .5em .5em .5em 0; height:1.5em; width: 20em; float: left; clear: both; border:1px solid #42558d;}
.content_column .left_box .left_box_content form input.but_email, .content_column .left_box .left_box_content form input[type="submit"] {background: #43558D; border: none; color:#FFFFFF; font-size:1.2em; padding:0.5em; text-transform:uppercase;  cursor: pointer;}
 
.content_column .left_box .left_box_content form label span {color: #FF0000;} 
	
.content_column .login_form	{display: block; width: 20em; overflow: hidden; padding: .2em 0; font-size: 1.2em; color: #000; font-weight: bold;}
.content_column .login_form label {color:#000000; font-size:1.1em; font-weight:bold;}
.content_column .login_form input#password, .content_column .login_form input#username {border:1px solid #42558d;} 
.content_column .login_form input {color:#000; font-size:1.1em; font-weight:normal; line-height:normal; margin:0 0 0.6em; padding:0.1em 0.3em; width:15em;}
.content_column .login_form input.but {background:none repeat scroll 0 0 #43558D; border:medium none; color:#FFFFFF; font-size:1.2em; padding:0.5em; text-transform:uppercase; width: auto; cursor: pointer;}

.content_column .login_form ul.errors li {list-style: none; background: none; font-size: 1em;}	
	
.content_column ul.regist_link {margin: 1em 0 0 0; width: 100%; float: left; overflow: hidden;}
.content_column ul.regist_link li {background: none; float:left; font-size: 1em; font-weight: normal; margin: 0 0 0 1.1em; padding: 0 0 0.5em; list-style: disc;}
.content_column ul.errors li {list-style: none; background: none; font-size: 1.2em; font-weight: bold; float: left;}
	
.content_column .gridMenu {padding: 0 0 1em 0;}
.content_column .gridMenu ul {background: #FEF0C7; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #7070d0; overflow: hidden; padding: 0; margin: 0;}
.content_column .gridMenu ul li {padding: .5em .5em 0 .5em; background: none; list-style: none; display: inline; float: left;}
.content_column .gridMenu ul li a {padding: 0 .5em;}
.content_column .gridMenu ul li.current {color: #42558f; font-weight: normal;}
.content_column .gridMenu ul li.current p {color: #42558f; font-weight: normal; font-size: 1.2em; padding: 0 0.5em;}

.content_column .gridMenu ul li.current p {background: url(../img/top_menu_l_h.gif) no-repeat;}	
.content_column .gridMenu ul li.current p span {background: url(../img/top_menu_r_h.gif) 100% 0 no-repeat; padding: 0.4em 0.5em 0.6em 0; display: block; /*float: left;*/} 
	
.content_column .gridMenu ul li a {padding: 0.4em 0.5em 0.6em .5em; display: block; float: left; cursor: pointer;}
.content_column .gridMenu ul li a:hover, .content_column .gridMenu ul li a:focus, .content_column .gridMenu ul li a:active {text-decoration: underline; background: url(../img/top_menu_l_h.gif) no-repeat; color: #42558f; padding: 0 0.5em; border: none;}
.content_column .gridMenu li a:hover span, .content_column .gridMenu ul li a:focus span, .content_column .gridMenu ul li a:active span {background: url(../img/top_menu_r_h.gif) 100% 0 no-repeat; padding: 0.4em 0.5em 0.6em 0;  display: block; float: left; cursor: pointer;}
	
.content_column ul.form_errors {list-style: none; padding: 0 0 1.5em; float: left;}
.content_column ul.form_errors li { font-size: 1.2em; color: #000; color: #FF0000; padding: 0 0 .25em 1.36em; background: transparent url(../img/li_sep.gif) no-repeat scroll 0 0.5em;}
.content_column ul.form_errors li a, .content_column ul.form_errors li a:visited {color: #FF0000; text-decoration: underline;}
.content_column ul.form_errors li a:hover, .content_column ul.form_errors li a:active, .content_column ul.form_errors li a:focus {text-decoration: none; color: #FF0000;}

.content_column .errors {padding: 0; }
.content_column .errors li {color: #FF0000; margin: 0; padding:0 0 0.25em 0;}
			
.content_column form {padding: 1em 0; margin: 0;}	
.content_column form input.but {margin: 1em 0 0; cursor: pointer; background: #43558D; border: none; color:#FFFFFF; font-size:1.2em; padding:0.5em; text-transform:uppercase;}
.content_column form input.but:hover, .content_column form input.but:active, .content_column form input.but:focus {text-decoration: none;}
.content_column ul.elements_list {overflow: hidden; width: auto; height: auto;}	
.content_column ul.elements_list li {background: none; padding: 0 0 1em 0;}
.content_column ul.elements_list li label {float: left; width: 20%; font-size: 1.2em; color: #000; padding: 2px 0;}
.content_column ul.elements_list li label input {width: auto; margin: 0 .5em; border: none!important; cursor: pointer;}
.content_column ul.elements_list li input {background:#FFFFFF none repeat scroll 0 0; width: 20em; border:1px solid #44558d; color:#000; margin: 0;}
	
.content_column #list_of_subscribe .left_box_content ul {list-style: none;}	
.content_column #list_of_subscribe .left_box_content ul li.end {line-height: normal; list-style: none; background: none; padding: .5em 0;}
.content_column #list_of_subscribe .left_box_content ul li.end label {padding: .28em 0 0 .5em; font-size: 1.2em; font-weight: normal;}
.content_column #list_of_subscribe .left_box_content label {color: #000; padding: .28em 0 0 .5em; margin-right: 3em; font-size: 1.2em; font-weight: normal;}
.content_column #list_of_subscribe .left_box_content ul li.end input {margin-bottom: 0; cursor: pointer;}
.content_column #list_of_subscribe .left_box_content p {font-size: 1.4em; padding: .7em .7em 0 .7em; color: #fff;  }

.content_column #list_of_subscribe .left_box_content {float: left; margin: 3px 0 0;}
.content_column #list_of_subscribe .left_box_content input {width: auto; padding: 0 12px; margin: -1px 0 0; cursor: pointer;}	
.content_column #list_of_subscribe .left_box_content input#submit {width: auto; padding: 0 12px; margin: 1em 0; cursor: pointer;}

.content_column p span.star {color: #FF0000;}
.content_column #anketa {background: #FFFCF6; border:1px solid #F4BD11; float:left; margin:0; padding:2em; width:96%;} 	
.content_column #anketa ul {padding: 0; margin: 0; margin: 0 2%; width: 96%; float: left;}	
.content_column #anketa ul li {line-height: normal; clear: both; list-style: none; background: none; padding: 1em 0 0; display: inline;}
.content_column #anketa ul li label {padding: 0; font-size: 1.2em; font-weight: normal; height: 1.2em;}
.content_column #anketa ul li label span {color: #FF0000;}
.content_column #anketa ul li input {border: 1px solid #a5acb2;}
.content_column #anketa ul li select {border: 1px solid #a5acb2;}
.content_column #anketa ul li label input {margin: 0 .3em 0 0; width: auto;}
.content_column #anketa ul li textarea {background: #FFFFFF; border:1px solid #A5ACB2; color:#000000; font-family:Tahoma,Arial,sans-serif; font-size:1em; font-weight:normal; height:7em; letter-spacing:0; margin:0; padding:1px 5px 2px; width:63%; word-spacing:0;}

.content_column #anketa	fieldset {margin: 1em 0; border-style: solid; border-color: #f4bd11; border-width: 1px 1px 1px 1px;}
.content_column #anketa	fieldset legend {color: #000; font-weight: bold; font-size: 1.2em; margin: 0 0 0 1em;}
.content_column #anketa ul.group_name, .content_column #anketa ul.group_addres, .content_column #anketa ul.group_user, .content_column #anketa ul.group_info { padding: 1em 0; float: left;}	

.content_column #anketa ul.group_name li.lastname label {margin: 0 1% 0 0;}	
.content_column #anketa	fieldset ul li.first {clear: left!important;}
.content_column #anketa	fieldset ul li {float: left; width: 50%; clear: none;}
.content_column #anketa	fieldset ul li label {width: 28%; margin: 0 1% 0 0; display: block; float: left; font-size:1em;}
.content_column #anketa	fieldset ul li p.errors {margin: 0 0 0 29%; clear: left; width: 64%; color: #FF0000; font-size:1em;}
.content_column #anketa	fieldset ul li input {width: 63%; float: left;} 

.content_column #anketa ul.group_addres li.post label {width: 38%; margin: 0 1% 0 0;}	
.content_column #anketa ul.group_addres li.post input {width: 59%;}
.content_column #anketa ul.group_addres li.post p.errors {clear:left; margin:0 0 0 39%; width:61%; color: #FF0000;}
.content_column #anketa ul.group_addres li.hous {width: 26.5%;}
.content_column #anketa ul.group_addres li.hous label {margin: 0 1% 0 0;}
.content_column #anketa ul.group_addres li.apart {width: 23%;}
.content_column #anketa ul.group_addres li.apart label {margin: 0 1% 0 0;}
.content_column #anketa ul.group_addres li.apart p.errors {width: 64%; color: #FF0000;}
.content_column #anketa ul.group_addres li.hous input {width: 59%;}
.content_column #anketa ul.group_addres li.hous p.errors {margin: 0 0 0 29%; color: #FF0000;}		
.content_column #anketa ul.group_addres li.apart input {width: 69%;}
.content_column #anketa ul.group_addres li.kontact {width: 100%;}
.content_column #anketa ul.group_addres li.kontact input {width: 70%;}

.content_column #anketa ul.group_user li.prof {width: 40%;} 
.content_column #anketa ul.group_user li.mesto {width: 60%;}
.content_column #anketa ul.group_user li.mesto p.errors {margin: 0 0 0 54%; clear: left; width: 40%; color: #FF0000;}
.content_column #anketa ul.group_user li.obrozovanie {width: 100%;}
.content_column #anketa ul.group_user li.obrozovanie p.errors {margin: 0 0 0 36%; color: #FF0000;}
.content_column #anketa ul.group_user li.prof label {width: 40%}
.content_column #anketa ul.group_user li.mesto label {width: 48%; margin: 0 1% 0 5%;}
.content_column #anketa ul.group_user li.prof select {width: 55%;}
.content_column #anketa ul.group_user li.mesto input {width: 44.3%}
.content_column #anketa ul.group_user li.obrozovanie label.required {width: 33%;}
.content_column #anketa ul.group_user li.obrozovanie textarea {width: 63%;}
.content_column #anketa ul.group_info li {width: 100%;}
.content_column #anketa ul.group_info li textarea {width: 63%;}
.content_column #anketa ul.group_info li p.errors {margin: 0 0 0 36%; color: #FF0000;}

.content_column #anketa ul.group_info li label {width: 33%}	
.content_column #anketa ul.group_info li.oput label.required {width: 35%;}
.content_column #anketa ul.group_info li.oput label {width: auto; margin: 0 2% 0 0;}
.content_column #anketa ul.group_info li label input {cursor: pointer; border: none; width: auto;}
.content_column #anketa ul.group_info li.nastay label {width: 44%;}
.content_column #anketa ul.group_info li.nastay input {cursor: pointer; border: none; width: auto;}	
			
.content_column #anketa div input#submit {background: #43558D; border: none; color:#FFFFFF; font-size:1.2em; padding:0.5em; cursor: pointer; text-transform:uppercase;}

.content_column #charity fieldset {margin: 1em 0; border-style: solid; border-color: #f4bd11; border-width: 1px 1px 1px 1px;}
.content_column #charity fieldset legend {color: #000; font-weight: bold; font-size: 1.2em; margin: 0 0 0 1em;}	
		
.content_column #charity {background: #FFFCF6; border-style: solid; border-color: #f4bd11; border-width: 1px 1px 1px 1px; float: left; margin:0; padding:2em; width:96%;} 	
.content_column #charity ul {padding: 0; margin: 0 2%; width: 96%;}
.content_column #charity fieldset ul li p.errors {margin: 0 0 0 37%; clear: left; width: 63%; color: #FF0000;}
.content_column #charity ul li {line-height: normal; clear: both; list-style: none; background: none; padding: 1em 0 0;}
.content_column #charity ul li label {padding: 0; font-size: 1.2em; font-weight: normal;}
.content_column #charity ul li label span {color: #FF0000;}
.content_column #charity ul li input {border: 1px solid #a5acb2;}
.content_column #charity ul li select {border: 1px solid #a5acb2;}
.content_column #charity ul li label input {margin: 0 .3em 0 0; width: auto; border: none;}
.content_column #charity ul li textarea {background: #FFFFFF; border:1px solid #A5ACB2; color:#000000; font-family:Tahoma,Arial,sans-serif; font-size:1em; font-weight:normal; height:7em; letter-spacing:0; margin:0; padding:1px 5px 2px; width:55.5%; word-spacing:0;}
	
.content_column #charity ul.group_name, .content_column #charity ul.group, .content_column #charity ul.group_addres, .content_column #charity ul.group_kontact, .content_column #charity ul.group_user, .content_column #charity ul.group_info { padding: 1em 0; float: left;}
	
.content_column #charity fieldset ul li.first {clear: left!important;}
.content_column #charity fieldset ul li {float: left; width: 50%; clear: none;}
.content_column #charity fieldset ul li label {width: 28%; margin: 0 1% 0 0; display: block; float: left; font-size:1em;}
.content_column #charity fieldset ul li p.errors {margin: 0 0 0 29%; clear: left; width: 64%; color: #FF0000; font-size:1em;}
.content_column #charity fieldset ul li input {width: 63%; float: left;}

.content_column #charity fieldset ul li.name label {margin: 0 1% 0 15%; width: 18%;}
.content_column #charity fieldset ul li.name input {width: 64%;}
.content_column #charity fieldset ul li.name p.errors {margin: 0 0 0 34%; width: 64%; color: #FF0000;}
.content_column #charity fieldset ul li.vopras label {width: 38%; margin: 0 1% 0 15%;}
.content_column #charity fieldset ul li.vopras input {width: 44%;}
.content_column #charity fieldset ul li.vopras p.errors {margin: 0 0 0 54%; width: 40%; color: #FF0000;}
.content_column #charity fieldset ul li.sex {width: 100%;}
.content_column #charity fieldset ul li.sex label.optional {width: 12%;}
.content_column #charity fieldset ul li.sex label {margin:0 3% 0 0; width:auto;}
.content_column #charity fieldset ul li.sex label input {width: auto;}

.content_column #charity fieldset ul li.status {width: 100%;}
.content_column #charity fieldset ul li.status label.optional {width: 28%; margin:0 1% 0 0;}
.content_column #charity fieldset ul li.status label {margin:0 2% 0 0; width:auto;}
.content_column #charity fieldset ul li.status label input {width: auto;}
		
.content_column #charity ul.group_addres li.city label {margin: 0 1% 0 15%; width: 22%;}
.content_column #charity ul.group_addres li.city input {width: 60%;}
.content_column #charity ul.group_addres li.city p.errors {margin: 0 0 0 38%; width: 50%; color: #FF0000;}
.content_column #charity ul.group_addres li.post label { width: 48%;}
.content_column #charity ul.group_addres li.post input {width: 43%;}
.content_column #charity ul.group_addres li.post p.errors {margin: 0 0 0 49%; width: 43%; color: #FF0000;}
	
.content_column #charity ul.group_addres li.strit label {margin: 0 1% 0 15%; width: 22%;}
.content_column #charity ul.group_addres li.strit input {width: 60%;}
.content_column #charity ul.group_addres li.strit p.errors {margin: 0 0 0 38%; width: 50%; color: #FF0000;}
	
.content_column #charity ul.group_addres li.hous {width: 22%;} 
.content_column #charity ul.group_addres li.hous label {width: 30%;}
.content_column #charity ul.group_addres li.hous input {width: 40%;}
.content_column #charity ul.group_addres li.corpus {width: 22%;}
.content_column #charity ul.group_addres li.corpus label {width: 40%;}
.content_column #charity ul.group_addres li.corpus input {width: 45%;}
.content_column #charity ul.group_addres li.corpus p.errors {margin: 0 0 0 40%; width: 50%; color: #FF0000;}
.content_column #charity ul.group_addres li.apart {width: 22%;}
.content_column #charity ul.group_addres li.apart label {width: 30%;}
.content_column #charity ul.group_addres li.apart input {width: 40%;}

.content_column #charity ul.group_kontact li label {width: 40%;}
.content_column #charity ul.group_kontact li input {width: 50%;}
.content_column #charity ul.group_kontact li.mtel label {width: 40%; margin: 0 1% 0 15%;}
.content_column #charity ul.group_kontact li.mtel input {width: 42%;}
.content_column #charity ul.group_kontact li.htel p.errors, .content_column #charity ul.group_kontact li.email p.errors {margin: 0 0 0 41%; width: 49%; color: #FF0000;}
.content_column #charity ul.group_kontact li.mtel p.errors {margin: 0 0 0 56%; width: 48%;}

.content_column #charity ul.group_user li p.errors {margin: 0 0 0 42%; width: 50%; color: #FF0000;}	
.content_column #charity ul.group_user li {width: 100%;}
.content_column #charity ul.group_user li label {width: 41%;}
.content_column #charity ul.group_user li.obrozovanie label input {width: auto;}
.content_column #charity ul.group_user li.obrozovanie label.optional {width: 28%; height: 4em;}
.content_column #charity ul.group_user li.obrozovanie label {width: 33%;}

.content_column #charity ul.group_info li p.errors {margin: 0 0 0 42%; width: 50%; color: #FF0000;}	
.content_column #charity ul.group_info li {width: 100%;}
.content_column #charity ul.group_info li label {width: 41%;}
.content_column #charity ul.group_info li.pravoN label.optional {width: 50%;}
.content_column #charity ul.group_info li.pravoN label {width: 10%;}
.content_column #charity ul.group_info li.pravoN label input {width: auto;}
.content_column #charity ul.group_info li.pravoN label.optional span.info {font-size: .8em; color: #666; margin: .5em .5em .5em 0; float: left;}
.content_column #charity ul.group_info li.pravoY label.optional {width: 50%;}
.content_column #charity ul.group_info li.pravoY label {width: 10%;}
.content_column #charity ul.group_info li.pravoY label input {width: auto;}
.content_column #charity ul.group_info li.date input {width: 57%;}
.content_column #charity ul.group_info li.prof select {width: 57%;}
			
.content_column #charity div input#submit {background: #43558D; border: none; color:#FFFFFF; font-size:1.2em; padding:0.5em; cursor: pointer; text-transform:uppercase;}
		
/* comment_gbook
================================================*/
.content_column	h2.comment_header {margin: 1em 0 0 0;}
.content_column .comment_gbook {padding: 0; float: left; width: 100%;}
.content_column .comment_gbook h2.calc_post {padding-left: 0; background: none; display: none;}
.content_column .comment_gbook .pageNav {padding: 0 0 1em;}
.content_column .comment_gbook .pageNav .last {background: url(../img/show.gif) 9px 6px no-repeat; padding: 0 0 0 24px;}
.content_column .comment_gbook .pageNav .last a {background: none; color: #90a0e8; text-decoration: underline;}
.content_column .comment_gbook .pageNav .last a:hover {background: none; color: #fff!important; text-decoration: none;}

.content_column .comment_gbook ul.post { overflow: hidden;}
.content_column .comment_gbook ul.post li {clear: none; padding: 1.21em 0 0 0; font-size: 1.4em; margin: 0; background: none; position: relative; border-bottom: 1px solid #7b7980; overflow: hidden;}
.content_column .comment_gbook ul.post li ul {margin: 1.21em 0 .71em 0; clear: both;}
.content_column .comment_gbook ul.post li li {border-bottom: none; padding: 0 0 0 1.42em; font-size: 1em;}
.content_column .comment_gbook ul.post li h3 {font-size: 1.14em; font-weight: bold; color: #000; padding: 0; margin: 0; border: none;}
.content_column .comment_gbook ul.post li p {font-size: 1em; color: #000; padding: 0 0 1.21em; margin: 0;}
.content_column .comment_gbook ul.post li span.avatar {display: none;}
.content_column .comment_gbook ul.post li span.avatar img {border: none;}
.content_column .comment_gbook ul.post li span.date {font-size: .78em; color: #000; display: block;}
.content_column .comment_gbook ul.post li span.number {position: absolute; top: .71em; right: 1.14em; font-size: 1.14em; color: #000;}
.content_column span.number {}

.content_column .comment_gbook .add_comment {padding: 2em 0 0; margin: 0;}
.content_column .comment_gbook .add_comment h2 {color: #000; font-size: 1.6em; padding: 0; border: none; background: none;}
.content_column .comment_gbook .add_comment form {overflow: hidden; padding: 0 0 5.5em;}
.content_column .comment_gbook .add_comment form legend {display: none;}
.content_column .comment_gbook .add_comment form fieldset {border: none; margin: 0; padding: 0;}
.content_column .comment_gbook .add_comment form div {padding: 0 0 0 11em;}

.content_column .comment_gbook .add_comment form label {float: left; margin: 0 0 0 -7.85em; clear: left; font-size: 1.4em; color: #000;}
.content_column .comment_gbook .add_comment form label.hidden, .content_column .comment_gbook .add_comment form input.hidden {display: none;}
.content_column .comment_gbook .add_comment form input#author {width: 95%;  border:1px solid #A5ACB2;}
.content_column .comment_gbook .add_comment form input {display: inline; float: left; margin: 0 0 .85em; font-size: 1.4em;  padding: 1px 5px 2px;}
.content_column .comment_gbook .add_comment form input:hover, .content_column .comment_gbook .add_comment form input:active,  .content_column .comment_gbook .add_comment form input:focus {}
.content_column .comment_gbook .add_comment form textarea { margin: 0 0 .85em;  background: #fff; color: #000; font-family:Tahoma,Arial,sans-serif; font-size:1.3em; line-height: 1.2em; font-weight: normal;  border:1px solid #A5ACB2; padding: 1px 5px 2px; width: 95%; height: 7em; margin: 0 0 1.07em;}
.content_column .comment_gbook .add_comment form input.clear_but, .content_column .comment_gbook .add_comment form input.submit_but {background: #43558D; border:medium none; color:#FFFFFF; font-size:1.2em; padding:0.5em; cursor: pointer; text-transform:uppercase; margin: 0 2em 0 0; }	

/* News detail
================================================*/
.content_column .clearfloat {clear: both;}
.content_column .news_previw {float: left;}
.content_column .news_previw ul {overflow: hidden;}
.content_column .news_previw p {color:#000000; font-family:tahoma; font-size:1em; font-weight:normal; line-height:1.4em; padding:0;}
.content_column .news_previw li {background: none; padding: 0; margin: 0 0 1em 0; list-style: none; float: left;}
.content_column .news_previw li p a {text-decoration: underline; color: #43558D; font-size: 1.2em;}
.content_column .news_previw li a:hover, .content_column .news_previw li a:active, .content_column .news_previw li a:focus {text-decoration: none; background: none;}
.content_column .news_detail .description {width: 300px; display:block; float:left; margin:0 0 1.5em 0; overflow:hidden; padding: 1em;}
.content_column .news_detail .description img {margin: 0 auto;}
.content_column .news_previw li p img  {float: left; margin: .4em 1.4em .2em 0; padding: 0;}
.content_column .news_previw {width: 100%;}
.content_column .news_previw p.news_h a {color:#000000; display:block; font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; padding:0 0 0.2em; text-decoration:none;}
.content_column .news_previw p.news_h a:hover {text-decoration: underline;}	
.content_column .news_previw p.news_h span {background:none; display:block; float:none; font-family:georgia,sans-serif; font-size:1.4em; font-style:italic; font-weight:normal; margin:0; padding:0 0 0.5em;}
.content_column .news_previw p.news_h {padding: 0;}
	
/* Gallery
================================================*/
.content_column .gallery {width: 100%; padding: 2em 0 0 0;}
.content_column .kontrol {display: block; height: 300px; margin: 0 auto; padding: 0 0 20px; overflow: hidden; width: 500px;}
.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: 34px; padding: 128px 0 0; text-align: center; height: 172px; display: block;}
.content_column .kontrol li.center {margin: 0 1px; width: 400px; height: 300px;overflow: hidden; display: block; text-align: center;}
.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: #838383;}

.content_column .gallery p.viewMessage {text-align: center; clear: both; width: 470px; margin: 0 auto;}
.content_column .gallery p.imgDescription {text-align: center; clear: both; width: 470px; margin: 0 auto;}
.content_column .edit_r_cont p.imgDescription {text-align: center; clear: both; width: 470px; margin: 0 auto;}	

.content_column .listing_g ul {margin: 0; padding: 0; white-space: nowrap;}
.content_column .listing_g ul li {margin: 0 1px; padding: 0; list-style: none; display: inline; overflow: hidden; background: none;}
.content_column .listing_g ul li a {height: 127px;}
.content_column .listing_g ul li a img {margin: 3px; background: #eee;}
.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 {border-color: #43558D; border-style: solid; border-width: 3px; margin: 0;}
.content_column .listing_g {height: 155px; text-align: center; clear: both; position: relative; overflow: auto; padding: 10px 0 0; margin: 0 auto; display: block; width: 600px!important;}
.content_column .gal_info {width: 500px; margin: 0 auto!important; padding: 0; display: block;}

.content_column .edit_box_content .listing_g {height: 155px;}
.content_column .edit_box_content .listing_g ul ul {margin: -28px auto 0;}
.content_column .edit_r_cont .listing_g {height: 145px;}
.content_column .edit_r_cont .listing_g ul ul {margin:-25px auto 0; width:85px;}
.content_column .right_top ul li p.check {padding: 19px 0 10px !important;}
	
.content_column .gallery_start ul {margin: 0; padding: 0;}
.content_column .gallery_start ul li {background:none; float:left; height:18em; list-style:none outside none; margin:0 0 15px; overflow:hidden; padding:0; text-align:center; width:25%;}
.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: none; text-decoration: none;}
.content_column .gallery_start ul li a {display:block; font-size:1em; height:118px; padding:0 0 17px; position:relative; text-decoration:none;}
.content_column .gallery_start ul li a span {padding: .3em .3em .2em; margin: 0;text-align: center; display: block; background: none;}
.content_column .gallery_start ul li a img {padding: 0; border: none;}
.content_column .gallery_start ul li a strong {color:#43558D; display:block; font-size:1.1em; font-weight:normal; height:auto; line-height:1.2em; margin:0; padding:1em 0 0; width:100%;}

/* PageNav
================================================*/	
.content_column .pageNav { margin:1em 0; padding:0 0 1em 0; clear: left; font-size:0.9em;  float: left;}
.content_column .pageNav ul {padding:0;}
.content_column .pageNav ul li {float:left; background: none; padding:3px 0; width:auto; margin-top:10px;}
.content_column .pageNav ul li span {background:none repeat scroll 0 0 #F5BD31; color:#000000; float:none; font-family:tahoma, sans-serif; font-size:1.2em; font-weight:bold; padding:0.2em 0.4em;}
.content_column .pageNav ul li a {border:medium none; color:#000000; font-family:tahoma,sans-serif; font-size:1.2em; font-weight:bold; padding:0.2em 0.4em; text-decoration:none;}
.content_column .pageNav ul li a:hover, .content_column .pageNav ul li a:active, .content_column .pageNav ul li a:focus{background: none; text-decoration:none; }
	
/* Right column
================================================*/
.right_column {float:left; margin:0 -31em 0 0; overflow:hidden; padding:0; width:24em;}
.right_column h2 {font-weight: normal; background: none; font-size: 2.2em; font-family: Arial, sans-serif; color: #000;}
.right_column p {display: block; color: #000; font-size: 1.2em; padding: 0.9em 5em 1.2em 0.2em;}
.right_column a {text-decoration: underline; color: #43558d; text-decoration: underline; font-size: 1.2em;}
.right_column a:hover {text-decoration: none;}	

.right_column ul.right_menu {margin: 0; padding: 0; }
.right_column ul.right_menu li {margin: 0 0 0.22em; padding: 0.5em 0 0.5em 1.5em; list-style: none; background: #F5BD31;}
.right_column ul.right_menu li.active {background: #FBE5AD; padding: 0;}
.right_column ul.right_menu li.active a, .right_column ul.right_menu li.active a.active {background:url("../img/menu_color_box_about.jpg") no-repeat scroll 0 0 #FBB021; display:block; padding:6em 0 1em 1em; width:19em;}
.right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0;}
			
.right_column ul.right_menu li.bottom {border: none;}
.right_column ul.right_menu a {color:#000000; font-size:1.2em; text-decoration:none; text-transform:uppercase; /*margin: 0 0 0 1em;*/}
.right_column ul.right_menu li a.active {background:none; font-weight:bold; height:auto; text-transform:none; width:auto;}
.right_column ul.right_menu a:hover, .right_menu a:focus, .right_menu a:active {text-decoration: underline;}
.right_column ul.right_menu li ul.right_menu {margin: 0; padding-bottom: 0; }
.right_column ul.right_menu li ul li {border: none; background: #fbe5ad;}
.right_column ul.right_menu li ul li.active, .right_column ul.right_menu li ul li.active ul li {background: #FBECC9; padding: 0.5em 1em 0.5em 1.5em;}	
.right_column ul.right_menu li ul li a {text-decoration: none; font-size: 1.2em; color: #000; text-transform:none;}
.right_column ul.right_menu li ul li a:hover {text-decoration: underline;}
	
	
.right_column .answer {float: left; padding: 0; margin: 0 1em 2em;}
.right_column .answer h2 {font-weight: normal; background: none; font-size: 2.2em; font-family: Arial, sans-serif; color: #000; padding-top: 1.5em;}
.right_column .answer h3 {padding-left: 1.5em;}
.right_column .answer p {margin: 0; padding: 0.9em 5em 1.2em 0.2em; font-size: 1.2em; color: #000;}
.right_column .answer .radio { margin: 0 0.5em 0 0;}
.right_column .answer form {float: left;}	
.right_column .answer form fieldset {border: 0;}
.right_column .answer form fieldset li {margin: 0; padding: 0 0 1em 3em; font-size: 1.2em; list-style-type: none; width:80%; float: left;}
.right_column .answer form fieldset li label {clear:right; float:left; overflow:hidden; width:10em;}
.right_column .answer form fieldset li span {font-weight: bold; padding: 0; float: right;}
.right_column .answer form fieldset input.answer_q {background: #43558D; border:medium none; color:#FFFFFF; font-size:1.2em; padding:0.5em; cursor: pointer; text-transform:uppercase;}	
	
.right_column .guests_con {float: left; margin: 1.9em 0 0 1em; width: 100%;}
.right_column .guests_con strong { color:#333333; font-family:georgia; font-style:italic; font-weight:normal; font-size: 1.2em; padding:0;}
.right_column .guests_con ul {margin: 0; padding: 0; float: left; display: block; /*border-style: solid; border-color: #f4bd11; border-width: 1px 1px 1px 1px;*/ width:100%;}
.right_column .guests_con ul li {float:left; list-style:none; margin:0; padding:0 0 0.2em; text-align:left; width:50%;}
/*.right_column .guests_con ul li.more {float: right; padding-right: 2.5em;}*/
	
/* Suche
================================================*/
.advanced_search {clear: both; float: left; width: 100%; padding: .5em; margin:0; padding-bottom: 2em;}
.error {color:#c00!important; font-weight:bold!important;}
.error li a, .error li a:visited {color: #c00!important; font-size: 1em;}
.advanced_search ul{ margin-bottom:1em}
.advanced_search p{ padding-bottom:.6em}
strong.col_result{ color: #000; font-weight:bold}

	
.advanced_search form fieldset, .advanced_search form {margin: 0; padding: .5em 0 0 0; border:none; }
.advanced_search form legend {display: none;}
.advanced_search form label {float: left; margin: 0 .4em .5em 0; padding: 0; clear: left; width: 27%; padding: 0 0 .4em 1.3em; font-size: 1.2em; line-height: 1.6em; display: block; font-weight:bold;}
.advanced_search form fieldset input, .advanced_search form fieldset select {width: 38.8%; float: left; border: 1px solid #c0c0c0; font-size: 1.2em; height: 1.6em;}
.advanced_search form fieldset select {float: left;height: 2em; width: 39%;}

.advanced_search form input.button {background:none repeat scroll 0 0 #43558D; color:#FFFFFF; float:left; font-size:1.1em; font-weight:bold; margin:0 1em 0 30%; padding:0.4em 1.5em 0.3em; text-transform:uppercase;  border:1px solid #979EA0;}

.search_result {float: left; width: 100%;}	
.search_result ol {clear: left; }
.search_result span {font-size:1.2em;}
.search_result ol li{  margin:0 0 .7em 0; padding:0 0 .3em 0; font-size: 1.2em; }
.search_result .result_url{color:#656565; display:block; font-weight:normal; padding-top:0.4em;}

.cont_ad_m .left_tab ul {margin: 0; padding: 0; width: auto; float: left;}
.cont_ad_m .left_tab ul li {margin: 0; padding: 0; float: left; list-style: none; width: auto;}
.cont_ad_m .left_tab ul li{  margin-right: 6px}

/* Footer column
================================================*/
.footer_bd {background: #FBE5AD url("../img/footer_bg.jpg") repeat-x scroll 0 0; padding:2em 0 0;}
.footer_bd ul {margin: 0; padding: 0 0 1em; float: left; width: 100%; }
.footer_bd ul li {margin: 0; padding:0; list-style: none; font-size: 1em; display: inline; width: 100%;}
.footer_bd .text {font-family:arial; font-size:1.2em; font-style:normal; font-weight:bold; padding:0 0 0.5em;}
.footer_bd a {color: #43558d; text-decoration: none; }
.footer_bd a:hover, .footer_bd a:focus {text-decoration: underline;}
.footer_bd .footer_menu {float:right; width:65%; font-family:georgia; font-size:1.2em; font-style:italic; padding:0;}
.footer_bd .footer_menu .slogan_footer {color:#956D07; float:left; font:italic 2.2em georgia,serif; margin:0; padding:0 0 1.2em; text-align:left; width:100%;}
.footer_bd .footer_menu .sections {width:62%;}
.footer_bd .footer_menu .sections li {width: 50%;}
.footer_bd .footer_menu .sections li.text {width: 100%;}
.footer_bd .footer_menu .sections li.left {float: left;}
.footer_bd .footer_menu .sections li.right {float: right;}
.footer_bd .footer_menu .info_footer {float: right;}
.footer_bd .footer_menu ul {float: left; width: 38%;}
.footer_bd .footer_menu ul li {float: left;}
.footer_bd .footer_menu ul li a {display:block; margin:0.5em 0;}
.footer_bd .footer_bottom {font: italic 1.2em georgia,serif; margin:0 0 0 3em; padding:0; width:30%;}	
.footer_bd .footer_bottom ul .first {float: left; width: 23%;}
.footer_bd .footer_bottom .beit_dan {margin: 0; padding: 0 0 1em; float: left; }
.footer_bd .footer_bottom .beit_dan .imgleft {padding: 0 1.5em 0 0; }
.footer_bd .footer_bottom .joint {float: left; padding: 0 0 1em; margin: 0;}
.footer_bd .footer_bottom .joint img {padding: 0;}
.footer_bd .footer_bottom .joint p { overflow: hidden;}
.footer_bd .footer_bottom .search_copy {float: right; padding: 0 0 1em;  margin: 0;}
.footer_bd .footer_bottom .search_copy ul .first {padding: 1em 0 0 0;}
.footer_bd .footer_bottom li ul {margin: 0; padding: 0 0 1em 0;}
.footer_bd .footer_bottom li ul li {padding: 0; margin: 0; display: block;}
.footer_bd .footer_bottom ul li p {float:left; line-height:1.8em; width:72%;}
	
.clear {clear: both; overflow: hidden; display: block;}
	
/* Color themes
========================================*/
.colortheme_1 {background: #fff2de;}
.colortheme_1 .content_column span.img_text_tpl {background: #FA8905;}
.colortheme_1 .right_column .font_size li a.middle {color: #cc3300;}
.colortheme_1 .right_column .font_size li a.middle:hover {color: #ff4001;}
.colortheme_1 .right_column .date li {color:#cc3300;}
.colortheme_1 .right_column .dateHoliday li {color:#cc3300;}
.colortheme_1 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_1 .right_column ul.right_menu li.active {background: #FEE7CD; padding: 0; height:auto; text-transform:none; width:auto;}	
.colortheme_1 .right_column ul.right_menu li.active a {background: #FA8905 url("../img/menu_color_box_baby_club.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_1 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_1 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_1 .right_column ul.right_menu li ul li.active, .colortheme_1 .right_column ul.right_menu li ul li.active ul li {background: #FFF4E8; padding: 0.5em 1em 0.5em 1.5em;}
.colortheme_1 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #fff2de;}
.colortheme_1 .event .all_news table tr.zebra {background-color:#FCB86A;}
.colortheme_1 .right_column ul.right_menu li ul li {border: none; background: #FEE7CD;}
		 
.colortheme_2 {background: #EEF3DA;}
.colortheme_2 .content_column span.img_text_tpl {background: #ACBE44;}
.colortheme_2 .right_column .font_size li a.middle {color: #CF4040;}
.colortheme_2 .right_column .font_size li a.middle:hover {color: #fd7304;}	
.colortheme_2 .right_column .date li {color: #CF4040;}
.colortheme_2 .right_column .dateHoliday li {color:#CF4040;}
.colortheme_2 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_2 .right_column ul.right_menu li.active {background: #DEE0C1;}	
.colortheme_2 .right_column ul.right_menu li.active a {background: #ACBE44 url("../img/menu_color_box_child_club.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_2 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_2 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_2 .right_column ul.right_menu li ul li.active, .colortheme_2 .right_column ul.right_menu li ul li.active ul li {background: #ECEDDC; padding: 0.5em 1em 0.5em 1.5em;}	
.colortheme_2 .right_column h2 {color:#272626;}
.colortheme_2 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #EEF3DA;}
.colortheme_2 .event .all_news table tr.zebra {background-color:#CED88F;}
.colortheme_2 .right_column ul.right_menu li ul li {border: none; background: #DEE0C1;}
		
.colortheme_3 {background: #F1E8E2;}
.colortheme_3 .content_column span.img_text_tpl {background: #C69C6C;}
.colortheme_3 .right_column .date li {color: #992115;}
.colortheme_3 .right_column .dateHoliday li {color:#992115;}
.colortheme_3 .right_column .font_size li a.middle {color: #992115;}
.colortheme_3 .right_column .font_size li a.middle:hover {color: #e86f3b;} 
.colortheme_3 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_3 .right_column ul.right_menu li.active {background: #E8D9CA;}	
.colortheme_3 .right_column ul.right_menu li.active a {background: #C69C6C url("../img/menu_color_box_youth_club.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight:bold; text-transform:uppercase;}
.colortheme_3 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_3 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_3 .right_column ul.right_menu li ul li.active, .colortheme_3 .right_column ul.right_menu li ul li.active ul li {background: #F3EBE2; padding: 0.5em 1em 0.5em 1.5em;}	
.colortheme_3 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #F1E8E2;}
.colortheme_3 .event .all_news table tr.zebra {background-color:#C7B299;}
.colortheme_3 .right_column ul.right_menu li ul li {border: none; background: #E8D9CA;}

.colortheme_4 {background: #e4ede5;}
.colortheme_4 .content_column span.img_text_tpl {background: #A0C0B1;}
.colortheme_4 .right_column .date li {color: #3b5920;}
.colortheme_4 .right_column .dateHoliday li {color:#3b5920;}
.colortheme_4 .right_column .font_size li a.middle {color: #3b5920;}
.colortheme_4 .right_column .font_size li a.middle:hover {color: #529d1e;}
.colortheme_4 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_4 .right_column ul.right_menu li.active {background: #DAE0DA;}	
.colortheme_4 .right_column ul.right_menu li.active a {background: #A0C0B1 url("../img/menu_color_box_family_club.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight:bold; text-transform:uppercase;}
.colortheme_4 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight:normal;}
.colortheme_4 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_4 .right_column ul.right_menu li ul li.active, .colortheme_4 .right_column ul.right_menu li ul li.active ul li {background: #E7EBE7; padding: 0.5em 1em 0.5em 1.5em;}	
.colortheme_4 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #e4ede5;}
.colortheme_4 .event .all_news table tr.zebra {background-color:#A0C1B1;}
.colortheme_4 .right_column ul.right_menu li ul li {border: none; background: #DAE0DA;}
	
.colortheme_5 {background: #E0D3E5;}
.colortheme_5 .content_column span.img_text_tpl {background: #B89DCA;}
.colortheme_5 .right_column .date li {color: #65754d;}
.colortheme_5 .right_column .dateHoliday li {color:#65754d;}
.colortheme_5 .right_column .font_size li a.middle {color: #65754d;}
.colortheme_5 .right_column .font_size li a.middle:hover {color: #638f22;}
.colortheme_5 .right_column ul.right_menu a.active {color: #000000; font-weight: normal;}
.colortheme_5 .right_column ul.right_menu li.active {background: #D0C4D6;}	
.colortheme_5 .right_column ul.right_menu li.active a {background: #B89DCA url("../img/menu_color_box_volunteer.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_5 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_5 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_5 .right_column ul.right_menu li ul li.active, .colortheme_5 .right_column ul.right_menu li ul li.active ul li {background: #DFD7E3; padding: 0.5em 1em 0.5em 1.5em;}	
.colortheme_5 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #E0D3E5;}
.colortheme_5 .event .all_news table tr.zebra {background-color:#B89DC9;}
.colortheme_5 .right_column ul.right_menu li ul li {border: none; background: #D0C4D6;}
	
.colortheme_6 {background: #DBE1ED;}
.colortheme_6 .content_column span.img_text_tpl {background: #7687B2;}
.colortheme_6 .right_column .date li {color: #47546f;}
.colortheme_6 .right_column .dateHoliday li {color:#47546f;}
.colortheme_6 .right_column .font_size li a.middle {color: #47546f;}
.colortheme_6 .right_column .font_size li a.middle:hover {color: #416cbb;}
.colortheme_6 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_6 .right_column ul.right_menu li.active {background: #CAD1DB;}	
.colortheme_6 .right_column ul.right_menu li.active a {background: #7687B2 url("../img/menu_color_box_traditions.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_6 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_6 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_6 .right_column ul.right_menu li ul li.active, .colortheme_6 .right_column ul.right_menu li ul li.active ul li {background: #E0E4EB; padding: 0.5em 1em 0.5em 1.5em;}	
.colortheme_6 .content_column .gallery_start ul li a strong {color:#47546f;}
.colortheme_6 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #DBE1ED;}
.colortheme_6 .event .all_news table tr.zebra {background-color:#7687B2;}
.colortheme_6 .right_column ul.right_menu li ul li {border: none; background: #CAD1DB;}

.colortheme_7 {background: #EDDDBE;}
.colortheme_7 .content_column span.img_text_tpl {background: #B79F7D;}
.colortheme_7 .right_column .date li {color: #926a56;}
.colortheme_7 .right_column .dateHoliday li {color:#926a56;}
.colortheme_7 .right_column .font_size li a.middle {color: #926a56;}
.colortheme_7 .right_column .font_size li a.middle:hover {color: #99451b;}
.colortheme_7 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_7 .right_column ul.right_menu li.active {background: #E9DDC7;}	
.colortheme_7 .right_column ul.right_menu li.active a {background: #B79F7D url("../img/menu_color_box_projects.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_7 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_7 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_7 .right_column ul.right_menu li ul li.active, .colortheme_7 .right_column ul.right_menu li ul li.active ul li {background: #E9DDC7; padding:0.5em 1em 0.5em 1.5em;}
.colortheme_7 .content_column .gallery_start ul li a strong {color:#926a56;}
.colortheme_7 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #EDDDBE;}
.colortheme_7 .event .all_news table tr.zebra {background-color:#B79F7D;}
.colortheme_7 .right_column ul.right_menu li ul li {border: none; background: #E9DDC7;}

.colortheme_8 {background: #fcd9e7;}
.colortheme_8 .content_column span.img_text_tpl {background: #CE8EA9;}
.colortheme_8 .right_column .date li {color: #477bb7;}
.colortheme_8 .right_column .dateHoliday li {color:#477bb7;}
.colortheme_8 .right_column .font_size li a.middle {color: #477bb7;}
.colortheme_8 .right_column .font_size li a.middle:hover {color: #99451b;}
.colortheme_8 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_8 .right_column ul.right_menu li.active {background: #EFCEDB;}	
.colortheme_8 .right_column ul.right_menu li.active a {background: #CE8DAB url("../img/menu_color_box_press_centre.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_8 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_8 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_8 .right_column ul.right_menu li ul li.active, .colortheme_8 .right_column ul.right_menu li ul li.active ul li {background: #F5E0E9; padding:0.5em 1em 0.5em 1.5em;}
.colortheme_8 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #fcd9e7;}
.colortheme_8 .event .all_news table tr.zebra {background-color:#CE8DAA;}
.colortheme_8 .right_column ul.right_menu li ul li {border: none; background: #EFCEDB;}
	
.colortheme_9 {background: #E6E6E6;}
.colortheme_9 .content_column span.img_text_tpl {background: #B3B3B3;}
.colortheme_9 .right_column .date li {color: #5f8b5f;}
.colortheme_9 .right_column .dateHoliday li {color:#5f8b5f;}
.colortheme_9 .right_column .font_size li a.middle {color: #5f8b5f;}
.colortheme_9 .right_column .font_size li a.middle:hover {color: #225e11;}
.colortheme_9 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}
.colortheme_9 .right_column ul.right_menu li.active {background: #DCDBDD;}	
.colortheme_9 .right_column ul.right_menu li.active a {background: #B3B3B3 url("../img/menu_color_box_events.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_9 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;}
.colortheme_9 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_9 .right_column ul.right_menu li ul li.active, .colortheme_9 .right_column ul.right_menu li ul li.active ul li {background: #EBEBEB; padding:0.5em 1em 0.5em 1.5em;}

.colortheme_9 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #E6E6E6;}
.colortheme_9 .event .all_news table tr.zebra {background-color:#B3B3B3;}
.colortheme_9 .right_column ul.right_menu li ul li {background:#DCDBDD; border:medium none; }

.colortheme_10 {background: #FFFAE3;}
.colortheme_10 .content_column span.img_text_tpl {background: #F5BD31;}
.colortheme_10 .right_column .font_size li a.middle {color: #cc3300;}
.colortheme_10 .right_column .font_size li a.middle:hover {color: #ff4001;}
.colortheme_10 .right_column .date li {color:#cc3300;}
.colortheme_10 .right_column .dateHoliday li {color:#cc3300;}
.colortheme_10 .right_column ul.right_menu a.active {color: #000; font-weight: normal;}	
.colortheme_10 .right_column ul.right_menu li.active {background: #FBE5AD;}	
.colortheme_10 .right_column ul.right_menu li.active a {background: #FBB021 url("../img/menu_color_box_about.jpg") no-repeat scroll 100% 100%; display:block; padding:6em 0 1em 1em; width:19em; font-weight: bold; text-transform:uppercase;}
.colortheme_10 .right_column ul.right_menu li.active ul li a {background:none; height:auto; width:auto; padding: 0; text-transform:none; font-weight: normal;} 
.colortheme_10 .right_column ul.right_menu li.active ul li a.active {font-weight: bold;}
.colortheme_10 .right_column ul.right_menu li ul li.active, .colortheme_10 .right_column ul.right_menu li ul li.active ul li {background: #FBECC9; padding: 0.5em 1em 0.5em 1.5em;}	
.colortheme_10 .all_news span.end a {background: url("../img/arrow_all_news.gif") no-repeat scroll 100% 50% #FFFAE3;}
.colortheme_10 .event .all_news table tr.zebra {background-color: #FBE5AD;}
.colortheme_10 .right_column ul.right_menu li ul li {border: none; background: #FBE5AD;}
	
/*admin
=================================================*/	
.colortheme_1 .right_top li a, .colortheme_2 .right_top li a, .colortheme_3 .right_top li a, .colortheme_4 .right_top li a, .colortheme_5 .right_top li a, .colortheme_6 .right_top li a, .colortheme_7 .right_top li a, .colortheme_8 .right_top li a, .colortheme_9 .right_top li a {color: #fff;}
.colortheme_1 .right_top li a:hover, .colortheme_2 .right_top li a:hover, .colortheme_3 .right_top li a:hover, .colortheme_4 .right_top li a:hover, .colortheme_5 .right_top li a:hover, .colortheme_6 .right_top li a:hover, .colortheme_7 .right_top li a:hover, .colortheme_8 .right_top li a:hover, .colortheme_9 .right_top li a:hover {color: #fff;}

}