a.m:link 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:12px;
	letter-spacing: normal;
	text-decoration: none;
}
a.m:visited 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:12px;
	letter-spacing: normal;
	text-decoration: none;
}
a.m:hover
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:12px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
}
a.m2:link 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:12px;
	letter-spacing: normal;
	text-decoration: none;
	text-decoration: underline;
}
a.m2:visited 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:12px;
	letter-spacing: normal;
	text-decoration: none;
	text-decoration: underline;
}
a.m2:hover
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:12px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
	text-decoration: underline;
}
.prem
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:18px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
}
.prem2
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:18px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
}
a img
{
	border:0;
}
.centr
{ 
	font-family:Times New Roman, Roman;
	color: #808182;
	font-size:12px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
}
.resp
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:14px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
}
.resp2
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:18px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
}
.text1
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:21,02px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
	line-height:145%;
}
.text2
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:15,97px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
	line-height:188%;
}
.text3
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:19,34px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
	line-height:155%;
}
.text4
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:18px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: none;
	line-height:167%;
}
.text5
{ 
	font-family:Times New Roman, Roman;
	color: #ffffff;
	font-size:18px;
	font-weight:600;
	letter-spacing: normal;
	text-decoration: none;
	line-height:200%;
}
.load
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: none;
	width:942px;
	text-align:center; 
	vertical-align:middle; 
	padding-top:20px; 
	padding-bottom:20px; 
	padding-left:40px; 
	padding-right:40px;
}
.load2
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: none;
	width:942px;
	text-align:left; 
	vertical-align:middle; 
	padding-top:20px; 
	padding-bottom:20px; 
	padding-left:40px; 
	padding-right:40px;
}
.load3
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: none;
	width:942px;
	text-align:left; 
	padding:40px 20px 20px 20px;
	vertical-align:top;
}
.load4
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: none;
	width:942px;
	text-align:center; 
	vertical-align:top; 
	padding-top:30px; 
	padding-bottom:20px; 
	padding-left:40px; 
	padding-right:40px;
}
a.pay:link 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: underline;
}
a.pay:visited 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: underline;
}
a.pay:hover
{ 
	font-family:Times New Roman, Roman;
	color: #ec008c;
	font-size:16px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: underline;
}
.pay2
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:13px;
	letter-spacing: normal;
	line-height:1.7em;
}
a.pay3:link 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:13px;
	letter-spacing: normal;
	text-decoration: underline;
}
a.pay3:visited 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:13px;
	letter-spacing: normal;
	text-decoration: underline;
}
a.pay3:hover
{ 
	font-family:Times New Roman, Roman;
	color: #ec008c;
	font-size:13px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: underline;
}
.menu_rasp1
{
	height:43px;
	background-image:url('../images/menu2.png'); 
	padding-right:15px; 
	padding-left:15px;
}
.menu_rasp2
{
  	height:43px; 
  	background-image:url('../images/menu2.png'); 
  	vertical-align:middle;
}
.responses
{
	font-family:Times New Roman, Roman;
	font-weight:600;
	color: #ffffff;
	font-size:16px;
	letter-spacing: normal;
	text-decoration: none;
}
html, body 
{
   margin: 0px;
   padding: 0px;
   height: 100%;
}
#container 
{
    margin: 0px;
   padding:0px;
   min-height:100%;
   height:auto !important;
   height:100%;

}
#content 
{    
	margin: 0px;
	padding:0px;
	padding-bottom: 120px;
}
#footer 
{    
	margin-right: 0;
	padding:0;
	height:120px;
	margin-top: -120px;
}
.infa 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:18px;
	letter-spacing: normal;
	text-decoration: none;
}
.shapka
{
	width:100%; 
	height:43px; 
	text-align:center;
}
.avatar
{
	text-align:center; 
	padding-top:25px; 
	padding-bottom:25px;
}
.premera
{
	text-align:center;
}
.glavnoe
{
	margin-left:-500px; 
	padding-left:50%;
}
.glavnoe_top
{
	width:1000px; 
	height:30px; 
	background-image:url('../images/top.png'); 
	background-position:center; 
	background-repeat:no-repeat;
}
.glavnoe_middle
{
	width:1000px;  
	vertical-align:top;
}
.glavnoe_middle_1
{
	width:1000px; 
	height:15px; 
	background-image:url('../images/c1.png'); 
	center:top;
}
.glavnoe_middle_2
{
	width:1000px; 
	background-image:url('../images/centr.png'); 
	center:top;
}
.glavnoe_middle_3
{
	width:942px;  
	background-image:url('../images/fon_osn.jpg'); 
	background-position:top; 
	background-repeat:no-repeat;
	height:164px;
}
.glavnoe_middle_4
{
	width:220px;  
	padding:20px 20px 0px 20px;
	vertical-align:top; 
	text-align:left;
}
.glavnoe_middle_5
{
	vertical-align:top;
}
.glavnoe_middle_6
{
	width:530px;
}
.geroy
{
	width:530px; 
	height:237px; 
	text-align:left; 
	vertical-align:top; 
	padding-top:12px;
}
.woman
{
	width:530px;
	height:246px;
}
.man
{
	width:530px; 
	height:246px;
	padding-top:20px;
}
.loading
{
	width:530px; 
	height:213px; 
	text-align:center; 
	vertical-align:top;
}
.news2
{
	width:250px;  
	vertical-align:top; 
	text-align:left; 
	padding:20px 20px 0px 20px;
}
.otz_1
{
	width:942px; 
	padding-bottom:20px;
	padding-top:10px;
}
.otz_2
{
	width:314px; 
	padding:0px 20px 20px 20px; 
	vertical-align:top; 
	text-align:left;
}
.otz3
{
	width:314px;
	padding:40px 20px 20px 20px; 
	vertical-align:top; 
	text-align:left;
}
.otz4
{
	width:620px;
}
.otz5
{
	width:120px;
}
.otz6
{
	text-align:left; 
	padding-top:20px;
}
.otz7
{
	width:620px; 
	height:120px;
}
.otz8
{
	width:120px; 
	vertical-align:top; 
	padding-top:20px;
}
.otz9
{
	text-align:left; 
	padding-top:20px; 
	padding-bottom:20px;
}
.bot
{
	width:1000px; 
	height:15px; 
	background-image:url('../images/c2.png'); 
	center:top;
}
.bot2
{
	width:1000px; 
	height:30px; 
	background-image:url('../images/bottom.png'); 
	background-position:center; 
	background-repeat:no-repeat;
}
.bot3
{
	text-align:center; 
	padding-top:20px; 
	padding-bottom:20px;
}
.bot4
{
	width:1000px; 
	height:15px; 
	background-image:url('../images/c7.png'); 
	center:top;
}
.bot5
{
	width:1000px; 
	height:15px; 
	background-image:url('../images/c6.png'); 
	center:top;
}
.bot6
{
	width:1000px; 
	height:15px; 
	background-image:url('../images/c8.png'); 
	center:top;
}
body
{
	background-image:url('../images/fon.jpg'); 
	margin:0px; 
	padding:0px;
}
.tab
{
	width:1000px;
}
.shapka2
{
	width:100%; 
	height:43px; 
	text-align:center;
}
.shapka3
{
	width:4px; 
	height:43px; 
	background-image:url('../images/menu1.png'); 
	background-repeat:no-repeat;
}
.shapka4
{
	width:4px; 
	height:43px; 
	background-image:url('../images/menu3.png'); 
	background-repeat:no-repeat;
}
.back
{
	padding:0px; 
	margin:0px;
}
.form_inp
{
	width:230px;
}
.form_inp2
{
	width:230px; 
	vertical-align:bottom; 
	text-align:left;
}
.form_inp3
{
	width:230px; 
	vertical-align:top; 
	padding-top:20px; 
	text-align:left;
}
.form_inp4
{
	width:230px; 
	vertical-align:top; 
	padding-top:20px; 
}
.vopr
{
	text-align:left; 
	vertical-align:middle; 
	padding-top:10px; 
	width:600px;
}
.name
{
	text-align:left; 
	padding-top:20px;
}
.pole
{
	width:493px;
}
.area
{
	width:493px; 
	height:120px;
}
.ent
{
	text-align:left; 
	padding-top:20px; 
	padding-bottom:20px;
}
.treb
{
	text-align:left; 
	padding-left:200px;
}
.treb2
{
	padding-bottom:30px;
}
.treb3
{
	padding-bottom:50px;
}
.treb4
{
	padding-top:23px; 
	width:80px;
}
.treb5
{
	padding-top:0px; 
	width:160px;
}
.treb6
{
	margin-top:30px; 
	padding-bottom:0px; 
	margin-bottom:0px;
}
.treb7
{
	width:373px; 
	height:100px;  
	text-align:left;  
	vertical-align:bottom;
}
.treb8
{
	margin-left:47px; 
	margin-bottom:40px;
}
.fr
{
	width: 0px; 
	height: 0px; 
	border: 0;
}
.line1
{
	width:100%; 
	height:1px; 
	padding:0px; 
	margin:0px;
}
.line2
{
	width:100%; 
	height:1px; 
	background-color:#ffffff;
}
.otzuv1
{
	padding-top:20px;
}
.otzuv2
{
	width:100px; 
	vertical-align:bottom; 
	padding-bottom:6px;
}
.otzuv3
{
	width:110px;
}
img, input, td, div 
{ 
	behavior: url(../js/iepngfix.htc);
}
.knop
{
	height:87px;
}
.upload1
{
	padding:0px; 
	width:100%; 
	margin-left:40px;
}
.upload2
{
	vertical-align:top; 
	text-align:left;
}
.upload3
{
	padding-left:10px;
}
.upload4
{
	margin-top:10px;
}
.ramka_foto
{
	width:11px; 
	height:11px;
}
.ramka_foto2
{
	width:200px; 
	height:11px; 
	background-image:url(../images/foto_ramka_t.jpg);
}
.ramka_foto3
{
	width:11px; 
	height:252px; 
	background-image:url(../images/foto_ramka_l.jpg);
}
.ramka_foto4
{
	width:200px; 
	height:252px; 
	background-color:#ffffff;
}
.ramka_foto5
{
	width:11px; 
	height:252px; 
	background-image:url(../images/foto_ramka_r.jpg);
}
.ramka_foto6
{
	width:200px; 
	height:11px; 
	background-image:url(../images/foto_ramka_b.jpg);
}
.upload5
{
	width:1%;
}
.upload6
{
	vertical-align:top;
}
.upload7
{
	padding-bottom:10px;
}
.upload8
{
	margin:0px; 
	padding-bottom:20px; 
	padding-top:0px; 
	padding-left:0px; 
	padding-right:0px;
}
.see
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:24px;
	letter-spacing: normal;
}
.upload9
{
	padding-top:20px; 
	width:240px;
}
.upload10
{
	width:100px;
}
.upload11
{
	width:200px; 
	height:252px;
}
.upload12
{
	padding-top:0px; 
	height:50px;
}
.upload13
{
	font-size: 18pt; 
	color:#ed1c24;
}
.dx
{
	display: none;
}
.upload14
{
	padding-top:20px; 
	width:240px;
}
.upload15
{
	padding-top:20px; 
	width:240px;
}
.upload16
{
	text-align:center; 
	padding-top:30px;
}
.div_otst
{
	height:12px;
}
a.pay4:link 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:14px;
	letter-spacing: normal;
	text-decoration: underline;
}
a.pay4:visited 
{ 
	font-family:Times New Roman, Roman;
	font-weight:500;
	color: #ffffff;
	font-size:14px;
	letter-spacing: normal;
	text-decoration: underline;
}
a.pay4:hover
{ 
	font-family:Times New Roman, Roman;
	color: #ec008c;
	font-size:14px;
	font-weight:500;
	letter-spacing: normal;
	text-decoration: underline;
}
.r1
{
	height:20px;
}
a.this
{
	color:#fff;
	font-family:Times New Roman,Roman;
	font-size:16px;
	font-weight:500;
	letter-spacing:normal;
	text-decoration:underline;
}
a.this:hover
{
	color:#EC008C;
	font-family:Times New Roman,Roman;
	font-size:16px;
	font-weight:500;
	letter-spacing:normal;
	text-decoration:underline;
}
.nopassword
{
	color:#ed1c24;
	font-family:Times New Roman,Roman;
	font-size:22px;
	font-weight:500;
	letter-spacing:normal;
}
.format
{
	color:#ed1c24;
	font-family:Times New Roman,Roman;
	font-size:16px;
	font-weight:500;
	letter-spacing:normal;
	padding-bottom:20px;
}
.noscr1
{
	float:left;
	padding:10px;
	width:90px;
	text-align:left;
}
.noscr2
{
	float:left;
	padding:10px;
	width:150px;
	text-align:left;
}
.noscr3
{
	float:left;
	padding:10px;
	width:80px;
	text-align:left;
}
.alter
{
	float:left;
	padding:10px;
	width:200px;
	text-align:left;
}
.clear
{
	clear:left;
}
.strana
{
	padding-top:15px;
	width:380px;
}
.strana2
{
	width:350px;
	padding-top:10px;
}
.alter_number
{
	float:left;
	padding:10px;
	width:150px;
	text-align:center;	
}
.part
{
    color:#FFFFFF;
    font-family:Times New Roman,Roman;
    font-size:14px;
    text-decoration:none;
}
.part:hover
{
    color:#ec008c;
}
.proga
{
    margin-bottom:15px;
}