P {
font-family : times;
}
body {
	margin:0;
	padding:0;	
	color:#000;
	background-color: #ddeef6;
	background-image: url(images/front-bg.gif);
	background-repeat: repeat;
	width: auto;
}
#topnav {   
    font-size:14px; 
    color: #000;    
    background: #101010 url(images/bkg.png) bottom left repeat-x;
    height: 34px;   
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);
}
#topnav a.avantaje {	
	background:#ff6600;
	padding:2px 6px 5px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:6px;
	position: absolute;
	margin-top: 6px;
        right: 119px;
        line-height: 17px !important;
        height: 15px;
}
#topnav a.avantaje:hover {
	background:#fc7f2b;
}
#topnav a.speedtest{	
	background:#ff6600;
	padding:2px 6px 5px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:6px;
	position: absolute;
	margin-top: 6px;
        right: 230px;
        line-height: 17px !important;
        height: 15px;
}
#topnav a.speedtest:hover {
	background:#fc7f2b;
}
a, a:visited {
color : #0000cc;
font-size : 14px;
text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
margin-top : 4px;
font-family : Arial, Tahoma, Verdana;
color: #000;
}
h2 {
font : bold 19px Arial;
margin : 1px;
color: #000;
}
h3 {
font : bold 18px Arial;
margin : 1px;
color: #000;
}
strong {
font-size : 15px;
}
table {
font : 13px Arial;
text-align : left;
color: #000;
}
small a {
font-size : 14px;
color : #227;
text-decoration : none;
}
small a:hover {
color : #119;
text-decoration : underline;
}
.menu a {
	background: #101010 url(images/bkg.png) bottom left repeat-x;
	padding: 4px 15px 4px 15px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: white;
	font-weight: bold;
	text-decoration:none;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
.menu a.signuplink:hover {
	background: #FC7F2B;
}
.menu a.signuplink {
	background: #F60;
}
.menu a:hover {
	text-decoration:none;
	background: #494848;
}
.usermenu a {
	background: #101010 url(images/bkg.png) bottom left repeat-x;
	padding: 4px 15px 4px 15px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: white;
	font-weight: bold;
	text-decoration:none;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
.usermenu a.signuplink:hover {
	background: #FC7F2B;
}
.usermenu a.signuplink {
	background: #F60;
}
.usermenu a:hover {
	text-decoration:none;
	background: #494848;
}
.paging {
margin : 10px 0 5px 0;
font : 13px Arial;
}
.paging a, .paging a:visited {
border : 1px solid #eb134b;
margin-right : 3px;
padding : 1px 7px;
text-decoration : none;
color : #eb134b;
}
.paging a:hover {
border : 1px solid #4ef022;
color : #000;
}
.paging b {
margin-right : 3px;
padding : 1px 7px;
font-weight : bold;
color : #fff;
background-color : #eb3b19;
border : 1px solid #0e4a91;
}
.paging small {
font : 11px Arial;
color : #777;
line-height : 18px;
}
.result_slot {
background : #ffffff;
border : 1px solid #c3d3dc;
text-align : left;
color : #111;
padding : 3px;
}
.result_slot td {
font : 13px Arial;
}
.result_slot input, .result_slot textarea {
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 : 500px;
padding : 5px;
left : -9999px;
}
div#logo {
    padding: 30px;
    width: 600px;
}
#upload_input input {
font : 12px Arial;
border : 1px solid #636363;
margin-top : 1px;
width : 100%;
}
.myForm {
font : 12px Arial;
border : 1px solid #6ff555;
margin-top : 1px;
}
.xrow {
background : #ffffff;
border : 1px solid #000000;
padding : 2px;
margin-top : 2px;
font : 12px Arial;
}
.xrow input {
font : 12px Arial;
border : 1px solid #0000ff;
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, #div_rs, #div_tt {
position : absolute;
top : -9999px;
left : -9999px;
}
.ok {
font : bold 13px Arial;
color : #1b1;
}
.err {
font : bold 13px Arial;
color : #911;
text-align: center;
}
#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;
}
#news_last {
margin : 7px;
width : 600px;
text-align : left;
}
#news_last a {
color : #447;
}
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;
}
#lang{position: absolute;
top: 3px;
right: 20px;
line-height: 20px !important;
height: 22px;}
#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: #FFF;text-decoration:none;display:block;width:100%;font-weight:bold;}
#lang img{border:none;margin-right:3px;}
#lang ul li {display:none;background:rgba(0, 0, 0, 0.4);border:1px solid transparent;}
#lang ul .top {
display: block;
background: #ff6600 url("images/toggle_down_light.png") no-repeat 92% 50%;
border: none;
padding: 0 0 0 7px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
margin-top: 3px;
height: 22px;
}
#lang ul .top:hover {background: #fc7f2b url("images/toggle_down_light.png") no-repeat 92% 50%;text-decoration: none;}
#lang ul li:hover{text-decoration: underline;}
#lang ul:hover li {display:block;}
.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 0 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 #000303;
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 : #d9f9f9;
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;
}
.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 {
width : 680px;
}
.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;
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-indonesia {
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-romanian {
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 : 1px solid #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 : 1px solid #c3c3c3;
}
