html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:#333;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
body.home{background:url(img/homebcg.gif) repeat-x top center;background-color:#fff;}
body.sub{background:url(img/subbcg.gif) repeat-x top center;background-color:#fff;}
html, body{margin:0;padding:0;height:100%;}
* * body{text-align:center;}
#strona{position:relative;width:960px;min-height:100%;margin:0px auto;}
* html #strona{height:100%;text-align:left;}
#WAI{position:absolute;margin-left:-10000em;}
.home #tresc{position:relative;padding:600px 0 0 0;width:960px;overflow:hidden;}
.sub #tresc{position:relative;padding:260px 0 0 0;width:960px;overflow:hidden;}
#col1{float:left;display:inline;width:275px;margin-left:20px;margin-right:25px;}
#col2{float:right;display:inline;width:620px;margin-right:20px;}
#tabs{width:960px;height:100px;display:block;clear:both;}
#tabs li{float:left;}
#tabs span{display:none;}
#t1, #t2, #t3{width:320px;height:100px;display:block;}
#t1{background:url(img/zakladkipl.jpg) no-repeat 0 -100px;}
#t2{background:url(img/zakladkipl.jpg) no-repeat -320px 0;}
#t3{background:url(img/zakladkipl.jpg) no-repeat -640px 0;}
a.selected#t1{background:url(img/zakladkipl.jpg) no-repeat 0 0;}
a.selected#t2{background:url(img/zakladkipl.jpg) no-repeat -320px -100px;}
a.selected#t3{background:url(img/zakladkipl.jpg) no-repeat -640px -200px;}
#tab1, #tab2, #tab3{width:960px;height:207px;margin:0;background:url(img/zakladkidol.jpg) no-repeat 0 0;}
#tab1 div, #tab2 div{width:925px;padding:0 5px 0 25px;height:200px;display:table-cell;vertical-align:middle;}
#tab1 div{background:url(img/tab1pic.jpg) no-repeat center right;}
#tab2 div{background:url(img/tab2pic.jpg) no-repeat center right;}
#tab3 div{padding:0 20px;height:200px;display:table-cell;vertical-align:middle;}
#ceny{margin:8px 0;width:920px;height:70px;clear:both;display:inline;}
#ceny li{float:left;display:inline;}
#c1, #c2, #c3, #c4, #c5{height:70px;width:172px;margin:0;position:relative;padding-top:10px;text-indent:10px;display:block;}
#c1 img, #c2 img, #c3 img, #c4 img, #c5 img{left:0;top:0;position:absolute;}
#c1, #c2, #c3, #c4{padding-right:15px;}
ul#ceny+p{display:block;clear:both;}
.opis{width:620;}
.oleft{width:310px;float:left;}
.oright{width:310px;float:right;}
.screenshot{float:right;display:inline;width:620px;margin-bottom:15px;}
.screenshot img{border:1px solid #f7f1e5;padding:9px;background-color:transparent;}
.opis ul{margin:0 !important;}
.opis li{background:url(img/opislihead.gif) no-repeat 0 0;line-height:22px !important;font-weight:bold;color:#535353;padding-left:14px;list-style:none !important;}
.opis li ul{margin:10px 0 !important;}
.opis li li{background:none;font-weight:normal;font-style:italic;padding:0;}
.opis .strz li{background:url(img/strz.gif) no-repeat 0 7px;padding-left:20px;}
.obr2{float:right;margin-left:16px;}
#portfolio img{border:1px solid #f7f1e5;padding:3px;background-color:transparent;}
#col2 td{padding-bottom:6px;padding-top:6px;border-top-color:#DDD8CD;border-bottom-style:solid;border-bottom-width:1px;text-align:center;}
.tlotab{background-color:#f9f5eb;}
.blok{overflow:hidden;}
.obr{float:right;}
.podmenu li{background:url(img/strz.gif) no-repeat 0 4px;padding-left:20px;line-height:16px;padding-bottom:12px;}
.home #naglowek{width:960px;height:600px;background:url(img/homehead.jpg) no-repeat 0 0;position:absolute;top:0;left:0;z-index:5;}
.sub #naglowek{width:960px;height:260px;background:url(img/subhead.jpg) no-repeat 0 0;position:absolute;top:0;left:0;z-index:5;}
#logo{display:block;width:95px;height:120px;position:absolute;top:22px;left:20px;z-index:6;}
#logo a{display:block;width:95px;height:120px;}
#motto{position:absolute;width:940px;height:70px;top:180px;left:20px;}
#headportfolio{position:absolute;left:0;top:260px;width:960px;height:325px;}
#menu{position:absolute;right:15px;top:117px;width:800px;height:35px;}
#menu ul{float:right;}
#menu li{float:left;}
#stopka{width:960px;height:60px;clear:both;background:url(img/footbcg.gif) no-repeat 0 0;margin-bottom:20px;}
#stdol{padding-top:16px;margin-left:10px;margin-right:10px;clear:both;display:block;width:940px;}
body{font-size:12px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#464646;}
.home h1{letter-spacing:-1px;font-size:1.75em;line-height:1.4em;color:#000;font-family:serif;text-align:center;}
.sub h1{letter-spacing:-1px;position:absolute;top:190px;left:20px;font-size:3em;color:#38302C;font-family:serif;}
#stopka h2{font-size:1.167em;}
h3{letter-spacing:-1px;font-size:2em;line-height:0.875em;color:#000;}
h4{font-size:1.5em;color:#000;}
h3+p{margin-top:12px;}
h3+ul{margin-top:12px;}
h3+table{margin-top:12px;}
h4+p{margin-top:6px;}
b em{font-weight:bold;font-style:italic;color:#ff0000;}
em{font-style:italic;color:#000;}
em span{color:#000;}
strong{font-weight:bold;}
abbr{border-bottom:1px dotted;cursor:help;}
p{font-size:1.083em;line-height:1.5em;margin-bottom:1em;}
small{font-size:0.833em;line-height:1.5em;}
p.nm_post_date{font-size:1em;color:#585858;margin-top:3px;margin-bottom:8px !important;font-style:italic;}
#menu{font-size:1.5em;}
#menu li{margin-left:35px;}
#menu a{color:#000;text-decoration:none;}
#menu a:hover{color:#ff0000;text-decoration:none;}
#menu .current a{color:#ff0000;}
a{color:#ff0000;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
.podmenu a{color:#464646;text-decoration:none;}
.podmenu a:hover{color:#ff0000;text-decoration:underline;}
.podmenu .currentpath{font-weight:bold;}
.podmenu .current{font-weight:bold;}
#col2 ul{margin-bottom:1em;margin-left:2em;}
#col2 li{list-style:disc;line-height:18px;padding-bottom:0.333em;}
ul#portfolio{margin:0 !important;}
#portfolio li{list-style:none;float:left;margin-right:8px;margin-bottom:8px;padding:0;}
#tab1 p, #tab2 p, #tab3 p{line-height:21px;overflow:hidden;}
#tab1 p, #tab2 p{padding-right:340px;}
#tab1 h2, #tab2 h2, #tab3 h2{position:absolute;margin-left:-1000em;}
.small{font-size:0.833em;}
#stopka{color:#736257;font-size:0.917em;}
#fl{float:left;margin:9px 0 0 10px;}
#fr{float:right;margin:9px 10px 0 0;}
#fr a, #fl a{color:#736257;text-decoration:none;}
#fr a:hover, #fl a:hover{color:#736257;text-decoration:underline;}