*{margin:0;padding:0}
a{outline-style:none}
body{background:#464a4d url(../img/bg_top.jpg) top center no-repeat;font-size:9pt}
h2{font-size:18px;font-weight:bold;color:#464646}
h3{font-size:12px;color:#464a4d}
a img{border-style:none} 

#main{width:960px;margin:0 auto;font-family:tahoma}
#head{overflow:hidden;font-family:arial;padding-bottom:4px}
#logo{padding-top:23px;width:177px;float:left}
#logo a{display:block}
#logo img{border:0;vertical-align:bottom}
#iso{width:160px;float:left; padding-top: 71px; padding-left: 25px;}
#livechat{border-style: none;background: transparent ;width:260px;float:right; padding-top: 71px; padding-left: 25px; border:0; height:32px; overflow: hidden;}
#livechat p {text-align: right; float: right; color: white; font-family: tahoma; font-size: 8pt;}
#livechat img {float: right; padding-left: 3px; padding-right: 5px;}
#search-form{padding-top:75px;float:right}
#search-form div{border:0;width:185px;height:23px;background:url(../img/search_input.png) left top no-repeat}
#search-form div input{width:106px;margin:3px 5px;border:0}
#search-form div #submitsearch{background:url(../img/find_pl.png) left top no-repeat;width:64px;height:21px;margin:1px 0px;cursor:pointer}
#login-to-shop{font-family:tahoma;color:#dfdfdf;font-size:11px;margin-top:80px;margin-right:28px;float:right}

#content-top{background:url(../img/content_top.png) left top no-repeat;padding-top:15px}
#content-bottom{background:url(../img/content_bottom.jpg) left bottom no-repeat;padding-bottom:7px}
#content{background:url(../img/content_bg.png) left top repeat-y;width:965px;overflow:hidden}

#main-navigation{background:url(../img/navigation_bg.jpg) 0 1px repeat-x;padding-top:1px;margin:0px 14px 0px 9px}
#bg-navigation{background:url(../img/navigation_bg_right.jpg) right top no-repeat}
#main-navigation ul{background:url(../img/navigation_bg_left.jpg) left top no-repeat;height:54px;list-style:none;text-align:center;line-height:52px;overflow:hidden}
#main-navigation ul li{display:inline;margin:0 7px;padding:10px 0px 11px 15px;font-weight:bold;font-size:14px;font-family:arial}
#main-navigation ul li a{color:#ffffff;text-decoration:none;padding:10px 12px 9px 0px;text-transform:uppercase}
#main-navigation ul li:hover a, #main-navigation ul li.active a{background:url(../img/nav_hover.jpg) right top no-repeat}
#main-navigation ul li:hover, #main-navigation ul li.active{background:url(../img/nav_hover.jpg) 0px 0px no-repeat}

#breadcrumps{overflow:hidden;padding:9px 14px 9px 29px;font-size:11px;color:#6c6c6c;text-decoration:none}
#breadcrumps a{color:#e3001b;font-size:11px;padding:0px 5px 0px 0px}

.data{font-size:11px;color:#888787}
.box-content{font-size:12px;color:#888787}
.more{font-size:12px;font-weight:bold;text-decoration:none;color:#464a4d;padding-right:10px;background:url(../img/more.gif) right center no-repeat}

#rotate-baner{margin:0px 14px 0px 9px;position:relative;overflow:hidden}
#rotate-baner #flash-banner-location{float:left}
#rotate-baner .rotate-content{width:320px;height:244px;background:url(../img/rotate_baner_text_bg.jpg) left top no-repeat;float:right}
#rotate-baner .rotate-content h2{padding:18px 0px 14px 13px}
#rotate-baner .rotate-content h3{padding:0px 25px 2px 14px;line-height:15px}
#rotate-baner .rotate-content .data{padding:0px 0px 19px 14px}
#rotate-baner .rotate-content .box-content{padding:0px 20px 0px 14px;line-height:16px}

#promoted a{display:block;float:left;width:18px;margin-right:2px;height:18px;cursor:pointer;position:absolute;bottom:8px}
#promoted a.inactive-1{right:53px;background:url(../img/promoted_list_1.jpg)}
#promoted a.inactive-2{right:32px;background:url(../img/promoted_list_2.jpg)}
#promoted a.inactive-3{right:10px;background:url(../img/promoted_list_3.jpg)}
#promoted a.active-1{right:53px;background:url(../img/promoted_list_a1.jpg)}
#promoted a.active-2{right:32px;background:url(../img/promoted_list_a2.jpg)}
#promoted a.active-3{right:10px;background:url(../img/promoted_list_a3.jpg)}

#promocje{background:url(../img/promocje.jpg) 12px 19px no-repeat}
#promocje span{left:-9999px;position:relative}

#subpage-baner{margin-left:9px}
#subpage-baner img{vertical-align:bottom}

#submenu{float:left;background:#e8e8e8 url(../img/submenu_bg_top.jpg) left top no-repeat;padding-top:5px;margin:10px 0px 0px 9px}
#submenu h3{background:url(../img/submenu_h_bg.jpg) left top no-repeat;height:37px;line-height:37px;color:#000;margin-left:7px;padding-left:12px;font-size:14px;margin-top:2px}
#submenu ul{background:url(../img/submenu_bg_bottom.jpg) left bottom no-repeat;width:210px;padding-bottom:5px;list-style:none}
#submenu ul li{background:#e8e8e8}
#submenu ul li:hover, #submenu ul li.active{background-color:#fff}
#submenu ul li a{padding:13px 10px 13px 14px;display:block;border-bottom:1px solid #c9c9c9;font-size:13px;color:#464a4d;text-decoration:none;font-weight:bold}
#submenu ul li a.last{border:0px}
#submenu ul ul{background:none;padding:0px}
#submenu li li{border:0px;padding-left:0px}
#submenu li li.open a{background:url(../img/more_open.gif) left center no-repeat}
#submenu li li.last{padding-left:10px}
#submenu li li.last a{margin-left:3px;border-bottom:1px solid #c9c9c9}
#submenu li li a{border:0px;padding-left:0px;font-size:11px;padding-top:8px;padding-bottom:8px;padding-left:24px}
#submenu ul ul ul, #submenu ul ul ul ul{margin:0px;padding:0px}
#submenu li li li{padding-right:10px}
#submenu li li li a{font-size:12px;padding-left:6px}
#submenu .active{background-color:#fff !important; color:#e3001b}
#submenu .active a{color:#e3001b}

#submenuCategories{float:left;margin:10px 0px 0px 9px}
#submenuCategories .catalog-category-top{background:transparent url(../img/category-tree-header.jpg) top left no-repeat;height:10px;margin-top:8px}
#submenuCategories h3{background:transparent url(../img/category-header.jpg) no-repeat center top;width:210px;height:43px;line-height:43px;font-size:14px;color:#000;text-align:center}
#submenuCategories a{display:block}
#submenuCategories a.active, #submenuCategories p.active a{color:#e80024;font-weight:bold}
#submenuCategories ul{background:#f0f0f0 url(../img/category-footer.jpg) left bottom no-repeat;width:210px;padding-bottom:8px;list-style:none}
#submenuCategories ul li p{padding-bottom:13px;padding-top:8px;padding-left:12px;font-weight:bold;border-bottom:2px solid #c7c7c7;cursor:pointer;background-color:#d2d2d2}
#submenuCategories ul li p a{color:#474b4e;text-decoration:none}
#submenuCategories ul li p.last{border-bottom:0px}
#submenuCategories ul ul{border-bottom:2px solid #c7c7c7;padding:8px 6px;width:auto;background:transparent url(../img/category-tree-1st-line.jpg) 5px 1% repeat-y}
#submenuCategories ul ul li{padding-top:10px}
#submenuCategories ul ul li a{padding-left:10px;background:transparent url(../img/category-tree-1st-none.jpg) 2px 5px no-repeat;color:#47484a;text-decoration:none}
#submenuCategories ul ul li a.has-children{background:transparent url(../img/category-tree-1st-close.jpg) 2px 5px no-repeat}
#submenuCategories ul ul li a.has-children-open{background:transparent url(../img/category-tree-1st-open.jpg) 0px 5px no-repeat;font-weight:bold}
#submenuCategories ul ul ul{padding:0px;border-bottom:0px;background:none}
#submenuCategories ul ul ul li a{padding-left:28px}
#submenuCategories ul ul ul li a.no-children{background:transparent url(../img/category-tree-2st-none.jpg) 4px 5px no-repeat}
#submenuCategories ul ul ul li a.has-children{background:transparent url(../img/category-tree-2st-close.jpg) 4px 5px no-repeat}
#submenuCategories ul ul ul li a.has-children-open{background:transparent url(../img/category-tree-2st-open.jpg) 4px 5px no-repeat;font-weight:bold}
#submenuCategories ul ul ul ul{padding-left:10px}
#submenuCategories ul ul ul ul li{background:transparent url(../img/category-tree-1st-line.jpg) 2px 1% repeat-y}
#submenuCategories ul ul ul ul li a.no-children{background:transparent url(../img/category-tree-2st-none.jpg) 7px 5px no-repeat}
#submenuCategories ul ul ul ul li.last{background:transparent url(../img/category-tree-2st-none.jpg) 7px 5px no-repeat}

#page-content{padding:10px 30px 40px 25px;float:left;color:#565656;font-size:12px;line-height:17px}
#page-content .title{padding-bottom:10px;font-size:18px;}
#page-content .title a{font-size:12px;font-weight:bold;text-decoration:none;color:#464a4d;padding-right:10px;}
#page-content .item{list-style:none;margin:0px;padding:0px}
#page-content .content{line-height:17px;width:695px;overflow:hidden}

#page-content h1{font-size:16px}
#page-content h2{font-size:14px}
#page-content h3{font-size:12px}
#page-content h4{font-size:11px}
#page-content h5{font-size:10px}

#page-content p{padding:8px 0px}
#page-content a{color:#E3001B}
#page-content ul, #page-content ol{color:#565656;font-size:12px;padding:8px 0px 8px 25px}
#page-content li{list-style:disc outside;margin-bottom:5px}
.w-680{width:680px;margin-top:5px}

.boxes{overflow:hidden;padding-top:12px}
.box{float:left}
.midle{border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;height:100%}
.box h2{margin:0px 15px;border-bottom:1px solid #d6d6d6;padding-left:1px;padding-bottom:5px;padding:2px 0px 4px 1px}
.b3{width:330px;overflow:hidden}
.boxes .first{border:none;width:300px}
.boxes .first h2, .boxes .first ul{margin:0px 14px 0px 17px}
.box ul{margin:0px 15px;list-style:none}
.box ul li{padding:5px 0px 8px 1px;border-bottom:1px solid #d6d6d6}

.submit-more img{border:0px;display:block}
.box .submit-more{margin-top:6px;float:right;margin-right:15px;margin-bottom:10px}
.boxes .first .submit-more{margin-right:14px}

#nowosci-produktowe span, #aktualnosci span, #media-o-nas span{left:-9999px;position:relative}

#footer{height:90px}
#copy{font-size:11px;color:#fff;padding-left:15px;float:left;padding-top:8px}
#footer-navigation ul{list-style:none;margin-left:9px;float:left;padding-top:4px}
#footer-navigation li{display:inline}
#footer-navigation li a{color:#dadbdb;font-size:11px;padding-left:11px;border-left:1px solid #dadbdb;padding-right:5px}
#footer .authors{color:#d9d9d9;float:right;padding-top:10px;font-size:11px;padding-right:14px}
#footer .authors a{text-decoration:none;color:#fff}

/* DEFAULT LAYOUT */
#default-content{padding:20px;background:#fff;overflow: auto;color:#464646}
#default-content h1{font-size:18px;}

#product-filter, #service-filter{background: #cfcfcf url(../img/search_bar_bg_right.jpg) right top no-repeat;float:right;width:725px;margin:10px 14px 8px 0}
#product-filter form, #service-filter form{background: url(../img/search_bar_bg_left.jpg) left top no-repeat;float:left;padding-left:15px;height:43px}
#catalog-filter-clear{display:block;float:right;padding-right:15px;margin-right:20px;padding-top:13px;color:#000;text-decoration:underline;font-size:11px;background:transparent url(../img/filter-remove.jpg) no-repeat bottom right}
#chose-product-name, #chose-manufacturer{float:left}
#chose-product-name, #chose-manufacturer{padding-top:11px}
#chose-manufacturer{padding-left:20px}
#chose-product-name label, #chose-manufacturer label{font-size:12px;color:#000000}
#chose-product-name input{width:170px;height:16px;border:1px solid #000000;font-size:11px}
#chose-manufacturer select{border:1px solid #000;padding-left:1px}

.simple-article{background:url(../img/manufacturer_bg_top.jpg) left top no-repeat;padding-top:5px;float:right;margin:0 14px 8px 0;width:725px}
.simple-article .article-bg-bottom{background:#e8e8e8 url(../img/manufacturer_bg_bottom.jpg) left bottom no-repeat;padding:3px 10px 8px 7px;overflow:hidden}
.simple-article img{float:left;margin:0px 11px 5px 0px}
.simple-article H3{color:#000;font-size:14px}
.simple-article p{color:#555;font-size:12px;line-height:16px}

.product-prezentation-list{width:725px;float:right;margin:0 14px 0 0;padding-bottom:8px;background:url(../img/prezentation_list_bg.jpg) left top repeat-y}
.simple-prezentation{width:360px;padding-top:15px;padding-bottom:15px;float:left}
.simple-prezentation img{float:left;margin-left:4px}
.simple-prezentation h3{color:#000;font-size:14px;width:220px;margin-right:10px;float:right}
.simple-prezentation h3 a{color:#000;font-size:14px;text-decoration:none}
.simple-prezentation .manufacturer{font-size:11px;color:#555;width:220px;margin-right:10px;float:right;padding-bottom:18px;padding-top:2px}
.simple-prezentation p{color:#555;font-size:12px;width:220px;float:right;margin-right:10px;line-height:16px}
.top{border-bottom:1px solid #b2b2b2}
.w-680 .front-pagination {width: 100%;}
#search-result .front-pagination {border: none;width: 100%;}
.front-pagination{font-size:12px;width:725px;float:right;text-align:center;margin-top:9px;margin-right:14px;margin-bottom:15px;border-top:2px solid #cccccc;padding-top:10px}
.front-pagination a{color:#000;border-left:1px solid #000;padding-left:6px;padding-right:2px}
.front-pagination a.first, .front-pagination span.first{border-left:0;padding-left:0}
.front-pagination .prev, .front-pagination .next{border:0;padding:0}
.front-pagination .prev img, .front-pagination .next img{border:0;vertical-align:bottom}
.front-pagination span{font-weight:bold;border-left:1px solid #000;padding-left:5px}

#product-presentation{width:725px;float:right;margin:10px 14px 20px 0}
#product-presentation .print-it{position:absolute;right:0;top:9px}
#product-presentation .print-it img{border:0}
#product-presentation .product-content{position:relative;border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:10px}
#product-presentation .product-content-left{float:left;width:125px}
#product-presentation .product-content-right{float:left;width:580px}
#product-presentation .product-content h3{color:#000;font-size:14px;width:510px}
#product-presentation .product-content .manufacturer{color:#555;font-size:11px;padding-top:2px}
#product-presentation .product-content .product-text{margin-top:20px}
#product-presentation .product-content .product-text p{margin:10px 0px}
#product-presentation .product-content .product-text ul li{list-style:disc inside;margin-bottom:5px}
#product-presentation .product-content p, #product-presentation .product-content{font-size:12px;color:#555;line-height:16px}

#product-presentation .related-servicess{width:350px;float:left;overflow:auto;padding-left:20px}
#product-presentation .related-products{width:350px;float:right;overflow:auto}
#product-presentation .related-products .connection-hide,
#product-presentation .related-servicess .connection-hide{text-decoration:none;border-top:1px solid silver;color:green;display:block;margin-top:5px;padding-top:5px}
#product-presentation .related-products .connection-show,
#product-presentation .related-servicess .connection-show{text-decoration:none;border-top:1px solid silver;color:gray;display:block;margin-top:5px;padding-top:5px}
#product-presentation .related-servicess h4,
#product-presentation .related-products h4{color:#555;font-size:12px;font-weight:100;padding-top:8px;padding-bottom:5px}
#product-presentation .related-servicess ul,
#product-presentation .related-products ul{list-style:none;overflow:hidden}
#product-presentation .related-servicess ul a,
#product-presentation .related-products ul a{text-decoration:none;color:#555;font-weight:bold;font-size:12px}

#langs{float:right;width:88px;height:23px}
#langs ul{list-style:none;position:absolute;z-index:999}
#langs ul li{background-image:url('../img/lang_bg.png');padding:5px 10px;display:block}
#langs ul li a {text-decoration:none;color:#464a4d;display:block;width:63px}
#langs ul li.active,#langs ul li.open{display:block}
#langs ul li.inactive{display:none;z-index:999}
#langs ul ul{position:absolute;padding-bottom:3px;background:#fff}
#langs ul ul li{margin-top:2px}
#langs ul li img{border:0px;float:left}
#langs ul li span{margin-left:5px;font-size:7pt}

#product-catalog{float:right;margin-left:5px;width:725px}
#product-catalog .product-text{clear:both}

#catalog-product-order{clear:both;margin-top:20px}
#catalog-product-order h3{margin-bottom:10px;font-size:11pt}
#catalog-product-order p{margin-bottom:20px}
#catalog-product-order-form input, #catalog-product-order-form select, #catalog-product-order-form textarea
{padding:2px; border:1px solid gray; margin-top:3px}
#catalog-product-order-form textarea{height:152px}
#catalog-product-order-form label{color:gray;font-size:11px}
#catalog-product-order-form .left{float:left;width:35%}
#catalog-product-order-form .left div{margin-bottom:10px}
#catalog-product-order-form .left input, #catalog-product-order-form .left select, #catalog-product-order-form .left textarea
{width:220px}
#catalog-product-order-form .left .errors li{background-color:#c00;color:#fff;padding:3px;width:220px}
#catalog-product-order-form .right div{margin-bottom:10px}
#catalog-product-order-form .right{float:left;width:65%}
#catalog-product-order-form .right input, #catalog-product-order-form .right select, #catalog-product-order-form .right textarea
{width:450px}
#catalog-product-order-form .right .errors li{background-color:#c00;color:#fff;padding:3px;width:450px}
#catalog-product-order-form .right .button{text-align:right;padding-right:15px}

#service-order-form input, #service-order-form select, #service-order-form textarea
{padding:2px; border:1px solid gray; margin-top:3px}
#service-order-form textarea{height:152px}
#service-order-form label{color:gray;font-size:11px}
#service-order-form .left{float:left;width:35%}
#service-order-form .left div{margin-bottom:10px}
#service-order-form .left input, #service-order-form .left select, #service-order-form .left textarea
{width:220px}
#service-order-form .left .errors li{background-color:#c00;color:#fff;padding:3px;width:220px}
#service-order-form .right div{margin-bottom:10px}
#service-order-form .right{float:left;width:65%}
#service-order-form .right input, #service-order-form .right select, #service-order-form .right textarea
{width:450px}
#service-order-form .right .errors li{background-color:#c00;color:#fff;padding:3px;width:450px}
#service-order-form .right .button{text-align:right;padding-right:15px}

input#btnOrder{width:73px !important; height:21px; border:0}
input#order_captcha{width:120px !important;margin-top:0 !important}
img#captcha_image{padding-top:4px!important}

#catalog-product-tabs{clear:both;padding-top:35px}
#catalog-product-tabs div{display:none;clear:both;background-color:#e8e8e8;padding:10px}
#catalog-product-tabs ul{list-style:none}
#catalog-product-tabs ul.tab-menu li{float:left;width:130px;text-align:center;background:url(../img/front_tab_inactive.jpg) left top no-repeat;padding-left:5px;margin-right:3px}
#catalog-product-tabs ul.tab-menu li a{text-decoration:none;color:#5c5c5c;line-height:22px;background:url(../img/front_tab_inactive.jpg) right top no-repeat;display:block;height:22px}
#catalog-product-tabs ul.tab-menu li.active{background:url(../img/front_tab_active.jpg) left top no-repeat;margin-right:8px}
#catalog-product-tabs ul.tab-menu li.active a{background:url(../img/front_tab_active.jpg) right top no-repeat;margin-right:-5px;padding-right:5px;color:#222;font-weight:bold}
#catalog-product-tabs .tab-content{overflow:hidden}
#catalog-product-tabs .tab-content ul{padding-top:5px;padding-top:5px}
#catalog-product-tabs .tab-content ul li{background:none;margin:0px;padding:0px;margin-right:10px;margin-top:5px;margin-bottom:5px;float:left}
#catalog-product-tabs .tab-content ul li a img{border:0px}

#search-result{width:900px}
#search-result h2{padding-top:14px}
#search-result h2 span{position:relative;left:-9999px}
#search-result h4 a{font-size:14px;padding-top:8px;text-decoration:none;color:#565656;display:block}
#search-result p{padding-bottom:14px;border-bottom:1px solid #d2d2d2;padding-top:2px;font-size:11px}
#page-content #search-result .more{color:#565656;font-size:11px}
.ui-tabs .ui-tabs-hide{display:none !important}

.clear{clear:both}

.attachment-list li{margin-bottom:5px}
.attachment-list a{background: transparent url(../img/download.png) no-repeat left center; text-decoration:none; color:#c00;
                   display:block;padding:5px 30px}
.attachment-list a:hover{text-decoration:underline}

.video-list li{margin-bottom:5px}
.video-list a{background: transparent url(../img/video.png) no-repeat left center; text-decoration:none; color:#c00;
              display:block;padding:5px 30px}
.video-list a:hover{text-decoration:underline}

.playerDiv{width:500px;height:350px}

.messages{list-style:none;margin-bottom:10px}
.messages li.success{color:#fff;padding:5px !important;background-color:green}
.messages li.error{color:#fff;padding:5px !important;background-color:#c00}

/* CONTACTPAGE */
.contactpage-content{margin-top:10px}
.contactpage-form{margin-top:10px}
.contactpage-form input, .contactpage-form select, .contactpage-form textarea
{border:1px solid gray;margin-top:3px;width:100%;padding:2px}
.contactpage-form dt{clear:left;float:left;width:17%;padding-top:2px}
.contactpage-form dd{float:left;width:70%}
.contactpage-form textarea{height:150px}
.contactpage-form ul.errors{background-color:#c00;list-style:none;padding:3px !important;width:100%}
.contactpage-form ul.errors li{color:#fff;margin:0px 10px}
