html{height:100%;margin:0;padding:0;}
body{background:#6c9acd url(images/bg.jpg) repeat-x top;height:100%;margin:0;padding:0;font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;font-size:14px;color:#000;}
form{height:100%;display:inline;}
h1,h2,h3{margin-top:0;}
h1{font-size:2em;line-height:150%;margin-bottom:.5em;margin-top:0;text-align:left;}
h2{font-size:1.6em;line-height:130%;margin-bottom:.5em;margin-top:0;text-align:left;color:#222;}
h3{padding-bottom:4px;background:url(images/h4_bg.jpg) repeat-x right bottom;font-size:16px;color:#333;}
a{color:#004391;text-decoration:none;}
a:hover{border-bottom:none;color:#e00;text-decoration:underline;}
a img{border:none;}
a:active{color:#e00;}
img.left{float:left;margin:0 20px 0 0;}
img.right{float:right;margin:0 0 0 20px;}
label{color:#5a5a5a;font-weight:bold;}
input[type="image"]{border:none;}
#header{background:url(images/header_top.jpg) no-repeat left top;height:113px;width:980px;margin-top:20px;padding-top:6px;}
#header .block{background:url(images/head_box_bg.jpg) repeat-x bottom;padding:5px 15px;height:80px;display:block;width:300px;float:left;}
#header strong{font-weight:normal;}
#header .block_bottom{background:url(images/head_box_bottom.jpg) no-repeat bottom;width:330px;margin:0 10px 0 0;padding:0;float:right;display:inline;height:95px;}
#header-inner{height:107px;background:url(images/head_bg.jpg) repeat-x top left #fff;margin:0 auto;}
#header-blocks{height:74px;margin-left:220px;margin-top:-90px;}
.block{margin-bottom:1em;}
#logo{padding:0;display:inline;float:left;}
#logo h1,#logo p{float:left;margin:0;padding-left:100px;color:#000;}
#logo span{color:#000;}
#logo h1{padding:25px 0 0 0;letter-spacing:-1px;text-transform:lowercase;font-weight:normal;font-size:3em;}
#logo p{text-transform:uppercase;padding:47px 0 0 3px;font-size:10px;color:#110e0f;}
#logo a{border:none;text-decoration:none;color:#000;}
#header .rteright{font-size:1.10em;text-align:right;}
.search-form{float:right;}
.search-form .search-box{background:transparent url(images/header-form-bg.gif) no-repeat scroll 0 0;float:Left;margin-right:0;margin-top:0;padding:0 0 0 28px;width:126px;}
.search-form .search-box input{background:transparent none no-repeat scroll 0 0;border:2px solid #fff;color:#000;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:2px -4px -0px -2px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:0;width:105px;}
.menu{color:#FFF;font:15px "Futura Medium","Myriad Pro","Gill Sans",Helvetica,Verdana,Arial,sans-serif;background:#2b5b97 url(images/top_menu_left.jpg) no-repeat left bottom;margin:0;padding:0;position:absolute;z-index:101;}
.menu a{font-weight:bold;color:#c7d8ef;text-decoration:none;}
.menu a:hover{color:#FFF;}
.menu p{margin:0 0 17px;padding:0;line-height:18px;}
.menu .wrapper{width:980px;background:url(images/top_menu_right.jpg) no-repeat right bottom;height:36px;margin:0 auto;padding:0;}
.nav{float:right;}
.nav-wrapper{clear:both;float:right;margin-right:70px;}
.nav-left{background:#fff url(images/nav_left.png) no-repeat top left;float:left;width:11px;height:41px;}
.nav-right{background:url(images/nav_right.png) no-repeat top right;float:right;width:11px;height:41px;}
.nav ul{height:32px;float:left;margin:0;padding-top:3px;padding-right:50px;list-style:none;font-size:15px;}
.nav li{float:left;padding:0 7px;background:url(images/top_menu_separator.jpg) no-repeat right center;position:relative;z-index:1;}
.nav li.last{background:none;}
.nav li:hover{z-index:2;}
.nav li a{display:block;line-height:38px;overflow:hidden;float:left;}
a .menu-left{background:url(images/menu_left.png) no-repeat left top;width:8px;height:32px;line-height:35px;display:block;float:left;}
a .menu-mid{background:url(images/menu_mid.png) repeat-x top left;height:32px;line-height:35px;display:block;float:left;}
a .menu-right{background:url(images/menu_right.png) no-repeat top left;width:8px;height:32px;line-height:35px;display:block;float:left;}
.nav li a:hover .menu-left,.nav li.active a .menu-left,.nav li:hover a .menu-left,.nav li a:hover .menu-mid,.nav li.active a .menu-mid,.nav li:hover a .menu-mid,.nav li a:hover .menu-right,.nav li.active a .menu-right,.nav li:hover a .menu-right{background-position:0 -33px;line-height:35px;}
.nav li a:hover,.nav li.active a,.nav li.hover a,.nav li:hover a{color:#c00;}
.nav li:hover .sub,.nav li.hover .sub{display:block;}
.nav li .sub{display:none;position:absolute;top:27px;left:6px;background:url(images/submenu_top.png) no-repeat;width:186px;padding-top:9px;}
.nav li ul{background:url(images/submenu_bg.png) repeat-y;width:162px;height:auto;margin:0;padding:0 12px 10px;list-style:none;font-size:12px;}
.nav li:hover li,.nav li.active li{width:100%;padding:1px 0 2px;border-bottom:1px #c00 dashed;background:none!important;}
.nav li:hover li a,.nav li.active li a{color:#000;background:none!important;line-height:normal;width:156px;padding:8px 3px 3px;text-indent:1px;}
.nav li:hover li a:hover,.nav li.active li a:hover{color:#fff;background:#c00!important;text-decoration:none;line-height:normal;}
.nav li li a:hover,.nav li li a:hover{color:#c00;background:#165b9f!important;text-decoration:none;line-height:normal;}
.nav .btm-bg{background:url(images/submenu_bottom.png) no-repeat;width:205px;height:9px;overflow:hidden;clear:both;}
#wrapper{min-height:100%;position:relative;margin-left:auto;margin-right:auto;width:980px;display:block;clear:both;}
#page{background:#fff url(images/content_top.png) repeat-x scroll right top;margin:1px 0;position:relative;padding:0 10px 130px;}
#latest-post{padding:20px;border:1px solid #e7e7e7;}
#content{float:left;width:480px;padding:10px 10px 0 10px;}
.title{margin:0;font-weight:normal;}
.title a{border-bottom:none;color:#000;}
.title a:hover{border-bottom:1px dotted #000;}
.byline{border-bottom:1px #bbb dashed;margin:-10px 20px 20px 20px;}
.tag{padding:0 15px;}
.entry{padding:0 20px;}
.links{text-align:right;font-weight:bold;}
.links a{text-align:left;color:#fff;}
#sidebar1{float:left;width:200px;padding-left:10px;padding-right:15px;}
#sidebar2{float:right;width:200px;padding-right:40px;}
.sidebar{float:left;margin-top:20px;padding:0;}
#page .dialog{width:97%;float:left;position:relative;margin:0 auto;padding-bottom:10px;min-width:8em;max-width:960px;color:#360000;z-index:1;margin-left:19px;}
#page .dialog .dialog-content,#page .dialog .t,#page .dialog .b,#page .dialog .b div{background:transparent url('images/block_bg.png') no-repeat top right;_background:none;}
#page .dialog .dialog-content{position:relative;padding:0 19px 0 0;}
#page .dialog .t{position:absolute;left:0;top:0;width:19px;margin-left:-19px;height:100%;background-position:top left;}
#page .dialog .b{position:relative;width:100%;}
#page .dialog .b,#page .dialog .b div{height:16px;font-size:1px;}
#page .dialog .b{background-position:bottom right;}
#page .dialog .b div{position:relative;width:19px;margin-left:-19px;background-position:bottom left;}
#page .dialog .hd,#page .dialog .bd,#page .dialog .ft{position:relative;}
#page .dialog .wrapper{position:static;max-height:1000px;overflow:auto;margin:0 -19px;}
#page .dialog #page .dialog p{margin:0;padding:.5em 0 .5em 0;}
#page .dialog h1{padding-bottom:0;}
#page .dialog .hd{margin:7px 40px 0 10px;}
#page .dialog .title{font-size:100%;}
#page .dialog .bd{margin:10px 0;padding:0 10px;color:#000;text-align:left;font-size:90%;}
#page .dialog ul{margin-left:0;padding-left:2em;}
#page .dialog li.leaf{list-style-image:url(images/menu-leaf.png);list-style-type:square;}
#hcard-Abak-Soft-Systemy-Informatyczne{font-size:120%;line-height:120%;}
.pliki{margin-bottom:70px;}
.pliki h2{margin-bottom:5px;}
.plik{width:100%;font-size:10px;text-align:left;padding-bottom:10px;margin-bottom:20px;margin-left:30px;}
.plik .tytul{font-size:160%;padding:0 0 3px 0;border-bottom:1px solid silver;}
.plik .opis{font-size:120%;padding-left:20px;}
.plik .wlasciwosc{width:100%;line-height:12px;}
.plik .rozmiar,.plik .typ,.plik .aktualizacja,.plik .licencja{float:left;width:49%;}
.screenshot{float:right;}
.screenshot span{display:block;font-style:normal;text-align:center;}
.screenshot span.icon{background-image:url(Images/layout_elements.png);background-position:-364px -262px;display:inline-block;height:24px;margin-right:4px;padding-top:3px;width:29px;}
.cennik{width:100%;margin-bottom:50px;}
.cennik .program{font-weight:bold;padding-top:35px;}
.cennik .rozszerzenie,.cennik .inna{font-size:90%;}
.cennik .tresc{padding:0 5px 0 10px;}
.cennik .cena{text-align:right;}
.kamera{text-align:center;width:640px;margin-bottom:20px;}
.mapa{text-align:center;width:570px;margin-bottom:20px;}
.mapa .big{border:1px;border-style:solid;}
.post{margin-bottom:15px;}
.post-title{font-size:140%;border-bottom:1px silver solid;}
.post-title-maly{font-size:120%;}
.post-time{font-size:80%;color:gray;}
.post-content{margin-top:10px;margin-bottom:10px;}
.post-footer{text-align:right;font-size:80%;}
.post-footer a{color:#008f00;}
.wersja{margin-bottom:15px;}
.wersja h3{margin:0;font-weight:normal;font-size:140%;border-bottom:1px silver solid;}
.wersja-plik{text-align:right;vertical-align:top; font-size:120%;}
.wersja-czas{font-size:80%;color:gray;}
.wersja-tresc{margin-top:10px;margin-bottom:10px;}
.program{padding-bottom:20px;}
.program .bd{height:170px;}
.program h3{background:transparent url(images/h4_bg.jpg) repeat-x scroll right bottom;margin:0;font-size:140%;padding-bottom:6px;}
.program-opis-krotki{margin-top:4px;margin-bottom:10px;font-size:100%;font-weight:normal;}
.program .naglowek{width:400px;position:absolute;}
.program .stopka{position:absolute;font-size:15px;float:left;padding-top:100px;height:50px;width:480px;}
.program .wer-atualna,.program .demo{width:36%;height:20px;vertical-align:middle;font-weight:normal;}
.program .cennik{width:15%;height:20px;padding:2px 10px 2px 25px;vertical-align:middle;font-weight:normal;}
#footer{width:100%;display:block;clear:both;margin-top:20px;float:left;text-align:center;}
.copyright{border-top:1px dashed #baccf5;color:#ddd;display:block;font-size:11px;padding:20px 10px;text-align:left;width:960px;}

div#kategorie{background:#d0d8d3 none repeat scroll right top;margin:0;padding:5px;}
div#box{background:transparent url(images/baner.png) no-repeat left top;width:99%;height:200px;margin:12px 0;padding:5px 5px;text-align:center;display:inline-block;}
div#box h2{margin-top:-5px;margin-bottom:-5px;color:#000080;}
div#kat-header{background:transparent;padding:5px;width:99%;}
ul#split,ul#split li{position:relative;display:block;margin:0;padding:0;list-style:none;text-align:center;}
ul#split li{float:left;min-width:16%;width:16%;height:150px;margin:5px .33% 0 .33%;cursor:pointer;}
ul#split h3{height:40px;font:normal 120%/1.3 Verdana,sans-serif;text-transform:uppercase;margin:2px;padding:5px 0 0;text-align:center;color:#dc0000;}
ul#split a{text-decoration:none;color:#200000;}
ul#split p{margin:0;padding:5px 8px 15px;}
li#finanse{background:transparent url(images/ksiegowe.png) no-repeat left top;}
li#kadry{background:transparent url(images/kadrowe.png) no-repeat left top;}
li#sprzedaz{background:transparent url(images/sprzedazowe.png) no-repeat left top;}
li#material{background:transparent url(images/materialowe.png) no-repeat left top;}
li#analizy{background:transparent url(images/analizowe.png) no-repeat left top;}
li#inne{background:transparent url(images/inne.png) no-repeat left top;}
.kategoria .kat_text{height:60px;}
.kategoria .katbutton{position:absolute;left:0;bottom:0;height:50px;font-size:120%;width:100%;}
.button{background:transparent url('images/button.png') no-repeat top right;width:105px;height:35px;position:relative;margin:auto;padding-top:8px;text-align:center;}
.button:hover{background:transparent url('images/button_p.png') no-repeat top right;}

#main{width:980px;margin-top:50px;}
#main_container{float:right;background:url(images/main_col_bottom.jpg) bottom no-repeat #fff;width:730px;}
.page_content{padding:30px 30px 30px 40px;width:460px;line-height:150%;float:left;}
.page_content p{text-align:justify;}
.page_content_full{border:#f30 1px solid;padding:30px;}
.page_header{background:url(images/page_header_top.jpg) no-repeat top #2b5b97;padding:20px;color:#fff;}
.page_header h1{font-size:29px;color:#fff;margin:0 0 5px 0;padding:0;border-bottom:#6e9bce 1px dashed;}
.page_header a{color:#fff;}
.opiekunowie{border-left:#6e9bce 1px dashed;padding:15px;}
#column_left{float:left;width:250px;margin-left:-250px;margin-bottom:20px;}
.left_box_wrapper{background:url(images/left_menu_bg.jpg) repeat-y;padding:0;margin-top:20px;}
.left_box_wrapper h4{background:url(images/left_menu_top.jpg) left top no-repeat;font-size:14px;padding:10px 0 0 10px;margin:5px 0;}
.left_box{background:url(images/left_menu_bg.jpg) repeat-y;padding:0 0 5px 0;margin:0;}
.left_box_bottom{background:url(images/left_menu_bottom.jpg) no-repeat;height:6px;width:250px;}
.left_news{padding:10px 10px 10px 20px;background:url(images/left_menu_bg.png) no-repeat top;font-size:12px;}
#main_column{float:left;width:730px;min-height:100%;}
.column_right{padding:30px 40px 40px 0;width:160px;float:left;}
.gallery_box{border:#cfdeef 1px solid;background:#e8edf4;padding:5px;text-align:center;width:150px;margin:0 0 10px 0;}
.gallery_box a:link img,.gallery_box a:active img,.gallery_box a:visited img{padding:3px;background:#6091c9;margin:4px 0;}
.gallery_box a:hover img{padding:3px;background:#900;margin:4px 0;}
.phone{font-size:18px;color:#2b5b97;background:url(images/phone.png) no-repeat;background-position:0 3px;padding-left:25px;margin-top:10px;font-weight:bold;}
.left_box ul{margin:0 auto;padding:0;padding-top:2px;background:url(images/left_menu_bg.png) no-repeat right top;}
.left_box ul li.leaf{background:url(images/left_menu_bg.png) no-repeat right bottom;list-style-type:none;list-style:none;padding-bottom:2px;}
.left_box ul li.leaf a:link{text-decoration:none;display:block;padding:5px 5px 5px 20px;}
.left_box ul li.leaf a:visited{text-decoration:none;display:block;padding:5px 5px 5px 20px;}
.left_box ul li.leaf a:active{text-decoration:none;display:block;padding:5px 5px 5px 20px;}
.left_box ul li.leaf a:hover{text-decoration:underline;color:red;background:#f1f5fb;border-left:2px #6896ca solid;padding:5px 5px 5px 18px;}
a.btn_download:link,a.btn_download:active,a.btn_download:visited{float:left;background:#af1410 url(images/btns/btn_download.png) no-repeat;background-position:5px 55%;padding:8px 10px 8px 35px;color:#fff;border:1px #6b98cd solid;margin:1px;font-size:11px;font-weight:bold;}
a.btn_download:hover{float:left;background:#e61b15 url(images/btns/btn_download.png) no-repeat;padding:8px 10px 8px 35px;background-position:5px 55%;color:#fff;border:1px #fff solid;margin:1px;font-size:11px;font-weight:bold;}
a.btn_ask:link,a.btn_ask:active,a.btn_ask:visited{float:left;background:#3c72ae url(images/btns/btn_pytanie.png) no-repeat;background-position:5px 55%;padding:8px 10px 8px 35px;color:#fff;border:1px #234b7c solid;margin:1px;font-size:11px;}
a.btn_ask:hover{float:left;background:#4e85c2 url(images/btns/btn_pytanie.png) no-repeat;padding:8px 10px 8px 35px;background-position:5px 55%;color:#fff;border:1px #fff solid;margin:1px;font-size:11px;}
a.btn_pricelist:link,a.btn_pricelist:active,a.btn_pricelist:visited{float:left;background:#3c72ae url(images/btns/btn_cennik.png) no-repeat;background-position:5px 55%;padding:8px 10px 8px 35px;color:#fff;border:1px #234b7c solid;margin:1px;font-size:11px;}
a.btn_pricelist:hover{float:left;background:#3c72ae url(images/btns/btn_cennik.png) no-repeat;padding:8px 10px 8px 35px;background-position:5px 55%;color:#fff;border:1px #fff solid;margin:1px;font-size:11px;}
.three_column_container{background:url(images/3col_btm.jpg) no-repeat left bottom #fff;width:980px;margin-top:20px;float:left;}
.three_column_header{background:url(images/header_top.png) no-repeat top #6091c9;width:100%;clear:both;height:5px;color:#fff;}
.column_full{padding:5px 20px;float:left;display:block;height:auto 100%;font-size:12px;margin:0 auto;}
.column_1of3{width:280px;padding:5px 20px;float:left;display:inline;height:auto 100%;font-size:12px;margin:0 auto;}
.column_2of3{width:610px;padding:5px 20px;float:left;display:inline;height:auto 100%;font-size:12px;margin:0 auto;}
.column_1of3+.column_1of3{background:url(images/separator2.jpg) left top repeat-y;}
input{border:1px solid #6586b3;}
.tab_cennik{border:1px dashed #bfe8fb;}
.tab_cennik tr{background:#f3f8f7;}
.tab_cennik tr:nth-child(even){background:#f3f8f7;}
.tab_cennik tr:nth-child(odd){background:#fbfdfd;}
.tab_cennik th{padding-left:7px;background-color:#f3f3f3;border:1px solid #FFF;}
.tab_cennik td{border:1px solid #FFF;}
.tab_cennik td A:LINK,.tab_cennik td A:ACTIVE{display:block;padding:2px;text-decoration:none;padding:3px;font-weight:bold;}
.tab_cennik td A:VISITED{color:#366;display:block;text-decoration:none;padding:3px;}
.tab_cennik td A:HOVER{text-decoration:underline;background:#d6f0fe;}
.tab_cennik .tresc{padding:3px 3px 3px 10px;font-size:12px;}
.tab_cennik tr.selected td{border:1px solid #f00;}
.program{font-size:15px;font-weight:bold;}
