* {font-family: tahoma; font-size: 12px;}
body {font-family: tahoma;font-size: 12px;color: #633113;font-weight: normal;}
a {color:#AC0000;font-family: tahoma;font-size: 12px;}
a img {border: 0;}
img {vertical-align: bottom;}
.login {width:145px;height:17px;background-color: #B48D5E;border-width:1px;border-color:#957445;background-image: url(../images/login_bg2.gif);font-size:10px;padding:0px;padding-left:2px}
.menuitem {vertical-align:middle;color:#B20000;font:bold 12px tahoma;padding: 1px 0 3px 30px; background:url(../images/menuitem.gif) no-repeat bottom left;}
.menuitemsel {vertical-align:middle;color:#B20000;font:bold 12px tahoma;padding: 1px 0 3px 30px; background:url(../images/menuitemsel.gif) no-repeat bottom left;}
.menuitemseladv {color:#B20000;font:bold 12px tahoma;padding:1 0 1 30; background:url(../images/menuitemseladv.gif) no-repeat bottom left;}
.menusubitem {color:#3a6178;font:normal 11px tahoma;padding:1 0 1 42; background:url(../images/menusubitem.gif) no-repeat bottom left;}
.menusubitemsel {color:#3a6178;font:normal 11px tahoma;padding:1 0 1 42; background:url(../images/menusubitemsel.gif) no-repeat bottom left;}
.menuitem a,.menuitemsel a,.menuitemseladv a {color:#A00000;font:bold 11px tahoma;text-decoration:none}
.menusubitem a {color:#B20000;font:normal 11px tahoma;text-decoration:none}
.menusubitemsel a {color:#B20000;font:bold 11px tahoma;text-decoration:none;}
.menuitem a:hover,.menuitemsel a:hover,.menuitemseladv a:hover,.menusubitem a:hover,.menusubitemsel a:hover {text-decoration:underline}
.title {color:#B20000;font:bold 13px tahoma;text-transform:uppercase}
.title h1 {color:#B20000;font:bold 13px tahoma;text-transform:uppercase;dispay:inline;margin:0px;padding:0px;}
.titlenews {color:#B20000;font:bold 14px tahoma;}
.titlelink {color:#B20000;font:bold 12px tahoma;padding:1px 0;}
.titlelink a {color:#A00000;font:bold 12px tahoma;text-decoration:none}
.titlelink a:hover {text-decoration:underline}
.search {width:125px;height:18px;background-color: #B48D5E;border-width:1px;border-color:#957445;background-image: url(../images/search_bg.gif);font-size:10px;padding:0px;padding-left:2px;margin-top: 4px; vertical-align: top;}
.pages {color:#9fb9d1;font-size:11px}
.pages u {color:#6e99c1;font-size:11px;font-weight:bold;text-decoration:none}
.pages b {color:#9fb9d1;font-size:11px}
.pages a {font-size:11px;text-decoration:underline;font-weight:normal}
.bottommenu {font-size:11px;font-weight:bold;color:#1a4b71}
.bottommenu a {font-size:13px;font-weight:bold;color:#1a4b71;text-decoration:underline}
.copyrights {font-size:10px}
.copyrights a {font-size:13px}
.rd {color: #0068b9}
.calendmonth {font:bold 13px tahoma;text-transform:uppercase;color:#B20000;text-align:center}
.calendar .calenddays td {font-weight:bold;font-size:12px;text-align:center}
.calendar .old {font-size:12px;color:#B1B1B1; height: 18px; width: 20px;}
.calendar .cur {font-size:12px;color:#895D51; height: 18px; width: 20px;}
.calendar .cur a {font-size:12px;color:#AC0000}
.calendar .cur1 {font-size:12px;color:#AE4022; height: 18px; width: 20px;}
.calendar .cur1 a {font-size:12px;color:#AC0000}
.calendar .sel {border: 1px solid #be937e; border-radius: 3px; font-weight: bold; height: 18px; width: 18px;}
.calendar .sel a {text-decoration: none;}
P,UL,LI {margin: 0px;}
.nick1, .nick1:hover { font-family: Tahoma;  font-size: 11px;  font-weight: bold;  text-decoration: none;  color: #674F3D !important;}
.nick2, .nick2:hover { font-family: Tahoma;  font-size: 11px;  font-weight: bold;  text-decoration: none;  color: #4F0401 !important;}
.nick999, .nick999:hover { font-family: Tahoma;  font-size: 11px;  font-weight: bold;  text-decoration: none;  color: #114D01 !important;}
.topicdate, .topicdate b {font-family: Tahoma;  font-size: 11px; ext-decoration: none;  color: #895d51 !important;}
.topicuser {font-family: Tahoma;  font-size: 11px; ext-decoration: none;  color: #987267 !important;}
.topictext {padding: 7px 0;font-size: 13px; font-family: Tahoma;width:568px; word-wrap:break-word;}
.edittext {width:100%;background-color: #B48D5E;border-width:1px;border-color:#9d7962;background-image: url(../images/text_bg2.gif);font-size:12px;padding:0px;padding-left:2px;margin: 5 0 5 0}


/* --- button styles --- */
b.butt1 {  height: 36px; font-size: 26px;  background: url('../images/tbl-btn2_c-left.png') left top no-repeat;}
b.butt1 b { height: 36px; font-size: 26px;  background: url('../images/tbl-btn2_c-right.png') right top no-repeat;}
b.butt1 input, b.butt1 button { height: 36px; border: 0px solid;  color: #f8dea4 !important; font-family: Tahoma;  font-size: 11px;  font-weight: bold;  text-decoration: none;  margin: 0 33px; padding-bottom: 2px; background: transparent url('../images/tbl-btn2_center.png');}
b.butt2 {  height: 15px; font-size: 15px;  background: url('../images/btn2-c-left.gif') left top no-repeat;}
b.butt2 b {  height: 15px; font-size: 15px;  background: url('../images/btn2-c-right.gif') right top no-repeat;}
b.butt2 input, b.butt2 button {  height: 15px; border: 0px solid;  color: #2D1600; font-family: Tahoma;  font-size: 9px; font-weight: bold;  text-decoration: none;  margin: 0 8 0 8;  background: transparent url('../images/btn2-center.gif');}
.list_dark {  background-color: #F4BB8A;}
.skill_list td { padding: 0 7;}
.btn_1 {  color: #461C0B !important;  text-decoration: none;  font-weight: bold;}
.btn_2 { color: #FFE9BA !important;  text-decoration: none;  font-weight: bold;}
.tbl-wnd_top { background-repeat: repeat-x;  background-image: url(../images/tbl-wnd_top.gif); height: 52px;}
.tbl-wnd_bottom { background-repeat: repeat-x;  background-image: url(../images/tbl-wnd_bottom.gif);  height: 52px;}
hr.postline {color:#9D765D;height:1px;width:100%;padding:0px;margin:0px}
img.postline {background-color:#9D765D;height:1px;width:100%;}
div.postline {background-color:#9D765D;height:1px;width:100%;font-size:0;overflow:hidden}
a.quote {color:#895d51;font-size: 12px; font-family: Tahoma;}
div.b-quote {margin-left: 10px;}
div.b-quote__author {font-weight: bold;}
div.b-quote__text {color:#895d51;font-size: 12px; font-family: Tahoma;padding-left:20px;margin-top:0px;background:url(../images/quote_bg.gif) repeat-y top left;text-align:left}
#community ul{float:right}

.clanimage{vertical-align:middle;border:none}

.poll-header {margin: 0; padding: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 370px;}
.poll-question {margin: 0 0 16px 0; padding: 0 0 18px 0; background: url('../images/line2_left.gif') 0 100% no-repeat; color: #b20000; font-weight: bold;}
.poll-answer {padding: 5px 10px; background: url('../images/bg_l.gif'); border: 1px solid #db9f73; color: #cf0000; font-size: 12px; font-weight: bold;}
.poll-answer__input input {width: 400px;}
.poll-carousel {margin: 10px 0 8px 0;}
.poll-carousel.poll-new .caroufredsel_wrapper {margin: 0 auto !important;}
.poll-carousel.poll-new a {margin: 2px; padding: 1px; background: #ffe5af; border: 1px solid #895c2b;}

.progress-bar {position: relative; width: 100%; height: 17px; margin: 6px 0 4px;}
.progress-bar__bg {position: absolute; right: 3px; left: 3px; top: 0; height: 17px; background: url('../images/progress-bar.png') 0 -51px repeat-x;}
.progress-bar__red {position: absolute; right: 3px; top: 0; height: 17px; background: url('../images/progress-bar.png') 0 -68px repeat-x;}
.progress-bar__cover {position: absolute; left: 20px; right: 20px; top: 0; height: 17px; background: url('../images/progress-bar.png') 0 0 repeat-x;}
.progress-bar__left {position: absolute; left: 0; top: 0; width: 20px; height: 17px; background: url('../images/progress-bar.png') 0 -17px no-repeat;}
.progress-bar__right {position: absolute; right: 0; top: 0; width: 20px; height: 17px; background: url('../images/progress-bar.png') 0 -34px no-repeat;}
.progress-bar__marker {position: absolute; top: 0; width: 5px; height: 17px; background: url('../images/progress-bar.png') 0 -85px no-repeat;}
.progress-bar__txt {position: absolute; left: 3px; right: 3px; top: 3px; color: #fff; font-size: 10px; text-align: center; text-shadow: -1px 0 2px #444444, 0 1px 2px #444444, 1px 0 2px #444444, 0 -1px 2px #444444, -1px 0 1px #640303, 0 1px 1px #640303, 1px 0 1px #640303, 0 -1px 1px #640303;}

b.butt1.poll-new, b.butt1.poll-new.disabled {
	height: 36px;
	font-size: 26px;
	cursor: pointer;
	background: url('../images/tbl-btn2_c-left.png') left top no-repeat;
	display: inline-block;
}
b.butt1.poll-new b, b.butt1.poll-new.disabled b {
	height: 36px;
	font-size: 26px;
	cursor:pointer;
	background: url('../images/tbl-btn2_c-right.png') right top no-repeat;
	display: inline-block;
}
b.butt1.poll-new b span, b.butt1.poll-new.disabled b span {
	height: 36px;
	margin: 0 33px;
	background: transparent url('../images/tbl-btn2_center.png') center top repeat-x;
	display: inline-block;
}

b.butt1.poll-new b span input, b.butt1.poll-new.disabled b span input {
	height: 36px;
	margin: 0;
	border: 0;
	color: #f8dea4 !important;
	cursor: pointer;
	font-family: Tahoma;
	font-size: 11px !important;
	font-weight: bold;
	text-decoration: none;
	background: transparent url('../images/btn-vote.png') 100% 10px no-repeat;
	padding-bottom: 2px;
	outline: none;
}

.grayscale {
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}