* { padding: 0; border: 0; margin: 0; font-family: Tahoma; font-size: 12px; text-decoration: none; }

a { color: #f15a24; }
a:hover { font-weight: bold; }

h1, h2, h3, h4, h5, h6 { font-size: normal; font-weight: normal; line-height: normal; padding: 0; margin: 0; border: 0; display: inline; }

.clear { clear: both; float: none; }

body { background: url(images/bg.gif) repeat-x left top; }

#wraper { width: 780px; margin: auto; }

#top { height: 40px; line-height: 40px; } 
#top .contact { float: left; color: #ffffff; }
#top #search { float: right; width: 300px; color: #ffffff; line-heigth: 20px; }
#top #search form { display: inline; }
#top #search a { color: #ffffff; text-decoration: none; background: url(images/account.gif) no-repeat right center; padding-right: 20px; float: left; }
#top #search .search { float: left; }
#top #search .panel { float: left; margin-left: 10px; }

#subtop { margin-top: 5px; height: 95px; }
#subtop .logo { float: left; margin-left: 30px; }
#subtop .menu { float: left; padding-top: 53px; margin-left: 40px; }
#subtop .menu .m1 { width: 143px; height: 41px; float: left; text-align: center; line-height: 41px; color: #ffffff; background: url(images/menu_1.gif) no-repeat; font-size: 15px; margin-left: 12px; }
#subtop .menu .m1:hover { background: url(images/menu_1_a.gif) no-repeat; font-size: 15px; }
#subtop .menu .m2 { width: 102px; height: 41px; float: left; text-align: center; line-height: 41px; color: #ffffff; background: url(images/menu_2.gif) no-repeat; font-size: 15px; margin-left: 12px; }
#subtop .menu .m2:hover { background: url(images/menu_2_a.gif) no-repeat; font-size: 15px; }
#subtop .menu .m3 { width: 74px; height: 41px; float: left; text-align: center; line-height: 41px; color: #ffffff; background: url(images/menu_3.gif) no-repeat; font-size: 15px; margin-left: 12px; }
#subtop .menu .m3:hover { background: url(images/menu_3_a.gif) no-repeat; font-size: 15px; }
#subtop .menu .m4 { width: 88px; height: 41px; float: left; text-align: center; line-height: 41px; color: #ffffff; background: url(images/menu_4.gif) no-repeat; font-size: 15px; margin-left: 12px; }
#subtop .menu .m4:hover { background: url(images/menu_4_a.gif) no-repeat; font-size: 15px; }

#topimg { margin-top: 5px; background: url(images/top.jpg) no-repeat left top; width: 780px; height: 139px; }

#content { background: url(images/cont_bg.gif) no-repeat left top; width: 780px; margin: auto; margin-top: 15px; }
#content #left { width: 195px; float: left; }
#content #left h2 { margin-top: 10px; margin-bottom: 5px; font-size: 13px; color: #f15a24; margin-left: 10px; }
#content #left ul, li { list-style: none; }
#content #left ul { margin-left: 10px; }
#content #left li a { background: url(images/menu.gif) no-repeat left center; padding-left: 12px; font-size: 11px; color: #525151; }
#content #left li a:hover { background: url(images/menu_a.gif) no-repeat left center; }
#content #left .menu_active { background: url(images/menu_a.gif) no-repeat left center; font-weight: bold; }

#content #right { width: 575px; float: left; padding-left: 10px; }
#content #right p { padding: 10px; }
#content #right .banner { margin-top: 20px; }
#content #right h1 { color: #525151; font-size: 19px; font-weight: bold; padding-top: 10px; font-family: Arial; }

#content #right .listing { background: #ffffff; width: 540px; margin-top: 15px; margin-left: 12px; }
#content #right .listing .product { margin-bottom: 20px; padding-top: 10px; }
#content #right .listing .info { float: left; width: 340px; }
#content #right .listing .img { float: left; width: 190px; text-align: right; padding-right: 10px; padding-bottom: 10px; }
#content #right .listing .more { width: 540px; background: url(images/bg_more.gif) no-repeat left top; line-height: 17px; }
#content #right .listing a { float: left; color: #ffffff; padding-left: 10px; }
#content #right .listing .info a { float: none; }
#content #right .listing p { width: 325px; padding: 5px; }
#content #right .listing h3 { color: #525151; font-size: 15px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
#content #right .listing .price { float: right; color: #ffffff; padding-right: 25px; font-weight: bold; }
#content #right .listing .price_info { width: 95%; text-align: right; color: #c3c3c3; }

#content #right .listing_info { background: #ffffff; width: 540px; margin-top: 15px; margin-left: 12px; }
#content #right .listing_info .product_info { margin-bottom: 20px; }
#content #right .listing_info .info { float: left; width: 260px; margin-top: 5px; margin-left: 5px; }
#content #right .listing_info .info td { font-size: 13px; padding-bottom: 10px; }
#content #right .listing_info .info td span { color: #ea5723; font-size: 15px; }
#content #right .listing_info .img { float: left; text-align: center; margin: 5px; width: 250px; }
#content #right .listing_info .text { width: 380px; float: left; }
#content #right .listing_info .img img { border: 1px solid #b0b0b0; }
#content #right .listing_info .more { width: 540px; background: url(images/bg_more.gif) no-repeat left top; line-height: 17px; }
#content #right .listing_info .info a { float: none; }
#content #right .listing_info p { width: 350px; padding: 5px; }
#content #right .listing_info .attribute { width: 90%; }
#content #right .listing_info .images { width: 48%; margin-top: 20px; text-align: center; }
#content #right .listing_info .images img { margin-top: 10px; }
#content #right .listing_info .attribute .span { font-size: 13px; font-weight: bold; color: #f15a24; }
#content #right .listing_info .links { width: 150px; float: left; }
#content #right .listing_info .links div { padding-right: 20px; line-height: 30px; background: url(images/do_pobrania.jpg) no-repeat right bottom; width: 80px; color: #525151; font-weight: bold; }
#content #right .listing_info .links .file { padding-left: 20px; background: url(images/pdf.jpg) no-repeat left center; color: #525151; line-height: 20px; float: left; width: 80%; }
#content #right .listing_info li { list-style: disc; margin-left: 20px; }

.links { }
.links div { padding-right: 20px; line-height: 30px; background: url(images/do_pobrania.jpg) no-repeat right bottom; width: 80px; color: #525151; font-weight: bold; }
.links .file { padding-left: 20px; background: url(images/pdf.jpg) no-repeat left center; color: #525151; line-height: 20px; float: left; width: 80%; }

#footer_bg { margin-top: 50px; width: 100%; background: url(images/footer_bg.gif) repeat-x left top; }
#footer { width: 780px; margin: auto; background: #ffffff; }
#footer .manufacturers { border-bottom: 1px solid #f6f6f6; width: 100%; text-align: center; height: 50px; }
#footer .box { width: 156px; float: left; margin-top: 10px; color: #525151; font-size: 13px; }
#footer .box a { color: #525151; font-size: 13px; }
#footer span { color: #f15a24; font-weight: bold; font-size: 14px; }
#footer input { border: 1px solid #525151; width: 95px; }
#footer .input_box { margin-top: 5px; }
#footer .fl { float: left; width: 30%; }
#footer form { font-size: 11px; color: #525151; }
#footer .button { border: 1px solid #525151; width: 95px; }

#menu_slide {
	position:fixed;
	top:30%;
	right:0%;
	width:0px;
	overflow:hidden;
}

#pokaz {
	z-index:1;
	position:fixed;
	top:30%;
	right:0%;
}

#menu_content {
width:112px;
background-image:url('templates/default/images/bg.jpg');
}

#menu_content a { color:#000000; text-decoration:none; font-size:10px; }
#menu_content a:hover { color:#ED5923; text-decoration:none; font-size:10px; font-weight:normal;}


p.popup_font { color:#000000; font-family:arial; font-size:9px; margin:0px; margin-bottom:0px; }
div.menu_line { height:1px; border-color:#ABABAB; border-top-style:solid; border-width:1px; margin-bottom:9px; margin-top:5px; }
img.menu_slide { margin-left:9px; margin-bottom:0px; }
