body {background: #000; text-align: center; padding: 0; margin: 0; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; cursor: default;}a {color: #00A5EA; text-decoration: none;}a:focus {-moz-outline:none;outline:none}a:hover {text-decoration: underline;}img {border: 0 none;}img.right {float: right; padding: 0 0 5px 10px;}.clear{clear:both; line-height:0px; height:0px; font-size:0px; padding:0; margin:0;}.niePokazuj{ display:none;}#logo,#search,#quick-menu,#lang,#menu,#mainpage ul {padding: 0; margin: 0; position: absolute;}#logo {top: 10px; left: 20px;}#search {top: 10px; left: 370px;}#search fieldset {padding: 0; margin: 0; border: 0 none;}#search legend {display: none;}#search input {width: 210px;}#quick-menu,#lang,#menu,#mainpage ul { list-style: none; }#quick-menu li,#lang li,#menu li,#mainpage li { float: left; }#quick-menu {top: 13px; left: 690px;}#quick-menu a,#lang a {text-indent: -1000px!important; float: left; height: 15px; width: 25px; background: url(../img/icons.png) no-repeat;}#quick-menu .sitemap a { background-position: 0 -105px; }#quick-menu .mainpage a { background-position: 0 -90px; }#quick-menu li,#lang li { padding-right: 8px; }#lang .pl a { background-position: 0 -75px; }#lang .en a { background-position: 0 -15px; }#lang .de a { background-position: 0 0; }#lang .fr a { background-position: 0 -30px; }#lang .nl a { background-position: 0 -60px; }#lang .it a { background-position: 0 -45px; }#lang {top: 15px; left: 780px;}#menu {right: 20px; top:70px; font-size: 1.17em;}#menu li {padding: 0 15px;}#menu a {color: #fff; float: left; padding: 5px;}#menu a:hover {text-decoration: none;}#menu a:hover,#menu .active a{color: #00A5EA;}#menu .active a {border-bottom: 2px solid #00A5EA;}input,textarea {font-size:1.00em!important; font-family: Arial, Helvetica, sans-serif; background: #333; color: #eee; border: 1px solid #444; padding: 2px;}input.submit {width: auto!important; color: #00A5EA!important; cursor:pointer;}#content input, .box input {background: #000;}#main {width: 980px; overflow: hidden; margin: 0 auto; text-align: left; position: relative;}#content {margin-top: 115px; background: #222222 url(../img/sidebar-bg.png) repeat-y right; float: left; width: 980px; min-height:380px;}#text {color: #fff; background: url(../img/text-bg-top.png) repeat-x 0 0; border-top: 10px solid #303030; width: 650px; float: left; padding: 0 20px 60px 20px; line-height: 150%; position: relative; overflow: hidden; z-index: 100;}#text ul { overflow:hidden; position:relative;}table{width:100%;padding:0;margin:5px 0;}table td, table th{padding:4px;margin:0;}table td{vertical-align:top;text-align:left;}table th {text-align:center;border-bottom:1px solid #fff;}table td.tlo, table th.tlo {background: #333;}#path {padding: 20px; margin: 0 0 -40px 0; background: url(../img/content-bg-top.png) no-repeat top; height: 20px; z-index: 200; position: relative;}#path, #path a {color: #999999;}#path a {text-decoration: underline;}h2 {font-size: 1.50em; font-weight: normal; padding-top: 20px; margin-top: 0;}h3 {color: #00A5EA; font-size: 1.17em; font-weight: normal;}#sidebar {float: right; width: 290px; margin:0; padding: 0; list-style: none; background: #2E2E2E; position: relative; z-index: 400;}#sidebar li {background: #333 url(../img/menu-li-bg.png) repeat-x bottom; margin-bottom: 8px; list-style: none;}#sidebar li a {display: block; padding: 7px 0 7px 20px; background: no-repeat left center;}#sidebar li a.aktywne{text-decoration:underline;font-weight:700;}#sidebar li ul {margin:0; padding:0 0 10px 40px;}#sidebar li li ul { margin:0; padding-left:20px;}#sidebar li li a {margin:0; padding:0; background:transparent!important;}#sidebar li li {background: transparent; margin: 0;}.tel span {font-size: 1.33em;}.email span {font-size: 0.89em;}.box {margin: 5px 5px 0 0; width: 321px; border: 1px solid #333; padding-top: 20px; background: #333 url(../img/3boxs-bg.png) repeat-x bottom; color: #fff; float: left; height: 68px; text-align: center; font-size: 1.50em; line-height: 150%;}.box p {padding: 0; margin: 0;}.box input {font-size: 0.67em!important;}form.box {margin-right: 0;}form.box input.name {width: 70px;}form.box input.email {width: 130px;}#mainpage {background: url(../img/mainpage-bg.jpg); height: 390px; position: relative; overflow: hidden; width: 980px;}#mainpage p {padding: 0; margin: 0; position: absolute; top: 160px; left: 620px; color: #fff;}#mainpage ul {top: 234px; width: 980px; left: 40px;}#mainpage li {padding-right: 60px;}#mainpage ul a {float: left; width: 130px; padding-top: 133px; background: url(../img/mainpage-icons.jpg) no-repeat 0 0; font-size: 14px; font-weight: bold;}#mainpage ul .drzwi a {background-position: -130px 0;}#mainpage ul .rolety a {background-position: -260px 0;}#mainpage ul .aluminium a {background-position: -390px 0;}#mainpage ul .bramy a {background-position: -520px 0;}#mainpage ul a span {float: right; font-size: 11px;}#galeria ul, #galeria { list-style:none;}#galeria li { float:left; padding: 0 10px 10px 0;}#galeria li a img { border:10px solid #333; float:left;}#galeria li a:hover img{ border-color:#666;}#formularz input { margin:2px 0; width:200px; background-color:#333;}#formularz textarea { margin:2px 0; width:300px; height:200px;}#formularz .submit{padding:3px 30px;}form p label { width: 150px; float:left; padding:3px;}.partnerzy { list-style:none; margin:0; padding:0;}.partnerzy li{ clear:both; margin:0 0 25px 0; padding:0 0 25px 0; border-bottom:1px solid #00A5EA;}.partnerzy li img{ float:left; margin:0 20px 0 0;}.certyfikaty { list-style:none; margin:0; padding:0;}.certyfikaty li{ clear:both; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #00A5EA;}.certyfikaty li img{ margin-right:10px;}#footer {clear: both; height: 100px; position: relative;}#footer ul {margin: 0; padding: 30px 0 0 335px; list-style: none;}#footer a {text-indent: -1000px; float: left;}#footer li {padding-right: 30px; float: left;}#footer a {height: 49px; background: url(../img/footer-hover-buttons.png) no-repeat;}#ce a { width: 74px; background-position: 0 bottom; }#ce a:hover { background-position: 0 0; }#phare a { width: 98px; background-position: -74px bottom; }#phare a:hover { background-position: -74px 0; }#ue a { width: 74px; background-position: -172px bottom; }#ue a:hover { background-position: -172px 0; }#copyright a { height: 25px; width: 100px; background-position: -246px bottom; }#copyright a:hover { background-position: -246px 0; }#copyright {position: absolute; top: 40px; right: 30px; margin: 0; padding: 0; color:#FFF; width:220px;}#alt-for-flash {display: block;}