td,.text {
	font-family: Verdana;
	font-size: 11px;
}
h1{
	font-family: Verdana;
	font-size: 14px;}

a {
color:#333;
}
a:hover {
color:#006666;
}
.formaa{border:1px solid #D4D0C8;padding:2px;background:#CCCCCC;}
.forminp{color:white;}
.quote {font-size:10px;visible area:100%;margin: 1 5 1 0;padding-left:1;border:1px solid #666666;background:#EDDEDF;}
.mainmenu {
	padding: 10 4 10 4;
}

.mainmenu img {
        border:0px;
}

.mainmenu a {
        cursor:pointer;
}

.bbold {
	color: #000000;
	font-weight: bold;
}

.rbold {
	color: #ED2A31;
	font-weight: bold;
}

.link_bold {
	color: #000000;
	font-weight: bold;
}

.banner_468 {
	width: 468px;
	height: 60px;
	border-color: #000000;
	margin: 0 0 0 0;
}

.banner_125 {
	width: 125px;
	height: 125px;
	border-color: #000000;
	margin: 5 0 5 0;
}

.banner_156 {
	width: 156px;
	height: 156px;
	border-color: #000000;
	margin: 30 0 30 0;
}

.banner_88 {
	width: 88px;
	height: 31px;
	border-color: #000000;
	margin: 8 3 8 3;
}
hr {
        border:0px;
        color:#CCCCCC;
        background:#CCCCCC;
        height:2px;
}

.news {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

.center_column {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	padding: 20 20 20 20;
}

.content {
	font-family: Verdana;
	font-size: 11px;
	color: #006666;
	padding: 0 20 0 20;
}
.tbl1 {
	padding:0px;margin:0px;color: #006666;
}
.news_title {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006666;
	margin: 0 0 3 0;
}
.news_body {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #006666;
	margin: 0 0 10 0;
}

.copyright {
	font-family: Verdana;
	font-size: 10px;
	color: #808080;
}

.under_title_string {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 0 0 0 0;
}

.title {
	font-family: "verdana";
	font-size: 13px;
	color: #000000;
	padding: 0 0 0 0;
}

.flatinput {font-size:11; height:18; border : 1px solid Gray; color: #006666;background:#FBAA39;}

ul {
	list-style-image: url(/images/box_red.gif);
}
li {
	padding:0 0 10 0
}


.sub ul {
margin:0px 0px 10px 0px;
background-image: url(/images/bg_center.gif);
padding:15px 25px 10px 22px;
}
.sub li {
font-size:11px;
padding:0px 0px 0px 25px;
margin:0px 0px 10px 0px;
list-style:none;
background: url(/images/box_red.gif) no-repeat 0 4;
}
.sub a {
color: #000000;
}
.text ul {
margin:5px;
padding:0px;
}
.text ul li {
padding:0px 0px 0px 20px;
line-height:16px;
list-style:none;
background: url(/images/box_red.gif) no-repeat 0 4;
margin:0px;
}

#left{
width:40%;
float:left;
}

#right {
width:50%;
float:right;
margin-top:-33px;
}

.fff {
font-weight:bold;
float:right;
width:50%;
margin-top:-33px;
}
ul.ul2 li {
margin-bottom:7px;
}

ul.ul3 {
margin:10px 0px;
}
ul.ul3 li {
list-style:none;
margin:0px 0px 5px 0px;
padding:0px;
background:none;
}
ul.ul3 li a {
font-weight:bold;
}


ul.ul3 li ul {
margin:10px 0px -3px 0px;
padding:0px;
}
ul.ul3 li ul li {
margin-left:40px;
margin-bottom:0px;
padding:0px;
color:#006666;
}
ul.ul3 li ul li a{
font-weight:normal;
color:111;
}

.year {
text-align:right;
padding:10px 0px 10px 0px;
}

.center_column ul li {
list-style-image:none;
}



/*банеры*/
.banners
{
background:#ccc;
height:47px;
text-align:center;}
.banners img
{   border:none;
    margin:0 0 8px 0;}
.banners b img
{  margin:0 5px 0 5px!important;}

.Cat_title1,.ForumHeader {background:#006666; text-align:center; height:27px; color:#ffffff;}
.Cat_title2 {background:#DFDFDF;}
input,textarea,select { border-style: solid; border-width: 1px; background-color: #FFEBD8; }
input,select  { margin-top:1px;margin-bottom:1px;margin-left:0px;margin-right:0px; padding-left:3;padding-right:3;padding-top:0;padding-bottom:0;  }

/* блог */
table.bloglist {
	width: 100%;
	margin: 0;
	border: none;
}

table.bloglist tr {
	vertical-align: top;
}

table.bloglist td {
	margin: 0;
	padding: 0;
}

table.bloglist td.firstinlist {
	padding: 0 0 20px 8px;
}

table.bloglist td.contcl {
	font-family: Verdana;
	font-size: 12px;
	color: #006666;
	padding: 5px 20px 0 20px;
}

table.bloglist td.contcl strong.header {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	display: block;
	margin-bottom: 1em;
}

table.bloglist td.contcl h1 {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	margin-bottom: 1em;
}

table.bloglist td.contcl span.author {
	display: block;
	margin-bottom: 1em;
}

table.bloglist td.contcl div {
	margin-bottom: 1em;
}

table.bloglist td.contcl div.auth_left {
	font-weight: bold;
	float: left;
}

table.bloglist td.contcl div.auth_right {
	float: right;
}

table.bloglist td.imgcl {
	text-align: left;
	padding-left: 20px;
	margin-bottom: 1em;
}

table.bloglist td.imgcl img {
	border: 1px solid #666666;
}

table.bloglist td.delimcl {
	padding: 0; margin: 0; border: 0; border-bottom: 2px solid #CCCCCC;
}

div.blogcomm {
	visible area:100%; padding:10px 0 10px 20px; border-top: 1px solid #cccccc; margin:2 0 2 0;
}

div.blogcomm div {
	font-family: Verdana;
	font-size: 12px;
	color: #006666;
}

div.blogcomm div.auth_left {
	float: left;
	font-weight: bold;
	margin-bottom: 1em;
}

div.blogcomm div.auth_right {
	float: right;
	margin-bottom: 1em;
}

div.blogcomm div.author {
	font-family: Verdana;
	font-size: 12px;
	color: #006666;
	margin-bottom: 1em;
}

div.blogcomm div.msg {
	font-family: Verdana;
	font-size: 12px;
	color: #006666;
	text-align: left;
}