body, h1, h2, h3, h4 ,h5, h6, p, ul, li, form, fieldset, blockquote { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#9c9c9c;font:11px/17px Tahoma; text-align:left; background:#000 url(image/top_bg.jpg) no-repeat center top;}
#bottom_bg { background:url(image/bottom_bg.jpg) no-repeat center bottom;}

#all { width:874px; margin:0 auto;}
#top { height:53px; overflow:hidden; position:relative;}
#top h1 { position:absolute; top:15px; left:90px;}
#top h1 a { display:block; background:url(image/logo.png) no-repeat left top; width:159px; height:30px;}
#top h1 a span { display:none;}
#top #lang { position:absolute; top:15px; left:630px; color:#fff;}
#top #lang img { position:relative; top:3px;}

#header { position:relative; height:180px;}
#header #flash { position:absolute; top:-53px; left:285px;}
#header #login { position:absolute; top:23px; left:636px;}
#header #login .input { background:#3e3e3e; border:0; border-top:1px solid #1f1f1f; border-left:1px solid #1f1f1f; width:110px; padding:3px 3px 3px 8px; color:#d3d3d3; font:11px Tahoma; display:block; margin-bottom:7px;}
#header #login .submit { width:65px; height:21px; background:url(image/zaloguj.png) no-repeat left top; display:block; border:none; position:absolute; top:26px; left:130px;}
#header #login p { padding-left:9px;}
#header #login p a { color:#7f7f7f;}

#header #search { position:absolute; top:125px; left:600px;}
#header #search .input { background:#3e3e3e; border:0; border-top:1px solid #1f1f1f; border-left:1px solid #1f1f1f; width:110px; padding:3px 3px 3px 8px; color:#d3d3d3; font:11px Tahoma; display:block; margin-bottom:7px;}
#header #search .submit { width:23px; height:21px; background:url(image/search.png) no-repeat left top; display:block; border:none; position:absolute; top:0px; left:130px;}

#nav { height:42px; position:absolute; top:114px; left:94px;}
#nav li { float:left;}
#nav li a { height:42px; line-height:42px; text-indent:200px; background-image:url(image/nav.png); background-repeat:no-repeat; display:block; float:left; height:42px; overflow:hidden;}
#nav li.m_1 a { width:110px; background-position:0 0;}
#nav li.m_2 a { width:93px; background-position:-110px 0;}
#nav li.m_3 a { width:67px; background-position:-203px 0;}
#nav li.m_4 a { width:70px; background-position:-270px 0;}
#nav li.m_5 a { width:69px; background-position:-340px 0;}
#nav li.m_1 a:hover { width:110px; background-position:0 -42px;}
#nav li.m_2 a:hover { width:93px; background-position:-110px -42px;}
#nav li.m_3 a:hover { width:67px; background-position:-203px -42px;}
#nav li.m_4 a:hover { width:70px; background-position:-270px -42px;}
#nav li.m_5 a:hover { width:69px; background-position:-340px -42px;}

#black { background:#000 url(image/contenttop_bg.jpg) no-repeat center top; padding-bottom:5px;}
#black_bottom { background:url(image/contentbottom_bg.jpg) no-repeat center bottom; padding-bottom:15px;}

#left { float:left; padding-left:10px; width:424px;}

#article_main { position:relative; margin-bottom:16px; height:241px;}
#article_main img { display:block;}
#article_main .descr { position:absolute; left:0; bottom:0; width:425px; background:url(image/dot.png) repeat; padding:5px 0;}
#article_main h2 { font:bold 12px Tahoma, Arial; margin:2px 0; padding-left:25px; color:#b63e1a;}
#article_main p { margin:2px 0; padding-left:15px; color:#fff;}
#article_main p a { color:#b63e1a;}

.box_top { background:url(image/box_top.png) no-repeat center top; height:12px; line-height:12px; overflow:hidden;}
.box_center { background:#0c0c0c; padding:1px 0;}
.box_bottom { background:url(image/box_bottom.png) no-repeat center top; height:11px; line-height:11px; overflow:hidden; margin-bottom:20px;}

.article { margin:5px 0;}
.article .a_top { background:url(image/blacklabel_b.png) no-repeat left top; height:22px; padding-left:35px;}
.article .a_top h3 { font:bold 12px/22px Tahoma; color:#fff;}
.article .a_content { padding:0 25px 0 35px; margin:5px 0; text-align:justify;}
.article .a_content img.left { float:left; margin:5px 15px 5px 0;}
.article .a_content a { color:#b63e1a;}
.article .a_bottom { background:url(image/blacklabel_a.png) no-repeat right top; height:22px; margin:12px 0 15px; line-height:22px; padding-left:40px;}

#right { float:right; padding-right:10px; width:420px;}
#half_l { width:157px; float:left;}
#half_l h4 { background:url(image/header_a.png) no-repeat left top; height:32px; padding-left:10px; font:bold 11px/32px Tahoma; color:#fff;}
#half_l ul { background:url(image/ul_bg.png) repeat-y; padding:10px 15px; margin-bottom:10px;}
#half_l li { background:url(image/li_bg.png) no-repeat left 50%; height:19px; line-height:19px; padding-left:15px;}
#half_l li a { color:#d3d3d3;}
#half_r { width:253px; float:right;}
#half_r h5 { background:url(image/header_b.png) no-repeat left top; height:32px; padding-left:28px; font:bold 11px/32px Tahoma; color:#fff;}
#half_r .cont { background:#0d0d0d; padding:16px 19px; margin-bottom:10px; text-align:center;}


#footer { height:68px; line-height:68px; padding:0 50px;}
#footer a { font-weight:bold;}

.left { float:left; }
.right { float:right; }
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden; margin:0;}
a img {border-width:0;}
a {color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}

.header { background:url(image/blacklabel_b.png) no-repeat left top; height:22px; padding-left:35px;}
.header h2 { font:bold 12px/22px Tahoma; color:#fff;}

td{text-align: left; }

.banner{z-index:-5;}
.slider_mini{ position:absolute; float:right; width:94px; height:60px; border:1px solid black; margin-left:200px; margin-bottom:1px; cursor:pointer; z-index:1; right:0;}

/*
FORUM
*/

.board_main{
	width:95%;
	border:1px solid #aaa;
	background:#0F0F0F;
	margin:10px auto;
}

.board_main td{
	border-bottom:1px solid #2F2F2F;
}


/* ACMS BOARD */

.board_category{
	-moz-border-radius:10px 10px 10px 10px;
	border: 1px solid #FFF;
	padding: 10px;
	margin-bottom:20px;
}

.board_header{
	border-bottom:1px solid #aaa;
	background:#2F2F2F;
	padding-left:10px;
	color:#9C9C9C;
}

.board_header a{
	color:#FFF;
	font-size:12px;
}

.board_head_data{
	background:#000;
	color:#aaa;
	text-align:center !important;
}

.board_main td{
	color:#9C9C9C;
	font:11px/17px Tahoma;
	text-align:left;
}

.section{
	width:110px;
	height:30px;
	background:url(/img/board/section_bg.png) no-repeat;
	text-align:center;
	font-size:10px;
	color:#000;
	float:left;
	margin-right:10px;
}

.forum_link{
	color:#df6129 !important;
	font-weight:bold;
}