* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* -- HTML settings -- */
HTML, BODY {height: 100%;}
BODY {margin: 0; padding: 0; background: #fff url(../images/bg000000.gif) 0 30px repeat-x; color: #000; font-family: tahoma, arial, verdana, sans-serif; min-width: 780px;}

A:link {color: #007CE5; text-decoration: none;}
A:visited {color: #007CE5;}
A:hover {color: #F9343B;}
a {
	text-decoration: none;
}
.clear {clear: both; width: 100%;}
.clear SPAN, .stub SPAN {display: none;}

/* -- H# rules -- */
H1 {font-size: 14px; color: #4F4F4F; margin: 0 0 15px;}
H1 STRONG {color: #F9343B;}
H2 {font-size: 13px; color: #4F4F4F; margin: 15px 0;}
H3 {font-size: 12px; color: #282828; margin: 15px 0;}
H6 {font-size: 10px; color: #4F4F4F; margin: 0 0 20px; font-weight: normal;}
H6 SPAN {color: #007CE5; background: url(arrow_re.gif) 50% 5px no-repeat;}
H6 A:link, H3 A:visited, H3 A:hover {color: #007CE5; text-decoration: underline;}

#wrapper, #footer {padding: 0 193px 0; width:100%;}
#wrapper {height=100%; min-height: 100%;}
#content {padding-bottom: 120px; font-size: 12px;}
#content TABLE {font-size: 12px; color: #282828;}

#top-table {width:100%; height: 30px;}
#top-table TD {height: 30px;}
#top-table A:link, #top-table A:visited, #top-table A:hover {color: #007CE5; text-decoration: underline;}
.stub A:link, .stub A:visited, .stub A:hover {color: #007CE5; text-decoration: underline;font-size:12px;text-decoration:none}
#top-table SPAN A:link, #top-table SPAN A:visited, #top-table SPAN A:hover {color: #F9343B; text-decoration: underline;}

#navbar {float:left; margin-left: 50px; width: 90%; background: url(../images/bg_navba.gif) repeat-x;}
#navbar TD {height: 22px;}
#navbar #sub TD {background: url(../images/bg_navbc.gif) 100% 0 no-repeat;}

#navbar A {display: block;  height: 22px; padding: 4px 10px 0; font: bold 11px tahoma, arial, verdana, sans-serif; color: #4F4F4F; text-align: center; text-decoration: none;}
#navbar A:hover {color: Red;}
A.active {color: #F9343B; text-decoration: none;}

#navbar TD#navbar-left A {background: url(../images/bg_navbd.gif) no-repeat; padding-left: 15px;}
#navbar #sub TD#navbar-left A {background: url(../images/bg_navbe.gif) no-repeat; padding-left: 15px;}
#navbar TD#navbar-right {background: url(../images/bg_navbf.gif) 100% 0 no-repeat;}
#navbar #sub TD#navbar-right {background: url(../images/bg_navbg.gif) 100% 0 no-repeat;}
#navbar TD#navbar-right A {padding-right: 15px;}

.arrow-gray {background: url(../images/arrow_gr.gif) 0 5px no-repeat; padding-left: 6px;}
.arrow-red {background: url(../images/arrow_re.gif) 0 5px no-repeat; padding-left: 6px;}
.arrow-red-big {background: url(../images/arrow_rf.gif) 0 3px no-repeat; padding-left: 10px;}
.arrow-blue-big {background: url(../images/arrow_bl.gif) 0 3px no-repeat; padding-left: 10px;}

.arrow-lnk {background: url(../images/arrow_vi.gif) 0 5px no-repeat; padding-left: 10px; margin: 0 0 3px;}
.arrow-lnk a:link {
	color: #007CE5;
	text-decoration: none;
}
.arrow-lnk a:visited {
	color: #007CE5;
	text-decoration: none;
}
.arrow-lnk a:hover {
	color: #F9343B;
	text-decoration: none;
}

.arrow-lnk-alt {width:100%; margin: 0 0 4px;}
HTML>BODY .arrow-lnk-alt {background: none; width: auto; padding: 0 10px 0 4px;}

.dotted {background: url(../images/bg_dotte.gif) 50% 50% no-repeat;}

/* -- Font color -- */
.black {color: #000;}
.blue {color: #007CE5;}
.gray {color: #4F4F4F;}
.gray_light {color: #666;}
.red {color: #F9343B;}

/* -- Font size -- */
.size10 {font-size: 10px;}
.size11 {font-size: 11px;}
.size12 {font-size: 12px;}

/* -- Universal framebox rules-- */
.g-top {width: 100%; background: #FCFCFC url(g_top000.gif) 0 0 repeat-x;}
.g-left {background: url(../images/g_left00.gif) 0 0 repeat-y;}
.g-right {background: url(../images/g_right0.gif) 100% 0 repeat-y;}
.g-bottom {background: url(../images/g_bottom.gif) 0 100% repeat-x;}
.g-topleft {background: url(../images/g_toplef.gif) 0 0 no-repeat;}
.g-topright {background: url(../images/g_toprig.gif) 100% 0 no-repeat;}
.g-bottomleft {background: url(../images/g_botton.gif) 0 100% no-repeat;}
.g-bottomright {background: url(../images/g_bottoo.gif) 100% 100% no-repeat;}

.t-top {width: 100%; background: #FFF url(t_top000.gif) 0 0 repeat-x;}
.t-left {background: url(t_left00.gif) 0 0 no-repeat;}
.t-right {background: url(t_right0.gif) 100% 0 no-repeat; height=160px; min-height: 160px;}
#content .t-top TD, .t-top TD {color: #4f4f4f;}

.box-head {width: 100%; background: url(../images/g_head00.gif) repeat-x; position: relative;}
.box-head DIV {display: block;  background: url(../images/g_head_l.gif) no-repeat;}
.box-head H1 {margin: 0; background: url(../images/g_head_r.gif) 100% 0 no-repeat; height: 26px; padding: 6px 10px 0px 27px; color: #4F4F4F; font: bold 11px tahoma, arial, verdana, sans-serif;}
.box-head a:link, .box-head a:visited, .box-head a:hover {position: absolute; top:0; left: 0; display: block; width:100%; height: 26px; text-decoration: none; color: #4F4F4F; padding: 6px 10px 0px 27px; font: bold 11px tahoma, arial, verdana, sans-serif;}


/* -- Tables rules -- */
#index_table {width: 100%;}
#index_table TD {vertical-align: top; width: 33%; padding: 0 10px 10px 0;}
#index_table IMG {border: 1px solid #C5C5C5; margin: 0 8px 0 2px;}

#layout_table {width: 100%;}
#layout_table TD {vertical-align: top;}
#layout_table TD TD {vertical-align: middle;}
.layout_content {width:100%; padding-right:25px;line-height:17px}
.layout_content STRONG {font-weight: normal;}

.forum_table {background: url(../images/g_head00.gif) repeat-x;}
.forum_table TH {background: url(../images/g_separa.gif) 100% 50% no-repeat; height: 26px; padding: 0 10px; text-align: left; font-size: 11px; color: #4F4F4F;}
.forum_table TD {padding: 4px 10px; border-bottom: 1px solid #ebebeb;}
.forum_table TD TD {padding: 0; border: 0;}


/* -- Fotter rules -- */
#foot {position: relative; width: 100%; height: 0;}
#footer {background: url(../images/bg_foote.gif) repeat-x;}
#footer TABLE {width: 100%; height: 44px;}
#footer TD {height: 44px; vertical-align: top; padding: 14px 0;}


/* -- all icons -- */
.ico_user {background: url(../images/user0000.gif) 0 50% no-repeat; height:16px; padding-left: 18px; display: block; height:16px; line-height: 16px; line-height=15px;}
.ico_write {background: url(../images/write000.gif) 0 50% no-repeat; height:16px; padding-left: 18px; display: block; height:16px; line-height: 16px; line-height=15px;}

.a {font-size:9px;margin:5 0 5 0;height:15px;line-height:9px;color:#bbbbbb}
div.a A:link {color: #bbbbbb; text-decoration: none;}
div.a A:visited {color: #bbbbbb; text-decoration: none;}
div.a A:hover {color: #bbbbbb; text-decoration: none;}

.base_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-align: justify;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: top;
}

span.Reklama {font-family: arial; FONT-SIZE: 7pt; COLOR: #000000; TEXT-DECORATION: none}
span.Reklama A:link {font-family: arial; FONT-SIZE: 7pt; COLOR: #007CE5; TEXT-DECORATION: none}
span.Reklama A:visited {font-family: arial; FONT-SIZE: 7pt; COLOR: #007CE5; TEXT-DECORATION: none}
span.Reklama A:hover {font-family: arial; FONT-SIZE: 7pt; COLOR: #F9343B; TEXT-DECORATION: underline}