/* OGÓLNE */

* {margin:0; padding:0;}
html {width:100%}
body {width:100%; margin:0 auto;}
img, table {border:0;}
input, textarea {border: 1px solid #797979;}
.clear {clear:both;}
.left {float:left;}
.right {float:right; padding:0;}
.pointer {cursor:pointer;}
a {font-family:Trebuchet, sans-serif; color:#448d00; font-size:11px; }
a:hover {color:#000000;}

/*
ul {list-style-position:outside;}
ul, li {list-style-type:square; display:block; margin:0; padding:0;}
ul li {background:url(../images/punktor.jpg) no-repeat left top; padding-left:10px;}
*/
ul li {list-style-type:square; margin-left:15px;}



/*CZCIONKI */

.link_1, .link_2, .link_3, .link_5, .text_1, .text_2, .text_3, .text_4, .text_5, .text_6, .text_7, .text_8 {font-family:Trebuchet, sans-serif;}
.link_1, .link_2, .link_4, .link_5 {text-decoration:none;}   
.link_1, .link_2, .link_3, .text_2, .text_4, .text_5, .text_6, .text_7, .text_8 {font-weight:normal;}    
.link_1:hover, .link_3:hover, .link_5:hover, .text_4, .text_7 {color:#000000;}   
.link_5, .text_1, .text_3 {color:#333;}
.link_3, .text_5, .text_6, .text_8 {color:#448d00;}
.link_1, .link_3, .link_5, .text_2, .text_3 {font-size:11px;}
.text_4, .text_5 {font-size:19px;}
.text_7, .text_8 {font-size:13px;}
.text_6 {font-size:12px;}
.text_1 {font-size:10px;}
.link_1 {color:#585858;}
.link_2 {color:#999; font-size:9px;}
.link_2:hover {color:#ffffff;}
.text_2 {color:#999999;}
.text_3 h1.pagehead {font-family:Trebuchet, sans-serif; color:#797979; font-size:11px;}

/* TOP */

#top_background_left {background:url(../images/main_background_center.jpg) repeat-x left top;}
#top_background_right {background:url(../images/main_background_center.jpg) repeat-x right top;}
#top_background_center {background:url(../images/main_background_center.jpg) repeat-x top;}
#top_background_left, #top_background_right, #top_background_center {width:100%; text-align:center; margin:0 auto;}

#body_contener {width:990px; text-align:center; margin:0 auto;}

#flash {text-align:left; height:227px; width:814px;}

#login_background {height:70px; background:url(../images/tlo_login.gif) no-repeat top;}

#client_main_div {text-align:left; padding-left:19px;}
#client_div {padding-left:41px;}

#login_main_div {padding-top:6px;}
#div_login {float:left; padding-left:5px;}
#div_password {float:left; padding-left:4px;}
.input_1 {width:80px; height:12px; font-size:9px;}
#div_submit_login {padding-top:1px; padding-left:29px;}

#right_image_div {font-size:0px; margin-top:23px;}

/* MAIN BLOCK */

#extra_main_cont {width:100%; background-color:#FFF; border:3px solid #039}
#main_contener {padding-top:18px;}

#height {clear:both; text-align:left;}
#main_block {margin-left:7px; margin-top:10px; padding-bottom:10px;}
#height > #main_block {min-height:290px; margin-left:7px; margin-top:10px; padding-bottom:10px;}

/* pierwsza kolumna */

.contener_top_1 {width:229px; height:35px; background:url(../images/background_column_top.jpg);}
.contener_middle_1 {width:229px; background:url(../images/background_column_middle.jpg);}
#contener_body_1 {width:229px; background:url(../images/background_element_1.gif) no-repeat right bottom; padding-bottom:80px;}
.body_padding_1 {padding-top:7px; padding-left:17px; padding-right:17px;}
.contener_bottom_1 {width:229px; height:10px; background:url(../images/background_column_bottom.jpg); font-size:0px;}
.div_wiecej {margin-top:7px; text-align:right; padding-right:5px;}
.line_1 {font-size:0px; height:1px; width:191px; background:#e5e5e5; margin-left:18px; margin-top:15px; margin-bottom:10px;}
.line_2 {font-size:0px; height:1px; width:680px; background:#e5e5e5;  margin-top:15px; margin-bottom:10px;}
.text_line_1 {padding-left:7px;}
.text_line_2 {padding-left:2px; padding-top:14px;}

/* druga kolumna */

.left_margin {margin-left:5px;}
#contener_block {margin-left:18px; padding-top:33px;}
.padding_10 {padding-bottom:10px;}
.element_block {width:115px; padding-left:5px;}
.line_height_13 {line-height:13px;}
.element_text {line-height:12px; padding-top:4px;}

/* trzecie kolumna */

.column_3_top {height:4px; background:url(../images/background_block_top.jpg); font-size:0px;}
.column_3_middle {background:url(../images/background_block_middle.jpg);}
#column_3_bottom_1 {background:url(../images/background_block_bottom_1.jpg) no-repeat bottom;}
#column_3_bottom_2 {background:url(../images/background_block_bottom_2.jpg) no-repeat bottom;}
.column_3_top, .column_3_middle, #column_3_bottom_1, #column_3_bottom_2 {width:221px;}
.column_3_text_block {padding-left:10px; padding-top:5px; padding-bottom:50px;}
.space_3 {margin-top:4px;}

/* czwarta kolumna */

.column_4_background {width:265px; height:140px; background:url(../images/column_4_background.jpg);}
#special_clear {clear:both; font-size:0px; height:5px;}
.space_4 {width:240px; padding:0; padding-left:10px;}
.space_5 {padding-left:8px; padding-top:3px;}
.space_6 {width:240px; padding:0; padding-left:10px; margin-top:5px;}
.space_7 {padding-top:3px; padding-left:110px;}
.space_8 {padding-bottom:5px;}
.space_9 {padding-bottom:5px; padding-top:10px;}
.space_10 {padding-top:5px;}

/* BOTTOM */

#bottom_background_left {background:url(../images/bottom_background_right.jpg) repeat-x left top;}
#bottom_background_right {background:url(../images/bottom_background_right.jpg) repeat-x right top;}
#bottom_background_left, #bottom_background_right {width:100%; height:58px; text-align:center; margin:0 auto;}

#bottom_contener {width:980px; height:58px; text-align:center; margin:0 auto; background:url(../images/bottom_background_right.jpg);}
#menu_bottom {padding-top:14px; font-size:8px;}
.space_bottom {padding-left:10px; padding-right:10px;}
#div_copyrights {width:970px; text-align:center; margin-top:8px; color:#666; font-size:9px;}
#div_logo {margin-left:20px; margin-top:5px;}

form legend{
color:#45941F;
font-size:12px;
margin-left:20px;
}
form input,textarea{
color:#666;
font-size:11px;
border:1px solid #CCC;
}
fieldset{padding:7px; border:2px dashed #EEE; margin-top:10px;}

.floral_box{float:left; width:310px; padding:10px; margin-right:10px; background-image:url(../images/background_teksty_floral.jpg); background-repeat:no-repeat; background-position:top}