body,div,form { FONT-SIZE: 12px; FONT-FAMILY: Arial, Trebuchet MS, tahoma, sans-serif; color: #57535e; }
p { FONT-SIZE: 12px; FONT-FAMILY: Arial, Trebuchet MS, tahoma, sans-serif; color: #57535e;margin:0; padding:0;margin-top:10px;}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellspadding="0" */
} 

table.border{
border-color: #A4B9C7;
border-style: solid;
border-width: 0 1px 1px 0;
padding:5px;
}

table.border td, table.border th{
border-color: #A4B9C7;
border-style: solid;
border-width: 1px 0 0 1px;
padding:5px;
}
td { FONT-SIZE: 12px; FONT-FAMILY: Arial, Trebuchet MS, tahoma, sans-serif; color: #57535e;}

a {font-family: Arial, Trebuchet MS, tahoma, sans-serif;  color: #522CCB;}

hr {width:100%; height:1px; color:#FFE5BF;margin-top:5px;margin-bottom:15px;}

UL {
display: inline-block;
list-style: none;
margin: 10px 0 10px 5%;
padding: 0;
}
UL LI {
 margin: 0 0 5px 0;
 padding: 0 0 0 10px;
 background: url("/images/li.gif") left 4px no-repeat;
}

h1, .zag_1, .h1 {font-size:20px; font-family:Arial, Trebuchet MS, Tahoma;font-weight:normal; color: #e78900;margin:0}
h1.white, .h1white {font-size:20px; font-family:Arial, Trebuchet MS, Tahoma;font-weight:normal; color: #F6F3FB;margin:0;padding-left:30px;padding-top:10px;text-align:center;}
h2, .zag_2, .h2 {font-size:18px; font-family:Arial,Trebuchet MS, Tahoma;font-weight:normal; color: #e70000;padding-top:20px;}
h2.nopadding {font-size:18px; font-family:Arial,Trebuchet MS, Tahoma;font-weight:normal; color: #e70000;padding:0;margin:0;}
h3,.zag_3, .h3 {font-size:14px; font-family:Arial,Trebuchet MS, Tahome;font-weight:bold; color:#e70000;padding:0;margin:0;padding-top:20px;}
h3.nopad {font-size:14px; font-family:Arial,Trebuchet MS, Tahome;font-weight:bold; color:#e70000;padding:0;margin:0;padding-top:0px;}
h4,.zag_4, .h4, {font-size:13px; font-family:Arial,Trebuchet MS, Tahome;font-weight:bold; }

.cp {font-family: Arial, Trebuchet MS, tahoma, sans-serif;  font-size: 7pt; color: #daceff;}
a.cp {font-family: Arial, Trebuchet MS, tahoma, sans-serif; font-weight:10px; font-size: 7pt; color: #daceff; text-decoration: none;}
a.cp:visited {font-family: Arial, Trebuchet MS, tahoma, sans-serif;  font-size: 7pt; color: #daceff; text-decoration: none;}
a.cp:hover {font-family: Arial, Trebuchet MS, tahoma, sans-serif;  font-size: 7pt; color: #daceff; text-decoration: underline;}
a.orange {font-family: Arial, Trebuchet MS, tahoma, sans-serif;  color: #FFCC00;font-size:11px;}


.cl {font-family:Tahoma; font-size:7pt; color:#daceff;padding-left:150px;padding-top:50px;}


input.forms {font-family: Arial, Trebuchet MS, tahoma, sans-serif;width:100%; border: 1px #8d74ff solid;background-color:#704ae8;height: 21px;color:#daceff;}
input.image {border:0;}
input.forms1 {font-family: Arial, Trebuchet MS, tahoma, sans-serif;width:100%;height: 21px;}
textarea {font-family: Arial, Trebuchet MS, tahoma, sans-serif;width:100%;height:60px;}

.img {border: 1px solid #bde5ec;}

.user_menu {color:#996230;font-family: Arial; font-size:11px; font-weight:bold;}
a.user_menu {color:#996230;font-family: Arial; font-size:11px; font-weight:bold;text-decoration: none;}
a.user_menu:visited {color:#996230;font-family: Arial; font-size:11px; font-weight:bold;text-decoration: none;}
a.user_menu:hover {color:#996230;font-family: Arial; font-size:11px; font-weight:bold;text-decoration: underline;}

.submenu {color:#d3c7ff;font-family: Arial; font-size:11px; font-weight:bold;}
a.submenu {color:#d3c7ff;font-family: Arial; font-size:11px; font-weight:bold;text-decoration: none;}
a.submenu:visited {color:#d3c7ff;font-family: Arial; font-size:11px; font-weight:bold;text-decoration: none;}
a.submenu:hover {color:#d3c7ff;font-family: Arial; font-size:11px; font-weight:bold;text-decoration: underline;}
a.submenu_small {color:#d3c7ff;font-family:tahoma font-size:7pt; font-weight:bold;text-decoration: none;}
a.submenu_small:visited {color:#d3c7ff;font-family:tahoma font-size:7pt; font-weight:bold;text-decoration: none;}
a.submenu_small:hover {color:#d3c7ff;font-family:tahomafont-size:7pt; font-weight:bold;text-decoration: underline;}
a.partner {color:#d3c7ff;font-family:tahoma font-size:7pt; font-weight:bold;text-decoration: none;}
a.partner:visited {color:#d3c7ff;font-family:tahoma font-size:7pt; font-weight:bold;text-decoration: none;}
a.partner:hover {color:#d3c7ff;font-family:tahomafont-size:7pt; font-weight:bold;text-decoration: underline;}
b.submenu {color:#fcf9ca;}
.bann {font-size:7pt; font-family:tahoma;color:#fcf9ca;}

.news_date {color:#ff7800;font-weight:bold}
.mess {border: #3a994b 1px dashed ; background-color: #fdfbdc;padding:10px;}
.search {padding-left:29px;}

.width156 {width:156px;border: 1px #8d74ff solid;background-color:#704ae8;height: 21px;color:#daceff;}
.paddt3 {padding-top:3px;}
 .cp2 * { background:transparent none repeat scroll 0 0 !important; border:medium none !important; clear:none !important; clip:rect(auto, auto, auto, auto) !important; font-size:100% !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; height:auto !important; letter-spacing:normal !important; line-height:normal !important; margin:0 !important; overflow:visible !important; padding:0 !important; position:static !important; text-align:left !important; text-decoration:none !important; text-indent:0 !important; text-transform:none !important; vertical-align:baseline !important; visibility:visible !important; white-space:normal !important; width:auto; word-spacing:normal !important; z-index:auto !important; cursor: pointer!important; word-wrap: break-word!important; } 
 .cp2 li { display:list-item !important; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; display: inline; } 
 .cp2 li DIV { padding:0.5em !important; } 
 .cp2 DIV, .cp2 TABLE { padding: 1px !important; } 
 .cp2 { width: auto!important; font-family: Verdana!important; font-size: 11px!important; /*border: 1px solid #F3AF1C!important; */background-color: #FFFFFF!important; padding: 0 !important; position: relative!important; display:block!important; -webkit-border-radius:5px !important; -khtml-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; } 
 .cp2_icnt, .cp2_icnt * { text-align: left!important; } 
 .cp2_text, .cp2_text A, .cp2_text A:hover { color: #57535E!important; font-size: 11px!important; } 
 .cp2_url { color: #CC6600!important; font-size: 10px!important; } 
 .cp2_header, .cp2_header A { color: #522CCB!important; font-size: 12px!important; text-decoration: underline!important; } 
 .cp2_sign { color: #999999!important; font-size: 10px!important; text-align: left!important; } 
 .cp2_clear { clear:both!important; } 
 .cp2 TABLE { width: 100%!important; border: 0px!important; }
.vkwidget2, #vk_comments, #vk_comments iframe, element.style {
	width: 91% !important;

}
.cp2 { height:91px;}
.cp2 ul {padding-top:17px !important;}

#ya_partner_yandex_ad-horizontal a.ya-partner__ads-link-r:link {
  color: #AFAFAF !important;
  text-decoration: underline !important;
}

imp {
	display:inline-block;
	padding:10px;
	border:1px solid #F2DD92;
	border-radius: 10px;
	background: #FFFAE7;
	color: #F09400;
	font-weight:bold;
	font-style:italic;
	margin:10px;
	margin-left:0;
}

.search_title {
	font-size: 11px;
	color:#A87846;
	padding-left:10px;
	font-weight:bold;
}
.bold {
	font-weight:bold;
}

.imp {
	color:#82B500;
	line-height:1.2;
	font-size:14px;
}
.imb_fiolet {
	color:#9400d3;
	line-height:1.2;
	font-size:14px;
}
.blue_horse {
	color: #0A9ADA;
}
.italic {
	font-style:italic;
}
.cp2 {
	padding-bottom:5px !important;
	padding-top:5px;
}
.cp2 ul {
	margin-top:-10px !important;
}

.ya-partner__item{
	padding:0 !important;
}
.header_contentplus{
	margin-top:10px;
}
.header_contentplus SPAN {
	font-weight:bold;
	color:#e70000;
	font-size: 14px;
}
.header_contentplus  UL {
	margin-left: 10px !important;
}
.submenu A {
	color: white !important;
}
.clear {
	clear:both;
}