/* CSS Document */
body{
margin:0;
padding:0;
border:none;
font:normal 12px Verdana;
}
#szablon{
background:white;

margin:auto; 
min-height:230px;
width:980px;

  
}
#header{

background:url(images/banner.png) no-repeat;
width:980px; 
height:159px;
}


#left_column{
width:200px;
float:left;
overflow: hidden;
margin-top:25px;
margin-bottom:25px;
}

.left_content{
margin-bottom:25px;
}


.left_header {
background:url(images/left_header.png) no-repeat;
width:200px;
height:21px;
text-align:center;
padding-top:9px;
font-weight:bold;
color:#3E7091;
}
#kon_tresc {
}
#left_kon {
background:url(images/left_kon.png) no-repeat;
width:2px;
height:125px;
float:left;
}
#right_kon {
background:url(images/right_kon.png) no-repeat;
width:2px;
height:125px;
float:right;
}
#center_kon {
height:120px;
padding-left:15px;
padding-top:5px;
font-size:10px;
line-height:17px;
}


#footer_kon {
background:url(images/footer_kon.png) no-repeat;
width:200px;
height:15px;
text-align:center;
}


#news_tresc {
}
#left_news {
background:url(images/left_news.png) no-repeat;
width:2px;
height:105px;
float:left;
}
#right_news {
background:url(images/right_news.png) no-repeat;
width:2px;
height:105px;
float:right;
}
#center_news {
height:100px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
font-size:9px;
line-height:17px;
text-align:center;
}

#footer_news {
background:url(images/footer_news.png) no-repeat;
width:200px;
height:28px;
text-align:center;
padding-top:7px;
}
.news_nap {
margin:0px 0px 3px 0px;
padding:0px;

}







#right_column{
width:200px;
float:right;
overflow: hidden;
margin-top:25px;
margin-bottom:25px;
}

#center_column{
width:540px;
margin:25px 0px 15px 220px;
min-height:500px;
line-height:20px;
}

#sw_napis {
background:url(images/sw_napis.png) no-repeat;
width:200px;
height:21px;
text-align:center;
padding-top:9px;
font-weight:bold;
color:#3E7091;
}
#szybka_wycena{
font-size:10px;
}
#left_form {
background:url(images/left_form.png) no-repeat;
width:2px;
height:310px;
float:left;
}
#right_form {
background:url(images/right_form.png) no-repeat;
width:2px;
height:310px;
float:right;
}
#center_form {
height:305px;
margin-left:25px;
padding-top:5px;
}
.form_mal {
background:url(images/ramka_mniejsza.png) no-repeat;
width:150px;
height:70px;
background-position:0px 15px;
}
.form_duz {
background:url(images/ramka_wieksza.png) no-repeat;
width:150px;
height:82px;
background-position:0px 15px;
}
#dol_form {
background:url(images/dol_form.png) no-repeat;
width:200px;
height:21px;
padding-top:2px;
text-align:center;
}

.zamawianie {
background:rgb(164,206,104);
margin-left:60px;
margin-top:3px;
}




#footer{
width:980px;
margin:auto;
height:36px;
clear:both;              
background:url(images/pasek_dolny.png) repeat-x;
text-align:left;
font-size:12px;
text-decoration:none;
color: white; 
}



div#footer a {
text-decoration:none;
padding:0px 2px;
font-size: 12px;
color: white; 
}
div#footer a:hover {
text-decoration:underline; 
}
div#footer ul li { 
display:inline; 
}
div#footer ul{
margin-left:35px;          
padding:10px 0px 0px 0px;
}
a{
text-decoration:none;

color: rgb(64,98,139);
}
a:hover{
text-decoration:underline;
color: rgb(64,98,139);
}
.faq{
font-size:16px;
color:rgb(4,24,49);
font-weight:bold;
}
p{
text-align:justify;
}
.naglowki{
color:rgb(4,24,49);font-weight:bold;font-size:14px;text-align:left;
}
h1 {
padding:30px 0px 0px 300px; 
margin:0px;
font-weight:normal; 
font-size:32px;
color:#007CC2;
}
h4{
color:rgb(4,24,49);
}
h2{
color:rgb(4,24,49);font-weight:bold;font-size:14px;text-align:left;
}
.zaproszenie{
color:rgb(4,24,49);
font-weight:bold;

}
.etapy_str_www{
font-weight:bold;
}


input.groovybutton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   color:#fff;
   width:55px;
   background-color:#4DA6D3;
   border-style:groove;

}
.rzetelna {
margin: 0pt auto; 
display: block; 
border: 0px none;
}
.input_form, .textarea_form {
padding:0px;
width:144px;
font-size:13px;
border:0px;
margin-left:3px;
margin-top:5px;
}
.textarea_form {
height:37px;
}
#loga_firm {   
width:966px;
height:55px;
margin: auto;
padding: 0px 5px;
border: 2px solid #BADFF3;
/*border: 1px solid #CECECE;  */
clear:both;
}
#log_left {
width:200px; 
height:40px; 
float:left; 
padding-top:15px; 
font-size:16px; 
font-weight:normal; 
text-align:center;
}
#log_right {
width:760px; 
height:55px; 
float:right; 
position:relative;
}
#log_a {
float:left; 
height:55px; 
width:19px; 
background:url(images/left.gif) no-repeat; 
}
#log_c {
float:left; 
height:55px; 
width:19px; 
background:url(images/right.gif) no-repeat; 
}
#log_b {
float:left; 
height:55px; 
width:760px; 
}
a.log {
text-decoration:none; 
border: 0 none; 
cursor:default; 
}
#logos_cien {
position:absolute; 
z-index:111; 
left:0px; 
width:100px; 
height:55px; 
background:url(images/cien_logos.png) no-repeat;
}
#logos_cienb {
position:absolute; 
z-index:111; 
right:0px; 
width:100px; 
height:55px; 
background:url(images/cien_logosb.png) no-repeat;
}


