*{padding:0;margin:0}

img{border:none}

html{height:100%}

h1,h2,h3,h4,h5{
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
}



body{position:relative;min-height:100%; background:#fff;line-height:1.3}
* html body{height:100%}

body.popup{
	min-height:0;
	min-width:0;
	padding:5px;
}

fieldset{
	border:0;
}

body,input,textarea,select{font-size:14px;font-family:arial,verdana,sans-serif; }
input.text,textarea,select,input[type="text"],input[type="password"],input[type=""]
{
	border:1px solid #a5acb2;
	padding:1px 2px;
}
input.button, input[type="button"], input[type="submit"]{
	padding:1px 2px;
}

table{border-collapse:collapse}

iframe{
	border:0;
}

.w100p{width:100%}

.main{ margin:0 auto;position:relative;}
.main_index{position:static;}

a:link,a:visited{color:#095595;text-decoration:none}
a:hover{color:#000;text-decoration:underline}

span[title]{
	cursor:help
}

.header{
	position:relative;
	height:50px;
}

.header table.tophead{width:100%;height:100px}
.header td.tophead{vertical-align:top}

ul.main_menu{list-style:none;float:right;font-size:13px}
ul.main_menu li{display:block;float:left;padding-left:10px;}
ul.main_menu li a:link,ul.main_menu li a:visited{text-decoration:none}
ul.main_menu li a:hover{text-decoration:underline}
ul.main_menu li a.red:link,ul.main_menu li a.red:visited,ul.main_menu li a.red:hover{color:red}
ul.main_menu li a.active:link,ul.main_menu li a.active:visited, ul.main_menu li a.active:hover{text-decoration:underline}

.header ul.main_menu{
	height:36px;
	border-bottom:1px solid #999;
	padding:2px 10px 2px 0;
	 
 }
.header ul.main_menu li{line-height:36px;}

.main_index .header ul.main_menu{
	float:left;
	width:98%;
	
	height:20px;
	 
}
.main_index .header ul.main_menu li{line-height:22px;}

.main_index .content .logo{float:left;width:460px;height:55px;vertical-align:bottom; text-align:right;
background:url(../images/logo.png) no-repeat left top;padding:40px 0 0 5px;
font-weight:bold;font-family:"Trebuchet MS", sans-serif;font-size:11px;text-decoration:none;}


.header .logo,
body.page_payment_form .payment_form_header .logo
{
	display:block;
	float:left;
	width:176px;
	height:10px;
	padding:50px 0 0 0;
	background:url(../images/logo.png) no-repeat 0 10px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size:11px;
	text-align:left;
}
* html .header .logo{display:inline}

.logo:link, .logo:visited, .logo:hover{text-decoration:none}

.language{right:0;float:right; }

.header .language{position:absolute;top:47px;padding-right:5px}
.main_index .content .language{padding-top:5px; width:480px;}

.language a{font-size:14px;font-weight:400;margin:0 5px}
.language a:link, .language a:visited {color:#095595;text-decoration:none}
.language a:hover { color:#549c00; text-decoration:underline }
.language a.red:link, .language a.red:visited, .language a.red:hover{ color:red}




.header table.middlehead{width:100%}
.banner1{width:730px;height:90px;overflow:hidden;padding:0 0 20px 0}

.loginoruser{width:210px;height:90px;overflow:hidden;padding:0 0 30px 0;}

 


.content{
	overflow:hidden;
	zoom:1;
	clear:both;
}
.main_index .content{
	padding:20px 0 40px 0;
	font-size:12px;
}
.main_index .content .logo_block{
	overflow:hidden;
	zoom:1;
	width:470px;
	margin:0 auto 20px;
}
 
.page_download .downloadblock_guest .choose{
	padding-top:0;
}

.choose{color:#333;padding:17px 0 27px 0;position:relative}
* html .choose{height:620px}

.choose a:link,.choose a:visited,.choose a:hover{color:#FF2E00}
 
.downloadblock .choose div.captcha p.hint{color:#5a5a5a;font-size:11px;padding:30px 0 50px 0}

.box span{position:absolute;display:block;border:1px solid #ccc;width:16px;height:16px;
text-align:center;left:0;top:4px;font-size:16px;line-height:14px;
overflow:hidden;cursor:pointer;color:#999;font-family:verdana}

.box{padding:0 0 30px 0;border-top:1px solid #ccc}
.upload_form .box{padding-top:20px;padding-bottom:0;border:0;}

div.boxtitle{height:11px;position:relative;cursor:pointer;}
div.boxtitle ins{display:block;padding:5px 20px 5px 25px;font-size:15px;line-height:16px;
float:left;position:absolute;left:0;top:-15px;text-decoration:none;background:#fff;white-space:nowrap}
.choose .boxtable{width:100%;font-size:13px}
.choose .boxtable td{padding:3px 0;text-align:center}
.choose .boxtable td.left{text-align:left;width:360px;padding:0 0 0 5px}

.choose .boxtable a.moreinfo{font-size:11px;}

.choose #box_big{display:none}

.downloadblock .choose .about{position:relative;padding:15px 0 30px 0;border-top:1px solid #ccc}
.downloadblock .choose .about p.nolimits{position:absolute;left:0;top:-12px;background:#fff;font-size:13px;
padding:0 20px 0 0;float:left}

.downloadblock .choose .about b{font-size:8px;padding:0 2px 0 5px;vertical-align:top}
.downloadblock .choose .about b.red{font-size:11px;padding:0;color:#ff2e00}

.spec{border-top:1px solid #ccc;padding:20px;font-size:20px;color:#ff2e00;text-align:center}
.spec b{font-size:28px}

.leftside{padding:0 0 60px 0;width:220px;float:left;font-size:12px}
.rightside2{padding:0 0 60px 0;width:220px;float:right;font-size:12px}

.leftmenu{background:#e7e7e7;padding:15px 20px 20px 20px}
.leftmenu a{display:block;padding:2px 0 2px 0}
.leftmenu a:link,.leftside a:visited{text-decoration:underline;color:#ff3300}
.leftmenu a:hover{text-decoration:none;color:#ff3300}
.leftmenu a.gray:link,.leftmenu a.gray:visited,.leftmenu a.gray:hover{color:#999999;text-decoration:none}
.leftmenu a.new:link,.leftmenu a.new:visited,.leftmenu a.new:hover{text-decoration:none}
.leftmenu a.new:link span,.leftmenu a.new:visited span{text-decoration:underline}
.leftmenu a.new:hover span{text-decoration:none}
.leftmenu a.new ins{
	text-decoration:none;
	background:#ff3300;
	font-size:9px;
	color:#fff}

.leftmenu a.new ins.blink_off{
	background:transparent;
}

div.top10{padding:17px 0 0 20px}
.adminright div.top10{padding:0 0 0 0}
div.top10 .title{color:#a0a0a0;font-size:15px;padding:8px 0 8px 0}
.adminright div.top10 .title{padding:0 0 8px 0}
table.top10{width:100%;font-size:11px}
table.top10 td{padding:4px 0 3px 5px;border-top:1px solid #ccc;vertical-align:top}
table.top10 thead td{padding:6px 0 5px 5px;background:#e7e7e7;border-top:none}
div.top10 .position{font-size:11px;padding:15px 0 0 0}
div.top10 .position b{color:#a0a0a0;font-size:15px}

.rightside{width:730px;float:right;padding:0 0 60px 0}
.leftside2{width:730px;float:left;padding:0 0 60px 0}
 
.upload_form_not_index .uploadnow{background:#e7e7e7;padding:6px 0;}
.uploadnow input{display:block;margin:0 auto;padding:2px 0;cursor:pointer;width:144px}

.separator2{height:48px;overflow:hidden;text-indent:-1000px}
 
 
 
.rightside .support{padding:0 0 20px 0;font-size:12px}
.rightside .support .title{color:#000;font-size:13px;padding:0 0 5px 0}

.leftside2 .support{padding:0 0 20px 0;font-size:12px;height:20px;}
.leftside2 .support .title{color:#999;font-size:13px;padding:0 0 5px 0;float:left;}
.leftside2 .support a{float:right;}
 


.footer{height:20px;position:absolute;bottom:0;left:0;background:#FFFFFF; border-top:1px solid #CCCCCC;
 font-size:12px;line-height:20px;width:100%;overflow:hidden;}
.footer span{margin:0 10px 0 10px;display:block;float:left;line-height:20px;}
.footer span.copyright{margin-left:10px; font-size:11px;}
.footer span img{vertical-align:middle;padding-right:1px;}
.footer ul.main_menu{
	float:right;
	padding-right:5em;
	font-size:90%;
}

.error_message{
	color:red;
	margin:0.5em 0;
}

.positive{
	color:#008800;
}
.negative{
	color:#990000;
}
p{
	margin:0.4em 0;
}

a.calendar_link{font-size:11px;padding:0 0 0 17px;color:#a0a0a0;
background:url(../images/calendar.gif) 0 center no-repeat;white-space:nowrap;}
a.calendar_link img{padding:6px 0}


.console{
	border:2px solid #FF3300;
	position:absolute;
	z-index:10;
	background:#fff;
}
.console_head{
	height:16px;
	background:#eeeeee;
	padding:2px 5px;
}
.console_head a{
	display:block;
	float:right;
	background:url('../images/console_close.gif') no-repeat;
	height:9px;
	width:9px;
	margin:3px 0;
}
.console_head h1{
	float:left;
	margin:0;
	padding:0;
	line-height:1;
}
.console_body{
	padding:0.5em;
}

.main_popup{
	padding:5px;
}

 



.main_index .login_form{ /*background:#f5f1f1;*/ 
padding:5px 10px 5px 10px;width:240px;
height:24px;text-align:center;
line-height:22px;font-size:11px;float:right}

.main_index .login_form input{display:block;float:right;width:120px;height:20px;padding-top:2px}

.main_index .login_form .button{cursor:pointer;height:26px;font-size:13px;
padding:0px 0 4px 0;width:66px;letter-spacing:1px}

.main_index .login_form .row{padding-bottom:10px;height:26px}

.main_index .login_form a{font-size:13px;margin:0 5px}

.main_index .login_form a:link,.main_index .login_form a:visited{text-decoration:none;color:#999}
.main_index .login_form a:hover{text-decoration:underline;color:#999}

.main_index .login_form span{float:left;padding-top:2px}

.main_index .login_form a.forget{display:block;float:left;
color:#999;font-size:11px;font-weight:normal;margin:2px 0 0 0}
* html .main_index .login_form .forget{display:inline}

.main_index .login_form a.forget:link,.main_index .login_form a.forget:visited{text-decoration:underline}
.main_index .login_form a.forget:hover{text-decoration:none}

.main_index .login_form .ddcontent{position:absolute;z-index:10;top:24px;right:0;display:none;
overflow:hidden;width:260px;background:#f5f1f1;text-align:right}

.main_index .login_form .ddinner{padding:20px 30px;}
.main_index .login_form .floatclear{clear:both;overflow:hidden;text-indent:-1000px;height:1px}


.upload_form input.file{
	width:410px;
}
.upload_form_title{padding-bottom:0px;clear:both;font-size:17px;line-height:21px}

.static ul, .static ol{
	margin:1em 0;
	margin-left:1em;
}
.static ol{
	margin-left:2em;
}
.static ol ol{
	list-style-type:lower-alpha;
}

.upload_progress, .upload_done{
	margin-bottom:1em;
}

.upload_progress .block{
	padding:10px 0;
}

.upload_done .block{
	background:#E7E7E7;
	padding:10px 15px;
}

.upload_done .upload_done_table{width:100%;}
.upload_done .upload_done_table{margin:5px 0 0 0;font-size:12px;}
.upload_done .upload_done_table td{padding:2px 10px 2px 0;}
.upload_done .upload_done_table .text{border:1px solid #888;width:570px;padding:1px 2px;font-size:14px;}
.upload_done .upload_done_table .group{font-size:110%;}
.upload_done .upload_done_table tr.download_url input{font-weight:bold;}

.upload_form a:link,.upload_form a:visited,.upload_form a:hover{color:#ff3300;}

.upload_form .upload_restart_link{
	font-size:120%;
	line-height:20px;
}

.upload_form_index #upload_start_block,
.upload_form_index .upload_done,
.upload_form_index .upload_progress{
	width:540px;
	margin:0 auto;
}

.upload_form_index .upload_done{
	width:750px;
}

.upload_form .upload_progress_percent{
	position:relative;
}
.upload_form .upload_progress_percent #progress_done_num{
	position:absolute;
	top:28px;
	left:0;
	display:block;
	z-index:2;
	text-align:center;
	font-size:30px;
	font-style:italic;
	color:#666666;
	width:95px;
}

.upload_form .upload_progress_percent img{
	height:100px;
}

.becomegoldmember{margin:10px 0;}
.becomegoldmember ins{text-decoration:none;display:block;padding:0 0 10px 0;font-size:17px;color:#ff3300;}
.becomegoldmember ul{list-style:square;padding:0 0 0 25px;color:#999;}
.becomegoldmember ul li{color:#333;}

.tickets_history table{
	margin:1em 0;
}

.tickets_history h3{
	font-size:120%;
	margin:1em 0 0.5em;
}
.tickets_history table .name{
	font-weight:bold;
	padding-right:1em;
}
.tickets_history .message .message_body{
	padding:0.1em 0.5em;
	margin-bottom:0.5em;
}
.tickets_history .message .message_header{
	background:#eeeeee;
	overflow:hidden;
	padding:0.1em 0.5em;
}
.tickets_history .message .message_header span{
	display:block;
	float:left;
	width:33%;
	margin-bottom:0.25em;
}
.tickets_history textarea{
	width:100%;
	height:10em;
}
.tickets_history input{
	padding:0.1em 0.5em;
	margin:0.1em 0;
}
.static .uploader_download_link{
	margin:1em 0;
	font-weight:bold;
	font-size:120%;
	text-align:center;
}

.uploader h2{
	text-align:center;
	font-weight:bold;
	font-size:120%;
}
.uploader ul ul{
	list-style-type:square;
}

div.page_faq li, div.page_confid li{
	font-weight:bold;
	margin-top:1em;
}
div.page_confid ul{
	list-style:none;
	margin:0;
}
div.page_faq ol ol li{
	font-weight:normal;
}

div.page_faq ol ol{
	list-style-type:upper-alpha;
}

div.page_remind_password td{
	padding:2px;
}
div.page_remind_password td img{
	display:block;
}
div.page_remind_password td, div.page_remind_password td *{
	vertical-align:top;
}
div.page_abuse_copyr ol ol{
	margin-top:0;
	margin-bottom:0;
	list-style-type:lower-alpha;
}
.sidebar{
	margin-top:2em;
	border:1px solid orange;
	padding:1em 0.5em;
}
.sidebar ul{
	margin:0.25em 0 0.25em 1em;
}

body.page_download_gateway .sidebar, .page_download .sidebar, .page_download_limit .sidebar{
	border:0;
	margin:0;
	padding:16px 0 0;
	float:right;
}

.main_index .content .message_block{
	width:410px;
	background-color:#e7e7e7;
	padding:1em;
	font-size:110%;
	margin:0 auto;
	text-align:center;
}
div.page_payment_sms_tariffs .page_description{
	font-size:110%;
	color:#ff3300;
}
div.page_payment_sms_tariffs .step{
	font-size:120%;
	font-weight:bold;
	margin:1em 0;
}
div.page_payment_sms_tariffs .table4{
	margin:1em 0;
}
div.page_payment_sms_tariffs .note{
	font-size:90%;
}
div.page_payment_sms_tariffs .table4 .country{
	text-transform:uppercase;
}
div.page_payment_sms_tariffs .table4 .msg, .page_payment_sms_tariffs .table4 .num{
	font-size:140%;
	font-weight:bold;
	color:red;
}
div.page_payment_sms_tariffs .table4 .cost{
	color:red;
}

a.copy_to_clipboard{
	display:none;
}

.page_static_agreements ol li{
	margin-top:1em;
	margin-bottom:1em;
}
.page_static_agreements ul li{
	margin-top:0;
	margin-bottom:0;
}

.footer_counter{
	position:absolute;
	bottom:20px;
	left:10px;
}

body.page_payment_form{
	/*font-size:11px;*/
}
body.page_payment_form .content_body{
	text-align:center;
	width:750px;
	margin:0 auto;
	padding:1.5px 0;
}
body.page_payment_form .content_body .payment_form_header,
body.page_payment_form .content_body .payment_form_address_info,
body.page_payment_form .content_body .payment_form_credit_card_info,
body.page_payment_form .content_body .payment_form_confirm {
	/*border:1px solid red;*/
	padding:3px;
	margin:0.5em;
	overflow:hidden;
	text-align:left;
}


body.page_payment_form .content_body .payment_form_header{
	min-height:70px;
}
body.page_payment_form .content_body .payment_form_header strong{
	display:block;
	width:430px;
	margin:0 1em 0 auto;
	padding:0.2em 0;
	text-align:center;
}
body.page_payment_form .content_body .payment_form_header strong.caption{
	/*border-bottom:1px solid red;*/
}
body.page_payment_form .content_body .payment_form_header strong em{
	font-style:normal;
	font-weight:normal;
}
body.page_payment_form .content_body .payment_form_header .credit_card_logos{
	text-align:right;
	margin:1em 1em 0 1em;
}
body.page_payment_form .content_body .payment_form_credit_card_info,
body.page_payment_form .content_body .payment_form_address_info{
	min-height:250px;
	width:47%;
}
body.page_payment_form .content_body .payment_form_address_info{
	float:left;
	margin-right:0;
}
body.page_payment_form .content_body .payment_form_credit_card_info{
	float:right;
	margin-left:0;
}

body.page_payment_form .content_body .payment_form_confirm{
	clear:both;
	text-align:center;
}

body.page_payment_form .content_body .payment_form_credit_card_info .title,
body.page_payment_form .content_body .payment_form_address_info .title{
	padding:0.2em 0 0.3em;
	font-size:120%;
	font-weight:bold;
}


body.page_payment_form .content_body label{
	display:block;
	padding:0.3em 0;
	text-align:right;
}
body.page_payment_form .content_body label span{
	float:left;
}
body.page_payment_form .content_body input,
body.page_payment_form .content_body select{
	width:150px;
}
body.page_payment_form .content_body select{
	width:156px;
}

body.page_payment_form #console_what_is_cvv2 .left img,
body.page_payment_form #console_what_is_cvv2 .right img{
	display:block;
	margin:0 auto;
}
body.page_payment_form #console_what_is_cvv2 .left,
body.page_payment_form #console_what_is_cvv2 .right{
	width:49%;
	text-align:center;
}
body.page_payment_form #console_what_is_cvv2 .left{
	float:left;
}

body.page_payment_form #console_what_is_cvv2 .right{
	float:right;
}

.search_for_software_form{
	text-align:center;
	margin-top: 2em;
}
.search_for_software_form a{
	display:block;
	text-align:right;
	max-width:30em;
	margin:0.3em auto 0;
}
span.nowrap
{
	white-space:nowrap;
}
.page_payment_help .content_body img{
	display:block;
	margin:0.5em auto 1em;
}
.page_payment_help .content_body em{
	font-style:normal;
	color:red;
}
.page_payment_help .content_body ol{
	margin:0;
}
.page_payment_help .content_body ol li hr{
	border:0;
	border-top:2px solid black;
	height:1px;
}
.page_payment_help .content_body ol li{
	list-style:none;
	background-repeat:no-repeat;
	min-height:75px;
	padding: 20px 0 2em 85px;
	border-top:1px solid #c0c0c0;
	background-position:0 10px;
}
.page_payment_help .content_body li.n1{background-image:url('../images/payment_help/digits/1.gif');}
.page_payment_help .content_body li.n2{background-image:url('../images/payment_help/digits/2.gif');}
.page_payment_help .content_body li.n3{background-image:url('../images/payment_help/digits/3.gif');}
.page_payment_help .content_body li.n4{background-image:url('../images/payment_help/digits/4.gif');}
.page_payment_help .content_body li.n5{background-image:url('../images/payment_help/digits/5.gif');}
.page_payment_help .content_body li.n6{background-image:url('../images/payment_help/digits/6.gif');}

.page_other_payment_methods .content_body ul{
	margin:0;
}
.page_other_payment_methods .content_body ul li{
	list-style:none;
	margin:1em 0;
}

#bonuser_paid_request_console{
	top:200px;
	padding:5px;
}
#bonuser_paid_request_console .control_block{
	text-align:center;
	margin:1em 0;
}
#bonuser_paid_request_console .control_block button{
	margin:0 1em;
	padding:1px 2px;
}
#bonuser_paid_request_console .msg_remove{
	text-align:center;
}
#bonuser_paid_request_block{
	text-align:left;
}
#bonuser_paid_request_block button{
	padding:1px 2px;
}
#bonuser_paid_request_block .msg{
	font-size:80%;
	margin-top:5px;
	margin-right:2px;
}

.html_download_api-not_exists,
.html_download_api-need_password,
.html_download_api-temporary_unavailable,
.html_download_api-limit_interval,
.html_download_api-limit_parallel,
.html_download_api-limit_country{display:none;}

.download_started_info_msg{
	text-align:center;
	margin-bottom:40px;
	font-size:120%;
}
.downloadblock_gold .download_started_info_msg{
	border:3px double #ff3300;
	margin:1em auto;
	width:450px;
	color:#444444;
}

.downloadblock_guest .download_started_info_msg a,
.downloadblock_guest .download_started_info_msg a:visited,
.downloadblock_guest .download_started_info_msg a:hover,
.downloadblock_guest .download_started_info_msg a:link
{
	display:block;
	text-decoration:none;
	color:#444444 !important;
}

span.filemanager,
.download_started_info_msg strong{
	text-decoration:underline;
	font-weight:bold;
	font-family:verdana;
	white-space:nowrap;
}
span.filemanager em,
.download_started_info_msg em{
	color:#ff3300;
	font-style:normal;
	text-decoration:none !important;
}


#downloader_promo_console{
	padding:30px 0 20px;
}
#downloader_promo_console ul{
	padding-left:10px;
	margin-left:0;
	margin-right:10px;
	margin-top:5px;
	width:335px;
	float:left;
	font-size:12px;
	line-height:1.9;
	list-style:disc inside;
}
#downloader_promo_console img{
	float:left;
}
#downloader_promo_console div{
	clear:both;
	text-align:center;
	margin-bottom:10px;
}
#downloader_promo_console strong{
	color:#ff3300;
	text-transform:uppercase;
}
#downloader_promo_console a{
	color:#ff3300;
	font-size:160%;
}

body.page_payment_successful .filemanager_msg a{
	color:red;
}
body.page_payment_successful .filemanager_msg p{
	margin:0.2em 0;
}
body.page_payment_successful .filemanager_msg{
	text-align:center;
	font-size:110%;
	margin:2em auto 0;
	border:3px double #ff3300;
}
body.page_payment_successful .filemanager_msg td{
	padding:0.5em;
}
body.page_payment_successful .filemanager_msg strong{
	font-weight:normal;
	color:red;
}
body.page_payment_successful .filemanager_msg em{
	font-style:normal;
	text-decoration:underline;
}
body.page_payment_successful .filemanager_msg .filemanger_msg_footer{
	text-align:left;
	font-size:80%;
	padding-top:1em;
}


td.select_category { padding:5px 0 0 5px; }

input.fs {  background-repeat:no-repeat; width:30px; height:25px;   margin-left:5px ; margin-top:4px; }

.fq {   width:350px; font-size:16px;  height:20px;  vertical-align:middle; font-family:tahoma, Helvetica, sans-serif;   }

.fselect { padding-left: 2px; width: 150px; font: 14px tahoma, arial, helvetica, sans-serif;  border: 1px solid #2c689b;  }

#state_suggestions {
border: 1px solid #999;
text-align:left; z-index:1000;
background-color: #fff;
}

#state_suggestions ul {
list-style: none;
margin:0;
padding:0;
}

#state_suggestions li {
font-size:14px;  
padding: 2px 3px;
}

#state_suggestions strong {
font-weight: bold;
text-decoration: underline;
}

#state_suggestions li.selected {
color: #fff;
background-color:#3399FF;
}

.test{
border:1px solid #2C689B;
font-size:16px;
height:31px;
padding:5px;
vertical-align:middle;
width:70%;
}

#choose_region, #choose_city {  font-size:11px; padding-left:2px; }
#fetchedLocation { padding:2px;  }
#choose_city { width:80px;  font-size:12px; }

#fetchedLocation a { font-size:12px; line-height:150%; font-family:tahoma;   }

.uploadnow { padding-top: 10px; }
.pointedtext { cursor:pointer; }
.pointedtext:hover { text-decoration:underline; }

.colorred { color:#FF3300; }
.categoryselect { font-size:120% }
#side_banner_right { position:absolute; top:50px; float:right; right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
#side_banner_right small { font-size:10px; }

.maintable { margin-bottom:20px; }
.maintable td { font-family: Arial, Helvetica, sans-serif;  }

.contenttable td { padding:2px; }

.colorred a:link, .colorred a:hover, .colorred a:visited { color: color:#FF3300; text-decoration:none; for }
.companytitle { font-size:22px; }
