table.main{
	background-image:url('/design/background/bgtop.jpg');
	background-repeat: repeat-x;
	background-color:FEFDFC;
}
table.footer{
	background-image:url('/design/background/bgbottom.jpg');
	background-repeat: repeat-x;
	background-color:FEFDFC;
}
td{
  padding:0;
  margin:0;	
}
.cont , .cont TD{
  font-size:12px;
  color: #4a4a4a;
  font-family:Tahoma;
}
.cont a, .cont a:visited {
  color: #4a4a4a;
}
.cont a:hover {
  color: #8a8a8a;
}
td.logo1{
	background-image: url(/design/crrt_01.jpg);
	background-repeat: no-repeat;
}
td.logo2{
	background-image: url(/design/crrt_02.jpg);
}
input.admin{
  width:600;
  height:18;
  font-size:11px;
}
input.admin_light{
  height:18;
  font-size:11px;
}
select.admin{
  width:200;
  height:18;
  font-size:11px;
}
textarea.admin{
  width:600;
  height:70;
   font-size:11px;
}
.label{
  font-size:12;
  font-family:tahoma;
}
.module_name{
  font-size:14px;
}
a.menu_page{
  font-size:11px;
  text-decoration: none;
  font-family:tahoma;
}
a.top_menu{
	color:#004C62;
	font-size:12px;
	font-family:tahoma; 
	text-decoration:underline;
	font-weight:bold;
}
a:hover.top_menu{
	color:#007B9F;
}
a.menu{
	color:#004C62;
	font-size:12px;
	font-family:tahoma; 
	text-decoration:underline;
	font-weight:bold;
}
a:hover.menu{
	color:#007B9F;
}
a.sub_menu,a.sub_menu:visited{
	padding-left:5;
	font-size:11px;
   	color:#002A59;
	font-family:Arial;
   	font-weight:bold;
   	text-decoration:none;
}
a:hover.sub_menu {
	color:#29568f;
}
a.sub_admin_menu{
	padding-left:0;
	font-size:11px;
	font-family:Arial;
    	color:#002A59;
    	font-weight:bold;
   	 text-decoration:none;
}
a.small1{
	color:white;
	font-size:11px;
	font-family:tahoma;
	text-decoration: none;
}
.nav3{
	background-image: url('/design/background/navbottom.jpg');
}
.nav2{
	background-image: url('/design/background/navrep.jpg');
}
.nav1{
	background-image: url('/design/background/navtop.jpg');
}
.dep_header {
	color: #DFC370;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	padding-left:20;
	font-size:16px;
}
.contacts{
	font-size:12px;
	font-family: tahoma;
	padding-left:266;
	color: #565250;
}
input.default{
	height:16;
	font-size:10px;
	font-family:tahoma;
/*	padding-bottom:6;*/
}
p.rules{
	font-size:11px;
	font-family:tahoma;
	text-align:justify;
}
.site_rules{
	background-color: white;
	border:1 solid silver;
	padding:10;
}
/*--------------- news ------------------*/
.news_date{
	color: #B7B5B3;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
.news_title {
	font-family:tahoma;
	font-size:12px;
}
.news_content{
	font-family:tahoma;
	font-size:12px;
	text-align:justify;
	padding-right:60;
	color: #565250;
}
.news_full_header{
	color:#427A8B;
	font-family:tahoma;
	font-weight:bold;
	font-size:16px;	
}
.news_full_date{
	color: #B7B5B3;
	font-family:tahoma;
	font-size:12px;
}
.news_full_content{
	font-size:14px;
	text-align:justify;
	padding-right:60;
	padding-top:10;
	color: #565250;
}
.news_p_bar{
	font-size:12px;
	font-family: tahoma;
	font-weight:bold;
	padding-left: 250;
}
.list_header{
	text-align: center;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma;
	padding:5;
}
.list_cell{
	border: 1 solid silver;
	padding:3;
	vertical-align: top;
	text-align: center;
	font-size:12px;
	font-family:tahoma;
}
a.news_title, a:visited.news_title {
	color:#427A8B;
	font-family:tahoma;
	font-weight:bold;
}
a:hover.news_title {
	color:#007B9F;
}
a.news_all_news{
	color: #B7B5B3;
	font-weight: bold;
	font-size:12px;
	font-family: Tahoma;
}
a.news_page_bar{
	font-size:12px;
	font-family: tahoma;
	font-weight:bold;
	color: Gray;
}
/*FAQ*/
.faq_head{
	color:004151;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	padding-left: 10;
	/*background-color: #F0F0F0;*/
	padding:5;
	margin-left:20;
}
.faq_sub_head{
	color: 004151;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
	padding-right:40;
	/*background-color: #F0F0F0;*/
	padding:5;
	margin-right:40;
}
td.faq_head_answer{
	color:004151;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	padding-left: 20;
}
td.faq_sub_head_answer{
	color: 004151;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
	padding-right:40;
}
td.faq_content{
  font-family:tahoma;
  font-size:12px;
  color: #565250;
  text-align:justify;
  padding:5;
  padding-right:40;
}
.faq_pager{
	font-size:12;
	font-family:tahoma;
	border: 1 solid #F0F0F0;
	padding:5;
	width:120;
	margin-left:19;
	background-color: #F0F0F0;
	font-weight:bold;
	color: Gray;
}
/*Поиск*/
.search_title{
	font-size:12;
	font-family:tahoma;
	font-weight:bold;
	padding-left:10;
}
.search_subtitle{
	font-size:12;
	font-family:tahoma;
	padding-left:10;
	color: #A9A9A9;
}
.search_content{
	font-size:12;
	font-family:tahoma;
	padding:10;
	color: #696969;
}
.search_block{
	background-color: #DCDCDC;
	font-size:12;
	font-family:tahoma;
	padding:5;	
}
.search_subblock{
	background-color: #F5F5F5;
	font-size:12;
	font-family:tahoma;
	padding:5;	
}
.search_light{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
/*Регистрация*/
td.reg_label{
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
}
input.reg_input{
	width:300;
	height:20;
	font-size:12px;
}
textarea.reg_textarea{
	font-size:12px;
	width:100%;
	height:200;
}
td.error{
	font-size:11px;
	font-family:tahoma;
	color:red;
	border:1 solid silver;
	padding:5;
	background-color: #F0F8FF;
}
/*Админ*/
td.adminListHeader{
    border:1 solid #87CEFA;
    text-align:center;
    font-weight:bold;
    background-color: #14A0FA;
    color: #FFFAFA;
    font-family:tahoma;
    font-size:12px;
}
td.adminListCell{
    border:1 solid #E4E4E4;
    padding:3;
    font-family:tahoma;
    font-size:12px;
}
.header1{
    text-align:center;
    font-weight: bold;
    border:1 solid #DCDCDC;
    padding:5;
    font-family:tahoma;
    font-size:12px;
}
.item1{
    border:1 solid #DCDCDC;
    font-family:tahoma;
    font-size:12px;
	 padding:5;
}