*{margin:0;padding:0}
html{background:#e1eef7 url(img/shadow.gif) no-repeat 50% 35px;}
body{font:11px/15px Verdana;}
a{text-decoration:none;}
img{border:0;}
h1{height:96px;width:598px;background:url(img/1.gif);overflow:hidden;margin-left:22px;}
h1 a{display:block;height:0;padding-top:100px;;}
#all{width:898px;margin:0 auto}
#top{background:#fff url(img/top.png) no-repeat 100% 0;margin:0 14px;height:491px;color:#5f6061;}
#top div{background:url(img/ule.gif);width:277px;height:489px;margin-bottom:-91px;border:solid 1px red}
#top h2{background:#dedfe1 url(img/uh2.gif);height:77px;font-size:13px;font-weight:400;line-height:88px;text-indent:30px;overflow:hidden;}
#top p{background:#edeff0 url(img/up.gif);margin:0 11px;height:79px;padding:40px 0 0 18px}
#top li{list-style:none;}
#top div ul {height:190px;background:#eff1f2 url(img/uul.gif);margin:0 11px;padding:14px 0 0 42px;font-size:10px;line-height:25px;}
#top div a{color:#5f6061}
#top #menu{height:91px;overflow:hidden;margin:0 0 0 11px;}
#menu li{float:left;border-left:1px solid #c4c4c4;text-align:center;}
#menu a{display:block;height:91px;float:left;width:107px;line-height:95px;color:#fff;background:#a1a1a1 url(img/mup.gif) repeat-x;}
#menu #first{border:0;text-transform:uppercase;}
#menu #first a{width:211px}
#menu a:hover{color:#626262;background-color:#b9d7ec;background-position:0 -91px;}
#cont1, #cont2{padding:0 32px;overflow:hidden;height:100%;position:relative;background:#e7f1f9 url(img/bg.gif);}
#cont1{color:#7d7d7d;}
#cont1 a{color:#294659;}
#cont2{overflow:visible;height:170px;}
#cont1 h2, #cont2 h2{background:#d1dce3 url(img/h2.gif) repeat-y;font-size:12px;color:#5f6061;font-weight:400;line-height:37px;padding-left:28px;border-left:1px solid #c4ced4;margin-left:-1px;position:relative;z-index:+1;height:37px}
#cont1 h2{background:#cdd7de url(img/h2u.gif);}
#cont1 div, #cont2 div{border:solid #d9e3e9;border-width:0 0 0 1px;position:relative;z-index:+1;float:left;background:#e2ebf3 url(img/grad.gif) no-repeat 0 37px;margin-bottom:-400px;padding-bottom:410px;}
#cont2 div{margin:0;padding:0;}
#cont1 div div, #cont2 div div{border:none;float:none;margin:0;padding:0;background:none;}
#akt{width:297px;}
#cont1 div.news{margin:20px}
.more{display:block;width:4.5em;margin-left:auto;}
.news h3{display:inline;font-size:11px;font-weight:700;}
.news span{font-size:10px;color:#acacac;margin-left:5px;}
#about{width:262px;}
#tresc{width:559px}
.text p {margin:10px 20px;}
.firmy p {margin:5px 5px;}
#cont1 #map{width:271px;border-width:0 1px 0 1px;}
#map img{display:block;margin:10px auto;}
#map p{margin:10px 20px 0;}
#map .more{margin-right:20px;}
#cont2 a, #cont2 {color:#525252;}
#cont2 a:hover{color:#000;}
#cont2 #linki{border-width:0 1px;width:560px;height:170px;margin:0;padding:0}
#linki li{float:left;margin:40px 0 0 24px;display:inline;}

#about p {margin:10px 20px;}
#about .more{margin-right:20px;}
#about h2{margin-bottom:40px;}
#roto a{width:66px;background-image:url(img/roto.gif)}
#majew  a{width:82px;background-image:url(img/maj.gif)}
#oknop a{width:58px;background-image:url(img/oknop.gif)}
#veka a{width:48px;background-image:url(img/veka.gif)}
#drut a{width:70px;background-image:url(img/drut.gif)}
#velux a{width:65px;background-image:url(img/velux.gif)}

#linki li a{opacity:0.4;filter:alpha(opacity=20)}
#linki li a:hover{opacity:1;filter:alpha(opacity=100)}
#cont2 #pyt{border-width:0 1px 0 0;width:271px;height:170px;padding:0;margin:0;overflow:visible;}
#cont2 li {list-style:none;}
#pyt ul{background:url(img/lady.gif) no-repeat 100% 100%;height:130px;margin:24px 10px -23px 30px;position:relative;z-index:+1;}
#foot{background:#e7f1f9 url(img/foot.gif);height:85px;overflow:hidden;clear:both}
#foot ul{overflow:hidden;height:15px;list-style:none;border-top:23px solid #ced1d3;padding-top:17px;margin:0 32px;positioen:relative;z-indexex:+1}
#foot li{border-left:1px solid #afafaf;float:left;margin:0 1px 0 -1px;padding:0 12px;}
#foot ul a{color:#afafaf;}
#foot ul a:hover{color:#7a7a7a;}
#foot p{margin:-15px 100px 0 auto;color:#7a7a7a;text-align:right;}
#foot p a{display:block;height:0;padding-top:14px;width:58px;overflow:hidden;background:url(img/newsite.gif);margin:-14px -63px 0 auto;}

#tresc ul {margin-top:20px}
#tresc li {margin-left:30px}

table {background-color:#fff;width:100%}
tr {height:40px}
td {background-color:#e2ebf3;padding:2px 2px 2px 2px}

#cont1 div.oferta{margin:20px}
.oferta a{display:block;font-size:11px;font-weight:700;margin-top:5px;width:200px}
.oferta span{font-size:10px;color:#acacac;margin-left:5px;display:block}

a.podkresl {color:#849D9E;border:#0085CF dotted;border-width:0px 0px 1px 0px;}
a.podkresl:hover {color:#FCA426;border:#A2C103 dotted;border-width:0px 0px 1px 0px;}
