body{
	margin:0; padding:0; font-family:tahoma,verdana,dejavu sans,arial,liberation sans,sans-serif; font-size:11px;
	background:url(grafika/bg.gif) repeat-x; color:#535558;
	position: relative;
}
a{ color:#535558; text-decoration:none; }
img{ border:none; margin:0; padding:0; }
form{ display:inline; padding:0; margin:0; }
input, select, textarea{ color:#535558; }

/***** GLOBAL *********/

.clear{ clear:both !important;}
.clear_block { clear:both !important; display: block; font-size: 0px; height: 0px; overflow: hidden}
.hide, .ui-tabs-hide{ display:none !important; }

.kostka .link_more { border-bottom:solid 1px #8e0000; background-position: right -18px;}
.pustaki .link_more { border-bottom:solid 1px #07233d; background-position: right -36px;}
.ogrodzenia .link_more { border-bottom:solid 1px #76982e; background-position: right -54px;}
.kominki .link_more { border-bottom:solid 1px #9c990b; background-position: right -72px;}

.link_more{ display:block; float:right; padding:2px 33px 0px 2px; border-bottom:solid 1px #d2d2d2; background:url(grafika/arrows_more.png) no-repeat top right; }
.link_more span{ display:block; height:16px; }
.link_more_red{ background-position:right -18px; }
.link_more_navy{ background-position:right -36px; }
.link_more_green{ background-position:right -54px; }
.link_more_olive{ background-position:right -72px; }

#top_menu_navi, #top .menu ul, #menu_bar, #footer .menu ul, .module_bottom ul, .module ul, .change_view ul{
	list-style:none; display:block; padding:0; margin:0;
}
#top_menu_navi li, #top .menu li, #menu_bar li, #footer .menu li, .module_bottom li, .module li, .change_view li{
	display:block; padding:0; margin:0;
}
#top_search input, .form input{
	border:0; margin:0; padding:0; background:transparent;
}
/******* Komunikaty ******/

.komunikat {clear: both; border: 1px solid #dadada; border-radius: 2px; -moz-border-radius: 2px; margin: 0 20px 10px 20px; position: relative}
body .komunikat p.tresc {padding: 20px 60px 20px 88px; margin: 0 0 20px 0; border: none; text-align: center; font-size: 13px}
body .info p.tresc{background: #f8f8f8 url(grafika/kom_info.gif) no-repeat 20px center}
.info div {background: #27ad40}
body .warning p.tresc{background: #f8f8f8 url(grafika/kom_warning.gif) no-repeat 20px center}
.warning div {background: #ebb82e}
body .error p.tresc{background: #f8f8f8 url(grafika/kom_error.gif) no-repeat 20px center}
.error div {background: #901d1c}
.komunikat div {position: absolute; width: 100%; left: 0; bottom: 8px; height: 12px;}

.msg-status {
display:none;

}

.success {
display:flex;
background-color:green;
}

.error {
display:flex;
background-color:red;
}

/******* TOP ********/

.container{ width:1000px; margin:0 auto; }
#top{ height:138px; position:relative;  }
#top *{ font-size:11px; }
#top_logo{ top:21px; left:16px; position:absolute; }
#top_menu_navi{ float:right; padding-top:21px; height:72px; }
#top_menu_navi span{ font-size:10px; }
#top_menu_navi li{ float:left; }
#top_menu_navi li a{ display:block; float:left; padding:44px 16px 0 16px; background:top center no-repeat; font-weight:bold;  }
#top_menu_navi .menu0 a{ background-image:url(grafika/menutop0.gif); }
#top_menu_navi .menu1 a{ background-image:url(grafika/menutop1.gif); }
#top_menu_navi .menu2 a{ background-image:url(grafika/menutop2.gif); }
#top .menu ul{ position:absolute; top:101px; left:16px; }
#top .menu li{ float:left; height:25px; margin-right:14px; font-weight:bold;  }
#top .menu li *{ font-size:12px; }
#top .menu li.active span{ color:#a91012;  }
#top .menu li.active{ background:url(grafika/menutop_selected.gif) no-repeat bottom center;  }
#top_search{ float:right; clear:both; }
#top_search *{ font-size:13px; }
#top_search div{ float:left; }
#top_search .label{ padding:6px 10px 10px 40px; background:url(grafika/icon_zoom.gif) no-repeat top left;  }
#top_search .input{ background:url(grafika/input_search.gif) no-repeat top right; width:199px; height:26px; }
#top_search .input input{ width:180px; display:block; margin:6px auto; font-size:12px;  }
#top_search input.submit{ width:82px; height:26px; background:url(grafika/input_search_sumit.gif) no-repeat top left; color:#fff; font-weight:bold; }
#navi{ clear:both; padding:13px 16px 10px 12px; * padding:6px 16px 0 16px; position: relative}
#navi > *{ padding-right:6px; }
#navi b{ color:#a21312; }

/***** BAR *******/

.kwicks {background: transparent url(../_public/temp/banery/kostka.jpg) no-repeat 3px -3px}
#menu_bar li a , #menu_bar li span, #menu_bar li b{ display:block; color:#fff; }
#menu_bar li a{ background:top left repeat-x; }
#bar_big li span{ background:url(grafika/arrow_white.png) no-repeat 5px 10px; padding: 10px 0 10px 20px}
.kwicks li strong{ background:url(grafika/arrow_white.png) no-repeat 5px 10px; padding: 10px 0 10px 20px; display: block}
#menu_bar li b{ font-size:9px; font-weight:normal; }

#bar_big .red a, .kwicks .red span{ background-image:url(grafika/menubar_red.gif);}
#bar_big .navy a, .kwicks .navy span{ background-image:url(grafika/menubar_navy.gif); }
#bar_big .green a, .kwicks .green span{ background-image:url(grafika/menubar_green.gif); }
#bar_big .olive a, .kwicks .olive span{ background-image:url(grafika/menubar_olive.gif);}

.kwicks .red {background: url(../_public/temp/banery/kostka_brukowa.jpg) no-repeat 140px 0}
.kwicks .navy {background: url(../_public/temp/banery/pustaki_i_bloczki.jpg) no-repeat 140px 0}
.kwicks .green {background: url(../_public/temp/banery/ogrodzenia.jpg) no-repeat 140px 0}
.kwicks .olive {background: url(../_public/temp/banery/komin.jpg) no-repeat 140px 0}

.kwicks {
	position: relative;
	
	height: 92px;
	overflow: hidden;
}
.kwicks #menu_bar {
	list-style: none;
	margin: 0 0 0 -850px;
	padding: 0;
	display: block;
	height: 91px;
	width: 1850px;
	overflow: hidden;
}

.kwicks ul li {
	float: right;
	position: relative;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	height: 91px;
}
.kwicks ul li a {display: block; height: 92px;}
.kwicks li span { padding: 5px; width: 130px; height: 81px;}


.bar *{ color:#fff; }
#bar_shadow{ min-height:26px; background:url(grafika/bar_shadow.png) no-repeat top center; }

#bar_big{ position:relative; height:243px; border-bottom:solid 1px #fff; background:#0c0c0c top right no-repeat; /*background-image:url(/_szablon/grafika/bar_big.jpg);*/ }
#bar_big #menu_bar{ float:left;  width:187px; position:absolute; z-index:5; left:-7px; top:4px; }
#bar_big #menu_bar li{ clear:both; padding-bottom:4px; background:url(grafika/menubar_shadow.png) no-repeat bottom left; }
#bar_big #menu_bar span, #bar_big #menu_bar b{ padding-left:32px; }
#bar_big #menu_bar span{ background-position:14px 7px; padding-top:5px; padding-bottom:10px; font-size:14px; }
#bar_big #menu_bar .navy span {padding-bottom: 1px}
#bar_big #menu_bar a{ height:56px; }
#bar_big h3, #bar_big .layer{ position:absolute; left:0px; z-index:1; width:760px; padding-right:21px; padding-left:219px; }
#bar_big ul {border: none; background: none; padding: 0; margin: 0;}
#bar_big h3{ top:-44px; display:block; margin:0; height:40px; padding-top:5px; background:url(grafika/bar_alpha40.png) repeat;
	text-decoration:underline; font-size:24px; font-weight:bold; text-align:right;}
#bar_big .element {height: 243px; position: relative; zoom: 0}
#bar_big .layer{ top:164px; height:80px; background:url(grafika/bar_alpha.png) repeat; text-align:right; font-size:11px; }
#bar_big .layer strong{ display:block; text-align:right; padding-top:10px; padding-bottom:10px; font-size:14px; font-weight:normal; }

#bar_small{ position:relative; height:92px; background:#0c0c0c top left no-repeat; /*background-image:url(/_szablon/grafika/bar_small.jpg);*/ }
#bar_small #menu_bar{ float:right; position:relative; z-index:5; }
#bar_small #menu_bar li{ float:left; width:116px; }
#bar_small #menu_bar a{ height:92px; padding-right:3px; }
#bar_small #menu_bar span, #bar_small #menu_bar b{ padding-left:18px; }
#bar_small #menu_bar span{ background-position:6px 13px; padding-top:12px; padding-bottom:15px; font-size:13px; }
#bar_small .layer{ position:absolute;  height:45px; top:47px; left:0px; z-index:1; width:535px; padding-right:460px; padding-left:5px;
	background:url(grafika/bar_alpha.png) repeat;	line-height:13px; }
#bar_small .layer strong{ display:block; font-size:14px; font-weight:normal; padding-top:2px; }

/***** CONTENT ******/

#content{ padding-bottom:25px; }
.content_line{ height:0px; border-top:solid 1px #dfdfde; width:767px; }
#left_center{ float:left; width:767px; padding-left:8px; margin-right:12px; border-top:solid 1px #dfdfde;  }
#right{ float:left; width:213px; }
.title{ padding:8px 0 16px 3px; margin:0; font-size:18px; font-weight:normal; float:left; }
.cms_desc{ clear:both; font-size:13px; line-height:19px; }
.cms_desc h1, .cms_desc h2, .cms_desc h3{ font-weight:normal; }
.cms_desc h1{ font-size:20px; }
.cms_desc h2{ font-size:18px; }
.cms_desc h3{ font-size:16px; }
.cms_desc p{ padding:12px 10px; text-indent:33px; }
.cms_desc p:first-child{ border:solid 1px #d8d8d8; background:#e8e8e8; border-radius:2px; font-size:11px; line-height:17px;; }
.cms_desc strong{ color:#a91012; }
.cms_desc ul{ padding:10px 0 10px 30px; margin:0 0 0 30px; list-style:none; }
.cms_desc li{ padding:4px 0 4px 23px; background:url(grafika/arrow_li.gif) no-repeat 0 10px; font-size:11px;  }
.cms_desc img, .description img{ padding:6px; border:solid 1px #d8d8d8; }

.form{ background:#e8e8e8; border:solid 1px #d8d8d8; padding:17px;  font-size:13px; }
.form table{ border-collapse:collapse; width:100%; }
.form table tr{ background:url(grafika/form_line.gif) no-repeat top left; }
.form table tr:first-child{ background:none; }
.form th{ padding:8px 7px 5px 0; width:145px; text-align:right; font-weight:normal; vertical-align:top; }
.form td{ padding:3px 0; vertical-align:midde; }
.form textarea, .form input[type="text"], .form select{ padding:4px; border-top:solid 1px #898989; border-left:solid 1px #898989; border-bottom:solid 1px #fff; border-right:solid 1px #fff;
	border-radius:3px; background:#fff; }
.form input[type="text"], .form select{ width:190px; }
.form input[type="checkbox"] {margin: 10px 10px 0 10px}
.form textarea{ width:98%; }
.form .submit_row{ padding-top:27px; text-align:right; }
.form .submit_row input{ width:79px; height:26px; color:#fff; font-size:12px; font-weight:bold; background:no-repeat center center; cursor:pointer; }
.form input[type="reset"]{ background-image:url(grafika/btn_light.gif); }
.form input[type="submit"]{ background-image:url(grafika/btn_dark.gif); margin-left:4px; }
.form .input_blad th {color: red;}
.form .input_blad input, .form .input_blad textarea {background: #FFE2DF;}
/***** CONTENT START *******/

.module_start .mod{ float:left; margin-left:13px; width:324px; }
.module_start .mod:first-child{ margin-left:0; }
/* cms */
.module_start .mod0 img{ border:solid 3px #9b1f17; margin:7px 7px 7px 0; float:left; }
.module_start .mod1 ul{ list-style:none; padding:0; margin:0; padding:4px 0 4px 6px; margin:0 0 0 6px; }
.module_start .mod1 li{ padding:2px 0 2px 28px; background:url(grafika/dot_red.gif) no-repeat 5px 8px; }

.module_start h5{ display:block; overflow:hidden; margin:0; padding:2px 0 0 32px; height:32px; background:url(grafika/arrow_head.gif) no-repeat bottom left; border-bottom:solid 1px #dfdfde; }
.module_start h5 b, .module_start h5 span{ display:block; font-weight:normal; }
.module_start h5 b{ color:#000; font-size:15px; }
.module_start u{ color:#af4c45; text-decoration:none; }
.module_start h5 span{ color:#646464; font-size:9px;  }
.module_start .mod_body{ line-height:18px; padding-top:5px; padding-left:10px; min-height:164px; }
.module_start .mod_more{  border-top:solid 1px #dfdfde; color:#000; }
.module_start p{ padding:0; margin:0; }

.module_start .slider{ height:152px; width:306px; position:relative; }
.module_start .slider .image{ display:block; position:absolute; top:0px; left:0px; z-index:1; }
.module_start .slider .layer{ background:url(grafika/slider_bg.png) repeat; position:absolute; z-index:2; width:306px; top:118px; height:26px; padding-top:6px;  }
.module_start .slider .layer a{ display:block; float:left; width:19px; height:19px; margin-left:10px; background:url(grafika/slider_pager.png) no-repeat; }
.module_start .slider .layer a.selected{ background:url(grafika/slider_pager_selected.png) no-repeat; }


/* cms slide */
#cms_slide{  width:740px; margin-top:25px; position:relative; }
#cms_slide .slider {}
#cms_slide .przedmiot{  position:relative; overflow:hidden;  width:715px; background:no-repeat top right; }
#cms_slide .przedmiot, #cms_slide1{ overflow:hidden;  }
#cms_slide .nav{ display:block; width:31px; height:37px; position:absolute; left:-47px; background:no-repeat url(grafika/arrows_cms_slide.gif) top left; }
#cms_slide .sliderPrev{ top:0px; }
#cms_slide .sliderNext{ bottom: 0px; background-position:bottom left; }
#cms_slide .row{ overflow:hidden; padding:5px 0 5px 0; border-bottom:solid 1px #dfdfdf; width: 445px;}
#cms_slide .row:first-child{ padding-top:0; }
#cms_slide .row_num{ float:left; width:36px; height: 100%; color:#e8e8e8; font-size:50px; font-weight:bold; text-align:center; background:#f8f8f8; border:solid 1px #d1d1d1; border-radius:3px; -moz-border-radius:3px; margin: 0 10px 0 0;}
#cms_slide .row_num td {vertical-align: middle;}
#cms_slide .row_body strong{ display:block; font-size:12px; padding-top:12px; color:#535558; line-height:15px; }
#cms_slide .row_desc{ padding: 0 0 6px 0; line-height:14px; font-size:11px; text-align: justify}
#cms_slide .row_desc p{ padding:0; margin:0; }
/* cms slide END */


/***** PRODUCTS ******/

.change_view{ float:right; padding:6px 2px 0 0; }
.change_view > *{ display:block; float:left; }
.change_view span{ padding:4px 9px 0 6px;  font-size:17px; font-weight:normal; }
.change_view a{ width:35px; height:29px; margin-right:9px; background:url(grafika/icons_view.gif) no-repeat; }
.change_view .list{ background-position:0 0; }
.change_view .cards{ background-position:-35px 0; }
.lista .list {background-position:0 -29px;}
.miniatury .cards {background-position:-35px -29px;}

.pager{ padding-left:8px;   }
.pager a, .pager b{ display:block; float:left; }
.pager b{ font-size:14px; font-weight:normal; padding:2px 6px 0 12px; }
.pager .links {display: inline}
/*.pager b:first-child{ padding-left:2px; padding-right:2px; }*/
.pager a{ border:solid 1px #d6d6d6; border-radius:2px; margin-left:3px; background:#e8e8e8; width:21px; height:17px; padding-top:2px; font-size:12px; text-align:center; }
.pager .strzalka{ width:11px; border-radius:0; background:#fff url(grafika/pager_arrows.gif) no-repeat; font-size: 0px}
.pager a.prev{ background-position:center left; }
.pager a.next{ background-position:center right; }
.pager a.selected{ border-color: navy; background-color: white; font-weight: bold }
.pager_top{ border-bottom:solid 1px #dfdfde; padding-bottom:7px; position:relative; left:-8px; width:767px;  }
.pager_bottom{ padding-top:7px;  }

.product_left{ float:left; width:233px; }
.product_left .image img{ padding:6px 7px; border:solid 1px #dbdbdb; margin-bottom:8px; }
.product_center{ float:left; line-height:21px; font-size:13px; }
/*.product_name, .product_desc, .product_image{ width:534px; }*/
.product_other{}
.product_head{ font-size:16px;}
.product_name{ font-weight:bold; font-size:18px; padding:2px 0 16px 0; margin:0; }
.product_desc{width: 767px}
.product_desc, .product_image{ border-bottom:solid 1px #dedede; padding-bottom:19px; }
.product_desc p{ padding:0; margin:0; }
.product_info{ line-height:18px; margin-bottom: 10px; }
.product_info b{ color:#12a01c; }
.product_image{ padding-top:20px; }
.product_main_image{ width:228px; float:left; text-align: center; margin: 0 5px 10px 0}
.product_main_image td {vertical-align: middle; height: 166px; border:1px solid #D8D8D8; padding: 0}
.product_other .product_main_image a{border: none; width: 100%; min-height: 80px; background: url(grafika/lightbox/loading.gif) no-repeat center center; margin: 0}

.product_other .product_head{ height:37px; }
.product_parms{ border-collapse:collapse; width:100%}
.product_parms th, .product_parms td{ text-align:left; border-bottom:solid 1px #d8d8d8; vertical-align:middle; padding-top:4px; padding-bottom:2px; }
.product_parms th{ font-weight:normal; padding-left:11px; background:url(grafika/parms1.gif) no-repeat bottom left; }
.product_parms td{ font-weight:bold; color:#265f95; padding-left:16px; background:url(grafika/parms2.gif) no-repeat bottom left;  }
.product_other{ padding-top:20px; border-bottom: 1px solid #DEDEDE}
.product_other a{ display:block; text-align:center; float:left; border:solid 1px #d8d8d8; margin:0 5px 11px 0; }
.product_other .product_head{ height:33px; }
.product_back{ line-height:normal; font-size:11px; color:#9b1f17; }
.product_back .link_more{ background: url(grafika/arrow_back.gif) no-repeat top right; }
.parameters {float: right; width: 534px; margin-top: 10px}

.prod *{ text-align:center; }
.prod_image img{ padding:4px 5px; background:#fff; border:solid 1px #d8d8d8; }
.prod_name{ padding-top:10px; }
.prod_name, .prod_price{ font-size:13px; font-weight:bold; }
.prod_price{ color:#12a01c; }
.prod p{ font-size:10px; padding:3px 0 0 0; margin:0; }

.product_cards{ padding:16px 0 0 2px; border-bottom:solid 1px #dfdfde; }
.product_cards .prod{ position:relative; width:175px; height:218px; padding:14px 19px; float:left; margin:0px 19px 24px 19px; background:#e8e8e8;
	border:solid 1px #d9d9d9; border-radius:2px; -moz-border-radius:2px;}
.product_cards .link_more span{ color:#9b1f17; }
.product_cards .prod_desc{ padding-top:10px; }
.product_cards .prod_more{ position:absolute; top:219px; left:137px; }

.prod_list{ clear:both; border-bottom:solid 1px #dfdfde; padding:9px 0 29px 0; min-height:172px; font-size:13px; line-height:170%; }
.prod_list h4{ float:left; font-size:20px; padding:0; margin:0; }
.prod_list_left{ float:left; width:231px; }
.prod_list_left a{ display:block; text-align:center; border:solid 1px #dcdcdc; padding:6px; width:207px; }
.prod_list_right{ float:left; width:536px; }
.prod_list_desc{ padding-top:12px; min-height:110px; }
.prod_list_desc p{ text-indent:15px; }
.prod_list_info{ float:left; }
.prod_list_info b{ color:#12a01c; padding-right:5px; }
.prod_list .link_more{ line-height:normal; }
.prod_list .link_more span{ color:#9b1f17; }

.product_cards .link_more_red, .product_cards .link_more_red{ border-color:#8e0000; }
.product_cards .link_more_navy, .product_cards .link_more_navy{ border-color:#07233d; }
.product_cards .link_more_green, .product_cards .link_more_green{ border-color:#76982e; }
.product_cards .link_more_olive, .product_cards .link_more_olive{ border-color:#9c990b; }

/***** MODULES ******/

.module_bottom{ clear:both; margin:14px 0 0 0; padding-top:12px; border-top:solid 1px #dedede; }
.module_bottom .product_head{ height:27px; padding-left:7px; }
.module_bottom ul{ background:url(grafika/line.gif);}
.module_bottom li{ float:left; background:url(grafika/tab_left.gif) no-repeat bottom left; margin-bottom: -1px;}
.module_bottom li a{ display:block; padding:7px 10px 0 10px; height:20px; background:url(grafika/tab_right.gif) no-repeat bottom right; font-size:14px; outline: none;}
.module_bottom li.ui-state-active{ background-image:url(grafika/tab_left_selected.gif); }
.module_bottom li.ui-state-active a{ background-image:url(grafika/tab_right_selected.gif); }
.module_bottom .zakladka_tresc{ clear:both; border:solid 1px #d8d8d8; padding:8px 0 5px 12px; background:#e8e8e8; border-radius:2px; -moz-border-radius: 2px; width: 751px; margin-top: -1px}
.module_bottom #fragment-1 {margin-left: 1px}
.module_bottom .ui-tabs-hide{ display:none !important; }
.module_bottom .prod{ float:left; background:url(grafika/mod_bottom_sep.gif) no-repeat top left; min-height:202px; padding:1px 10px 0 10px; width:230px; }
.module_bottom .prod:first-child{ background:none; }
.zakladka_tresc .nav{ display:block;  width:0px; height:0px; position:absolute; top:0px; display:none; }
.zakladka_tresc .sliderPrev{ left:0px; }
.zakladka_tresc .sliderNext{ left:773px; }

/***** WYSZUKIWARKA ********/

.listaWynikow {border: 1px solid #d8d8d8; border-radius: 2px; -moz-border-radius: 2px; margin: 0 0 16px 0;}
.listaWynikow .region_tytul {background: #e8e8e8 url(grafika/index.html); margin: 0px; padding: 12px 10px 13px 10px; position: relative; cursor: pointer; line-height: 100%;}
.listaWynikow .region_tytul a {color: #535558; font-size: 12px; font-weight: bold}
.listaWynikow .region_tytul a span {float: left}
.listaWynikow .region_tytul a var {float: right; margin: 0 40px 0 0; font-style: normal}
.listaWynikow h3 em{position: absolute; display: block; height: 37px; width: 31px; background: url(grafika/arrows_cms_slide.gif) no-repeat; top: 2px; right: 2px}
.listaWynikow h3.closed em{background: url(grafika/arrows_cms_slide.gif) no-repeat left -37px;}
.listaWynikow .f {height: 3px; background-color: #e8e8e8; clear: both}

.listaWynikow a.wiersz {line-height: 100%; padding: 6px 18px; border-bottom: 1px solid #d8d8d8; display: block; color: #595252;}
.listaWynikow a.wiersz:hover {background: #92daec; font-weight: bold;}
.listaWynikow a.wiersz var {float: right; font-style: normal}
.listaWynikow .pager .links{margin: 10px 0 10px 0;height: 22px; display: block}
.listaWynikow .pager a {padding: 0 0 2px 0;}
.listaWynikow .region_tresc {border-top: 1px solid #d8d8d8}

#right .module{ background:#e8e8e8; border:solid 1px #d8d8d8; padding:8px 11px 8px 11px; margin-bottom:12px; width:177px;
	border-bottom-left-radius:2px; border-bottom-right-radius:2px; }
#right h5{ background:url(grafika/menu_right_u.gif) no-repeat bottom left; margin:0; padding:0 0 8px 0; font-size:14px; font-weight:normal; }
.module ul{ padding-left:2px; padding-top:9px; }
.module ul li{ background:url(grafika/arrow_grey.gif) no-repeat 0 8px;  }
.module .selected span{ text-decoration:underline; color:#970000; }
.module ul a, .module ul span{ display:block; }
.module ul span{ font-size:13px; font-weight:bold; padding:3px 0 3px 12px ; }
.module ul ul{ padding-left:13px; padding-top:0; }
.module ul ul span{ font-size:11px; font-weight:normal; padding:5px 0 3px 16px; }
.module ul ul ul{ padding:4px 0 3px 16px; }
.module ul ul ul li{ background-position:0 3px; }
.module ul ul ul span{ font-size:10px; padding:1px 0 1px 18px; }

#right .prod{ margin-top:6px; padding-bottom:15px; border-bottom:solid 1px #d8d8d8; }
#right .prod_name{ padding-top:8px; }

/***** FOOTER *******/

#footer{ background:url(grafika/footer_bg.gif) repeat-x; height:95px; }
#footer .menu ul{ clear:both; padding-top:23px;  margin-left:30px; height:23px; border-bottom:solid 1px #eaeaea; width:655px; padding-left:5px;  }
#footer .menu ul span{ color:#a5a5a5; }
#footer .menu ul li{ float:left; padding-right:26px; }
#footer_copy, #footer_iq{ color:#000; }
#footer_copy{ float:left; padding:12px 0 0 33px; }
#footer_iq{ float:right; padding:5px 33px 0 0; }
#footer_iq span, #footer_iq img{ display:block; float:left; }
#footer_iq span{ padding:8px 6px 0 0; font-size:9px; }

.accent {position: absolute; height: 3px; width: 100%; z-index: 0; top: 226px}
.kostka .accent {background-color: #8e0000}
.pustaki .accent {background-color: #07233d}
.ogrodzenia .accent {background-color: #76982e}
.kominki .accent {background-color: #9c990b}
/* ColorBox */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(grafika/lightbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(grafika/lightbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(grafika/lightbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(grafika/lightbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(grafika/lightbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(grafika/lightbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(grafika/lightbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(grafika/lightbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(grafika/lightbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(grafika/lightbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(grafika/lightbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(grafika/lightbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(grafika/lightbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(grafika/lightbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/_szablon/grafika/lightbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}