BODY {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;  
}


#logo_main{
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 175px;
}
#logo_main a { display: block;	width: 196px;	height: 175px;}


#top_line{
	background-color: #0f1d56;
	height: 24px;
}
#top_menu{
	text-align: right;
	padding-right: 209px;
}
#top_menu a{
		color: #b3e0e8; font-size: 13px; text-decoration: none; font-weight: bold;
}
#top_menu a:hover{
		color: #ffffff; text-decoration: none;
}
#news_left_fon{
 background-image: url(../img/main_left_fon.gif);
 background-repeat: repeat-x;
 background-color: #071b55;	
}

#centre_top{background-repeat: no-repeat;	width: 996px;}


#news_right_fon {
	background-image: url(../img/main_right_fon.gif);
	background-repeat: repeat-x;
	background-color: #071b55;	
 }
 
#menu{
	padding-top: 67px;
	padding-bottom: 20px;	
	width: 193px;
	overflow: hidden;
}
.menu_unit{width:193px; height:18px; background-repeat:no-repeat; background-position: 0px 0px; overflow: hidden;} 
.menu_unit a { padding: 1px 0px 1px 10px; display: block; width:193px; height:18px; background-position: 0px 0px; color: #b3e0e8; font-weight: bold; font-size: 13px; text-decoration: none;} 
.menu_unit a:hover { padding: 1px 0px 1px 10px; background-image: url(../img/main_menu_unit_fon.gif); display:block; width:193px; height:18px; background-repeat:no-repeat; background-position: 0px -18px; color: White;} 
.menu_unit_active{ padding: 1px 0px 1px 10px; background-image: url(../img/main_menu_active_fon.gif);background-repeat: no-repeat; width:193px; height:18px; color: #ffffff; font-weight: bold; font-size: 13px; text-decoration: none;}
.menu_unit_active a{ color: White; text-decoration: none;}
.menu_unit_active a:hover{ color: #AFEEEE; text-decoration: none;}

.menu_delimiter{ padding: 2px;}

#left_sub_menu{
	padding-top: 40px;
	padding-bottom: 20px;	
	width: 193px;
	overflow: hidden;
}


.home {width:16px; height:13px; background-repeat:no-repeat; background-position: 0px 0px; overflow: hidden; background-image: url(../img/home.gif);} 
.home a {display: block; width:16px; height:13px; background-position: 0px 0px;} 
.home a:hover {display:block; width:16px; height:13px; background-repeat:no-repeat; background-position:    0 -13;  background-image: url(../img/home.gif);}

.contact a {display: block; width:16px; height:12px; background-position: 0px 0px;}
.contact a:hover {display:block; width:16px; height:12px; background-repeat:no-repeat; background-position:  0 -12;  background-image: url(../img/contact.gif);}
.contact {width:16px; height:12px; background-repeat:no-repeat; background-position: 0px 0px;overflow: hidden; background-image: url(../img/contact.gif);}

.map {width:17px; height:12px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/map.gif);overflow: hidden;}
.map a {display: block; width:17px; height:12px; background-position: 0px 0px;}  
.map a:hover {display:block; width:17px; height:12px; background-repeat:no-repeat; background-position:    0 -12;  background-image: url(../img/map.gif);}




.blue_delimiter{
	background-image: url(../img/blue_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 5px 10px 5px 10px;
	overflow: hidden;
}

.news_block{
	padding: 10px;
}

.news_block img{
	margin-right: 20px;
	border: solid 1px #ffffff;
}

.news_block .date{
	color: White;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}

.news_block .title{
	color: #b3e0e8;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.news_block .shortext{
	color: #ffffff;
	font-size: 12px;
	padding-bottom: 5px;
}

.detale a{font-size: 12px;	color: #b3e0e8;text-decoration: none; font-weight: bold;}
.detale a:hover{color:#ffffff; text-decoration: underline;}

.detale_ a{font-size: 12px;	color: #0b3062;text-decoration: none; font-weight: bold;}
.detale_ a:hover{color: #0C4084; text-decoration: underline;}


.strip_delimiter{
	background-image: url(../img/strip_delimiter.gif);
	background-repeat: repeat-x;
	height: 10px;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
.strip_delimiter_{
	background-image: url(../img/l4_delimiter.gif);
	background-repeat: repeat-x;
	height: 10px;
	overflow: hidden;
	margin: 10px 0px 5px 0px;
}

.strip_delimiter_big{
	background-image: url(../img/strip_delimiter.gif);
	background-repeat: repeat-x;
	height: 10px;
	overflow: hidden;
	margin: 15px 0px 20px 0px;
}

#wave_top_delimiter{
	background-image: url(../img/wave_top_delimiter.gif);
	background-repeat: no-repeat;
	width: 776px;
	height: 31px;
}
#wave_bottom_delimiter{
	background-image: url(../img/wave_bottom_delimiter.gif);
	background-repeat: no-repeat;
	width: 776px;
	height: 31px;
}

.catalogue_block{	padding: 10px;}
.catalogue_block_sel{width: 378px;}


.catalogue_news_unit{color: #b3e0e8; font-size: 12;font-weight: bold;}
.catalogue_news_unit img, .best_photo img {border: solid 1px #ffffff; margin-top: 15px;}
.catalogue_news_unit .date { color: #b3e0e8; font-size: 12px; font-weight: bold; padding-top: 10px; }
.catalogue_news_unit .title { color: #ffffff; font-size: 12px; font-weight: bold; padding-top: 4px; padding-right: 10px; }
.catalogue_news_unit .author { color: #ffffff; font-size: 12px; font-weight: bold; padding-top: 4px; padding-bottom: 10px; }

.view_main{background-image: url(../img/view_main.gif); width:71px; height:18px; background-repeat:no-repeat; background-position: 0px 0px; overflow: hidden; margin-right: 20px;} 
.view_main a {display: block; width:71px; height:18px; background-position: 0px 0px;} 
.view_main a:hover { background-image: url(../img/view_main.gif); display:block; width:71px; height:18px; background-repeat:no-repeat; background-position: 0px -18px;} 


.view_other{background-image: url(../img/view_other.gif); width:71px; height:18px; background-repeat:no-repeat; background-position: 0px 0px; overflow: hidden;} 
.view_other a {display: block; width:71px; height:18px; background-position: 0px 0px;} 
.view_other a:hover { background-image: url(../img/view_other.gif); display:block; width:71px; height:18px; background-repeat:no-repeat; background-position: 0px -18px;} 



.to_catalogue_main{ background-image: url(../img/to_catalogue_main.gif); width:73px; height:18px; background-repeat:no-repeat; background-position: 0px 0px; overflow: hidden;} 
.to_catalogue_main a {display: block; width:73px; height:18px; background-position: 0px 0px;} 
.to_catalogue_main a:hover { background-image: url(../img/to_catalogue_main.gif); display:block; width:73px; height:18px; background-repeat:no-repeat; background-position: 0px -18px;} 


.banner_main_right{text-align: center; width: 196px; padding-bottom: 0px; position: relative; top: -25px; overflow: hidden; margin-bottom: -10px;}
.banner_main_left{text-align: center; width: 196px; padding-bottom: 20px; }

.banner_main_right_flash {width: 180px;}
.banner_main_right img, .banner_main_left img {border: solid 1px #8dbccb; }

.banner_main_bottom img {border: 0px;}

.banner_main_bottom {padding-left: 10px; padding-top: 5px; width: 360px;}
.banner_main_bottom, .banner_main_bottom td {color: #ffffff; font-size: 12px; }
.banner_main_bottom b, .banner_main_bottom td b, .banner_main_bottom strong, .banner_main_bottom td strong  {color: #b3e0e8; font-size: 13px; }
.banner_main_bottom a, .banner_main_bottom td a {color: #b3e0e8; font-size: 12px; text-decoration: none; }
.banner_main_bottom a:hover, .banner_main_bottom td a:hover {color: #ffffff; font-size: 12px; text-decoration: underline; }

#bottom_menu{padding: 5px 5px 15px 5px;}
#bottom_menu td{font-size: 12px;color: White;}
#bottom_menu td a{color: #b3e0e8; text-decoration: none;}
#bottom_menu td a:hover{color: White; text-decoration: underline;}

.flash{border: solid 1px #8dbccb;}






/**  =============== news list ========================== **/

#content{padding: 5px 10px 10px 10px;}


#navigator{ text-align: right; font-size: 14px; letter-spacing: 2px; color: White; padding: 5px 10px 5px 10px;}
#navigator a{ color: #8bbcd0; text-decoration: none;}
#navigator a:hover{ color: #ffffff; text-decoration: underline;}

#news_content{	padding-top: 23px; padding-bottom: 15px;}
#news_content .date{color: #ffffff; font-weight: bold; font-size: 12px;}
#news_content .title{color: #b3e0e8; font-weight: bold; font-size: 23px; padding-bottom: 8px;}
#news_content .shortext{color: #eeeeee; font-size: 12px; padding-bottom: 5px;}
.tmb_delimiter{height: 9px; overflow: hidden;}
.tmb{ border: solid 1px #b3e0e8;}
.other_tmb img{
	width: 85px;
	height: 85px;
}



h1{
	font-size: 35px;
	font-weight: bold;
	color: White;
	margin: 8px 0px 8px 0px;
	padding: 0px;
	line-height: 100%;
}
h2{
	font-size: 35px;
	font-weight: bold;
	color: #b3e0e8;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	line-height: 100%;
}
h3{
	font-size: 23px;
	font-weight: bold;
	color: #b3e0e8;
	margin: 5px 0px 20px 0px;
	padding: 0px;
	line-height: 100%;
}

h4{
	font-size: 22px;
	font-style: italic;
	font-weight: normal;	
	color: #b3e0e8;
	margin: 10px 0px 5px 0px;	

}
h4 a{	color: #b3e0e8;}

#page, #page td {
	color: White;
	font-size: 14px;
	line-height: 128%;
}

.author_tmb img{
	margin: 18px 0px 0px 0px;
}
.author_name{
	width: 70px;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
}

.author_shortext{
	margin-top: 15px;
	font-size: 13px;
	font-weight: bold;

}
.text{margin-top: 25px; }
.text img{ margin: 10px 10px 5px 0px; border: solid 1px #ffffff;}
.text hr{height: 1px;	size: 1px;}


.member img{
	width: 120px;
	height: 120px;
	border: solid 1px #2e4271;
}


.lm{padding-bottom: 7px;	color: #b3e0e8;	font-weight: bold;font-size: 14px;}
.lm .title a{	color: #b3e0e8;	font-size: 14px;	text-decoration: none;	font-weight: bold;}
.lm .title a:hover{	color: #ffffff;	text-decoration: underline;}



.lev_1{font-size: 17px;font-weight: bold;}
.lev_1 a{color: White; text-decoration: none;}
.lev_1 a:hover{ text-decoration: underline;}
.num_1{font-size: 15px; color: White; font-weight: bold;}
.l1_delimiter{	background-image: url(../img/l1_delimiter.gif);	background-repeat: repeat-x;	height: 3px;	margin-right: 40px;}
.l4_delimiter{	background-image: url(../img/l4_delimiter.gif);	background-repeat: repeat-x;	height: 2px;}
.lev_2{font-size: 15px;font-weight: bold; padding-left: 40px; padding-top: 3px;}
.lev_2 a{color: #b3e0e8; text-decoration: none;}
.lev_2 a:hover{ text-decoration: underline;}
.num_2{font-size: 13px; color: #b3e0e8; font-weight: bold;}
.l2_delimiter{
	background-image: url(../img/l2_delimiter.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin-left: 40px;
	margin-right: 40px;
	
}

.lev_3{font-size: 15px; padding-left: 85px;}
.lev_3 a{color: #b3e0e8; text-decoration: none;}
.lev_3 a:hover{ text-decoration: underline;}
.num_3{font-size: 13px; color: #cadfa6;}
.l3_delimiter{
	background-image: url(../img/l3_delimiter.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin-left: 85px;
	margin-right: 40px;
}


.mailform_1{
	background-image: url(../img/mailform_fon1.gif);
	background-repeat: no-repeat;
	width: 388px;
	height: 128px;
}
.mailform_2{
	background-image: url(../img/mailform_fon2.gif);
	background-repeat: no-repeat;
	width: 388px;
	height: 128px;
}
.mailform_3{
	background-image: url(../img/mailform_fon3.gif);
	background-repeat: repeat-x;
	width: 776px;
	height: 270px;
}
.title_mailform{
	padding: 18px 0px 0px 20px;
	font-size: 24px;
	color: White;
	font-weight: bold;
}
.strip_delimiter_mail{
	background-image: url(../img/strip_delimiter_mail.gif);
	background-repeat: repeat-x;
	height: 2px;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 8px;
	}
.form_1{
	color: White;
	padding: 0px 10px 10px 20px;
	font-size: 12px;
	line-height: 30px;
}
.form_1 input, .form_2 input{ background-color: #144f7d; border: solid  1px #ffffff; color: White;}	
.form_1 textarea{ background-color: #144f7d; border: solid  1px #ffffff; color: White; overflow: auto;}
.form_2{	color: White;	padding: 0px 0px 0px 0px;	font-size: 12px;}

.send {width:78px; height:18px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/send.gif);}
.send a {display: block; width:78px; height:18px; background-position: 0px 0px;}  
.send a:hover {display:block; width:78px; height:18px; background-repeat:no-repeat; background-position:    0 -18;  background-image: url(../img/send.gif);}
.warning {
	color: #F0E68C; font-weight: bold; font-size: 12px; 
	margin-left: 400px;
	margin-bottom: -40px;
	height: 40px;
}

a.link{color: #8bbcd0; text-decoration: none; font-size: 12px;}
a:hover.link{ color: #ffffff; text-decoration: underline;}
 
#botom_data_navigator{padding: 0px 0px 20px 10px;}


.sub_menu {font-size: 14px; color: White; margin:10px 5px 0px 10px; font-weight: bold;}
.sub_menu a{color: #b3e0e8; text-decoration: none;}	
.sub_menu a:hover{color: #ffffff; text-decoration: underline;}
.sub_menu img{	margin-right: 3px;}

.last{color: #b3e0e8;  font-size: 18px; background-color: #10456b; border: solid 1px #b3e0e8; overflow: hidden; padding:15px 0px 15px 0px;  }
.last_unit{
	font-size: 12px;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 10px;
	
}
.last_unit img { border: solid 1px #b3e0e8; width: 90px; height: 90px; }
.last_unit .date { margin-top: 10px; font-weight: bold; }
.last_unit .title { margin-top: 5px; color: White; font-size: 13px; }

.photo_descript{
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.preview_85 img{border: solid 1px #ffffff;width: 85px;height: 85px;}
.preview_50 img{border: solid 1px #000000;width: 85px;height: 85px;}

.undo1 {width:40px; height:40px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/undo1.gif);overflow: hidden;}
.undo1 a {display: block; width:40px; height:40px; background-position: 0px 0px;}  
.undo1 a:hover {display:block; width:40px; height:40px; background-repeat:no-repeat; background-position:    0 -40;  background-image: url(../img/undo1.gif);}
.next1 {width:40px; height:40px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/next1.gif);overflow: hidden;}
.next1 a {display: block; width:40px; height:40px; background-position: 0px 0px;}  
.next1 a:hover {display:block; width:40px; height:40px; background-repeat:no-repeat; background-position:    0 -40;  background-image: url(../img/next1.gif);}
.ind1{width: 94px;height: 40px;	background-image: url(../img/ind1.gif);background-repeat: no-repeat;}

.undo2 {width:40px; height:40px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/undo2.gif);overflow: hidden;}
.undo2 a {display: block; width:40px; height:40px; background-position: 0px 0px;}  
.undo2 a:hover {display:block; width:40px; height:40px; background-repeat:no-repeat; background-position:    0 -40;  background-image: url(../img/undo2.gif);}
.next2 {width:40px; height:40px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/next2.gif);overflow: hidden;}
.next2 a {display: block; width:40px; height:40px; background-position: 0px 0px;}  
.next2 a:hover {display:block; width:40px; height:40px; background-repeat:no-repeat; background-position:    0 -40;  background-image: url(../img/next2.gif);}
.ind2{width: 94px;height: 40px;	background-image: url(../img/ind2.gif);background-repeat: no-repeat;}


.undo3 {width:40px; height:40px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/undo3.gif);overflow: hidden;}
.undo3 a {display: block; width:40px; height:40px; background-position: 0px 0px;}  
.undo3 a:hover {display:block; width:40px; height:40px; background-repeat:no-repeat; background-position:    0 -40;  background-image: url(../img/undo3.gif);}
.next3 {width:40px; height:40px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/next3.gif);overflow: hidden;}
.next3 a {display: block; width:40px; height:40px; background-position: 0px 0px;}  
.next3 a:hover {display:block; width:40px; height:40px; background-repeat:no-repeat; background-position:    0 -40;  background-image: url(../img/next3.gif);}
.ind3{width: 94px;height: 40px;	background-image: url(../img/ind3.gif);background-repeat: no-repeat;}




#date_navigator{
	background-image: url(../img/date_navigator_f.gif);
	background-repeat: no-repeat;
	width: 776px;
	height: 110px;

}

.arrow_year_left {width:8px; height:16px; margin-top: 15px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/arrow_year_left.gif); overflow: hidden;}
.arrow_year_left a {display: block; width:8px; height:16px; background-position: 0px 0px;}  
.arrow_year_left a:hover {display:block; width:8px; height:16px; background-repeat:no-repeat; background-position: 0 -16;  background-image: url(../img/arrow_year_left.gif);}
.arrow_year_right {width:8px; height:16px; margin-top: 15px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/arrow_year_right.gif); overflow: hidden;}
.arrow_year_right a {display: block; width:8px; height:16px; background-position: 0px 0px;}  
.arrow_year_right a:hover {display:block; width:8px; height:16px; background-repeat:no-repeat; background-position: 0 -16;  background-image: url(../img/arrow_year_right.gif);}
.year{ width: 94px; margin-top: 9px; color: White; font-weight: bold; font-size: 16px; text-align: center;} 
.year b{ font-weight: bold; font-size: 23px; } 

.month_cell {width:45px; height:28px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/month_cell.gif); }
.month_cell a {display: block; width:45px; height:28px; background-position: 0px 0px;  color: #b3e0e8; text-decoration: none; font-size: 14px; text-align: center;}  
.month_cell a:hover {display:block; width:45px; height:28px; background-repeat:no-repeat; background-position: 0 -28px;  background-image: url(../img/month_cell.gif); color: White;  text-decoration: none;}
.month_cell_n {width:45px; height:28px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/month_cell_n.gif);  color: #3EA1B4; text-decoration: none; font-size: 14px; text-align: center;}

.month_cell b, .month_cell_n b{ display: block; font-weight: normal; padding-top: 5px;} 


.showimg { margin-left: 10px; width:19px; height:24px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/showimg.gif); overflow: hidden; }
.showimg a {display: block; width:19px; height:24px; background-position: 0px 0px;}  
.showimg a:hover {display:block; width:19px; height:24px; background-repeat:no-repeat; background-position: 0 -24px;  background-image: url(../img/showimg.gif);}


#year_navigator{
		background-image: url(../img/date_navigator_f.gif);
		background-repeat: no-repeat;
		width: 776px;
		height: 62px;
		overflow: hidden;
}
.year_navigator_1{
	color: #b3e0e8;
	font-size: 20px;
	padding: 10px 5px 0px 12px;
}
.year_navigator_2{
	color: White;
	font-size: 20px;
	padding: 10px 0px 0px 5px;
}

.c1{background-color: #5a7bab;}
.c2{background-color: #79a1c1;}
.c3{background-color: #ffffff;}

.number_plan {width:36px; height:36px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/number_plan.gif); overflow: hidden; }
.number_plan a {display: block; width:36px; height:36px; background-position: 0px 0px; color: #EBEBEB; font-weight: bold; padding-top: 9px; text-decoration: none; text-align: center; font-size: 16px;}  
.number_plan a:hover {display:block; width:36px; height:36px; background-repeat:no-repeat; background-position: 0 -36;   background-image: url(../img/number_plan.gif); color: White;}

.number_plan_f {width:38px; height:38px; padding-top: 8px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/number_plan_f.gif); overflow: hidden; color: White; font-size: 20px;  font-weight: bold; text-align: center; }
.plan_fon{background-image: url(../img/plan_fon.gif); background-repeat: no-repeat; width:182px; height:112px;}
.plan_fon_{background-image: url(../img/plan_fon_.gif); background-repeat: no-repeat; width:182px; height:112px;}

.plan_date{
	font-size: 12px;
	font-weight: bold;
	color: #b3e0e8;
	padding-left: 16px; 
}
.plan_title{
	font-size: 20px;
	color: #ffffff;
	padding-left: 16px; 
}
.plan_short{
	padding: 10px 10px 10px 0px;
	color: White;
	font-size: 12px;	
}

.plan_download {width:20px; height:16px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/plan_download.gif); overflow: hidden; }
.plan_download a {display: block; width:20px; height:16px; background-position: 0px 0px;}  
.plan_download a:hover {display:block; width:20px; height:16px; background-repeat:no-repeat; background-position: 0 -16;    background-image: url(../img/plan_download.gif);}

.plan_print {width:20px; height:16px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/plan_print.gif); overflow: hidden; }
.plan_print a {display: block; width:20px; height:16px; background-position: 0px 0px;}  
.plan_print a:hover {display:block; width:20px; height:16px; background-repeat:no-repeat; background-position: 0 -16; background-image: url(../img/plan_print.gif);}

.plan_download_ {width:20px; height:16px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/plan_download_.gif); overflow: hidden; }
.plan_download_ a {display: block; width:20px; height:16px; background-position: 0px 0px;}  
.plan_download_ a:hover {display:block; width:20px; height:16px; background-repeat:no-repeat; background-position: 0 -16;    background-image: url(../img/plan_download_.gif);}

.plan_print_ {width:20px; height:16px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/plan_print_.gif); overflow: hidden; }
.plan_print_ a {display: block; width:20px; height:16px; background-position: 0px 0px;}  
.plan_print_ a:hover {display:block; width:20px; height:16px; background-repeat:no-repeat; background-position: 0 -16; background-image: url(../img/plan_print_.gif);}


.print{padding: 20px 0px 20px 110px;	width: 639px; font-size: 85%;}
.print_logo{
	padding: 0px 120px 0px 0px;
	margin-bottom: 20px;
	height: 93px;
	background-image: url(../img/print_logo.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.print_header{
	border-top: solid 15px #269bbd;
	padding-top: 5px;
	text-align: right;
	font-size: 90%;
}
.print_title{font-size: 200%;	font-weight: bold; color: #157297;padding: 0px 0px 0px 20px;}
.print_date{font-weight: bold;color: #203d6d;padding: 0px 0px 30px 20px;}

.plan_page_title{
	font-size: 23px;
	font-weight: bold;
	color: #ffffff;
	margin: 20px 0px 5px 0px;
	line-height: 100%;	
}
.plan_page_date{
color: #b3e0e8;
font-weight: bold;
 }
 
.title_of_subtopic{
	color: #b3e0e8;
	font-size: 25px;
	font-weight: bold;
	padding: 40px 10px 5px 10px; 
}
.descript_85{
	width: 85px;
	height: 19px;
	margin: 8px 0px 8px 0px;
	padding-left: 5px;
	border-left: solid 1px #b3e0e8;
	overflow: hidden;
}
.descript_85 a{color: #b3e0e8;font-size: 13px;text-decoration: none;}
.descript_85 a:hover{color: #ffffff;text-decoration: underline;}

#surface{
	 background-image: url(../img/tile1.jpg);
	 background-repeat: repeat-x;
	 height: 365px;
}
.gallery_title{
	font-size: 24px;
	color: #1c7397;
	font-weight: bold;
	margin: 25px 0px 18px 0px;
}
.gallery_title b{ color: #17425d;}
.parrent_short{color: White;font-size: 12px;	width: 182px;	margin: 15px 0px 15px 7px;}
.parrent_short_{color: #0b3062;font-size: 12px;	width: 182px;	margin: 15px 0px 15px 7px;}

.photo{
	text-align: center;
	width: 577px;
	overflow: hidden;
	/** height: 437px;   **/
}
.photo img{border: solid 1px #ffffff;}


.picture_descript_up{
	color: #0b3062; font-size: 12px;	width: 500px;	margin: 10px 0px 10px 0px; padding: 3px 0px 3px 10px;
	border-left: solid 2px #0b3062;
}
.picture_descript_down{
	color: #ffffff; font-size: 12px;	width: 500px;	margin: 10px 0px 10px 0px; padding: 3px 0px 3px 10px;
	border-left: solid 2px #ffffff;
}
.enter{background-image: url(../img/enterf.gif);background-repeat: repeat-x;color: #b3e0e8;font-weight: bold;}
.enter b{color: White;}
.enter img{	margin:  0px 20px 0px 20px;}
.enter a{color: #b3e0e8;	text-decoration: none;	font-size: 16px;	}
.enter a:hover{color: #ffffff;	text-decoration: underline;}
#forma{
	background-color: #316a94;
	width: 200px;
	height: 130px;
	position: relative;
	top: -20px;
	left: 20px;
	margin-bottom: -130px;
	border: solid 1px #ffffff;
	color: #b3e0e8;
	font-weight: bold;
}

.tb_t1{background-color: #2d4f7e;color: White;	background-image: url(../img/tr_1.gif);
	background-repeat: no-repeat; padding: 0px 0px 0px 30px; font-size: 14px;}
.tb_t4{background-color: #2d4f7e;color: White; text-align: center; font-size: 14px;}	
.tb_1{background-color: #7994b8; color: White;	padding: 10px 5px 20px 30px; font-size: 14px;}
.tb_1 a, .tb_3 a{color: #b3e0e8; text-decoration: none; font-size: 16px; font-weight: bold;}
.tb_1 a:hover, .tb_3 a:hover {color: #ffffff; text-decoration: underline; }	
.tb_t2{background-color: #5e7ea5;color: White; text-align: center; font-size: 14px;}
.tb_2{background-color: #5d78a1;color: White; text-align: center; font-size: 14px; padding: 0px 10px 0px 10px;}
.tb_t3{background-color: #2d4f7e;color: White;	background-image: url(../img/tr_2.gif);
	background-repeat: no-repeat; background-position: top right; padding-left: 10px; font-size: 14px;}
.tb_3{background-color: #7994b8; color: White;	 padding: 5px 5px 20px 10px; font-size: 14px;}


#possibility_menu{ background-color: #1689ad; margin: 10px 0px 10px 0px ;	padding: 10px;
}	
#possibility_menu a{color: #b3e0e8; text-decoration: none; font-size: 16px; font-weight: bold;}
#possibility_menu a:hover {color: #ffffff; text-decoration: underline; }

h5{color: #b3e0e8; border-top: solid 1px #b3e0e8; padding-top: 5px; margin-top: 30px;}	
.d{ border-top: dashed 1px #cccccc; margin:5px 0px 5px 0px;	clear: both;}



.comments img {margin: 5px 5px 5px 0px;}
textarea,input,button{border: solid 1px #666666; background-color: #E0FFFF;}
.del{ position: relative; top: -26px; margin-bottom: -26px;}

.image{padding: 5px; }
.imgs_left{float: left; padding: 0px 10px 5px 0px;}
.imgs_right{float: right; padding: 0px 10px 5px 0px;}

.imgs_down, .imgs_up {padding: 0px 10px 5px 0px;}
.imgs_down .image,.imgs_up .image{padding: 5px; float: left;}
.imgs_down table,.imgs_up table, {float: left;}