/* CLEAR */

body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff; color: #454545; }



div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,

fieldset,input,p,blockquote,th,td {

margin:0; padding:0;

}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {

font-style:normal;font-weight:normal;

}

ol,ul {list-style:none;}

caption,th {text-align:left;}

q:before,q:after {content:'';}



h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }

h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }

h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }

h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }



.pointer {

	cursor: pointer;

}



/* TEMPLATE */

#main {

	background: #FFFFFF;

	border: 1px solid #000000;

	margin: 10px 10px 0 10px;

	min-height: 500px !important;

	min-width: 700px !important;

}

#userbar {

	float: right;

	color: #FFFFFF;

	padding: 10px 15px 0 0;

	/*border: 1px solid #ff0000;*/

	text-align: right;

}

#userbar a {

	color: #FFFFFF;

	font-size: 80%;

}

#userinfo {

	float: right;

	padding-right: 15px;

	text-align: right;

	line-height: 24px;

	font-size: 110%;

}

#userinfo a {

	font-size: 100%;

	color: #FFFFFF;

}

#avatar {

	float: right;

	border: 1px solid #000000;

	background: #FFFFFF;

	width: 48px;

	height: 48px;

}

#menu {

	line-height: 25px;

	height: 25px;

	background-color: #A6A6A6;

}

#menu ul {

	line-height: 25px;

	margin-left: 15px;

}

#menu ul li {

	line-height: 25px;

	display: inline;

	float: left;

	margin: 0 5px;

}

#menu ul li a {

	line-height: 25px;

	color: #FFFFFF;

	text-transform: uppercase;

	padding: 0 5px;

	text-decoration: none;

}

#menu ul li.select {

	background: #5D5D5D;

}

#menu ul li.select a {

	text-decoration: none;

}

#content { margin: 10px auto; width: 960px; }

#header { height: 75px; }

.title { color: #808080; background: #fff; }

#top_info { float: right; width: 570px; margin: 5px 5px 0 0; text-align: right; }

.gboxtop { clear: both; height: 8px; background: #dedede url(images/gboxtop.gif) no-repeat; color: #000; }

.gbox { background: #dedede url(images/gbox.gif) no-repeat bottom left; color: #444; padding: 1px 13px 7px 13px; margin: 0 0 20px 0; }

#logo { padding: 15px 0 0 8px; }

a { color: #003B6E; background: inherit; }

a:hover { color: #9EC068; background: inherit; }

.left { float: left; width: 210px; height: 300px; background: #F9F9F9; margin: 0 0 0 0; padding: 10px 0 0 10px; }

	.left_articles {

		margin: 0 20px 15px 10px;

		padding: 10px 0 0 0;

		text-align: justify;

		border-bottom: 1px dotted #ccc;

		color: #000;

		background: #fff;

	}

#right {

	float: right;

	width: 720px;

	margin: 0 0 10px 0;

}

#zentr {

	float: center;

	width: 10px;

	margin: 0 0 0px 0;

}

.formerror {

	color: red;

	font-size: 80%;

}



.red{color: red;}

.green{color: #0C0;}

.footer { clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 0px solid #ccc; }