/* CSS Document */


body {
background-color:#1f1a15;
color:#fefefe;
font:11px Tahoma;
line-height:18px;
margin:0px;
padding:0px;
}

a:link, a:visited {
color:#FFFFFF;
}

.igorny {vertical-align: super}
.idolny {vertical-align: sub}


a:hover, a:active {
color:#DFCAA2;
}

.line {
margin-top:25px;
margin-bottom:25px;
background:url(images/linia.png) repeat-x center;
height:20px;
}

.adn {
margin-top:60px;
font:10px tahoma;
color:#A0825F;
}


.clear {
clear:both;
margin:0px;
padding:0px;
}

h3 {
margin:0px;
padding:0px;
}


#main_wrapper {
position:relative;
background-color:#27221c;
margin:0px auto;
height:auto;
overflow:auto;
width:1020px;
}

#top_wrapper {
background:url(images/top_bg.jpg) repeat-x;
height:216px;
}

#logo_wrapper {
float:left;
margin-top:40px;
margin-left:20px;
width:271px;
}

#foto {
float:right;

margin-bottom:3px;
}

#menu_wrapper {
background:url(images/separator.jpg) no-repeat bottom;
clear:both;
height:48px;
}

#menu_wrapper ul {
margin:0px;
margin-left:42px;
padding:0px;
}

#menu_wrapper ul li {
display:inline;
list-style-image:none;
margin:0px;

padding:0px;
}

.e_mail {
position:absolute;
padding:0px;
margin:0px;
margin-left:50px;
left: 826px;
width: 101px;
top: 185px;
font-family:verdana;

}


#content_wrapper {
height:auto;
overflow:auto;

}

#left_column {
float:left;
padding-left:5px;
width:255px;
}

#left_menu {
background:url(images/left_menu_bg.jpg) no-repeat;
margin-top:40px;
height:420px;
width:245px;
}

#left_menu ul {
margin:0px;
padding:0px;
margin-left:36px;
padding-top:10px;
list-style:none;
}

#left_side_box {
height:70px;
padding:50px;
padding-right:25px;
padding-bottom:0px;
padding-top:20px
}



#newsletter {
background:url(images/newsletter_bg.jpg) no-repeat;
width:245px;
height:130px;
}

/* FORMULARZ */

#news_form {
height:24px;
width:178px;
padding-top:65px;
padding-left:58px;
}

#news_form div {
float:left;
}

.text {
width:153px;
}

.but {
width:25px;
}

form {
padding:0px;
margin:0px;

}

#textfield {
color:#FFFFFF;
background:url(images/input_text_style.jpg) no-repeat;
height:24px;
width:153px;
border:none;
margin:0px;
padding:0px;
}

#button {
background:url(images/input_button_style.jpg) no-repeat;
height:24px;
width:25px;
border:none;
margin:0px;
padding:0px;
}



#content {
float:left;
width:745px;
}

#content_text {
background:url(images/cont_text_bg.jpg) repeat-x #3c3429;
margin-top:40px;
padding-top:5px;
height:auto;
overflow:auto;
}

#content_left_c {
float:left;
width:350px;
padding:18px;
}

#small_box {
background:url(images/small_box_corner_style.jpg) no-repeat #26211b;
font-size:14px;
width:319px;
margin-top:30px;
padding:15px;
padding-right:0px;
}

#small_box ul li{
list-style:url(images/strzalka.png);
padding:0px;
margin:0px;
margin-bottom:35px;
}


#content_right_c {
float:left;
padding:18px;
padding-top:30px;
width:320px;
}

#content_middle_c {
padding:18px;
}

.cont_list {
margin-left:25px;
margin-bottom:15px;
font-weight:bold;
font-size:larger;
}
.cont_list_numbered{
margin-left:5px;
margin-bottom:15px;
font-weight:bold;
font-size:larger;
}

.number {
float:left;
margin-right:10px;
}

.plgbc_logo {
margin-top:25px;
float:left;
width:150px;

}

.synergia_logo {
margin-top:17px;
margin-right:20px;
float:left;
width:150px;

}

.numbered_list {
margin:15px;
padding:0px;
}

.numbered_list li{
padding:0px;
margin:0px;
list-style:none;
margin-top:20px;
background-color:#332c22;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
}

#contact div {
float:left;
width:33.33%;
}


#footer {
clear:both;
background-color:#3c3429;
text-align:center;
height:50px;
padding-top:25px;
margin-top:10px;
}
