/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

html { overflow: -moz-scrollbars-vertical; }

a
{
	color: #8C4DBE;
}
a:visited
{
	color: #8B8B8B;
}

.global
{
	width: 800px;
	text-align: left;
}

.logo
{
	text-align: left;
	padding-bottom: 6px;
}

.lang
{
	text-align: right;
	vertical-align: bottom;
	padding: 6px 0px;
	font-family: Tahoma;
	font-size: 11px;
}
.lang .selected
{
	background: #C9BAD5;
	color: #fff;
	padding: 6px;
}
.lang .not_selected
{
	background: #E4E4E4;
	padding: 6px 6px 5px;
	color: #3F3F3F;
}
.lang a
{
	text-decoration: none;
}

.side_menu
{
	vertical-align: top;
	width: 223px;
}
.side_menu td
{
	padding: 12px 17px;
	background: #E7E7E7 url('/public/images/treugolnik-menu.gif');
	background-position: left center;
    background-repeat: no-repeat;
	border-top: 4px solid #E7E7E7;
	border-bottom: 4px solid #E7E7E7;
	font-family: 'Tahoma', 'Verdana','Arial';
	font-size: 14px;
	font-weight: bold;
}
.side_menu .selected
{
	background: #FFF;
}
.side_menu .space
{
	height: 8px;
	padding: 0px;
	border: 0px solid #000;
	background: #FFF;
}
.side_menu .free_place
{
	padding: 0px;
	border: 0px solid #000;
	background-image: none;
}
.side_menu a:link,.side_menu a:visited
{
	color: #7235A2;
}
.side_menu a:hover
{
	color: #8B8B8B;
}

.footer
{
	font-family: 'Tahoma';
	font-size: 11px;
	background: #E7E7E7;
	color: #969696;
	width: 223px;
	padding: 9px 0px 20px;
}
.footer span
{
	padding: 0px 11px;
}

.content
{
	vertical-align: top;
	padding-left: 15px;
}

.text
{
	font-family: 'Arial', 'Tahoma','Times New Roman';
	font-size: 12px;
}
.text table.head
{
	width: 100%;
	margin: 22px 0px;
}
.text table.head td.left
{
	background: #B19FBF;
	width: 10px;
}
.text table.head td.text
{
	padding: 6px 5px;
	background: #EFEFEF;
	color: #8C8C8C;
	font-size: 18px;
	font-family: 'Tahoma';
}
.text h2
{
	font-size: 18px;
	font-family: 'Tahoma';
	font-weight: 700;
	margin: 18px 0px;
}
.text h3
{
	font-size: 16px;
	font-weight: 700;
	margin: 16px 0px;
}
.text h4
{
	font-weight: 700;
	margin: 12px 0px;
}
.text p
{
	margin: 12px 0px;
}
.text p.note
{
	padding-left: 30px;
	font-style: italic;
}
.text ol li
{
	list-style-position: outside;
	list-style-type: decimal;
}
.text ul li
{
	list-style-type: disc;
	list-style-position: outside;
}
.text ul.reg_list li
{
	padding: 5px 0px;
}
.text ul, .text ol
{
	padding-left: 40px;
	margin: 16px 0px;
}

a.back_button
{
	text-decoration: none;
	cursor: pointer;
}
a.back_button div
{
	background: #B19FBF url('/public/images/back_button.gif');
	background-position: left center;
    background-repeat: no-repeat;
    font-family: 'Tahoma';
	font-size: 11px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	margin: 14px 0px;
	height: 16px;
	width: 70px;
}


table.whois_form
{
	width: 550px;
}
table.whois_form td
{
	padding: 4px;
}


.captcha img
{
	border: 1px solid #000;
}

input.button
{
	width: 100px;
}

textarea.backForm
{
	width: 550px;
	height: 100px;
}

.error
{
	border: 1px solid #e33;
	width: 100%;
	text-align: center;
	padding: 10 5px;
}
.message
{
	border: 1px solid #3e3;
	width: 100%;
	text-align: center;
	padding: 10 5px;
}