body { background: #ffffff url(../pics/bg_body.gif) repeat-x; color: #666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 6px 0 20px 0; }

/* header START */
#header { font-size: 9px; font-weight: bold; height: 100px; margin: auto; position: relative; width: 950px; }
#header #logo { left: 0; position: absolute; top: 0; }
#header #logo img { display: block; }
#header .box01 { float: right; padding-top: 20px; width: 160px; }
#header .box01 label { display: block; line-height: 18px; margin-bottom: 7px; }
#header .box01 select { width: 150px; font-size: 11px; }
#header .box01 select.s2 { width: 165px; }
#header .box02 { float: right; width: 360px; }
#header .box02 a { color: #666; line-height: 18px; padding: 1px 0 4px 0; }
#header .box02 a#lang { background: url(../pics/ico_uk.gif) no-repeat right 2px; padding-right: 21px; }
#header .box02 a#lang_ru { background: url(../pics/ico_ru.gif) no-repeat right 2px; padding-right: 21px; }
#header .box02 a#lang_pl { background: url(../pics/ico_pl.gif) no-repeat right 2px; padding-right: 21px; }
#header .box02 a#lang_eng { background: url(../pics/ico_eng.gif) no-repeat right 2px; padding-right: 21px; }
#header .box02 a#login { background: url(../pics/ico_login.gif) no-repeat right 0; padding-right: 21px; }
#header .box02 a#wyloguj { background: url(../pics/ico_login.gif) no-repeat right 0; padding-right: 21px; }
#header .box02 li { /*border-left: 1px solid #ccc;*/ background: url(../pics/bg_box02_separator.gif) no-repeat left top; float: right; padding: 20px 7px 0 9px; }
#header .box02 li.first { background: none; padding-left: 0; }
#header .box02 ul { height: 38px; margin: 0; padding: 0; list-style-type: none; }
/* header END */

/* loginPanel START */
#loginPanel { background: #f6f6f6 url(../pics/bg_login_panel.gif) repeat-x; border: 1px solid #666; font-size: 11px; padding: 8px; position: relative; width: 200px; }
#loginPanel a { background: url(../pics/b02.gif) no-repeat 0 4px; color: #666; font-size: 9px; font-weight: normal; padding-left: 10px; }
#loginPanel h3 { font-size: 13px; font-weight: bold; margin: 0; padding: 2px 20px 10px 2px; }
#loginPanel table { width: 100%; }
#loginPanel td { padding: 2px; text-align: right; }
#loginPanel th { font-weight: bold; font-size: 10px; padding: 2px; text-align: left; }
#loginPanel .input { width: 118px; }
#loginPanel #close { background: none; padding: 0; position: absolute; right: 4px; top: 4px; }
/* loginPanel END */

/* topNavigation START */
#topNavigation { background: #bdc3c5 url(../pics/bg_top_navigation.gif) repeat-x; border-top: 3px solid #a0abae; height: 31px; }
#topNavigation ul { background: url(../pics/bg_top_menu.gif) no-repeat; height: 31px; list-style-type: none; margin: 0; margin: auto; padding: 0 2px; width: 948px; }
#topNavigation li { font-size: 12px; font-weight: bold; float: left; }
#topNavigation a { background: url(../pics/bg_top_menu_a.gif) repeat-x; border-right: 1px solid #ccd1d2; color: #fff; display: block; padding: 7px 16px 9px 13px; }
#topNavigation .oferta a {background: url(../pics/bg_top_menu_oferta_a.gif) repeat-x; border-right: 1px solid #ccd1d2;  color: #fff;    display: block;     padding: 7px 13px 9px 10px; }
#topNavigation a:hover, #topNavigation a.active { background-position: 0 -31px; color: #dd3126; text-decoration: none; }
/* topNavigation END */

/* visual START */
#visual { background: #e3e7e7 url(../pics/bg_visual.gif) repeat-x; }
#visual #picture { background: #fff url(../pics/bg_picture.gif) repeat-x; margin: auto; padding: 0 1px; width: 948px; }
#visual #picture img { display: block; }
/* visual END */

/* path START */
#path {background: url(../pics/bg_path.gif) no-repeat; color: #888; font-size: 9px; padding: 7px 15px 15px 15px;}
#path a {color: #dd3126;}
#path #pathContent {width: 720px; padding: 8px 0 0 0; float: left;}
#path #changeFontSize {width: 200px; float: left; text-align: right; line-height: 25px; }
#path #changeFontSize span {padding: 0 3px; color: #dd3126; cursor: pointer;}
#path #changeFontSize span:hover {text-decoration: underline;}
#path #changeFontSize span.prefix {color: #888888; padding: 0 5px 0 0; cursor: text; font-size: 11px;}
#path #changeFontSize span.prefix:hover {text-decoration: none;}
#path #changeFontSize #fontSmall {}
#path #changeFontSize #fontNormal {font-size: 12px;}
#path #changeFontSize #fontBig {font-size: 15px;}
/* path END */

/* news START */
.content .news, .content .news2 { float: left; padding: 0 15px; width: 325px; }
.content .news2 { background: url(../pics/bg_news.gif) no-repeat 0 bottom; }
.content .news a, .content .news2 a { color: #dd3126; }
.content .news h2, .content .news2 h2 { background: #fff url(../pics/b03.gif) no-repeat 0 3px; color: #dd3126; font-size: 15px; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 0 24px; }
.content .news2 h2.hide { background: none; }
.content .news h3, .content .news2 h3 { color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0; }
.content .news h4, .content .news2 h4 { color: #888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0; }
.content .news p, .content .news2 p { line-height: 15px; margin: 0 0 25px 0; padding: 0; }
/* news END */

/* advertisement START */
#advertisement {float:left; height:286px; margin-top:-15px; padding-left: 10px; width: 230px;}
#SlideItMoo_vertical_outer {margin-top:0px; width: 230px; overflow:hidden;}
#SlideItMoo_vertical_inner {position:relative; height:252px; overflow:hidden; margin:0; padding:0;}
#SlideItMoo_vertical_items {}
.SlideItMoo_forward, .SlideItMoo_back {height:15px; width:230px; background:url(../pics/btn_slider.png); cursor:pointer;}
.SlideItMoo_forward {margin-top:2px; background-position:top left;}
.SlideItMoo_back {margin-bottom:2px; background-position:bottom left;}
.banner226 { background-color: #fff; border: 1px solid #eee; border-bottom-width: 2px; margin-bottom: 15px; padding: 1px; width: 226px; }
.banner226 img { display: block; }
#SlideItMoo_vertical_outer .banner226 {margin:0 0 10px 0;}
/* advertisement END */

/* leftNavigation START */
#leftNavigation { margin-bottom: 15px; padding: 0 15px 15px 15px; width: 200px; }
#leftNavigation a { background: url(../pics/b02.gif) no-repeat 190px 8px; border-bottom: 1px solid #eee; color: #666; display: block; padding: 5px 10px; }
#leftNavigation a:hover, #leftNavigation a.active { background-color: #eee; text-decoration: none; }
#leftNavigation .subMenu a { background: none; border: none; color: #666; display: block; padding: 2px 10px; }
#leftNavigation .subMenu a:hover, #leftNavigation .subMenu a.active { background: none; border: none; color: #dd3126; text-decoration: none; }
#leftNavigation ul { list-style-type: none; margin: 0; padding: 0; }
#leftNavigation .subMenu { padding: 0 0 10px 10px; }
#leftNavigation li { display: inline; }
/* leftNavigation END */

/* content START */
.content h1, p.tytul { color: #dd3126; font-size: 18px; margin: 0 0 1em 0; }
.content a { color: #dd3126; }
.content h3 { color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0; }
.content h4 { color: #888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0; }
.content p { line-height: 14px; margin: 0 0 25px 0; padding: 0; }
/* content END */

/* newsletter START */
#newsletter { border-top: 1px solid #eee; padding: 15px 12px; }
#search { clear: both; padding: 7px 4px; text-transform: uppercase; }
#search .szukaj_w label { color: #999999; font-size: 9px; font-weight: normal; padding: 0; text-transform: none; }
#search .szukaj_w input { vertical-align: middle; }
#newsletter label, #search label { color: #dd3126; font-size: 9px; font-weight: bold; padding: 0 4px; }
#newsletter .input, #search .input { width: 171px; }
#newsletter table, #search table { margin-left: auto; }
#newsletter td, #search td { padding: 0 3px; }
.box02 #search a { background: url(../pics/b02.gif) no-repeat 0 4px; color: #666; font-weight: normal; padding-left: 10px; }
/* newsletter END */

/* footer START */
#footer { background: url(../pics/bg_footer.gif) no-repeat; clear: both; height: 38px; line-height: 38px; position: relative; width: 950px; font-size: 11px; }
#footer a { border-left: 1px solid #fff; color: #fff; padding: 0 12px 0 15px; }
#footer ul { margin: 0; padding: 0; list-style-type: none; }
#footer li { display: inline; }
#footer .first { border: none; }
#footer .last { border: none; float: right; padding: 0 0 0 15px; position: absolute; top: 0; right: 10px; }
#footer .last a { border: none; padding: 0 5px 0 5px; }
/* footer END */

/* marks START */
#marks { padding: 10px 15px; }
#marks table { margin: auto; }
#marks td { background: url(../pics/bg_marks.gif) no-repeat left center; padding: 5px 25px; }
#marks td.first { background: none; }
/* marks END */

/* siteMap START */
.siteMap { color: #666; padding-bottom: 15px; }
.siteMap a { color: #666; }
.siteMap ul { margin: 0; padding: 0; list-style-type: none; }
.siteMap ul li { background: url(../pics/b01.gif) no-repeat 5px 4px; line-height: 16px; padding-left: 20px; }
/* siteMap END */

/* form01 START */
.form01 { width: 100%; margin-bottom: 15px; }
.form01 td { background-color: #f6f6f6; border-top: 1px solid #fff; padding: 8px 10px; }
.form01 label { display: block; font-weight: bold; text-align: right; }
.form01 label span { color: #dd3126; }
.form01 .input { width: 276px; }
.form01 .select { width: 280px; }
.form01 .textarea { width: 276px; }
.form01 .error td { border: none; color: #dd3126; padding: 0 10px 10px 10px; }
.form01 .description td { border: none; padding: 0 10px 10px 10px; }
/* form01 END */

/* page START */
.page { margin: 15px 0; padding: 0; list-style-type: none; }
.page li { display: inline; line-height: 18px; }
.page a { border: 1px solid #ddd; color: #666; padding: 3px 5px; }
.page .active, .page a:hover { background-color: #ddd; text-decoration: none; }
/* page END */

/* galleryShow START */
.galleryShow { background-color: #f6f6f6; padding: 15px 5px 5px 5px; text-align: center; }
.galleryShow .smallImages { background-color: #fff; padding: 10px; }
.galleryShow .smallImages img { margin: 5px; }
.galleryShow .smallImages .active img { border: 5px solid #a6a6a6; margin: 0; }
.galleryShow p { margin: 10px; padding: 0; }
/* galleryShow END */

/* stock START */
.stock { font-size: 9px; line-height: 18px; }
.stock table { width: 100%; }
.stock a { background: url(../pics/b01.gif) no-repeat 0 3px; color: #666; padding: 0 5px 0 10px; }
.stock .indexDown { background:url(../pics/index_down.gif) no-repeat right 7px; color: #dd3126; font-weight: bold; text-align: right; padding-right: 10px; }
.stock .indexUp { background:url(../pics/index_up.gif) no-repeat right 7px; color: #009447; font-weight: bold; text-align: right; padding-right: 10px; }
.stock .value { text-align: right; padding: 0 0 0 5px; }
.stock .reuters { background: url(../pics/reuters.gif) no-repeat; font-weight: bold; text-align: right; }
/* stock END */

/* errorBox START */
.errorBox { background-color: #f8f9fa; border-top: 3px solid #a0abae; line-height: 16px; padding: 20px 20px 60px 20px; }
.errorBox a { color: #dd3126; text-decoration: underline; }
/* errorBox END */

/* gallery START */
.gallery { margin: auto; }
.gallery td { background-color: #666; border: 10px solid #fff; height: 80px; margin: 5px; text-align: center; width: 120px; }
/* gallery END */

/* files START */
.files a { color: #666; }
ul.files { list-style-type: none; margin: 0; padding: 0 0 20px 20px; }
.files li { line-height: 18px; padding-left: 25px; }
.files .pdf { background: url(../pics/ico_pdf.gif) no-repeat 0 0; }
/* files END */

/* relacje START */
.relacje { margin-bottom: 1px; }
.relacje h4 { background-color: #dd3126; color: #fff; font-size: 11px; font-weight: bold; margin: 0; padding: 5px; }
.relacje h4 a { background: url(../pics/b04.gif) no-repeat 0 3px; color: #fff; padding-left: 10px; }
.relacje h4 a.active { background: url(../pics/b04.gif) no-repeat 0 -45px; color: #fff; padding-left: 10px; }
.relacje .content { background-color: #fafbfc; border: 1px solid #e8e9ea; padding: 4px; }
.relacje .indexDown { color: #dd3126; }
.relacje .indexUp { color: #009447; }
/* relacje END */

.list01 li { line-height: 14px; background: url(../pics/b01.gif) no-repeat 10px 4px; padding: 0 0 0 20px; }
.list01 { list-style-type: none; margin: 0; padding: 0; }

/* pageNavigation START */
.pageNavigation { margin-top: 15px; font-size: 11px; }
.pageNavigation a { color: #888; }
.pageNavigation a:visited { color: #888; }
.pageNavigation ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; text-align: right; }
.pageNavigation li { border-left: 1px solid #888; display: inline; padding: 0 7px 0 10px; }
.pageNavigation .first { border: none; }
.pageNavigation #icopdf { background: url(../pics/ico_pdf02.gif) no-repeat; padding-left: 20px; }
.pageNavigation #icoprint { background: url(../pics/ico_print.gif) no-repeat; padding-left: 20px; }
.pageNavigation #icosend { background: url(../pics/ico_send.gif) no-repeat; padding-left: 18px; }
.pageNavigation #icoclose { background: url(../pics/ico_close.gif) no-repeat; padding-left: 17px; }
/* pageNavigation END */

/* product START */
.product { border-bottom: 2px solid #dd3126; margin-bottom: 20px; }
.product table { width: 100%; }
.product tr { vertical-align: top; }
.product .table06 { margin: 0; }
/* product END */

.szukana_fraza { background: #dedede; padding: 2px; }

