*{
	margin:0;
	padding:0;
}
html, body{
	width:100%;
	height:100%;
	min-width:1000px;
}
body{
	position:relative;
	color:#000;
	font:62.5%/1.0 Arial, Helvetica, sans-serif;
	font:12px Arial;
	background:#e4d3b2 url(i/bg.jpg) repeat-x;
}
a{
	color:#00529c;
	outline:none;
}
a:hover{
	text-decoration:none;
}
a img{
	border:none;
}
.clear{
	background:none;
	clear:both;
	height:0;
}
p{
	margin:0 0 22px;
	font: 1.4em Arial, Helvetica, sans-serif;
}
ul,ol{
	margin:0;
	list-style:none;
}
ul li{
	background:url(i/listpoint.gif) no-repeat left 7px;
	padding:0 0 8px 20px;
}
ol{
	list-style:decimal;
}
table{
	border-collapse:collapse;
}
table td{
	padding:5px;
}
#wrapper{
	min-width:1000px;
}
#main{
	position:relative;
	width:990px;
	margin:0 auto;
	overflow:hidden;
}
#top{
	width:990px;
	margin:0 auto;
	height:214px;
	border-bottom:6px solid #fff;
	/*overflow:hidden;*/
}
#logo{
	margin:38px 0 0;
}
#gerb{
}
#menu{
	position:relative;
	padding:0;
	margin:0;
	height:44px;
	width:990px;
	background:#0456a0;
	z-index:100;
}
#menu li{
	position:relative;
	padding:0 2px 0;
	list-style:none;
	background:#0456a0;
	float:left;
	font:16px/16px Arial;
	height:10px;
}
#menu li a{
	padding:15px;
	margin:0;
	display:block;
	color:#87c9f1;
	font:bold 16px/16px Arial;
	text-decoration:none;
	text-transform:uppercase;
}
#menu li a:hover{
	text-decoration:underline;
}
#menu li.here{
	background:#0456a0 url(i/here_menu.gif) no-repeat top center;
}
#menu li.here strong,
#menu li.here a{
	display:block;
	text-transform:uppercase;
	color:#fff;
	padding:15px;
	margin:0;
}
#menu li ul{
	display:none;
}
#menu li.hovered strong,
#menu li.hovered a{
	color:#fff;
}
#menu li.hover strong,
#menu li.hover a{
	/*padding:15px 14px 15px 17px;*/
	color:#fff;
}
#menu li.hover{
	/*padding:0 3px 0 0;*/
}
#menu li.hover ul{
	display:block;
	position:absolute;
	top:40px;
	left:0;
	width:220px;
	background:#0456a0;
	z-index:50;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	overflow:hidden;
}
#menu li.here ul{
	display:none;
	position:absolute;
	top:40px;
	left:2px;
	width:220px;
	background:#0456a0;
	z-index:50;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	overflow:hidden;
}
#menu li.hover ul,
#menu li.hovered ul{
	display:block;
	position:absolute;
	top:44px;
	left:0;
	width:220px;
	background:#0456a0;
	z-index:50;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	overflow:hidden;
}
#menu li.hovered ul{
	left:2px;
}
#menu li.hover ul li,
#menu li.hovered ul li{
	position:relative;
	background:#0456a0;
	float:none;
	padding:10px 10px 8px 18px;
	border-bottom:1px solid #0678a0;
	height:auto;
}
#main #menu li.hover ul li a,
#main #menu li.hovered ul li a{
	padding:0;
	border:0;
	color:#fff;
	background:#0456a0;
	font:normal 13px Arial;
	text-transform:none;
	text-decoration:none;
}
#main #menu li.hover ul li a:hover,
#main #menu li.hovered ul li a:hover{
	text-decoration:underline;
}
#main #menu li.hover ul li.here a,
#main #menu li.hover ul li.here strong,
#main #menu li.hovered ul li.here a,
#main #menu li.hovered ul li.here strong{
	padding:0;
	border:0;
	color:#fff;
	font:bold 13px Arial;
	text-transform:none;
	text-decoration:none;
}
a.archive{
	font:bold 12px Arial;
	color:#ffed8b;
	text-decoration:underline;
}
a.archive:hover{
	text-decoration:none;
}
#content{
	position:relative;
	float:left;
	width:990px;
	background:#fff;
	padding:0 0 20px;
}
#cont_l{
	position:relative;
	float:left;
	width:660px;
	margin-right:20px;
	padding:0 0 0 35px;
}
#mincont{
	min-height:900px;
}
#content #cont_l h1{
	color:#000;
	font:normal 20px Arial;
	padding:21px 0 14px;
	letter-spacing:-1px;
}
#content #cont_l h1.blog{
	font:bold 210% arial;
	border-bottom:2px solid #00529c;
	margin:21px 0 8px 0;
	color:#000;
	padding:0;
}
#content #cont_l h1.ar_news{
	color:#000;
	font:normal 18px Arial;
	margin:0;
	padding:38px 0 0;
	border-bottom:1px solid #9c9c9c;
	height:27px;
	width:100%;
}
#cont_l h1.ar_news span.year{
	margin:0 0 0 13px;
}
#cont_l h1.ar_news span.year a{
	color:#00529c;
	text-decoration:none;
	padding:0 0 0 4px;
}
#cont_l h1.ar_news span.year a:hover{
	text-decoration:underline;
}
#cont_l h1.ar_news span.year.select{
	padding:7px 10px 6px 7px;
	background:#d70a00;
	color:#fff;
}
#content #list_news{
	margin:30px 0 0 94px;
	padding:0 7px 0 0;
	height:100%;
	overflow:hidden;
}
#content h3{
	margin:10px 0 0;
}
#content h3.month.opened{
	width:100%;
	background:#98866c url(i/array_o.gif) no-repeat 98% 50%;
	padding:3px 0 0 9px;
	margin:0;
	height:23px;
	display:block;
	color:#fff;
	font:18px Arial;
	text-transform:uppercase;
}
#content h3.month.closed{
	width:100%;
	background:#98866c url(i/array_c.gif) no-repeat 98% 50%;
	padding:3px 0 0 9px;
	margin:0 0 2px;
	height:23px;
	display:block;
	color:#fff;
	font:18px Arial;
	text-transform:uppercase;
}
#content h3 a{
	color:#fff;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
#content h3 a:hover{
	padding:3px 0 0 9px;
	margin:-3px 0 0 -9px;
}
#content h3.closed a:hover{
	background:#baa88e url(i/array_c.gif) no-repeat 98% 50%;
}
#content h3.opened a:hover{
	background:#baa88e url(i/array_o.gif) no-repeat 98% 50%;
}
#content #list_news{
	margin:0;
	padding:0;
}
#content #list_news .news_one_l{
	margin:0;
	width:100%;
	padding:16px 0 10px;
	border-bottom:1px dashed #d8d8d8;
	overflow:hidden;
}
#content #cont_l #hlDays{
	background:#fffdda;
	height:100%;
	width:100%;
	overflow:hidden;
}
#content #cont_l #hlDays .news_one_l{
	padding-left:10px;
}
#content #cont_l #hlDays .news_one_l a{
	padding-right:10px;
}
#content #list_news .news_one_l .news_text_l{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#content #list_news .news_one_l.hbirth{
	padding:0 0 0 10px;
	margin:0;
	border-bottom:1px dashed #d8d8d8;
	background:#eee url(i/bday.gif) no-repeat bottom right;
}
#content #cont_l .txt{
	margin:2px 0 23px;
	padding:0 7px 0 0;
	height:100%;
	overflow:hidden;
}
#content #cont_l .txt p,
#content #cont_l .txt div{
	margin:0 0 10px;
	padding:0;
	font:14px Arial;
	text-align:justify;
}
#content #cont_l .txt img{
	margin:10px 10px 10px 0;
	float:left;
	border:1px solid #ccc;
}
#content #cont_l .txt img.mimg{
	margin-top:0;
	float:left;
	border:1px solid #ccc;
}
#content #cont_l .main_news{
	border:1px solid #98866c;
	margin:2px 0 23px;
	padding:0 7px 0 0;
	overflow:hidden;
}
#content #cont_l .main_news img{
	margin:13px 20px 13px 13px;
	padding:0;
	float:left;
}
#content #cont_l .main_news h2{
	font:normal 20px/22px Arial;
	color:#00529c;
	margin:14px 35px 15px 13px;
}
.tat #content #cont_l .main_news h2{
	font:normal 22px 'Times New Roman', Times, serif;
}
#content #cont_l .main_news p{
	background:none;
	font:normal 12px/16px Arial;
	color:#424242;
	margin:0;
	padding:0 10px 15px 13px;
}
#content #cont_l .main_news a{
	font:normal 12px Arial;
	color:#00529c;
	text-decoration:underline;
}
#content #cont_l .main_news a:hover{
	text-decoration:none;
}
#content #cont_l #news{
	position:relative;
	width:660px;
	float:left;
}
#cont_l #news h2,
#cont_l #internet h2,
#cont_r #online h2,
#cont_r #calendar h2,
#cont_r #photos h2{
	margin:0;
	padding:4px 0 6px 13px;
	color:#fff;
	background:#98866c;
	font:normal 20px/16px Arial;
	letter-spacing:-1px;
}
#content #cont_l h2{
	
}
#content #cont_r #calendar h2{
	width:243px
}
#cont_l #news #archive_news{
	position:absolute;
	right:45px;
	top:5px;
}
#content #news #list_news_l{
	width:370px;
	float:left;
	margin:0 0 30px;
}
#content #news .news_one_l{
	width:345px;
	padding:16px 0 0;
	margin:0 0 0 13px;
	border-bottom:1px dashed #e5e0c2;
	overflow:hidden;
}
#main #content #news #list_news_l .news_one_l.last{
	width:345px;
	padding:16px 0 0;
	margin:0 0 0 13px;
	overflow:hidden;
	background:none;
	border:0;
}
#content .news_one_l img{
	float:left;
	padding:0 12px 0 0;
	margin:0;
}
#content #cont_l .news_one_l .news_text_l{
	float:left;
/*	width:260px;*/
	margin:0;
	padding:0;
}
#content #cont_l #news .news_one_l .news_text_l{
	float:left;
/*	width:260px;*/
	margin:0;
	padding:0;
}
#content .news_one_l a{
	text-decoration:none;
	margin:0 10px 0 0;
}
#content .news_one_l a:hover{
	text-decoration:underline;
}
#content .news_one_l .date{
	font:bold 12px Arial;
	color:#424242;
}
#content .news_one_l .title{
	font:bold 12px Arial;
}
.tat #content .news_one_l .title{
	font:bold 14px 'Times New Roman', Times, serif;
}
#content .news_one_l p{
	font:normal 12px/16px Arial;
	color:#000;
	padding:6px 20px 5px 0;
	margin:0;
}
#content #news #list_news_r{
	float:left;
	margin:16px 0 0;
	padding:0;
	width:280px;
}
#content #news #list_news_r .news_one_r{
	padding:0 0 10px;
	overflow:hidden;
}
#content #news #list_news_r .news_one_r a{
	text-decoration:none;
}
#content #news #list_news_r .news_one_r a:hover{
	text-decoration:underline;
}
#content #news #list_news_r .news_one_r .date{
	font:normal 12px Arial;
	color:#424242;
}
#content #news #list_news_r .news_one_r .title{
	font:normal 12px Arial;
}
.tat #content #news #list_news_r .news_one_r .title{
	font:normal 14px 'Times New Roman', Times, serif;
}
#main #cont_l #banners{
	width:100%;
	float:left;
	padding:20px 0 25px;
}
#banners {
display: block;
width: 252px;
margin-top: 10px;
float: left;
text-align: center;
}
#banners img{
	margin:5px 0;
	padding:0;
}
#banners img.last{
	margin:0;
	padding:0;
	border:0;
	background:none;

}
#banners a {
margin: 5px 0;
}
#content #cont_l #internet{
	position:relative;
	width:660px;
	float:left;
	margin:0;
	padding:0;
}
#content #internet #archive_internet{
	position:absolute;
	right:30px;
	top:5px;
	padding:0;
	margin:0;
	width:220px;
	overflow:hidden;
}
#internet #internet_l{
	float:left;
	padding:25px 16px 0 0;
	margin:0;
	font:normal 12px Arial;
	width:50%;
}
#internet #internet_l li,
#internet #internet_r li{
	margin:0 0 11px;
}
#internet #internet_l a,
#internet #internet_r a{
	font:normal 12px Arial;
}
/*.tat #internet #internet_l a,
.tat #internet #internet_r a{
	font:normal 14px 'Times New Roman', Times, serif;
}*/
#internet #internet_r{
	float:left;
	padding:25px 0 0;
	margin:0;
	font:normal 12px Arial;
	width:40%;
}
#cont_r{
	position:relative;
	height:100%;
	float:left;
	width:248px;
	overflow:hidden;
	padding:0 22px 0 0;
	z-index:1000;
}
#content  #cont_r h2{
	width:100%;
	padding-left:9px;
}
#cont_r #online{
	position:relative;
	float:left;
	margin:26px 0 0;
	padding:0;
	width:252px;
	overflow:hidden;
}
#cont_r #online #archive_online{
	position:absolute;
	left:200px;
	top:5px;
}
#cont_r #online #online_block{
	position:relative;
	float:left;
	margin:0;
	width:250px;
	background:#f9f3ea;
	border:1px solid #e5e0c2;
}
#cont_r #online_block .online_one{
	margin:17px 10px 0;
	/*width:235px;*/
	border-bottom:1px dashed #d8d8d8;
}
#cont_r #online_block .online_one img{
	float:left;
	margin:0px 15px 10px 0;
	padding:0;
}
#cont_r #online_block .online_one .author{
	font:bold 13px Arial;
	color:#424242;
}
/*.tat #cont_r #online_block .online_one .author{
	font:normal 15px 'Times New Roman', Times, serif;
}*/
#cont_r #online_block .online_one p{
	padding:5px 0 0;
}
#cont_r #online_block .online_one a{
	font:normal 12px/14px Arial;
	padding:0 10px 0 0;
	margin:0;
}
#cont_r #calendar{
	position:relative;
	z-index:100;
	float:left;
	margin:10px 0 0;
	padding:0;
	width:252px;
}
#calendar_block{
	width:251px;
	margin:0 0 0 1px;
	float:left;
}
#events_calendar{
	width:251px;
	border-collapse: collapse;
}
#events_calendar td,
#events_calendar th{
	padding:9px 5px;
	text-align:center;
	border:1px solid #e5e0c2;
}
#events_calendar th{
	background:#b2b3be;
	font:bold 14px Arial;
	color:#fff;
}
/*.tat #events_calendar th{
	font:bold 15px 'Times New Roman', Times, serif;
}*/
#events_calendar td{
	background:#f9f3ea;
	font:normal 12px Arial;
	color:#424242;
	width:28px;
}
/*#events_calendar td a{
	background:#f1f2f5;
	font:normal 14px Arial;
	color:#424242;
	width:28px;
}*/
#events_calendar td.event{
	background:#fff;
	font-weight:bold;
}
#events_calendar td.hidden{
	color:#e8e2d0;
}
#events_calendar td.birthday{
	background:#f1f2f5 url(i/bday.gif) no-repeat bottom right;
}
#events_calendar td.today{
	background:#d70a00;
	color:#fff;
}
#events_calendar td.today a{
	color:#fff;
}
#events_calendar td.tobirth{
	background:#d70a00 url(i/bday.gif) no-repeat bottom right;
	color:#fff;
}
#events_calendar td.tobirth a{
	color:#fff;
}
#events_calendar td.toevent{
	background:#d70a00;
	color:#fff;
	font-weight:bold;
}
#events_calendar td.toevent a{
	color:#fff;
}
#events_calendar td.birthevent{
	background:#fff url(i/bday.gif) no-repeat bottom right;
}
#events_calendar td.birthevent a{
	color:#00529c;
	font-weight:bold;
}
#events_calendar td.all{
	background:#d70a00 url(i/bday.gif) no-repeat bottom right;
	color:#fff;
	font-weight:bold;
}
#events_calendar td.all a{
	color:#fff;
}
#events_calendar td.nav{
	background:#fff;
	text-align:center;
	width:1%;
}
#events_calendar td.info{
	text-align:center;
	width:1%;
}
#content #cont_r #photos{
	position:relative;
	float:left;
	margin:35px 0 0;
	padding:0;
	width:252px;
	overflow:hidden;
	z-index:9;

}
#cont_r #photos .photo_archive a.archive{
	position:absolute;
	z-index:200;
	left:200px;
	top:5px;
}
#cont_r #photos  #photos_block{
	float:left;
	margin:0 0 10px;
	width:250px;
	background:#f9f3ea;
	border:1px solid #e1e2e7;
}
	#cont_r #photos_block .photos_one{
	clear:both;
	margin:12px 10px 0;
	width:235px;
	overflow:hidden;
}
#cont_r #photos_block .photos_one p{
	padding:0 0 10px;
}
#cont_r #photos_block .photos_one img{
	float:left;
	margin:0px 15px 10px 0;
}
#cont_r #photos_block .photos_one a.img_a{
	margin:0;
	padding:0;
}
#cont_r #photos_block .photos_one .photos_r{
	float:left;
	width:160px;
	margin:0;
	padding:0;
}
#cont_r #photos_block .photos_one .date{
	font:normal 13px Arial;
	color:#424242;
}
#cont_r #photos_block .photos_one p{
	padding:0;
	margin:0 0 5px;
}
#cont_r #photos_block .photos_one a{
	font:normal 13px Arial;
	padding:0 10px 0 0;
	margin:0;
	text-decoration:none;
}
/*.tat #cont_r #photos_block .photos_one a{
	font:normal 15px 'Times New Roman', Times, serif;
}*/
#cont_r #photos_block .photos_one a:hover{
	text-decoration:underline;
}
#cont_r #user-form{
	position:relative;
	width:100%;
	float:left;
	margin:25px 0 0;
	padding:0 0 15px;
	background:#f1f2f5;
	border:1px solid #e1e2e7;
}
#cont_r #user-form h3{
	margin:13px 0 10px 13px;
	padding:0 0 0 24px;
	font:normal 13px Arial;
	color:#d70a00;
	background:url(i/user_form.gif) no-repeat left center;
}
#form_in,
#logged_in{
	position:relative;
	margin:0 0 0 35px;
}
#logged_in{
	padding:10px 0 0;
}
#form_in input.text{
	position:relative;
	background:#aaa url(i/input.gif) no-repeat left top;
	width:120px;
	height:21px;
	border:0;
	padding:2px 3px 0 8px;
	margin:0 0 4px;
}
#form_in label{
	font:12px Arial;
}
#form_in input.submit{
	clear:both;
	float:left;
	background:#0a5ba5 url(i/button_sbmt.gif) no-repeat left top;
	width:59px;
	height:23px;
	border:0;
	padding:0 1px 0;
	margin:0 0 4px;
	color:#fff;
	cursor:pointer;
}
#main #content #list_news .last,
#main #content #online .last{
border:none;
background:none;
}
#cont_l .last{border:1px solid #ccc; background:#f1f2f5; padding:10px 15px 0 15px; margin:20px 0;}
#cont_l #mincont  .last .list{float:left;width:280px;font-size:85%; padding:0 15px 0 0;margin:0 35px 0 0;}
#cont_l .last .list a{text-align:left;}
#cont_l .last .list h3{margin:0; font-size:120%;padding:12px 0 10px 12px;}
#cont_l .last .list ul{border-left:3px solid #00529c;margin: 0 0 10px 12px;}
#cont_l .last .list ul li{background:none; padding:0 0 6px 8px;font:normal 12px Arial;}
#cont_l .last .list ul li a{font:normal 13px Arial;}

#wrapper #footer{
	clear:both;
	float:left;
	height:45px;
	width:950px;
	overflow:hidden;
	background:#0456a0;
	color:#9aceff;
	padding:0 20px;
	font:12px Arial;
}
#copy{
	float:left;
	margin:18px 0 16px 4px;
	font:12px Arial;
	color:#9aceff;
}
#development{
	float:right;
	margin:18px 14px 16px 0;
}
#development a{
	color:#9aceff;
	font:12px Arial;
	text-decoration:none;
}
#development a:hover{
	text-decoration:underline;
}
#development a.made,
#development a.made:hover{
	text-decoration:none;
}
#map{
	position:absolute;
	width:275px;
	height:182px;
	top:49px;
	right:1%;
	z-index:110;
}
#search{
	position:absolute;
	top:11px;
	left:224px;
	z-index:100;
	padding:0;
	margin:0;
}
#search input.search{
	background:none;
	border:1px solid;
	width:190px;
	height:18px;
	padding:0 10px;
	overflow:hidden;
	color: #ffffff;
}
#search input.submit{
	display:none;
}
#lang{
	position:absolute;
	top:10px;
	right:290px;
	z-index:11;
}
#lang a,
#lang strong{
	display:block;
	float:left;
	color:#fff;
	padding: 0 10px;
	border-right:1px solid #fff;
	margin:0 2px 0 0;
}
#lang a.last,
#lang strong.last{
	border:0;
}
#lang strong{
	font-weight:bold;
}
#top_nav{
	position:absolute;
	width:100%;
	top:12px;
	left:20px;
	z-index:10;
}
#top_nav li{
	float:left;
	background:none;
	list-style:none;
	border-right:1px solid #a1d0ff;
	padding:0 5px;
}
#top_nav li.last{
	border:0;
}
#top_nav li a{
	font:normal 12px Arial;
	color:#a1d0ff;
	text-decoration:none;
}
#top_nav li a:hover{
	text-decoration:underline;
}
#top_nav li.here strong{
	font:bold 12px Arial;
	color:#fff;
}
/*---------
	FORM
-----------*/
#form{
	padding:0 50px 23px 0;
}
#form h3{
	font:bold 135% Arial, sans-serif;
	margin:0 0 10px;
}
#form .line{
	width:100%;
	overflow:hidden;
	margin:2px 0 12px;
}
#form .label{
	float:left;
	width:135px;
	margin-right:10px;
}
#form .formw{
	margin:0 0 0 145px;
	display:block;
}
#form .formw .text,
#form .formw textarea{
	width:188px;
	font:100% Arial, sans-serif;
	border:solid 1px #999;
}
#form .formw .text{
	padding:3px;
}
#form .formw textarea{
	width:444px;
	height:112px;
	padding:3px;
}
#form .formw .btn{
	padding:1px 10px;
	font-size:12px;
	cursor:pointer;
	background:#D4CFBB;
}
#form select{
	width:14.8em;
}
#form h2{
	margin:40px 0 15px 0;
	display:block;
	padding:0 0 4px 0;
}

.red{
	color:#D4141B;
}
.err{
	color:#D4141B;
	font-size:95%;
}
hr{
	background:#99988F;
	border:0;
	color:#99988F;
	height:1px;
	margin:15px 0px;
	padding:0;
}
#faq_box{
	margin:0 0 30px;
}
#faq_box h2{
	margin:0 0 13px;
}
.faq{
	background:#F1F1F1;
	padding-top:12px;
	line-height:1.3;
	color:#333;
	margin:0 0 21px;
	width:695px;
}
.faq .f_in{
	padding:0 16px 12px;
}
.faq p{
	margin:0;
}
.faq .ans{
	background:#ffc;
	padding:11px 16px;
	margin:10px 0 0;
}
#content #pager{
	margin:5px 0 7px;
	width:100%; 
	overflow:hidden;
	height:24px;
}
#content #pager a{
	display:block;
	float:left;
	background:#ccc;
	color:#000;
	padding:5px 7px;
	text-decoration:none;
	font-weight:bold;
	font-size:93%;
	margin:0 6px 0 0;
}
#content #pager a:hover{
	background:#99081B;
	color:#fff;
}
#content #pager span{
	display:block;
	margin:5px 8px 5px 1px;
	height:10px;
	float:left;
	display:inline;
}
#ph_block{
	clear:both;
}
#ph_block .last{background:none;border:0;margin:0;padding:0;}
#ph_block .ph_line{
	width:100%;
	overflow:hidden;
	margin:0 0 25px;
	padding:0;
}
#ph_block .photo{
	margin:0 auto;
	text-align:center;
	width:680px;
}
/*#ph_block .photo_border{
	position:relative;
	margin:auto;
	text-align:center;
	width:300px;
	height:300px;
	min-height:300px;
	border:1px solid #000;
	padding:10px;
}
#ph_block .photo_border img{

}*/
#ph_block .photo h3 a{
	font:15px Arial;
	margin:5px 0 0;
	padding:0;
	color:#00529C;
}
#ph_block .photo h3{
	font:15px Arial;
	margin:5px 0 0;
	padding:0;
}
#ph_block .photo img{
	display:inline;
	border:1px solid #000;
}
#list_photos{
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}
#list_photos .photo_one_l{
	margin:0 0 10px;
	padding:0;
	overflow:hidden;
}
#list_photos .photo_one_l.last{
	background:none;
	border:0;
}
#list_photos .photo_one_l img{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
#list_photos .photo_one_l .date{
	font:normal 18px Arial;
	color:#424242;
}
#list_photos .photo_one_l a{
	font:bold 16px Arial;
}
/*.tat #list_photos .photo_one_l a{
	font:bold 18px 'Times New Roman', Times, serif;
}*/
#list_speech{
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}
#list_speech .speech_one_l{
	margin:0 0 10px;
	padding:0;
	overflow:hidden;
	clear:both;
}
#list_speech .speech_one_l.last{
	background:none;
	border:0;
}
#list_speech .speech_one_l img{
	float:left;
	padding:0 12px 0 0;
	margin:0;
}
#list_speech .speech_one_l p{
	margin:0;
	padding:0;
}
#list_speech .speech_one_l a{
	font-weight:bold;
	padding:0;
	margin:0;
}
#list_speech .speech_one_l .author{
	font:normal 16px Arial;
	color:#424242;
}
#list_speech .speech_one_l .title{
	font:bold 14px Arial;
}
/*.tat #list_speech .speech_one_l .title{
	font:bold 16px 'Times New Roman', Times, serif;
}*/
#list_ppl{
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}
#list_ppl .ppl_one_l{
	margin:0 0 10px;
	padding:0;
	border:1px;
}
#list_ppl .ppl_one_l.last{
	background:none;
	border:0;
}
#list_ppl .ppl_one_l img{
	float:left;
	padding:0 12px 0 0;
	margin:0;
}
#list_ppl .ppl_one_l .author{
	font:bold 16px Arial;
	color:#424242;
}
#list_ppl .ppl_one_l .title{
	font:bold 14px Arial;
}
/*.tat #list_ppl .ppl_one_l .title{
	font:bold 16px 'Times New Roman', Times, serif;
}*/
#leaderz .titul{
	color:#888;
}
#bb_block{
	clear:both;
}
#bb_block .last{background:none;border:0;margin:0;padding:0;}
#bb_block .bb_line{
	width:100%;
	overflow:hidden;
	margin:10px 0 25px 35px;
	padding:0;
}
#bb_block .bb{
	width:300px;
	float:left;
	margin:10px 20px 5px 0;
	font:normal 13px Arial;
}
#bb_block .year{
	margin:0 0 10px;
}
#bb_block .year h3{
	font:bold 16px Arial;
	color:#D70A00;
}
#bb_block .bb img{
	padding:0 0 15px;
}
a.pdf{
	font:bold 13px Arial;
	color:#00529C;
	padding:0;
	background:url(i/pdf.gif) no-repeat;
	padding:0 0 0 20px;
}
#sitemap a{
	font:normal 14px Arial;
}
#sitemap ul{
	padding-top:5px;
}
#sitemap li{
	padding-bottom:5px;
}
.cols1{
	float:left;
	padding-right:8px;
	width:600px;
}
.cols2{
	float:left;
	padding-right:8px;
	width:290px;
}
.cols3{
	float:left;
	padding-right:8px;
	width:210px;
}
.cols1 a,
.cols2 a,
.cols3 a{
	font:normal 14px Arial;
}
.cols1 li,
.cols2 li,
.cols3 li{
	padding-bottom:5px;
}
#messages{
	background:#888;
	width:630px;
	border:0;
}
#messages tr{
	background:#fff;
}
#messages td{
	padding:4px;
}
#messages th{
	padding:4px;
	background:#bbb;
	font:bold 13px Arial;
}
#messages tr.bg{
	padding:4px;
	background:#eee;
}
#messages .title{
	width:70%;
}
#messages a.newmessage{
	font-weight:bold;
}
#mess p{
	font:normal 14px Arial;
}
#mess h3{
	font:bold 14px Arial;
}
#mess #prfiles{
	margin:10px 0;
}
.grey{
	width:280px;
	background:#eee;
	padding:15px;
}
table#login_table{
	width:280px;
	border:0;
}
#main #content table#login_table td{
	padding:4px;
	margin:0;
}
#main #content table#login_table .text{
	width:125px;
}
#cont ul{
	margin:10px 0;
}
#wrapper{
	background:transparent url(i/bgBig3.jpg) no-repeat top center;
	margin:0 0 0 -18px;
	padding:0 0 0 22px;
	height:1200px;
}
#gerb{
	position:absolute;
	top:20px;
	right:0;
}
