@charset "utf-8";

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#aaa1a1;}
a, a:visited {color:#7a7474;}
a:hover {text-decoration:none;}
.clear {width:910px; height:30px; clear:both;}

#top {width:911px; height:96px; margin:0 auto;}
#top a.logo {float:left; display:block; width:186px; height:96px; background:url(/images/gfx/logo.png) no-repeat top left;}
#top .menu {width:470px; height:50px; float:right; margin:50px 0 0;}
#top .menu div a {color:#9e9999; text-decoration:none; display:block; clear:left; margin:0 0 0 16px; background:url(/images/gfx/bullet.png) 0px 4px no-repeat; padding:0 15px 5px 10px; float:none;}
#top .menu a:hover {color:#ffffff;}
#top .menu span,
#top .menu a {display:block; float:left; cursor:pointer;}
#top .menu div { z-index:1;}
#top .menu span:hover a.topLinks {color:#ffffff;}
#top .menu span a.topLinks {text-decoration:none; position:relative; z-index:3; }
#top .menu .cufon {font-size: 15px;}

#top .menu .headers {height:28px; padding:22px 4px 0 0; text-align:center; position:relative; z-index:2; background:url(../images/separator.png) right 26px  no-repeat;}
#top .menu .headers:last-child {background:none;}
#top .menu .headers a {text-align:center; float:none; position:relative;}
#top .menu .headers div a {text-align:left;}

#top .menu a.topmenu_1 {width:124px; /*background:url(/images/gfx/menu_home.png);*/ height:28px; text-decoration:none;}
#top .menu a.topmenu_1:hover {background:url(/images/gfx/menu_home.png) 0 52px;}

#top .menu span.topmenu_2 {width:131px; /*background:url(/images/gfx/menu_produkty.png);*/}
#top .menu #topmenu_2 {width:171px; height:47px; background:url(/images/gfx/menu_bg_produkty.png) no-repeat; margin:-29px 0 0 13px; padding:55px 0 0;}

#top .menu span.topmenu_3 {width:81px; /*background:url(/images/gfx/menu_onas.png);*/}
#top .menu #topmenu_3 {width:171px; height:47px; background:url(/images/gfx/menu_bg_onas.png) no-repeat; margin:-29px 0 0 11px; padding:55px 0 0;}

#top .menu span.topmenu_4 {width:118px; /*background:url(/images/gfx/menu_obsluga.png);*/}
#top .menu #topmenu_4 {width:171px; height:88px; background:url(/images/gfx/menu_bg_obsluga.png) no-repeat; margin:-29px 0 0 -58px; padding:55px 0 0;}

#top .menu .linksHoldertopmenu_2,
#top .menu .linksHoldertopmenu_3,
#top .menu .linksHoldertopmenu_4 {width:171px; background:url(/images/gfx/links_holder.png) bottom left; padding:0 0 10px;}


#billboard {width:911px; height:462px; margin:0 auto;}
#billboard img,#center .column .banner img {border:none;}
#billboard a.more {width:150px; height:40px; display:block; background:url(/images/gfx/more_link.jpg); position:absolute; margin:320px 0 0 653px;}
#billboard a.more:hover {background-position:0 40px;}

#boxy {width:910px; height:153px; margin:0 auto;}
#boxy p {color:#c5c3c3; top:52px; #top:62px; width:170px; line-height:16px; position:relative;}
#boxy div {height:153px; display:block; float:left;}
#boxy a.more {width:70px; height:30px; background:url(/images/gfx/box_more.png); display:block; margin:104px 0 0 -3px; position:absolute;}
#boxy a.more:hover {background-position:0px -29px;}
#boxy .katalog {width:277px; padding:0 0 0 21px; background:url(/images/gfx/box_katalog.jpg);}
#boxy .historia {width:279px; padding:0 0 0 34px; background:url(/images/gfx/box_historia.jpg);}
#boxy .dystrybucja {width:264px; padding:0 0 0 35px; background:url(/images/gfx/box_dystrybucja.jpg);}

#center {width:910px; margin:20px auto 0; padding:35px 0 0; border-top:1px solid #ededed;}
#center .column {width:218px; float:left;}
#center .column .menu {width:193px;background:url(/images/gfx/menu_bg.png) top left; float:left; padding:15px 0 10px 25px;}
#center .column .menu a {color:#8a8585; text-decoration:none;}
#center .column .menu a:hover {color:#c9c5c5;}
#center .column .menu label {color:#dedbdb; font-size:14px; display:block; font-weight:bold; padding:10px 0 9px;}
#center .column .menu label a {color:#dedbdb; font-size:14px; display:block; font-weight:bold;}
#center .column .menu ul {margin:0; padding:0 0 0 15px; list-style:square;}
#center .column .menu li {margin:0 0 5px; color:#4b4a4a;}
#center .column .menu li.category {color:#DEDBDB; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0 11px -13px; font-size:14px;}
#center .column .menu a.selected {font-weight:bold; color:#cfc9c9;}
#center .column .menu label a.selected {font-weight:bold; color:#fff;}
#center .column .menu .bottom {width:218px; height:12px; background:url(../images/gfx/menu_bg_bottom.png); position:absolute; margin:10px 0 0 -25px;}

#center .column .banner {clear:both; float:left; height:231px; margin:20px 0 0; width:218px;}
#center .banner img {border:none;}
#center .column .banner a.more {width:70px; height:30px; background:url(/images/gfx/banner_more.png); display:block; margin:186px 0 0 22px; position:absolute;}
#center .column .banner a.more:hover {background-position:0px -30px;}

#center .content {width:660px; float:right; line-height:18px;}
#center .content h1 {margin:17px 0 30px -2px;}
#center .content h2 {font-size:28px; color:#5e5a5a; margin:20px 0 0;}
#center .content p {margin:5px 0 10px; text-align: justify;}


#center .tabMenu {font-size:12px; color:#5e5a5a; font-weight:bold; height:45px; margin:30px 0 0;}
#center .tabMenu a {display:block; float:left; height:34px; padding:7px 10px 0; margin:0 10px 0 0;}
#center .tabMenu a.selected {background:url(/images/gfx/submenu_selected.png) top center; color:#ffffff; text-decoration:none;}


#center .gallery {width:660px; height:390px; background:url(/images/gfx/produkt_bg.png) -8px 0; margin:0; padding:0;}
#center .gallery .image {width:380px; height:260px; float:left; margin:66px 0 0 47px; overflow:hidden;}
#center .gallery .image .wraper {width:5000px; height:260px;}
#center .gallery .image img {border:none; width:380px; height:260px; float:left;}
#center .gallery .arrow {width:40px; height:40px; display:block; outline:none;}
#center .gallery .left {background:url(/images/gfx/arrow_left.png); float:left; margin:175px 0 0 52px;}
#center .gallery .right {background:url(/images/gfx/arrow_right.png); float:right; margin:175px 58px 0 0;}

#slider {height:260px; margin:0 0 0 138px;  padding:65px 0 0 0 ; overflow:hidden; width:380px;}
#prevBtn {margin:-151px 0 0 50px; width:40px; height:40px;}
#nextBtn {margin:-151px 0 0 562px;}
#prevBtn, #nextBtn {position:absolute; text-indent: -9999px; outline: none;}
#prevBtn a, #nextBtn a {outline:none;}


#sliderHolder {width:380px; height:280px;}
#sliderHolder .button {width:40px; height:40px; border:none; cursor:pointer; outline:none; z-index:99;}
#sliderHolder .button[disabled=""] {opacity:0.0;filter:alpha(opacity=0);}
#slider div, #slider-wrapper {float:left; margin:-25px 0 0;}
#slider-wrapper {#margin:-322px 0 0 0;}
.withoutPhotos {float:left; margin:-50px 0 0 -2px;}
#slider-previous_button  {margin:0 0 0 -461px;  #margin:0 0 0 -70px; background:url(../images/gfx/arrow_left.png) 0 115px no-repeat; width:28px; height:300px;}
#slider-next_button {background:url(../images/gfx/arrow_right.png) 0 115px no-repeat; margin:0 0 0 462px; #margin:0 0 0 430px; float:right; position:absolute;}

#center table {padding:0; border:none}
#center table td {padding:5px; border:none;}

#center #specification {border-top:1px solid #EDEDED; margin:15px 0 0;}
#center #specification .row {width:100%; height:18px; border-bottom:1px solid #EDEDED; padding:6px 0;}
#center #specification .even {background:#f2f2f2;}
#center #specification .left {width:200px; float:left; text-align:right;}
#center #specification .right {width:410px; float:right; font-weight:bold;}

#center #description table, 
#center #specification table, 
#center #support table {border:none; padding:0; margin:0; width:655px}

#center #description table td:first-child,
#center #specification table td:first-child,
#center #support table td:first-child {text-align:right; padding:6px 50px 6px 0; width:200px;}

#center #description table td:last-child,
#center #specification table td:last-child,
#center #support table td:last-child {font-weight:bold;}

#center #description table tr:nth-child(even),
#center #specification table tr:nth-child(even),
#center #support table tr:nth-child(even) {background:#F2F2F2;}

#center #description table td,
#center #specification table td,
#center #support table td, {border:none; padding:6px 0; margin:-1px 0 0; border-bottom:1px solid #EDEDED; border-top:none; border-left:none; border-right:none;}


#stopka {border-top:1px solid #E3E3E3; clear:both; margin:20px auto 0; width:906px; min-height:15px;}
#stopka * {display:block; float:left;}
#stopka span {color:#d1cece; margin:0 9px;}
#stopka .menu {padding:18px 0; border-bottom:1px solid #E3E3E3; margin:0 0 12px;}
.copyright {padding:0 0 20px; margin:17px auto 0; width:905px; clear:left;}
.copyright span {display:block;}
.copyright .left {float:left;}
.copyright .design {float:right;}

.panCzysciciel {width: 100%; height: 0; clear: both; display: block;}
.rogi {border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
div.message {background: #ffeb9d; border: 1px solid #ffd324; color: #6a5500; padding: 15px;margin-bottom: 10px;margin-right: 10px;}
div.message a {color: #a4934d;font-size: 11px;}
p.info {background: #fff4c7;border: 1px solid #FFD324;clear: both;color: #6A5500;padding: 15px;}
p.error {background-color: #ff0000;color: #ffffff;padding: 10px;}

.doPrawej {margin:0 0 15px 15px; float:right;}
.doLewej {margin:0 15px 15px 0; float:left;}
.doSrodka {margin:0 auto; margin-bottom:30px; display:block; clear:both;}
.doSrodka img, .doLewej img, .doPrawej img {display:block; margin:0 auto;}
.doSrodka small, .doLewej small, .doPrawej small {color:#AFAFAF;display:block;text-align:center;margin-top:-2px;clear:both;}

div#ie6sux { background: #FF0000; width: 100%; font-size: 12px; color: #FFF; font-family: Tahoma, Arial; }
div#ie6sux div { width: 600px; padding: 20px; color: #ffc6c6; margin: 0 auto; }
div#ie6sux h2 { font-size: 24px; font-weight: normal; font-family: Arial, Tahoma; margin: 0 0 20px 0; color: #FFF; }
div#ie6sux div p { margin: 0 0 20px 0; }
div#ie6sux a { color: #FFF; }

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:380px;
		height:260px;
		overflow:hidden;
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
		display:block;
		position:relative;
		width:40px;
		height:40px;
		background:url(../images/gfx/arrow_left.png) no-repeat 0 0;
		}
	#nextBtn a, #slider1next a{
		background:url(../images/gfx/arrow_right.png) no-repeat 0 0;
                position:absolute;
                width:40px;
                height:40px;
		}

/* // Easy Slider */