*{
    padding:0px;
    margin:0px;
    vertical-align:top;
    font-family:  'Tahoma','verdana' ;
    font-size:12px;
}
body{
    vertical-align:top;
    padding-top:0;
    margin-top:0;
    margin-bottom:0;
    padding-bottom:0px;
    text-align:center;
    font-family:  'Tahoma','verdana';
    font-size:12px;
    width:100%;
	behavior:url("css/csshover.htc");
}
#body{
    width:975px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    color:#585554;
}
#logo{
    width:188px;
    float:left;
    text-align:center;
}
#slogan{
    float:left;
    display:block;
    width:572px;
    height:104px;
}
#right_top_panel1{
    background: url('../images/design/top_left_time.gif') left top no-repeat #aaa9a9;
    width:210px;
    height:76px;
    display:block;
    float:right;
    margin-top:15px;
}
#right_top_panel2{
    background: url('../images/design/bottom_left_time.gif') left bottom no-repeat;
    width:210px;
    height:76px;
    display:block;
    float:right;
    color:#ffffff;
    vertical-align:middle;
}
#data_panel{
    margin:5px 1px 10px 10px;
    font-size:11px;
}

#change_lang_panel{
    vertical-align:bottom;
    margin-bottom:2px;
    margin-right:10px;
    margin-top:5px;
    text-align:right;
    font-size:11px;
}
#change_lang_panel a{
    font-size:11px;
}
input.clock{
    border:none;
    background:#aaa9a9;
    color:#084c32;
    font-weight:600;
    width:37px;
    height:11px;
    font-size:11px;

}
input.search_form{
    margin-top:1px;
    margin-left:10px;
    margin-bottom:5px;
    width:161px;
    height:16px;
    border:solid 1px #5c5958;
    font-size:11px;
}
input.search_but{
    background: url('../images/design/search_arrow.gif') center top no-repeat;
    width:18px;
    height:18px;
    border:0;
    vertical-align:middle;
    cursor:pointer;

}
#data_panel span{
    color:#084c32;
    font-weight:600;
    font-size:11px;
}
#right_top_panel2 a{
    color:#ffffff;
    text-decoration:none;
}
#right_top_panel2 a:hover{
    text-decoration:underline;
}
#info{
    width:783px;
    float:right;
    text-align:left;
}
#logo a img{
    margin-top:71px;
    border:none;
    text-decoration:none;
    text-align:left;
}
#top{
    background: url('../images/design/bg_time.gif') right top repeat-y;
    width:783px;
    float:right;
}
#textchapter{
    clear:both;
	float:left;
}
#copy{
    height:26px;
    display:block;
    color:#ffffff;
    background: #084c32;
    margin-left:0;
    margin-right:0;
/*    margin-top:10px;*/
    text-align:left;
    float:right;
    width:783px;

}

#copy_text{
    margin-top:2px;
    margin-left:15px;
    float:left;
    display:block;
    color:#ffffff;
    width:185px;
    font-size:9px;
}
#copy_text a{
    color:#ffffff;
    text-decoration:none;
    font-size:9px;
}
#copy_text a:hover{
    text-decoration:underline;
}
#copy_menu{
    margin-top:2px;
    margin-right:0;
    float:right;
    display:block;
    color:#ffffff;
    width:560px;
}
#copy_menu a{
    color:#ffffff;
    text-decoration:none;
    margin-left:15px;
    margin-right:10px;
}
#copy_menu a:hover{
    text-decoration:underline;
}
/*текстовый календарь*/



div.left_panel_block_header{

    border:1px solid #AAA9A9;
	margin-top:30px;
    padding-left:3px;
    padding-top:2px;
    padding-bottom:2px;
	padding-right:5px;
/*    background: #EBEAEA;*/
    display:block;
    height:16px;
    font-weight:800;
    font-size: 9px;
	width:313px;
}

div.tb_hd{
    font-size: 9px;
    padding:3px;
    display:block;
	float:left;
    border-bottom:1px solid #AAA9A9;
    border-left:1px solid #AAA9A9;
    border-right:1px solid #AAA9A9;
	width:315px;
	clear:both;
}

div.tb_hd a{
    font-size: 9px;	
    text-decoration:none;
    padding-left:3px;     
}
div.tb_hd a:hover{
    text-decoration:underline;

}

#tb_hd_m a.page_active{
	text-decoration:underline;	
}

#pages a.page_active{
	text-decoration:underline;	
}

a.page_active{
	text-decoration:underline;	
	font-weight:bold;
}

a.page_passive{
    FONT-WEIGHT:100;
}




#menu_top{
    background: url('../images/design/top_underline.gif') right top no-repeat;
    width:780px;
    height:4px;
    display:block;
    clear:both;
    FLOAT:RIGHT;
    MARGIN:0;
    padding:0;
}
#menu_top img{
    width:780px;
    height:4px;
    display:block;
    clear:both;
    FLOAT:RIGHT;
    MARGIN:0;
    padding:0;
}

/*меню new*/

#menu_bg{
    background: url('../images/design/menu_bg.gif') left top no-repeat;
    height:44px;
    width:783px;
    display:block;
	float:left;
}
#menu{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	overflow:visible;
    height:24px;
    width:786px;
    margin-top:10px;
    margin-bottom:10px;
}
.main_li{
    color:#1f1a17;
	position:relative;
	top:0px;
	float:left;
	overflow:hidden;
	width:100px;
    margin-right:3px;
    vertical-align:bottom;
    cursor:pointer;
}

.main_li_l{
    color:#1f1a17;
	position:relative;
	top:0px;
	float:left;
	overflow:hidden;
	width:163px;
    margin-right:0px;
    margin-left:0px;
    vertical-align:bottom;
    cursor:pointer;
}

.main_li_c {
    color:#1f1a17;
	position:relative;
	top:0px;
	float:left;
	overflow:hidden;
	width:104px;
	margin-right:3px;
    vertical-align:bottom;
    cursor:pointer;
}

.ul_sub_menu{
	position:absolute;
	left:0px;
	list-style:none;
    list-style-image:none;
	margin:0px;
	text-align:left;
	font-weight:bold;
	z-index:5000;
	width:200px;
/*    width:157px;*/
    overflow:hidden;
}
.li_sub_menu{
	float:left;
	color:#385449;
	clear:both;
	cursor:pointer;
	margin:0;
    background: url('../images/design/li_menu.gif') left bottom repeat-x #f3f8f6;
    width:200px;
    border-top:solid 1px #5ba48b;
}
.li_sub_menu_f{
	float:left;
	color:#385449;
	clear:both;
	cursor:pointer;
	margin:1px 0 0 0;
    background: url('../images/design/li_menu.gif') left bottom repeat-x #f3f8f6;
/*    width:157px;*/
	width:200px;
}
.li_sub_menu_f:hover{
	float:left;
	color:#1b3229;
	clear:both;
	cursor:pointer;
	margin:1px 0 0 0;
    background: url('../images/design/li_menu_a.gif') left bottom repeat-x #eaefed;
    width:200px;
}
.li_sub_menu:hover{
	float:left;
	color:#1b3229;
	clear:both;
	cursor:pointer;
	margin:0;
    background: url('../images/design/li_menu_a.gif') left bottom repeat-x #eaefed;
    width:200px;
    border-top:solid 1px #5ba48b;
}
.li_sub_menu_f:hover{
	float:left;
	color:#1b3229;
	clear:both;
	cursor:pointer;
	margin:1px 0 0 0;
    background: url('../images/design/li_menu_a.gif') left bottom repeat-x #eaefed;
    width:200px;
}
      
#menu UL{
	list-style:none;
	margin:0px;
	padding:0px;
	z-index:5000;
}
#menu li{
    padding-left:0px;
    text-indent:0px;
    list-style-type:none;
    list-style-image: none;
    list-style: none;

}


.main_li_link{
	width:100px;
    height:24px;
    display:block;
    text-align:center;
    color:#1f1a17;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    vertical-align:middle;
    background: url('../images/design/menu_btn.gif') left top no-repeat;
    text-transform: uppercase;
    cursor:pointer;
}


.main_li_link_last{
	width:104px;
    height:24px;
    display:block;
    text-align:center;
    color:#1f1a17;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    vertical-align:middle;
    background: url('../images/design/menu_btn_last.gif') left top no-repeat;
    text-transform: uppercase;
    cursor:pointer;
}


.main_li_l_link{
    background: url('../images/design/menu_btnb.gif') left top no-repeat;
	width:163px;
    height:24px;
    display:block;
    text-align:center;
    color:#1f1a17;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    text-transform: uppercase;
    cursor:pointer;
}
.main_li_link:hover{
	width:100px;
    height:24px;
    display:block;
    text-align:center;
    color:#084c32;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    vertical-align:middle;
    background: url('../images/design/menu_btn_a.gif') left top no-repeat;
    text-transform: uppercase;
    cursor:pointer;
}
.main_li_l_link:hover{
    background: url('../images/design/menu_btnb_a.gif') left top no-repeat;
	width:160px;
    height:24px;
    display:block;
    text-align:center;
    color:#084c32;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    text-transform: uppercase;
    cursor:pointer;
}

.main_li_link_last:hover{
	width:104px;
    height:24px;
    display:block;
    text-align:center;
    color:#084c32;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    vertical-align:middle;
    background: url('../images/design/menu_btn_last_a.gif') left top no-repeat;
    text-transform: uppercase;
    cursor:pointer;
}

.mn_menu{
    font-size:12px;
    height:18px;
	width:100px;
	display:block;
}

.mn_menu_c{
    font-size:12px;
    height:18px;
	width:103px;
	display:block;
}


.mn_menu_l{
    font-size:12px;
    height:18px;
	width:163px;
	display:block;
}
             
a.sub_menu_link:link,a.sub_menu_link:visited{
    font-size:11px;
    font-family: 'Tahoma','Verdana', sans-serif;
	display:block;
	margin:7px;
	line-height:11px;
	color:#385449;
    font-weight:100;
    display:block;
    cursor:pointer;
    text-decoration:none;
}
a.sub_menu_link:hover{
    font-size:11px;
    font-family: 'Tahoma','Verdana', sans-serif;
	display:block;
	margin:7px;
	line-height:11px;
	color:#1b3229;
    font-weight:100;
    display:block;
    cursor:pointer;
    text-decoration:none;
}


/*
 тут дописываю я :))

*/


.news_date_block{

    padding-top:3px;
    padding-bottom:3px;
    padding-left:22px;
    font-weight:100;
    color:#084c32;
    font-size:11px;
    FONT-WEIGHT:600;
	text-transform:lowercase;
}

.cont_input{
    border:solid 1px #A97C5C;
    background: #FFFAF0;
    margin-bottom:5px;
    width:260px;
	padding:2px 0 2px 3px;

}
.cont_textarea{

    border:solid 1px #A97C5C;
    background: #FFFAF0;
    margin-bottom:5px;
    width:260px;
    height:100px;
	padding:2px 0 2px 3px;
}

.kuptcha_input{
    border:solid 1px #A97C5C;
    background: #FFFAF0;
    margin-bottom:5px;
    width:115px;
	padding:2px 0 2px 3px;
}

.subs_input{
    border:solid 1px #5c5958;
	margin: 5px 5px 5px 5px;
    width:200px;
    height:13px;
	padding:2px 2px 2px 3px;
/*	float:left;*/
	clear:both;	
}
input.subs_subm{
	width:100px;
    height:24px;
    display:block;
    text-align:center;
    color:#1f1a17;
    text-decoration:none;
    vertical-align: baseline;
	line-height:24px;
    border:none;
    vertical-align:middle;
    cursor:pointer;
    clear:both;
    margin-left:0px;
    margin-top:7px;
    background: url('../images/design/menu_btn.gif') left top no-repeat;
}

.subs_form{
	margin:5px auto;
	display:block;
	width:200px;
	border:solid 1px red;
}

.subs{

    width:72px;
    height:17px;
    border:solid 1px #5c5958;
    margin-bottom:4px;
    margin-left:9px;
    margin-top:10px;
    text-align:center;
    font-size:11px;
    cursor:pointer;
}

.subs_ramka{
	margin-top:8px;
	margin-left:5px;
	border: solid 1px #DFBF9F;
	padding: 8px;
	width:182px;
}


.subs_text{
	font-size:11px;
	padding-left:5px;
}

.subs_sub {
    background: #F6D2AA;
    width:36px;
    height:18px;
    border:solid 1px #DFBF9F;
    margin-bottom:4px;
    margin-top:7px;
    margin-left:5px;
    text-align:center;
    font-size:11px;
    cursor:pointer;
	padding:0px 2px 2px 2px;
}

.cont_info{
 	padding-top:3px;
    padding-bottom:3px;
    margin-left:70px;
    margin-top:20px;
	font-weight: bold;
}

.cont_text{
	margin-right:5px;
}


.message_text{
	text-align:center;
	font-size:11px;
	margin-top:40px;
	margin-bottom:50px;
}

a.arh{
	color:#991620;
    text-decoration:none;
    font-weight: bold;
    display:block;
    clear:both;
    margin-left:15px;
}

a.arh:hover{
    text-decoration:underline;

}

a.back{
    margin-left:70px;
	margin-top:5px;
	margin-bottom:10px;
	color:#084c32;
    text-decoration:none;
    display:block;
    clear:both;
	float:right;
}
a.back:hover{
    text-decoration:underline;
}


.h_news{
    color:#a9242e;
    margin-left:550px;
    margin-bottom:7px;
    font-size:15px;
    text-transform:uppercase;
    padding-bottom:9px;
    border-bottom:solid 1px #f0878f;
}

.newstext_line{
	display:block;
	clear:both; 
	margin-bottom: 27px;
}

.news_cols{
	float:left;
	display:block;	

}
.feedback{
    padding-top:10px;
    display:block;
	clear:both;
}


/*конец моих добавлений*/
/*///////////////////////////*/


/*конец навигации*/
#line{
    float:left;
    height:400px;
    width:1px;
    display:block;
}
h1{
    color:#0A6140;
/*    margin-left:650px;*/
    margin-bottom:7px;
    font-size:15px;
    text-transform:uppercase;
    padding-bottom:9px;
    border-bottom:solid 1px #148057;
}
#textbody{
    vertical-align:top;
    background: url('../images/design/bg_chapter.gif') left top no-repeat;
    float:left;
}
#textbody a{
    text-decoration:none;
	color:#585554;
} 

#textbody a:hover{
    color:#1d7c4d;
    text-decoration:underline;
}

#textbody p{
    margin-bottom:3px;
    text-indent:20px;
 /*   text-align:justify;*/
}
#textbody ul{
    margin-left:20px;

}
a.back{
    color:#a9242e;
    margin-right:7px;
    text-decoration:none;
    float:right;
    display:block;
    width:75px;
}

a.pod:hover{
    text-decoration:underline;
	color:#a9242e;

}

.title_item{
    color:#a9242e;
    margin-bottom:7px;
    text-transform:uppercase;
    font-weight:600;
}
.text_annonce{
    font-weight:300;
    margin-bottom:12px;
}

a.pod{
	color:#aa252d;
    margin-left:70px;
    text-decoration:none;
    display:block;
    clear:both;

}
a.pod:hover{
    text-decoration:underline;
	color:#aa252d;

}
#chapter{
    display:block;
    clear:both;
    width:783px;
}
#page_main{
    width:783px;
    display:block;
    float:right;
    background: url('../images/design/news_bg.gif') right bottom no-repeat;
    font-size:11px;
}
#right_main{
    width:208px;
    display:block;
    float:right;
    font-size:11px;
}
h3{
    text-align:center;
    background: url('../images/design/news_header.gif') left top no-repeat #084c32;
    color:#ffffff;
    text-transform: uppercase;
    font-size:12px;
    height:23px;
    vertical-align: baseline;
	line-height:23px;
}
div.mnews_line{
    margin:7px 14px 4px 14px;
    display:block;
    clear:both;
    font-size:11px;

}
#right_main a{
    color:#585554;
    text-decoration:none;
    font-size:11px;
}
#right_main a:hover{
    color:#1d7c4d;
    text-decoration:underline;
}
div.dt_line{
    font-size:11px;
    font-weight:600;
}
div.an_line a{
    color:#585554;
    font-size:11px;

}
div.an_line a:hover{
    color:#1d7c4d;
}
#flash{
    background: url('../images/design/flash_banner.gif') left top no-repeat;
    width:572px;
    height:208px;
    display:block;
}
#cont_address, #hot_right{
    margin:20px 14px 7px 14px;
    font-size:11px;

}
#cont_address a{
    margin-left:25px;
    color:#084c32;
}
#cont_address p{
    text-indent:0;
}
#cont_address table{
    font-size:11px;
}
#cont_address *{
    font-size:11px;
}
h4{
    background: url('../images/design/hot_phone.gif') left top no-repeat;
    color:#084c32;
    text-transform: uppercase;
    font-size:12px;
    height:23px;
    vertical-align: baseline;
	line-height:23px;
	text-indent:20px;
}
#hot_right{
    font-size:9px;
}
#hot_right a.sendmail{
    font-size:9px;
    color:#726f6e;
    text-transform: uppercase;
    padding-left:31px;
    background: url('../images/design/sendmail.gif') left top no-repeat;
    text-indent:40px;

}

#hot_right * p{
    text-indent:0;
}
#hot_right a{
    font-size:9px;
    color:#726f6e;
    text-transform: uppercase;
    padding-left:2px;
}
#hot_right a:hover{
    color:#726f6e;
}

#button_menu{
    padding-top:20px;
    display:block;
    float:right;
    width:187px;
}
#button_menu a{
    width:145px;
    height:24px;
    vertical-align: baseline;
    font-size:11px;
	line-height:24px;
	text-indent:40px;
	display:block;
	clear:both;
	margin: 0 2px 10px 15px;
	color:#000000;
    text-transform: uppercase;
}
#button_menu a:hover{
	color:#000000;
    text-decoration:underline;
}

div.separator_grey{
    background: url('../images/design/separator_grey.gif') right top no-repeat;
    width:188px;
    height:3px;
    display:block;
	float:right;
	clear:both;
	margin-bottom:10px;
}
div.separator_grey img{
    width:188px;
    height:3px;
    display:block;
}
#frm{
    background: url('../images/design/poll.jpg') left top no-repeat;
}
#srm{
    background: url('../images/design/subscribe.gif') left top no-repeat;
}
#trm{
    background: url('../images/design/development.gif') left top no-repeat;
}
#main_pr, #main_hot{
    width:280px;
    display:block;
    float:left;
    margin-top:10px;
    margin-bottom:0;
}
#center_main{
	float:left;
	padding-bottom:10px;

}
h5{
    width:232px;
    height:40px;
    vertical-align: bottom;
	line-height:20px;
    color:#084c32;
    font-size:15px;
    font-weight:600;
    display:block;
    clear:both;
    margin-left:48px;
    text-transform: uppercase;
}
div.mance{
    padding-left:8px;
    padding-right:8px;
    font-size:11px;
}
#main_pr{
    background: url('../images/design/projects_sign.gif') 8px 4px no-repeat;
}
#main_hot{
    background: url('../images/design/discussion_sign-.gif') 8px 4px no-repeat;
}
div.lineance{
    background: url('../images/design/separator_green.gif') 8px top no-repeat;
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    margin-top:12px;

}

span.anzag{
    background: url('../images/design/dot_lis.gif') left top no-repeat;
    padding-left:18px;
    color:#084c32;
    text-transform: uppercase;
    font-weight:600;
}
#main_hot span.anzag{
    clear:both;
    display:block;
}
span.green{
    color:#084c32;
    font-weight:600;
}

/**/
div.adv_line{
    margin:3px;
    display:block;
    float:left;
    clear:right;
    width:70%;
}
div.adv_line img{
    float:left;
    margin-right:3px;
    display:block;
	background: url(/images/design/load.gif) center no-repeat;
}

.inpt{
	padding:2px 0px 2px 2px;
	border:solid 1px #D6D6D5;
	margin-bottom:5px;
	width:300px;
	margin-left:8px;
	margin-bottom:12px;
}

.date_select{
	width: 40px;
    padding:1px 0px 1px 1px;	
	margin:0px;
	
}

.td_pad{
	padding-right:9px;	
	padding-top:3px;
}

.inpt_year{
	padding:1px 0px 1px 1px;

	width:30px;	
}

input.submit_zap{
	text-align:center;	
    background: url('../images/design/button_green.gif') left top no-repeat;
    color:#ffffff;
    font-weight:600;

    width:100px;
    height:20px;
    line-height:16px;
    border:none;
    vertical-align:middle;
    padding-bottom:2px ;


}

input.radio{
	vertical-align:middle;
}
td.radio{
	width:50%;
	vertical-align:middle;
}
td.radio img{
	margin:auto 2px;
}
.quiz_title{
	margin-top:15px;
	font-weight:bold;
	margin-bottom:5px;
	
}


 
#tb_hd_m a.page_active{
/*    color:#047F2D;*/
	text-decoration:none;	
}

#tb_hd_m a.page_passive{
/*    color:#047F2D;*/
	text-decoration:underline;	
}



/*¤Ё§ ©­ ў­гваҐ­­Ёе бва ­Ёж*/
#simple_lt{
    background: url('../images/design/left_kut_top.gif') left top no-repeat;
    float:right;
    display:block;
    width:783px;
}
#simple_rt{
    background: url('../images/design/right_kut_top.gif') right top no-repeat;
    float:right;
    display:block;
    width:783px;
    text-align:center;
}
#simple_lb{
    background: url('../images/design/left_kut_bottom.gif') left bottom no-repeat;
    float:right;
    display:block;
    width:783px;
}
#simple_rb{
    background: url('../images/design/right_kut_bottom.gif') right bottom no-repeat;
    float:right;
    display:block;
    width:783px;
}
#simpleb_lt{
    background: url('../images/design/simple_border.gif') left top repeat-y;
    float:right;
    display:block;
    width:783px;
	margin-bottom:1px;
}
#simpleb_rt{
    background: url('../images/design/simple_border.gif') right top repeat-y;
    float:right;
    display:block;
    width:783px;
}
#simpleb_lb{
    background: url('../images/design/simple_border.gif') left bottom repeat-x;
    float:right;
    display:block;
    width:783px;
}
#simpleb_rb{
/*  background: url('../images/design/top.gif') left top repeat-x;    */
    background: url('../images/design/top.gif') left top repeat-x;
    float:right;
    display:block;
    width:783px;
    text-align:left;
	overflow:hidden;
}
#simple_rb h1{
    width:783px;
    color:#ffffff;
    text-transform: uppercase;
    background: #084c32;
    text-align:left;
    text-indent:30px;
    padding-top:2px;
    border:none;
    font-size:13px;
    margin-top:3px;
}
#right_td{
    width:204px;
    background: #084c32;
    min-height:350px;
    height:auto !important;
    height:350px;
}
#about_lt{
    background: url('../images/design/left_kut_top.gif') left top no-repeat;
    float:right;
    display:block;
    width:577px;
}
#about_rt{
    background: url('../images/design/right_kut_top.gif') right top no-repeat;
    float:right;
    display:block;
    width:577px;
	margin-bottom:3px;
}
#about_lb{
    background: url('../images/design/left_kut_bottom.gif') left bottom no-repeat;
    float:right;
    display:block;
    width:577px;
}
#about_rb{
    background: url('../images/design/right_kut_bottom.gif') right bottom no-repeat;
    float:right;
    display:block;
    width:577px;
}
#aboutb_lt{
    background: url('../images/design/simple_border.gif') left top repeat-y;
    float:right;
    display:block;
    width:577px;
    margin-left:2px;
    margin-bottom:1px;

}
#aboutb_rt{
    background: url('../images/design/simple_border.gif') right top repeat-y;
    float:right;
    display:block;
    width:577px;
}
#aboutb_lb{
    background: url('../images/design/simple_border.gif') left bottom repeat-x;
    float:right;
    display:block;
    width:577px;
}
#aboutb_rb{
    background: url('../images/design/top.gif') left top repeat-x;
    float:right;
    display:block;
    width:577px;
    text-align:center;
	overflow:hidden;
}
#about_rb h1{
    width:517px;
    color:#ffffff;
    text-transform: uppercase;
    text-align:left;
/*    text-indent:30px;*/
    padding-left:30px;
    padding-right:30px;
    padding-top:2px;
    border:none;
    font-size:11px;
    margin-top:3px;
    background: #084c32;
}
#menu_right{
    width:200px;
    display:block;
    margin-top:30px;
    margin-bottom:50px;

}
#menu_right a.rp_{
    margin-top:3px;
    display:block;
    color:#ffffff;
    font-size:11px;
    margin-left:14px;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:3px;
}


#menu_right a.rp_:hover{
 
    color:#66CC99;

}

#menu_right a.ra_{
    margin-top:3px;
    display:block;
    color:#ffffff;
    font-size:11px;
    margin-left:14px;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:3px;

    background: url('../images/design/right_menu_line.gif') left bottom no-repeat;
}
#menu_right a.firstlinemenu{
    margin-top:3px;
    display:block;
    color:#ffffff;
    font-size:13px;
    margin-left:14px;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:0px;
    margin-bottom:10px;
}

#menu_right a.firstlinemenu:hover{
    color:#66CC99;               
}


#menu_right a.mlcat_show_descriptionrp_{
    margin-top:5px;
    display:block;
    color:#ffffff;
    font-size:12px;
    margin-left:14px;
    font-weight:100;
    padding-bottom:2px;
    padding-left:3px;
}


#menu_right a.mlcat_show_descriptionrp_:hover{
    color:#66CC99;
}



#menu_right a.mlcat_show_descriptionra_{
    margin-top:5px;
    display:block;
    color:#ffffff;
    font-size:12px;
    margin-left:14px;
    font-weight:100;
    padding-bottom:2px;
    padding-left:3px;

    background: url('../images/design/right_menu_line.gif') left bottom no-repeat;
}


#menu_right a.mlcat_show_descriptionra_:hover{
    color:#66CC99;
} 

#menu_right a.mlcat_show_cataloguerp_{
    margin-top:5px;
    display:block;
    color:#ffffff;
    font-size:12px;
    margin-left:14px;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:3px;
}
#menu_right a.mlcat_show_cataloguera_{
    margin-top:5px;
    display:block;
    color:#ffffff;
    font-size:12px;
    margin-left:14px;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:3px;

    background: url('../images/design/right_menu_line.gif') left bottom no-repeat;
}
#menu_right a:hover{
    color:#ffffff;
    text-decoration:none;
}
#hr_actions{
    display:block;
    clear:both;
    text-align:right;
    margin:5px 50px 5px 50px;
    color:#084c32;
}
#sim_text{
    float:left;
    display:block;
    margin:20px 2%;
    width:90%;
    min-height:550px;
    height:auto !important;
/*    height:550px;*/
    text-align:left;
/*    overflow:hidden;*/
}
.lighttitle{
    color:#084c32;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:3px;
}
#sim_text a.links_green{
/*    color:#084c32;*/
    font-weight:bold;
    text-decoration:underline;
    display:block;
    float:right;
    clear:both;
}
#sim_text a.links_green:hover{
/*    color:#084c32;*/
    text-decoration:underline;
}
img.photo_adv{
    border:solid 1px #084c32;
    padding:2px;
    display:block;
    float:left;
    margin:0 5px 5px 0;
}
#sim_text a.more{
    font-size:11px;
    color:#084c32;
    font-weight:bold;
    margin-left:20px;
}
#sim_text div.link_about a{
    font-size:11px;
    color:#084c32;
    font-weight:bold;
    margin-left:20px;
}

#sim_text li{
    margin-left:20px;

}

.quiz{
    float:left;
    display:block;
    margin:0 2%;
    width:90%;
    text-align:left;

}

.quiz a.links_green{
    color:#084c32;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    float:right;
    clear:both;
}


.title_date{
    vertical-align:middle;
}
table.dtree{
    width:350px;
    display:block;
    float:left;
}

.cat_list {
	margin-bottom:5px;
	border: solid 1px black;
}


#CheckboxesLine ul {
	white-space:nowrap;
	padding: 0;
	margin: 0;

	line-height:19px;
	list-style-type:none;
	list-style-image: none;
}
#CheckboxesLine ul li {
	white-space:nowrap;
	margin-bottom:2px;
    list-style-type:none;
	list-style-image: none;
}
#CheckboxesLine ul li label {
	vertical-align:middle;
	padding-right: 20px;
}
#CheckboxesLine ul li input {
	margin-bottom: auto;
	vertical-align:middle;
}
#CheckboxesLine ul li:first-child label{
	padding-right: 0;
}

.green_header{
	color:#084c32; 
	font-weight:bold; 
	clear:both; 
	display:block;
	margin-top:5px;
	text-align:left;
	margin-left:12px;
	
}

div.line_reg0{

	height:1px;
    width:610px;
    display:block;

}
div.line_reg0 img{
	margin-top:25px;
	margin-left:25px;
	height:1px;
    width:610px;
	height:1px;
    width:710px;
    border-bottom:solid 2px #999999;
    display:block;
	clear:both;
}
div.line_reg1{

	height:1px;
    width:610px;
    display:block;

}
div.line_reg1 img{
	margin-top:25px;
	margin-left:25px;
	height:1px;
    width:610px;
	height:1px;
    width:710px;
    border-bottom:solid 1px #999999;
    display:block;
	clear:both;
}


.publ_line{
	clear:both;
	display:block;
}

div.light_ques{
	clear:both;
	display:block;
    width:610px;
    text-align:left;
    margin-bottom:10px;
    float:left;
}
div.light_ques a{
    vertical-align:middle;
    margin:4px 0 4px 45px;
    clear:both;
    display:block;
    text-decoration:underline;
    color:#084c32;
}
#quiz_cat_line a.quiz_pas{
    font-weight:normal;
    text-decoration:underline; 
    margin-bottom:5px;
}
#quiz_cat_line a.quiz_act{
    color:#808080;
    font-weight:normal;
    text-decoration:none; 
    margin-bottom:5px;
}

.main_hotline_text{
	font-family:Vernada, Tahoma;
	font-size:10px;
	text-indent:0px;	

}

.main_hotline_text p{
	font-family:Vernada, Tahoma;
	font-size:10px;
	text-indent:0px;
	margin:0px;

}

#about_rb h1 a{
    color:#ffffff;
}

#about_rb h1 a:hover{
    color:#ffffff;
}

.mod_textchapter{

	text-align:justify;
	margin:10px 105px 40px 150px;
	color:#333333;
	text-indent:20px;
	font-size:12px;

	

}

.mod_textchapter p{

	text-align:justify;
	margin:10px 105px 40px 150px;
	color:#333333;
	text-indent:20px;
    font-size:12px;
	

}
#mlcat_center h1{
    background:#084c32;
    color:#ffffff;
    text-transform: uppercase;
    margin-left:2px;
    margin-right:1px;
    padding-left:20px;
    padding-right:5px;
}
#mlcat_center h1 a{
    background:#084c32;
    color:#ffffff;
    text-transform: uppercase;
    margin-left:2px;
}
#mlcat_center h1 a:hover{
    color:#ffffff;
    text-decoration:underline;
}

#sim_text h1, #textmain h1{
    color:#084c32;
    margin-bottom:7px;
    font-size:15px;
    text-transform:uppercase;
    padding-bottom:9px;
    background: url('../images/blank.gif') left top no-repeat;
    text-decoration:none;
    border:none;

}
#sim_text h2{
    color:#084c32;
    margin-bottom:7px;
    font-size:13px;
    text-transform:uppercase;
    padding-bottom:9px;
    background: url('../images/blank.gif') left top no-repeat;
}
#textmain h2 *{
    color:#084c32;
    margin-bottom:0;
    font-size:13px;
    text-transform:uppercase;
    padding-top:9px;
    padding-bottom:0;
    background: url('../images/blank.gif') left top no-repeat;
    margin-left:0px;
    text-decoration:underline;
}
#textmain h2 a{
    color:#084c32;
    margin-bottom:0;
    font-size:13px;
    text-transform:uppercase;
    padding-top:9px;
    padding-bottom:0;
    background: url('../images/blank.gif') left top no-repeat;
    margin-left:0px;
    text-decoration:underline;
}
#textmain li{
    margin-left:-2px;
    padding-left:0;
    text-indent:0;
}
#sim_text h3, #textmain h3{
    color:#084c32;
    margin-bottom:7px;
    font-size:12px;
    text-transform:uppercase;
    padding-bottom:9px;
    background: url('../images/blank.gif') left top no-repeat;
}
#sim_text h4, #textmain h4{
    color:#084c32;
    margin-bottom:3px;
    font-size:12px;
    text-transform:uppercase;
    padding-bottom:3px;
    background: url('../images/blank.gif') left top no-repeat;
}
#sim_text h5, #textmain h5{
    color:#084c32;
    margin-bottom:1px;
    font-size:12px;
    text-transform:uppercase;
    padding-bottom:1px;
    background: url('../images/blank.gif') left top no-repeat;
}
#sim_text h6, #textmain h6{
    color:#084c32;
    margin-bottom:1px;
    font-size:12px;
    padding-bottom:1px;
    background: url('../images/blank.gif') left top no-repeat;
}

.anket_text{
	line-height:15px;
/*	font-size:11px;*/

	text-align:justify;
/*	display:block;	*/
}

.mailto{
	color:#084C32;
}
#textmain{
    margin: 15px 0 5px 10px;
    width:562px;
}

.adr_text p{
    font-family:  'Tahoma','verdana' ;
    font-size:11px;

}
.adr_text {
    font-family:  'Tahoma','verdana' ;
    font-size:11px;
}

.adr_text a{
    margin-left:0;
}

#mlcat_center{
    background: url('../images/design/mlcat_center.gif') 2px top repeat-y;
    padding:0;
    margin:0;
    height:100%;

}
#mlcat_top{
    background: url('../images/design/mlcat_top.gif') right top no-repeat;
    height:4px;
    width:580px;


}
#mlcat_bottom{
    background: url('../images/design/mlcat_bottom.gif') right top no-repeat;
    height:5px;
    width:580px;


}
#mlcat_top_right{
    width:204px;
    background: url('../images/design/right_top_top.gif') left top no-repeat;
    height:4px;
}
#mlcat_bottom_right{
    width:204px;
    background: url('../images/design/right_bottom.gif') left bottom no-repeat #084c32;
    height:4px;
}
#sim_text * li{
	list-style-position: inside;
}

div.smtext{
    display:block;
    clear:both;
}
