body {
	margin:0px;
	background: #FFFFFF; 
	color: #454545; 
	background-repeat:repeat-x;
	font-family:arial,helvetica;
	font-size:11px;
	height: 100%;
	width:100%;
}




div.fileinputs {
	position: relative;
	background: url(http://movreel.com/images/upload_bar.png) no-repeat;
	margin-top: 5px;
	width: 501px;
	height: 21px;
}



.main_box {
	width: 900px;
	margin: 0 auto;
	float: left;
}

.video_player{
	width: 640px;
}
.video_player2{
	width: 640px;
}
.video_ad{
	position: relative;
	width: 640px;
	top:-445px;
	left:55px;
	width:336px;	
}

.video_ad_vertical{
	position:relative;	
	width: 320px;
	top:-445px;
	left:5px;
	width:336px;	
	overflow:hidden;
}

.video_description{
	margin: 0 4px 4px;
	width: 246px;
	float: left;
	padding: 2px;
	border:#CCC 1px solid;
}

.description_box{
	float: left;
	width: 260px;
}

.file_name{
	margin: 20px;
	font-size: 18px;
	margin-top: 5px;
}


.uploader a{
	text-decoration: none;
	font-weight:bold;
}

.snap{
	float:left;
}

.general{
	float:left;
	width: 135px;
	margin-left: 5px;
	margin-bottom: 3px;
}

.extradesc{
	float:left;
	width: 245px;
	margin-top: 5px;
	font-size:10px;
}

.extradesc2{
	float:left;
	width: 245px;
	margin-top: 5px;
}

.belowvid{
	width:600px;text-align:left; margin-left:20px;
	margin-top: 10px;
	float: left;
}

.getp{
	color:#FFF; font-size:10px; background:#333; padding: 2px; text-align:center;border: #000 1px solid; width: 91px;
}

.getp a {
	color:#FFF;
}

.getp a:visited {
	color:#FFF;
}

.clear{
	clear:both;
}

.t_2ndbox{
	margin: 0 auto;
	width: 880px;
	height: 129px;
	padding: 10px;
	background: url(http://movreel.com/images/text_bg.gif) repeat-x;
}

.t_welcome{
	margin:5px auto 0;
	width: 780px;
	border-bottom:1px solid #777777;
}

.t_upgrade{
	color: #D9D9D9;
	font-size: 11px;
}

.t_upgrade a, .t_upgrade a:visited{
	color: #D9D9D9;
	text-decoration: none;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
}

.t_upgrade a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
}

#renew{
	color: #FF9933;
	font-weight:bold;
}

#renew:hover{
	color: #FF9933;
	font-weight:bold;
}

.t_headad{
	float: left;
	width: 100%;
	margin-left: 76px;
	margin-top: 10px;
}

.t_header{
	margin: 0 auto;
	background: repeat-x url(http://movreel.com/images/header_bg.gif);
	width: 900px;
}

.t_logo{
	background: url(http://movreel.com/images/logo_new.gif) no-repeat;
	height: 101px; width: 275px;
	float: left;
}

.t_usermenu{
	float: right;
	height: 42px;
	margin-top: 59px;
}

.t_usermenuborder{
	width:4px ; height:42px ;
	background: url(http://movreel.com/images/menu_side.gif) no-repeat;
	float: left;
}

.t_usermenucontent{
	height: 42px;
	background: url(http://movreel.com/images/menu_bg.gif) repeat-x;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	float: right;
	color: white;
}

.t_usermenucontent a, .t_usermenucontent a:visited{
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.t_usermenucontent a:hover{
	color:#FF9933;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}


.t_center{
	width: 900px;
	margin: 0 auto;
	text-align: center;
}

.whole_web{
	margin: 0 auto;
	width: 900px;
}

.html_vars_box{
	width: 882px;
	border: 1px solid #e0dfdf;
	background: #f5f5f5 url(http://www.movreel.com/images/content_bg.png) repeat-x;
	padding: 8px;
	margin-top: 1px;
}

.html_vars_inside{
	margin: 0 auto;
	width: 882px;
	text-align: left;
}

.t_footer{
	margin: 0 auto;
	width: 900px;
}

.t_footer_left{
	width: 1px;
	height: 117px;
	float: left;
	background: url(http://movreel.com/images/footer_left.gif) no-repeat;
}

.t_footer_right{
	width: 1px;
	height: 117px;
	float: left;
	background: url(http://movreel.com/images/footer_right.gif) no-repeat;
}

.t_footer_center{
	width: 898px;
	height: 117px;
	float: left;
	background: url(http://movreel.com/images/footer_bg.gif) repeat-x;
}

.t_footer_content{
	margin: 15px 0 auto;
	text-align: center;
	color:#888;
}

.t_footer_content a, .t_footer_content a:hover, .t_footer_content a:visited{
	color:#888;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
}

.t_copyright{
	text-align:center;
	margin-top: 10px;
}

.t_b_ad{
	width: 729px;
	height: 91px;
	background: url(http://movreel.com/images/advert.png);
	margin: 0 auto;
	padding-left: 14px;
	padding-top: 1px;
	margin-top: 10px;
}


#upload_input{
	margin:0 auto;
	width:501px;
}

#utmodes, #utmodes2{
	background: transparent url(http://www.movreel.com/images/box/center.png) repeat-y scroll 9px 0; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right:310px;
}

.below_boxes{
	margin-top:-87px;
	width:850px;
}

.t_viddesc{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border-color:#CCCCCC -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
margin-left:-9px;
margin-right:9px;
margin-top:2px;
text-align:left;
}

.t_descont1{
	float: left;
	vertical-align:middle;
	margin-left: 5px;
	margin-top: 2px;
	width: 230px;
	max-width: 230px;
}

.t_descont2{
	float: left;
	vertical-align:middle;
	margin-left: 10px;
	margin-top: 2px;
	width: 200px;
	max-width: 200px;
}

.t_descont3{
	float: left;
	vertical-align:middle;
	margin-left: 10px;
	margin-top: 2px;
	width: 75px;
	max-width: 75px;
}

.t_smalldesc{
	font-size: 10px;
}

.t_download{
	float: right;
	width: 150px;
	height: 30px;

	background: url(http://www.movreel.com/images/download_off.png) no-repeat;
	margin-top: 6px;
	margin-right: 2px;
}

.t_download:hover{
	float: right;
	width: 150px;
	height: 30px;
	background: url(http://www.movreel.com/images/download_on.png) no-repeat;
	margin-top: 6px;
	margin-right: 2px;
}
.t_downloadpre{
	float: right;
	width: 150px;
	height: 30px;
	margin-top: 6px;
	margin-right: 2px;
}

.t_downloadpre:hover{
	float: right;
	width: 150px;
	height: 30px;
	margin-top: 6px;
	margin-right: 2px;
}

.t_download_a{
	width: 150px;
	height: 30px;
}

.magic_box{
background: url(http://www.movreel.com/images/50.png);
display:block;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:10000;
}

.magic_box2{
	width: 400px;
	height: 200px;
	background: white;
	position: fixed;
	top: 50%;
	left: 50%;
	border:3px double #CCCCCC;
	z-index: 20000;
	margin-left: -200px;
	margin-top: -100px;
	padding-top: 10px;
}

a, a:visited {color: #119;}

p {margin-top:4px;font-family: Arial, Tahoma, Verdana;}

h2 {font: bold 19px Arial;margin:1px;}

h3 {font: bold 18px Arial;margin:1px;}

strong {font-size:15px;}

table {font: 13px Arial;text-align:left;}

small {color:#636363;}



.paging {margin:10px 0 5px 0;font:13px Arial;}

.paging a, .paging a:visited {border: 1px solid #9aafe5;margin-right:3px;padding:1px 7px;text-decoration: none;color: #2e6ab1;}

.paging a:hover {border: 1px solid #2b66a5;color: #000;background-color: lightyellow;}

.paging b {margin-right:3px;padding:1px 7px;font-weight: bold;color: #FFF;background-color: #2e6ab1;border: 1px solid #0e4a91;}

.paging small {font:11px Arial;color:#777;line-height:18px;}



.result_slot {background: #F3F6FB; border:1px solid #c3d3dc;text-align:left;color:#111;padding:3px;}

.result_slot td {font:13px Arial;}

.result_slot input {border:1px solid #AAA;color:#444;}

.file_slot {background:#ECF3F9;border:1px solid #CAD6E6;font: 13px Arial;}

.captcha_code {border: 1px solid #777;font: 19px Arial;width:50px;text-align:center;}

.pic {border:1px solid #909090;}



form {margin:0;}

.txt12 {font: 12px Arial;}

.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.div1 {width: 864px; left:-9999px;}

#upload_input {}

#upload_input input {font: 12px Arial; border: 1px solid #636363; -moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;}

.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}

.xrow {background:#ffffff;border:1px solid #b3b3b3;padding:5px;margin:0 auto;margin-top:5px;font: 12px Arial; width: 489px; }

.xrow input {font: 12px Arial; border: 1px solid #c3c3c3; margin-top: 1px;}

.xrow input.input_url {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 90%;}

.xrow a img {border:none;float:right;width:16px;height:16px;}

.xfname  {color: #333;font-weight:bold;float:left;height:16px;}

.xdescr  {color: #999;font: 12px Arial;}

.fdescr {width: 325px;}

#optidiv, #optidiv2 {position:absolute;left:-9999px;margin-top:2px;padding:3px;}

#div_file{position:static;top:-9999px;left:-9999px;}

#div_url {position:absolute;top:-9999px;left:-9999px;}

#div_rs {position:absolute;top:-9999px;left:-9999px;}

.ok {font:bold 13px Arial;color:#1b1;}

.err {font:bold 13px Arial;color: #911;}

#news {font-family: Arial, Tahoma, Verdana; font-size:13px;}

#news a.title {font-family: Tahoma, Arial,'Trebuchet MS',Verdana,Sans-Serif;color:#3399CC;font-size:17px;text-decoration:none;}

a.cmt_link {background: url(images/comments.gif) no-repeat left center; padding-left: 16px;color:#336699;}

.cmt_hdr {background-color:#c7cfd4;padding:4px;font-size:11px;}

.cmt_hdr a {text-decoration:none;}

.cmt_hdr b, .cmt_hdr b a {font-size:13px;color: #202020;}

.cmt_txt {padding: 5px;margin-bottom:10px;}

.sinput input, .sinput textarea {font:12px Arial;border:1px solid #707070;margin:2px;}

#flags {position:absolute;top:0px;padding:3px;right:0;}



/* CSS below required for Inline3 mode */

.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}

.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}

.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%;}

.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}

.message {width: 400px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}

.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}

.myForm {font: 12px Arial; border: 1px solid #636363;margin-right:2px;}

.btn     {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(http://www.movreel.com/images/start_upload.png) no-repeat;
border:medium none;
font-family:Verdana;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:normal;
margin-bottom:5px;
margin-top:10px;
width:200px;
}

.btn2     {font: 12px Arial;border:1px solid #909090;background:#e9e9e9;}



.tbl1 {background-color: #c3c3c3;text-align:left;}

.tbl1 tr td {background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}

.tbl1 tr.hi td {background-color: #F3F3F3;}

.tbl1 tr:hover td {background-color: #E9F0FF; font: 12px Arial, Helvetica, sans-serif;}

.tbl1 tr td.pub, .tbl1 tr:hover td.pub {background-color: #E0FFE0;}

.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color:#d3d3d3; font: bold 13px Arial;text-align:center;}



.rrd {width:680px;background: transparent;}

.rrd h1, .rrd p {margin:0 10px;}

.rrd h1 {font-size:2em; color:#fff;}

.rrd p {padding-bottom:0.5em;}

.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {display:block; overflow:hidden; font-size:1px;background:#e9e9e9;}

.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {height:1px;}

.rrd .b2 {border-left:1px solid #fff; border-right:1px solid #eee;}

.rrd .b3 {border-left:1px solid #fff; border-right:1px solid #ddd;}

.rrd .b4 {border-left:1px solid #fff; border-right:1px solid #aaa;}

.rrd .b4b {border-left:1px solid #eee; border-right:1px solid #999;}

.rrd .b3b {border-left:1px solid #ddd; border-right:1px solid #999;}

.rrd .b2b {border-left:1px solid #aaa; border-right:1px solid #999;}

.rrd .b1 {margin:0 5px; background:#fff;}

.rrd .b2, .rrd .b2b {margin:0 3px; border-width:0 2px;}

.rrd .b3, .rrd .b3b {margin:0 2px;}

.rrd .b4, .rrd .b4b {height:2px; margin:0 1px;}

.rrd .b1b {margin:0 5px; background:#999;}


.rrd .boxcontent {display:block;  background:#e9e9e9; border-left:1px solid #fff; border-right:1px solid #999;}



upload_div {
margin: 0 auto;
}

.upload_block { /* height:280px;min-height:280px; */ }

html>body .upload_block {height:auto}

#progress_div {position:absolute;top:-9999px;left:-9999px;}

.file_block {margin-top:5px;width:100%;border-bottom:1px dotted #999;}

.file_block TR TD {padding:2px;}

.file_block TR TD.img {width:1%;text-align:center;vertical-align:top;}

.file_block TR TD.img img {border:1px solid #b3b3b3;padding:7px;}

.file_block b a {text-decoration:none;}

.url2 {font-size:12px;color:#227;text-decoration:none;}

.main_pad{padding:10px 0px 10px 0px;}

.nav_text{

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	background-image:url(../images/menu_bg.gif);

	background-repeat:repeat-x;

	text-align:center;

}

.custom_navigation_text{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.custom_navigation_text a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
}

.custom_navigation_text a:visited{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
}


.custom_navigation_text a:hover{
	color:#ff9933;
	text-decoration: underline;
}


.nav_text a{

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	padding-left:15px;

	padding-right:15px;

}

.nav_text a:visited{

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	padding-left:15px;

	padding-right:15px;

}


.nav_text a:hover{

	color:#ff9933;

	text-decoration: underline;

}



.gray{ color:#cccccc;}

.dark_gray{ color:#666666;}

.mid_gray{ color:#999999}

.white{ color:#ffffff;}

.orange{ color:	#ff9933;}

.red{ color:#cc6633;}

.font_12{ font-size:12px; font-family:Verdana; line-height:1.5;}

.font_18{ font-size:18px; font-family:Trebuchet MS;}



.footer_link{ color:#999999;}

.footer_link a{ color:#999999;  text-decoration: none;}

.footer_link a:hover{ color:#999999; text-decoration: underline;}
.footer_link a:visited{ color:#999999;  text-decoration: none;}


.upload_btn

{

background-image: url(../images/upload.gif);

width:68px;

height:24px;

background-repeat:no-repeat;}

P {font-family: times;}

#lang{position:absolute;top:0px;padding:10px;right:2px;}
#lang ul{width:90px;float:left;margin:0px;padding:0;list-style:none;}
#lang ul li {text-align:left;padding:3px;}
#lang ul li a{color:#444;text-decoration:none;display:block;width:100%;}
#lang img{border:none;margin-right:3px;}
#lang ul li {display:none;background:#d3d3d3;border:1px solid transparent;}
#lang ul .top {display:block;background:none;border:none;}
#lang ul li:hover{border-color:#555;}
#lang ul:hover li {display:block;}

div.sexy-bookmarks {
height:54px;
background:url('http://www.movreel.com/images/sharingsexy.png') no-repeat left bottom;
position:relative;
width:400px;
margin-right:15px;
margin-top:10px; 
}

div.sexy-bookmarks span.sexy-rightside {
width:17px;
height:54px;
background:url('http://www.movreel.com/images/sharingsexy.png') no-repeat right bottom;
position:absolute;
right:-17px;
}

div.sexy-bookmarks ul.socials {
margin:0 !important;
padding:0 !important;
position:absolute;
bottom:0;
left:10px;
}

div.sexy-bookmarks ul.socials li {
display:inline-block !important;
float:left !important;
list-style-type:none !important;
margin:0 !important;
height:29px !important;
width:48px !important;
cursor:pointer !important;
padding:0 !important;
}

div.sexy-bookmarks ul.socials a {
display:block !important;
width:48px !important;
height:29px !important;
font-size:0 !important;
color:transparent !important;

}

.sexy-furl, .sexy-furl:hover, .sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumble, .sexy-stumble:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoo, .sexy-yahoo:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-script-style, .sexy-script-style:hover, .sexy-designfloat, .sexy-designfloat:hover, .sexy-syndicate, .sexy-syndicate:hover, .sexy-email, .sexy-email:hover {
background:url('http://www.movreel.com/images/Sexysprite.png') no-repeat !important;
}

.sexy-furl {
background-position:-300px top !important;
}
.sexy-furl:hover {
background-position:-300px bottom !important;
}
.sexy-digg {
background-position:-500px top !important;
}
.sexy-digg:hover {
background-position:-500px bottom !important;
}
.sexy-reddit {
background-position:-100px top !important;
}
.sexy-reddit:hover {
background-position:-100px bottom !important;
}
.sexy-stumble {
background-position:-50px top !important;
}
.sexy-stumble:hover {
background-position:-50px bottom !important;
}
.sexy-delicious {
background-position:left top !important;
}
.sexy-delicious:hover {
background-position:left bottom !important;
}
.sexy-yahoo {
background-position:-650px top !important;
}
.sexy-yahoo:hover {
background-position:-650px bottom !important;
}
.sexy-blinklist {
background-position:-600px top !important;
}
.sexy-blinklist:hover {
background-position:-600px bottom !important;
}
.sexy-technorati {
background-position:-700px top !important;
}
.sexy-technorati:hover {
background-position:-700px bottom !important;
}
.sexy-myspace {
background-position:-200px top !important;
}
.sexy-myspace:hover {
background-position:-200px bottom !important;
}
.sexy-twitter {
background-position:-350px top !important;
}
.sexy-twitter:hover {
background-position:-350px bottom !important;
}
.sexy-facebook {
background-position:-450px top !important;
}
.sexy-facebook:hover {
background-position:-450px bottom !important;
}
.sexy-mixx {
background-position:-250px top !important;
}
.sexy-mixx:hover {
background-position:-250px bottom !important;
}
.sexy-script-style {
background-position:-400px top !important;
}
.sexy-script-style:hover {
background-position:-400px bottom !important;
}
.sexy-designfloat {
background-position:-550px top !important;
}
.sexy-designfloat:hover {
background-position:-550px bottom !important;
}
.sexy-syndicate {
background-position:-150px top !important;
}
.sexy-syndicate:hover {
background-position:-150px bottom !important;
}
.sexy-email {
background-position:-753px top !important;
}
.sexy-email:hover {
background-position:-753px bottom !important;
}




/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: black;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: underline;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #FF9933;
	text-decoration:none;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 1em 8px;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* CSS below required for Inline3 mode */
.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}
.myForm {font: 12px Arial; border: 1px solid #636363;margin-right:2px;}
.btn     {font: 15px Verdana; margin-top: 3px; margin-bottom: 5px; width:200px;}
.btn2, .btndiv {font: 12px Arial;border:1px solid #909090;background:#e9e9e9;}
.btndiv  {width:120px;height:16px;text-align:center;padding:1px 4px 0px 4px;margin:auto;margin-top:1px;}
div.tabbertab div.hover { background-color:#e9f3e9; }

.tbl1 {text-align:left;border-collapse: collapse;}
.tbl1 tr td, .tbl1 tr th {border:1px solid #c3c3c3; padding:3px;}
.tbl1 tr td {background-color: #FFFFFF; font-size: 12px;}
.tbl1 tr.hi td {background-color: #F3F3F3;}
.tbl1 tr:hover td {background-color: #E9F0FF;}
.tbl1 tr td.pub, .tbl1 tr:hover td.pub {background-color: #E0FFE0;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color:#d3d3d3; font-weight: bold; text-align:center;}

.rrd {width:680px;background: transparent;}
.rrd h1, .rrd p {margin:0 10px;}
.rrd h1 {font-size:2em; color:#fff;}
.rrd p {padding-bottom:0.5em;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {display:block; overflow:hidden; font-size:1px;background:#e9e9e9;}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {height:1px;}
.rrd .b2 {border-left:1px solid #fff; border-right:1px solid #eee;}
.rrd .b3 {border-left:1px solid #fff; border-right:1px solid #ddd;}
.rrd .b4 {border-left:1px solid #fff; border-right:1px solid #aaa;}
.rrd .b4b {border-left:1px solid #eee; border-right:1px solid #999;}
.rrd .b3b {border-left:1px solid #ddd; border-right:1px solid #999;}
.rrd .b2b {border-left:1px solid #aaa; border-right:1px solid #999;}
.rrd .b1 {margin:0 5px; background:#fff;}
.rrd .b2, .rrd .b2b {margin:0 3px; border-width:0 2px;}
.rrd .b3, .rrd .b3b {margin:0 2px;}
.rrd .b4, .rrd .b4b {height:2px; margin:0 1px;}
.rrd .b1b {margin:0 5px; background:#999;}
.rrd .boxcontent {display:block;  background:#e9e9e9; border-left:1px solid #fff; border-right:1px solid #999;}

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {margin-top:1px;}
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #778;font: bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style: none;margin: 0;display: inline;}
ul.tabbernav li a {background: #F3F6FB; border: 1px solid #778; padding: 3px 3px;margin-left: 3px;border-bottom: none;text-decoration: none;}
ul.tabbernav li a:link { color: #66A; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover{color: #000;background: #AAE;border-color: #227;}
ul.tabbernav li.tabberactive a{background-color: #fff;border-bottom: 1px solid #fff;color: #448;}
ul.tabbernav li.tabberactive a:hover{color: #000;background: white;border-bottom: 1px solid white;}
.tabberlive .tabbertab {padding:5px;border:1px solid #aaa;border-top:0;background-color:#FFF;text-align:center;}
.tabberlive .tabbertab h2 {display:none;}

#upload_div {}
.upload_block {height:280px;min-height:280px;}
html>body .upload_block {height:auto}
#progress_div {position:absolute;top:-9999px;left:-9999px;}
.file_block {margin-top:5px;width:100%;border-collapse: collapse;}
.file_block TR TD {padding:3px;border:1px dotted #999;}
.file_block div.link {width:240px;overflow:hidden;}
.file_block div.link a {font-weight:bold;text-decoration:none;}
img.cat_img {border:1px solid #b3b3b3;padding:26px;background:#edf3fa;}
.url2 {font-size:12px;color:#227;text-decoration:none;}

.uploadv {text-align: center; overflow: hidden; width: 400px; height: 30px; background:url(btn2.gif) no-repeat;color: #444; font: bold 20px Arial; line-height:30px; background-color: #a3a3a3;}
.uploadv input {margin-top: -50px; margin-left:-410px;  -moz-opacity: 0;  filter: alpha(opacity=0);   opacity: 0;  font-size: 140px; height: 100px;}

.trf{background-image:url(images/flags.png);height:11px;width:16px;background-repeat:no-repeat;overflow:hidden;display:inline-block;margin-right:3px;}
.trf-za{background-position:-24px 0;}
.trf-al{background-position:-48px 0;}
.trf-arabic{background-position:-72px 0;}
.trf-by{background-position:-96px 0;}
.trf-bg{background-position:-120px 0;}
.trf-catalonia{background-position:-144px 0;}
.trf-cn{background-position:-168px 0;}
.trf-tw{background-position:-192px 0;}
.trf-hr{background-position:-216px 0;}
.trf-cz{background-position:-240px 0;}
.trf-dk{background-position:-264px 0;}
.trf-nl{background-position:-288px 0;}
.trf-ee{background-position:-312px 0;}
.trf-fi{background-position:-336px 0;}
.trf-french{background-position:-360px 0;}
.trf-galicia{background-position:-384px 0;}
.trf-german{background-position:-408px 0;}
.trf-gr{background-position:-432px 0;}
.trf-il{background-position:-456px 0;}
.trf-in{background-position:-480px 0;}
.trf-hungary{background-position:-504px 0;}
.trf-id{background-position:-528px 0;}
.trf-it{background-position:-552px 0;}
.trf-is{background-position:-576px 0;}
.trf-ie{background-position:-600px 0;}
.trf-japan{background-position:-624px 0;}
.trf-kr{background-position:-648px 0;}
.trf-lv{background-position:-672px 0;}
.trf-lt{background-position:-696px 0;}
.trf-mk{background-position:-720px 0;}
.trf-my{background-position:-744px 0;}
.trf-mt{background-position:-768px 0;}
.trf-no{background-position:-792px 0;}
.trf-ir{background-position:-816px 0;}
.trf-polish{background-position:-840px 0;}
.trf-pt{background-position:-864px 0;}
.trf-ro{background-position:-888px 0;}
.trf-russian{background-position:-912px 0;}
.trf-rs{background-position:-936px 0;}
.trf-sk{background-position:-960px 0;}
.trf-sl{background-position:-984px 0;}
.trf-spanish{background-position:-1008px 0;}
.trf-ke{background-position:-1032px 0;}
.trf-se{background-position:-1056px 0;}
.trf-ph{background-position:-1080px 0;}
.trf-thai{background-position:-1104px 0;}
.trf-turkish{background-position:-1128px 0;}
.trf-ua{background-position:-1152px 0;}
.trf-vn{background-position:-1176px 0;}
.trf-wales{background-position:-1200px 0;}
.trf-europeanunion{background-position:-1224px 0;}

.icon {width:100px; height:90px; border:solid 1px #C3C3C3;position:relative;background:#FFFFFF;padding:1px;text-align:left}
.icon a:link, .icon a:visited {height:90px;width:100%;display:block;}
.icon a:hover {display:block;position:absolute;z-index:999;left:-40px;top:-28px;width:160px;height:140px;border:solid 1px #C3C3C3;}