/*--- THE BASICS ---*/


body {

	color : #000000;

	background : #ffffff;

	font-family : arial, helvetica, sans-serif;

	font-size : 12px;

	margin : 0;

	padding: 0;

	}

ul,ol,li {

	color : #333333;

	font-family : arial, helvetica, sans-serif;

	font-size : 12px;

	}

form {

	margin : 0;

	}

img, a img {

	border: 0;

	}


.img-intextleft {

	margin-left: 5px;

	margin-bottom: 5px;

	}


a {

	color : #1f569a;

	text-decoration : underline;

	}

a:link {

	color : #1f569a;

	text-decoration : underline;

	}

a:hover {

	color : #A0A0E0;

	text-decoration : underline;

	}


p {

	font-family : arial, helvetica, sans-serif;

	font-size : 11px;

	font-weight : normal;

	color: #000000;

	line-height: 14px;

	margin-top: 2px;

	margin-bottom: 5px;

	}


td {

	font-family : arial, verdana, sans-serif;

	font-size : 12px;

	}


h1 {

	font: bold 25px arial, sans-serif;

	color : #777;

	margin: 10px 0px;

	line-height: 22px

	}


h1 span {

	font: 14px;

	color: #999;

	}


h2, h2 span {

	font: 20px arial, sans-serif;

	color: #333;

	margin : 0px

	}

h2 span {

	font-size : 14px;

	color: #999999;

	}


h3, h3 span {

	font-family : verdana, helvetica, sans-serif;

	font-size : 16px;

	font-weight : normal;

	color: #009ff0;

	margin: 0;

	}

h3 span {

	font-size : 12px;

	font-weight : normal;

	color: #999999;

	}


h4, h4 span {

	font-family : verdana, helvetica, sans-serif;

	font-size : 12px;

	font-weight : normal;

	color: #009ff0;

	margin: 0;

	}


h4 span {

	font-size : 10px;

	font-weight : normal;

	color: #999999;

	}


.tip {

	cursor : help;

	border-bottom : 1px dashed #999999;

	}


.table-collapse {

	border-collapse: collapse;

	}


.input {

	font: 11px arial, sans-serif;

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #7F9DB9;

	}


.textarea {

	font-family : arial, verdana, sans-serif;

	font-size : 11px;

	color: #000000;

	background-color: #ffffff;

	border: 1px inset #94c0de;

	}


.button {

	font: 11px arial, sans-serif;

	color: #fff;

	padding: 0px 2px 0px 2px;

	border-style: outset;

	border-color: #fff #999 #999 #fff;

	border-width: 1px;

	cursor: hand;

	background: #B1B19C;

	margin: 1px;

	}


select {

	font-size: 11px;

	}


/*--- HEADINGS ---*/

.welcome {

	font: bold 18px arial, sans-serif;

	color : #F6980F;

	}

.page-title {
		margin-bottom: 10px;
		color : #1f569a;
		}
		
.page-title-sts
	{
	color : #a2355b;
	font-size : 16px;
	font-weight: bold;
	letter-spacing: -1px;	
	height: 38px;
	}


.item, .item a, item a:hover,

.item-small, .item-small a, .item-small a:hover,

.item-spec, .item-spec a, .item-spec a:hover,

.item-my, .item-my a, item-my a:hover, .item-my-stat

.reviewer {

	font: 12px arial, sans-serif;

	color : #003399;

	text-decoration : none;

	}

.item a {font-weight: bold; text-decoration: underline}

.item a:hover {color : #A0A0E0; text-decoration : underline}


.item-spec {font-size : 11px}

.item-spec a {

	color: 3333ff;

	font-size : 11px;

	text-decoration : underline;

	}

.item-spec a:hover {

	color : #619ae0;

	font-size : 11px;

	text-decoration : underline;

	}

.item-small {font: 12px}

.item-small a {text-decoration : underline}

.item-small a:hover {color : #0000ff;	text-decoration : underline}


.item-my, .item-my a, .item-my a:hover {font-size : 11px}

.item-my a:hover {

	text-decoration : none;

	}

.item-my-stat {

	font-size : 10px;

	font-weight : normal;

	}


.quick-title, .quick-title a, .quick-title a:hover {

	font: bold 11px arial, sans-serif;

	color: #009FF0;

	text-decoration: none;

	}

.quick-title a {

	color: #039;

	text-decoration: underline;

	}

.quick-title a:hover {

	color: #A0A0E0;

	text-decoration : underline;

	}


.reviewer {

	color : #000000;

	font-size : 12px;

	font-weight : bold;

	text-decoration : none;

	}


.posts, a.posts, a:hover.posts, .posts a, .posts a:hover {

	font: 11px verdana, helvetica, sans-serif;

	color : #1f569a;

	text-decoration : none;

	}

a.posts {

	text-decoration : none;

	}

a:hover.posts {

	color : #619ae0;

	text-decoration : underline;

	}

.posts a {

	text-decoration : none;

	}

.posts a:hover {

	color : #00f;

	text-decoration : underline;

	}


.post-altern {

	background: #E6F0F9

	}



.new, .pop, .hot, .top {

	font-family : arial, helvetica, sans-serif;

	color : #00c600;

	font-size : 9px;

	vertical-align: super;

	font-weight : normal;

	text-decoration : none;

	text-transform: uppercase;

	}

.pop {

	color : #00cece;

	}

.hot {

	color : #d92100;

	}

.top {

	color : #00cece;

	}

.poster {

	font: 10px verdana, sans-serif;

	}



.forum-data, .forum-time {

	font: 10px verdana, helvetica, sans-serif;

	text-decoration : none;

	}


.forum-time {

	color : #666;

	}


.forum-name td {

	font: 11px verdana, sans-serif;

	border-bottom: 1px dashed #ccc

	}

.post-text, .post-text td {

	font: 10px verdana, sans-serif;

	}


.forum {

	font: 14px arial, sans-serif;

	text-decoration: none

	}


.login-box-top, .friend-box-top, .login-name {

	font: bold 12px verdana, sans-serif;

	color : #F6980F;

	text-decoration : none;

	background-color: #FFFFFF;  //#BFBFBF;

	padding: 5px;

	padding-left: 7px;

	}


.login-name {

	font: 12px arial, sans-serif;

	font-weight: normal;

	text-decoration : none;

	padding: 1px;

	}

.login-name a {

	text-decoration: none;

	color: #039

	}

.login-name a:hover {

	text-decoration: none

	}


.friend-box-top {

	color : #1f569a;

	background-color: #94c0de;

	border-top: 1px solid #BFBFBF;

	}

.act-box-top, .act-title-it {

	padding-left: 7px;

	font-family : arial, helvetica, sans-serif;

	color : #ffffff;

	font-size : 20px;

	font-weight : bold;

	text-decoration : none;

	letter-spacing: 0,5em;

	background-color: #1F569A;

	}

.act-sep {

	color: #A2355B;

	font-size: 16px;

	font-weight : normal;

	}

.act-title-it {

	font: bold 12px arial, sans-serif;

	color: #F6980F;

	background: none;

	padding-left: 0px;

	}


.bgr-login, .bgr-friend-box, .bgr-quick-links-top, .bgr-quick-links, .bgr-quick-links-bottom, .bgr-act {

	padding: 7px;

	/* background: #e3edf6 url("../img/bgr_login.jpg") repeat-y	scroll left top; */

	background-color: #ECECEC;

	border-bottom: 1px solid #BFBFBF;

	}

.bgr-loggedin {

	padding: 7px;

	background: #ececec none;

	}

.bgr-friend-box {

	background: #ffffff url("../img/bgr_friendbox.jpg") repeat-y	scroll left top;

	border-bottom: 1px solid #BFBFBF;

	}

.bgr-quick-links-top {

	background: #ffffff url("../img/bgr_quick_links_top.jpg") no-repeat	scroll right top;

	border-bottom: none;

	}

.bgr-quick-links {

	background: #ececec none;

	border-bottom: none;

	}

.bgr-quick-links-bottom {

	background: none;

	}


.bgr-act {

	padding-top: 0px;

	background: #ececec none;

	border-top: none;

	border-bottom: none;

	}

.bgr-act-bottom {

	background: #ffffff url("../img/bgr_actionbox.jpg") repeat-y	scroll right top;

	border-bottom: 1px solid #BFBFBF;

	padding: 0px;

	}

.box {

	border: 1px solid #BFBFBF;

	}

.open-box {

	border: 1px solid #BFBFBF;

	border-top: none;

	}




/*--- NAVIGATION STYLES ---*/


.head-nav, .head-nav td, .head-nav td a, head-nav td a:hover {

	font: bold 12px arial, sans-serif;

	color : #fff;

	text-decoration : none;

	}

.head-nav td a {

	color : #fff;

	}

.head-highlight a, .head-nav td a:hover {

	color : #ffcc33;

	text-decoration : none;

	}


.head-highlight {

	color : #ffffff;

	text-decoration : none;

}


.post-action, .post-action a {

	font-family : arial, helvetica, sans-serif;

	color : #ffffff;

	font-size : 10px;

	font-weight : normal;

	text-decoration : none;

	}


.post-action a:hover {

	color : #ffffff;

	text-decoration : underline;

	}


.post-action-alt,.post-action-alt, .post-action-alt a, .post-action-alt a {

	font-family : arial, helvetica, sans-serif;

	color : #ffffff;

	font-size : 10px;

	font-weight : normal;

	text-decoration : none;

	}


.post-action-alt a:hover,.post-action-alt-last a:hover {

	color : #ffffff;

	text-decoration : underline;

	}


.path, .path a, .zoom {

	font: 10px arial, sans-serif;

	text-decoration : none;

	}


.path a {

	color: #00f;

	text-decoration : underline

	}


.path a:hover {

	color : #039;

	text-decoration : underline;

	}


.zoom, .zoom a, .zoom a:hover {

	text-decoration : none;

	}


.quick-links, .quick-links a, .quick-links a:hover, .links-action, .links-action a, .links-action a:hover,

 .tips, .tips a, .tips a:hover,

  .option-txt {

	font: 10px verdana, helvetica, sans-serif;

	color : #1f569a;

	font-size : 10px;

	font-weight : normal;

	text-decoration : none;

	}

.quick-links a {

	color : #039;

	text-decoration : underline;

	}

.quick-links a:hover {

	color : #A0A0E0;

	text-decoration : underline;

	}

.links-action a {

	color : #999999;

	text-decoration : none;

	}

.links-action a:hover {

	color : #1f569a;

	text-decoration : none;

	}

.tips-i {

	font-family : verdana, helvetica, sans-serif;

	font-size : 11px;

	font-weight : normal;

	font-style: oblique;

	}

.tips, .tips-i {

	color : #666666;

	}

.tips a, .tips-i a {

	text-decoration : underline;

	color : #666666;

	}

.tips a:hover, .tips-i a:hover {

	text-decoration : underline;

	color : #999999;

	}

.option-txt {color : #2c73cb}

.option-txt a {text-decoration: underline;	color: #595959}

.option-txt a:hover {color: #00f;	text-decoration: underline}


.box-links {

	font-family : Tahoma, helvetica, sans-serif;

	color : #004080;

	font-size : 11px;

	font-weight : normal;

	text-decoration : none;

	}

.box-links a {

	color : #004080;

	text-decoration : none;

	}




/*---  ---*/


.pagination, .pagination a, .pagination a:hover {

	font: bold 11px verdana, sans-serif;

	}

.pagination a {

	color: #619ae0;

	}

.pagination a:hover {

	color: #1f569a;

	background-color: #deebf8;

	}


.updated {

	font: 10px arial, sans-serif;

	color : #000;

	text-decoration : none;

	letter-spacing: 1px;

	}


.statistics, .statistics span, .statistics a, .statistics a:hover, .statistics td a, .statistics td a:hover {

	font: 10px arial, sans-serif;

	color : #333;

	text-decoration : none;

	}


.statistics span {color: #000}

.statistics a {color: #009ff0}

.statistics a:hover {color: #94c0de}

.statistics td a {color: #009ff0}

.statistics td a:hover {color: #94c0de}


.comments, .field-title {

	font-family : arial, helvetica, sans-serif;

	color : #999999;

	font-size : 10px;

	font-weight : normal;

	text-decoration : none;

	}

.field-title {

	color : #333333;

	}


.welcome-text {

	font: 12px/1 arial, sans-serif;

	text-decoration : none;

	}


.field-name {

	font-family : verdana, helvetica, sans-serif;

	color : #666666;

	font-size : 11px;

	font-weight : normal;

	text-decoration : none;

	background: #eeeeee none;

	padding: 3px 10px 3px 10px;

	white-space: nowrap;

	}

.field-content, .field-content-top, .field-content-input {

	padding: 4px 0px 4px 5px;

	border-top: 1px dotted #eaeaea;

	}

.field-content-input, .field-content-input-top {

	padding: 1px 0px 1px 5px;

	}

.field-content-no-border {
	padding: 4px 0px 4px 5px;
}
	
.field-content-top {

	border-top: none;

	}

.field-content-input-top {

	border-top: none;

	}


.copyright, .norate {

	font-family : verdana, helvetica, sans-serif;

	font-size : 9px;

	color: #deebf8;

	}

.norate {

	color: #ff8000;

	font-weight: normal;

	}

.error {

	color: #ff0000;

	}




/*--- BACKGROUNDS ---*/


.bgr-categories {

	background: #ffffff url("../img/bgr_categories.jpg") no-repeat	scroll right top;

	}


.bgr-myaccount {

	background: #ffffff url("../img/bgr_empty.jpg") no-repeat	scroll right top;

	}


.bgr-news {

	background: #ffffff url("../img/bgr_news.jpg") no-repeat	scroll right top;

	}


.bgr-links {

	background: #ffffff url("../img/bgr_links.jpg") no-repeat	scroll right top;

	}


.bgr-forum {

	background: #ffffff url("../img/bgr_forum.jpg") no-repeat	scroll right top;

	}


.bgr-logoside {

	background: #ffffff url("../img/bgr_top_short.jpg") repeat-y	scroll right top;

	}


.bgr-logounder {

	background: #1866AE url("../img/bgr_headmiddle.jpg") repeat-y	scroll right top;

	}


.bgr-headnav {

	background: #A2355B none;

	}


.bgr-topsquares {

	background: #fff url("../img/bgr_topsquares.jpg") repeat-y	scroll right top;

	}


.bgr-path {

	background: #F6980F none;

	}


.bott-line {

	border-bottom: 1px solid #1f569a;

	}


.dott-line {

	border-bottom: 1px dotted #94c0de;

	}


.bgr-updatefill {background: #F6980F}


.bgr-dark {

	background-color: #1f569a;

	}


.bgr-updatelight {

	background-color: #f5f9fd;

	}


.bgr-on, .bgr-on td{

	background-color: #e7f0fa;

	}

.bgr-off, .bgr-off td {

	background-color: #eeeeee;

	}


.bgr-underactbox {

	background: #e0ebf9 url("../img/bgr_underactbox.jpg") repeat-x	scroll right top;

	}


.bgr-welcome {

	background-color: #ecede4;

	}


.match {

	background-color: #ffff00;

	}



/* COLORS in use:


	link hover: #619ae0


*/



.lang-box-top {

	font-family : verdana, helvetica, sans-serif;

	color : #ffffff;

	font-size : 12px;

	font-weight : bold;

	text-decoration : none;

	background-color: #1866AE;

	padding: 5px;

	padding-left: 7px;

}


.bgr-lang {

	padding: 7px;

	background: #e3edf6 url("../img/bgr_loggedin.jpg") no-repeat	scroll right top;

	border: 1px solid #BFBFBF;

}


.bgr-act-top {

	background: #fff9dd url("../img/bgr_actbox.gif") no-repeat	scroll right top;

	border-top: none;

	border-bottom: none;

	}


.relevance-bar {

	border-color: red;

	border-width: 1px;

}



.tab_active, .tab_inactive {

	border: 1px solid #1C97F1;

	width: 120px;

	padding-top: 5px;

	padding-bottom: 5px;

}


.tab_inactive {

	background: #EFF4FA;

}


.tab_active {

	background: #FFFFFF;

	border-bottom: none;

}


.tab_spacer {

	border-bottom: 1px solid #1C97F1;

}


.roman_text {

	font-size: 13px;

}


table.poll-table  {

	border-collapse:collapse;

}


table.poll-table td {

	padding: 5px;

}


table.poll-table td.question {

	font-size: 16px;

	font-weight: bold;

	color:#A4345A;

}


table.poll-table tr.header td, table.poll-table tr.footer td {

	background-color: #ffffcc;

	font-weight: bold;

}


table.poll-table td.answer-bar div {

	padding: 5px;

	background-color: #F69908;

}


table.poll-table td.answer-percents, table.poll-table td.answer-count {

	text-align: center;

}

.bgr-bordo {
	background-color: #a2355b;
	}
	
.btn-text, .btn-text a {
	color: #a2355b;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #b1b19c;
	letter-spacing: -1px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	}

.btn-text a {
	border: none;
	padding: 0px;
	}
	
.bgr-haki {
	background-color: #b1b19c;
	}
	
.bgr-bordodots {
	background: #ffffff url("../img/bgr_bordodots.gif") repeat-x	scroll left top;
	}

