body { margin: 0;	padding: 0;	background: #fff; font-family: verdana; font-size: 11px; color: #4c4c4c; line-height: 16px; text-align: left; }

a { color: #235593; text-decoration: underline; font-weight:normal;}
a:hover { color: #ED1C24; text-decoration: none; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#08245e;font-size:24px;line-height:30px;font-family:trebuchet ms;font-weight:bold;margin:4px 0 20px 0;text-align:left;}
h2 {color:#08245e;font-size:14px;line-height:18px;font-weight:normal;margin:0px 0 10px 0;text-align:left;font-weight:bold;}

#layout {width:960px;margin:0px auto 0px auto;position:relative;}
#flash {width:960px;height:383px;position:absolute;top:0px;left:0px;z-index:1}

#slideshow { position: relative; height: 383px; }
#slideshow_s { position: relative; height: 244px; }
#slideshow img, #slideshow_s img { position: absolute; top: 0; left: 0; z-index: 8; }
#slideshow img.active, #slideshow_s img.active { z-index: 10; }
#slideshow img.last-active, #slideshow_s img.last-active { z-index: 9; }

#layoutContent {padding:24px 0 0 0;width:960px;margin:0 auto;position:relative;z-index: 10;}

#header {width:960px;height:103px;;margin:0px auto 0 auto;clear:both;overflow:hidden;background:url(../img/header_bg.png) repeat-x}
#logo {float:left;width:116px;height:103px}
#headerRight {float:right;width:844px;height:103px;}

#mainMenu {width:844px;height:31px;overflow:hidden;clear:both;}
#mainMenu a {display:block;;float:left;height:24px;color:#df2626;padding:7px 15px 0 15px;font-size:14px;font-weight:bold;font-family:arial;text-decoration:none;background:url(../img/main_menu_bg.gif) repeat-x}
#mainMenu a:hover {background:url(../img/main_menu_bg_on.gif) repeat-x;color:#fff;}
#slogan {clear:both;width:829px;color:#df2626;font-size:30px;font-weight: normal;padding:30px 0 0 15px;line-height:35px}

#mainContent {width:944px;clear:both;margin:256px auto 0 auto;overflow:hidden;background:#e9e9e9;padding:8px 8px 8px 8px}

#mainBoxes {width:928px;background:#f5f5f5 url(../img/main_boxes_bg.gif) repeat-x top; padding: 8px 8px 8px 8px;overflow:hidden;}
#mainBoxes .box {width:220px;float:left;background:url(../img/main_box_bg.png) no-repeat;margin:0 10px 0 0}
#mainBoxes .box .description {float:left;width:145px;margin:0 5px 0px 0}
#mainBoxes .box .picture {float:left;width:70px;}
#mainBoxes .box .picture img { cursor: pointer; }
#mainBoxes .box .more img { cursor: pointer; }

#mainBoxes .box .header {display:block;color:#777777;font-size:14px;font-weight:normal;margin:0 0 10px 0;text-decoration:none;}
#mainBoxes .box .header:hover {color:#df2626}
#mainBoxes .box .text {margin:0 0 5px 0;line-height:14px}


#footerMenu {margin:8px 0 0 0;width:935px;height:22px;text-align:left;background:url(../img/footer_bg.gif) no-repeat;padding:4px 10px 0 15px}
#footerMenu .left {float:left;width:600px;}
#footerMenu .right {float:right;width:200px;text-align:right}
#footerMenu a {color:#df2626;margin:0 5px;text-decoration:none;}
#footerMenu a:hover {text-decoration:underline;}
#footerMenu img {vertical-align:middle;}
#footer {width:960px;margin:0 auto;clear:both;overflow:hidden;color:#4c4c4c;padding:10px 0 20px 0 }
#copyright {width:350px;float:left;padding:0 0 0 20px}
#logoRzF { float: left; width: 150px; }
#bull {width:300px;float:right;text-align:right;padding:0 15px 0 0px}
#bull a {color:#df2626;text-decoration:none;font-weight:bold;}

/*podstrona */
#flash_s {width:960px;height:244px;position:absolute;top:0px;left:0px;z-index:1}
#content_s {width:960px;clear:both;margin:117px auto 0 auto;overflow:hidden;background:#ed1c24;padding:8px 0 0px 0}
#columnLeft {width:229px;float:left;padding:20px 0 8px 15px;}
#columnLeft .header {color:#fff;font-size:14px;margin:0 0 10px 0}
#leftMenu {}
#leftMenu a.active {font-weight:bold;color:#000;text-decoration:none}
#leftMenu .menu_0 {display:block;color:#fff;background:url(../img/menu_0_bg.gif) no-repeat 0px 7px;font-weight:bold;text-decoration:none;padding:4px 10px 4px 25px}
#leftMenu .menu_0:hover {color:#fff;background:url(../img/menu_0_bg_on.gif) no-repeat 0px 7px;}
#leftMenu .menu_1 {display:block;color:#fff;background:url(../img/menu_1_bg.gif) no-repeat 25px 9px;text-decoration:none;padding:3px 10px 3px 37px}
#leftMenu .menu_1:hover {color:#fff;text-decoration:underline;}
#leftMenu .menu_2 {display:block;color:#fff;background:url(../img/menu_2_bg.gif) no-repeat 37px 9px;text-decoration:none;padding:3px 10px 3px 45px;font-size:10px}
#leftMenu .menu_2:hover {color:#fff;text-decoration:underline;}


#leftMenu .line {width:229px;height:1px;overflow:hidden;background:#fff}
#columnRight {width:708px;float:right;padding:0 8px 8px 0}

#textSubpage {background:#fff;width:650px;margin:0 auto;overflow:hidden;padding:20px 28px 20px 30px;text-align:justify}

.porcjowanie {color:#bbb}
.porcjowanie a {color:#fff;text-decoration:none;padding:0 2px}
/* */


/* lista produktow */
#products {width:708px;margin:0 auto;overflow:hidden;}
#columnRight .productSet {overflow:hidden;width:648px;background: #fff url(../img/product_set_bg.jpg) no-repeat center center;padding:15px 30px 15px 30px;margin:0 0 8px 0}
#columnRight .noMargin {margin:0}
#columnRight .productSet .margin {margin:0 65px 0 0}
#columnRight .productBox {float:left;width:290px;}
#columnRight .productBox .description {float:left;width:180px;margin:0 20px 0px 0}
#columnRight .productBox .picture {float:right;width:70px;text-align:center}
#columnRight .productBox .picture img {cursor:pointer}

#columnRight .productBox .header {display:block;color:#777777;font-size:14px;font-weight:bold;margin:0 0 20px 0;text-decoration:none;}
#columnRight .productBox .header:hover {color:#df2626}
#columnRight .productBox .text {margin:0 0 10px 0;line-height:14px}
#columnRight .productBox .more img {cursor:pointer}

/* produkt */
#productBox {width:650px;clear:both;overflow:hidden;margin:0 0 40px 0}
#productBox .picture {float:left;width:180px;margin:0 35px 0 0;text-align:center;padding:50px 0 0 0}
#productBox .picture img {margin:0 0 10px 0}
#productBox .description {float:left;width:400px;text-align:justify;}
#productBox h1 {display:block;color:#777777;font-size:17px;line-height:22px;font-weight:bold;margin:0 0 20px 0;text-decoration:none;font-family:verdana}
#productBox .productText {margin:0 0 10px 0}

#otherProducts {width:650px;}
#otherProducts .title {color:#df2626;font-size:14px;font-weight:bold;margin:0 0 40px 0;line-height:19px;}
#otherProducts .set {overflow:hidden;width:650px;background: #fff url(../img/product_set_bg.jpg) no-repeat center center;margin:0 0 8px 0}


#otherProducts .set .margin {margin:0 65px 0 0}
#otherProducts .productBox {float:left;width:290px;}
#otherProducts .productBox .description {float:left;width:180px;margin:0 20px 0px 0}
#otherProducts .productBox .picture {float:right;width:70px;text-align:center}

#otherProducts .productBox .header {display:block;color:#777777;font-size:14px;font-weight:bold;margin:0 0 20px 0;text-decoration:none;text-align:left;line-height:20px}
#otherProducts .productBox .header:hover {color:#df2626}
#otherProducts .productBox .text {margin:0 0 20px 0;line-height:14px;text-align:left;}

/* formularz kontaktu */
.formKontaktu { width: 480px; margin: 10px 0 10px 0; text-align: center; }
.formKontaktuZestaw { width: 480px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 180px; text-align: right;margin:0 10px 0 0 ;font-weight:bold;}
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c75a5a;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 276px;color: #4b4d4f; background: #f8f9f9; font-size:12px;font-family:tahoma; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #c75a5a;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #B62727;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.ms0 { }
.ms0 a { color: #00000; font-weight: bold; }
.ms1 { padding: 0 0 0 18px; background:url(../img/ms_1_bg.gif) no-repeat 6px 7px;}
.ms1 a {color:#ED1C24}
.ms2 { padding: 0 0 0 36px;background:url(../img/ms_1_bg.gif) no-repeat 26px 7px; }
.ms3 { padding: 0 0 0 54px; background:url(../img/ms_1_bg.gif) no-repeat 36px 7px;}

.porcjowanie { text-align: center; clear: both; }

/* do pobrania */

.acrobat {margin:0 7px 2px 0;vertical-align:middle;}
.download_position {margin:0 0 15px 0}
.download_position a {color:#A70707;text-decoration:none;vertical-align:middle}
.download_position a:hover {color:#252B52;text-decoration:underline;}
