#lgnmnu, #usrcnt{
	padding-bottom:20px;
}
.lgnfrm{
	padding:10px;
}
#lgnlngselect{
	text-align: center; 
	line-height: 20px;
}

#lgnlngselect a{
	font-size: 13px;
	padding:2px 8px;
}
a.active{
	color:#f60;
	font-weight:bold;
}
.err{
	color: red; 
	font-weight: bold;
}
/* neizmantot šo failu lūdzu */
html
{
	margin: 0; padding: 0;
}
body
{
	background: #fff; color: #222;
	margin: 0; padding: 0;
	overflow: -moz-scrollbars-vertical;
	text-align: center;
}
* html body
{
	overflow: hidden;
}
input.button,
button
{
	border-style: solid; border-width:1px; border-color: #808080 #808080 #D4D0C8 #D4D0C8;
	background-color: #fff;
	height: 20px;
}
* html #outer
{
	height: 100%;
	padding: 5px;
	overflow-x: auto; overflow-y: scroll;
}
label
{
	cursor: pointer;
}
body,
td,
th,
input,
select
{
	font: 11px/1.3 'Tahoma', 'Helvetica', 'Arial', sans-serif;
}
img
{
	border: 0;
}
hr
{
	border: 0;
	height: 1px;
	background: #ccc; color: #ccc;
	clear: both;
}
blockquote
{
	margin: 10px 0; padding: 0 0 0 60px;
}
a
{
	color: #445F96;
	text-decoration: underline;
}
a:link
{
	color: #445F96;
}
a:visited
{
	color: #353870;
}
a:hover
{
	color: #5a77b3;
}
a:active
{
	color: #f60;
}
* html a:active
{
	color: #445F96;
}
h1,
h2,
h3,
h4,
h5,
h6
{
	font-weight: bold;
	margin: 10px 0;
}
h1
{
	font-size: 16px;
}
h2
{
	font-size: 14px;
}
h3
{
	font-size: 12px;
}
ul,
ol
{
	margin: 10px 0; padding: 0 0 0 16px;
}
p,
form
{
	margin: 10px 0; padding: 0;
}
li
{
	margin: 0; padding: 0;
}
* html div.col,
* html div.container,
* html #wrapper
{
	height: 1px;
}
div.col:after,
div.container:after,
#wrapper:after
{
	content: '\00a0';
	display: block;
	height: 0;
	line-height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper
{
	width: 785px;
	text-align: left;
	margin: auto;
}
div.panel,
a.userpic
{
	border: 1px solid #bcc5d6;
	background: #fff;
}
div.panel
{
	margin-bottom: 10px;
}
#col1,
#col2,
#col3
{
	float: left;
}
div.container
{
	padding: 0 10px;
}
#layout1 #col1
{
	width: 535px;
	margin-right: 10px;
}
* html #layout1 #col1
{
	width: 532px;
}
#layout1 #col2
{
	width: 240px;
}
a.userpic
{
	float: left;
	display: block;
}
a.userpic.square
{
	width: 50px; height: 50px;
	overflow: hidden;
	text-indent: -1920em;
	background-position: 50% 50%;
}
input[type=text]:focus,
input[type=password]:focus
{
	outline: 1px solid #f60;
	-moz-outline: 1px solid #f60;
}
input.text
{
	border: 1px solid #445f96;
}

#nav
{
	height: 26px;
	overflow: hidden;
	list-style: none;
	padding-left: 0;
	background: #f60 url('../img/tbg.gif') repeat-x 0 0;
	display: table;
	width: 100%;
	margin: 0;
}
* html #nav
{
	height: 25px;
}
#nav li
{
	display: table-cell;
	border: 0;
	padding: 0;
	border-left: 1px solid #fff;
}
#nav li:first-child
{
	border-left: none;
}
#nav a
{
	border: 0;
	display: block;
	text-align: center;
	font-weight: bold;
	height: 26px;
	overflow: hidden;
	line-height: 28px;
	padding: 0 6px;
	background: #f60 url('../img/tbg.gif') repeat-x 0 0; color: #fff;
	text-decoration: none;
}
* html #nav li,
* html #nav a
{
	float: left;
	width: auto;
}
* html #nav a
{
	padding: 0 9px;
}
#nav a:hover
{
	background-image: url('../img/tbg_a.gif');
}
#subnav
{
	border: 1px solid #7d8bb3;
	list-style: none;
	padding-left: 0; margin: 5px 0 0;
	width: 766px;
	height: 29px;
}
#subnav li,
#subnav a
{
	float: left;
}
#subnav li
{
	border-right: 1px solid #ccc;
}
#subnav a
{
	background-color: #fff; background-repeat: no-repeat; background-position: 8px 50%;
	display: block;
	text-align: left; text-decoration: none; text-indent: 28px;
	height: 29px;
	line-height: 28px;
	color: #444;
	padding: 0 8px;
}
#subnav li:last-child,
#subnav #friends
{
	border-right: none;
}
#subnav #friendsfriends a
{
	text-indent: 0;
}
#subnav a:hover
{
	color: #f60;
}
#chat a
{
	background-image: url('../img/chat_menu.gif');
}
#invite a
{
	background-image: url('../img/i_inv.gif');
}
#visitors a
{
	background-image: url('../img/i_online.gif');
}
#friends a
{
	background-image: url('../img/i_globe.gif');
}
#gifts a
{
	background-image: url('../img/i_gift.gif');
}
#top a
{
	background-image: url('../img/i_top.gif');
}
#sms a
{
	background-image: url('../img/i_sms.gif');
}
#messages a
{
	background-image: url('../img/i_mail.gif');
}
#friendsfriends
{

}
* html #subnav
{
	width: 768px;
}
.nocss
{
	display: none;
}
#adminmenu
{
	position: fixed; top: 0; left: 0;
	width: 100%;
}
* html #adminmenu
{
	position: absolute;
}
#adminnav
{
	list-style: none;
	padding-left: 0;
}
#adminmenu ul,
#adminmenu form,
#adminmenu p
{
	display: inline;
}
#adminnav li
{
	display: inline;
}
#maintitle a
{
	color: #f60;
}
#usercol
{
	position: absolute;
	right: 0; top: 0;
	width: 256px;
	text-align: right;
	white-space: nowrap;
}
#usernav
{
	list-style: none;
	padding-left: 0;
}
#usercol ul,
#usercol li,
#usercol p,
#usercol form,
#usercol div
{
	display: inline;
}
span.input
{
	background: #fff;
}
span.focus
{
	display: inline-block;

	background: #f60;
}
span.focus input
{
	border-left-color: #f06; border-right-color: #f06;
}
sup
{
	font-size: 10px;
	line-height: 1em;
	vertical-align: baseline;
	position: relative; top: -.5em;
}
* html sup
{
	font-size: 11px;
}
html>img
{
	width: 0! important;
	height: 36px !important;
	padding-left: 31px !important;
	background: url('../img/fx_autoscroll.png');
}
p.username a
{
	font-weight: bold;
}
div.top a
{
	color: #fff;
}
div.mnu a
{
	color: #444;
}
#overlay
{
	background: url('../img/infobox/background.gif');
	position: absolute; top: 0; left: 0; z-index: -1;
	width: 100%; height: 100%;
}
div.infobox_panel
{
	display: none;
	left: 0; top: 50%; z-index: 10000000;
	background: url('../img/infobox/bg_gray.gif');
}
* html div.infobox_panel
{
	position: absolute;
	padding: 0 2px 2px 0;
}
div.infobox_panel
{
	position: fixed;
}
h1.infobox_title
{
	font-size: 12px;
}
html>body a.postmark,
html>body a.postmark span
{
	float: left;
	display: block;
}
a.postmark img
{
	border: 1px solid #ccc;
}
div.infobox_contents
{
	background: #fff;
	clear: both;
}
img.infobox_loading
{
	margin: 9px;
}
div.infobox_panelinside
{
	background: #eaedf2;
	border: 1px solid #7d8bb3;
	padding: 0 9px 9px;
}
html>body div.infobox_panelinside
{
	position: relative; top: -2px; left: -2px;
}
h1.infobox_title
{
	margin: 0 25px 0 0;
	white-space: nowrap;
	text-align: left;
	float: left;
	height: 24px;
	line-height: 24px;
}
a.infobox_close
{
	position: absolute; right: 9px;
	display: block;
	margin: 4px 0 0 10px;
	height: 15px;
	padding-right: 19px;
	line-height: 17px;
	background: url('../img/infobox/close.gif') no-repeat 100% 0;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	font-size: 11px;
}
* html a.infobox_close
{
	right: 11px;
}
html>body a.infobox_close:hover,
a.infobox_close_hover
{
	background-position: 100% -30px;
}
a.infobox_close:active
{
	background-position: 100% -60 !important;
}
#contour_shape
{
	border: 1px solid #888;
	position: absolute;
}
div.contour
{
	border: 1px solid #999;
}
#contour_fixed
{
	position: fixed; z-index: 10;
}
div.dummy
{
	visibility: hidden;
	position: absolute; top: 0; left: 0;
	padding: 5px;
	text-align: left;
	margin: auto;
	border-top: 1px solid #eaedf2; border-bottom: 1px solid #eaedf2;
}
div.infobox_popup
{
	margin-top: 5px;
	text-align: left;
	font-weight: bold;
}
div.infobox_popup a
{
	cursor: pointer;
	font-size: 11px !important;
}
span.infobox_closetext_upper
{
	display: block;
	margin-top: -16px;
}
span.infobox_closetext_lower
{
	color: #fff; margin-left: -1;
}
span.infobox_closetext_lower2
{
	display: block;
	margin-top: -19px; margin-right: -1px;
	color: #fff;
}
code,
.code
{
	font-family: 'Lucida Console', 'Courier New', monospace;
}
iframe.infobox
{
	border: 0;
	margin: 0;
}
.isjs
{
	display: none !important;
}
#emoticons
{
	border: 1px solid #ff9635;
	position: absolute;
	padding: 1px;
	display: none;
}
#emoticons table
{
	background: #eee;
	border-collapse: collapse;
	border-style: none solid solid none; border-width: 1px; border-color: #eee;
}
#emoticons td
{
	background: #fff;
	width: 40px;
	padding: 0;
	border-style: solid none none solid;  border-width: 1px; border-color: #eee;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
#emoticons div
{
	cursor: pointer;
	border: 1px dotted #fff;
	padding: 4px 0;
}
#emoticons div:hover
{
	border-color: #999;
}
span.emoticons_knob img
{
	vertical-align: middle;
}
.inp {
	border:1px solid #999;
	margin:1px;
	height: 20px;
	font-family: Tahoma, Helvetica, Arial,helvetica;
	font-size: 11px;
	font-weight: normal;
}
.bt {
	background-color:#fff;
	border:1px solid #999;
	margin:1px;
	height: 20px;
	font-family: Tahoma, Helvetica, Arial,helvetica;
	font-size: 11px;
	font-weight: normal;
}