html,body {background:url(/images/background.png) top repeat-x #1e2f38; margin:0; font:normal 13px Tahoma; color: #f1f1f1; height: 100%;}
ul, li {margin:0; padding: 0}
li {margin-left: 15px;}
h2, h3 {margin:15px 0; padding:0}

h2 {font-size: 19px}
h3 {font-size: 15px}
.clear {clear: both}
a {color:#afd5e3; text-decoration: none;}
img {border: 0}
#wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -143px;}
#push {height: 123px;}

#top {width:900px; min-width:900px; margin: auto; height:137px}

#menu {margin-top:19px; float: right; margin-bottom: 11px}
#menu ul {margin:0; padding:0;}
#menu ul li {float: left; display: block; list-style: none; height: 28px; margin:0; padding: 0}
#menu ul li.menu-left {background:url(/images/menu_left.png); width: 5px}
#menu ul li.menu-right {background:url(/images/menu_right.png); width: 5px; margin-right: 10px}
#menu ul li.menu-link {background:url(/images/menu_bkg.png);}
#menu a {display:block; color: white; text-decoration: none; margin: 6px 5px 0 5px;}
#menu li.selected {border-bottom: 1px solid rgb(21,34,40)}

#headbox {height: 78px;}
h1 {margin:3px 0 0px 14px; padding:0; color:#2D4956; font: normal 9px Tahoma; letter-spacing: 0px; line-height:9px}

#logo {display: block; background: url(/images/logo-top.png); width: 231px; height: 63px; margin:0 14px 0 14px;}
#tagline {min-height: 227px; background: url(/images/top1.png) center no-repeat #afd5e3;  border-top:1px solid #1c2d34}
#tagline_inner {width: 902px; margin: 0 auto}
#bottom {background:url(/images/background2.png) top repeat-x; width: 100%; min-height: 300px;}
#page {width:880px; min-width:880px; margin: 0 auto; padding:10px 0; text-align:justify; line-height:130%}

#left {float: left; width: 680px}
#left p, #right p {line-height: 150%}
#right {float: right; width: 180px}
#right ul {list-style: none}

#leftmain {width:560px; float: left}
#leftmain p {line-height: 20px;}
#rightmain {width: 260px; float: right}


#foot {background:none; background:url(/images/foot_bkg.png) top; width: 100%; height: 143px;}
#footer {background:url(/images/foot.png) top center no-repeat; min-width:902px; width: 902px; height: 100%; margin: auto; color: rgb(55,95,107);}
#footline {padding: 30px 0; height: 10px; text-align: center; font-size: 10px; color:rgb(46,74,87);}
#footline a {color:rgb(46,74,87);}
#footer ul {margin:0; padding:0; padding: 25px 0 0 13px; float: left}
#footer ul li {float: left; display: block; list-style: none; margin:0; padding: 0; border-right: 1px solid rgb(24,53,69)}
#footer ul li a {font-size: 11px; color: rgb(55,95,107); display:block; height: 16px; text-decoration: none; padding: 2px 10px 0 10px}
#footer li.selected {background: rgb(25,54,70)}
#rights { font-size: 10px; line-height: 16px; float: right; color:rgb(55,95,107); margin: 22px 165px 0 0; text-align: right }
#rights a {text-decoration: underline; color:rgb(55,95,107)}
input, textarea {display: block; background:rgb(21,34,40); color: white; font-size: 12px; border:1px solid #2E4A57; padding: 1px; margin: 0 0 10px 5px}

.hr {margin: 20px auto; height: 1px; padding: 0; clear: right; border-top: 1px dotted #afd5e3; width: 95%;}

.pagerek {text-align: center; font-size: 1.1em; margin-bottom: 20px; font-weight: normal;}
.pagerek a.pager_sel {font-weight: bold; text-decoration: none; border: 1px solid #afd5e3; padding: 0 2px;}

.portfolio p {font: bold 18px Tahoma;}
.portwww {padding: 2px; border: 1px solid #afd5e3; margin: 0 20px 5px 20px;}

.cv, .cv li {list-style: none; padding-top: 5px}
.cv ul {padding-left:20px; padding-bottom: 20px}
.cv li.company {font: bold 14px Tahoma;}
.cv li.company li {font: normal 13px Tahoma}

.blog {font: bold 18px Tahoma; margin-bottom: 10px; display: inline}
.blog2 {font-size: 11px;}

#blogleft {float: left}
#blogright {float: right}

.ksiega1, .ksiega2 {border: 1px solid rgb(46,74,87); margin:0 15px; padding: 1px 4px;}
.ksiega1 {background-color: rgb(21,34,40); border-bottom: 0;}
.ksiega2 {margin-bottom: 15px; padding: 5px 10px; font-size:11px}

#portfolio_linki {list-style: none; margin: 0; padding:0; padding-left: 33px; height: 282px; background:url(/images/tagline_portfolio.png) center}
#portfolio_linki li {margin: 0; padding:0; float: left}
#portfolio_linki li a {display: block; width: 400px; height: 64px; float: left; margin:23px 33px 0 0; padding:0}
#portfolio_linki li a.p1 {background: url(/images/button_app.png)}
#portfolio_linki li a.p2 {background: url(/images/button_www.png)}
#portfolio_linki li a.p3 {background: url(/images/button_logo.png)}
#portfolio_linki li a.p4 {background: url(/images/button_dvd.png)}
#portfolio_linki li a.p5 {background: url(/images/button_dtp.png)}
#portfolio_linki li a span {display: none}

#portfolio_lista {list-style: none; margin: 0; padding:0; margin-left: 24px}
#portfolio_lista li {float: left; display: block; width: 400px; height: 222px; float: left; margin:32px 27px 0 0; padding:0}
#portfolio_lista p {width: 330px; margin: 60px auto 0; text-align: justify;}
#portfolio_lista li a {font: bold 15px Tahoma; margin: 10px 35px 0 0; float: right;}
#portfolio_lista li.l0 {background: url(/images/place_app.png)}
#portfolio_lista li.l1 {background: url(/images/place_www.png)}
#portfolio_lista li.l2 {background: url(/images/place_logo.png)}
#portfolio_lista li.l3 {background: url(/images/place_dvd.png)}
#portfolio_lista li.l4 {background: url(/images/place_dtp.png)}

.intro {font-size: 17px; line-height: 130%; margin-top: 10px}
.ads1 {width: 250px; padding-right: 10px; height: 260px; float: left; margin-top: 17px}

.gallery a {}
.gallery a img {display:block; margin:15px auto; border: 1px solid #afd5e3; padding: 1px; border-bottom-color:#2E4A57; border-right-color:#2E4A57}
