body {
margin:0px;
width:100%;
font-size:13px;
font-family:Helvitica,sans-serif;
background: #F2F2F2;
}
a {
outline:none;
color:#000;
}
a:hover {
color:#36ad36;
text-decoration:none;
}
hr {
border:1px dotted gray;
}
hr.light {
border:1px dotted lightgray;
}
textarea {
font-family:Veranda,sans-serif;
font-size:12px;
}
input[type='text'],input[type='password'] {
height:20px;
font-size:11px;
}
input[type='submit'],input[type='button'] {
height:25px;
vertical-align:-2px;
}
h1,h2,h3,h4,h5,h6 {
margin:1px;
padding:1px;
}
ul {
list-style-type:none;
margin:2px;
padding:2px;
}
ul li {
padding:1px;
}
.body {
margin-top:-3px;
}
.header {
margin:0px;
width:100%;
height:75px;
background-image:url('./images/header.png');
background-repeat:repeat-x;
}
.logo {
float:left;
background-image:url('./images/logo.png');
background-repeat:no-repeat;
height:75px;
width:350px;
}
.languages {
padding:1px 1px 0 0;
}
img.lang {
opacity:0.5;
}
img.lang:hover {
opacity:1;
}
.search div {
padding-top:10px;
padding-left:80%;
}
.search div input[type='text'] {
height:19px;
vertical-align:0px;
border:1px solid #32d932;
}
.search div input[type='submit'] {
background-color:transparent;
background-image:url('./images/submit-search.png');
background-repeat:no-repeat;
width:25px;
border:0px;
}
/*---------------------------------------*/
.top-menu{
	display:block;
	height:30px;
	font-size:11px;
	font-weight:bold;
	background:#fff url(./images/top-menu.png) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border:0;
	margin:0;
	padding:0;
}
.top-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	height:30px;
}

.top-menu ul li {
	display:block;
	float:left;
	padding:0px;
	display:inline-block;
	height:30px;
	overflow:hidden;
}

.top-menu ul li a {
	display:block;
	float:left;
	clear:both;
	color:#fff;
	text-decoration:none;
	padding:8px 20px 2px 20px;
	height:20px;
	display:block;
}
.top-menu ul li a.curr, .top-menu ul li a.hover {
	background:#fff url(./images/top-menu_hover.png) repeat-x top right;
	display:block;
	padding:8px 20px 2px 20px;
}
.top-menu ul li a.hover {
	margin-top:-30px;
	outline:none;
	padding:8px 20px 2px 20px;
	display:block;
	margin-top:-30px;
	background:#fff url(./images/top-menu_hover.png) repeat-x top right;
}

/*-----------------------*/
.spiral {
height:10px;
}
.side-bar {

}
.side-bar p {
padding:2px;
padding-top:0px;
margin:0px;
margin-top:2px;
background-color:#fff;
}
.side-bar div {
padding:1px;
margin-bottom:2px;
margin-top:2px;
border:1px solid #32d932;
}
.side-bar h3 {
margin:0px;
padding:0px;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
font-size:15px;
color:#fff;
background-color:#101907;
}
.article {

}
.article p {
padding:3px;
padding-top:0px;
margin-top:-2px;
font-size:13px;
}
.foot {
height:30px;
padding:3px;
color:#ddd;
margin:0px;
background-color:#04B404;
}
.foot .copy {
padding-top:8px;
font-size:10px;
}
td.profile_menu {
}
td.profile_menu a div {
background-color:#aaa;
border:0px;
margin:0px;
}
td.profile_menu a div:hover {
background-color:#ccc;
}
td.profile_menu a div img {
background-color:#bbb;
padding:2px;
}
td.profile_menu a div:hover img {
background-color:#ddd;
}
div.linkss {
text-align:center;
font-weight:bold;
background-color:#03a303;
padding:4px;
color:white;
margin:5px;
width:90%;
}
div.linkss:hover {
background-color:#36d636;
color:#f3f3f3;
}
/* Forum */

#forum {
font-size:11px;
}

table.forum_table {
border:1px solid gray;
border-collapse:collapse;
}
table.forum_table tr.main_top th {
font-weight:bold;
text-align:center;
padding:4px;
}
table.forum_table tr.main_forum th {
padding:6px;
}
table.forum_table tr.main_top  {
background-image:url('./images/forum/cellpic3.gif');
background-color:#EFEFEF;
}
table.forum_table tr.main_forum  {
background-image:url('./images/forum/cellpic1.gif');
background-color:#EFEFEF;
}
table.forum_table tr.forums {
background-color:#EFEFEF;
}
table.forum_table td,table.forum_table th {
border:1px solid white;
padding:3px;
}
table.forum_table th {
font-weight:bold;
text-align:left;
}

/* Forum */
/*-----------*/
div.cpage {
	background-color:#03a303;
	color:#fff;
	font-weight:bold;
	width:16px;
	height:16px;
	border:1px solid #32d932;
	text-align:center;
	font-size:12px;
}
div.npage {
	background-color:#03a303;
	color:#fff;
	width:16px;
	height:16px;
	border:1px solid #32d932;
	text-align:center;
	font-size:12px;
}
div.npage:hover {
	background-color:#36d636;
	color:#fff;
}
div.nepage {
	background-color:#03a303;
	color:#fff;
	width:16px;
	height:16px;
	border:1px solid #32d932;
	text-align:center;
	font-size:12px;
}
div.nepage:hover {
	background-color:#36d636;
	color:#fff;
}
div.ppage {
	background-color:#03a303;
	color:#fff;
	width:16px;
	height:16px;
	border:1px solid #32d932;
	text-align:center;
	font-size:12px;
}
div.ppage:hover {
	background-color:#36d636;
	color:#fff;
}
/*--------------------*/

.comments_heads {
color:#fff;
font-weight:bold;
background-color:#000;
padding:3px;
}
.comments_table {
width:100%;
border:1px solid #000;
-moz-border-radius:5px;
margin-top:5px;
}
div.showUserSquare {
-moz-border-radius:5px;
}
div.showUserSquare:hover {
background-color:lightgray;
}
div.userSquare {
-moz-border-radius:10px;
border:2px solid lightgray;
margin:5px;
}
div.userSquare div.first {
overflow:hidden;
padding:3px;
text-align:center;
font-weight:bold;
background-color:lightgray;
}
div.userSquare div.first {
overflow:hidden;
white-space:nowrap;
}
div.userSquare:hover div.first {
overflow:visible;
}
div.userSquare:hover div.first span {
background-color:lightgray;
padding:1px;
border:1px solid gray;
}
div.userSquare div.second {
padding:3px;
text-align:center;
}
div.userSquare:hover {
background-color:lightgray;
color:#000;
text-decoration:none;
}
table.table {
border-collapse:collapse;
}
table.table td, table.table th {
padding:2px;
border:1px solid gray;
}
tr.table-head th {
background-color:#ababab;
}
tr.table-head td {
text-align:center;
}
th {
font-weight:bold;
text-align:center;
}
div.chat_user {
padding:2px;
margin:1px;
}
div.code_field {
background-color:#fff;
padding:4px;
border:1px solid green;
margin-left:50px;
max-height:300px;
width:80%;
overflow:auto;
color:green;
}