/*author: Rumin Sergey*/
/*Copyright: CENTROARTS.com*/
/*e-mail: info@centroarts.com, centroarts@mail.ru*/
/*URL: http://www.centroarts.com*/

.topmenu ul { padding: 0; margin: 0; }
.topmenu ul li { padding: 0; margin: 0; float: left; background: none; }
.topmenu li a, .topmenu li a span { float: left; height: 53px; }
.topmenu li a {
	text-align: center;
	color: #d2d2d2;
	text-decoration: none !important;
	background: #363636 url("../images/topmenu_bg.png") repeat-x left -159px;
}

.topmenu li a:hover {
	color: #3a3a3a;
	background: #d8d8d8 url("../images/topmenu_bg.png") repeat-x left -212px;
}

.topmenu li a span {
	line-height: 53px;
	background: transparent url("../images/topmenu_bg.png") no-repeat right -106px;
	cursor: pointer;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
	padding: 0 17px 0 18px;
}

/*sublinks*/
.dropmenudiv {
	position: absolute;
	top: 0;
	border: 1px solid #323232;
	line-height: 18px;
	z-index: 100;
	background: #dcdcdc;
	width: 225px;
	visibility: hidden;
}

.dropmenudiv a {
	width: auto;
	display: block;
	height: 29px;
	line-height: 29px;
	text-indent: 15px;
	text-decoration: none;
	color: #343434;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
	background: #dcdcdc url(../images/topmenu_sublinks.png) no-repeat left 0;
}

* html .dropmenudiv a { width: 100%;}
.dropmenudiv a:hover { color: #ff9c00; background: #373737 url(../images/topmenu_sublinks.png) no-repeat left -29px; text-decoration: none; }


/*===SEARCH===*/
.searchbox { float: right; width: 222px; height: 20px; position: relative; top: 17px; }
.searchbox { background: #d6dde4 url("../images/searchbox_bg.png") no-repeat left top; }
.searchbox form { padding-left: 4px; }
.searchbox input {
	float: left;
	width: 183px;
	padding-top: 3px;
	background: none;
	border: none;
	color: #e7e7e7;
}

.searchbox a.btn img { width: 21px; height: 20px; display: block; }
.searchbox a.btn {
	float: right;
	width: 21px; height: 20px;
	color: #fff;
	background: #b5b5b5 url("../images/search_btn.png") no-repeat left top;
}

.searchbox a.btn:hover {
	color: #fff;
	background: #e7e7e7 url("../images/search_btn.png") no-repeat left -20px;
}

/*===LOGINFORM===*/
.loginform { width: 385px; height: 85px; position: relative; }
.loginform_inn { padding-left: 102px; }
.loginbox { float: left; }
.loginform .login { margin-right: 1px; }
.loginform .login, .loginform .pass { float: left; width: 118px; position: relative; }
.loginform span { white-space: nowrap; color: #797979; font-size: 0.9em; }
.loginform .login .input,
.loginform .pass .input {
	width: 116px; height: 20px;
	background: #f3f3f3 url("../images/loginform.png") no-repeat left top;
}

.loginform .input div {
	padding-left: 5px;
	padding-top: 3px;
}

.loginform .login input,
.loginform .pass input {
	width: 105px;
	padding: 0;
	background: none;
	border: none;
	font-weight: bold;
	color: #797979;
}

.loginbox a.btn img { width: 42px; height: 22px; display: block; }
.loginbox a.btn {
	position: relative;
	top: 18px;
	float: left;
	width: 42px; height: 22px;
	color: #fff;
	background: #bfbfbf url("../images/login_btn.png") no-repeat left top;
}

.loginbox a.btn:hover {
	color: #fff;
	background: #ffce9a url("../images/login_btn.png") no-repeat left -22px;
}

.loginform .olinks { padding-top: 5px; text-align: left; }
.register_btn, .reregister_btn, .reregister_btn img, .reregister_btn img { float: left; width: 117px; height: 19px; }
.register_btn { background: #ffce9a url("../images/register_btn.png") no-repeat left 0; }
.reregister_btn { background: #ffce9a url("../images/reregister_btn.png") no-repeat left 0; }
.loginform .olinks a:hover { background-position: left -19px; }


/*LOGINDATE*/
.loginboxdate { text-align: left; }
.loginboxdate h4 { margin: 0; padding: 0; padding-bottom: 10px; background: transparent url("../images/dotted.png") repeat-x left bottom; }

.loginboxdate .colomn { float: left; width: 49%; text-align: left; }
.loginboxdate .colomn p { margin: 0; padding: 0; font-size: 10px; }
.loginboxdate .colomn p a { padding-left: 16px; }

.colomn .li_zakl a { background: transparent url("../images/tabs.gif") no-repeat left top; }
.colomn .li_stat a { background: transparent url("../images/statistic.gif") no-repeat left top; }
.colomn .li_msg a { background: transparent url("../images/message.gif") no-repeat left top; }
.colomn .li_noread a { background: transparent url("../images/massage_view.gif") no-repeat left top; }

.loginboxdate .colomn p a:hover { background-position: left -13px; }

/* ===== BUTTON ===== */
.toolbtn { float: right; width: 45px; }
.toolbtn a { float: left; width: 22px; height: 22px; }
.toolbtn a img { display: block; width: 22px; height: 22px; }

.toolbtn a.rss { background: #ef7c01 url("../images/rss_btn.png") no-repeat left top; }
.toolbtn a.copy { background: #a9a9a9 url("../images/copy_btn.png") no-repeat left top; }
.toolbtn a:hover { background-position: left -22px; }

/* ===== toollinks ===== */
.toollinks a {
	padding: 8px 0;
	padding-right: 4%;
	padding-left: 26px;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #6d6d6d;
}

.toollinks a.link4 { padding-right: 0; }

.toollinks a.link1 { background: transparent url("../images/tlinks_about.png") no-repeat left top; }
.toollinks a.link2 { background: transparent url("../images/tlinks_addnews.png") no-repeat left top; }
.toollinks a.link3 { background: transparent url("../images/tlinks_contact.png") no-repeat left top; }
.toollinks a.link4 { background: transparent url("../images/tlinks_pravil.png") no-repeat left top; }

.toollinks a:hover { background-position: left -27px; }

/*fmenu*/
.fmenu { color: #888888; padding-top: 26px; padding-left: 37px;  }