/* OGÓLNE */

* {margin:0; padding:0;}
body {margin:0 auto; text-align:center; background:url(../images/main_background.jpg); width:800px;}
img, table {border:0;}
input, textarea {border: 1px solid #797979;}
.clear {clear:both; font-size:0px;}
.left {float:left;}
.pointer {cursor:pointer; border:0;}

ul {line-height:13px; list-style-position:outside; margin-left:10px;}
ul, li {list-style-type:none; display:block; padding:0;}
ul li {background:url(../images/wyroznik_1.jpg) no-repeat 0px 5px; padding-left:10px;}

/* czcionki */
.font_title_1, .link_3, .link_4 {font-family:Trebuchet, sans-serif;}
.font_title_2, .font_1, .font_2, .link_1, .link_2, .link_4 {font-family:Verdana, sans-serif;}
.font_title_2, .font_1, .link_1, .link_3, .link_4 {font-weight:bold;}
.font_1, .font_2, .link_2, .link_3 {color:#422803;}
.font_title_2, .link_1 {color:#ffffff;}
.link_1, .link_2, .link_3 {text-decoration:none;}
.font_title_1 {color:#654921; font-size:10px;}
.font_title_2 {font-size:13px;}
.font_1 {font-size:11px;}
.font_2 {font-size:10px;}
.link_1 {font-size:10px; }
.link_1:hover {color:#422803;}
.link_2 {font-size:10px;}
.link_2:hover {text-decoration:underline;}
.link_3 {font-size:20px;}
.link_3:hover {text-decoration:underline;}
.link_4 {color:#422803;}
.link_4 {font-size:10px; }
.link_4:hover {color:#422803;}

#main_contener {width:800px; display:table; background:#ffffff;}

/* nazwa firmy */
#company_name_div {float:left; margin-top:15px; text-align:left;}
#company_element_1 {padding-left:15px;}
#company_element_2 {padding-left:30px; letter-spacing: 3px;}

/* wyszukiwarka */
#search_contener {float:right; padding-right:10px; padding-top:3px; text-align:left;}
#search_div {width:180px; height:20px; background:url(../images/search.jpg) no-repeat; padding-top:2px;}
#search_button {float:left; padding-top:2px; padding-left:5px;}

/* baner */
#baner_contener {padding-top:0px;}
#baner_left_dir {float:left; width:190px;}
#baner_center_dir {float:left; width:588px; padding-left:0px;}
#baner_right_dir {float:right; width:22px; padding-right:0px;}

/* główna treść strony */
#main_body_contener {text-align:left;}

/*lewakolumna */
#left_column_contener {float:left; width:176px;}
#menu_contener_1, .menu_contener_2 {width:170px; margin-left:6px; background:url(../images/main_background.jpg);}
.menu_contener_2 {margin-top:10px;}
.menu_title {letter-spacing:1px; padding-top:5px; padding-left:10px; padding-bottom:2px;}
.menu_div {margin-left:6px; padding-bottom:3px;}
.menu_element_div {width:157px; height:25px; background:url(../images/menu_background.jpg); margin-top:1px;}
.menu_link_div {padding-left:22px; padding-bottom:1px;}

/* środkowa kolumna */
#center_column_contener {float:left; width:447px; margin-left:10px; margin-right:10px;}
.image_left {float:left; padding-right:5px;}
.image_right {float:right; padding-left:5px;}
.margin_10_top {margin-top:10px;}
#center_column_contener a {font-family:Verdana, sans-serif; font-weight:bold; color:#422803; font-size:10px; text-decoration:none;}
#center_column_contener a:hover {text-decoration:underline;}
.clear_padding_5 {clear:both; font-size:0px; padding-top:5px;}
.image_padding_3 {padding-left:3px; padding-right:3px;}
.galery_element_div {float:left; text-align:center;}
.line {background:#f2e7cb; width:440px; margin-right:7px; margin-top:5px; height:5px; font-size:0px;}

/* praw akolumna */
#right_column_div {float:left; width:157px;}
.right_kontener {width:150px; margin-right:6px; background:url(../images/main_background.jpg); margin-top:15px;}
.right_contener_header {letter-spacing:1px; padding-top:5px; padding-left:10px; padding-bottom:2px;}
.contener_main_div_1 {padding-bottom:15px;}
.contener_main_div_2 {padding-bottom:5px; margin-left:10px;}

.public_opinion_contener {width:128px; border:1px solid #d0c6ab; margin-top:3px;}
.public_opinion_option_div_1, .public_opinion_option_div_2 {width:128px; margin-top:3px;}
.public_opinion_option_div_1 {background:#f2e7cb;}
.public_opinion_option_div_2 {background:#fefaef;}
.radio_div {float:left; padding-left:2px; padding-top:1px;}
.input_radio {border:0;}
.opction_div {float:left; padding-left:1px; width:105px;}
.pubic_opinion_buttons {margin-top:3px;}
.pubic_opinion_buttons span {padding-left:10px;}

/* stopka */
#foot_contener {background:#af0304; width:786px; margin-left:7px; margin-right:7px; margin-top:5px;}

