body {
margin:0px;
padding:0px;
font:normal 10pt Tahoma,sans-serif;
color:black;
}
a {color: red;}
.head_m, .menu_m, .head_picture_m, .main_m, .footer_m, .footer_txt_m, .head_img_m {
width:100%;
float:left;
}
.head, .menu, .main, .footer, .footer_txt, .head_img_c {
margin:0 auto;
width:900px;
}
.logo {
margin-top:36px;
width:196px;
height:47px;
background-position:0px 0px;
float:left; 
}
.awards {
width:272px;
height:83px;
float:right;
}
.awards_wf {
margin-top:42px;
width:121px;
height:36px;
background:transparent url(/i/img/promo_pages/awards_wf.png) no-repeat scroll left top;
/*background-position:-200px 0px;*/
float:left;
}
.awards_sfxw_a {
margin:30px 0px 0px 49px;
width:100px;
height:50px;
background:transparent url(/i/img/promo_pages/awards_sfxw.png) no-repeat scroll left top;
/*background-position:-308px 0px; */
float:left;
}
.awards_sfxw_r {
margin:34px 0px 0px 45px;
width:100px;
height:48px;
background:transparent url(/i/img/promo_pages/sprite.png) no-repeat scroll left top;
background-position:-408px 0px;
float:left;
}
.menu_right {
margin-top:14px;
width:900px;
height:21px;
margin: 0 auto;
}
.menu a, .menu a:visited {
text-decoration:underline;
color:#830000;
font:bold 8pt Tahoma,sans-serif;
}
.menu a:hover {
text-decoration:none;
}
.head_picture {
margin:0 auto;
width:900px;
height:200px;
color:white;
font-size:8pt;
background:transparent url(/i/img/promo_pages/TV_head.jpg) no-repeat scroll left top;
}
.head_list {
padding:12px 0px 0px 15px;
height:160px;
width:430px;
float:left;
}
.head_list_img {
margin:5px 18px 0px 5px;
width:24px;
height:5px;
background:transparent url(/i/img/promo_pages/sprite.png) no-repeat scroll left top;
background-position:-173px -75px;
display:block;
float:left;
}
.head_list_li {
padding:0px 0px 5px 0px;
display:block;
}
.head_right_txt {
padding:20px 0px 0px 50px;
width:400px;
height:180px;
float:right;
}
.head_right_txt table {
width:400px;
}
/*.head_right_txt_title_back {
margin-bottom:5px;
font:normal 20pt 'Microsoft Sans Serif',sans-serif;
color:#731111;
}*/
.head_right_txt_title_front {
margin:-15px 0px 0px -1px;
font:normal 20pt 'Microsoft Sans Serif',sans-serif;
text-shadow: #731111 1px 1px;
margin-bottom:5px;
}
.head_link {
display:block;
float:left;
}
.head_link_m a, .head_link_m a:visited, .head_link_m a:hover {
text-decoration:none;
color:white;
font-weight:bold;
display:block;
float:left;
}
.main {
padding-top:40px;
}
.main_txt_block {
padding-right:30px;
width:543px;
color:#3f3f3f;
line-height:14pt;
text-align:justify;
float:left;
}
.red_title_txt {
margin-bottom:30px;
font:normal 16pt Tahoma,sans-serif;
color:red;
display:block;
}
.main_txt_img {
margin:10px 30px 0px 0px;
width:90px;
height:170px;
color:#3f3f3f;
background:transparent url(/i/img/promo_pages/sprite.png) no-repeat scroll left top;
background-position:-542px 0px;
float:left;
}
.main_txt_block_list {
width:400px;
float:left;
}
.main_txt_bottom {
color:red;
text-transform:uppercase;
font:bold 8pt Tahoma,sans-serif;
line-height:11pt;
text-align:justify;
clear:both;
}
.form_block {
width:327px;
height: 287px;
background:transparent url(/i/img/promo_pages/form.jpg) no-repeat scroll left top;
float:left;
position: relative;
background-size: 100% 100%;
}
.form_title {
margin-top:22px;
width:327px;
height:40px;
letter-spacing:-1px;
}
.form_title table {
width:327px;
}
/*.form_title_back {
margin-bottom:5px;
text-transform:uppercase;
font:normal 21px 'Microsoft Sans Serif',sans-serif;
color:black;
}*/
.form_title_front {
margin:0px 0px 0px -1px;
text-transform:uppercase;
font:normal 21px 'Microsoft Sans Serif',sans-serif;
color:white;
position:absolute;
text-shadow: black 1px 1px;
}
.input_block {
padding:5px 0px 15px 0px;
float:right;
}
/*.input_txt {
margin:0px 7px 0px 0px;
padding-top:3px;
font:bold 8pt Tahoma, sans-serif;
float:right;
}*/
.input_txt_front {
margin:1px 7px 0px 0px;
padding-top:3px;
font:bold 8pt Tahoma, sans-serif;
color:white;
float:right;
text-shadow: black 1px 1px;
}
.input_area {
float:right;
}
.input_area input {
margin:3px 19px 0px 0px ;
padding:0px 5px 0px 5px;
width:197px;
height:22px;
border:0px;
background:transparent url(/i/img/promo_pages/sprite.png) no-repeat scroll left top;
background-position:0px -47px;
}
.button_block {
float:left;
}
.button_block button {
margin:15px 0px 0px 18px;
padding:0px 0px 0px 0px;
width:290px;
height:55px;
border:0px;
font:normal 18px Arial, sans-serif;
letter-spacing:-1px;
background:transparent url(/i/img/promo_pages/sprite.png) no-repeat scroll left top;
background-position:-214px -49px;
cursor:pointer;
text-shadow: 1px 1px 0 #000;
color: #FFF;
}
.button_block button:hover{
background:transparent url(/i/img/promo_pages/sprite.png) no-repeat scroll left top;
background-position:-214px -104px;
}
.footer {
margin-top:40px;
height:73px;
color:white;
background:transparent url(/i/img/promo_pages/TV_footer.jpg) no-repeat scroll left top;
}
.footer_txt {
padding:20px 0px 20px 0px;
font:normal 10px Tahoma, sans-serif;
color:#636363;
text-align:justify;
}
.copyright {
padding:20px 0px 0px 20px;
font:normal 8pt Tahoma,sans-serif;
line-height:13pt;
float:left;
}
#downloadlink A:active{
    color: grey;
}
#downloadlink A:hover{
    color: white;
}
#downloadlink A{
    color: white;
}
.footer_menu {
padding:22px 20px 0px 0px;
font:normal 8pt Tahoma,sans-serif;
float:right;
}
.footer_menu a, .footer_menu a:hover, .footer_menu a:visited {
color:white;
text-decoration:none;
}
.clearfix {
 clear: both;
}
#loader, #loader2 {
 visibility: hidden;
 position: absolute;
 left: 50%;
 top: 50%;
 margin-top: -27px;
 margin-left: -27px;
 width: 54px;
 height: 54px;
 border: 0px solid #000;
 background: url('/i/img/ajax-loader2.gif') no-repeat 50% 50%;
}

#loader{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	margin: 0;
	background-color: rgba(223, 221, 221, 0.77);
}
#chat_invitation {
 display: none;
 position: absolute;
 left:50%;
 top:350px;
 margin-left:-630px;
 width: 172px;
}
#chat_invitation A {
 display: block;
 text-decoration: none;
}
#chat_invitation .start .woman {
 height: 220px;
}
#chat_invitation .start .button {
 height: 54px;
 background: url('/i/img/chat/chat_buttons.png') 0 0 no-repeat;
}
#chat_invitation .start:hover .button {
 background-position: 0 -94px;
}
#chat_invitation .close {
 height: 40px;
}
#chat_invitation .close .button
{
    width: 25px;
    height: 26px;
    position: relative;
    left: 139px;
    top: 7px;
    cursor: pointer;
}
#chat_invitation .close .button:hover
{
    background-position: -139px -155px;
}