div#container {
	background-color: #FFE6CA;
	width: 100%; height: 100%;
	width: auto; height: auto;
	padding: 20px;
}

table.body {
	width: 1003px; height: 100%;
	background: white url(images/border_rheader.gif) top right no-repeat;
}

.body td.header-links {
	text-align: right;
	vertical-align: bottom;
	padding-right: 25px;
}

.body td.header {
	background: white url(images/bg_header.gif) top left repeat-x;
}

.body td.header2 {
	background: url(images/bg_header.jpg) top left no-repeat;
}

.body td.magazine form {
	margin: 0;
}

.body td.magazine select {
	width: 267px; 
	margin: 2px 0;
}

.body td.magazine input {
	margin-bottom: 1px;
}
.sape {display:none; visibility: hidden; overflow: hidden;}
}
/* Col Left */
.body td.col-left table td {
	font-size: 12px;
}

.body td.col-left table td a {
	font-size: 12px;
}

.body td.col-left table.question td {
	padding: 2px 0;
}

.body td.col-left input.inputbuttonflat {
	margin: 10px 0 0 22px;
}

.body td.col-left tr.question {
	color: #666;
}

.body td.col-left div.vnomere ul {
	margin: 0;
}

div.vnomere a { color: #333; font-weight: bold; text-decoration: none; }
div.vnomere a:hover { text-decoration: underline; }
div.vnomere, div.vnomere p { margin: 0; margin-bottom: 12px; color: #666; }
div.vnomere p { font-size: 11px; }
div.vnomere img { display: block; margin-bottom: 10px; }
.sape {display:none; visibility: hidden; overflow: hidden;}
/* Col Right */
.body td.col-right a { color: #C4161C; }
.sape {display:none; visibility: hidden; overflow: hidden;}
/* Border */
.body td.border-header {
	background: white url(images/border_lheader.gif) top left no-repeat;
}

.body td.border-left {
	background: white url(images/border_left.gif) top left repeat-y;
}

.body td.border-right {
	background: white url(images/border_right.gif) top right repeat-y;
}
.sape {display:none; visibility: hidden; overflow: hidden;}
}
/* Footer */
.body tr.footer td.left{
	background: #FFE6CA url(images/bg_footer_left.gif) top left no-repeat;
}

.body tr.footer td.right{
	background: #FFE6CA url(images/bg_footer_right.gif) top right no-repeat;
}

.body tr.footer {
	background: #FFE6CA url(images/bg_footer.gif) top left repeat-x;
}
.sape {display:none; visibility: hidden; overflow: hidden;}
}
/* Copyright */
.body tr.copyright td {
	background-color: #FFE6CA;
	padding: 7px 8px 0 8px;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
}

.body tr.copyright td a {
	color: #C4161C;
	font-size: 11px;
}

#pagemaster {
	margin-top: 5px;
}
.sape {display:none; visibility: hidden; overflow: hidden;}
}
/* Top Menu */
table.menu-top {
	margin-top: 20px;
}

table.menu-top td {
	padding: 0 15px;
}

table.menu-top td a {
	color: #333;
}

/* Search */
table.search td {
	padding: 0 6px;
}

/* Other */
h1.title-red {
	color: #C4161C;
	text-transform: uppercase;
	font-size: 14px;
	margin: 25px 0 5px 0;
}

h1.title-green {
	color: #009933;
	text-transform: uppercase;
	font-size: 14px;
	margin: 25px 0 5px 0;
}

h1.title-black {
	color: #333;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 5px 0;
}

h1.title-green2 {
	color: #009933;
	font-size: 14px;
	margin: 0 0 5px 0;
}

h1.title-red2 {
	color: #C4161C;
	font-size: 14px;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}

div.underline {
	background: url(images/underline.gif) top left repeat-x;
	height: 3px;
	margin: 0;
	margin-bottom: 15px;
}

div.underline2 {
	background: url(images/underline.gif) top left repeat-x;
	height: 3px;
	margin: 0;
	margin-bottom: 20px;
}

span.green {
	color: #009933;
}

span.time {
	color: #C4161C;
}

span.date {
	padding: 0 4px 2px 4px;
	background-color: #C4161C;
	color: #fff;
	position: relative;
	top: -2px;
}

p.red {
	color: #C4161C;
	margin: 0;
	margin-bottom: 12px;
}

p.red a.red {
	color: #C4161C;
}

td.title1 {
	color: #C4161C;
	font-weight: bold;
}
.sape {display:none; visibility: hidden; overflow: hidden;}
}
/* Autors */
.avtor {
	margin-top: 20px;
	margin-bottom: -25px;
}

.avtor td {
	text-align: left;
	vertical-align: top;
	padding: 0;
	padding-bottom: 25px;
}

.avtor td img {
	margin-right: 10px;
}

.avtor td p {
	color: #666;
	margin: 7px 0;
}

.avtor td a.grey, .avtor td p a { color: #666; text-decoration: none; font-weight: normal; }
.avtor td a.grey:hover, .avtor td p a:hover { text-decoration: underline; }

a.a1 {color: #666; text-decoration: none; font-weight: normal;}
a.a1:hover {text-decoration: underline;}
.sape {display:none; visibility: hidden; overflow: hidden;}
/* Work-area */
td.col-right {
	padding: 0px 20px 20px 20px;
	height: 100%;
}

td.work-area1 {
	padding: 11px 0 0 0;
}

td.work-area2 {
	padding: 0 0 20px 20px;
	height: 100%;
}

div.vnomere a { color: #000; text-decoration: none; }
div.vnomere a:hover { text-decoration: underline; }
div.vnomere ul li {
	list-style: none;
}
.sape {display:none; visibility: hidden; overflow: hidden;}
}
/* NavChain */
div.navchain,
div.navchain a {
	font-size: 11px;
	color: #666;
	font-family: Tahoma;
	margin-bottom: 12px;
}

/* News */
table.news td {
	padding-bottom: 15px;
}

table.news td a.news {
	color: #333;
	text-decoration: none;
}

table.news td a:hover { text-decoration: underline;}

span.newsdata {
	color: #666;
	font-style: italic;
}

/* Gm Table */
table.gmtbl td {
	white-space: nowrap;
	padding: 0 10px;
}

table.gmtbl {
	margin-top: -6px;
}

a#lgmtdtext {
	color: #009933;
	font-size: 10px;
}

a#tgmtdttl {
	display: none;
}

/* Themes */
div.themes table td {
	text-align: left;
	vertical-align: top;
	padding: 5px 0 15px 0;
}

.themes td img {
	margin-right: 15px;
}

.themes td a { color: #333; text-decoration: none; font-weight: bold; }
.themes td a:hover { text-decoration: underline; }

.themes td, .themes td p { color: #575757; line-height: 12px; }

/* Mail */
table.mail {
	margin-bottom: -10px;
}

table.mail td {
	padding-bottom: 10px;
}

.mail td select {
	width: 252px;
}

.mail td textarea {
	width: 290px;
	height: 120px;
}

/* Search Page */
table.search-page td {
	padding: 0 4px 4px 0;
}


.forumborder {background-color:#95c08b;}
.forumhead {background-color:#b3d7a9;}
.forumbody {background-color:#FFFFFF;}
.forumbodytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
.forumheadtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
.forumfieldtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#444444;}

.postsep  {background-color: #9C9A9C; height: 1px}

.forumquote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #FBFBF9; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.forumcode {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; background-color: #FBFBF9; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}



.forumtoolblock {
	border-left: 1px solid #95c08b; 
	border-top: 1px solid #95c08b; 
	border-right: 0px solid; 
	border-bottom: 0px solid; 
}

.forumtoolbar {
	background-color: #e2f2de; 
	height:25px;
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #95c08b; 
	border-bottom: 1px solid #95c08b; 
}

.forumtoolsection {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #95c08b; 
	border-bottom: 1px solid #95c08b; 
	width: 3px; 
	height: 21px; 
	margin-left: 1px; 
	margin-right:0px;
}

.forumtoolbutton, .forummessbuttontext {
	font-family: Verdana,Arial,Hevetica,sans-serif; 
	font-size: 11px; 
	color: #456A74; 
	text-decoration: none;
}

a.forumtoolbutton:hover, .forummessbuttontext:hover {
	color: #456A74; 
	text-decoration:underline; 
}

.forumtoolseparator {
	border-left: 1px solid #95c08b;
	border-right: 1px solid #FFFFFF; 
	width: 2px; 
	height: 21px; 
	margin-left: 6px; 
	margin-right:1px;
}


.forumtitle {
	border: 1px solid #99BAD7;
	padding: 4px;
	background-color: #b3d7a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.forumtitletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}


.forumnewtopic_button {
	BACKGROUND: #95c08b;
	border: 1px solid #99BAD7;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	height: 25px;
	width: 170px;
}


.forumpostsep  {background-color: #ffffff; height: 6px}
.forumbrd {border: 1px solid #99BAD7;}
.forumbrd1 {border-left: 1px solid #99BAD7;}
.forumbrd2 {border: 1px solid #99BAD7;}

.forumheadcolor {color:#003366;}


.forummessbutton {
	background-color: #95c08b; 
	border: 1px solid #99BAD7;
	height: 20px;
	padding-left:5px;
	padding-right:5px;
}

.forummessbuttonsep {width:4px;}

.forumhr {background-color:#95c08b;}
.forumsigntext {color:#003366;}

.forumnewtopic_button {
	BACKGROUND: #b3d7a9;
	border: 1px solid #99BAD7;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	height: 25px;
	width: 170px;
}

.blogCalHighlight {color: #000000; background-color: #95c08b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalDefault {color: #000000; background-color: #F1F5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalWeekend {color: #888888; background-color: #F1F5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalSelected {color: #000000; background-color: #95c08b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalToday {color: #000000; background-color: #F1F5FA; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalWeek {color: #000000; background-color: #F1F5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalTitle {color: #000000; background-color: #F1F5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalDisable {color: #999999; background-color: #F1F5FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
.blogCalBack {background-color: #F1F5FA;}

.blogError{color:#FF0000; font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin:5px 0px 15px 0px;}
.blogOK{color:#00AA00; font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin:5px 0px 15px 0px;}
.blogMessage{color:#000000; font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 15px 0px;}

.blogLine{color:#99BAD7; background-image:url('/images/point.gif'); background-repeat:repeat-x; background-position:center center; font-size:70%; font-family: Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 7px 0px}
.blogLine b{background-color:#FFFFFF;padding-right:5px;font-weight:normal}

.blogPostTitle{color:#3A84C4; margin:7px 0px 2px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold;}
.blogText{color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}

.blogtoolblock {
	border-left: 1px solid #95c08b; 
	border-top: 1px solid #95c08b; 
	border-right: 0px solid; 
	border-bottom: 0px solid; 
}

.blogtoolbar {
	background-color: #e2f2de; 
	height:25px;
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #95c08b; 
	border-bottom: 1px solid #95c08b; 
}

.blogtoolsection {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #95c08b; 
	border-bottom: 1px solid #95c08b; 
	width: 3px; 
	height: 21px; 
	margin-left: 1px; 
	margin-right:0px;
}

.blogtoolbutton, .blogmessbuttontext {
	font-family: Verdana,Arial,Hevetica,sans-serif; 
	font-size: 11px; 
	color: #456A74; 
	text-decoration: none;
}

a.blogtoolbutton:hover, .blogmessbuttontext:hover {
	color: #456A74; 
	text-decoration:underline; 
}

.blogtoolseparator {
	border-left: 1px solid #95c08b;
	border-right: 1px solid #FFFFFF; 
	width: 2px; 
	height: 21px; 
	margin-left: 6px; 
	margin-right:1px;
}


.blogtitle {
	border: 1px solid #99BAD7;
	padding: 4px;
	background-color: #95c08b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.blogtitletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}


.blognewtopic_button {
	BACKGROUND: #b3d7a9;
	border: 1px solid #99BAD7;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	height: 25px;
	width: 170px;
}

.blogquote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #FBFBF9; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.blogcode {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #333333; background-color: #FBFBF9; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}

/* Main table */
table.forum-main {border:1px solid #d5d5d5;border-collapse: collapse;margin: 0px;width: 100%;font-size: 100%;}
table.forum-main th {background-color:#eeeeee;border: 1px solid #d5d5d5;padding: 4px;vertical-align:top;white-space:nowrap;font-weight: normal;}
table.forum-main td {background-color:#f1f1f1;border: 1px solid #d5d5d5;padding: 4px;vertical-align:top;}
table.forum-main td.forum-group {background-color:#eeeeee;}
/*/Main table */

/* Statistic table */
table.forum-stat {
	background-color:#d5d5d5;
	border: none;
	margin: 0px;
	border-collapse: collapse;
	width:100%;
	font-size: 100%;}

table.forum-stat th {
	background-color:#eeeeee;
	border: 1px solid #d5d5d5;
	font-weight: normal;
	padding: 4px;
	white-space: nowrap;
	text-align: left;}

table.forum-stat td {
	background-color:#f1f1f1;
	border: 1px solid #d5d5d5;
	padding: 4px;
	vertical-align:top;}
	
table.forum-stat .forum-attention{
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	font-size: 90%;}
/*/Statistic table */

/* Message List */
a.forum-button {
	background: #eeeeee;
	border: 1px solid #d5d5d5;
	color: #000000;
	font-weight: bold;
	padding:4px;
	display:block;
	white-space:nowrap;
	text-decoration:none;
	float:right;}
table.forum-message td {
	background-color: #f1f1f1;
	border: 1px solid #d5d5d5;
	padding: 4px;
	margin: 0px;
	vertical-align:top;
	font-size: 100%;}
a.forum-button-small{
	background: #eeeeee;
	border: 1px solid #d5d5d5;
	color: #456A74; 
	font-size: 90%; 
	font-weight: normal;
	padding:2px 5px;
	margin:0px;
	display:block;
	white-space:nowrap;
	text-decoration:none;
	width:auto;}
a.forum-button-small:hover{
	text-decoration:underline;}
a.forum-button-small-vote,

/* User profile */

table.fuser-static th {background-color:#eeeeee;margin:0px; padding:4px; border:1px solid #d5d5d5; font-size:100%; text-align:left; height:21px;}
table.fuser-static td {background-color:#f1f1f1; margin:0px; padding:4px; border:1px solid #d5d5d5; font-size:100%; text-align:center;}

/* Tab controls*/
table.tabs {border:none; border-left:1px solid #d5d5d5; padding:0px; margin:0px; font-size:100%;}
table.tabs td {border:none; padding:0px; margin:0px; font-size:100%;}
table.tabs td.tab-indent-left {border:none; border-bottom:1px solid #d5d5d5; display:none;}
table.tabs td.tab-indent-right {border:none; border-bottom:1px solid #d5d5d5;}
table.tabs td.tab-indent-right div.empty{width:100%;}
table.tabs td.tab-container {border:1px solid #d5d5d5; border-left: none; cursor:pointer; cursor: hand;}
table.tabs td.tab-container-selected {border:1px solid #d5d5d5; border-left: none; border-bottom:1px solid #f1f1f1; cursor:default; background-color:#f1f1f1;}

table.tabs table {border:none; font-size:100%;}
table.tabs table td {font-size:100%; font-weight:bold; white-space:nowrap; vertical-align:top; padding:4px; height:21px; border:none;}
table.tabs table td.tab {border-top:2px solid #eeeeee;}
table.tabs table td.tab-selected {border-top:2px solid red;}
table.tabs table td.tab-hover {border-top:2px solid #d5d5d5;}

/* Tab inside edit form */
table.tab {border:1px solid #B8C1DD; border-top:none; width:100%; font-size:100%;}
table.tab td {background-color:#f1f1f1; padding:4px 4px 9px 4px; font-size:100%; vertical-align:top;}
table.tab-content {font-size:100%;}
table.tab-content td.field-name {text-align: right; width:150px;}
form.forum-form {padding: 0px;margin: 0px;border: none;}
/*/User profile */

/* Search */
div.forum-search {
	border-bottom: 1px solid #EEEEEE; 
	margin:4px 0px 10px 0px; 
	padding-bottom:14px;}
div.forum-search-date {
	color:#333333;
	font-weight:normal; 
	font-size:80%;}
/*/Search */

/* Post Form */
table.forum-post-form {
	background-color:#d5d5d5;
	border: none;
	border-collapse:collapse;
	width:100%;
	font-size:100%;}
table.forum-post-form td, table.forum-post-form th {
	background-color:#f1f1f1;
	border: 1px solid #d5d5d5;
	padding: 4px;
	vertical-align:top;
	font-size:100%;
	font-weight: normal;
	text-align:left;}
table.forum-post-form th {
	background-color:#eeeeee;
	white-space:nowrap;}

/* Buttons */
input.helpbox {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	border:none;
	background:transparent;
	width:250px;}
/* /Buttons */

/* Smile table */
table.forum-smile {
	border: 1px solid #d5d5d5;
	margin:0px;
	border-collapse:collapse;}
table.forum-smile th {
	background-color:#eeeeee;
	border: 1px solid #d5d5d5;
	font-weight: bold;
	padding:4px;
	white-space:nowrap;}

/*/Smile table */

/*PM only*/
div.out {
	width:200px;
	margin: 0px; 
	padding: 1px; 
	border: #d5d5d5 1px solid; 
	display: block; 
	position: relative; 
	top: 4px; 
	text-align:left;
	background-color: #ffffff;
}
div.in {
	padding: 0px; 
	font-size: 8px; 
	background-color: #eeeeee;
}
div.in1 {
	width:100%;
	text-align: center;
	padding: 0px; 
	font-size: 10px; 
	font-weight: normal; 
	color:#444444;	
}
/*PM ONLY*/

/* Standart styles */
div.forum-title, table.forum-title {
	border: 1px solid #d5d5d5;
	background-color: #eeeeee!important;
	font-size: 100%; 
	font-weight:bold;}
div.forum-hr {
	background-color: #d5d5d5;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	height: 1px;
	width:100%;
	overflow:hidden;}
/*/Standart styles */

/* Menu */
table.forum-menu {
	border:none;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	width:100%;
	padding:0px;
	margin:0px;}
	
table.forum-menu td.forumtoolbar {
	background-color:#f1f1f1;
	border:1px solid #d5d5d5;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	height:25px;
	width:100%;}

table.forum-menu td {
	color:#456A74;
	font-size:11px;
	vertical-align:middle;}
div.forumtoolsection {
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	width:3px;
	height:21px;
	margin-left:1px;
	margin-right:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;}

div.forumtoolseparator {
	border-left:1px solid #d5d5d5;
	border-right:1px solid #FFFFFF;
	width:2px;
	height:21px;
	padding:0px;
	margin-left:6px;
	margin-right:1px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;}

table.forum-menu-auth {border:1px solid #d5d5d5;width:200px;border-collapse:collapse;border:1px solid #99BAD7;}
table.forum-menu-auth td{
	background-color:#d5d5d5;
	padding:4px 4px 0px 2px;
	font-size:11px;
	white-space:nowrap;
	text-align:center;}

a.forum-subscribe {white-space:nowrap;margin:0px 4px 0px 0px;text-decoration:none;}
table.forum-popup td.forum-group, table.forum-popup td.forum-group-over{background-color:#CAD9E7;}
table.forum-popup td.forum-group td, table.forum-popup td.forum-group-over td {font-weight:bold;color:#3A5FA2;}
/*/Menu */
