html {	width:100%;
	height:100%;
	background-color: #c0c0c0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
}
body {	width:100%;
	height:100%;
	text-align: center;
	margin:0px;
	padding:0px;
	font-family: Tahoma,Verdana, Helvetica;
	text-decoration: none;
	font-size:9pt;
	color:#212121
}
img {	border: none;
}
input,select,option {    font-family: Tahoma,Verdana, Helvetica;
	font-size:8pt;
}
#site {	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	margin-top:0px;
	padding-top:0px;
    position:relative;
    display:table;
}
#top_site {	width:780px;
	float:left;
	height:64px;
	background-color: #fff;
}
#top_site_1 {
	width:40px;
	float:left;
	height:64px;
	background-color: #fff;
}
#top_site_2 {
	width:171px;
	float:left;
	height:64px;
	background-color: #0048a0;
}
#top_site_2 a:link, #top_site_2 a:visited {   color:#fff;
   font-size:8pt;
   font-weight:bold;
   display:block;
   background:url(pict/top_marker_blue1.gif) no-repeat left bottom;
   margin:10px 0 0 5px;
   padding-left:20px;
   text-decoration:none;
}
#top_site_2 a:hover {
   color:#ffff00;
}
#top_site_3 {
	width:468px;
	float:left;
	height:60px;
	margin-left:50px;
	margin-top:2px;
	background-color: #0048a0;
	color:#ffffff;
}
#top_site_3 a{	color:#ffffff;
}
#top_site_hr {	width:780px;
	float:left;
	height:1px;
	background-color:#9ad841;
	border-bottom:2px #fff solid;
}
#logo {
	width:780px;
	float:left;
	height:130px;
	background-color: #3273c3;
	border-bottom:2px #9ad841 solid;
	color:#ffffff;
}
#logo a {
	color:#ffffff;
}
#logo_1 {
	width:39px;
	float:left;
	height:130px;
	background-color: #002b82;
}
#logo_2 {
	width:171px;
	float:left;
	height:130px;
	background-color: #0456bb;
}
#logo_2 a:link, #logo_2 a:visited {
   color:#fff;
   font-size:8pt;
   font-weight:bold;
   display:block;
   background:url(pict/top_marker_blue2.gif) no-repeat left bottom;
   margin:10px 0 0 5px;
   padding-left:20px;
   text-decoration:none;
}
#logo_2 a:hover {
   color:#ffff00;
}
.logo_space {
	width:1px;
	float:left;
	height:130px;
	background-color: #fff;
}
#logo_logo {
	width:350px;
	float:left;
	height:130px;
}
#logo_logo img {	border:none;
	margin:20px 0 0 44px;
}
#logo_enter {
	width:200px;
	float:left;
	height:130px;
	background-color: #0456bb;
}
.logo_enter_text {	width:70px;
	float:left;
	height:25px;
	text-align:right;
	color:#fff;
}
.logo_enter_text div{
    margin-top:4px;
}
.logo_enter_input {	width:128px;
	float:right;
	height:25px;
}
.logo_enter_textfull {
	width:200px;
	float:left;
	height:22px;
	color: #eee;
	text-align:center;
	margin:3px 0 3px 0;
}
.logo_enter_textfull input{	background-color: #3273c3;
	border:1px solid #eee;
	color:#fff;
	width:100px;
}
.logo_enter_textfull a:link, .logo_enter_textfull a:visited {    color:#ffff33;
    text-decoration:none;
}
.logo_space_1 {
	width:2px;
	float:left;
	height:130px;
	background-color: #0456bb;
	border-right: 1px #3273c3 solid;
}
.logo_space_2 {
	width:2px;
	float:left;
	height:130px;
	background-color: #0456bb;
	border-left: 1px #3273c3 solid;
}
#top_link {	width:780px;
	float:left;
	height:55px;
	background-color: #9ad841;
	border-top:1px #3273c3 solid;
	border-bottom:2px #fff solid;
}
#head_links {	width:560px;
	float:left;
	height:55px;
	margin-left:2px;
}
#head_links_1 {
	width:560px;
	float:left;
	height:30px;
	color:#3a0e01;
	font-size:9pt;
}
#head_links_1 div {	position:relative;
	width:550px;
	top:7px;
	left:5px;
}
#head_links_2 {
	width:560px;
	float:left;
	height:21px;
	background-color: #b4e271;
	color:#af0303;
	font-weight:bold;
	font-variant:small-caps;
	text-align:center;
}
#head_links_2 a:link, #head_links_2 a:visited{
	color:#243f01;
	font-weight:bold;
	font-variant:small-caps;
}
#head_links_2 div {	position:relative;
	width:550px;
	top:3px;
	left:5px;
}
#head_r {
	width:200px;
	float:right;
	right:15px;
	position:relative;
	height:41px;
	margin-top:14px;
	background: #002b82 url(pict/head_r_bg.gif) repeat-x left top;
	color:#fff;
	font-variant:small-caps;
	font-size:13pt;
	font-weight:bold;
	text-align:center;
	line-height:2.2em;
}

#content {	width:780px;
	float:left;
	background-color: #fff;
	border-top:1px #9ad841 solid;
}
#content_r {
	width:765px;
	float:left;
	background-color: #0048a0;
}

#content_r_content {	width:200px;
	float:right;
	background-color: #0048a0;
	color:#fff;
}
#content_l {
	width:564px;
	float:left;
	background-color: #fff;
}
#content_l_r_1 {
	width:564px;
	float:left;
	background-color: #3273c3;
}
#content_l_1 {
	width:540px;
	float:left;
	background-color: #fff;
}
#active_page {	width:540px;
	float:left;
	height:22px;
	background-color: #ddf99a;
	margin:2px 0 2px 0;
	border-top:1px #b1c67f solid;
	border-bottom:1px #b1c67f solid;
}
#active_page div{
	width:520px;
	float:left;
	background-color: #ddf99a;
	margin-top:3px;
}
#content_l_r_2 {
	width:540px;
	float:left;
	background-color: #428ae3;
}
#content_content {
	width:516px;
	float:left;
	background-color: #fff;
}

#b_content {
	width:780px;
	float:left;
	height:35px;
	background-color: #66c4ff;
}
#b_content_r {
	width:765px;
	float:left;
	height:35px;
	background-color: #0048a0;
}
#b_content_r_content {
	width:200px;
	float:right;
	height:35px;
	background-color: #0048a0;
	color:#fff;
	text-align:center;
}
#b_content_r_content {
	margin-top:2px;
}
#b_content_l {
	width:564px;
	float:left;
	height:35px;
	background-color: #66c4ff;
}
#b_content_l_r_1 {
	width:564px;
	float:left;
	height:35px;
	background-color: #3273c3;
}
#b_content_l_1 {
	width:540px;
	float:left;
	height:35px;
	background-color: #66c4ff;
}
#b_content_l_r_2 {
	width:540px;
	float:left;
	height:35px;
	background-color: #428ae3;
}
#b_content_content {
	width:516px;
	float:left;
	height:35px;
	background-color: #66c4ff;
	color:#000;
	text-align:center;
	line-height:2.6em;
}
#b_content_content a:link, #b_content_content a:visited{
   color:#000;
}


#f_content {
	width:780px;
	float:left;
	height:35px;
	background-color: #2e2e2e;
}
#f_content_r {
	width:765px;
	float:left;
	height:35px;
	background-color: #0048a0;
}
#f_content_r_content {
	width:200px;
	float:right;
	height:35px;
	background-color: #0048a0;
	color:#fff;
	text-align:center;
}
#f_content_r_content div{
    margin-top:2px;
}
#f_content_l {
	width:564px;
	float:left;
	height:35px;
	background-color: #2e2e2e;
}
#f_content_l_r_1 {
	width:564px;
	float:left;
	height:35px;
	background-color: #3273c3;
}
#f_content_l_1 {
	width:540px;
	float:left;
	height:35px;
	background-color: #2e2e2e;
}
#f_content_l_r_2 {
	width:540px;
	float:left;
	height:35px;
	background-color: #428ae3;
}
#f_content_content {
	width:516px;
	float:left;
	height:35px;
	background-color: #2e2e2e;
	color:#ffff99;
	text-align:center;
	line-height:1.3em;
}
#f_content_content a:link, #f_content_content a:visited{
	color:#ffff00;
}
.form_registration {	width:480px;
	float:left;
	position:relative;
    left:17px;
    padding-bottom:20px;
}
.form_contact {
	width:480px;
	float:left;
	position:relative;
    left:17px;
    padding-bottom:20px;
}
.title_center_block {
	width:480px;
	float:left;
	position:relative;
    left:17px;
    padding-bottom:20px;
    text-align: justify
}
.title_center_block p {
}
.title_center_block h1{
    color:#525252;
    margin:4px 0 4px 0;
    font-size:13pt;
    text-align:center;
}
.form_registration_full {	width:480px;
	float:left;    color:#525252;
    text-align:center;
}
.form_registration_full input{
	background-color: #3273c3;
	border:1px solid #000;
	color:#fff;
	width:100px;
}
.form_registration_full h1{
    color:#525252;
    margin:10px 0 10px 0;
    font-size:13pt;
    text-align:center;
}

.form_registration_text {
	width:100px;
	float:left;
    color:#3273c3;
    height:25px;
    text-align:right;
    font-size:8pt;
    font-weight:bold;
}
.form_registration_text div {	margin-top:3px;
}
.form_registration_input {
	width:370px;
	float:right;
	height:25px;
    color:#525252;
    text-align:left;
}
.form_registration_info {	background-color:#eafdbd;
	width:480px;
	float:left;
	padding:10px 0 10px 0;
	color:#000;
	text-align:left;
    margin:50px 0 0 0;
}
.form_registration_info ol {	margin-bottom:0;
}
.form_registration_info div {	width:460px;
	position:relative;
	left:10px;
}
.form_registration_error {
	color:red;
	float:left;
	width:480px;
	text-align:center;
	padding:10px 0 10px 0;
	font-size:9pt;
	font-weight:bold;
	border:1px red solid;
	background-color:#ffff99;
	margin:10px 0 30px 0;
}
.form_registration_soob {
	color:green;
	float:left;
	width:480px;
	text-align:center;
	padding:10px 0 10px 0;
	font-size:9pt;
	font-weight:bold;
	border:1px green solid;
	background-color:#ffff99;
	margin:10px 0 30px 0;
}
.partner_info {	float:left;
	width:480px;
	text-align:center;
	padding:10px 0 10px 0;
	font-size:8pt;
}
.partner_info_stat {	float:left;
	width:480px;
	text-align:center;
	padding:0 0 10px 0;
	font-size:8pt;
	margin:0 0 10px 18px;
}
.partner_info h2{
	text-align:center;
	font-size:13pt;
	margin:4px;
}
.partner_info_text {
	float:left;
	width:180px;
	height:25px;
	font-size:8pt;
	text-align:right;
}
.partner_info_text div{
    position:relative;
    top:4px;
}
.partner_info_input{
	float:right;
	width:290px;
	height:25px;
	font-size:8pt;
	text-align:left;
}
.partner_info_btn {	float:left;
	width:480px;
	text-align:center;
	height:25px;
	font-size:8pt;
}
.partner_info_btn input{
	background-color: #3273c3;
	border:1px solid #000;
	color:#fff;
	width:100px;
}
.partner_infotext {
	float:left;
	width:480px;
	text-align:left;
	font-size:9pt;
	background-color:#f5fdf5;
	position:relative;
	left:18px;
	border:1px #616161 solid;
}
.partner_infotext p{
	text-align:justify;
	font-size:9pt;
    margin:5px;
    text-indent:12px;
}
.partner_infotext_error {
	float:left;
	width:480px;
	color:red; 	text-align:center;
	font-size:8pt;
}
.partner_sms_stat {	float:left;
	width:230px;
	color:blue;
 	text-align:center;
	font-size:8pt;
}
.partner_wap_stat {
	float:right;
	width:230px;
	color:blue;
 	text-align:center;
	font-size:8pt;
}
.static_day {	float:left;
	width:130px;
	color:#000;
 	text-align:center;
 	border-bottom:1px #ccc solid;
 	margin-bottom:4px;
}
.static_opl {
	float:left;
	width:100px;
 	text-align:center;
 	border-bottom:1px #ccc solid;
 	margin-bottom:4px;
 	font-weight:bold;
}
.partner_info_xml {
	float:left;
	width:480px;
	text-align:left;
	padding:10px 0 10px 0;
	font-size:9pt;
	position:relative;
	left:18px;
}
.partner_info_xml h2{
	text-align:center;
	font-size:13pt;
	margin:4px;
}
.partner_info_xml_text {
	float:left;
	width:480px;
	text-align:left;
	padding:10px 0 10px 0;
	font-size:9pt;
}
.gif_banners {	width:500px;
	float:left;
	position:relative;
	left:8px;
	margin-bottom:10px;
}
.gif_banners h2{
	margin:4px 0 5px 0;
    font-size:13px;
}
.banner_pos {	width:500px;
	float:left;
    text-align:center;
    color:#515151;
    font-size:8pt;
}
.banner_cod {	width:498px;
	float:left;
    text-align:center;
    border:1px solid #ccc;
	margin-top:4px;
	padding:5px 0 5px 0;
	color:green;
	margin-bottom:8px;
}
.gif_banners_link {	width:500px;
	float:left;
	position:relative;
	text-align:center;
	border-bottom:1px #ccc solid;
	margin-bottom:5px;
}
.gif_banners_link a:link, .gif_banners_link a:visited{
	color:green;
	font-weight:bold;
}
.opisanietext {float:left;position:relative;left:10px; width:650px; text-align:center;font-size:8pt;margin-bottom:10px;
           border:1px solid red;padding:10px 0 10px 0;font-size:9pt;color:red}
.title_stories {float:left;position:relative;width:100%;}
.title_stories h1 {margin:4px;color:#525252;font-size:12pt}
.text_stories {position:relative;float:left;width:650px;background-color:#f2f2f2}
.text_stories div {width:630px;margin:5px 0 5px 10px;color:#000}
.text_avtor {position:relative;float:left;width:650px;border-top:2px #525252 solid;border-bottom:1px #525252 dashed;text-align:center;background-color:#e3e3e3}
.text_avtor div {width:630px;margin:10px 0 10px 10px;color:#333;text-align:left}
.text_stories p {text-indent:10px;margin:2px 0 2px 0;}
.text_avtor p {margin:2px 0 2px 0;font-variant: small-caps;}
.text_link {position:relative;float:left;width:650px;border-top:1px #ccc dashed}
.text_link div {width:630px;margin:10px 0 10px 0;color:#333;text-align:center}
.avtorh1 {font-weight:bold;color:#ffffff}
.contanerstories {float:left;position:relative;left:6px; width:650px; }
.dopagetext{float:left; width:666px; height:auto; padding:5px 0 5px 0; border-bottom:1px #610202 solid;text-align:left}
.dopagetext a:link,.dopage a:visited {color:#b40101;font-size:9pt;font-weight: bold;text-decoration:none}
.rcontext_advert {    float:left;
    width:190px;
    position:relative;
    left:5px;
    font-size:8pt;
}
.rcontext_advert_head {    color:#c2fde1;
    font-weight:bold;
    float:left;
    width:100%;
    padding-bottom:3px;
    border-bottom:1px #e1e1e1 solid;
}
.rcontext_advert_head a:link {
    color:#c2fde1;
    font-weight:bold;
    text-decoration:none;
}
.rcontext_advert_head a:visited {
    color:#d4b7ce;
    font-weight:bold;
    text-decoration:none;
}
.rcontext_advert_head a:hover {
    color:#fe824c;
    font-weight:bold;
    text-decoration:none;
}
.rcontext_advert_text {    color:#fdfcf3;
    font-weight:100;
    float:left;
    width:100%;
    border-bottom:2px #ffffff solid;
    margin-bottom:5px;
    padding-bottom:3px;
}
