body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80.01%; background-color:#fff;}

form, p, h1, h2, h3, table, ul, li {margin:0; padding:0;}

a {color: #633;}
a:visited {color: #633;}
a:hover {cursor:pointer; text-decoration:none;}

.header .gerb {margin:0 20px 0 22px; vertical-align:middle;}
.header td {padding:10px 0 10px 0;}
.header a {text-decoration:none;}

.main_menu {padding:0 0 0 1.5em; list-style:none; margin-right:2em;}
.main_menu li{margin:0; padding:0; }
.main_menu a {text-transform:uppercase; font-size:11px; background: url(imgs/mainmenu_bullet.gif) bottom right no-repeat; 
			border-bottom: 1px solid #ccc; padding:0.4em 0 0.4em 0; font-weight:bold; color:#333; text-decoration:none; display:block;} 
.main_menu a:visited {color:#333; text-decoration:none;} 
.main_menu a:hover {background: url(imgs/mainmenu_bullet_active.gif) bottom right no-repeat;} 
	

.footer_img {background:url(imgs/footer_left_main.jpg) no-repeat; width:486px; height:297px;}
.footer_left {background:url(imgs/footer_bg_main.jpg) repeat-x; height:297px;}
.footer_right {background:url(imgs/footer_bg_main.jpg) repeat-x; height:297px;}
.footer_right img {margin:2em 0 0 1.5em;}
.footer_right div {margin:2em 0 0 1.5em; color:#666; font-size:0.8em;}
.footer_right div.stat {margin:20px 0 0 1.5em;color:#666; font-size:0.8em;}
.footer_right div.stat img {margin:0;}
.footer_right a {color:#666;}


.regnews {padding:0 0 0 1.5em; margin-right:1.5em;}
.regnews h2 {padding-bottom:1em;}
.regnews .news_item {font-family: Verdana, Arial, Helvetica, sans-serif; padding:1.5em 0; border-top:1px solid #ddd;}
.regnews #first {padding:0.5em 0 1.5em 0; border-top:none;}
.regnews .news_item .datetime .date {color:#666; font-size:0.8em;}
.regnews .news_item .datetime .time {color:#633; font-size:0.85em; font-weight:bold;}
.regnews .news_item h3 {color:#000; font-size:0.85em; margin:0; padding-top:0.3em; font-weight:normal;}
.regnews .news_item h3 a {color:#000;}
.regnews .news_item h3 a:hover {text-decoration:none;}
.regnews .news_item .author {text-align:right; font-style:italic; padding-top:0.3em; font-size:0.8em;}
.regnews .statistics {font-size:0.8em;}
.regnews .statistics td {padding:0.4em 0 0.2em 0;}
.regnews .statistics td.left {padding-right:0.5em;}
.regnews .statistics td.right {padding-left:0.5em;}
.regnews .statistics .today td {padding-top:0;}
.regnews .statistics .points {background:url(imgs/points.gif) repeat-x bottom;}
.regnews .statistics .today {font-weight:bold; font-size:1.1em;}
.regnews .statistics_wrap {padding-bottom:21px;  background:url(imgs/regnews_shadow1.jpg) bottom center;}
.regnews .statistics_wrap .wrap {background:#d3e5f9 url(imgs/regnews_bg.jpg) repeat-x;padding:1.2em}
.regnews .archive {font-size:0.85em; padding-top:0.5em; font-weight:bold;}

.meria_block_wrap1 {padding:0 0.5em;}
.meria_block_shadow_left {background:url(imgs/meria_shadow_left.jpg) bottom left no-repeat;}
.meria_block_shadow_right {padding-bottom:42px; background:url(imgs/meria_shadow_right.jpg) bottom right no-repeat;}
.meria_block_wrap2 {padding:1.5em 0; background-color:#F9F7F7;}
.meria_block .right {border-left:#ccc 1px solid;}
.meria_news {padding:1.2em 1.5em 0 1.5em;}
.meria_news h2 {padding-bottom:1em;}
.meria_news .news_item {font-family: Verdana, Arial, Helvetica, sans-serif; padding:1em 0;}
.meria_news #first {padding:0.5em 0 1em 0; border-top:none;}
.meria_news .news_item .datetime .date {color:#333; font-size:0.8em; font-weight:bold;}
.meria_news .news_item h3 {color:#333; font-size:0.85em; margin:0; padding-top:0.3em; font-weight:normal;}
.meria_news .news_item h3 a {color:#333;}
.meria_news .news_item h3 a:hover {text-decoration:none;}
.meria_news .news_item .author {text-align:right; font-style:italic; padding-top:0.3em; font-size:0.8em;}
.meria_news .ann_item {font-family: Verdana, Arial, Helvetica, sans-serif; padding:0 0;}
.meria_news .ann_item h3 {color:#333; font-size:0.85em; margin:0; padding:0; font-weight:normal;}
.meria_news .ann_item h3 a {color:#333;}
.meria_news .ann_item h3 a:hover {text-decoration:none;}

.mzakaz {padding:2.5em 1.5em 0 1.5em;}
.mzakaz h2 {padding-bottom:1em;}
.mzakaz .news_item {font-family: Verdana, Arial, Helvetica, sans-serif; padding:1em 0;}
.mzakaz #first {padding:0.5em 0 1em 0; border-top:none;}
.mzakaz .news_item .datetime .date {color:#333; font-size:0.8em; font-weight:bold;}
.mzakaz .news_item h3 {font-size:0.85em; margin:0; padding-top:0.3em; font-weight:normal;}
.mzakaz .news_item h3 a:hover {text-decoration:none;}
.mzakaz .news_item .author {text-align:right; font-style:italic; padding-top:0.3em; font-size:0.8em;}

.sibinfo_news {padding:1.2em 1.5em 0 1.5em;}
.sibinfo_news h2 {padding-bottom:0.5em;}
.sibinfo_news .news_item {font-family: Verdana, Arial, Helvetica, sans-serif; padding:0.3em 0;}
.sibinfo_news #first {padding:0.5em 0 0.3em 0; border-top:none;}
.sibinfo_news .news_item h3 {font-size:0.85em; margin:0; padding-top:0.3em; font-weight:normal;}
.sibinfo_news .news_item h3 a {}

.directory {padding:2em 1.5em 1em 1.5em;}
.directory h2 {padding-bottom:0.5em;}
.directory ul, .sibinfo_news ul {list-style:none; padding-bottom:1em;}
.directory ul li, .sibinfo_news ul li {padding:0 0 0.2em 10px; background:url(imgs/gray_bullet.gif) no-repeat left top; font-size:11px;}
.directory form input.text {width:90%;border: 1px #999 solid;}
.directory form img {cursor:pointer;}

.bill {margin:2.5em 1.5em 1em 1.5em; background:url(imgs/bill_bg.jpg);}
.bill h2 {background:url(imgs/bill_bg_top.jpg); text-align:center;}
.bill h3 {color: #633; margin-left: 2em; font-size: 12px;}
.bill ul {list-style:none; padding:0.25em 0 0 2em;}
.bill ul li {padding:0 2em 0.5em 10px; background:url(imgs/brown_bullet.gif) no-repeat left top; font-size:11px;}
.bill .bend {height:38px; background:url(imgs/bill_bg_zagib.jpg) no-repeat right bottom;}
.bill .other {padding:0 1em 1em 2em; font-size:0.8em; text-align: right;}

.authors {margin:2.5em 1.5em 1em 1.5em;}
.authors ul {list-style:none;}
.authors ul li span {line-height:1.4em;}
.authors ul li img {float:left; margin-right:1em;}

.messages {padding:2em 1.5em 0 1.5em;}
.messages h2 {padding-bottom:1em;}
.messages .operator, .messages .number, .messages div.message, .messages .remainded {margin-bottom:1em; font-size:0.85em;}
.messages .remainded {margin-top:0.7em;}
.messages select.operator {font-size:0.9em; width:80%;}
.messages .submit img {cursor:pointer;}
.messages input.number {font-size:1.1em; width:80%;}
.messages textarea {border: 1px #999 solid; width:80%;}
.messages input {border: 1px #999 solid;}

.weather {padding:0 1.5em 0 1.5em;}
.weather h2 {padding-bottom:0.5em;}
.weather .date {padding-bottom:0.5em; color:#666; font-size:0.8em;}
.weather .date .today {font-weight:bold; color:#333; font-size:1.1em;}
.weather .day, .weather .night  {font-size:0.85em;}

.event {background:#f0f0f0 url(imgs/event_sign.jpg) no-repeat right; margin: 0 0.5em 0 0.5em;}
.event .roundtop {background:url(imgs/even_right_top.jpg) no-repeat top right; height:23px;}
.event .roundbottom {height:46px; text-align:right;}
.event img.corner {border:none; padding:0; margin:0; display:block !important;}
.event .roundcontent {padding:0 30px 20px 30px;}
.event .bend {background:url(imgs/event_bend.jpg) no-repeat left bottom;}
.event .down {background:url(imgs/event_white_border.gif) repeat-x bottom;}

.event .date {color:#666; font-size:0.8em;}
.event h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:1.6em; margin:0.3em 0 1em 0;}
.event img {border:1px solid #633;}
.event td.text {padding-left:2em;}
.event td.text p {padding:0; margin:1em 0 0 0; line-height:1.5; font-size:0.9em;}
.event td.text p.first {margin:0;}

.center_banner {text-align:center; margin:0 0 22px 0;}

.flash_banner {background: url(imgs/bgr.jpg) no-repeat top right ; padding-left:0.5em; height:180px;}


div#poll {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85.01%;
padding:0px 1.5em;
}
div#poll h2 { margin: 0 0 10px 0 }

#pollbody {margin:1em 0px;}
table.poll { width:100%; border: 0; border-collapse: collapse; margin:0;padding: 0;}
table.poll tr td { width: 50%; padding: 2px 0}
.vote {background-color: #F6F2E7; font-weight: bold; padding: 7px; color: #660000}
#pollbody .submit IMG {
	CURSOR: pointer;
	float:right;
	margin: 10px 0 0 0
}

.google-search {width: 100%;}
.google-search-inner {margin-left: auto; margin-right: auto;}

.center_banner_block a img {border: none; margin-bottom: 10px;}
.center_banner_block td {text-align: center;}
