@media screen {

body, td, code, i { font-family: Arial, sans-serif; }
p.menu_interes
{
padding: 0.2em 5em 0.7em 0em;
margin: 0 0 0 0;
font-size:100%;
}

p.faqanswer
{
padding-left: 1em;
}

table.reg_success tr td
{
margin: 0em 0em 0em 0em;
padding: 0.5em 0em 0.5em 0em;
}

table.download 
{
margin: 0.5em 0em 1em 0em;
}

table.download tr td
{
margin: 0em 0em 0em 0em;
padding: 0.5em 0.5em 0.5em 0em;
}

ul.rightmenu_reg
{
margin: 0em 0em 0em 2em;
padding: 0em 0em 0em 0em;
}
ul.rightmenu_reg li
{
margin: 0.5em 0em 1em 0.5em;
padding: 0em 0em 0em 0em;
list-style-type:none;
}

h3.rightmenu_reg {
font-size: 1em; color: #663333;
margin: 0em 0 0em 0;
}

h1.reg
{
font-size: 1.2em;
font-weight: normal;
margin: 0em 0em 0em 0em;
padding: 2em 0em 0.6em 0em;
color:#000000;
}

h1.advanteges 
{
font-size: 1.3em; color: #663333;
font-weight: normal;
margin: 1em 0em 0.5em 0em;
padding: 0em 0em 0em 0em;
border-bottom: 1px solid #cccccc;

}

table.advanteges tr td
{
margin: 0em 2em 0em 0em;
padding: 0em 2em 0em 0em;

}


ul.advanteges li
{
margin: 0.5em 0em 1em 0.5em;
list-style-type:none;
}



h3.rightmenu {
font-size: 1em; color: #663333;
margin: 0.2em 0 1em 0;
}

ul.data_rightmenu 
{
	list-style-type:none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
}
ul.data_rightmenu li {
	list-style-type:none;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0;
}
td.rgmenu_bottopsdvig2
{
padding: 0em 0em 1.5em 0em;
margin: 0em 0 0em 0;
}
td.rgmenu_topsdvig3
{
padding: 3em 0em 0em 0em;
margin: 0em 0 0em 0;
}
td.rgmenu_topsdvig1_2
{
padding: 0.5em 0em 2em 0em;
margin: 0em 0 0em 0;
}


td.register
{
	margin: 0em 0 0em 0;
	padding: 1.5em 1em 0em 0em;
}
td.register_noup
{
	margin: 0em 0 0em 0;
	padding: 0.3em 0em 0em 0em;
}
td.register_down
{
	margin: 0em 0 0em 0;
	padding: 1.5em 0em 1em 0em;
}

td.register_up
{
	margin: 0em 0 0em 0;
	padding: 3em 0em 0em 0em;
}
td.register_up1
{
	margin: 0em 0 0em 0;
	padding: 0.5em 0em 0em 0em;
}
td.register_up2
{
	margin: 0em 0 0em 0;
	padding: 1em 0em 0em 0em;
}
td.form_confirm_text
{
	margin: 0em 0 0em 0;
	padding: 0em 0em 0em 0em;
}
td.form_confirm_pic
{
	margin: 0em 0 0em 0;
	padding: 0em 0em 0em 0em;
}

td.register_nootstup
{
margin: 0em 0 0em 0;
padding: 0em 0em 0.3em 0;
border-spacing: 0;
border: 0;
}

p.reg_accounttype
{
color: 333300;
font-size: 0.8em;
margin: 0.5em 1em 0em;
}
tr.no_otstup
{
margin: 0em 0 0em 0;
padding: 0em 0em 0em 0;
border-spacing: 0;
border: 0;
}
td.no_otstup
{
margin: 0em 0 0em 0;
padding: 0em 0em 0em 0;
border-spacing: 0;
border: 0;
}
tr.undertext_descr
{
margin: 0em 0 0em 0;
padding: 0em 0em 0em 0;
border-spacing: 0;
border: 0;
}
td.no_down_otstup
{
padding-bottom: 0;
margin-bottom:0;
border-bottom: 0;
}
td.no_top_otstup
{
padding-top: 0;
margin-top: 0;
border-top: 0;
}
td.no_right_otstup
{
padding-right: 0;
margin-right: 0;
border-right: 0;
}

td.undertext_descr
{
margin: 0em 0 0em 0;
padding: 0em 0em 0em 0;
border-spacing: 0;
border: 0;
}

ul
{
margin: 0em 0 0em 0;
padding: 0.4em 0 1em 0em;
} 

ul.data {
	list-style-type:none;
}
ul.data li {
	list-style-type:none;
	text-indent:-1.54em;
}
ul.data li:before {
	content:'\2014\a0';
}

ul.data li {
	padding:0 0 0.3em 0.5em;
}


table.createacc_success
{
margin: 0em 0em 0em 0em;
}
table.createacc_success tr td
{
margin: 0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}


table.reg_form
{
border:1em 1em 1em 5em;
padding:1em 1em 1em 1em;
margin: 1em 1em 1em;
 
}

table.reg_form tr
{

padding: 1em 1em 1em 1em;
border:1em 1em 1em 5em;

}
table.reg_table
{
margin: 1.5em 0em 0em;
}
table.reg_table_ok
{
margin: 0em 0em 0em;
padding:0em 0em 0em 0em;
}
table.reg_table_ok td
{
padding:0.5em 0em 0.5em 0em;
}


table.contestregistr tr td
{
	margin:0em 0em 0em 0em;
	padding:0.5em 1em 0.5em 0em;
	vertical-align: top;
}


p.regcomment
{
font-size:80%;
color:#999999;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;

}
table.condition
{
	
	empty-cells: show;
	border-spacing: 0;
}

table.condition td, th
{
	vertical-align: top;
	text-align: left;
	border: 0;
	margin:0em 0.5em 10em 0.5em;
	padding:1em 1em 1em 1em;
}


table.condition tr.head2 td
{
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 0.8em;
}

table.condition tr.comment td
{	
	padding-bottom: 0em;
}

table.condition td.gray
{
	background-color: #f0f0f0;
}


table td.razdelitel
{
    padding:0em 0em 0em;
}

li
{
margin: 0.5em 0 0em 2em;
} 

h2.vvod
{
font-size: 2em;
font-weight: normal;
margin: 0;
padding: 0.5em 0 0.5em 0;
border-bottom: 1px solid #cccccc;
color:#ff6633;
}

p
{
margin: 0em 0 1em 0;
padding: 0;
font-size: 100.01%;
}
p.pos
{
margin: 0em 0 1em 0;
padding: 0;
font-size: 80%;
}


a.in_epigr
{
	color: #3366FF;
	font-size:100%
}
a.in_epigr:hover
{
	color: #CC6633; 
	font-size:100%
}


a.menu_vvod
{
color: #003399;
font-size:90%
}
a.menu_vvod:hover
{
color: #FF6633; 
	text-decoration: underline; 
	text-decoration: none; 
	font-size:90%
}
a.in_text
{
color: #003399;
font-size:100%
}

a.in_text:hover
{
	color: #FF6633; 
	font-size:100%
}

a.in_text:visited
{
	color: #003366;
	font-size:100%
}

a.menu_vvod1
{
color: #003399;
font-size:100%
}

a.menu_vvod1:hover
{
color: #FF6633; 
	text-decoration: underline; 
	text-decoration: none; 
	font-size:100%
}






A.lest
{
	color: #000000; 


}
A.lest:hover
{
	color: #CC6633; 


}
A.lest1
{
	color: #000000; 

text-decoration: none;
}
A.lest1:hover
{
	color: #CC6633; 
text-decoration: none;

}

A.bar
{
	color: #999999; 
	text-decoration: underline;
	text-decoration: none;  
}
A.bar:hover
{
	color: #CC6633; 
	text-decoration: underline; 
	text-decoration: none; 
}



h1, h2, h3, h4 {font-weight: bold; margin: 0em 0 0.0em 0;}


h1 {margin: 1.75em 0 0.5em 0; font-weight: normal;font-size:140%;}
h2 {font-size: 1.4em; font-weight: normal; color: #006699;}
h3 {
font-size: 1em; color: #663333;
margin: 0.2em 0 1em 0;
}

h3.hadgefound 
{
font-size: 1em; color: #663333;
margin: 1.7em 0 1em 0;
}


h4 {font-size: 1em;}









A.menu_con
{
	color: #3333CC;
	font-size:110%
}
A.menu_con:hover
{
	color: #FF6633; 
	text-decoration: underline; 
	text-decoration: none; 
	font-size:110%
}
A.menu_con1
{
	color: #3333CC;

}
A.menu_con1:hover
{
	color: #FF6633; 
	text-decoration: underline; 
	text-decoration: none; 

}


.pseudo-link
{
border-bottom: 1px dashed;
cursor: pointer; cursor: hand;
color: #004090;
}


span.pseudo-link:hover

{
color: #ff6633;
}




h1.vvod_koshel
{
font-size: 1.2em;
font-weight: normal;
margin: 0;
padding: 0em 0 1.5em 0;

color:#000000;
}
h1.vvod_koshel_wm
{
font-size: 1.2em;
font-weight: normal;
margin: 0;
padding: 0.5em 0 0em 0;
color:#000000;
}

h1.withdrawal
{
font-size: 1.2em;
font-weight: normal;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0.6em 0em;
color:#000000;
}

h1.vvod
{
font-size: 1.2em;
font-weight: normal;
margin: 1.5em 0 0.5em 0;
padding: 0em 0 0em 0;
color:#000000;
}

h1.zagolovok_in_text
{
font-size: 1.2em;
font-weight: normal;
margin: 0 0 0;
padding: 0.8em 0 0.3em;

color:#000000;
}



}


@media print 
{

}