body { margin: 0;	padding: 0;	background: #ffffff url(../img/back.jpg) repeat-x top; font-family: Verdana; font-size: 11px; color: #000000; line-height: 17px; text-align: left; }

a { color: #003366; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
form { display: inline; }
img {border:0px;}
h1 {color:#f3a000;font-size:20px;font-weight:bold;margin:0 0 30px 0px;font-family:arial;}

.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }

#layout { width: 970px; margin: 0px auto; }
#header { }
#headerLogo { }
#headerMenu { height: 40px; background: #43677D; font-size: 11px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; }
#headerMenu a { display: block; float: left; padding: 11px 10px 12px 10px; text-decoration: none; color: #FFFFFF; }
#headerMenu a:hover { text-decoration: none; color: #000000; background: #F19500; }
#dotacje { float: right; width: 150px; margin-top: 5px; height:35px}
#dotacje a {padding:0;background:none;}
#dotacje a:hover {text-decoration:none;color:#F19500;background:none;}
#dotacje img { vertical-align: middle;margin:0 0 0 5px }
#content { background: #EEEEEE; border-bottom: 1px solid #CFCFCF; width: 970px; overflow: hidden; }
#contentHomepage { padding: 5px 0 5px 0; }

#contentSubpage { margin: 20px 20px 20px 20px; width: 930px; overflow: hidden; }
#contentSubpageLeft { width: 220px; float: left; }
#contentSubpageRight { width: 690px; float: right; font-size: 12px; line-height: 20px; text-align:justify }
#contentSubpageRight .sitePrint {text-align:right;margin:10px 0 0 0}
#contentSubpageRight .sitePrint a {font-size:11px;color:#F19500;text-decoration:none;font-weight:bold;}
#contentSubpageRight .sitePrint a:hover {color:#43677D}
#contentSubpageLeftPics img { border-bottom: 3px solid #Ff0000; padding-bottom: 1px; margin-bottom: 1px; }



#leftMenu { margin: 0 0 10px 0; font-size: 11px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; background: #43677D;}
#leftMenu a { display: block; padding: 11px 10px 12px 10px; text-decoration: none; color: #FFFFFF; background: #43677D; }
#leftMenu a:hover { text-decoration: none; color: #000000; background: #F19500; }
#leftMenu .line {width:200px;margin:0 auto;height:1px;background:url(../img/left_menu_line.gif) repeat-x}

#footer { clear:both;overflow:hidden;width: 950px; margin: 10px auto 10px auto; font-size: 11px; }
#footer a { color: #000000; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }
#footerCopyright { width: 340px; float: left; }
#footerMenu { width: 610px; float: right; text-align:right }
#footerMenu a { padding-left: 15px; }



.ms0 { }
.ms1 { padding: 0 0 0 18px; }

.machines_table {color:#4e4e4e;width:630px;margin:0 auto;border-collapse:collapse;background:#e0e0e0}
.machines_table td {border-collapse:collapse;border:1px solid #fff;padding:5px 3px 5px 7px}
.machines_table .header {background:#666666;color:#fff;font-weight:bold;font-size:13px;}
.machines_table .header2 {background:#BFBFBF;color:#666;font-weight:bold;font-size:11px;}
.gallery_name {margin:20px 0 10px 0;font-weight:bold;clear:both;}
.gallery_pics { clear:both;overflow:hidden;margin: 0 0 0 0; }
.gallery_pic { float: left; width: 170px; text-align: center; font-size: 11px; line-height: 14px; }
.gallery_pic img { padding: 2px; border: 3px solid #e0e0e0; margin: 0 5px 5px 5px; }
.gallery_pic span { margin: 0 10px 4px 10px; display: block; }

.refKat {margin:20px 0 10px 0;font-weight:bold;clear:both;}
.refPics { clear:both;overflow:hidden;margin: 0 0 0 0; }
.refPic { float: left; width: 170px; text-align: center; font-size: 11px; line-height: 14px; }
.refPic img { padding: 2px; border: 3px solid #e0e0e0; margin: 0 5px 5px 5px; }
.refPic span { margin: 0 10px 4px 10px; display: block; }

/* formularz */
.kontakt_opis { width: 500px; text-align: center; margin: 10px auto 0 auto; }
.kontakt_zestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 220px; text-align: left; font-weight:bold;}
.kontakt_opis_text span { color: #d90000;font-weight:bold; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; color: #4b4d4f;border:1px solid #dddddd;padding:3px 0 3px 3px;}
.kontakt_opis_input select { width: 276px; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto;border:1px solid #dddddd; color: #4b4d4f; font-family:tahoma;font-size:12px;padding:3px 0 3px 3px}
.kontakt_opis_pola_wymagane { float: left; color: #d90000;font-weight:bold; }
.kontakt_opis_input_submit { float: right; text-align: right; cursor:pointer}

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }


.img_border { padding: 2px; border: 3px solid #e0e0e0; }
