/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/
body 					{background:#ffffff; padding:12px 0px 0px 0px;}
img						{border:none}
* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

table {border-collapse:collapse; border:0px; width:100%;}
tbody {border:none !important}
td, div, p {
	vertical-align:top;
	color:#282828;
	font:normal 12px Arial, Helvetica, sans-serif
}
h1	{
	color:#000; 
	font-size:15px;
	padding:0px 0px 10px 0px;
}
h2	{
	background:none;
	color:#b20202;
	font:normal 17px Arial;
	font-weight:bold;
}
h3	{
	color:#000; 
	font-size:15px;
	padding:0px 0px 10px 25px;
}

p {
	margin-bottom: 1.5em;
}

h2 a	{color:#b20202; font-size:17px; font-weight:bold; text-decoration:none}
h2 a:hover {text-decoration:none}
.column_left h2.title	{color:#fff; font-family:Tahoma; font-size:17px; font-weight:bold; width:176px; height:35px; background:url(images/h3_bg.gif) no-repeat 0 center; margin:0px 0px 6px 0px; padding:15px 0px 0px 51px;}
dt	{font-size:13px; padding:5px 0px 5px 0px;}
a {color:#8c939d; font-size:13px}
a:hover {text-decoration:underline}
.site-name {
  padding: 0;
  font-size: 36px;
}
.site-name a:link, .site-name a:visited {
  color: #e0e3e8;
  font-weight:normal;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}

#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  width:766px;
  margin:auto;
}


/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/

#c1 {width:249px}
#c1 .space	{padding:0px 10px 0px 10px;}
#c1 .content_m {border-top:1px solid #ee5e1b; background:#1f2329}
#c1 .content_m .space	{padding:0px 0px 0px 24px;}
#c2 {background:#1a1d22; width:100%}
#c2 .space {padding:15px 15px 15px 15px;}
div#c2 {border-top:1px solid #ee5e1b; width:100%}
.logo	{margin:0px 0px 0px 15px;}

.poll .vote-form {text-align:left !important; padding:0px 0px 20px 0px; }

.menu li	{/*background:url(images/pimp2.gif) no-repeat 0 2px !important*/ line-height:14px !important}
.menu li a { /*color:#8c939d;*/ text-decoration:none;}
.menu li a:hover {text-decoration:underline}
ul {
  margin:0px 0px 0px 21px;
  padding: 0;
}

ol {
  margin:0px 0px 0px 0px;
  padding: 0;
}

ol li, ul li {
  margin:0px 0px 0px 0px; /* LTR */
}

ul.menu, .item-list ul {
  margin:0px 0px 0px 0px; /* LTR */
  padding: 0;
  line-height:14px;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; /* LTR */
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin:0px 0px 0px 0px; /* LTR */
  line-height:14px;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  padding:0px 0px 0px 15px;
  list-style-type: none;
  list-style-image: none;
  line-height:1.5em;
  background: transparent url(images/bullet_down.gif) no-repeat 0 6px; /* LTR */
}

ol li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 23px; /* LTR */
}

ul li.expanded {
  background: transparent url(images/bullet_down.gif) no-repeat 0px 6px; /* LTR */
}

ul li.collapsed {
  background: transparent url(images/bullet_down.gif) no-repeat 0px 6px; /* LTR */
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; /* LTR */
  line-height:14px;
}

ol.task-list {
  margin-left: 0; /* LTR */
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li {
  padding:0px 0px 0px 0px; /* LTR */
}
ol.task-list li.active {
  background: transparent url(images/mainmenu_bullet_down.gif) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
  color: #8c939d;
  background: transparent url(misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
  margin-right: 1em; /* LTR */
}
li a.active {
	color:#8c939d
}
ul.secondary {padding:0px 0px 0px 0px; margin-left:0px; margin-right:0px}
ul.primary {margin:10px 0px 5px 0px; padding-left:0px}
.leaf	{line-height:14px !important;}
.expanded {line-height:14px !important}

.content {color:#000; font-size:12px; padding:0px 10px 10px 0px;}
.content h3 {font-size:14px; color:#000; padding:10px 0px 10px 0px;}
.content ul li a {text-decoration:none}

#block-user-3 {padding:0px 0px 15px 0px;}


#user-login-form {text-align:left}
#user-login-form #edit-submit {margin:0px 0px 10px 0px;}
#edit-reset	{margin:10px 0px 10px 10px;}
.odd td, .odd a {color:#000;}
.odd td {padding:3px 0px 3px 3px;}
#edit-submit {margin:10px 0px 10px 0px;}

form#system-date-time-settings div {padding:15px}
form#system-date-time-settings div div {padding:0}
form#system-date-time-settings fieldset {border:1px solid #b6b7b7}

.even td  {color:#000 !important; padding:3px 0px 3px 3px;}

.search 		{width:262px; margin:57px 0px 0px 0px; text-transform:uppercase}
.search input	{width:69px; height:17px; background:url(images/login_form_button.gif) no-repeat 0 0; border:none; vertical-align:middle; color:white; font-weight:bold; text-transform:none; font-size:11px}
.search #edit-search_theme_form_keys {display:block; float:left; margin:0px 5px 0px 0px; width:149px; height:15px; border:1px solid #c8c8c8; background:#fff;}

#edit-search_theme_form_keys {color: black; font-size: 11px;}

/*edit-submit-1, .form-submit {float:left; width:120px; height:17px; background:url(images/button2.gif) no-repeat 0 0; border:none; font-weight:bold; color:#fff; font-size:11px; font-family:tahoma; margin:0px 0px 0px 0px; vertical-align:middle}*/
#edit-search-theme-form-1 {width:150px; height:14px; font-size:10px;}

#edit-keys-wrapper {float:left}
.container-inline #edit-submit {margin:5px 0px 0px 10px;}
.search-advanced collapsible {display:block}

#search-form .form-submit {margin:12px 0px 0px 10px;}
#block-admin-display-form	div	{padding:0px 0px 25px 0px;}
#block-admin-display-form	div div	{padding:0px 0px 0px 0px;}
.submitted				{padding:0px 0px 10px 19px;}

fieldset {border:none}
legend	{color:#EE5E1B; font-size:13px}

#block-user-0			{margin:0px 0px 7px 0px; width:100%; background:url(images/loginform_top.gif) no-repeat 0 0 #9c0101}
#block-user-0 div 		{background:url(images/loginform_bottom.gif) no-repeat bottom left}
#block-user-0 div div	{padding:0px 0px 14px 20px; width:180px}
#block-user-0 div div div{background:none; padding:0px 0px 0px 0px;}
#block-user-0 h2.title	{padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; background:none; height:0px}
#block-user-0 .content	{padding:0px 0px 0px 0px;}
#block-user-0 #edit-pass,
#block-user-0 #edit-name {width:150px; height:17px; border:1px solid #818181}
#block-user-0 #edit-submit {width:69px; height:17px; background:url(images/login_form_button.gif) no-repeat 0 0; float:none; border:none; color:#fff; font-size:13px}
#block-user-0 .item-list {}


#block-user-0 .item-list li a, #block-user-0 div a	{color:#000 !important; font-size:10px}
#block-user-0 li		{padding:0px 0px 0px 25px;}

#block-user-1			{margin:0px 0px 7px 0px; width:100%; background:url(images/mainmenu_top.gif) no-repeat 0 0 #1e2224}
#block-user-1 div 		{width:100%; background:url(images/mainmenu_bottom.gif) no-repeat bottom left;}
#block-user-1 div div	{padding:0px 0px 14px 20px; width:174px;}
#block-user-1 div div div{background:none; padding:0px 0px 0px 0px; width:100%}
#block-user-1 h2.title	{font:bold 17px Arial; color:#f2f4f7; padding:15px 0px 6px 27px; margin:0px 0px 5px 0px; background:url(images/h3_bullet.gif) no-repeat left 17px; height:auto}
#block-user-1 .menu		{margin:7px 0px 0px 12px;}
#block-user-1 .content	{padding:0px 0px 0px 0px !important;}
#block-user-1 .active	{background:url(images/mainmenu_bullet_down.gif) no-repeat left 4px !important;}
#block-user-1 li		{padding:0px 0px 5px 0px;}
#block-user-1 li a		{background:url(images/mainmenu_bullet.gif) no-repeat left 4px !important; padding:0px 0px 0px 21px; color:#ffffff !important; font:normal 13px Arial; text-decoration:underline; margin:0px 0px 0px 0px;}
#block-user-1 li a:hover{text-decoration:none}

#block-poll-0 .content	{padding:10px 10px 10px 30px !important;}
#block-poll-0 ul li 	{background:none}
#block-poll-0 ul li a	{color:#000; background:url(images/latestnews_bullet.gif) no-repeat 0 0; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px;}

#block-menu-primary-links .menu	{margin:0px 0px 0px 20px;}
#block-menu-primary-links .menu li	{background:url(images/latestnews_bullet.gif) no-repeat 0 2px !important; padding:0px 0px 10px 22px; line-height:14px !important}
#block-menu-primary-links .menu li a { /*color:#8c939d;*/ text-decoration:none; color:#9d0101; font-family:Arial !important; text-decoration:underline }
#block-menu-primary-links .menu li a:hover {text-decoration:none}	

#block-poll-0 .form-item	{border-bottom:1px solid #ececec}
#block-poll-0 .form-item input	{vertical-align:middle; margin:0px 5px 5px 0px;}
#block-poll-0 .form-item	{border-bottom:1px solid #ececec}
#block-poll-0 .form-item input	{vertical-align:middle; margin:0px 5px 5px 0px;}

.c_t					{background:url(images/c_t.gif) repeat-x 0 0}
.c_l					{background:url(images/c_l.gif)	repeat-y 0 0}
.c_r					{background:url(images/c_r.gif) repeat-y top right}
.c_b					{background:url(images/c_b.gif) repeat-x bottom}
.c_tl					{background:url(images/c_tl.gif) no-repeat 0 0}
.c_tr					{background:url(images/c_tr.gif) no-repeat right top}
.c_br					{background:url(images/c_br.gif) no-repeat bottom right; padding:0px 0px 15px 0px; width:100%}
.c_bl					{background:url(images/c_bl.gif) no-repeat bottom left}

.column_right .c_t		{background:url(images/l.gif) repeat-x 0 0}
.column_right .c_l		{background:url(images/l.gif)	repeat-y 0 0}
.column_right .c_r		{background:url(images/l.gif) repeat-y top right}
.column_right .c_b		{background:url(images/l.gif) repeat-x bottom}
.column_right .c_tl		{background:url(images/c2_tl.gif) no-repeat 0 0}
.column_right .c_tr		{background:url(images/c2_tr.gif) no-repeat right top}
.column_right .c_br		{background:url(images/c2_br.gif) no-repeat bottom right; padding:0px 0px 15px 0px;}
.column_right .c_bl		{background:url(images/c2_bl.gif) no-repeat bottom left}

.pillow					{height:15px}

#topmenu				{background:url(images/topmenu_center.gif) repeat-x 0 0; margin:0px 0px 6px 0px;}
#topmenu div			{background:url(images/topmenu_left.gif) no-repeat 0 0}
#topmenu div div 		{background:url(images/topmenu_right.gif) no-repeat top right; height:55px}
#topmenu div div div	{height:auto; background:none}	

.node ul.links  		{list-style:none; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 8px; display:inline}
.node .links  li		{list-style:none; background:none; color:#000 !important; font:bold 12px Arial; text-decoration:none; margin:0px 0px 0px 0px !important; padding:3px 27px 6px 0px !important;}
.node .links  a	 	{color:#000 !important; font:bold 12px Arial; text-decoration:none; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; background:none no-repeat 0 0}
.node .links  a:visited{color:#000 !important; font:bold 12px Arial; text-decoration:none}
.node .links  a:hover {color:#000; font:bold 12px Arial; text-decoration:underline}

.node .content			{padding:10px 10px 10px 10px;}

ul.links				{}
.links  				{list-style:none; padding:19px 0px 0px 0px !important; margin:0px 0px 0px 8px;}
.links  li				{list-style:none; background:url(images/topmenu_separator.gif) no-repeat right 2px; color:#ffffff; font:bold 12px Arial; text-decoration:none; margin:0px 0px 0px 0px !important; padding:0px 27px 6px 0px !important;}
.links  a	 			{color:#FFFFFF; font:bold 12px Arial; text-decoration:none; margin:0px 0px 0px 23px;  padding:0px 0px 0px 22px; background:url(images/topmenu_bullet.gif) no-repeat 0 0}
.links  a:visited{color:#FFFFFF; font:bold 12px Arial; text-decoration:none}
.links  a:hover 		{color:#FFFFFF; font:bold 12px Arial; text-decoration:underline}


.clr					{clear:both}
.column					{float:left}

.main 					{width:80%; margin:auto;}

#header					{background:url(images/header_center.gif) repeat-x 0 0; margin:auto}
#header div				{background:url(images/header_left.gif) no-repeat 0 0;}
#header div	div			{background:url(images/header_right.gif) no-repeat right top;}
#header div div div		{height:auto; background:none}
			
#header .c1				{height:143px; margin:0px 220px 0px 0px; background:url(images/header_separator.gif) no-repeat 500px 35px; }
#header .c1 img			{margin:15px 0px 0px 0px;}
#header .c2				{width:256px; float:right}
#header .c2

#pathway				{background:#ffffff; height:40px; vertical-align:middle}
#pathway .space			{padding:10px 0px 10px 12px;}
#pathway a				{color:#676767 !important; font:bold 12px Arial; background:url(../images/pathway_bullet.gif) no-repeat left center; padding:0px 0px 0px 12px; }
#pathway a:hover		{text-decoration:none}

.column_1, .column_1 div{width:14px}
.column_center, .column_center div		{width:8px}
.column_left			{width:227px; padding:13px 0px 15px 0px;}
.column_left div		{width:auto}
.column_right			{width:100%; padding:0px 0px 0px 0px;}
.column_right .space	{padding:13px 0px 0px 0px;}
.column_right .space2	{padding:16px 18px 0px 18px;}
.column_2, .column_2 div{width:13px}


.block .content			{padding:10px 10px 10px 15px !important;}

#footer					{font:bold 11px Tahoma; color:#a8b1b9; height:71px; text-align: center;}
#footer p	{font-size: 11px;}
#footer .space 			{padding:14px 0px 0px 0px; }
#footer a				{color:#a8b1b9;font:bold 11px Tahoma; text-decoration:underline}
#footer a:hover			{text-decoration:none}
#footer h2				{font-size:11px; color:#000}

#banner					{padding:10px 0px 10px 0px;}

.title_tl				{background:url(images/title_tl.jpg) no-repeat 0 0 #e5e5e5; margin:5px 0px 5px 0px;}
.title_tr				{background:url(images/title_tr.jpg) no-repeat right 0}
.title_bl				{background:url(images/title_bl.jpg) no-repeat 0 bottom}
.title_br				{background:url(images/title_br.jpg) no-repeat right bottom; padding:10px}
* html .title_bl		{width:100%}
.block-region			{background:#CCCCCC}
#search-block-form label{height:22px; margin:0px 0px 0px 0px; display:block !important}
#edit-search-block-form-1{margin:4px 0px 0px 0px;}
* html #edit-search-block-form-1{margin:0px 0px 0px 0px;}
#edit-submit-1			{vertical-align:middle; margin:-5px 0px 0px 0px;}
* html #edit-submit-1	{margin:0px 0px 0px 0px;}
.pad_bot				{padding:0px 0px 20px 0px;}
.pad_bot img			{margin:0px 20px 0px 0px;}
.ul_1 li				{padding:0px 0px 6px 0px;}
.ul_1 a					{color:#575859}

.ct_tl					{background:url(images/ct_tl.gif) no-repeat 0 0 #e5e5e5; margin:0px 0px 5px 0px;}
.ct_tr					{background:url(images/ct_tr.gif) no-repeat right 0}
.ct_bl					{background:url(images/ct_bl.gif) no-repeat 0 bottom}
.ct_br					{background:url(images/ct_br.gif) no-repeat right bottom; padding:16px 0px 10px 0px;}
* html .ct_br			{width:100%}
.column_right h2.with-tabs, .column_right h2.title,	.column_right .ct_br h2{color:#b20202; font-size:17px; font-weight:bold; padding:0px 0px 0px 19px !important;}
.width					{width:100%}
.column_right p			{padding:0px 0px 6px 0px;}
.column_right .content ul li{list-style:disc !important}

/**********************/

/*----FROUM----*/
#forum	{
	padding:10px 0px 0px 0px;
}
#forum ul.links {
	padding:0px 0px 5px 0px;
}
#forum table {
	border:1px solid #8a96a4;
	border-right:none;
}
#forum th	{
	padding:5px 0px 5px 3px;
	border-right:1px solid #8a96a4;
}
#forum th a	{
	color:#494949
}
#forum td	{
	padding-top:4px; 
	padding-bottom:4px;
	color:#3c3c3c;
}
#forum td.container	{
	background:#e5e5e5;
	border-right:1px solid #8a96a4;
	border-bottom:1px solid #8a96a4;
}
#forum td.container	a{
	color:#c70202; 
	padding:0px 0px 0px 10px;
}
#forum .container .description	{
	color:#3c3c3c
}
#forum td.forum,
#forum td.topics,
#forum td.posts,
#forum td.last-reply,
#forum td.icon,
#forum td.title,
#forum td.replies,
#forum td.created {
	border-right:1px solid #8a96a4;
	border-bottom:1px solid #8a96a4;
}
#forum .last-reply,
#forum .title,
#forum .created,
#forum .icon  {
	padding-left:5px
}
#forum .odd	{
	border-bottom:1px solid #8a96a4;
	border-top:1px solid #8a96a4;
}
#forum div.indent	{
	margin-left:5px}
#forum .description {
	color:#3c3c3c;
}

thead th { border-bottom:1px solid #434130; color:#3C3C3C; font-size:13px; }
thead th, th, tr.even, tr.odd   { padding:0px; border-bottom:1px solid #989898;}

/*----------------------------*/