/*
koloren:
FC4C10 D63F0D B0340B (pomarancze)
FC9A0F D6820D B06B0B (brazowiki)
030303 FCFCFC 000000 (prawie czarne-prawie biale-czarne)
*/

body { overflow: scroll; }

a { text-decoration: none; }
a, a:visited { color: #B0340B; }
a:hover { color: #B06B0B; }
a:active { color: #D6820D; }

html, body {
    margin: 0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #030303; 
    background-color: #eee;
}

p { margin: 0; padding: 0; }

#headtitle { }

#header  {  
    /* brzoskwinki <3 */
    height: 84px;
    padding: 3px 1px;
    text-align: left;
    background-color: #eee;
}

#header span { 
    float: left; 
    margin: 0 2px;
    width: 84px;
    height: 84px; 
    background: transparent url(peach.jpg);
}

#header a { 
    color: #B0340B;
    width: 100%;
    font-size: 0.1px;
}

#header h1 {
    margin: 0;
    height: 85px;
    background: #eee url(freedns.png) no-repeat center center;
    background-position: 360px 0px;
}

#header h1 span {visibility: hidden; }

#linkline  {
    font-size: 13px;
    color: #FCFCFC;
    text-align: center; 
    padding: 2px 0;
    background-color: #B0340B;
    border-top: 1px solid #D6820D;
    border-bottom: 1px solid #D6820D;
}

#linkline a { color: #FCFCFC; }
#linkline a:hover { color: #000; }
#linkline a:active { color: #D6820D; }

.linkcolor { }

#mainerror {
    margin: 0 auto;
    margin-top: 10px;
    width: 70%;
    text-align: center;
}
#mainerror_title {
    color: #000;
    margin-bottom: 10px;
    background-color: #F00;
}
#mainerror_title span { }

#container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#leftcolumn {
    float: left;
    width: 20%;
}

#rightcolumn {
    float: right;
    width: 20%;
}

h2 span { }
h2 {
    font-size: 17px;
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000;
    text-align: center;
    background-color: #FC9A0F;
    margin-bottom: 1ex;
    height: 22px;
}

h3, h3.boxheader {
    font-size: 13px;
    color: #000;
    font-weight: 600;
    text-align: left;
    margin-top: 1em;
}


/************ lewa kolumna *****************/

#leftcolumn  { margin-top: 1em; }
#leftcolumn div {
    background-color: #FCFCFC;
    margin-bottom: 1em;
    padding-bottom: 1em;
}

#leftcolumn div div {
   margin-bottom: 0em;
   padding-bottom: 0em;
}

#currentzones {  margin-top: 0; }
#currentzones_title { margin-top: 0;}
#currentzones_content { text-align: left; margin-left: 1em; }

#login { }
#login_title { }
#login_content { text-align: center; }
#login_content p { margin-bottom: .5em; }

#yourzones { }
#yourzones_title { }
#yourzones_content { text-align: left; margin-left: 1em; }

#yourzones #legend { text-align: center; margin-bottom: 0.5em; }
#yourzones #legend span { padding: 2px 4px 2px 4px; }

/************ prawa kolumna *****************/

#rightcolumn h2 {
    font-size: 14px;
    color: #FCFCFC;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0 0 6px 0;
    background-color: #D6820D;
    border: 1px solid #B0340B;
    border-right: 0px;
    height: 14px;
}
#rightcolumn h2 span { }

#rightcolumn div div { 
    text-align: left;
    margin: 0 0 1em 1em;
}

#contact { }
#contact_title { padding-bottom: 1px; }
#contact_content { }

#contribute { margin-bottom: 3em; }
#contribute_title { }
#contribute_content { }
#logo { text-align: center; padding-top: 1em; }
#logo img { border: 0px; margin-bottom: 10px; }

#languages { margin-top: 1em; }
#languages_title { }
#languages_content { }
#languages_content p { text-align: center; }
#languages_content a img { border: 1px solid #ccc; }

#sponsor {}
#sponsor_title {}
#sponsor_content {}
#sponsor_content p { text-align: center; }
#sponsor_content a img { border: 0px; margin: 10px; }

/************ srodkowa kolumna *****************/

#supermainbox {
    width: 58%;
    float: left;
    margin-top: 1em;
    margin-left: 10px;
    background-color: #FCFCFC;
}

#supermainbox h2 {
    font-size: 17px;
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    background-color: #FC9A0F;
    height: 22px;
    margin: 0;
    margin-bottom: 1em;
}

#supermainbox div div {
    text-align: left;
    margin: 0 0 1em 1em;
}

#mainbox { }
#mainbox_content { padding-right: .5em; }

#digwindow {
    width: 100%;
    margin: 2px;
    background-color: #FCFCFC;
}

#digwindow_title span { }
#digwindow_title { height: 22px; }
#digwindow_content { }

#logwindow {
    width: 100%;
    margin: 2px;
    background-color: #FCFCFC;
}

#logwindow_title { height: 22px; }
#logwindow_title span { }
#logwindow_content { }

.logtable {
    width: 100%;
    border: 0px;
}

#footer {
    clear: both;
    margin-top: 1em;
    text-align: center;
}

.boxtitle  {
    font-size: 12px;
    color: #000;
    font-weight: 600;
    text-align: center; 
    background-color: #FC9A0F;
}

.boxtext, dd {
    margin-left: 2em;
    margin-bottom: 1em;
    text-align: left; 
}

dd { padding-right: 1em; }

.boxheader, dt {
    font-size: 11px;
    color: #000; 
    text-align: left; 
    vertical-align: top;
    font-weight: 600;
    margin-bottom: 10px;
}

dt span { font-weight: normal; }

#supermainbox div .boxheader { margin-top: 1em; }

.bottom {
    font-size: 12px;
    text-align: center;
    background-color: #FCFCFC;
}

table.logtable tr:nth-child(even) { background-color: #fcfcfc; }
table.logtable tr:nth-child(odd) { background-color: #ccc; }
table.logtable tr:nth-child(even) .I { background-color: #afa; }
table.logtable tr:nth-child(even) .W { background-color: #ffa; }
table.logtable tr:nth-child(even) .E { background-color: #f66; }
table.logtable tr:hover { background-color: #eecccc; }

.level { text-align: center; padding-left: 0.42em; padding-right: 0.42em; }
.I { background-color: #0f0; }
.W { background-color: #ff0; }
.Elight { background-color: #f66; }
.E { background-color: #f00; }

.red, .warning, .error { color: #f00; }

.boxcontent { margin-left: 2em; }

/************ formularze  *****************/

input#xferip { width: 95%; }

/************ tabelki *****************/

table { border: 0; width: 100%; border-collapse: separate; }
td.left { text-align: right; padding-right: 5px;}

table#user { }
table#legendtable { width: 40%; }

#mainbox_content div#modify p {
    width: 90%;
    margin-top: 1em;
    margin-bottom: .5em;
}

#mainbox_content div#modify table.globalparams {
    width: 100%;
    text-align: right;
}
#mainbox_content div#modify table.globalparams td.left { width: 73%; }

#mainbox_content div#modify table {
    border: 1px solid #000;
    background-color: #eee; 
    width: 100%;
    padding: 3px;
    text-align: left;
    margin-bottom: 1em;
}

#mainbox_content div#modify table td { margin: 3px; }

#mainbox_content div#modify table#submit {
   border: 0;
   background-color: #FCFCFC;
   text-align: center;
}

#thanks { }
#thanks_title { }
#thanks_content { }

dl#thanks { }
dl#thanks dt {
    font-weight: normal;
    margin: 0; padding: 0;
    text-align: center;
}
dl#thanks dd {
    font-weight: bold;
    font-size: 140%;
    margin: .1em 0 2em 0; padding: 0;
    text-align: center;
}

tr:hover { background-color: #eecccc; }

::-moz-selection { background: #FC9A0F; color: #fff; text-shadow: none; }
::selection { background: #FC9A0F; color: #fff; text-shadow: none; }
