body,pp,td,div,form,dl,ol.list li
{margin: 0; padding: 0;border: 0px; font-size: 12px; color: #000000; font-family: Verdana, Arial;}

p,
dt
{margin-top: 12px;}

SMALL
{font-size: 10px;}

H1
{color: #000000;margin-top: -4px;margin-bottom: 8px;font-size: 30px;font-weight: normal;}
H2
{color: #000000;margin-top: -4px;*margin-top: 0px;margin-bottom: 6px;font-size: 18px;font-weight: normal;}
dt
{font-size: 13px;}
/* containers */
.main_container
{background: #fff; width: 800px; text-align:left;}
.header_container
{background: #315F6F url("/images/bg-top.jpg") no-repeat bottom;}
.text_container
{padding: 20px 20px 20px 20px;}
.header_container .text_container
{text-align:center; color: #ffffff; font-size:14px;}
.footer_container
{border-top: 1px solid #c0c0c0; background: #ffffff; padding:20px 20px 20px 20px; bottom: 0;float: none; display: block;}
/* end */

.img_left
{margin: 15px 10px 10px 0}
.div_photo_left
{float:left; margin: 14px 10px 5px 0px; border: solid 1px #dddddd; padding: 10px 10px 8px 10px;}
.img_sm_left
{margin: 2px 10px 0 0}
.clear
{clear:both;}

.indormer-box
{float: right; width: 245px; margin: 0 0 10px 10px; }
.indormer-box div
{border: 1px solid #c0c0c0; padding: 10px 10px 10px 10px;}
.indormer-box div div
{border: 0; text-align: center;}
.indormer-box div div.social_ico
{padding: 0 0 0 0;}
#indention
{margin-top: 10px;}
.indormer-box div div img
{padding: 6px 3px 0 3px}
.indormer-box div div.social_ico img
{padding: 6px 1px 0 1px}


.header_container .text_container div
{margin-bottom: 10px;}
.header_container .text_container div big
{font-size:26px;color:#fff;}
.header_container .text_container div.count
{margin: 8px 0 6px 0;}
.header_container .text_container div.count big
{font-size:32px;color:#fff;}

.table
{background: #CCCCCC;}
.table tr th
{text-align: left;font-weight: bolder;font-size: 12px;padding: 5px 8px 5px 8px;height: 24px;color:#f0f0f0;}
.table tr td
{vertical-align: top;font-weight: normal;font-size: 11px;padding: 5px 8px 5px 8px;}

.table tr.color4
{background: #315F6F url("/images/bg-top.jpg") no-repeat;}
.table tr.color1
{background: #ffffff;}
.table tr.color2
{background: #f5f5f5;}

.mmenu
{text-align: left;margin:0;height:25px; padding:5px 0px 0px 20px;color: #427080;}
.mmenu ul li
{color: #427080;}
.mmenu a,
.mmenu a:link,
.mmenu a:active,
.mmenu a:hover,
.mmenu a:visited
{color: #ffffff; text-decoration: underline;}

.text_container p,
.tblform tr td div
{font-size:14px;}
.tblform tr td
{padding:5px 5px 5px 0; vertical-align: top;}
.tblform tr td div
{padding-top:5px;}

.tit1 {font-size: 20px; color: #ee0000; font-weight: bolder;}
.red {color: #ee0000;}
.comment
{font-size:11px; color:#a0a0a0}
dd
{font-size:12px; color:#888888}

.anons
{font-size: 11px;}
.date
{color: #777777; font-size: 11px;  font-style: italic;}
.date a, .date a:link, .date a:visited
{text-decoration: underline; font-style: normal; color: #777777;}
.date a, .date a:hover, .date a:active
{color: #000000;}
a,
a:link,a:visited
{color: #126090;text-decoration: underline;}
a:active,a:hover
{color: #444444;text-decoration: underline;}


INPUT,
TEXTAREA
{font-family: Verdana, Arial; font-size: 12px; color: #000000; background: #ffffff; border: 1px solid #427080; padding:5px 5px 7px 5px;}
.go {font-size: 12px; color: #ffffff; background: #315F6F url("/images/bg-button.jpg") no-repeat bottom; cursor: hand;}
.checkbox {border:0px;}

/*Верхнее меню*/
#topmenu {
	pos-ition: absolute;
	to-p: 79px;
	z-index: 50;
	height: 24px;
	margin: 0 0 0 0px;
}
#topmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
/*Top level list items*/
#topmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
#topmenu ul li a {
	display: block;
	font-size: 12px;
	border-left-width: 0;
	z-index: 100;
	height: 28px;
	*height: 25px;

}
/*Sub level menu*/
#topmenu ul li ul{
	left: -5px;
	top: 0;
	*border-top: 1px solid #ffffff;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	padd-ing-top:0px;
	*padding-top:0px;
	*margin-top:2px;
}
/*Sub level menu list items*/
#topmenu ul li ul li{
	display: inline;
	float: none;
}
/* Sub level menu links style */
#topmenu ul li ul li a{
	height: 15px;
	width: 140px; /*width of sub menu levels*/
	padding: 4px 5px 4px 5px;
	background: #315F6F url("/images/bg-top.jpg") no-repeat;
	border-bottom: 1px solid #fffffff;
	text-align: left;
	z-index: 100;
}

#topmenu ul li ul li a:hover{
	background: #315F6F url("/images/bg-top.jpg") no-repeat right;
	color: #fff;
}