* {margin: 0;padding: 0;}
html{height: 100%;width: 100%;overflow: scroll; }
body{height: auto;min-height: 100%;	position: relative;width: 100%;background: #CDB2B7 url(../images/bg.jpg) repeat-x top left;	color: #555555;font: normal 1em Arial, Verdana, Tahoma, sans-serif;  text-align: center; }
a{color: #86525f;}
a:hover{text-decoration: none;}
a img{border: 0}
p{margin: 1em 0;}
.p{margin: 1em 0;border:0px solid red;overflow: auto;clear: both;}
H1 {font: normal 2em  Trebuchet MS, Arial, "Times New Roman", serif;color: #666666;position: relative;	margin: 0 0 0.3em 0;	width: 100%;}
H2 {font: normal 1.7em  Trebuchet MS, Arial, "Times New Roman", serif;color: #666666;position: relative;	margin: 0 0 0.8em 0;	width: 100%;}
H3 {font: normal 1.5em  Trebuchet MS, Arial, "Times New Roman", serif;color: #666666;position: relative;	margin: 0 0 0.8em 0;	width: 100%;}
H4 {font: normal 1.2em  Trebuchet MS, Arial, "Times New Roman", serif;color: #666666;position: relative;	margin: 0 0 0.3em 0;	width: 100%;}
form{display: inline;margin: 0;padding: 0;}
input,textarea,select {border: 1px dotted #89c0e0;  background-color: #f7fbfd;  padding: 4px 4px 4px 4px;  font-style: italic;  color: #8b8b8b;    }
hr {height: 0px;border: 0px solid #e6e6e6;border-top-width: 1px; margin: 1em 0 1em 0;}
ul{margin: 1em 0 0 1em;}
strong{color: Black;}
.small {font-size: 0.7em;color: #8c8c8c;font-weight:normal;}
.small strong{color: #8c8c8c;font-weight:normal;}
.big {font-size: 1.2em;color: #555555;}


/*Разметка страницы*/
.layout{border:0px solid red;position: relative;z-index: 1;margin: 0 auto; overflow: visible;width: 890px;}
.header{border:0px solid red;z-index: 1;margin:0px 0px 0px 0px; position: relative;}
.rtop{border:0px solid red;z-index: 1;margin:0px 0px 0px 0px; position: relative;background: url(../images/rt.png) no-repeat bottom left;	height:10px;}
.rmiddle{border:0px solid red;z-index: 1;height:auto;padding:10px 10px 40px 10px; position: relative;background: url(../images/rm.png) repeat-y bottom;}
.rbottom{border:0px solid red;z-index: 1;margin:0px 0px 0px 0px; position: relative;background: url(../images/rb.png) no-repeat top left;	height:10px;}
.left{border:0px solid red;z-index: 1; min-height:100px; position: relative;padding:0px 0px 0px 0px;}
.top{border:0px solid red;z-index: 1; width: 60%; position: relative;float: left; overflow: visible;padding:0px 0px 0px 0px;}
.main{border:0px solid red;z-index: 1; width: auto;position: relative;float: left; overflow: visible;padding:0px 20px 20px 20px;}
.bottom{border:0px solid red;z-index: 1; width: 60%; position: relative;float: left; overflow: visible;padding:0px 0px 0px 0px;}
.right{border:0px solid red;z-index: 1;  width: 13%;  position: relative;	float: right; padding:0px 0px 20px 0px;}
.footer{border:0px solid red;clear: both;z-index: 1;margin:0px 0px 0px 0px; position: relative;padding:20px 0px 20px 20px;  text-align: center; }

/*Меню*/
ul.menu{list-style: none;position: relative;margin: 0 0 40 0;text-decoration: none;width:130px}
ul.menu li{margin: 0.4em 0;}
ul.menu .li_sub {list-style: disc;margin: 0.5em 0px 0px 30px; font-size:0.9em; color: #0FB2F0;}
.menu {text-decoration: underline; color: #0FB2F0;font: normal 1.1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;  white-space: nowrap; }
.menu:hover {text-decoration: none; color: #0FB2F0;}
.menu_active{text-decoration: none; color: #fc9129;font: normal 1.1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
.menu_active:hover{text-decoration: none;	color: #fc9129;}
.menu_sub {list-style: disc;text-decoration: underline;color: #0FB2F0;font: normal 0.8em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
.menu_sub:hover {color: #0FB2F0;text-decoration: none;}
.menu_sub_active{text-decoration: underline;color: #0FB2F0;font: normal 1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
.menu_sub_active:hover {color: #0FB2F0;text-decoration: none;}


/*Язык*/
.lang {text-decoration: none;color: #A7A7A7;	font-size: 11px;font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;}
.lang:hover {text-decoration: none;color: red;}

.t11 {color: Gray;font-family: Tahoma;font-size: 11px;font-style: normal;text-decoration: none;}
.error{color: red;}
.sep {color: #E8641B;}
.sep2 {color: White;}
.page {text-decoration: none;color: #7E7E7E;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;}
.page:hover {text-decoration: none;color: #D72C2C;}

/*Новости*/
.newsdate {width:70px; margin: 4px 0px 0px 10px; color: #a9a9a9;font-size: 0.7em;float: left;}
.viewnewsdate {font-size: 0.6em;  font-weight: bold;color: #0FB2F0;}
.newstitle{width:85%;float: left;}
.newstext{position: relative;color: gray; font-size: 0.8em;}
.allnews {margin: 20px 0px 0px 0px;}
.allnews a{font-size: 10px;text-decoration: none;color: #8c8c8c;}
.allnews a:hover {color: #8c8c8c;}


.newsdate_block {color: #4b4b4b;font-family: Tahoma;font-size: 10px;font-style: normal;font-weight: bold;}
.newslink_block {font-size: 12px;text-decoration: none;color: #8c8c8c;font-family: Arial, Verdana, Helvetica, sans-serif;}
.newslink_block:hover {color: #8c8c8c;}
.news{color: #00AEEF;TEXT-DECORATION: underline;}
.news:hover {color: #ff8c00;TEXT-DECORATION: underline;}
.newsttl {font-weight: bold;color: #4b4b4b;font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 15px; }
.newsttl:hover {color: #ba3236;}

/*Файлы*/
.files_title {font-size: 1.2em; ; font-weight: normal;color: #0FB2F0;}
.files_title:hover {color: #0FB2F0;}
.files_cat_title {font-weight: normal;color: #0FB2F0; font-size: 1.5em; }
.files_cat_title:hover {color: #0FB2F0;}
.files_subcat_title {font-weight: normal;color: #0FB2F0; font-size: 1.1em; }
.files_subcat_title:hover {color: #0FB2F0;}
.files_cat_txt {font-size: 0.8em; color: gray;}
.file_icon {float:left;margin:0 20px 300px 0;}

/*Карта сайта*/
ul.sitemap{list-style: none;margin: 0 0 0 20;text-decoration: none;}
ul.sitemap li{margin: 0.4em 0;}
ul.sitemap .li_sub {list-style: disc;margin: 0.5em 0px 0px 30px; font-size:0.9em; color: #0FB2F0;}
ul.sitemap .li_sub2 {list-style: none;margin: 0.5em 0px 0px 50px; font-size:0.9em; color: #0FB2F0;}
.sitemap {text-decoration: underline; color: #0FB2F0;font: normal 1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;  white-space: nowrap; }
.sitemap:hover {text-decoration: none; color: #0FB2F0;}




.searchtitle {	font-size: 13px;font-weight: normal;color: #696969;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.cattitle {font-weight: bold;color: #555555;	font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;}
.cattitle:hover {font-weight: bold;color: #FF9933;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;}
.pagetitle {font-weight: normal;	color: #708090;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 18px;}

/*Блоки*/
.block-left{background-repeat: repeat-x;width:265px;}
.block-right{}
.block-center{ width: 800px; }
.blocktitle {	font-weight: bold;	color: #4b4b4b;font-size: 20px;	FONT-FAMILY: Arial Narrow, Verdana, Tahoma, elvetica, sans-serif;	font: small-caps;	margin-bottom: 15px;}
.blocktitleright {FONT-SIZE: 12px;COLOR: White;FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;}
.blocktitlevote {FONT-SIZE: 16px; COLOR: #6B8E23;FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;}
.blockcontent {color: #4b4b4b;font-size: 12px;margin-left: 5px;}
.blockcontentright {color: White;font-size: 12px;background-color: White;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.blockcentertitle {font-weight: bold;color: #3F1D80;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;}

/*Футер*/
.footer p {font-size:0.7em; color: #8E8E8E;}
.footer strong {font-size:1em; color: #8E8E8E;font-weight:normal;}
.footer a:link,.footer a:visited{FONT-SIZE: 11px;COLOR: #8E8E8E;TEXT-DECORATION: underline;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.footer a:hover {COLOR: #763641;TEXT-DECORATION: underline;}

/*Хидер*/
.header {FONT-SIZE: 11px;COLOR: #F3E1B3;TEXT-DECORATION: none;	font-family: Arial, Verdana, Helvetica, sans-serif;}
.header a:link,.header a:visited{FONT-SIZE: 11px;COLOR: #F3E1B3;TEXT-DECORATION: none;font-family: Arial, Verdana, Helvetica, sans-serif;}
.header a:hover {FONT-SIZE: 11px;COLOR: #F3E1B3;TEXT-DECORATION: none;font-family: Arial, Verdana, Helvetica, sans-serif;}

/*Дополнительно*/
.tel {font-size: 1.6em;color: black;}

.menu_u {text-decoration: none; color: black;font: normal 1.1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;  white-space: nowrap; }
.menu_u:hover {text-decoration: none; color: black;}
.menu_u_active{text-decoration: none; color: #fc9129;font: normal 1.1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
.menu_u_active:hover{text-decoration: none;	color: #fc9129;}
.menu_sub_u {list-style: disc;text-decoration: underline;color: #0FB2F0;font: normal 0.8em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
.menu_sub_u:hover {color: #0FB2F0;text-decoration: none;}
.menu_sub_u_active{text-decoration: underline;color: #fc9129;font: normal 1em Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
.menu_sub_u_active:hover {color: #0FB2F0;text-decoration: none;}