body,p,td,input,textarea,select,h1,h2,h3,h4,h5{font: 11px tahoma,sans-serif; color:#666666;}
body{padding:0 12px 0 12px;}
small{font-size: 10px;}
a{color:#3E63AF;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{
	color:#FF020D;
	padding:20px;
	margin:0 0 11px 0;
	letter-spacing: 1px;
	font: bold 10px verdana,sans-serif;
	text-transform:uppercase;
	background:url(../../img/header.bg.gif) top repeat-x;
}
h1 a{	color:#FF020D;}
h2{	
	text-align:center;
	background:#C8D1E0;
	padding:10px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight:normal;
	color:#000000;
	margin:0 0 1px 0;
}
h2 a{	color:#000000;}
h3{	
	background:#F2F4F8;
	padding:10px;
	font: bold 10px verdana,sans-serif;
	letter-spacing: 1px;
	text-transform:uppercase;
	color:#FF020D;
	margin:5px 0 5px 0;
}
h3 a{	color:#FF020D;}
h4{	
	background:#C8D1E0;
	padding:10px;
	font-size: 11px;
	font-weight:bold;
	color:#3860A8;
	margin:0 0 1px 0;
}
h5{	
	background:#F2F4F8;
	padding:10px;
	font-size: 11px;
	font-weight:bold;
	color:#3860A8;
	margin:0 0 1px 0;
}


li,p{margin:6px 0 7px 0;}
input,textarea,iframe,select{border:#CED8E3 1px solid;}
.cms_illuminate{background:#3E63AF;color:white;}

/* Пользовательские классы */
.homemenu{margin: 10px 0 7px 55px;}
.homemenu td{padding: 0 25px 0 24px;}
.homemenu td.separator{	background:url(../../img/separ.gif) bottom right repeat-y;}
.search td{ padding: 0 0 0 10px;	font-size:10px;}
.search .button{
	border:none;
	width:50px;
	height:17px;
	font-size:10px;
	padding-left:10px;
	background:url(../../img/button.gif) top left no-repeat;
}
.logo{background:url(../../img/logo.gif) bottom left no-repeat;}
.top{	background:url(../../img/top.bg.jpg)  0px 60px repeat-x; }
.right{	background:url(../../img/right.bg.gif) 0px 60px repeat-x; padding:0 0 0 24px;}
.left{padding:0 7px 0 0;}
.text{padding:0 0 0 20px;}
.mainmenu ul{
	margin:0;
	padding:19px 0 13px 0;
}
.mainmenu li{
	margin:0;
	padding:9px 65px 5px 55px;
	list-style:none;
	background:url(../../img/menu.bg.gif) left top no-repeat;
}
.mainmenu a{
	letter-spacing: 1px;
	font: bold 10px verdana,sans-serif;
	text-transform:uppercase;
	padding:0 0 0 36px;
	background:url(../../img/menu.bullet.gif) left center no-repeat;
}
.main{background:url(../../img/main.bg.gif) top repeat-x; padding:24px 0 0 0;}
.detail{text-align:right;}
.date{color:#3E63AF;font-weight:bold;}
.cms_pages{
	font: 10px verdana,sans-serif;
	background:url(../../img/border.gif) left top repeat-x;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}
ul.cms_map,ul#cms_nodemenu,{margin-left:16px;}
ul.cms_map li,#cms_nodemenu li{list-style:url(../../img/menu.bullet.gif);}
ul.newsnode{margin-left:0;padding-left:16px;}
li.newsnode{list-style:url(../../img/ico.news.gif);}
/* для Richedita */
img.reImageLeft{float:left;margin:2px 5px 5px 2px;}
img.reImageRight{float:right;margin:2px 2px 5px 5px;}
img.reImage{cursor:hand;}
table.reTable{
	width:98%;
	border: none;
}
table.reTable td{
	padding:3px;
	border: none;
}
table.reBordered{
	border-top: solid 1px #F0ECEB;
	border-left: solid 1px #F0ECEB;
}
table.reBordered td{
	border-bottom: solid 1px #F0ECEB;
	border-right: solid 1px #F0ECEB;
}
.sss {font-size:1px;color:#fff;}
.sss a {color:#fff;}
