/*
	author: Rumin Sergey
	Copyright: CENTROARTS.com
	e-mail: centroarts@mail.ru
	URL: http://www.centroarts.com
*/

/*===SEARCHFORM===*/
.searchform {
	width: 256px; height: 22px;
	float: right; overflow: hidden;
	position: relative;
	top: 8px;
}
.searchform li.lfield {
	width: 236px; height: 22px;float: right;
	background: #fff url("../images/login&search.png") no-repeat -164px 0;
}
.searchform li.submit { width: 22px; position: absolute; top: 0; right: 1; }

.searchform .lfield div {
	padding: 2px 0 0 4px;
	width: 225px;
}

.searchform .lfield input {
	background: none;
	border: 0 none;
	color: #292929;
	width: 225px;
}

.searchform .btn { width: 22px; height: 22px; }
.searchform .btn { background: url("../images/login&search.png") no-repeat -421px 0; }
.searchform .btn:hover { background: url("../images/login&search.png") no-repeat -444px 0; }

/*LOGIN*/
ul.loginbox { float: left; padding-top: 8px; }
ul.loginbox li { float: left; margin-right: 5px; height: 23px; line-height: 21px; }
ul.loginbox li.submit { width: 28px; }

ul.loginbox li.lfield span {
	float: left;
	padding: 0 3px 0 5px;
	font-size: 0.9em;
	color: #A41F4C;
}

ul.loginbox .lfield div {
	width: 105px; height: 22px;
	background: #E7E6EA url("../images/login&search.png") no-repeat 0 0;
	overflow: hidden;
	float: left;
}

ul.loginbox .lfield input {
	float: left;
	width: 96px;
	padding: 4px 0 0 4px;
	background: none;
	border: none;
	color: #3b3b3b;
}

ul.loginbox .loglinks { font-size: 0.9em; color: #39540f; padding: 0 10px; margin: 0; }
ul.loginbox .loglinks a { color: #4A4949; }

.loginbox .btn { width: 28px; height: 23px; position: relative; }
.loginbox .btn { background: #A41F4C url("../images/login&search.png") no-repeat -106px 0; }
.loginbox .btn:hover { background: #9aee30 url("../images/login&search.png") no-repeat -135px 0; }


/*-----LOGIN MENU-----*/
.loginwindow {
	position:fixed;
	width: 311px;
	right: 2%;
	top: 160px;
	border: 1px solid #363636;
	display: none;
	z-index: 999;
	overflow: hidden;
	background: #6c6c6c url("../images/login_x360a.png") no-repeat 50% 0;
	color: #fff;
	padding: 95px 10px 10px 10px;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	text-align: right;
}

.loginwindow a { }

.ftext {
	width: 295px;
	background-color: #fff;
	border: 1px solid #474747;
	padding: 2px;
	font-size: 17px;
}

.lgavatar {
	float: left;
	width: 110px;
	overflow: hidden;
}

.lginfo {
	margin-left: 115px;
	border-left: 1px solid #474747;
	padding-left: 15px;
}

.lginfo ul,
.lginfo ul li,
.lginfo ul li a { float: none; border: 0 none; padding: 0; height: auto; line-height: 14px; background: none; }
.lginfo ul li a { color: #fff; font-size: 11px; background: none !important; line-height: 14px; }
.lginfo ul li a:hover { color: #a1d354; }

ul.loginenter { padding: 8px 0 0 14px; background: url("../images/login_x360a.png") no-repeat 0 -999px; }
ul.loginenter, ul.loginenter li, ul.loginenter li a, ul.loginenter li a span { height: 23px; float: left; }
ul.loginenter li { padding-right: 5px; }
ul.loginenter li a {
	text-decoration: none !important;
	color: #558f27;
	line-height: 21px;
	background: #fff url("../images/loginbuttons.png") no-repeat 0 0;
}
ul.loginenter li a span {
	background: url("../images/loginbuttons.png") no-repeat 100% -23px;
	padding: 0 17px;
	cursor: pointer;
}
ul.loginenter li a:hover { background: #fff url("../images/loginbuttons.png") no-repeat 0 -46px; }
ul.loginenter li a:hover span { background: url("../images/loginbuttons.png") no-repeat 100% -69px; }

ul.loginenter li.exitbtn a {
	color: #fff;
	background: #68a327 url("../images/loginbuttons.png") no-repeat 0 -92px;
}
ul.loginenter li.exitbtn a span {
	background: url("../images/loginbuttons.png") no-repeat 100% -115px;
	padding: 0 22px 0 13px;
}
ul.loginenter li.exitbtn a:hover { background: #68a327 url("../images/loginbuttons.png") no-repeat 0 -138px; }
ul.loginenter li.exitbtn a:hover span { background: url("../images/loginbuttons.png") no-repeat 100% -161px; }

input.fbutton {
	background: #fff url("../images/buttons.png") no-repeat 0 0;
	width: 112px; height: 29px;
	border: 0 none;
	cursor: pointer;
	padding: 0 0 6px 2px;
	color: #81867e;
	margin: 0 0 2px 0;
	font-weight: bold;
}
input.fbutton:hover { background: #fff url("../images/buttons.png") no-repeat 0 -29px; }

.voteres {
	width: 28px; height: 29px;
	background: url("../images/buttons.png") no-repeat -55px -58px;
}
.voteres:hover { background: url("../images/buttons.png") no-repeat -84px -58px; }

.vbuttons { width: 144px; height: 29px; margin: 0 auto; }
.vbuttons .voteres { float: right; }
.vbuttons .fbutton { float: left; }

.btn_reglog {
	width: 108px; height: 18px;
	background: url("../images/button_reg.png") no-repeat 0 0;
	border: 0 none;
	margin: 0; padding: 0;
	cursor: pointer;
	padding-bottom: 2px;
	color: #81867e;
	font-weight: bold;
}

.btn_reglog:hover { background: url("../images/button_reg.png") no-repeat 0 -18px; }
	
}
}