\html {
width: 100%;
}

body {
background: #fff;
font-size: 6pt;
width: 800px;
text-align: center;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

#logo div:hover {
cursor: pointer;
}

#menu div:hover {
cursor: pointer;
}

#faq div:hover {
cursor: pointer;
}

#logo {
text-align: left;
color: #fff;
width: 800px;
height: 110px;
margin: 0px;
padding: 0px;
background-image: url("/gfx/logo.jpg");
background-repeat: no-repeat;
}

#logo_a {
text-decoration: none;
display: block;
float: left;
width: 400px;
height: 110px;
background: transparent;
}

#faq {
text-align: right;
padding-right: 10px;
width: 170px;
height: 21px;
margin-left: auto;
margin-right: 0;
padding-top: 70px;
font-size: 11pt;
}

#faq1 {
width: 80px;
height: 21px;
background-image: url("/gfx/kontakt.jpg");
background-repeat: no-repeat;
float: left;
margin-right: 20px;
}

#faq1:hover {
width: 80px;
height: 21px;
background: url("/gfx/kontakt_hover.jpg");
background-repeat: no-repeat;
float: left;
margin-right: 20px;
}

#faq2 {
width: 54px;
height: 20px;
background-image: url("/gfx/faq.jpg");
background-repeat: no-repeat;
float: left;
}

#faq2:hover {
width: 54px;
height: 20px;
background-image: url("/gfx/faq_hover.jpg");
background-repeat: no-repeat;
float: left;
}

#faq a, #faq a:hover {
text-decoration: none;
display: block;
float: left;
width: 100%;
height: 100%;
background: transparent;
}

#menu {
text-align: left;
color: #fff;
width: 800px;
height: 40px;
background-color: #fff;
padding: 0px;
margin: 0px;
background-image: url("/gfx/menu_background.jpg");
background-repeat: repeat-x;
}

#menu a, #menu a:hover {
text-decoration: none;
display: block;
width: inherit;
height: inherit;
//width: 100%; /* hacki na IE */
//height: 40px;
//line-height: 40px;
}

#button1 {
width: 114px;
height: 40px;
background-image: url("/gfx/menu_download.jpg");
background-repeat: no-repeat;
float: left;
}

#button1:hover {
width: 114px;
height: 40px;
background: url("/gfx/menu_download_hover.jpg");
background-repeat: no-repeat;
float: left;
}

#button2 {
width: 135px;
height: 40px;
background-image: url("/gfx/menu_dokumentacja.jpg");
background-repeat: no-repeat;
float: left;
}

#button2:hover {
width: 135px;
height: 40px;
background: url("/gfx/menu_dokumentacja_hover.jpg");
background-repeat: no-repeat;
float: left;
}

#button3 {
width: 116px;
height: 40px;
background-image: url("/gfx/menu_wspolpraca.jpg");
background-repeat: no-repeat;
float: left;
}

#button3:hover {
width: 116px;
height: 40px;
background: url("/gfx/menu_wspolpraca_hover.jpg");
background-repeat: no-repeat;
float: left;
}

#button4 {
width: 114px;
height: 40px;
background-image: url("/gfx/menu_benchmarki.jpg");
background-repeat: no-repeat;
float: left;
}

#button4:hover {
width: 114px;
height: 40px;
background: url("/gfx/menu_benchmarki_hover.jpg");
background-repeat: no-repeat;
float: left;
}

#szukaczka {
text-align: left;
margin-left: 92px;
margin-top: 8px;
float: left;
//display: inline; /* hacki na IE */
//margin-left: 89px;
}

.search_input {
border: 0px;
background-image: url("/gfx/menu_lupa.jpg");
background-repeat: no-repeat;
background-color: #447FC3;
color: #CEE3FF;
height: 23px;
width: 163px;
padding-left: 30px;
margin: 0px;
float: left;
//float: none;
}

.menuimg {
padding: 0px;
margin: 0px;
}

img {
border: none;
}

#main {
width: 780px;
margin-right: auto;
margin-left: auto;
text-align: left;
font-family: Tahoma;
padding-left: 20px;
padding-top: 20px;
}

.text_box {
text-align: left;
font-size: 10pt;
color: #91928D;
}

p, ol, ul {
text-align: left;
font-size: 10pt;
color: #91928D;
}

.left_box {
float: left;
clear:both;
color: #91928D;
width: 392px;
height: 216px;
margin-left: -20px;
//margin-left: -10px;
margin-right: auto;
border: 1px solid #ECEDE8;
padding-left: 0px;
padding-top: 15px;
font-size: 9pt;
}

.left_box img {
float: left;
margin-right: 20px;
}

.left_box a:link {
text-decoration: none;
color: #91928D;
}

.left_box a:visited {
text-decoration: none;
color: #91928D;
}

.left_box a:hover {
text-decoration: none;
color: #91928D;
}

.left_box a:active {
text-decoration: none;
}

.right_box {
width: 372px;
height: auto;
//height: 216px;
min-height: 216px;
margin-left: auto;
margin-right: 0px;
border: 1px solid #ECEDE8;
padding-left: 20px;
padding-top: 15px;
font-size: 9pt;
color: #91928D;
}

.text_red_big {
color: #D12123;
font-size: 16pt;
font-weight: bold;
}

.text_red_medium {
color: #D12123;
font-size: 14pt;
font-weight: bold;
letter-spacing:-1px;
}

.text_blue_medium {
color: #3166B2;
font-size: 14pt;
font-weight: bold;
letter-spacing:-1px;
}

#add
a.navi {
color: #91928D;
font-size: 14pt;
font-weight: bold;
letter-spacing:-1px;
}

.text_dark_medium {
color: #5E5E5C;
font-size: 14pt;
font-weight: bold;
letter-spacing:-1px;
}

#footer {
margin-top: 20px;
background-image: url("/gfx/foot.jpg");
width: 800px;
height: 50px;
margin-left: auto;
margin-right: auto;
text-align: center;
vertical-align: middle;
color: #91928D;
font-size: 10pt;
}

.link_div {
width: 360px;
height: 60px;
padding-left: 20px;
}

.left_box_entry { 
height: 60px;
padding-left: 60px;
margin-top: 10px;
background: url("/gfx/sciagnij.jpg") no-repeat; 
}

.link_div a { 
display: block;
line-height: 25px;
margin-left: -60px;
padding-left: 60px;
}

.link_div a:hover { 
display: block;
line-height: 25px;
margin-left: -60px;
padding-left: 60px;
}

.right_box_entry { 
height: 60px;
padding-left: 70px;
margin-top: 10px;
margin-left: -20px;
background: url("/gfx/sciagnij.jpg") no-repeat; 
}

.right_box a:link {
text-decoration: none;
color: #205CAB;
}

.right_box a:visited {
text-decoration: none;
color: #205CAB;
}

.right_box a:hover {
text-decoration: none;
color: #205CAB;
}

.right_box a:active {
text-decoration: none;
}

.full_box {
color: #205CAB;
width: 100%;
margin-bottom: 20px;
margin-top: 30px;
margin-left: -20px;
//margin-left: -10px;
margin-right: auto;
border: 1px solid #ECEDE8;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 10pt;
font-weight: bold;
}

h1 {
color: #205CAB;
width: 100%;
margin-bottom: 20px;
margin-top: 30px;
margin-left: -20px;
//margin-left: -10px;
margin-right: auto;
border: 1px solid #ECEDE8;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 10pt;
font-weight: bold;
}

div a:link {
text-decoration: none;
color: #205CAB;
}

div a:visited {
text-decoration: none;
color: #205CAB;
}

div a:hover {
text-decoration: none;
color: #205CAB;
}

div a:active {
text-decoration: none;
}

p a:link {
text-decoration: none;
color: #205CAB;
}

p a:visited {
text-decoration: none;
color: #205CAB;
}

p a:hover {
text-decoration: none;
color: #205CAB;
}

p a:active {
text-decoration: none;
}


p a, h1 a {
display: inline;
}

.text_box a, full_box a {
display: inline;
}


#tab {
width: 394px;
height: 45px;
margin-right: 0px;
margin-left: auto;
margin-bottom: 0px;
font-size: 9pt;
padding: 0px;
border: none;
}

#tab1, #tab2, #tab3  {
float: left;
height: 100%;
text-align: center;
border: 1px solid #ECEDE8;
}

#tab1 {
width: 120px;
border-right: none;
border-bottom: #fff;
}

#tab3 {
width: 170px;
}

#tab2 {
width: 100px;
border-right: none;
}

.tab_active {
color: #D12123;
font-size: 13pt;
font-weight: bold;
text-decoration: none;
display: block;
width: 100%;
height: 25px;
vertical-align: middle;
padding-top: 10px;
padding-bottom: 10px;
cursor: pointer;
letter-spacing:-1px;
}

.tab_inactive {
color: #5E5E5C;
font-size: 12pt;
font-weight: bold;
display: block;
width: 100%;
height: 25px;
text-decoration: none;
padding-top: 10px;
padding-bottom: 10px;
cursor: pointer;
letter-spacing:-1px;
}

#lista, #svn, #aktualnosci {
width: inherit;
height: 200px;
border: none;
padding: 0px;
margin: 0px;
}

#aktualnosci {
visibility: visible;
display: block;
}

#lista {
display: none;
}

#svn {
display: none;
}

.aktualnosci_entry { 
width: 360px;
height: 40px;
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
background: url("/gfx/text.jpg") no-repeat center left;
border: none;
}

.aktualnosci_entry a { 
display: block;
line-height: 15px;
padding-left: 30px;
padding-top: 5px;
margin: 0px;
}

.aktualnosci_entry a:hover { 
display: block;
line-height: 15px;
margin: 0px;
padding-left: 30px;
}

.lista_entry { 
width: 360px;
height: 40px;
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
background: url("/gfx/arrow.jpg") no-repeat center left;
border: none;
}

.lista_entry a { 
display: block;
line-height: 15px;
padding-left: 30px;
padding-top: 5px;
margin: 0px;
}

.lista_entry a:hover { 
display: block;
line-height: 15px;
margin: 0px;
padding-left: 30px;
}

.svn_entry { 
width: 360px;
height: 40px;
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
background: url("/gfx/circle.jpg") no-repeat center left;
border: none;
}

.svn_entry a { 
display: block;
line-height: 15px;
padding-left: 30px;
padding-top: 5px;
margin: 0px;
}

.svn_entry a:hover { 
display: block;
line-height: 15px;
margin: 0px;
padding-left: 30px;
}

.text_blue_small {
color: #3166B2;
font-size: 9pt;
font-weight: normal;
}

.data {
color: #91928D;
font-size: 8pt;
}

.code, code{
display: block;
border: 1px solid #ECEDE8;
background-color: #F3F3F3;
margin: 10px 20px 10px 20px;
padding: 10px;
font-family: monospace;
color: #3166B2;
font-size: 9pt;
}

.code_in {
border: 1px solid #ECEDE8;
background-color: #F3F3F3;
font-family: monospace;
color: #3166B2;
}

table {
    display: block;
    margin: 10px 20px 10px 20px;
    padding: 10px;
    border: 1px solid #ECEDE8;
    background-color: #F3F3F3;
    cellpadding: 4px;
    cellspacing: 0px;
}

table .admin {
    display: block;
    margin: 10px 20px 10px 20px;
    padding: 10px;
    border: 1px solid #ECEDE8;
    /*background-color: #000000;*/
}

tbody {
    font-size: 9pt;
    color: #91928D;
}

th {
    font-size: 10pt;
    color: #91928D;
    font-weight: bolder;
    text-align: left;
}
tt {
    font-family: monospace;
    color: #3166B2;
    font-size: 9pt;
}

table tt {
    color: #91928D;
}

.tt {
    font-family: monospace;
    color: #3166B2;
    font-size: 9pt;
    display: inline;
}

table .tt {
    color: #91928D;
}


.text_blue_normal {
color: #3166B2;
}

.text_blue_bigger {
color: #3166B2;
font-size: 120%;
}

.text_box a {
text-decoration: underline !important;
}

.text_box li a {
text-decoration: none !important;
}

p a {
text-decoration: none !important;
}

p li a {
text-decoration: none !important;
}

.doc_img{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #ECEDE8;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.picture{
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.picture img {
    border: 1px solid #ECEDE8;
}

ol, li {
    line-height: 140%;
}

/*.flash {*/
/*    background-color: #f00f0f !important;*/
/*    color: #000000 !important;*/
/*    text-align: center;*/
/*    font-size: 120%;*/
/*    line-height: 150% !important;*/
/*    padding-top: 10px;*/
/*    padding-bottom: 10px;*/
/*}*/


.flash {
    color: #f00f0f;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 30px;
    margin-left: -20px;
    //margin-left: -10px;
    margin-right: auto;
    border: 1px solid #ECEDE8;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10pt;
    font-weight: bold;
}

blockquote, cite {
    display: block;
    margin: 10px 20px 10px 20px;
    padding: 10px;
    border: 1px solid #ECEDE8;
    text-align: justify;
}


.mirrors_rsync a:link {
text-decoration: none;
color: #205CAB;
}

.mirrors_rsync a:visited {
text-decoration: none;
color: #205CAB;
}

.mirrors_rsync a:hover {
text-decoration: none;
color: #205CAB;
}

.mirrors_rsync a:active {
text-decoration: none;
}


.mirrors_rsync h1 {
font-size:120%;
}

