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

ul.loginbox, ul.loginbox li,
ul.menutop, ul.menutop li { list-style: none; margin: 0; padding: 0; display: block; }

/*TOPMENU*/
ul.mtleft { float: left; width: 160px; text-align: left; }
ul.mtright { float: right; width: 160px; text-align: right; }

ul.menutop { padding-top: 40px; }
ul.menutop a {
	color: #a52d1a;
	text-decoration: none !important;
	font-size: 14px;
	font-family: Arial, Tahoma, Sans-serif;
	text-transform: uppercase;
	height: 26px;
	line-height: 25px;
}
ul.menutop a:hover { color: #f15102; }

ul.menutop a img {
	width: 108px; height: 26px;
	background: url("../images/topmenu_links.png") no-repeat 0 0;
}

ul.menutop .mt_news a img { background-position: 0 0; }
ul.menutop .mt_pfolio a img { background-position: 0 -26px; }
ul.menutop .mt_efir a img { background-position: 0 -52px; }

ul.menutop .mt_event a img { background-position: 100% 0; }
ul.menutop .mt_contact a img { background-position: 100% -26px; }
ul.menutop .mt_faq a img { background-position: 100% -52px; }

ul.menutop .mt_news a:hover img { background-position: 0 -78px; }
ul.menutop .mt_pfolio a:hover img { background-position: 0 -104px; }
ul.menutop .mt_efir a:hover img { background-position: 0 -130px; }

ul.menutop .mt_event a:hover img { background-position: 100% -78px; }
ul.menutop .mt_contact a:hover img { background-position: 100% -104px; }
ul.menutop .mt_faq a:hover img { background-position: 100% -130px; }


/*FOOTMENU*/
.footmenu span { float: left; padding-top: 38px; }
.footmenu a {
	float: left;
	height: 23px;
	line-height: 22px;
	padding: 0 12px 0 10px;
	background: url("../images/footlink.png") repeat-y 100% 0;
	color: #fff;
	text-decoration: none !important;
}

.footmenu a b { font-weight: normal; }
.footmenu a:hover { color: #d73403; }

/*===SEARCH & LOGIN===*/
.searchbox {
	position: relative;
	top: 18px;
	float: right;
	width: 278px; height: 30px;
}

.searchbox .submit {
	width: 30px;
	position: absolute;
	right: 0; top: 0;
}

.searchbox .sinputt { width: 242px; padding-top: 10px; border-bottom: 1px solid #4e1c15; }
.searchbox .sinputt div {
	height: 16px;
}

.sinputt img {
	width: 32px; height: 16px;
	background: url("../images/inputforms.png") no-repeat -103px 2px;
	float: left;
}

.searchbox .sinputt input {
	float: left;
	padding: 0;
	background: none; border: none;
	width: 205px;
	color: #dd2e0d;
}

.searchbox .btn { width: 30px; height: 30px; }
.searchbox .btn { background: url("../images/inputforms.png") no-repeat -218px 0; }
.searchbox .btn:hover { background: url("../images/inputforms.png") no-repeat -249px 0; }
.searsh_mess { color: #f02000; text-align: center; font-weight: bold; margin: 15px 0 25px 0;}

/*LOGIN*/
.loginpos { float: left; color: #b52409; }
.loginform { padding-top: 18px; }
.loginbox { width: 278px; float: left; }
.loginbox li {
	width: 248px;
	float: left;
}
.loginbox li.submit { width: 30px; }
.login-mem { color: #f79046; }
.login-panel td a { color:#7c1b08; text-decoration: none;}
.login-panel td a:hover { color:#ee310b; text-decoration: none;}
.loginbox .lfield { float: left; width: 115px; padding-top: 10px; border-bottom: 1px solid #4e1c15; }
.loginbox .tlogin { margin-right: 8px; }
.loginbox .lfield div {
	height: 16px;
}

.loginbox .lfield img {
	width: 32px; height: 16px;
	background: url("../images/inputforms.png") no-repeat 0 2px;
	float: left;
}

.loginbox .tpass img {
	width: 37px;
	background: url("../images/inputforms.png") no-repeat -47px 2px;
}

.loginbox .lfield input {
	float: left;
	padding: 0;
	background: none; border: none;
	width: 75px;
	color: #dd2e0d;
}

.loginbox .btn,
.loginbox .btn:hover { width: 30px; height: 30px; }
.loginbox .btn { background: url("../images/inputforms.png") no-repeat -156px 0; }
.loginbox .btn:hover { background: url("../images/inputforms.png") no-repeat -187px 0; }

.lfdate { padding-top: 0; }
.lfdate li.lfavatar { margin-right: 10px; margin-top: 3px; width: 40px; }
.lfdate li { width: 220px; }

ul.colomn, ul.colomn li { margin: 0; padding: 0; list-style: none; }
ul.colomn { float: left; width: 33%; }
ul.colomn li { width: 100%; }
ul.colomn li strong{ color: #f7b867; }

/*USERINFO TABSSS*/
.userinfo .shadetabs, .userinfo .shadetabs li { padding: 0; margin: 0; list-style: none; background: none; }

.userinfo .shadetabs {
	display: block;
	height: 27px;
	padding-left: 16px;
	overflow: hidden;
	background: transparent url("../images/shadetabs_bg.png") repeat-x right top;
	margin-left:15px;
}
.userinfo .shadetabs li { float: left; }

.userinfo .shadetabs li a {
	float: left;
	width: 146px; height: 27px;
	line-height: 29px;
	text-decoration: none !important;
	color: #9f9f9f;
	background: #1f1f1f url("../images/userinfo_tabs.png") no-repeat right -27px;
	text-align: center;
}

.userinfo .shadetabs li a.selected { line-height: 27px; color: #de5814; background: #1f1f1f url("../images/userinfo_tabs.png") no-repeat right top; }
.userinfo .tabcontent .label, .userinfo .tabcontent b, .maincont .tabhead b{ color: #f7b867; }
.userinfo .tabcontent{ display: none; padding: 10px 0; }

@media print {
.userinfo .tabcontent {
display:block !important;
}
}

.userinfo .shadetabscont {
	background-color: #2f2f2f;
	border-bottom: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #3f3f3f;
	margin-left: 15px;
}

/*FORMS EDITORS*/
.tableform { width: 98%; }
.tableform td { padding: 8px 0; }
.tableform td.label { width: 160px; font-weight: bold; vertical-align: top; }
.impot { color: #ff5400; }
.tableform tr, .linespacer { background: transparent url("../images/linepoint.gif") repeat-x left top; }
.linespacer { width: 610px; margin: 15px 0 10px 30px;}
.okbtn, .okbtnhover,
.viewbtn, .viewbtnhover,
.editbtn, .editbtnhover { width: 109px; height: 15px;  border: 0 !important; }
.votebtn, .votebtnhover, 
.resultbtn, .resultbtnhover { width: 113px; height: 19px;  border: 0 !important; }
.okbtn { background: transparent url("../images/btn.png") no-repeat left 0px;}
.okbtnhover { background: transparent url("../images/btn.png") no-repeat -113px 0px; }

.viewbtn { background: transparent url("../images/btn.png") no-repeat left -19px; }
.viewbtnhover { background: transparent url("../images/btn.png") no-repeat -113px -19px; }

.votebtn { background: transparent url("../images/btn.png") no-repeat left -38px; }
.votebtnhover { background: transparent url("../images/btn.png") no-repeat -113px -38px; }

.resultbtn { background: transparent url("../images/btn.png") no-repeat left -57px; }
.resultbtnhover { background: transparent url("../images/btn.png") no-repeat -113px -57px; }

.editbtn{ background: transparent url("../images/btn.png") no-repeat left -76px; }
.editbtnhover { background: transparent url("../images/btn.png") no-repeat -113px -76px; }

.tabcontent .okbtn, .tabcontent .okbtnhover { background-color: #2f2f2f !important; }
.addnews .okbtn, .addnews .okbtnhover, 
.addnews .viewbtn, .addnews .viewbtnhover, 
.pm .okbtn, .pm .okbtnhover, 
.pm .viewbtn, .pm .viewbtnhover { background-color: #1f1f1f !important; }


.si_edit { background: transparent url("../images/edit.png") no-repeat 0 0; vertical-align: middle; margin: -3px 5px; width: 18px; height: 18px; }
.si_delete { background: transparent url("../images/delete.png") no-repeat 0 0; vertical-align: middle; margin: -1px 5px; width: 16px; height: 16px; }
.isicons { float: right; width: 100px; padding-top: 3px; }
.isicons span { float: right; }
.isicons span img { margin-left: 4px; } 

