*{
	padding:0px;
	margin:0px;
}
html, body {
	padding:0px; 
	margin:0px; 
	color:#5871a4; 
	height:100%;
	background:#fff;
	font: 12px/13px Helvetica, Arial, sans-serif;
}
table {
	border: 0px;
	border-collapse: collapse; /* cellspacing="0" */
}
table td, table th{
	padding:0px; /* cellspadding="0" */
	vertical-align:top;
	text-align:left;
} 
img{
	border:0px;
}


a {outline:none;}
a:link    {}
a:hover   {}
a:visited {}
a:active  {}

a img {border: none;}
:focus {outline: 0;}


/* Finish General Styles*/

.main {
	min-height:100%;
	background:#cee5f6;
}

/*header styles*/
.header {
	position:relative;
	z-index:100;
	height:103px;	
	margin:0 auto;
	background:url(../img/header_back.gif) 0 0 repeat-x;
}
.header .title {height:75px; width:960px; background:#fff; margin:0 auto;}
.header .title .logo {padding-top:2px; width:423px; float:left; height:73px; margin-left:-12px;}
.header .title .title_right {float:right; height:77px;}
.header .title .title_right .title_right_top {margin-left:173px; height:31px; width:277px; position:absolute; z-index:1000;}
.header .title .title_right .title_right_top ul li {display:block; float:left; width:135px;}
.header .title .title_right .title_right_top ul li.make_a_video {margin-right:6px;}
.header .title .title_right .title_right_top ul li a {display:block; float:left; background-position:top left; background-repeat:no-repeat; height:31px; width:134px; text-decoration:none; display:inline; font-size:0;}
.header .title .title_right .title_right_top ul li.upload_sell a {background-image:url(../img/mnu_upload.gif);}
.header .title .title_right .title_right_top ul li.free_tv_tools a {background-image:url(../img/mnu_free_tv_tools.gif);}
.header .title .title_right .title_right_top ul li.make_a_video a {background-image:url(../img/mnu_make_a_video.gif);}
.header .title .title_right .title_right_top ul li.sign_in_login {display:block;}
.header .title .title_right .title_right_top ul li.sign_in_login a {background-image:url(../img/mnu_sign_in_up_in.gif);}
.header .title .title_right .title_right_top ul li.sign_in a {background-image:url(../img/mnu_my_account.gif);}
.header .title .title_right .title_right_top ul li.sign_in a span {display:block; float:right; width:10px; height:25px; background-image:url(../img/mnu_arrow_down.gif); background-position:left 9px; background-repeat:no-repeat; padding-right:7px; cursor:pointer;}
.header .title .title_right .title_right_top ul li.sign_in.active a span {background-image:url(../img/mnu_arrow_up.gif);}
.header .title .title_right .title_right_top ul li a b {display:none;}
.header .title .title_right .title_right_top ul li a span {display:none;}
.header .title .title_right .title_right_search {margin-top:50px; width:448px; height:27px; background:url(../img/head_bg.gif) left top repeat-x;}
.header .title .title_right .title_right_search img, .header .title .title_right .title_right_search input  {float:left;}
.header .title .title_right .title_right_search .go {float:right; width:37px; height:27px; background:url(../img/head_go.gif) 0 0 no-repeat; border:none; cursor:pointer;}
.header .title .title_right .title_right_search input {
	border:1px solid #DEE2E5;
	height:17px;
	margin-left:16px;
	margin-top:5px;
	width:333px;
}
.header .title .title_right .title_right_search .search {width:333px; height:17px; border:1px solid #dee2e5; margin-left:16px; margin-top:5px;}


.header .top_menu {background:url(../img/gray_bar.gif) top center repeat-x; height:37px;  width:100%; clear:both;}

.header .top_menu table {width:960px; height:37px; margin:0 auto; background:url(../img/gray_bar2.gif) 0 0 no-repeat;}
.header .top_menu table td {
	height:37px;
	font-size:12px;
	font-weight:bold;
	color:#434b6c;
	text-align:center;
	background:url(../img/gray_bar_line.gif) right top no-repeat;
}
.header .top_menu table td a {
	display:block;
	width:100%;
	height:28px;
	line-height:28px;
	color:#434b6c;
	text-decoration:none;
	font-size:11px;
}
.header .top_menu table td a:hover, .header .top_menu table td a.active {
	color:#fff;
	background:url(../img/btn_hover.gif) 0 0 repeat-x;
}
.header .top_menu table td a.pink {color:#bf256b;}
.header .top_menu table td .pink:hover, .header .top_menu table td .pink.active {color:#fff;background:url(../img/btn_hover_pink.gif) 0 0 repeat-x;}
.header .top_menu table td .pink:hover span, .header .top_menu table td .pink.active span {
    display:block;    
    background:url(../img/pink_tr.gif) center top no-repeat;
}
.header .top_menu table td a span {
	display:none;
	width:100%;
	height:9px;
	font-size:0;
	line-height:0;
}
.header .top_menu table td a:hover span, .header .top_menu table td a.active span {
	display:block;	
	background:url(../img/blue_tr.gif) center top no-repeat;
}

.header .title .title_right .title_right_top ul li.sign_in ul {height:auto; display:block; clear:both; width:110px;}
.header .title .title_right .title_right_top ul li.sign_in ul li {display:block; height:19px; clear:both; width:110px; margin:0;}
.header .title .title_right .title_right_top ul li.sign_in .form_sign_in a {display:block; clear:both; font-size:11px; color:#5871a4; height:19px; width:110px; margin:0; background:0;}
.header .title .title_right .title_right_top ul li.sign_in .form_sign_in a .new_msg {color:#FF0000;}
.header .title .title_right .title_right_top ul li.sign_in a:hover {color:#434B6C;}
.header .title .title_right .title_right_top ul li.sign_in .form_sign_in a.log_out {display:block; width:40px; float:left; padding-right:4px;}
.header .title .title_right .title_right_top ul li.sign_in span.log_out {display:block; float:left; width:70px; overflow:hidden; height:14px;}
.header .title .title_right .title_right_top ul li.sign_in a.but {background-image:url(../img/mnu_my_account.gif); height:37px; cursor:pointer; width:134px; float:none;}
.header .title .title_right .title_right_top ul li.sign_in input {display:block; clear:both; width:105px; height:17px; border:1px solid #cbcbcb; margin-bottom:5px; color:#333333; padding-left:4px; font-size:11px;}

.form_sign_in {background:url(../img/bg_sign_in_form.gif) top left no-repeat #FFFFFF; width:122px; overflow:hidden; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding-left:10px; padding-top:8px; font-size:11px; display:none; float:left;}
.header .title .title_right .title_right_top ul li.sign_in.active .form_sign_in {display:block;}
.header .title .title_right .title_right_top ul li.sign_in.active a.but {margin-top:203px; position:absolute;}
.header .title .title_right .title_right_top ul li.sign_in.active a.sign_in {}

.header .title .title_right .title_right_top ul li.sign_in .sign_in_hide {display:none;}
.header .title .title_right .title_right_top ul li.sign_in.hide a.sign_in {display:none;}
.header .title .title_right .title_right_top ul li.sign_in.hide .form_sign_in {display:none;}
.header .title .title_right .title_right_top ul li.sign_in.hide .sign_in_hide {display:block; margin-top:2px;}


/*centerpart styles*/
.centerpart {
	min-width:960px;	
	background:#fff url(../img/centerpart_bg.jpg) center top no-repeat;		
}
.centerpart .centerpart_inner {
	padding-top:9px;
	background:url(../img/centerpart_botbg.gif) center bottom repeat-x;
	overflow:hidden;	
	position:relative;
}

#tv {
	position:relative;
	float:left;
	width:498px;
	height:423px;
	margin-top:14px;
	margin-left:-8px;
	padding-left:8px;
	background:url(../img/tv_reflection.gif) left bottom no-repeat;
}





.view_menu table {height:37px; background:url(../img/bg_center.gif) left top repeat-x;}
.view_menu table.left {float:left;}
.view_menu table.right {float:right;}
.view_menu table td {
	height:37px;
	font-size:12px;
	font-weight:bold;
	color:#434b6c;
	text-align:center;
	background:url(../img/bg_center_line.gif) right top no-repeat;
}
.view_menu table td a {
	display:block;
	height:28px;
	line-height:28px;
	color:#434b6c;
	text-decoration:none;
	padding:0 11px;
	min-width:15px;
}
.view_menu table td.left {
	background:url(../img/bg_center_line_l.gif) left top no-repeat;
}
.view_menu table td.right {
	background:url(../img/bg_center_line_r.gif) right top no-repeat;
}
.view_menu table.right td a {padding:0 10px;}
.view_menu table.right td.left a {padding:0 22px;}
.view_menu table td a:hover, .view_menu table td a.active {
	color:#fff;
	background:url(../img/btn_hover.gif) 0 0 repeat-x;
}
.view_menu table td a span {
	display:none;
	width:100%;
	height:9px;
	font-size:0;
	line-height:0;
}
.view_menu table td a:hover span, .view_menu table td a.active span {
	display:block;	
	background:url(../img/blue_tr.gif) center top no-repeat;
}
.view_menu table td .view_btn:hover, .view_menu table td .view_btn.active {
	color:#434b6c;
	background:url(../img/bg_center_line_l.gif) left top no-repeat;
	cursor:default;
}
.view_menu table td .view_btn:hover span, .view_menu table td .view_btn.active span {
	display:none;
}



/*footer styles*/
.footer {
	min-width:960px;
	height:187px;
	background:url(../img/footer_bg.gif) center 26px repeat-x;
}
.footer .bar_bot {
	background:url(../img/gray_bar.gif) top center repeat-x; height:29px; width:100%; clear:both; 
}
.footer .bar_bot table {width:960px; height:29px; margin:0 auto; background:url(../img/gray_bar2.gif) 0 0 no-repeat;}

.footer .bar_bot table td {
    height:29px;
    font-size:12px;
    font-weight:bold;
    color:#434b6c;
    text-align:center;
    background:url(../img/gray_bar_line.gif) right top no-repeat;
}
.footer .bar_bot table td a, .footer .bar_bot table td label {
    display:block;
    width:100%;
    height:29px;
	font-size:11px;
    line-height:28px;
    color:#434b6c;
    text-decoration:none;
}

#aditional_form_block {display:none; text-align:left;}
#after_subm_p {display:none; clear:both;}

.centerpart.c_error .centerpart_inner {height:500px;}

.header .title .title_right .title_right_top ul li.enterprise_clients {margin-right:6px;}
.header .title .title_right .title_right_top ul li.enterprise_clients a { background-image:url(../img/mnu_enterprise.gif);}
