body{
	font-family: verdana, arial, tahoma;
	margin:0px;
	padding:0px;
	width: expression(document.documentElement.clientWidth < 1004 ? "1004px" : "auto");
	min-width:1004px;
}
td, tbody{
	padding:0px;
	margin:0px;
}
DIV {
        color: #010008;
        padding:0px;
        font-size: 10px;
        text-align: justify;
}
.mytext a, .mytext a:link, .mytext a:visited, .mytext a:active, .mytext a:hover { text-decoration:underline}
.maintext a, .maintext a:link, .maintext a:visited, .maintext a:active, .maintext a:hover { text-decoration:underline}
.mytext{padding-left:8px}
DIV.mcaption {
        color: #000000;
        padding:0px 0px 2px 7px;
        font-size: 10px;
        text-align: left;
        font-weight: bold;
}
DIV.mlink {
        color: #000000;
        padding:0px 0px 0px 7px;
        text-align: left;
}
DIV.bmenu {
        color: #000000;
        padding:0px 3px;
        font-size: 11px;
        text-align: left;
        font-weight: bold;
}
p {
   font-size: 10px;
   color: #000000;
   text-decoration: none;
}
a {
   font-family: verdana, arial, tahoma;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
}
A:hover {
   color: #DC260A;
}
A.menu:hover {
   color: #DC260A;
   text-decoration: underline;
}
a.bmenu{
   font-size: 11px;
   color: #DC260A;
   text-decoration: underline;
}
A.bmenu:hover {
   text-decoration: none;
}
.top {
   font-family: verdana, arial, tahoma;
   font-size: 12px;
   color: #000048;
   font-weight:bold;
}


.main_table{
	width:100%;
	min-width:1260px;
	background: url(img/bg.jpg) repeat-x #FFFFFF;
	border:0px none;
}

.opt p
{
	margin-bottom: 0; 
	margin-top: 0;
}
.logo_img{
	margin:25px 0 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png');
	width:215px;
	/*height:112px;*/
	height:70px;
}
.logo_img a{
	position:relative;
}
.logo_img img{
	border:0px none;
	_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:215px;
	height:70px;
}
.logo_text{
	color:#F15A30;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.tmenu{
	margin:25px 0 0 52px;
}
.tmenu a.bmenu{
	font-size:12px;
	font-weight:bold;
}
.head_contacts{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	position:absolute;
/*	right:20px;
	top:140px;
	width:390px;*/
	left:835px;
	top:28px;
	width:150px;
}
.head_contacts span{
	color:#DB2706;
}
.t_center_img{
	padding:27px 0px 10px 33px;
}
.content_div{
	height:360px;
	overflow-y:auto;
	overflow-x:none;
	background-color:#fff;
	border:solid 1px #CAD6D7;
	padding:20px;
}
.downl_cat{
	float:left;
	padding:12px 0px;
}
.icon_d{
	width:60px;
	float:left;
}
.partners{
	left:835px;
	position:absolute;
	top:150px;
}
.partners a{
	color:#DC260A;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.partners a:hover{
	text-decoration:none;
}
.message_block{
	border:2px dashed #F15A30;
	color:#F15A30;
	font-size:14px;
	line-height:22px;
	margin-top:70px;
	padding:10px;
	text-align:center;
	width:420px;
}
.message_block span{
	font-weight:bold;
}
.reg_partners{
	position:absolute;
	margin-top:90px;
}
.reg_partners span{
	font-size:16px;
	color:#000;
}
.reg_partners img{
	border:0;
	margin:10px 0;
}
.part_float_left{
	float:left;
	width:150px;
	text-align:center;
}