BODY {
	font-size: 0.625em;
	}
html, body, ul, ul li, td, div {
	padding: 0;
	margin: 0;
	/*font-size:7pt;*/
	font-family: Arial, Verdana;
}

body {
	background-color: #ffffff;
}


div.bgbody {
	background-color: #5677a0;
	/*width : 80%;*/
}

div.lo {
	background-color: #ffffff;
	text-align: center;
	padding: 3px 0px 1px 0px;
	width: 100%;
}

div.ugol, div.ugol_grey {
	display: block;
	clear: both;
	height: 3px;
	background-color: #ffffff;
}

div.ugol_grey {
	background-color: #d3e0e9;
	height: 16px;
	display: block;
	border-bottom-color: #c7c7c7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

div.ugol_grey_txt a, div.ugol_grey_txt a:hover, div.ugol_grey_txt a:visited {
	text-decoration: underline;
	color: #445664;
	padding: 3px 2px 3px 2px;
}

div.ugol_grey_txt {
    text-decoration: none;
	color: #445664;
	text-align: center;
}

div.ugol img, div.ugol_grey img {
	margin: 0px -3px 0px -3px;
	padding-left: 3px;
	padding-right : 3px;
}

img {
	border: 0px;
}


img.lo_left {
	float: left;
}

img.lo_right {
	float: right;
}


table.ugolok {
	background-color: #ffffff;
}

table.ugolok td, table.ugolok_grey td {
	height: 3px;
	font-size: 1px;
}

table.ugolok_grey {
	background-color: #d3e0e9;
}

div.navi_green, div.navi_green a, div.navi_green a:hover, div.navi_green a:visited, 
div.navi_grey, div.navi_grey a, div.navi_grey a:hover, div.navi_grey a:visited 
{
	background-color: #5677a0;
	color: #ffffff;
	text-decoration: underline;
	text-align: center;
	display: inline-block;
}

div.navi_green {
	border-top-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	display: block;
	text-decoration: none;
	padding: 4px 4px 4px 4px;
}

div.navi_grey, div.navi_grey a, div.navi_grey a:hover, div.navi_grey a:visited  {
	background-color: #d3e0e9;
	color: #445664;
}

div.navi_grey {
	border-top-color: #c7c7c7;
	border-top-style: solid;
	border-top-width: 1px;
	display: block;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

div.main {
	margin: 0;
	position: relative;
	clear: both;
}

div.copy {
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 5px;
	border-top: 1px dashed #a4aeb7;
	background-color: #ffffff;
	padding: 5px;
}

div.copy_text {
	padding-left: 5px;
	color: #525e67;
}

div.folder_green, div.folder_grey {
	/*background : #6890c1 url(/i/def/folder_green.gif) repeat-x scroll top;*/
	background-color: #6890c1;
	color: #ffffff;
	padding: 5px 10px 3px 10px;
}

div.folder_grey {
/*	background : #6b7a86 url(/i/def/folder_grey.gif) repeat-x scroll top;*/
	background-color: #6b7a86;
}

table.items_green, table.items_grey {
	background-color: #ffffff;
	color: #6b7a86;
	width: 100%;
}

table.items_green a, table.items_green a:hover, table.items_green a:visited {
	color: #1a6094;
	text-decoration: none;
}


div.items_green2 {
	background-color: #ffffff;
	color: #6b7a86;
	/*width : 100%;*/
	padding: 4px;
}

div.items_green2 a, div.items_green2 a:hover, div.items_green2 a:visited {
	color: #1a6094;
	text-decoration: none;
}

div.items_green3 {
	background-color: #ffffff;
	color: #6b7a86;
}

div.items_green3 a, div.items_green3 a:hover, div.items_green3 a:visited {
	color: #1a6094;
	text-decoration: none;
}

table.items_grey a, table.items_grey a:hover, table.items_grey a:visited {
	color: #525e67;
	text-decoration: none;
}

div.green_ramka {
	padding: 0;
	margin: 0;
	display: block;
	background: #ffffff;
	height: 3px;
}

div.tema {
	font-weight: bold;
	color: #000000;
	font-size: 1em;
}

div.user_post {
	color: #464646;
}

div.view_all {
	/*text-align : center;*/
}

div.error {
	color: #ff0000;
}

img.ramka {
	padding:0;
	margin:0;
	display: inline;
	clear: both;
}

span.user a, span.user a:hover, span.user a:visited, span.user_li a, span.user_li a:hover, span.user_li a:visited {
	color: #1a6096;
	text-decoration: none;
}

span.user_li {
	margin-left: 10pt;
	display: block;
}

ul, dl  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


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

ul li, ol li, dt {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
}
ul.flist li {
	display: inline;
}

span.ol_li {
	margin-left: 3px;
}

hr.hline {
	width: 100%;
	background-color: #c7c7c7;
	color: #c7c7c7;
	height: 1px;
	border: 0px none;
}

p, p.grey {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 3px 0px;
}

p.grey {
	color: #6b7a86;
}


form {
	padding: 0;
	margin: 0;
}

.inputs {
	color: #464646;
	width: 100%;
	font-size: 1em;
}

.submit {
	border: 0px none;
	font-size: 1em;
	background-color: #ffffff;
}


textarea {
	height: 90px;
	font-family: Arial, Verdana;
} 

.image_link {
	border: 1px;
}