@CHARSET "UTF-8";

body {color:#FFFFFF;margin:0px;padding:0px;font-family:tahoma,arial;background:url(body-bg.png);}
.rounded-6 {-moz-border-radius: 6px;border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;}
.rounded-4 {-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}
.pt50 {padding-top:50px!important;}
.grey {color:#565656!important;}
.grey2 {color:#393838!important;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;height:0px;font-size:0px;padding:0px;margin:0px;line-height:0px;}
.clearl {clear:both;}
.pb20 {padding-bottom:20px!important;}
.top {vertical-align:top;}
.pl10 {padding-left:10px!important;}
.pr10 {padding-right:10px!important;}
.pl20 {padding-left:20px!important;}
.pr20 {padding-right:20px!important;}
.mt20 {margin-top:20px!important;}
.mr20 {margin-right:20px!important;}
.mb20 {margin-bottom:20px!important;}
.mr10 {margin-right:10px!important;}
td {font-size:12px;}
.center {text-align:center;}
a {color:#d06027;font-family:Tahoma,Verdana,Arial;}
a:link {color:#d06027;text-decoration:none;}
a:visited {color:#d06027;text-decoration:none;}
a:hover {color:#d06027;text-decoration:underline;}
a:active {color:#d06027;text-decoration:underline;}
div.text-input {height:25px;background:url(input-long.png) top right no-repeat;margin-left:8px;margin-right: 2px;}
.text-input input {border:0px none;height:25px;padding:0px 8px;margin:0px;background:transparent;background:url(input-left.png) left top no-repeat;margin-left:-8px;}
.text-textarea {border:0px none;height:112px;width:438px;padding:4px 0px 4px 8px;margin:0px;background:transparent;background:url(textarea.png) left top no-repeat;}
.text-textarea textarea {border:0px none;background:transparent;height:102px;width:430px;resize: none;max-width:430px; max-height:102px;}
textarea.no-expand {resize:none;}
.btn-send {background:url(btn_wyslij.png) no-repeat;width:108px;height:22px;border:0px none;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.btn-reset {background:url(btn_wyczysc.png) no-repeat;width:108px;height:22px;border:0px none;text-indent:-9999px;overflow:hidden;cursor:pointer;}

div#menu-box {height:39px;background:url(bg-top.png) repeat-x;text-align:center;}
#menu-box #mainmenu{}
#menu-box #mainmenu .level_1 {margin:0px;padding:0 3px;}
#menu-box #mainmenu li{float:right;line-height:1;list-style-type: none;}
#menu-box #mainmenu .level_1 a,#menu-box #mainmenu .level_1 span{display:block;padding:8px 12px 17px 15px;font-size:14px;text-decoration:none;}
#menu-box #mainmenu span{cursor:default}
#menu-box #mainmenu li:hover,#menu-box #mainmenu li.active{color:#e5e6e5;font-size:14px;}
#menu-box #mainmenu li:hover span,#menu-box #mainmenu li.active span{color:#fa8b12;font-size:14px;}
#menu-box #mainmenu ul.level_2{/*width:170px;*/left:-999em;position:absolute;z-index:999;margin-left:0px;padding-left:0px;}
#menu-box #mainmenu ul.level_2 li{position:relative;float:none;/*background:url(lvl2.png) no-repeat;*/background-color: #333;padding:4px;}
#menu-box #mainmenu ul.level_2 a{font-size:12px;color:#ffffff;background-image:none;}
#menu-box #mainmenu ul.level_2 li a{padding:2px 6px 4px 6px;}
#menu-box #mainmenu ul.level_2 li.first a{padding:3px 6px 4px 6px;}
#menu-box #mainmenu ul.level_2 li.last a{padding:3px 6px 6px 6px;}
/*#menu-box #mainmenu ul.level_2 li.first{background:url(lvl2first.png) no-repeat;}
#menu-box #mainmenu ul.level_2 li.last{background:url(lvl2last.png) no-repeat;}*/
#menu-box #mainmenu li:hover ul.level_2{left:auto}
#mainmenu .level_1 li a {color:#FFFFFF;}
#mainmenu .level_1 li a:hover {color:#D06027;}
#menu-box #mainmenu ul.level_2 a:hover {color:#D06027;}

div#brown-box {height:339px;background:url(bg.png) repeat-x;text-align:center;}
#brown-box .content {margin:0 auto;height:339px;background:url(bg-brown-content.jpg) no-repeat;position:relative;z-index:998;}
#brown-box .content .product {width:434px;height:243px;position:absolute;left:503px;top:81px;}
#brown-box .content .product-desc {width:432px;height:160px;position:absolute;left:32px;top:126px;}
#brown-box .content .product-desc h2 {font-style:italic;font-weight:bold;font-size:36px;margin:0px;padding:0px;padding-bottom:10px;}
#brown-box .content .product-desc span {font-size:12px;}
#brown-box .content .product-desc a {display:block;width:156px;height:34px;background:url(czytaj-wiecej.png);float:right;overflow:giddenl;text-indent:-9999px;margin-top:15px;}
#brown-box .content .shadow {width:494px;height:38px;background:url(shadow.jpg) no-repeat;position:absolute;left:473px;top:301px;}
#brown-box .content .ribbon {width:160px;height:172px;background:url(tasiemka.png) no-repeat;position:absolute;right: 53px;top: 71px;}
#brown-box .content .ribbon div {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);padding-top: 48px;padding-left: 35px;width: 170px;text-align: center;text-shadow:-1px -1px 1px #000000;}
#brown-box .logo {width:291px;height:47px;background:url(logo.png) no-repeat;position:absolute;left:25px;top:26px;pverflow:hidden;text-indent:-9999px;}
.brown-deep {height:134px!important;background:url(bg-rest.png) repeat-x!important;}
#brown-box .brown-deep {height:96px!important;background:url(bg-brown-content.jpg) no-repeat!important;}

div#content-box {text-align:center;background:url(content-bg-2.png);width:1004px;margin:0 auto;}
div#content-box .content {background:url(content-bg.png) bottom no-repeat;width:1004px;}
#content-box .content .padding {padding:0px 30px;}
#content-box table.notable {border-collapse:collapse;border-spacing:0px;border:0px none;border-color:transparent;}
#content-box .notable td {border-spacing:0px;border:0px none;padding:0px;margin:0px;}
#content-box td.separator {background:url(separator.png) bottom left no-repeat;width:1px!important;vertical-align:top;font-size:0px;line-height:0px;overflow:hidden;}
#content-box .newsbox {padding:0px 10px 0px 0px;font-size:12px;color:#393838;}
#content-box .newsbox div.newsinfo {margin-bottom:10px;}
#content-box .newsbox .autor {color:#393838;}
#content-box .newsbox .data {color:#d06027;}
#content-box .newsbox h3.newstitle {color:#cc5e28;font-weight:normal;padding:0px 0px 9px 0px;margin:0px;font-size:16px;}
#content-box .newsbox a.more {background:url(czytaj-wiecej-small.png) right 4px no-repeat;padding-right:16px;float:right;}
#content-box .newsbox .foto {float:left;border:4px solid #FFFFFF;margin-right:18px;}
#content-box .desc-box {width:548px;float:left;}
#content-box .desc-box-news {width:940px;float:left;}

#foot-box .content {width:1004px;background:url(foot-bg.png) top no-repeat;}
#foot-box .content .center {padding-top:20px;}
#foot-box .content .center a {font-size:12px; color:#bdbdbd;margin-right:20px;}
#foot-box .content .info {font-size:12px;color:#a1a0a0;margin-top:20px;}
#foot-box .content .info a {color:#a1a0a0;}

h1.box-title {margin:0px;padding:0px 10px 20px 0px;font-size:18px;font-weight:normal;color:#565656!important}
h1.site-title {margin:0px;padding:0px 10px 20px 0px;font-size:24px;font-weight:normal;color:#565656!important}
div.content {width:999px;margin:0 auto;text-align:left;}
.desc {font-size:12px;color:#565656;}
.foto-tech {padding-top:10px;}
table.legend {width:340px;float:right;border-collapse: collapse;border: 1px solid #9a9b9a;}
.legend tr {border-bottom: 1px solid #9a9b9a;}
.legend td {padding:5px;border-right: 1px solid #9a9b9a;}

.products-list {margin:0px;padding:20px 15px 10px 15px;}
.products-list li {list-style-type: none;width:435px;padding:10px 0px 0px 0px;}
.products-list li h3 {font-size:14px;font-weight:bold;margin:0px;padding:0px;display:inline;text-align: justify;}
.products-list .img {margin-top:-5px!important;margin-right:15px;}
.products-list li p {text-align: justify;}
.gallery-box {width:216px;height:auto;float:left;text-align:center;margin-top:-5px;}
.gallery-box .img, .products-list .img {width:194px;height:185px;background:url(gall-bg.png);text-align: center;}
.gallery-box .img h3, .products-list .img h2{margin:0px;padding:0px;font-size:24px;text-shadow:-1px -1px 1px #000000;color:#FFFFFF;text-align:center;padding-top:10px;padding-bottom:5px;}
.gallery-box .img #pic img, .products-list .img .pic img {border:1px solid #333333;margin:0 auto;}
.gallery-box .mins {text-align:left;padding-left:8px;margin-top:-14px;}
.gallery-box .mins .min {margin-right: 2px;width: 43px;overflow: hidden;height: 43px;display: inline-block;}
.gallery-box .mins .last {margin-right:0px!important;}
.gallery-box .mins .min img {border:1px solid #333333;}

.tech-spec table {width:681px;float:right;border-collapse: collapse;border: 1px solid #cbcbcb;margin-bottom: 10px;}
.tech-spec table td {border-right: 1px solid #cbcbcb;background:#f1f1f1;text-align:center;padding:10px 3px;}
.tech-spec table tr {border-bottom: 1px solid #cbcbcb;}
.tech-spec table .title {background:#464646!important;}
.tech-spec table .title td {padding:3px 0px 3px 10px!important;color:#FFFFFF;font-weight:bold;font-size:13px;background:transparent;text-align:left!important;}
.tech-spec table .sub-title td {padding:3px;text-align:center;color:#000000;font-size:13px;background:transparent!important;}
.tech-spec small {float:right;padding-top:10px;}

.contact-left {width:455px;padding-right:30px;float:left;}
.contact-left table {width:100%;}
.contact-right {width:455px;/*padding-right:30px;*/float:right;width:403px;height:403px;border:1px solid #a8a8a8;margin-right:20px;}
.btn-box {text-align:right;}

a.details {display:block;width:136px;height:34px;overflow:hidden;text-indent:-9999px;background:url(zobacz-szczegoly.png);}
div.error {color: red}
div.error p {color: red; margin-top: -10px;}

div.send_ok {color: #D06027; padding-bottom: 10px;}

td.line {border-left: 1px solid #9A9B9A;
    border-collapse: collapse;}
#menu-languages {float: right;padding: 6px 3px;}

.tech-accesories table {width:945px;float:right;border-collapse: collapse;border: 1px solid #cbcbcb;margin-bottom: 10px;}
.tech-accesories table td {border-right: 1px solid #cbcbcb;background:#f1f1f1;text-align:center;padding:10px 3px;min-width: 45px;}
.tech-accesories table tr {border-bottom: 1px solid #cbcbcb;}
.tech-accesories table .title {background:#464646!important;}
.tech-accesories table .title td {padding:3px 0px 3px 10px!important;color:#FFFFFF;font-weight:bold;font-size:13px;background:transparent;text-align:left!important;}
.tech-accesories table .sub-title td {padding:3px;text-align:center;color:#000000;font-size:13px;background:transparent!important;}
.tech-accesories small {float:right;padding-top:10px;}
