form#kontakt_form {width: 270px; margin: 10px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#kontakt_form  p {margin: 6px 0px; font-size: 1.1em; text-indent: 0px;}

#kontakt_form input, #kontakt_form textarea {
	width: 97%; display: block; padding: 5px;  
        font-size: 15px;  
        text-shadow: 0px 1px 0px #fff;  
        outline: none;  
        background: -webkit-gradient(linear, left top, left bottombottom, from(#eeeeee), to(#ffffff));  
        background: -moz-linear-gradient(top,  #eeeeee,  #ffffff);  
        -webkit-border-radius: 3px;  
        -moz-border-radius: 3px;  
        border-radius: 3px;  
        border: 1px solid #717171;  
        -webkit-box-shadow: 1px 1px 0px #efefef;  
        -moz-box-shadow: 1px 1px 0px #efefef;  
        box-shadow:  1px 1px 0px #efefef; 
		margin-bottom:15px;}
#kontakt_form select { background-color: #FFFFFF; border: 1px solid #8F8F8F; color: #646464; margin: 6px 0; padding: 3px 4px; width: 91.4%; }
#kontakt_form input:hover, #kontakt_form textarea:hover, #kontakt_form select:hover {border: 1px solid #4F4F4F;}
#kontakt_form input:focus, #kontakt_form textarea:focus {border: 1px solid #4F4F4F; color: #2B2B2B}
#kontakt_form textarea {height: 170px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#kontakt_form #wyrownanie {padding: 1px 0px;}
#kontakt_form #kf_captcha {width: 132px; height: 42px; margin: 6px 0px; display: block; float:left;}
#kontakt_form #kf_captcha_kod {width: 120px; height: 34px; text-align: center; float: right;}
#kontakt_form #kf_captcha_kod:focus {font-size: 1.25em; font-weight: bold;}

#kontakt_form #kf_wyslij {width: 144px; margin: 6px auto; clear: both; background-color: #E0E0E0;}

p.kontakt_komunikat {margin: 6px 0px; color: #C42727;}

img.kontakt_img {border: 0px solid #8F8F8F; background-color: #FFF; color: #646464;}


.news .img_gallery {
    border: 1px solid silver;
    margin:3px 10px;
    padding:1px;
}
