body { margin: 0;	padding: 0;	background: #e3e3e3; font-family: sans-serif; font-size: 11px; color: #353535; line-height: 16px; text-align: left; }

a { color: #666666; text-decoration: none; font-weight:normal;}
a:hover { color: #ea001c; text-decoration: none; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {color:#666666;font-size:20px;margin:25px 0 10px 0;line-height:26px;}
h2 {color:#e2e2e2;font-size:17px;margin:25px 0 15px 0;line-height:26px;}

.pics_right { float: right; margin: 0 0 0 10px; }


#bodyBg {width:982px; background:#ffffff;border: 2px solid  #acacac; margin:30px auto;position:relative}
#mainMenu {width:254px; float:left; margin:0 auto;}
#mainMenu a.active {float:left;display:inline;width:230px;background:#ea001c;margin:4px 0 4px 10px;padding:4px 10px 4px 5px;font-size:18px;color:#FFFFFF;line-height: 20px; text-align:right;font-weight: bold;}
#mainMenu a.active:hover {float:left;display:inline;width:230px;background:#ea001c;margin:4px 0 4px 10px;padding:4px 10px 4px 5px;font-size:18px;color:#FFFFFF;line-height: 20px; text-align:right;font-weight: bold;}

#mainMenu a.m1 {float:left;display:inline;width:235px;font-size:18px;margin:4px 0 4px 10px;color:#333333;line-height: 20px; text-align:right;font-weight: bold;}
#mainMenu a:hover {text-decoration: none;color: #ea001c; }

#mainMenu a.m2 {		float:left;display:inline;width:235px;font-size:12px;margin:2px 0 2px 10px;color:#333333;line-height: 16px; text-align:right;font-weight: bold;}
#mainMenu a.m2_active {	float:left;display:inline;width:230px;font-size:12px;background:#ea001c;margin:2px 0 2px 10px;padding:2px 10px 2px 5px;color:#FFFFFF ;text-align:right;font-weight: bold;line-height: 16px;}
#mainMenu a:hover {text-decoration: none;}


#content {float:left; width:727px;}
#container {width:692px;margin:0 auto;}

#mainBoxes {margin:0 0 30px 0}
#mainBoxes .box1 {margin:0 10px 0 0}
#columnLeft .header {background:url(../img/text_header_bg.jpg) no-repeat 0px 0px;padding:6px 0 0 37px;color:#2e3144;font-size:20px;height:23px;}
#mainText {width:500px;margin:10px 0 40px 20px;font-size:13px;line-height:19px;}
#mainPictures {width:500px;margin:0px 0 0 20px;}
#mainPictures img {padding:0 2px 2px 0;border-bottom:5px solid #e9e9e9}
#mainPictures .img_last {padding:0 0 2px 0}
#columnRight {float:left;display:inline;width:660px;margin:0 0 0 50px;height:510px; overflow:auto;}
#columnRightText {margin:0 50px 0 0px;font-size: 12px;  font-family: tahoma; }

#contentBottom {float:left;display:inline;position:absolute ;bottom:0px;}
#stopka a{font-size: 8px; color:#CCCCCC; }

.catPosition{width:500px;  margin: 5px ;clear:both;}
.catMainGallery {width:550px;float:left; }
.catMainGallery h3{margin:8px 0 0 1px; font-size: 14px;line-height:15px; font-weight:normal;}
.catMainGallery h3 a:hover{text-decoration:none;}
.catMainGallery h4{margin:0 0 0 1px; font-size: 11px;line-height:12px; font-weight:normal; 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;}



#stopka { color:#acacac;margin: 200px;}


#footer {width:727px; margin:40px auto 0px auto;color:#858585;border-top:1px solid #cacaca;padding:5px 0 0 0;text-align:right}
#footer a {color:#809A00;text-decoration:none;font-weight:bold;}
#footer a:hover {text-decoration:underline;}

.img_border {margin:0 10px 10px 0;padding:2px;border:1px solid #C1C2C4}

/* podstrona */
#map {width:585px;height:450px;}

#columnLeft_s {float:left;display:inline;width:231px;margin:0 19px 0 30px}
#siteBottomMenu {margin:20px 0 0 0;text-align:right;clear:both;}
#siteBottomMenu img { margin: 0 0 0 5px; cursor: pointer; vertical-align: middle; }
#siteBottomMenu a { margin: 0 0 0 0; }

#columnRight_s {float:left;display:inline;width:610px;margin:0 30px 20px 0;}
#subpageText {width:590px;margin:0 0 0 20px;line-height:18px;}

#subpageText2 {width:366px;margin:0 0 0 20px;line-height:18px;float: left;}
#subpageTextPics { width: 204px; float: right; text-align:right}
#subpageTextPics img { padding: 1px; border: 1px solid #000000; margin: 1px 0 1px 0; }

.tr_header {background:#2671a0 url(../img/tr_header.jpg) repeat-x top;color:#ffffff;padding:5px 5px 5px 5px;font-weight:bold;}


/* podstrona nowosci */

#subpageText .newsBox {width:590px;}
#subpageText .date {background:url(../img/news_header_bg.jpg) no-repeat 0px 0px;height:19px;padding:3px 0 0 25px;font-size:12px;font-weight:bold;color:#2e3144;margin:0 0 5px 0}
#subpageText .picture {float:left;width:110px;margin:0 10px 0 25px}
#subpageText .picture img {padding:2px;border:1px solid #C1C2C4}
#subpageText .description {float:left;width:445px;}
#subpageText .title {margin:0 0 10px 25px;}
#subpageText .title a {color:#809A00;font-size:14px;text-decoration:none;line-height:22px;text-align:left;}
#subpageText .title a:hover {color:#202c4f;text-decoration:underline;;}
#subpageText .text {color:#505050;width:445px;margin:0px 0 0 0;font-size:12px;}
#subpageText .newsMore {text-align:left;width:445px;margin:10px 0 0 0}
#subpageText .newsLine {width:590px;height:1px;margin:20px 0 20px 20px;background:#e9e9e9;overflow:hidden}

#galeria{margin-top:10px;width:690px;height:540px}
/* galeria */
.gallery_pics img {padding:2px;border:3px solid #e0e0e0;margin:0 10px 10px 0}
.gallery_name {margin:20px 0 10px 0;font-weight:bold;}
.img_product {display:block;margin:0 0 30px 0}
.img_border {padding:2px;border:3px solid #e0e0e0;margin:0 10px 10px 0}




/* formularz - kontakt */
.kontakt_opis {width:600px;margin:16px auto;}
.kontakt_opis .kontakt_zestaw {width:600px;margin:0px 0 10px 0;clear:both;}
.kontakt_opis .kontakt_zestaw_wymagane {width:600px;margin:0px 0 2px 0;clear:both;}
.kontakt_opis .kontakt_opis_text {clear:both;float:left;width:110px;margin:0 10px 0 0;font-weight:bold; color:#666666}
.kontakt_opis .kontakt_opis_input {float:left;width:390px}
.kontakt_opis .kontakt_opis_zgoda {float:left;width:480px;font-size:10px; line-height:13px;}
.kontakt_opis_pola_wymagane {float:left; font-size:10px;}
.kontakt_opis input, textarea {width:350px;border:1px solid #CFCFCF;font-family:tahoma;color:#454545;font-size:12px;padding:2px 0 2px 3px; background-color:#FAFAFA}
.kontakt_opis select {width:255px;border:1px solid #CFCFCF;font-family:tahoma;color:#454545}
.kontakt_opis_input_submit {float:right;display:inline;margin:0px 65px 0 0;}

.error {margin:15px 0; }



 /* 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; }
