 body {

	margin-top: 0px;

	margin-left: 0;

	margin-right: 3%;

	margin-bottom: 20px;

	max-width: 94%;

	background: #F8F8F8;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 10pt;

	color: #1A1A1A;
	background-image:url(/themes/default/images/bg.jpg); position:relative; 
	background-repeat:no-repeat; 
	background-position:center top;
	//background-image:url(/themes/default/images/bg_ie.jpg); position:relative; height: 508px; background-repeat:no-repeat; background-position:center top;

}

a {

	font-size: 10pt;

	color: #598CBB;

	text-decoration: underline;

}

table, form {

	border: 0px;

	font-size: 10pt;

	margin: 0px;

}

h2 {

	font-size: 20pt;

	color: #333333;

	margin-bottom: 5px;

	margin-left: 5px;

	font-weight: normal;

	text-align: left;

	//margin-top: 10px;

}

h2 a, h2 a:hover {

	font-size: 20pt;

	color: #2B82BB;

	text-decoration: underline;

}

.h2a, .h2a:hover { color: #8DBEE2; }

h3 {

	font-size: 10pt;

	color: #1A1A1A;

	margin: 0px;

	margin-bottom: 5px;

	margin-left: 5px;

	font-weight: bold;

	text-align: left;

}

h3 a {

	font-size: 10pt;

	font-weight: bold;

	text-decoration: underline;

}

h3 a:hover {

	font-size: 10pt;

	font-weight: bold;

	text-decoration: underline;

}

h4 {

	padding: 0px;

	padding-left: 10px;

	padding-right: 10px;

	margin: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #333333;

	font-size: 17pt;

	font-weight: normal;

}

h5 {

	margin: 0px 0px 10px 0px;

	font-size: 21pt;

	font-weight: normal;

	color: #CCCCCC;

	font-family: Verdana, sans-serif;

	letter-spacing: -1px;

}

img { border: 0px; }

img a, img a:hover { text-decoration: none; }



blockquote {

	margin: 10px;

	margin-left: 15px;

	padding: 0px;

	display: table;

	clear: both;

	padding-left: 4px;

	border-left: silver 3px solid;

	background-color: #F4F4F4;

	font-style: italic;

}

acronym { border-bottom: #000000 1px dotted; }



.site_message {

	

	width: 95%;

	padding-bottom: 3px;

	padding-top: 3px;

	margin-bottom: 10px;

	margin-top: 10px;

	background-color: #EFFBDB;

	border: #91EC20 1px dashed;

}

.site_error {

	align: center;

	width: 95%;

	margin-left: 5px;

	padding-top: 3px;

	margin-bottom: 10px;

	margin-top: 10px;

	background-color: #FFEBDD;

	border: #FBAB7B 1px dashed;

}

.simple_div {

	width: 95%;

	margin-left: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-top: 5px;

	margin-bottom: 10px;

	margin-top: 10px;

	background-color: #F7F9FB;

	border-bottom: #E4E4E4 1px solid;

}



.avatar { display: inline; float: left; margin-right: 10px; border: #F2F2F2 1px solid; }

.com_art_header { width: 20%; padding-right: 12px; }

.date { color: #999999; font-size: 8pt; font-weight: normal; }

.help { font-size: 8pt; color: #999999; }





a.linkme, a.linkme:hover { margin-left: 20px; color: #598CBB; text-decoration: underline; font-weight: normal; }





div.pages { width: 100%; display: table; clear: both; margin-top: 10px; }

div.pages a { border: #CCCCCC 1px solid; padding: 2px 4px 2px 4px; margin: 0px 2px 0px 0px; text-decoration: none; color: #999999; }

div.pages a:hover { border: #999999 1px solid; padding: 2px 4px 2px 4px; margin: 0px 2px 0px 0px; text-decoration: none; color: #666666; }



div#picuploadform{

  position: absolute;

  width: 34%;

  left: 33%;

  top: 250px;

  background: #FFFFFF;

  border: #EBEBEB 5px solid;

  display: none;

  z-index: 99;

}

div#picuploadform table {

	width: 100%;

	border: silver 1px solid;

}



div#screen{

  position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;

  display: none;

  background: url("/images/trans.png");

}

* html div#screen{

    background-color: #333;

    background-color: transparent;

    background-image: url("/images/spacer.gif");

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/trans.png", sizingMethod="scale");

}





/*==================

	LOGO AND MENU

==================*/

#logo { display: table; width: 100%; clear: both; background-color: #FFFFFF; border-bottom: #7B8833 2px solid; }

#logo h1 {

	float: left;

	color: #353D44;

	font-size: 40pt;

	display: table;

	margin-bottom: 20px;

	font-weight: normal;

}

#logo small { font-size: 10pt; }

#menu { margin: 0px; padding: 0px; width: 100%; display: table; background-color: #8AA732; }

#menu li {

	float: left;

	margin: 0px;

	padding: 5px 0px 5px 25px;

	list-style: none;

	list-style-type: none;

}

#menu a {

	font-size: 13pt;

	color: #EFF5DC;

	text-decoration: underline;

}

#menu a:hover {

	font-size: 13pt;

	color: #1C1C1C;

	text-decoration: underline;

}



#user_block {
	width: 260px;
	position: absolute;
	top: 50px;
	right: 5%;
	font-size: 8pt;
	z-index:2;
}

#user_block a, #user_block a:hover { font-size: 8pt; }



#auth_form {

	width: 350px;

	position: absolute;

	top: 18px;

	right: 5%;

	font-size: 8pt;

	background-color: #FFFFFF;

}

#auth_form a, #auth_form a:hover { font-size: 8pt; }











#menus { vertical-align:middle; text-align:center; }

#menus ul { list-style-type:none; }

#menus li { display:inline; float:left; }

#menus li a, #menus li a:visited, #menus li a:hover, #menus li strong {

	display:block;

	padding:.24em 1em .24em 1em;

	font-size:1.1em;

	font-weight:normal;

}

#menus li a, #menus li a:visited { color:gray; background-color:transparent; }

#menus li a:hover, #menus li a.active { color:black; background:#eeeeee url('images/select.gif') no-repeat top center; }

#menus li a.active_section, #menus li a.active_section:hover, #menus li a.active_section:visited { color:black; background:#eeeeee; }

#menus li strong { color:black; background:orange; }

#menus img { vertical-align:top; }



/*==================

	CONTENT

==================*/



#main_table { margin-top: 12px; width: 720px;}



/*==================

	TABLE STYLES

==================*/

.table { margin-top: 10px; margin-bottom: 20px; text-align: left; width: 720px; display: table; }

.table_body {

	padding: 5px;

	padding-left: 25px;

	font-size: 10pt;

	color: #1A1A1A;

	text-align: left;

	width: 700px; display: table;

}

table.comment_table { margin-bottom: 20px; text-align: left;}

table.comment_table td.c_avatar { padding: 5px 0px 0px 5px; width: 70px; vertical-align: top; border-left: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; }

table.comment_table td.c_body {

	vertical-align: top;

	padding: 5px 10px 0px 20px;

	font-size: 10pt;

	color: #1A1A1A;

	text-align: left;

	border-top: #f0f0f0 1px solid;

}



.table_second_header, .table_bottom {

	padding-left: 25px;

	max-width: 100%;

	font-size: 9pt;

	color: #999999;

	display: table;

	margin-bottom: 4px;

	margin-top: 4px;

	width: 100%;

	text-align: left;

}

.table_second_header a, .table_bottom a {

	font-size: 9pt;

	color: #107eb7;

	text-decoration: none;

}

th {

	font-weight: bold;

	text-align: center;

	background-color: #FFFFFF;

}

.table_second_header a:hover, .table_bottom a:hover {

	font-size: 9pt;

	color: #FFFFFF;

	background-color: #107eb7;

	text-decoration: none;

}

.block {margin-top: 20px; width:240px;
}

.block_body {

	padding: 10px;

	padding-top: 4px;

	font-size: 10pt;

	color: #1A1A1A;

	text-align: left;
}



#footer {

	width: 100%;

	display: table;

	font-size: 9pt;

	color: #333333;

	margin-top: 13px;
background-image:url(/themes/default/images/footer.jpg);
background-repeat:no-repeat;
width:1007px;
height:186px;
display:none;
}

#footer #f_left {

	float: left;

	display: inline;

	text-align: left;

	margin: 0px 40px 0px 20px;

}

#footer #f_rigth {

	float: right;

	display: inline;

	text-align: right;

	margin: 0px 20px 0px 0px;

}

#block_reklama{ position:relative; top:20px;}
#adss { top:300px !important;}

/*   IE7 
--------------------------------------------------*/
*+html {}
*+html .header-image{background-position:-298px 0 !important; }
	*+html .flash-outer object { position:relative; }
*+html #adss { right:-210px !important; }
*+html #auth_form {top: 63px;}




