body { font-size: 10px; font-family: arial, Verdana; line-height: 10px; background-color: #004c4a; text-align: center; margin: 0; }
#head { text-align: center; width: 980px; height: 180px; clear: both; margin-top: 0; margin-right: auto; margin-left: auto; }
#content {
	color: #aaa;
	background-color: #fff;
	text-align: center;
	width: 980px;
	height: auto;
	clear: both;
	min-height: 700px;
	margin: 0 auto; }
#top_left { color: #aaa; text-align: center; width: 630px; height: 85px; float: left; }
#top_login {
	color: #777;
	font-size: 10px;
	background-image: url(../lay_img/gray_back3.gif);
	text-align: center;
	width: 950px;
	height: 28px;
	clear: both;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 15px; }
.login { background-image: url(../lay_img/column_back.gif); height: 400px; overflow: hidden; margin-bottom: 10px; padding-right: 5px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; }
#account {
	color: #888;
	font-size: 10px;
	font-family: verdana, sans-serif;
	line-height: 18px;
	background-color: #e5e5e5;
	background-image: url(../lay_img/forum_record.gif);
	background-repeat: repeat-x;
	text-align: left;
	width: 610px;
	height: auto;
	clear: both;
	min-height: 270px;
	border: solid 1px #ddd; }
#account .imagex {
	background-color: #eee;
	width: 100px;
	overflow: hidden;
	float: right;
	margin-left: 10px;
	border: solid 1px #aaa; }
#account .menu {
	background-color: #999;
	background-image: url(../lay_img/forum_menu.gif);
	background-repeat: repeat-x;
	text-align: left;
	width: 610px;
	height: 25px;
	clear: both;
	padding-top: 10px;
	border-bottom: 1px solid #fff; }
#account .content {
	text-align: left;
	width: 590px;
	height: auto;
	clear: both;
	min-height: 200px;
	margin-top: 10px;
	margin-left: 10px; }
#account .page {
	width: 470px;
	height: auto;
	float: left;
	min-height: 200px; }
#account .title {
	color: #999;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px; }
#account a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px; }
#account p {
	color: #888;
	font-size: 11px;
	line-height: 18px; }
#account .link {
	color: #888;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px; }
#account .link:hover {
	color: #444; }
#account a:hover {
	color: #ddd; }
#account .form_data {
	color: #444;
	font-size: 10px;
	font-family: verdana, sans-serif;
	background-color: #fff;
	width: 300px;
	height: 20px;
	border: solid 1px #999; }
#account .form_item {
	background-color: #ddd;
	clear: both;
	margin-top: 5px;
	padding: 5px 10px;
	border: solid 1px #999; }
#account .form_submit {
	font-size: 10px;
	font-family: verdana, sans-serif;
	height: 20px; }
#account .form_field {
	font-size: 10px;
	font-family: verdana, sans-serif;
	background-color: #fff;
	width: 320px;
	height: 18px;
	float: right;
	border: solid 1px #999; }
#account .form_field:hover {
	background-color: #eee; }
.login_big { color: #666; font-size: 14px; line-height: 26px; background-color: #ccc; text-align: left; float: left; margin: 30px 50px; padding: 30px 50px; border: solid 1px; }
.login_left { text-align: left; padding-top: 6px; padding-left: 11px; float: left; }
.login_right {
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	text-align: right;
	width: 500px;
	float: right;
	padding-top: 6px;
	padding-right: 11px; }
.formfield {
	font-size: 11px;
	font-family: verdana, sans-serif;
	line-height: 16px;
	background-color: #fff;
	height: 18px;
	margin-right: 5px;
	border: solid 1px #999; }
.formbutton {
	color: #676767;
	font-size: 10px;
	font-family: verdana, sans-serif;
	line-height: 16px;
	background-color: #eee;
	height: 16px;
	border-color: #bbb #ccc #ccc;
	border-style: solid;
	border-width: 0 1px 1px; }
#forum {
	height: auto;
	clear: both;
	min-height: 300px; }
.forum_field {
	color: #444;
	font-size: 12px;
	background-color: #c5c5c5;
	background-image: url(../lay_img/forum_head.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 55px;
	overflow: hidden;
	clear: both;
	margin-top: 0;
	padding-top: 6px;
	padding-right: 25px;
	padding-left: 25px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd; }
.forum_temat {
	color: #444;
	font-size: 11px;
	background-color: #ddd;
	background-image: url(../lay_img/column_back.gif);
	background-repeat: repeat-x;
	text-align: left;
	margin-top: 0;
	padding-top: 6px;
	padding-right: 25px;
	padding-left: 25px;
	width: 295px;
	height: 55px;
	overflow: hidden; }
.forum_record {
	color: #444;
	font-size: 11px;
	line-height: 16px;
	background-color: #e7e7e7;
	background-image: url(../lay_img/forum_record.gif);
	background-repeat: repeat-x;
	text-align: left;
	margin-top: 2px;
	overflow: hidden;
	clear: both;
	padding: 3px 25px;
	border: solid 1px #ddd; }
.forum_temat_record {
	color: #444;
	font-size: 11px;
	background-color: #f5f5f5;
	background-repeat: repeat-x;
	text-align: left;
	margin-top: 2px;
	padding: 3px 25px;
	overflow: hidden;
	clear: both; }
input.formbutton:hover {
	color: #333;
	font-size: 10px;
	font-family: verdana, sans-serif;
	line-height: 16px;
	background-color: #ddd;
	height: 16px;
	border-style: solid;
	border-width: 1px;
	border-color: #676767 #676767 #999 #999; }
#top_menu {
	color: #eee;
	font-size: 12px;
	background-image: url(../lay_img/menu_back2.gif);
	text-align: center;
	width: 980px;
	height: 30px;
	margin: 10px auto; }
.top_menu_normal {
	color: #ddd;
	text-decoration: none;
	height: 18px;
	display: block;
	padding: 8px 10px 2px;
	float: left;
	border-left: 1px dotted #333; }
.top_menu_normal:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 8px 10px 2px;
	float: left;
	border-left: 1px dotted #333; }
.top_menu_sel {
	color: #ddd;
	text-decoration: none;
	float: left;
	padding: 8px 10px 2px;
	border-left: 1px dotted #333;
	display: block; }
.top_menu_sel:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 8px 10px 2px;
	float: left;
	border-left: 1px dotted #333; }
#baner { color: #aaa; background-color: #aaa; text-align: center; width: 468px; height: 60px; margin-top: 17px; margin-right: auto; margin-left: auto; }
#top_right { color: #aaa; text-align: center; width: 350px; height: 85px; float: right; }
#strona {
	color: #aaa;
	line-height: 16px;
	text-align: left;
	width: 980px;
	clear: both;
	margin: 0;
	padding: 0; }
#container {
	color: #aaa;
	background-color: #fff;
	text-align: left;
	width: 930px;
	clear: both;
	min-height: 500px;
	margin-left: 25px; }
#footer { color: #aaa; width: 930px; height: 10%; clear: both; margin-top: 0; margin-right: auto; margin-left: auto; }
#left_container {
	color: #f60;
	font-size: 11px;
	background-color: #fff;
	text-align: center;
	width: 612px;
	height: auto;
	overflow: hidden;
	float: left; }
#column12 {
	color: #aaa;
	text-align: justify;
	width: 612px;
	height: auto;
	overflow: hidden;
	min-height: 600px;
	margin: 0; }
#column1 {
	color: #aaa;
	text-align: justify;
	margin: 0;
	width: 295px;
	height: auto;
	float: left;
	overflow: hidden; }
#column2 { color: #aaa; text-align: justify; width: 295px; height: auto; overflow: hidden; float: right; margin: 0; }
#column3 {
	color: #aaa;
	background-color: #fff;
	text-align: justify;
	width: 295px;
	height: auto;
	overflow: hidden;
	float: right; }
#sponsors { clear: both; }
.single {
	background-color: #e5e5e5;
	background-image: url(../lay_img/block_back.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding-right: 5px;
	height: 130px;
	overflow: hidden;
	border: solid 1px #ddd; }
.double {
	background-color: #e2e2e2;
	background-image: url(../lay_img/block_back.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	height: 270px;
	overflow: hidden;
	padding-right: 5px;
	border: solid 1px #ddd; }
.triple { margin-bottom: 10px; padding-right: 5px; height: 410px; overflow: hidden; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;  }
.texty_imp { font-size: 11px; width: 500px; clear: both; }
.gallery_image {
	background-color: #eee;
	width: 140px;
	height: 100px;
	overflow: hidden;
	margin-top: 1px;
	border: solid 1px #f60; }
.image { background-color: #eee; width: 295px; overflow: hidden; border: solid 1px #aaa; }
.thumb {
	background-color: #eee;
	text-align: center;
	vertical-align: middle;
	width: 53px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin: 0;
	border: solid 1px #aaa; }
#big_image {
	background-color: #eee;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	min-height: 400px;
	border: solid 1px #aaa; }
.avatar {
	background-color: #eee;
	text-align: left;
	vertical-align: middle;
	width: 40px;
	overflow: hidden;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
	border-color: #888 #aaa #aaa #888;
	border-style: solid;
	border-width: 1px; }
