@CHARSET "UTF-8";
#box {min-height: 100%; position: relative; width: 100%;}
* html #box {height: 100%;}

html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li {margin: 0; padding: 0;}
* html #content {height: 100%;}

div.headerLine {height: 5px; background: #5d636b;}
#header {height: 130px;}
#header div {float: left;}
div.adv728x90 {height: 90px; width: 728px; border: 1px solid #e4edd3; background: #fff url('../img/adv728x90.default.png') no-repeat center center;}

/* MENU*/
ul.mainMenu, ul.subMenu {position: absolute; list-style: none; padding: 0px;}
ul.mainMenu {height: 39px; line-height: 39px; width: 65.5%; background: #f4f4f4 url('../img/mainmenu.png') repeat-x; margin-top: 4px; margin-left:0px;}
*html ul.mainMenu, *html ul.mainMenu_right {padding: 0px; width: 100%;}
ul.mainMenu li:hover {background: #f4f4f4 url('../img/mainmenu.hover.png?5') repeat-x;}
ul.mainMenu li {float: left; font-size: 14px; text-transform: uppercase;}
ul.mainMenu li a {color: #696969; text-decoration: none; height: 100%; padding: 0px 20px; display: block; float: left;}
ul.mainMenu li.active {background: #a4c82d url('../img/mainmenu.active.png') repeat-x;}
ul.mainMenu li.active a {color: #fff; text-decoration: underline;} 
ul.mainMenu li.active a:hover {color: #ddd; text-decoration: underline;} 
ul.mainMenu li.bar {height: 100%; width: 2px; background: url('../img/mainmenu.bar.png?2') no-repeat left top; padding: 0px;}
ul.subMenu {border:0; height: 71px; background: #a4c82d url('../img/submenu.png') repeat-x; padding: 0px 20px 0px 0px; padding-right: 1px;}
ul.subMenu li {text-transform: lowercase; float: left; padding-right: 20px;}
ul.subMenu li a {font-size: 12px; color: #fff; text-decoration: none; float: left; padding: 47px 0px 0px 20px;}
ul.subMenu li a:hover {color: #ddd;}
ul.subMenu li.l, ul.subMenu li.r {background: #fff url('../img/submenu.lr.png') no-repeat; height: 100%; width: 7px; padding: 0px; position: absolute;}
ul.subMenu li.l {background-position: top left; left: 0px;}
ul.subMenu li.r {background-position: top right; right: 0px;}
ul.subMenu li.active a{text-decoration:underline;}
ul.headMenu { right: 5px; font-size: 62.5%; list-style: none;height: 71px; background: url('../img/submenu.png') repeat-x; padding: 0px 20px 0px 0px;}
ul.headMenu li {text-transform: lowercase; float: left;}
ul.headMenu li a {font-size: 1.5em; color: #fff; text-decoration: none; float: left; padding: 47px 0px 20px 20px;}
ul.headMenu li a:hover {text-decoration: underline;}
ul.headMenu li.l, ul.headMenu li.r {background: #fff url('../img/submenu.lr.png') no-repeat; height: 100%; width: 7px; padding: 0px; position: absolute;}
ul.headMenu li.l {background-position: top left; left: 0px;}
ul.headMenu li.r {background-position: top right; right: 0px;}
ul.headMenu li.active a{text-decoration:underline;}
ul.mainMenu_right { font-size:62.5%; position: absolute; list-style: none; padding: 0px; height: 39px; width:31%; line-height: 39px; background: #f4f4f4 url('../img/mainmenu.png') repeat-x; margin-top: 4px; margin-left:0px; }
ul.mainMenu_right li:hover {background: #f4f4f4 url('../img/mainmenu.hover.png?5') repeat-x;}
ul.mainMenu_right li {text-align:center; float: left; font-size: 1.8em; text-transform: uppercase; width:280px;}
ul.mainMenu_right li a {color: #696969; text-decoration: none; height: 100%; padding: 0px 20px; display: block;}
ul.mainMenu_right li.bar {height: 100%; width: 2px; background: url('../img/mainmenu.bar.png?2') no-repeat left top; padding: 0px;}
ul.mainMenu_right li.active { text-align:center; background: #a4c82d url('../img/mainmenu.active.png') repeat-x;color: #fff;}
ul.mainMenu_right li.active a {  font-sixe: 1.5em; text-transform:none; display:inline; float:none; color: #fff; text-decoration: underline;} 
ul.mainMenu_right li.active a:hover {color: #ddd;}
#content {background: url('../img/mainmenu.png') repeat-x left 24px;}
.login {
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
div#headMenuDiv {
	position: absolute;
	top: -42px;
	right: 20px;
	width: 540px;
}
/* /MENU */
/* POSTS*/
.corner20 {background: #f4f5f8 url('../img/corners.20px.png') no-repeat; height: 20px; width: 20px;}
.lt {background-position: left top; float: left;}
.rt {background-position: right top;float: right;}
.lb {background-position: left bottom;  float: left;}
.rb {background-position: right bottom; float: right;}
.mt {background:#f4f5f8 repeat-x;width: 100%; height: 20px;}
.mb {background:#f4f5f8 repeat-x; width: 100%; height: 20px;}
.poststitle {height: 60px; position: absolute; top: -30px; left: 0px;}
.poststitle div {float: left; height: 100%;}
.poststitle .l {width: 72px; background: url('../img/poststitle.png') no-repeat left top;}
.poststitle .c {background: url('../img/poststitle.bg.png') 0px 16px repeat-x; line-height: 60px; padding: 0px 10px; color: #fff; font-size: 1.2em; text-transform: uppercase;}
.poststitle .r {width: 7px; background: url('../img/poststitle.png') no-repeat right top;}
.posts { margin-right: 17px; position: relative;}
.post {padding: 20px 20px 30px 20px; background: #f4f5f8 ;}
.groups_topic_text img {max-width: 100%;}
.post h2 {font-size: 1.2em; font-weight: bold; color:#333333;}
.post h2 span {padding: 0px 20px;}
.post h2 span.category {line-height: 28px; padding: 5px; background: #ffe400;} 
.post h2 span.category a {text-decoration:none; font-weight:normal; } 
.post p {font-size: 1.3em; padding: 15px 0px 10px 0px;}
ul.postinfo {list-style: none; float: right; height: 23px; position: relative; padding: 0px;}
ul.postinfo li {float: left; background: url('../img/postinfo.bg.png?1') repeat-x; line-height: 23px; padding: 0px 8px;}
ul.postinfo li img {height: 16px; width: 16px;}
ul.postinfo li.l, ul.postinfo li.r {background: url('../img/postinfo.png?474') no-repeat; height: 23px; width: 3px; padding: 0px; position: absolute;}
ul.postinfo li.l {background-position: top left; left: -3px;}
ul.postinfo li.r {background-position: top right; right: -3px;}
ul.postinfo li.c {height: 100%; width: 1px; background: url('../img/postinfo.c.png?474') no-repeat; padding: 0px;}
/* /POSTS */
/*TOPIC*/
#post {margin-bottom: 50px;}
#post h2 {letter-spacing: -1px; font-size: 1.2em; font-weight: bold; color:#333333;}
#post h2 span {padding: 0px 20px;}
#post h2 span.category {padding: 5px; background: #ffe400;} 
#post h2 span.category a {text-decoration:none;} 
#post p {font-size: 1.3em; padding: 15px 0px 10px 0px; text-align: justify;}

 
#adv728 {
	position: absolute;
	right: 60px;
	top: 60px;
	width: 330px;
	height: 120px;
}
  