html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
body {line-height:1.5;text-align:center;color:#696969;}
body {font-size:13px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a {text-decoration:none;color:#696969;}
ul,ol {list-style-type:none;}
.a11y {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.clr {clear:both;font-size:1px;height:1px;}

/* ------------------------------------------------------------------------------ */

div.hr{height:1px;background:url(../lay-gfx/dots1.gif);}
body{background:url(../lay-gfx/body.jpg) repeat-x;color:#696969;font-size:12px;}
a{color:#696969;}
#body-x1{height:20px;}
#wrap-x1{width:924px;margin:auto;text-align:left;background:white url(../lay-gfx/wrap.jpg) no-repeat;}
#wrap-x2{padding:0 11px;}
#wrap-x3{width:924px;margin:auto;}
#head{height:176px;}
#head-img{float:left;}
#head h1{float:left;margin-left:20px;width:218px;height:176px;background:url(../lay-gfx/h1.jpg) 0 50% no-repeat;text-indent:-9999px;overflow:hidden;}
#head-form{float:left;margin:50px 0 0 50px;width:237px;height:81px;background:url(../lay-gfx/head-form.jpg);}
#head-form span{display:block;line-height:26px;text-align:center;color:#197fc0;font-weight:bold;}
#head-form form{margin-top:16px;}
#head-form label{color:white;margin-left:10px;}
#head-form .text{margin-left:10px;background:none;border:none;width:111px;}
#head-form .submit{width:24px;height:20px;margin-left:4px;background:none;border:none;cursor:pointer;}

#menu-top{background:url(../lay-gfx/menu-top-x1.gif) no-repeat;padding-left:15px;text-align:center;}
#menu-top-x3{background:url(../lay-gfx/menu-top-x3.gif) 100% 0 no-repeat;padding-right:15px;}
#menu-top-x2{height:31px;background:url(../lay-gfx/menu-top-x2.gif);}
#menu-top a{display:inline-block;padding:0 20px;line-height:31px;background:url(../lay-gfx/dots2.gif) 100% 0 no-repeat;color:white;font-size:14px;}
#menu-top a.last{background:none;}

#menu-btm{background:url(../lay-gfx/menu-btm-x1.gif) no-repeat;padding-left:15px;text-align:center;}
#menu-btm-x3{background:url(../lay-gfx/menu-btm-x3.gif) 100% 0 no-repeat;padding-right:15px;}
#menu-btm-x2{height:31px;background:url(../lay-gfx/menu-btm-x2.gif);}
#menu-btm a{display:inline-block;padding:0 20px;line-height:31px;color:white;font-size:13px;}

#breadcrumbs{line-height:24px;background:url(../lay-gfx/dots1.gif) 0 100% repeat-x;margin-bottom:10px;}
#breadcrumbs a{font-size:11px;}
#breadcrumbs a.last{color:#199df1;}

#foot{border-top:15px solid white;padding:20px 70px;background:#ececec;color:#c2c2c2;text-align:center;font-size:11px;}

#left{float:left;width:237px;}
#right{float:right;width:645px;}
#center{padding:0 24px;}

#left-search{margin-bottom:15px;height:55px;width:236px;background:url(../lay-gfx/left-search.jpg);}
#left-search .text{width:146px;margin:18px 0 0 39px;background:none;border:none;}
#left-search .submit{width:20px;margin-left:10px;background:none;border:none;cursor:pointer;}

#left .btn1{display:block;margin-top:5px;line-height:26px;background:url(../lay-gfx/left-btn1.jpg);text-align:center;color:#197fc0;}
#left .btn2{display:block;margin-top:5px;line-height:26px;background:url(../lay-gfx/left-btn2.jpg);text-align:center;color:#197fc0;font-weight:bold;font-size:14px;}
#left .btn1 a.active{color:#197fc0;}
#left .btn1 a:hover{color:#197fc0;}
#left .btn2 a{color:#197fc0;}

#root-banners{margin-bottom:10px;}
#root-banners .root-banner{float:left;display:inline;width:206px;margin-right:13px;}
#root-banners .last{margin-right:0;}
#root-banners .clr{float:none;}

#intro h2{background:url(../lay-gfx/intro-h2.jpg) no-repeat 25px 100%;padding-left:55px;font-size:17px;font-weight:bold;}
#intro{padding:0 24px;margin:auto;margin-bottom:20px;}
.intro-x1{background:url(../lay-gfx/intro-x1.jpg) no-repeat;padding-top:11px;}
.intro-x2{background:url(../lay-gfx/intro-x2.jpg);padding:10px 100px 10px 40px;}
.intro-x3{background:url(../lay-gfx/intro-x3.jpg) 0 100% no-repeat;padding-bottom:11px;}

#form-contact{margin:30px 0;}
#form-contact div{margin-bottom:5px;}
#form-contact label{display:inline-block;width:200px;margin-right:7px;text-align:right;vertical-align:top;padding-top:6px;}
#form-contact .text{width:220px;border:1px solid #c7c7c7;padding:5px;}
#form-contact .textarea{width:220px;border:1px solid #c7c7c7;padding:5px;overflow:hidden;}
#form-contact .submit{background:url(../lay-gfx/btn1.jpg);width:78px;height:28px;border:none;margin:10px 0 0 366px;}
#form-contact label.error{color:red;text-align:left;margin-left:10px;}

#form-result{text-align:center;}
#form-result a{font-weight:bold;}

#catalog-head{height:36px;background:url(../lay-gfx/shop-head.jpg);padding-top:2px;line-height:34px;color:#197fc0;}
#catalog-head h2{float:left;display:inline;margin-left:35px;font-size:18px;}
#catalog-head h3{float:right;display:inline;margin-right:15px;font-size:14px;font-weight:bold;}

#catalog-col-desc{color:#197fc0;margin:20px 0;}

.catalog-col-item{float:left;display:inline;width:220px;margin:20px 40px;}
.catalog-col-item h4{margin:10px 0 5px 0;font-size:16px;}
.catalog-col-item p{text-align:justify;}
.catalog-col-item .more{display:block;text-align:right;font-weight:bold;}

#catalog-col-list{margin-bottom:25px;}
#catalog-col-list table{width:615px;}
#catalog-col-list .c1{width:140px;text-align:center;padding:10px 0;}
#catalog-col-list .c2{background:url(../lay-gfx/dots1.gif) 0 100% repeat-x;padding:20px 0;}
#catalog-col-list .last .c2{background:none;}
#catalog-col-list h2{font-size:14px;margin-bottom:2px;font-weight:bold;}
#catalog-col-list p{text-align:justify;}
#catalog-col-list .more{display:block;text-align:right;}
#catalog-col-list .more a{padding-left:15px;background:url(../lay-gfx/arrow1.jpg) 0 3px no-repeat;}

#catalog-prod{margin:20px 0;padding-right: 37px}

#catalog-prod-img{float:left;margin:10px 20px 20px 0;}

#related{background:url(../lay-gfx/dots1.gif) repeat-x;padding-top:15px;}
#related h3{background:url(../lay-gfx/related-h3.jpg) no-repeat;line-height:17px;font-size:14px;padding:4px 0 0 25px;margin-bottom:5px;}
#related li{background:url(../lay-gfx/bullet1.jpg) 10px 50% no-repeat;padding-left:25px;}

#newslist table{width:845px;}
#newslist .c1{width:160px;text-align:center;padding:10px 0;}
#newslist .c2{background:url(../lay-gfx/dots1.gif) 0 100% repeat-x;padding:20px 0;}
#newslist h3{font-weight:bold;line-height:12px;}
#newslist h2{font-size:14px;margin-bottom:2px;font-weight:bold;}
#newslist p{text-align:justify;}

.glowna-news{background:url(../lay-gfx/left-h2.jpg) no-repeat;padding:0 10px;font-size:11px;}
.glowna-news h2{display:block;line-height:18px;color:white;margin:15px 0 10px 0;font-weight:bold;}
.glowna-news .more{text-align:right;}
.glowna-news .more a{padding-left:15px;background:url(../lay-gfx/arrow1.jpg) 0 3px no-repeat;}
.glowna-news p{text-align:justify;}

.boksad{margin-top:15px;}

#search-results h3{font-size:15px;font-weight:bold;}
.search-result{background:url(../lay-gfx/dots1.gif) 0 100% repeat-x;padding:10px 0;}
#search-results .last{background:none;}


.cnt{padding-right: 37px}
.cnt h2{padding:5px 0 0 30px;background:url(../lay-gfx/cnt-h2.jpg) no-repeat;font-size:17px;font-weight:bold;}
.cnt h3{padding:5px 0 0 30px;background:url(../lay-gfx/cnt-h3.jpg) no-repeat;font-size:18px;color:#199df1;}
.cnt h4{font-size:14px;font-weight:bold;margin-top:15px;}
.cnt p{text-align:justify;margin:10px 0;line-height:20px;}
.cnt li{background:url(../lay-gfx/bullet1.jpg) 10px 50% no-repeat;padding-left:25px;}
.cnt strong{color:black;}
.cnt .hr{height:1px;background:url(../lay-gfx/dots1.gif);margin:15px 0;}

