/*----- BASIC SEMANTIC ELEMENTS -----*/
HTML, BODY {
	margin:0;
	padding:0;
	height:auto}
BODY {
	padding:0 0 50px 0;
	margin:0;
	background:#EEE;
	font:9pt/1.5 verdana, sans-serif;
	color:#333}
A {color:#08C}
A:hover {
	color:#03C;
	text-decoration:none}
A IMG {border:none}
A, :focus {outline:none}
H1 {
	font:normal 16.5pt/1 tahoma, arial, sans-serif;
	margin: 20px 0}
H2 {
	font:bold 10pt/1 arial, sans-serif;
	color:#608000;
	margin:0}
UL {
	margin:0;
	padding:0 0 0 15px;
	list-style:none}
LI {
	margin:0;
	padding:0 0 5px 20px;
	background:url(../img/li.gif) no-repeat left 9px}
P {margin:5px 0}
HR {
	margin:30px 0;
	border:0;
	border-top:1px solid #EEE;
	height:0}
FORM {
	margin:0}
FIELDSET {
	margin:0;
	padding:0;
	border:0}
INPUT, SELECT, TEXTAREA {
	font:10pt verdana, sans-serif;
	padding:1px;
	/*border: 1px solid #7f9db9;*/
	border-left: 1px solid #444;
	border-top: 1px solid #444;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	margin:3px 0}
INPUT.btnhov {  
border-color: #8BBE01 #8BBE01 #8BBE01 #8BBE01; 
border: 1px solid #8BBE01;
}

h4 {
-x-system-font:none;
font-family:tahoma,arial,sans-serif;
font-size:12pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1;
margin:20px 0;
}


/*----- frequently used -----*/
.sm {
	font:7.5pt tahoma, sans-serif;
	color:#777;
	margin:0}
.mid {
	font-size:8pt}
.cl {
	clear:both;
	height:0;
	line-height:0;
	font-size:0}
.er {
	color:#EA0000}
input.btn {
	font:bold 9pt tahoma, verdana, sans-serif;
	padding:1px 7px}
.fl {
	float:left}
.fr {
	float:right}



/*----- OTHER -----*/
#wr {
	background:#FFF;
	margin:0 auto;
	width:900px;
	padding:0 10px}
#hd {
	background:#690 url(../img/bg_hd.jpg) repeat-x left bottom;
	padding:15px 0 0 0}
#hdcorn {
	background:url(../img/hdcorn_r.gif) no-repeat right bottom}
#nav {
	background:url(../img/hdcorn_l.gif) no-repeat left bottom;
	padding:0 0 0 28px;
	color:#BFD980}
	#nav li {
		padding:0 8px 0 11px;
		margin:0 1px;
		display:inline;
		background:url(../img/sep.gif) no-repeat left center;
		line-height:2}
	#nav li.first {
		padding-left:0;
		background:none}
	#nav li.here {
		background:#FFF;
		border-top:3px solid #360;
		padding:6px 9px}
		#nav li.here a {
			color:#000}
		#nav li.here a:hover {
			color:#777}
	#nav li.login {
		float:right;
		border:;
		background:url(../img/ic_login.gif) no-repeat;
		padding:7px 0 2px 15px;
		margin:-25px 30px 0 0;
		line-height:1}
#nav a {
	color:#FFF;
	text-decoration:none}
	#nav a:hover {color:#000}
#########
#logins {
	padding:0 0 0 28px;
	color:#BFD980}

	#logins li.login {
		float:right;
		border:;
		background:url(../img/ic_login.gif) no-repeat;
		padding:7px 0 10px 15px;
		margin:-25px 30px 0 0;
		line-height:1}
#logins a {
	color:#FFF;
	text-decoration:none}
	#nav a:hover {color:#777}
#########

#ads {
	margin:15px 0 0 0}
#topbanner {
	float:left;
	width:728px;
	height:90px;
	border:0px solid #CCC}
	#ads ul {
		width:160px;
		padding:0;
		float:right}
		#ads ul li {
			padding:0 0 3px 0;
			font:7.5pt tahoma, arial, sans-serif}
		#ads ul li#title {
			padding-bottom:10px;
			background:url(../img/ic_popup.gif) no-repeat 95px 2px}
			#ads ul li#title a {
				color:#333;
				text-decoration:none;
				border-bottom:1px dotted #CCC}
div#logo {
	background:url(../img/logo_failiem.gif) no-repeat;
	margin:15px 0 0 30px;
	padding:0;
	font-size:8pt;
	line-height:1.3;
	width:245px;
	float:left;
	color:#666}
	div#logo span a {
		display:block;
		height:65px;
		width:235px}
		div#logo span a em {
			display:none}
	p#slogan {
		margin:-9px 13px 10px 0;
		color:#000;
		text-align:right;
		letter-spacing:-0.2pt}
ul#lang {
	padding:0;
	margin-top:20px;
	font:7pt tahoma, arial, sans-serif;
	color:#333}
	ul#lang li {
		display:inline;
		padding:2px 10px 2px 21px}
	ul#lang li a {
		color:#999;
		text-decoration:none;
		padding:0}
		ul#lang li a:hover {
			color:#333}
	li#lat {
		background:url(../img/flag_lat.gif) no-repeat}
	li#rus {
		background:url(../img/flag_rus.gif) no-repeat}
	li#eng {
		background:url(../img/flag_eng.gif) no-repeat}

#mainform {
	width:590px;
	margin:15px 0 0 0;
	background:url(../img/bg_form.jpg) repeat-x;
	float:right}
#formcorn {
	background:url(../img/formcorn_l.gif) no-repeat}
	#formcorn div {
		height:5px;
		background:url(../img/formcorn_r.gif) no-repeat right top}
	#mainform ul {
		padding:0;
		margin:0 30px;
		line-height:1.3}
	#mainform ul li {
		padding:20px 0;
		position:relative}
	#mainform ul li label {
		position:absolute;
		left:-45px; top:20px;
		display:block;
		width:30px;
		height:30px}
	#mainform ul li#step2 {
		background:url(../img/hdots.gif) repeat-x left top}
	li#step1 label {
		background:url(../img/step1.gif) no-repeat}
	li#step1 p.note {
		font:7.5pt tahoma, sans-serif;
		margin:3px 0}
	li#step1 input {
		padding:2px}
	li#step2 label {
		background:url(../img/step2.gif) no-repeat}
	

		
li#result {
	padding:0 !important}
	.resultbox {
		padding:0;
		margin:0 0 2px 0;
		color:#000;
		font:9pt arial, sans-serif}
	.resultbox p {
		float:left;
		margin:2px 0 0 0;
		width:350px;
		overflow:hidden}
		.resultbox p.resultmsg {
			width:150px;
			float:right;
			font:9pt tahoma, arial, sans-serif;
			text-align:right;
			margin-right:15px;
			color:#608000}
		.resultbox p.inprogr {
			color:#AAA}
		.resultbox img.act {
			float:right;
			margin:0}
		.resultbox div {
			float:right;
			width:150px;
			height:7px;
			background:#eee url(../img/bg_progr.gif) repeat-x;
			margin:5px 5px 0 0;
			position:relative;
			overflow:hidden}
			.resultbox div span {
				display:block;
				background:url(../img/progr_mask.png) no-repeat;
				width:150px;
				height:7px;
				position:absolute;
				top:0; left:0}
				*html .resultbox div span {
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/progr_mask.png',sizingMethod='crop');
					background:none}
#play {
	text-align:right;
	font:7.5pt tahoma, arial, sans-serif}
	#play img {
		margin:0 5px -1px 0}
ul#actlinks {
	padding:0;
	margin:15px 0 0 0;
	font-size:8pt}
	ul#actlinks li {
		display:inline;
		padding:1px 0 2px 0;
		margin:0 20px 0px 0}
	ul#actlinks li a {
		padding:0 0 0 18px}
		li#sendadr {
			background:url(../img/ic_mail.gif) no-repeat left 1px}
		li#iesaki_draugiem {
			background:url(../img/draugiem_add.png) no-repeat left 1px}
		li#tweeter {
			background:url(../img/twit.gif) no-repeat left 1px}						
		li#downall {
			background:url(../img/ic_downall.gif) no-repeat left 1px}
		li#deleteall {
			background:url(../img/ic_stop2.gif) no-repeat left 1px}			
#main {
	border-top:1px solid #FFF;
	margin:10px 30px 0 30px;
	padding:0 0 10px 0;
	background:url(../img/hdots_main.gif) repeat-x left 1px}
#tla {
	border-top:1px solid #FFF;
	margin: 5px 30px 35px 30px;
	padding:0 0 10px 0;
	background:url(../img/hdots_main.gif) repeat-x left 1px}	
#ft {
	background:#FFF url(../img/ftcorn_l.gif) no-repeat left bottom;
	margin:2px auto 10px auto;
	padding:20px 30px;
	width:860px;
	font-size:8pt;
	position:relative}
	#ft p {
		text-align:right;
		margin:-16px 0 0 0;
		font-size:7pt}
		#ft p a {
			color:#333}
#ftcorn {
	background:url(../img/ftcorn_r.gif) no-repeat;
	width:9px;
	height:9px;
	position:absolute;
	right:0; bottom:0}
.pic {
	float:left;
	margin:0 20px 20px 0}
	
.adr {
	margin:0 0 12px 0;
	color:#930}

.tbl {
	border-collapse:separate;
	margin:0 0 10px 0}
.tbl th {
	background:#EEE;
	padding:10px;
	border-top:3px solid #DEDEDE;
	font:bold 8pt verdana, sans-serif;
	text-align:left}
.tbl td {
	padding:15px 10px;
	border-bottom:1px solid #DEDEDE;
	vertical-align:top}
	
.tbl2 {
	border-collapse:separate;
	margin:0}
.tbl2 th {
	background:#EEE;
	padding:0;
	border-top:0px solid #DEDEDE;
	font:bold 8pt verdana, sans-serif;
	text-align:left}
.tbl2 td {
	padding:0;
	border-bottom:0px solid #DEDEDE;
	vertical-align:top}

h2.downl {
	margin:0 0 5px 0;
	padding:0;
	background:url(../img/ic_download_anim.gif) no-repeat}
	h2.downl a {
		text-decoration:none;
		padding-left:20px}
.optlinks {
	background:url(../img/bg_form.jpg) repeat-x left bottom;
	padding:10px;
	margin-top:15px;
	font-size:8pt;
	font-weight:bold}
	.optlinks input {
		font-size:7pt;
		color:#666}
input.fileadr {
	width:450px}

.formtbl {
	border-collapse:collapse}
.formtbl th, .formtbl td {
	text-align:left;
	vertical-align:top}
	.formtbl th {
		padding:4px 10px 0 0}
input.txtfield {
	width:95%}
	
/* ----- */
a.btn:link, a.btn:visited, span.btn, input.btn {
background-position:0 -298px;
background-repeat:repeat-x;
border:1px solid #97A7AF;
color:#333333;
cursor:pointer;
display:inline-block;
font-size:85%;
line-height:14px;
margin:0;
padding:5px 8px;
position:relative;
text-decoration:none;
white-space:nowrap;
}
a.btn:hover, input.btn:hover {
background-position:0 -370px;
border:1px solid #E4905A;
color:#E4905A;
text-decoration:none;
}
a.btn.sel:link, a.btn.sel:visited, span.btn {
background-position:0 -370px;
border-color:#E4905A;
color:#333333;
cursor:pointer;
font-weight:bold;
}
a.btn i, span.btn i {
background:#FFFFFF none repeat scroll 0 0;
display:block;
height:1px;
line-height:0;
position:absolute;
width:1px;
}
a.btn i.tl, span.btn i.tl {
left:-1px;
top:-1px;
}
a.btn i.tr, span.btn i.tr {
right:-1px;
top:-1px;
}
a.btn i.bl, span.btn i.bl {
bottom:-1px;
left:-1px;
}
a.btn i.br, span.btn i.br {
bottom:-1px;
right:-1px;
}
.tab { margin-left: 20px; }


#savefiles {
	border:0;
	padding:0 0 2px 0;
	margin:7px 0 0 0;
	background:url(../img/btn_savefiles.gif) no-repeat;
	width:287px;
	height:30px;
	font:bold 12pt/1 arial, sans-serif;
	color:#FFF;
	cursor:pointer}
#sendfiles {
	border:0;
	padding:0 0 2px 0;
	margin:7px 0 0 0;
	background:url(../img/btn_email_link_on.gif) no-repeat;
	width:287px;
	height:30px;
	font:bold 12pt/1 arial, sans-serif;
	color:#FFF;
	cursor:pointer}


#uniform-savefiles SPAN {
	background: none;
	border:0;
	padding:0 0 2px 0;
	margin:7px 0 0 44px;
	font:bold 12pt/1 arial, sans-serif;
	color:#FFF;
	text-transform: none;
	cursor:pointer
}
#uniform-savefiles {
	background:url(../img/btn_savefiles.gif) no-repeat;
	width:287px;
	height:30px;
	cursor:pointer}


#uniform-sendfiles  SPAN {
	background: none;
	border:0;
	padding:0 0 2px 0;
	margin:7px 0 0 44px;
	font:bold 12pt/1 arial, sans-serif;
	color:#FFF;
	text-transform: none;
	cursor:pointer
}
#uniform-sendfiles {

	background:url(../img/btn_email_link_on.gif) no-repeat;
	width:287px;
	height:30px;

	cursor:pointer}