body { margin: 0;	padding: 0;	background: #fff url(../img/body_bg.png); font-family: sans-serif; font-size: 11px; color: #353535; line-height: 16px; text-align: left; }
a { color: #006600; text-decoration: none; font-weight:normal;}
a:hover { color: #006600; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {background:url(../img/text_header_bg.jpg) no-repeat 0px 0px;padding:4px 0 0 37px;color:#2e3144;font-size:20px;margin:0 0 20px 0;line-height:26px;}
h2 {color:#2e3144;font-size:17px;margin:0 0 15px 0;line-height:26px;}

.pics_right { float: right; margin: 0 0 0 10px; }


#bodyBg {width:100%;height:100%;background:url(../img/layout_bg.png) repeat-x top;}
#header {width:960px;margin:0 auto;height:107px;background:url(../img/header_bg.jpg) repeat-y }
#header .logoLeft {float:left;display:inline;width:160px}
#header .logoCenter {float:left;display:inline;width:600px;text-align:center}
#header .logoRight {float:right;display:inline;width:120px;text-align:right;}

#mainMenu {height:51px;width:964px;margin:0 auto;}
#mainMenu .mainMenuFirst {float:left;display:inline;width:2px;height:51px;background:url(../img/main_menu_first.jpg) no-repeat;}
#mainMenu .mainMenuLast {float:right;display:inline;width:2px;height:51px;background:url(../img/main_menu_last.jpg) no-repeat;}
#mainMenu .mainMenuCenter {width:960px;float:left;display:inline;}
#mainMenu .menu_spacer {float:left;display:inline;}
#mainMenu a {float:left;display:inline;}
#bannerTop {width:964px;height:3px;margin:1px auto 0 auto;background:url(../img/banner_top_bg.jpg) no-repeat;overflow:hidden;}
#banner {width:964px;height:207px;margin:0 auto;background:url(../img/banner.jpg) no-repeat;text-align:center;}

#layout {margin: 0px auto; width:964px;}


#contentTop {width:964px;height:15px;margin:0 auto;background:url(../img/content_top.jpg) no-repeat}
#content {width:920px;margin:0 auto;padding:20px 22px 0px 22px;background:url(../img/content_bg.jpg) repeat-y;font-size:12px;text-align:justify;}
#container {width:920px;margin:0 auto;}
#columnLeft {float:left;display:inline;width:520px;padding:0 0 0 10px}
#mainBoxes {margin:0 0 30px 0}
#mainBoxes .box1 {margin:0 10px 0 0}
#columnLeft .header {background:url(../img/text_header_bg.jpg) no-repeat top left; background-position: 0 4px; padding:6px 0 0 37px;color:#2e3144;font-size:20px;line-height:26px;}
#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:320px;margin:0 0 0 50px}
#mainNews {width:320px;}
#mainNews .mainNewsBox {width:320px;}
#mainNews .date {background:url(../img/news_header_bg.jpg) no-repeat 0px 0px;height:19px;padding:3px 0 0 25px;font-size:13px;font-weight:bold;color:#2e3144;margin:0 0 10px 0} 
#mainNews .description {width:300px;margin:0 0 0 20px }
#mainNews .title a {color:#202c4f;font-size:17px;text-decoration:none;line-height:22px;text-align:left}
#mainNews .title a:hover {color:#809A00;text-decoration:underline;;}
#mainNews .text {color:#505050;width:300px;margin:10px 0 0 0;font-size:12px;}
#mainNews .newsMore {text-align:right;width:300px;margin:10px 0 0 0}
#mainNews .newsLine {width:300px;height:3px;margin:10px 0 10px 20px;background:#e9e9e9;overflow:hidden}

#contentBottom {width:964px;height:20px;margin:0 auto;background:url(../img/content_bottom.jpg) no-repeat}


#footer {width:920px; 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; }

#leftMenu {width:231px;text-align:left;padding:0 0 10px 0}
#leftMenu .menu_0 {width:231px;margin:0 0 2px 0}
#leftMenu .menu_0 a {display:block;width:211px;padding:2px 10px 2px 10px;background:#e0e0e0;color:#353535;font-size:14px;}
#leftMenu .menu_0 a:hover {color:#809A00;text-decoration:underline;}
#leftMenu .menu_0 .menu_0_top {width:231px;height:2px;background:url(../img/menu_0_top.jpg) no-repeat;overflow:hidden;}
#leftMenu .menu_0 .menu_0_bottom {width:231px;height:2px;background:url(../img/menu_0_bottom.jpg) no-repeat;overflow:hidden;}

#leftMenu .menu_0_active {width:231px;margin:0 0 2px 0}
#leftMenu .menu_0_active a {display:block;width:211px;padding:2px 10px 2px 10px;background:#e0e0e0;color:#353535;font-size:14px;font-weight:bold;}
#leftMenu .menu_0_active a:hover {color:#809A00;text-decoration:underline;}
#leftMenu .menu_0_active .menu_0_top {width:231px;height:2px;background:url(../img/menu_0_top.jpg) no-repeat;overflow:hidden;}
#leftMenu .menu_0_active .menu_0_bottom {width:231px;height:2px;background:url(../img/menu_0_bottom.jpg) no-repeat;overflow:hidden;}

#leftMenu .menu_1 {width:231px;margin:0 0 2px 0}
#leftMenu .menu_1 a {display:block;width:195px;padding:0px 5px 0px 29px;background:url(../img/menu_1_center.jpg) repeat-y;color:#353535;font-size:14px;margin:0 0 0 2px;line-height:15px;}
#leftMenu .menu_1 a:hover {color:#809A00;text-decoration:none;}
#leftMenu .menu_1 .menu_1_top {width:229px;height:4px;background:url(../img/menu_1_top.jpg) no-repeat;margin:0 0 0 2px;overflow:hidden;}
#leftMenu .menu_1 .menu_1_bottom {width:229px;height:4px;background:url(../img/menu_1_bottom.jpg) no-repeat;margin:0 0 0 2px;overflow:hidden;}

#leftMenu .menu_1_active {width:231px;margin:0 0 2px 0}
#leftMenu .menu_1_active a {display:block;width:195px;padding:0px 5px 0px 29px;background:url(../img/menu_1_center_active.jpg) repeat-y;color:#ffffff;font-size:14px;margin:0 0 0 2px;line-height:15px;}
#leftMenu .menu_1_active a:hover {color:#B7C700;text-decoration:none;}
#leftMenu .menu_1_active .menu_1_top {width:229px;height:4px;background:url(../img/menu_1_top_active.jpg) no-repeat;margin:0 0 0 2px;overflow:hidden;}
#leftMenu .menu_1_active .menu_1_bottom {width:229px;height:4px;background:url(../img/menu_1_bottom_active.jpg) no-repeat;margin:0 0 0 2px;overflow:hidden;}

#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;display:inline;}
#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;}

.kontakt_opis { width: 400px; margin: 30px auto 10px auto; text-align: center; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 267px; background: #f8f9f9; color: #4b4d4f; border:1px solid #cecece;padding:3px 0 3px 3px}
.kontakt_opis_input select { width: 272px; background: #f8f9f9; color: #4b4d4f; border:1px solid #cecece;padding:3px 0 3px 3px}
.kontakt_opis_input textarea { padding:3px 0 3px 3px;width: 267px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f; border:1px solid #cecece;font-family:tahoma;font-size:12px;}
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }

.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; }


/* 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:570px;height:1px;margin:20px 0 20px 20px;background:#e9e9e9;overflow:hidden}

/* pojedyncza nowosc */
#subpageText .news_single_title {color:#809A00;font-weight:bold}
#subpageText .news_single_data {color:#C1C2C4}
#subpageText .news_single_text {margin:10px 0 0 0}
#subpageText .news_single_text img {margin:0 10px 10px 0;float:left;padding:2px;border:1px solid #C1C2C4}
#subpageText .news_single_back {text-align:right;margin:10px 0 0 0}
#subpageText .news_single_back img { cursor: pointer; }


/* galeria */
.gallery_name {margin:20px 0 10px 0;font-weight:bold;clear:both;}
.gallery_pics { margin: 0 0 0 50px; }
.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; }


.img_product {display:block;margin:0 0 30px 0}
.img_border {padding:2px;border:3px solid #e0e0e0;margin:0 10px 10px 0}