/* CSS Document Generated by Warski */
* { margin:0; padding:0; border:0;}


body {
       font-family: Helvetica, Arial, Tahoma, Verdana, Trebuchet, sans-serif;
       font-size: 12px;
       color:#66808b;
       background: #fff url(/img/www/bg.jpg) repeat-x;
}


img {display: block;}

a {color:#66808b; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: underline; background-color: transparent;}
.clear {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
li {list-style: none;}
p, dd {margin-bottom: 15px; line-height: 1.5em; overflow: visible;}
address {font-style: normal; margin-bottom:15px;}
strong, b, dt {color:#114a5e;}
h4 {font-size: 13px; font-family: verdana; margin-bottom:5px; color:#114A5E;}
h5, h6 {font-size: 100%; color: #114A5E; margin-bottom:3px}
h6 {font-weight: normal;}

.fl {float: left;}
.fr {float: right;}
.center {display: block; margin: 0 auto;}
img.fl {float: left; margin:0 7px 10px 0 !important;}
#content img { margin-bottom:10px;}
#content img.fl {padding:7px; border-right:1px #eee solid; border-bottom:1px #eee solid;}
#main_left img {padding:7px; border-right:1px #eee solid; border-bottom:1px #eee solid;}

table {border-collapse: collapse; width: 100%; border:1px #e6e6e6 solid; margin:5px 0}
table td, table th {padding:4px 6px;}
table th {background: #a2c7d5; color:#fff; text-align: left; }
table td a {color:#000; text-decoration: underline;}

table td.txtLong { width:280px; }
table td.phone { width:100px; }
table td.email { width:94px; }

#container {background: url(/img/www/clouds.jpg) no-repeat center top; padding-top:70px;}
#top {width: 965px; min-height:345px; margin: 0 auto; position: relative; z-index:0; }

/* .top_1 #top {background: url(/img/www/top.jpg) no-repeat bottom;}
.top_2 #top {background: url(/img/www/top2.jpg) no-repeat bottom; height:388px;}
.top_3 #top {background: url(/img/www/top3.jpg) no-repeat bottom; height:416px;}
.top_4 #top {background: url(/img/www/top4.jpg) no-repeat bottom; height:416px;}
.top_5 #top {background: url(/img/www/top5.jpg) no-repeat bottom; height:416px;}
.top_6 #top {background: url(/img/www/top6.jpg) no-repeat bottom; height:416px;}
.top_7 #top {background: url(/img/www/top7.jpg) no-repeat bottom; height:416px;} */

#top h1 {float: left; margin-top:5px;}
#menu_level_0 {float: right; margin-top:35px; z-index:90;}
#menu_level_0 li {position: relative; float: left;  font-family: tahoma; font-size: 11px; font-weight: bold; padding:0 3px; z-index:91;}
#menu_level_0 li a { height: 29px;  color:#000; white-space: nowrap; width: auto; display:block; padding:12px 10px 0; color:#1c4c5e; z-index:92;}
#menu_level_0 li a:hover, #menu_level_0 li.menuh a, #menu_level_0 li.active a {text-decoration: none; background: url(/img/www/menu_li.jpg) repeat-x; color: #b00202;}

#menu_level_0 li.menuh div, #menu_level_0 li.active div {background: url(/img/www/menu_corner_left.gif) no-repeat left top;}
#menu_level_0 li div {padding:0 0 0 6px; z-index:93;}

#menu_level_0 li.menuh span, #menu_level_0 li.active span {background: url(/img/www/menu_corner_right.gif) no-repeat right top;}
#menu_level_0 li span {padding:0 6px 0 0px; display:block; position: relative;}

#menu_level_0 ul {display: none; position: absolute; top:100%; left:3px; z-index:94; background: url(/img/www/menu_li.jpg) repeat;}
#menu_level_0 ul ul { top:0; left:100%; z-index:95;}

#menu_level_0 li li {float: none; padding:10px; width: auto; padding: 0; clear:both;}

#menu_level_0 li.menuh ul,
#menu_level_0 li.menuh ul ul {display: none;}

#primary-nav li.menuh ul,
#primary-nav ul li.menuh ul,
#primary-nav ul ul li.menuh ul {display: block;}


#menu_level_0 li.menuh ul {display: block;}
#menu_level_0 li.menuh ul a {color:#000 !important;}
#menu_level_0 li.menuh ul a:hover {color:#b00202 !important;}

#topBox { z-index:1; height:auto; clear:both; background:url('/img/www/top_box_border.gif') no-repeat 0 0; position:relative; }
#topBoxCorner { position:absolute; padding:5px 3px; top:9px; right:9px; width:100px; height:100px; }
#topBoxCorner a { font-family:arial; font-size:9px; color:#858e97; float:right; display:inline-block; background:url('/img/www/more_arrows.gif') no-repeat right 0px; padding:0 10px 0 0; }
#topBox img { display:inline; padding:9px 9px 0px !important; z-index:1; }


#motto {padding-right:10px; position:absolute; top:110px; left:9px; }
#home_page #motto, #sub_page #motto, #kontakt #motto, #formularz_zamowienia #motto {left:9px; max-height:160px; overflow: hidden; float: left;}
#home_page #motto strong, #sub_page #motto strong, #formularz_zamowienia #motto strong, #kontakt #motto strong {color:#66808b;}
#home_page #motto div#opacity, #sub_page #motto div#opacity, #formularz_zamowienia #opacity, #kontakt #motto div#opacity {background-color:#FFFFFF; float:left;  opacity:0.7; filter: alpha(opacity=70);  padding:0 11px; }
#home_page #motto #motto_content, #sub_page #motto #motto_content,  #kontakt #motto #motto_content, #formularz_zamowienia #motto_content { margin-bottom:25px; position: relative; opacity:1.0;  padding:0 11px; clear: both; }
#home_page #motto #motto_content p, #sub_page #motto #motto_content p, #kontakt #motto #motto_content p, #formularz_zamowienia #motto_content p {}

#motto p {color:#000}
#motto strong {color:#be3131;}


#content {width: 950px; padding:0 20px;  background: url(/img/www/bg_content.gif) no-repeat 1px bottom; margin: 0 auto }
#sub_page #content {background: url(/img/www/bg_content_sub_page.gif) no-repeat 1px bottom;}
#formularz_zamowienia #content { width:958px; }
#content_top {background: transparent url(/img/www/bg_main.gif) repeat-y scroll 373px top; min-height: 198px;}
#kontakt #content_top {background: transparent url(/img/www/bg_main2.gif) repeat-y left top; min-height: 198px;}
#formularz_zamowienia #content_top { background:#fff url(/img/www/bg_main3.png) no-repeat 310px center; }
#sub_page #content_top {background-position:320px top ;}

#kontakt .column {float:left; padding:0 10px 10px; width:296px;  background: url(/img/www/bg_main_top.gif) no-repeat left top;}
#kontakt .column1 {background: none}

#main {width: 557px;  float: right;  background: url(/img/www/bg_main_top.gif) no-repeat left top;  padding:0 10px 15px;}
#sub_page #main {width: 610px;}

#mainPath { padding-bottom:12px; }
#mainPath, #mainPath a { color:#b8b8b8; font-size:11px; }
#mainPath span a { color:#8e8e8e; }

#main h2, #sub h2 {font-family:"trebuchet ms"; font-weight:normal; font-size:18px; color:#b00202; border-bottom:1px solid #f2f2f2; padding-bottom:5px; margin-bottom:12px;}
#main ul, .column ul {margin-bottom:15px;}
#main ul li, .column ul li {padding-left:15px; background: url(/img/www/arrow/arrow_li.gif) no-repeat left 4px; line-height: 1.5em;}

#main_left {float: left; width: 175px;}
#main_right {float: right; width: 425px;}

.column_2, .column_3 {overflow: hidden;}
.column_2 li {float: left; width: 45%; padding: 1% !important; margin:0.6% !important; border:1px #f1f1f1 solid; background: none !important; line-height: auto !important;}
#certificate dt {font-weight: bold; background: url(/img/www/border_certyficate.gif) repeat-x bottom; margin-bottom:5px; padding-bottom:5px; overflow: hidden;}
#certificate dd {font-size: 11px;}

#sub {float: left; width: 352px; padding:0 10px 5px;}
#sub_page #sub {width: 300px;}

#sub h2 {text-align: right; }
#sub_menu {overflow: hidden;}
#sub_menu li {font-weight: bold; background:transparent none !important; padding-left:0 !important; line-height:normal !important;}
#sub_menu li a {background:transparent url(/img/www/bg_sub_menu_li.jpg) no-repeat; color:#000; display:block; height:23px; padding:5px 10px 0; text-decoration:none; width:276px;}
#sub_menu li a:hover, #sub_menu li.active a {background: url(/img/www/bg_sub_menu_li_over.jpg) no-repeat; text-decoration: none; color: #fff;}

#sub_menu_exp { background:#f9f8f8 url('/img/www/sub_menu_exp_bottom.gif') no-repeat left bottom; padding-bottom:12px; list-style:none; margin:10px auto; width:246px; }
#sub_menu_exp span { display:block; font-weight:bold; zoom:1; padding:8px 0 0 41px; background:url('/img/www/menu_exp_down.gif') no-repeat 230px 17px; color:#114a5e; cursor:pointer;  }
#sub_menu_exp span.active { background:url('/img/www/menu_exp_up.gif') no-repeat 230px 17px; }
#m_urzadzenia { background:url('/img/www/m_urzadzenia.png') no-repeat 0 0; }
#m_urzadzenia span { height:23px; padding-top:12px; }

#m_zbiorniki { margin-top:1px; background:url('/img/www/m_zbiorniki.png') no-repeat 0 0; }
#m_zbiorniki span { background:url('/img/www/menu_exp_down.gif') no-repeat 230px 13px; height:26px; }
#m_zbiorniki span.active { background:url('/img/www/menu_exp_up.gif') no-repeat 230px 13px; }

#m_aplikatory { background:url('/img/www/m_aplikatory.png') no-repeat 0 0; }
#m_aplikatory span { height:27px; padding-top:5px; background:url('/img/www/menu_exp_down.gif') no-repeat 230px 10px; }
#m_aplikatory span.active { background:url('/img/www/menu_exp_up.gif') no-repeat 230px 10px; }

#sub_menu_exp ul { display:none; }
#sub_menu_exp ul li { height:30px; border-bottom:1px solid #fff; } 
#sub_menu_exp ul li a { display:block; zoom:1; padding:7px 0 0 54px; background:url('/img/www/m_exp_li_a.jpg') no-repeat 44px 10px; }
#sub_menu_exp ul li a:hover { font-weight:bold; text-decoration:none; background:url('/img/www/m_exp_li_a_ov.jpg') no-repeat 44px 10px; }


.banner {position: relative;}

.banner span {position: absolute; top:80px; left:17px; font-size: 11px;}
.banner span a {font-weight: bold; color:#fff;}

#contact li {background: none; padding: 0 }
#contact.small li {float: left; width:172px; margin:5px 0;}
#contact.big li {clear:both; width:291px; margin:5px 0}
#contact li label {display: block; text-indent: 3px;}
#contact li input {padding:5px; background: url(/img/www/bg_input.gif) no-repeat; display: block; color: #8b8b8b; font-family:arial; font-size: 11px;}
#contact.small li input {width: 158px; height: 14px; background: url(/img/www/bg_input_small.gif) no-repeat;}
#contact.big li input {width: 281px; height: 14px; background: url(/img/www/bg_input_big.gif) no-repeat;}
#contact li textarea {background: url(/img/www/bg_textarea.gif) no-repeat;  padding:5px; overflow: auto; color: #8b8b8b; font-family:arial; font-size: 11px;}
#contact.small li textarea {background: url(/img/www/bg_textarea_small.gif) no-repeat; width: 333px; height:60px;}
#contact.big li textarea {background: url(/img/www/bg_textarea_big.gif) no-repeat; width: 281px; height:96px;}
#content fieldset {clear: both; }
#content fieldset.submit {padding-right:10px;}
#content fieldset.submit input.fSubmit{border: none; overflow: visible; color:#66808b; background: url(/img/www/ico_ok.gif) no-repeat center right; padding-right:10px; cursor: pointer; float: right; width:60px; }

.container_footer {border-top: 1px #f1f1f1 solid; clear: both; overflow: hidden;}
#footer {width: 950px; margin: 10px auto; padding:0 20px }
#footer p {margin-bottom:0}
#footer #tel {float: left;}
#footer #tel p {}
#footer #tel p strong {font-size: 14px; color: #be3131; font-family: tahoma; position: relative; top:-8px}  
#footer #tel p b { position: relative; top:-8px}
#footer #tel p span {font-family: georgia; color: #be3131; font-size: 16px; font-weight: bold; position: relative; top:-8px}
#footer #tel img {display: inline;}

#footer #addres {float: right;}
#footer #addres strong {color: #be3131;}

#copyright {width: 960px; margin:0 auto; padding:10px 15px; color:#c4c4c4; font-size: 11px; overflow: hidden;}
#kriomedpol, #copyright ul, #copyright ul li {float: left; line-height: 2.0em}
#copyright ul, #copyright ul li {padding:0 5px;}
#copyright ul li {padding-top:5px;}
#warski {float: right;}

/* video and scroll gallery */
#video {width: 540px; margin: 0 auto }
#main .scrollable { overflow:hidden; float: left; width: 490px; position: relative;}

#main .items li {float: left; padding:5px; font-weight: bold; text-align: center; background: none}
#main .items li img {border:1px #eee solid; padding:5px; margin-bottom:3px;}
#main .items li.hover {}
/* #main .items li.hover img {border:1px #41C6F3 solid;} */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0 -18px;}
a.prev, a.next, a.prevPage, a.nextPage { background:transparent url(/img/www/arrow/left.png) no-repeat ; cursor:pointer; display:block; float:left; height:18px; margin:50px 3px; width:18px;}
a.next, a.nextPage {background-image:url(/img/www/arrow/right.png); clear:right;}
a.disabled {visibility:hidden !important;}

.caption-wrapper {padding:0 10px 10px 0 !important}
.caption-top, .caption-bottom {background: #026F98; color: #fff; cursor:default; padding:2px; font-size:11px; text-align:center;}
.caption-top {border-width:0px;}
.caption-bottom {border-width:0px;}
.caption a, .caption a {background:#000;border:none;text-decoration:none;padding:2px;}
.caption a:hover, .caption a:hover {background:#202020;}

/* referencje */

#references .references {border:1px #efefef solid; overflow: hidden; background: url(/img/www/bg_logo.gif) repeat-y; margin-bottom:10px; zoom:1; }
#references .logo {float: left; width: 125px; padding:10px 7px;}
#references .logo img {margin: 5px auto; display:inline !important; }
#references .description {overflow: hidden; padding:0 10px;}
#references .description dt {border-bottom:1px #efefef solid; color:#114a5e; font-weight: bold; line-height: 2.0em; margin:3px 0;}
#references .references .more, .mainProductList p.more {font-size: 11px; font-weight: bold; text-align: right; margin-bottom:3px}

/* oferta */

#offer .offer { overflow: hidden; margin-bottom:10px;}
#offer .logo {float: left; padding:1px; border: 2px #EFEFEF solid; }
#offer .logo img {margin: 0 auto; display:inline !important; }
#offer .description {overflow: hidden; padding:0 11px 0 10px;}
#offer .description dt {border-bottom:1px #efefef solid; color:#114a5e; font-weight: bold; line-height: 2.0em; margin:3px 0;}
#offer .offer .more {font-size: 11px; font-weight: bold; text-align: right; margin-bottom:3px}

/* cennik */

#main .mainProductList { }
#main .mainProductList li { background:transparent url('/img/www/list_product_item.gif') no-repeat 0 0; padding:5px 10px; width:590px; height:62px; }
#main li.mainProductListActive { background:transparent url('/img/www/list_product_item_active.gif') no-repeat 0 0;  }
#main .mainProductList li img { margin:0 20px 0 0; float:left; }
#main .mainProductList li h3 { font-size:12px; margin-bottom:11px; font-weight:bold; color:#114a5e; border-bottom:1px solid #e2e3e3; padding:0px 0 4px 0; }
#main .mainProductList li h3 span { float:right; font-weight:normal; }
.mainProductList p.more a { display:inline-block; background:url('/img/www/more_arrows.gif') no-repeat right 2px; padding-right:10px; }

#main .mainProductListNobg li { background-image:none; height:auto; margin-bottom:18px; }
#main .mainProductListNobg li h3 span { float:none; color:#66808b; }
#main .mainProductListNobg li p { padding-bottom:4px; margin-bottom:0; }


.multitabWrapper { background:url('/img/www/tab_bkg.jpg') repeat-y 0 0; margin-bottom:13px; }
.multitab { background:url('/img/www/tab_bottom.jpg') no-repeat left bottom; }
.multitabHeader { font-weight:bold; background:url('/img/www/tab_header.jpg') no-repeat 0 0; height:34px; }
div.tabs { float:right; width:410px; }
.multitabHeader h3 { font-weight:bold; font-family:arial; font-size:12px; color:#fff; padding:8px 0 0 8px; }
div.tabs h4 { cursor:pointer; margin-top:3px; text-align:center; height:22px; width:104px; padding:7px 0 0; color:#66808b; font-weight:bold; font-size:12px; font-family:arial; float:left; }
div.tabs h4.active { background:url('/img/www/tab_header_item.jpg') no-repeat 0 0; }
.multitabMain { padding:2px 5px 4px; zoom:1; }
.multitabMain:after, form#req fieldset:after { display: block; clear: both; content: " "; }

.multitabMain img { float:left; margin:0 16px 0 0 !important; }
.multitabMain p { margin-bottom:0 !important; padding-top:5px; }
.multitabMain ul { display:inline-block; margin-bottom:0 !important; }
.multitabMain dl { margin-top:5px; background:#ebebeb none; width:385px; display:inline-block; border:1px solid #FAFAFA; }
.multitabMain dt { padding:4px 6px; color:#66808b; width:195px; float:left; border:1px solid #FAFAFA; border-bottom:none; }
.multitabMain dd { width:163px; float:left; margin-bottom:0 !important; line-height:normal; border-top:1px solid #FAFAFA; font-weight:bold; padding:4px 6px; }
.multitabMain .bgGrey { background-color:#dedede !important; }

.content_tab { clear:both; display:none; }
.content_tab.active { display:block; }

#subColumn { float:left; width:310px; }
.mainColumns { width:614px !important; background-image:none !important; }
#mainColumnsFirst { padding-top:12px; width:285px; float:left; }
#mainColumnsSecond { padding-top:12px; width:324px; float:left; }

form#req input { background:transparent none; border:none; padding:5px 10px 0px; height:15px; font-size:11px; color:#737373; font-family:tahoma; }
form#req fieldset { margin-top:9px; }
form#req label { font-family:tahoma; font-size:11px; color:#114a5e; font-weight:bold; display:block; padding:0 0 11px 10px; }
form#req hr { color:#ebebeb; background-color:#ebebeb; height:1px; border:none; margin:14px 0; *margin:7px 0; }
.reqLong { background:url('/img/www/request_long.jpg') no-repeat 0 0; width:257px; height:28px; }
.reqLong input { width:237px; }
.reqMid { background:url('/img/www/request_middle.jpg') no-repeat 0 0; width:125px; height:28px; float:left; padding-right:7px; }
.reqMid input { width:105px; }
.reqSmall { background:url('/img/www/request_small.jpg') no-repeat 0 0; width:86px; height:28px; float:left; }
.reqSmall input { width:66px; }
form#req select { font-family:tahoma; height:24px; font-size:11px; color:#114a5e; padding:5px 0 0 10px; background:url('/img/www/request_long.jpg') no-repeat 0 0; }
#productCat { width:323px; margin-bottom:4px; }
#productCat option { padding:5px 0 0 10px; }
#product { width:233px; float:left; margin-right:4px; }

textarea.reqComments { background:url('/img/www/request_textarea.jpg') no-repeat 0 0; padding:7px 10px 0; width:303px; height:63px; font-size:11px; color:#737373; font-family:tahoma; }

.reqButtonLong, .reqButton { background:url('/img/www/request_button_long.jpg') no-repeat 0 0 !important; padding:0 0 3px 0 !important; width:323px; height:27px !important; color:#fff !important; font-weight:bold; }
.reqButton { background:url('/img/www/request_button.jpg') no-repeat 0 0 !important; width:85px; float:right; } 

#reqOsoba { margin-bottom:10px; }

#user_nav {float:right;}
#user_nav a {float:left; background: url(/img/www/button_page.gif) no-repeat; text-align:center; padding: 6px 0 8px; width:28px; height:28px; }
#user_nav a.next, #user_nav a.prev {background: url(/img/www/button_prev_next.gif) no-repeat; width:74px; float:left; margin: 0px 2px 0px 2px; }
#user_nav a.current {font-weight:bold;}
#user_nav p {float:left; padding: 6px 0 8px;}