@charset "utf-8";
/* CSS Document */
a { color: #2d2d2d; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
body { background: #f4f4f4 url(../img/body_bg.gif) no-repeat center top; color: #2d2d2d; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 10px 0 0 0; padding: 0; }
form { margin: 0; padding: 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input { padding-left: 0; padding-right: 0; }
sup { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; vertical-align: text-top; }
textarea { padding-left: 1px; padding-right: 0; }
table { border-collapse: collapse; }
table td { padding: 0; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

/* containers START */
#main { margin: auto; width: 905px; }
.col482 { float: left; width: 482px; }
.col411 { float: left; padding-left: 12px; width: 411px; }
/* containers END */

/* header START */
#header { padding: 32px 0 0 0; }
/* header END */

/* logo START */
#logo { padding: 20px 0; }
/* logo END */

/* mainmenu START */
#mainmenu { background: url(../img/mainmenu_bg.gif) no-repeat; margin-bottom: 20px; }
#mainmenu ul { height: 35px; list-style-type: none; margin: 0; padding: 0; }
#mainmenu li { float: left; font-weight: bold; }
#mainmenu a { background: url(../img/mainmenu_a_bg.gif) no-repeat right top; color: #cdd7d7; display: block; float: left; height: 35px; line-height: 35px; padding: 0 15px; }
#mainmenu #home a, #mainmenu .last a { background: none; }
/* mainmenu END */

/* info START */
#info { background: url(../img/info_bg.gif) no-repeat; height: 85x; padding: 20px 25px 20px 135px; width: 745px; }
#info h4 { color: #ff6633; font-size: 11px; font-weight: bold; margin: 0 0 5px 0; padding: 0; }
#info p { color: #fff; margin: 0; }
/* info END */

/* table01 START */
.table01 td, .table01 th { padding: 1px 10px;}
.table01 th { font-weight: bold; text-align: right; width: 110px; line-height: 21px; }
/* table01 END */

/* table02 START */
.table02 { height: 100%; width: 100%; }
.table02 td { padding: 0 10px; }
/* table02 END */

/* box01 START */
.box01 { background: url(../img/box01_bg.gif) repeat-y; width: 482px; }
.box01 a { background: url(../img/strzalka01.gif) no-repeat 2px 5px; padding: 0 0 0 15px; }
.box01 h3 { color: #ff6633; font-size: 13px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
.box01 h4 { color: #ff6633; font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
.box01 .content { padding: 0 20px 0 25px; }
/* box01 END */


/* box02 START */
.box02 .content { background-color: #c0e3f8; margin-bottom: 1px; padding: 10px 35px; }
.box02 .menu01 { margin: auto; }
.box02 .menu01 ul { height: 28px; list-style-type: none; margin: 0; padding: 0; }
.box02 .menu01 li { float: left; }
.box02 .menu01 span { display: block; float: left; height: 28px; width: 15px;  }
.box02 .menu01 a { background-color: #ff6633; color: #fff; display: block; float: left; font-weight: bold; height: 28px; line-height: 28px; }
.box02 .menu01 .tabLeft { background: url(../img/menu01_left.gif) no-repeat; }
.box02 .menu01 .tabRight { background: url(../img/menu01_right.gif) no-repeat; border-right: 1px solid #f4f4f4; }
/* box02 END */

/* box03 START */
.box03 { background: url(../img/box01_bg.gif) repeat-y; width: 745px; }
.box03 h4 { color: #ff6633; font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
.box03 .content { padding: 0 20px 0 25px; }
/* box03 END */

/* footer START */
#footer { padding: 10px 0; text-align: right; }
#footer ul { list-style-type: none; margin: 0; padding: 0; }
#footer li { border-left: 1px solid #000; display: inline; padding: 0 6px 0 10px; }
#footer .first { border: none; float: left; }
#footer a { color: #000; }
/* footer END */

/* btnPokaz START */
.btnPokaz { position: absolute; left: 447px; top: 75px; }
/* btnPokaz END */

/* btnPobierz START */
.btnPobierz { background: url(../img/btn_pobierz_oprogramowanie.gif) no-repeat; height: 81px; width: 352px; margin-bottom: 20px; }
.btnPobierz a { color: #fff; }
.btnPobierz p { font-weight: bold; padding: 25px 10px 25px 95px}
/* btnPobierz END */