	body{background-position: 25px left; background-repeat: repeat-x; background-image: url(header_gradn.gif); font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#000000; background-color:#afd2d8; padding:0px; margin:0px; height:100%;}
    table{empty-cells: show }
	td{font-size:75%; vertical-align:top;}
	img {border: 0px;}
	p{margin-top:0px; margin-bottom: 0.8em}
	form {margin:0px; padding:0px}
	
	.hide{visibility:hidden;}
	.up{text-transform: uppercase;}

	a{color:#c80100;}
	a:hover{color:#c80100;}
	a.none{text-decoration:none;}
	a.none:hover{text-decoration:underline;}
	
	.white{color:#FFFFFF;}
	.red{color:#FF0000;}

	.p10{font-size:65%}
	.p11{font-size:70%}
	.p12{font-size:75%}
	.p13{font-size:80%}
	.p14{font-size:90%}
	.p15{font-size:100%}
	.p16{font-size:105%}
	.p17{font-size:110%}

	.f10{font-size:10px}
	.f11{font-size:11px}
	.f12{font-size:12px}
	.f13{font-size:13px}
	.f14{font-size:14px}
	.f15{font-size:15px}
	.f16{font-size:16px}
	.f17{font-size:17px}
	.nowrap{white-space:nowrap;}

h1 {padding:0px; margin:0em 0em 1.5em 0em; font-size:1em; fo-nt-weight:normal;}
h2 {padding:0px; margin:0em 0em 1em 0em; font-size:1em; font--weight:normal;}

.content {padding-bottom: 2em;}

.head1 {font-size:1.5em; padding:0px; margin:0em 0em 0.2em 0em; font-weight:normal;}
#h1 {border-bottom:#999999  1px  solid; margin:0em 0em 2em 0em;}
.head {font-size:100%; text-align: center; padding:0px; margin:1em;}

textarea, input, select { font-family:sans-serif; font-size:1.084em; overflow: hidden; }

.navbuts {position:absolute; top: 0px; right: 0px;}
.navbuts .home, .navbuts .home_a, .navbuts .search, .navbuts .mail, .navbuts .bookmark{ float:left; width:13px; height:13px; margin:25px 25px 0 0; text-indent:-2000px; }
.navbuts .home { background:url(home.gif) 0 0px no-repeat; }
.navbuts .home_a { background:url(home_a.gif) 0 0px no-repeat; }
.navbuts .search { background:url(search.gif) 0 0px no-repeat; }
.navbuts .mail { background:url(mail.gif) 0 0px no-repeat; }
.navbuts .bookmark {background:url(/images/star.gif) 0 0px no-repeat;}

.foto {border:solid 1px #999999; margin:0px 8px 8px 0px; float:left; padding:3px; } 


.title {height: 63px; vertical-align: middle;}
.title div {float: left; cursor: pointer;}
.st_line {height:23px; background:url('flag_line.gif') repeat-x;}
.rep_line {height:23px; background:url('flag_line.gif') repeat-x;}
.comm_name {height:85px; padding: 10px 0px 0px 0px;}
.comm_name div {cursor: pointer;}

.menu_mn {margin: -35px 0 0 0; position:relative; padding:0px 0px 0px 0px; font-size:1.5em; float:left; display: block;}
.menu_mn a{padding:0.2em 0em 0.2em 1.5em; color: #0500ad; font-weight:normal; white-space:nowrap; background: url(bullet.gif) no-repeat 0px 0.7em; display:block;}
#.menu_mn a:hover {padding:0.2em 0em 0.2em 1.5em; color: #c80100; font-weight:normal; white-space:nowrap; background: url(bullet_a.gif) no-repeat 0px 0.7em; display:block;}
#.menu_mn .act {padding:0.2em 0em 0.2em 1.5em; color: #c80100; font-weight:normal; white-space:nowrap; background: url(bullet_a.gif) no-repeat 0px 0.7em; display:block;}

.menu {padding:0px 0px 0px 0px; font-size:1.5em;}
.menu a{padding:0.2em 0em 0.2em 1.5em; color: #0500ad; font-weight:normal; white-space:nowrap; background: url(bullet.gif) no-repeat 0px 0.7em; display:block;}
.menu a:hover {padding:0.2em 0em 0.2em 1.5em; color: #c80100; font-weight:normal; white-space:nowrap; background: url(bullet_a.gif) no-repeat 0px 0.7em; display:block;}
.menu .act {padding:0.2em 0em 0.2em 1.5em; color: #c80100; font-weight:normal; white-space:nowrap; background: url(bullet_a.gif) no-repeat 0px 0.7em; display:block;}

.sub_menu {padding:0em 0em 0em 0em; font-size:0.7em; }
.sub_menu a{padding:0.2em 0.2em 0.2em 4em; color: #0500ad; font-weight:normal; white-space:nowrap; background: url(emp.gif); display:block;}
.sub_menu a:hover {padding:0.2em 0.2em 0.2em 4em; color: #c80100; font-weight:normal; white-space:nowrap; background: url(emp.gif); display:block;}
.sub_menu .act {padding:0.2em 0.2em 0.2em 4em; color: #c80100; font-weight:normal; white-space:nowrap; background: url(emp.gif); display:block;}


.welcome #pr {margin: 0em 1em 1em 0em; text-align: left;}
.welcome #fio {font-size:1.5em; margin-bottom: 18em;}

.blk_title a{ color:#002193;}
.blk_title {padding: 0px 0px 20px 0px; font-size:11pt; font-weight:bold;}
.date {color:#bababa; font-size:0.8em;}
.news-_title{font-size:8pt; padding: 0px 0px 15px 0px; margin:0px;}

.bsel {color:#c30700;font-weight:bold;}

.announce{margin-top: 25px;}

.more {padding:20px 0px 0px 0px; text-align: right;}
.more a{padding:2px 0px 2px 15px;  font-weight:normal; white-space:nowrap; background: url(b_more.gif) no-repeat 0px 8px; display-:block;}

.hr {height:30px;background:url('hr.gif') repeat-x 0px 12px;}
.mapup {margin:0; vertical-align: bottom;}
.mapmid {margin:0; background-color: #ffffff;}
.mapdn {margin:0;}

.box_text {padding: 15px; background-color:#d8f3f5;}
.box_text textarea {color:#cccccc;padding: 5px 0px 5px 10px; border: solid #98d4d8 1px; width:100%}
.box_text #text {font-size:8pt; padding: 0px 0px 15px 0px;}

.box_fields {padding: 0px 15px 15px 20px;}
.box_fields div{padding: 0px 0px 4px 0px; white-space:nowrap;}
.box_fields #input {color:#cccccc;padding: 0px 0px 0px 5px; border: solid #98d4d8 1px; margin-left:4px;}
.box_fields #submit {margin: 2px 0px 0px 12px;}

.notify {font-size:8pt; padding: 15px 0px 15px 0px; color:#999999}

.gallery {padding: 15px 0px 25px 0px;}
.gallery #img_gal{border: 1px #cccccc solid;}


.foot {height:6px;background-color:#6f8789;}
.copy {height:61px;background-color:#b0d3d8;padding: 18px 18px 10px 50px}
.counters {height:61px;background-color:#b0d3d8;padding: 18px 50px 10px 18px}

.th {font-size:100%; font-weight:bold; text-align: center; vertical-align: middle; background-color: #d2d2d2;}

.e {background-color: #e4e4e4;}
.o {background-color: #efefef;}


.calendartablemonth td{text-align:center;font-weight:bold; vertical-align:middle }
.calendartable #current {border: solid #c10400 1px;}
.calendartable #current a {text-decoration: none;}
.calendartable #current {border: solid #c10400 1px;}

.calendartable .dow {background-color:#f3f3f3; text-align: center;}
.calendartable .calendarweekend {color:red;}
.calendartable #d_sel {background-color: #c10400;}
.calendartable #d_sel a {color:white; text-decoration: none;}

.calendartable #pointer {cursor:pointer;}
* HTML .calendartable #pointer  {
cursor:hand;
c\ursor:pointer;
}

table.tab, 
table.tab td,
table.tab th {border-collapse: collapse; border: #6F8789 1px solid; padding: 5px; font-size: 90%;}
table.tab th {text-align: center; font-weight: bold}
table.tab {width: 90%;}

.content_table{border-collapse:collapse; border: 1px solid #6f8789;}
.content_table * td{border: 1px solid #6f8789; padding: 0.5em;}

.sitemap {padding-top: 0.5em;}

.foto {border:solid 1px #999999; margin:0px 8px 8px 0px; float:left; padding:3px; } 
.foto_main {border:solid 1px #999999; margin:0px 8px 8px 0px; padding:3px; float:left; clear:both;} 
.foto_block {margin-bottom: 1.5em; }

.publications{float:left; background-position:top left; background-repeat:no-repeat; background-image:url(pdf_ico.gif); padding: 5px 0 0 40px; height: 35px; margin: 0 0 5px 35px;}
.publications2{float:left; background-position:top left; padding: 5px 0 0 10px; height: 35px; margin: 0 0 5px 5px;}
.publications3{float:left; background-position:top left; padding: 5px 0 0 12px; height: 15px; margin: 0 0 5px 5px; width:120px;}

li {list-style-image:url(libul.gif); margin: 5px 0 10px 0;}
li a {font-weight: bold;}

.mamtbl{border-collapse: collapse;}
.mamtbl * td {border-bottom: 1px solid #6f8789;  padding: 5px 25px 5px 0;}


a.men{
color:#000000;
}

img.aleft {
  float: left;
  margin: 0 1em 1em 0;
}

img.aright {
  float: right;
  margin: 0 0 1em 1em;
}

.archive {
	float:left;
	padding:18px 0 10px 18px;
}

