html, body { margin: 0; text-align: left; font-family: Verdana, Tahoma, Trebuchet MS, Sans serif; font-size: 13px; font-weight: 600; color: #404040; }

b, strong { font-size: 1.1em; font-weight: 600; }
a { color: #404090; text-decoration: none; }
a:hover { color: #b65a81; text-decoration: underline; }

.bordo { font-size: 0.9em; color: #b65a81; }


#main { width: 100%; text-align: center; }
#top_box { width: 1000px; margin: 0 auto; height: 213px; }

#content { width: 1000px; margin: 0 auto; min-height: 200px; background: url('/images/main_bg.png') bottom left no-repeat; text-align: left; }

#footer { width: 1000px; margin: 0 auto; height: 25px; }

#main_page { width: 1000px; margin: 0 auto; height: 391px; }


img, a img { border: 0px none; }

ul { list-style: square; margin: -12px 0 10px 12px; padding: 0; }
ul { list-style-image: url('/images/li_dot.png'); }
li { margin: 0 0 -5px 0; padding: 0; }


.clear { clear: both; height: 0; width: 0; padding: 0; margin: 0; }

#error_404 { border: 7px solid #B30000; background: #fcfcfc; color: #667; width: 340px; height: 220px; margin: 100px auto 0 auto; padding: 0px; font-size: 1.2em; }
#error_404 p { padding: 0 10px; }
#error_404 h1 { margin: 0; padding: 0 0 7px 0; text-align: left; background: #b30000 url('/images/icon_del.png') top right no-repeat; color: #f3f3f3; font-size: 25px; }

h1 { color: #B1B2B4; } 

h2, h3 { color: #af3f79; }
h1 { font-size: 18px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }



.att_table { width: 650px; border-collapse: collapse; padding: 0px; margin: 10px 15px 10px 0px; font-size: 1em; color: #696969; }
.att_table_forum { width: 767px; border-collapse: collapse; padding: 0px; margin: 10px 15px 10px 0px; font-size: 1em; color: #696969; }
.att_table_forum td, .att_table td { border-bottom: 1px solid #ccc; padding: 3px; vertical-align: middle; background: #fff; }
.att_table_forum th, .att_table th { padding: 3px; border: 0px none; font-weight: bold; text-align: left; background: #CBB4BF; }

.att_table_forum th.t1, .att_table th.t1 { background: url('/images/pasek_zalacznik.gif') top left no-repeat; height: 24px; }
.att_table_forum th.t4, .att_table th.t4 { background: url('/images/pasek_zalacznik.gif') top right no-repeat; }

.att_table_forum td.t1, .att_table td.t1 { width: 60px; text-align: left; }
.att_table_forum td.t4, .att_table td.t4 { width: 120px; text-align: left; }

.image_browser { float: left; width: 290px; margin-left: 5px; margin-top: 40px; text-align: center; background: url('/images/right_line.png') top right no-repeat; }
.image_browser img { margin-top: 11px; }
.art_content_div { float: left; width: 620px; margin-left: 30px; }

#top_sub_menu { height: 60px; line-height: 23px; margin-left: 0px; margin-top: 12px; }
#top_sub_menu a { margin-right: 25px; font-size: 16px; color: #D5D5D5; }
#top_sub_menu a.bold { font-size: 18px; color: #B1B2B4; }

.header { font-size: 16px; }

#main_page_wrapper h1 { display: none; }
#main_page_wrapper .image_browser { display: none; }
#main_page_wrapper .article { float: left; }
.phone_box { text-align: center; background: url('/images/strona_glowna_pasek_pion.gif') top left no-repeat; width: 330px; float: left; }

.forum_input { border: 0px none; background: url('/images/forum_logowanie.gif') top left no-repeat; height: 22px; width: 220px; padding-top: 4px; margin-left: 5px; padding-left: 5px; padding-right: 5px; margin-right: 20px; }

#forum { width: 953px; margin: 30px auto 0 auto; }
#forum_head { width: 953px; background: url('/images/forum_gora.png') top left no-repeat; height: 60px; }
#forum_content { background: #e8e8e8; padding: 15px 0; position: relative; }
#forum_foot { width: 953px; background: url('/images/forum_dol.png') top left no-repeat; height: 32px; }
#forum_path { width: 920px; height: 30px; background: white; padding-left: 33px; }


th.forum_topic_td { width: 460px; }
#forum th { padding: 2px 5px; color: #969696; }


.depth0 a { font-size: 120%; margin-left: 30px; color: #252570; }
.depth1 a { font-size: 110%; margin-left: 30px; color: #252570; }
.depth2 a { font-size: 100%; margin-left: 63px; color: #252570; }
.depth3 a { font-size: 90%; margin-left: 93px; color: #0174a0; }
.depth4 a { font-size: 80%; margin-left: 150px; color: #0174a0; }
.depth5 a { font-size: 70%; margin-left: 180px; color: #0174a0; }
.depth6 a { font-size: 60%; margin-left: 210px; color: #0174a0; }

.depth0 span { position: relative; left: 20px; }
.depth1 span { position: relative; left: 20px; }
.depth2 span { position: relative; left: 53px; }
.depth3 span { position: relative; left: 83px; }
.depth4 span { position: relative; left: 140px; }
.depth5 span { position: relative; left: 170px; }
.depth6 span { position: relative; left: 200px; }
  

.posts_list { margin-left: 10px; }
.avatar { width: 115px; background: #f4f4f4; padding: 10px; }
.post_content { width: 770px; background: #fff; padding: 0 10px 0 10px;}
span.post_date { font-size: 90%; color: #929292; }

.post_content div { width: 770px; position: relative; }

.forum_button { width: 164px; height: 42px; background: url('/images/forum_guzik.png') top left no-repeat; color: #fff; text-align: center; line-height: 30px; float: left; }
.forum_button a { color: #fff; }


.posts_add { margin-left: 10px; display: none; }

.forum_add_bottom { height: 32px; background: #737373; text-align: right; }
.forum_add_bottom img, input { position: relative; top: 7px; margin: 0; padding: 0; }

#user_post { width: 766px; height: 145px; border: 1px solid silver; text-align: left; margin-top: 10px; margin-bottom: 10px; }
#thread_title { border: 1px solid silver; width: 250px; height: 16px; }
#user_post_edit  { width: 766px; height: 145px; border: 1px solid silver; text-align: left; margin-top: 10px; margin-bottom: 10px; }


div.fileinputs {
	position: relative;
	top: 0px;
	left: 365px;
	width: 200px;
	height: 0px;
}

div.fakefile {
    margin: 0; padding: 0;
    position: relative;
    border: 0px none;
	top: -12px;
	left: 0px;
	z-index: 1;
}

div.fakefile input { position: absolute ; top: -15px; left: 10px; width: 220px; border: 1px solid silver; font-size: 12px; background: #747474; color: #ddd; }
div.fakefile img { position: absolute; left: 240px; top: -19px; }

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 470px;
	cursor: pointer;
	font-size: 22px;
}

.delicon { position: absolute; top: 0px; right: 0px; cursor: pointer; }
.edicon { position: absolute; top: 0px; right: 20px; cursor: pointer; }

.threadaddmain, .threadadd, .threadedit, .threaddelete { cursor: pointer; }

#edit_form { padding: 5px; display: none; width: 320px; height: 200px; position: absolute; top: 10px; left: 300px; z-index: 300; border: 3px solid silver; background: #fff; text-align: center; }

#thread_name { border: 1px solid grey; width: 260px; }

.forum_table td input { position: relative; top: 0px; }
#incorrect_pass { position: relative; top: -18px; }

#schnell_kontakt { margin-left: 7px; }
#schnell_form { height: 200px; width: 228px; margin-left: 28px; text-align: left; position: relative; }
#gesendet_form { height: 82px; width: 228px; margin-left: 28px; text-align: left; position: relative; }
.schnell_button { cursor:pointer; }

#sk_email { position: absolute; top: 19px; left: 5px; width: 200px; border: 0px none; }
#sk_text { position: absolute; top: 65px; left: 5px; width: 200px; border: 0px none; }
#sk_submit { position: absolute; top: 160px; left: 134px; cursor: pointer; }
#schnell_close { position: absolute; left: 204px; top: 0px; cursor: pointer; }

#sk_email_valid { position: absolute; top: 19px; left: 5px; color: #b65a81; }

