body { margin: 0;	padding: 0;	background: #0F0F0F url(../img/hs_bg.jpg) repeat-x top; font-family: "Trebuchet MS"; font-size: 11px; color: #e4e4e4; line-height: 16px; text-align: left; }

a { color: #FAFAFA; text-decoration: none; }
a:hover { color: #FAFAFA; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; padding-left:10px;}
.blad { color: red; font-weight: bold;  padding-left:10px; }
.error { color: #e53939; font-weight: bold;  padding-left:10px; }
img {border:0px;}
img.photo {border:1px solid white;}

h1 {color:#646464;font-size:14px;font-weight:normal;margin:0 0 15px 30px;font-family: "Trebuchet MS";text-transform:uppercase;}
h1 a{color:#646464; text-decoration: none;font-weight: normal; }
h1 a:hover{color:#646464; text-decoration: none;font-weight: normal; }

#page {margin: 0px auto; padding:0px;width:960px; min-height:700px;	background: #1F1F1F url(../img/content_bg.gif) no-repeat top ;  }


#mainMenu1 {width:910px; height:36px; padding:0 0 0 50px; background: #1f1f1f url(../img/mm1_bg.jpg) repeat-x top; }
#mainMenu1 a{display:block; margin:0 1px; padding: 10px 12px;  float:left; font-size: 12px;   background: none; color: #111111; font-family: "Trebuchet MS"; font-weight:bold;}
#mainMenu1 a.selected{background: #1f1f1f url(../img/mm1_pos_bg.jpg) repeat-x top;  text-decoration:none;}
#mainMenu1 a:hover{background: #1f1f1f url(../img/mm1_pos_bg.jpg) repeat-x top; text-decoration:none;  }
#mainMenu1 img{float:right;}

#mainMenu2 {width:910px; height:36px; padding:0 0 0 50px; background: #1f1f1f url(../img/mm2_bg.jpg) repeat-x top; }
#mainMenu2 a{display:block; margin:0 1px; padding: 10px 12px;  float:left; font-size: 12px;   background: none; color: #111111; font-family: "Trebuchet MS"; font-weight:bold;}
#mainMenu2 a.selected{background: #1f1f1f url(../img/mm2_pos_bg.jpg) repeat-x top;  text-decoration:none;}
#mainMenu2 a:hover{background: #1f1f1f url(../img/mm2_pos_bg.jpg) repeat-x top; text-decoration:none;  }
#mainMenu2 img{float:right;}

#mainMenu3 {width:910px; height:36px; padding:0 0 0 50px; background: #1f1f1f url(../img/mm3_bg.jpg) repeat-x top; }
#mainMenu3 a{display:block; margin:0 1px; padding: 10px 12px;  float:left; font-size: 12px;   background: none; color: #111111; font-family: "Trebuchet MS"; font-weight:bold;}
#mainMenu3 a.selected{background: #1f1f1f url(../img/mm3_pos_bg.jpg) repeat-x top;  text-decoration:none;}
#mainMenu3 a:hover{background: #1f1f1f url(../img/mm3_pos_bg.jpg) repeat-x top; text-decoration:none;  }
#mainMenu3 img{float:right;}

#mainMenu4 {width:910px; height:36px; padding:0 0 0 50px; background: #1f1f1f url(../img/mm4_bg.jpg) repeat-x top; }
#mainMenu4 a{display:block; margin:0 1px; padding: 10px 12px;  float:left; font-size: 12px;   background: none; color: #111111; font-family: "Trebuchet MS"; font-weight:bold;}
#mainMenu4 a.selected{background: #1f1f1f url(../img/mm4_pos_bg.jpg) repeat-x top;  text-decoration:none;}
#mainMenu4 a:hover{background: #1f1f1f url(../img/mm4_pos_bg.jpg) repeat-x top; text-decoration:none;  }
#mainMenu4 img{float:right;}

#mainMenu5 {width:910px; height:36px; padding:0 0 0 50px; background: #1f1f1f url(../img/mm5_bg.jpg) repeat-x top; }
#mainMenu5 a{display:block; margin:0 1px; padding: 10px 12px;  float:left; font-size: 12px;   background: none; color: #111111; font-family: "Trebuchet MS"; font-weight:bold;}
#mainMenu5 a.selected{background: #1f1f1f url(../img/mm5_pos_bg.jpg) repeat-x top;  text-decoration:none;}
#mainMenu5 a:hover{background: #1f1f1f url(../img/mm5_pos_bg.jpg) repeat-x top; text-decoration:none;  }
#mainMenu5 img{float:right;}

#mainMenu6 {width:910px; height:36px; padding:0 0 0 50px; background: #1f1f1f url(../img/mm6_bg.jpg) repeat-x top; }
#mainMenu6 a{display:block; margin:0 1px; padding: 10px 12px;  float:left; font-size: 12px;   background: none; color: #111111; font-family: "Trebuchet MS"; font-weight:bold;}
#mainMenu6 a.selected{background: #1f1f1f url(../img/mm6_pos_bg.jpg) repeat-x top;  text-decoration:none;}
#mainMenu6 a:hover{background: #1f1f1f url(../img/mm6_pos_bg.jpg) repeat-x top; text-decoration:none;  }
#mainMenu6 img{float:right;}

#logo {display:block;margin: 35px auto;};

#mainPage{width:960px; height:700px;}
.mainPageColumnL{float:left; width:325px;text-align:right;padding-top:27px}
.mainPageColumnR{float:left; width:325px;text-align:left;padding-top:27px}
.mainPageCenterColumn{float:left; width:303px;}
.mainPhoto {display:block;margin: 25px auto; text-align:center; height:150px;}
img.mainBigPhoto {border:1px solid white;display:block;margin: 40px auto;}


#content {width:960px;margin:0 auto;padding:10px 0 25px 0;}
.catPosition{width:873px; height:140px; margin: 5px auto;clear:both;}
.catMainPhoto{ width:220px; float:left; text-align:center;}
.catMainPhoto img{border:1px solid white; }
.catMainGallery {width:613px;float:left; }
.catMainGallery h3{margin:8px 0 0 1px; font-size: 14px;line-height:15px; font-weight:normal;text-transform:uppercase;}
.catMainGallery h3 a:hover{text-decoration:none;}
.catMainGallery h4{margin:0 0 0 1px; font-size: 11px;line-height:12px; font-weight:normal;text-transform:uppercase; color:#888888}
.catMainGallery img{border:1px solid #888888; margin:4px 2px;}
.catMainLine {width:873px; height:1px; float:left; margin: 25px 0 25px 30px; background:url(../img/line.png) top ; clear:both;}

#contentText{margin:0 auto;padding:0px 25px;}

#gallery{clear:both;width:860px; margin: 0 auto;text-align:center;}

.galleryMainPhotoLeftArrow {float:left;width:25px;text-align:center;margin: 320px 0 10px 0;}
.galleryMainPhoto {float:left;width:780px;text-align:center;margin: 0 0 10px 0;}
.galleryMainPhotoRightArrow {float:left;width:25px;text-align:center;margin: 320px 0 10px 0;}
.galleryMainPhoto img{border:1px solid white;}

.galleryMiniPhotos {width:820px; text-align:center;margin: 0 auto; clear:both;}
.galleryMiniPhoto {border:1px solid white;margin: 10px 20px; height:60px;}



/*background:url(../img/line.png) no-repeat top ;*/
#footer {margin: 0px auto;width:960px; height: 20px;padding: 6px 20px;clear:both;color: #4b4b4b;}
#footer2 {margin: 0px auto;width:960px; padding: 6px 20px;clear:both;color: #666; font-size:13px;}
#footer2 div{margin: 0px auto;}
#footer2 div h3{font-size:16px; margin: 14px 0 4px 0; color: #777777; }
#footer span.left{float:left; padding-left: 40px;}
#footer span.right{float:right;   padding-right: 40px; }
#footer a{color: #4b4b4b; }

#companyName1 {float:left;display:inline;width:160px;text-align:left;color:#787878;border-right:1px solid #e3e3e3;padding:0 20px 0 0}
#companyName2 {float:left;display:inline;width:200px;text-align:left;color:#787878;padding:0 0 0 20px;}
#bull {float:right;display:inline;width:400px;text-align:right;color:#787878;}
#bull a{color:#00458b;text-decoration:none;font-weight:bold}
#bull a:hover {color:#717171;text-decoration:underline;}

/* podstrona */

#contentBg {width:900px;background:url(../img/content_bg.jpg) repeat-y}
#columnLeft {float:left;display:inline;width:180px;margin:0 1px 0 0;padding:0 20px 0 0}
#leftMenu {width:180px;margin:0 0px 20px 0}


/* formularz - kontakt */
.kontakt_opis {width:600px;margin:30px auto;}
.kontakt_opis .kontakt_zestaw {width:600px;margin:0px 0 10px 0;clear:both;}
.kontakt_opis .kontakt_opis_text {clear:both;float:left;width:100px;margin:0 10px 0 0;font-weight:bold;color:#CCCCCC}
.kontakt_opis .kontakt_opis_input {float:left;width:390px}
.kontakt_opis input, textarea {width:250px;border:1px solid #CFCFCF;font-family:tahoma;color:#454545;font-size:12px;padding:3px 0 3px 3px; background-color:#EAEAEA}
.kontakt_opis select {width:255px;border:1px solid #CFCFCF;font-family:tahoma;color:#454545}
.kontakt_opis_input_submit {float:right;display:inline;margin:0 235px 0 0}

/* sitemap */
#siteMap{margin:20px;}
.ms0 { font-weight: bold; padding: 5px 0 0 0; }
.ms1 { padding: 0 0 0 20px; }
.ms2 { padding: 0 0 0 40px; }
.ms_2 { color: #F23606; }
.ms3 { padding: 0 0 0 60px; }
.ms_3 { color: #09BB00; }
/* sitemap */

/*404-Google*/
.p404{margin:20px;}

 /* Widget content container */
   #goog-wm { }

    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things { }

    /* "Other things" list item */
   #goog-wm ul li { }

    /* Site search box */
   #goog-wm li.search-goog { display: block; }
