html, body, form, fieldset {
margin:0;
padding:0;
}

body {
color:#333333;
line-height:normal;
font-family:arial,tahoma,verdana,sans-serif;
font-size:13px;
word-wrap:break-word;
background-color:#ffffff;
overflow-y: scroll;
}

#header {
background-color:#f6f6f6;
margin:0 auto;
width:1000px;
height:145px;
}

#menuwra {
background-color:#385C74;
border-top:1px solid #000;
}

#menuwrb {
border-bottom:5px solid #7f7f7f;
margin:0 auto;
padding:0;
height:35px;
width:1000px;
}

#menubar {
margin:0px;
float:right;
padding:0;
height:35px;
list-style-type:none;
}

#menubar a {
letter-spacing:1px;
border-bottom:1px dotted  silver;
border-left:1px solid #284C64;
border-right:1px solid #486C84;
background-color:#385C74;
color:#ffffff;
padding:10px 7px;
text-align:center;
font-family:arial,sans-serif;
font-size:13px;
display:block;
text-decoration:none;
}

#menubar a:hover, #menubar a:active, #menubar a:focus {
background-color:#5789AB;
color:#f2f2f2;
}

#menubar ul {
padding:0px;
z-index:1000;
}

#menubar li {
float:left;
}

#menubar li li {
padding-right:0px;
width:175px;
}

#menubar li ul {
width:180px;
height:auto;
left: -999em;
position:absolute;
list-style-type:none;
}

#menubar li ul a {
padding:5px;
background-color:#5789AB;
text-align:left;
}

#menubar ul li a:hover, #menubar ul li a:active, #menubar ul li a:focus {
border-bottom:1px dotted #284C64;
background-color:#FF8C00;
color:#ffffff;
}

#menubar li:hover ul {
left: auto
}

ul.regula {
padding-left:30px;
}

ul.regula li {
list-style-type:square;
padding:3px;
}

#wraper {
clear:both;
overflow:hidden;
margin:0 auto;
width:1000px;
}

#outer1 {
width:150px;
margin-top:5px;
float:right;
background-color:#f9f9f9;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

#outer2 {
width:628px;
margin-top:5px;
float:right;
padding:0 9px 9px;
background-color:#ffffff;
}

#outer2 p {
line-height:130%;
}

#outer3 {
width:200px;
margin-top:5px;
margin-right:800px;
/*background-color:#E8E5DE;*/
}

#outer1, #outer2, #outer3 {
padding-bottom:32767px !important;
margin-bottom:-32767px !important;
}

/* tylko dla google chrome */
#outer1 {
(-bracket-:hack;
padding-bottom:800px !important;
margin-bottom:0px !important;
);
}

#outer3 p {
line-height:100%;
margin: 7px 0;
}

#footerwra {
margin:0 auto;
padding:0;
width:1000px
}

#footer {
background-color:#f2f2f2;
height:30px;
padding-top:10px;
text-align:right;
color:#aaa;
font-size:11px;
border-top:1px solid #bbb;
clear:both;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

li {
list-style:none outside none;
}

fieldset, img {
border:medium none;
}

p {
font-size:13px;
margin:4px 0;
}


a {
color:#0066CC;
text-decoration:none;
border-bottom:2px dotted #ddd;
}

a.Aimg {
border:0;
font-size:1px
}

a.head_1 {
display:block;
margin:10px 0 2px;
border-top:5px dotted #ddd;
padding-top:5px;
color:#0066CC;
font-family:Georgia,serif;
font-size:16px;
border-bottom:0 none;
}

a.head_1:hover {
color:#ff8c00;
border-top:5px dotted #ddd;
}

a.head_2 {
display:block;
margin:10px 0 2px;
border-top:2px dotted #ddd;
padding-top:5px;
color:#0066CC;
font-family:Georgia,serif;
font-size:16px;
border-bottom:0 none;
}

a.head_2:hover {
color:#ff8c00;
border-top:2px dotted #ddd;
}


a.lc1 {color:#666666;text-decoration:none;border:medium none;font-family:tahoma,arial,sans-serif;font-size:10px;}
a.lc2 {color:#666666;text-decoration:none;border:medium none;font-family:tahoma,arial,sans-serif;font-size:11px;}
a.lc3 {color:#666666;text-decoration:none;border:medium none;font-family:tahoma,arial,sans-serif;font-size:12px;}

a.lc4 {
color:#555555;
text-decoration:none;
border:medium none;
font-family:tahoma,arial,sans-serif;
font-size:14px;
}

a.lc5 {
color:#222222;
text-decoration:none;
border:medium none;
font-family:tahoma,arial,sans-serif;
font-size:16px;
}

a:hover {
border-bottom-color:#114488;
color:#ff8c00;
}

a.big {
border-bottom:1px solid #1E4C6E;
font-size:14px;
font-family:Georgia,"Times New Roman",Serif;
color:#1E4C6E;
}

input {
height:18px;
background-color:#f9f9f9;
border:1px solid #888888;
font-size:14px;
}

select {
height:18px;
background-color:#f9f9f9;
border:1px solid #888888;
font-size:11px;
}

textarea {
width:595px;
background-color:#f9f9f9;
border:1px solid #888888;
font-size:12px;
}

textarea.contakt {
width:298px;
height:88px;
}

textarea.contakt2 {
width:606px;
height:88px;
margin-bottom:5px;
}

input[disabled],input[readonly],select[disabled],select[readonly],[disabled],checkbox[readonly],textarea[disabled],textarea[readonly] {
background-color:#ECEFF4;
border:0 none;
height:16px;
color:#ECEFF4;
}

a img {
padding:2px;
margin:1px;
border:1px solid #D7CAC1;
}

a:hover img {
border:1px solid #F58735;
text-decoration:none;
}

h1, h3 {
margin:0;
padding:0;
}

h3 {
color:#1E4C6E;
font-family:Georgia,serif;
font-size:16px;
font-weight:normal;
}

h3.title
{
background:#E6EBEE;
padding:5px;
font-size:13px;
font-family:verdana;
}

span.Xline {
float:left;
margin:5px;
width:606px;
height:1px;
background-color:#ccc;
}

span.firmL
{
float:left;
padding:2px;
width:55px;
height:15px;
font-size:12px;
color:#696969;
}

span.firmP
{
float:left;
padding:2px;
width:237px;
height:15px;
font-size:12px;
}

span.DLm {
float:left;
text-align:right;
width:150px;
height:20px;
margin-right:15px;
font-size:15px;
color:#777777
}

span.DPm {
float:left;
width:300px;
height:20px;
font-size:15px;
}

span.TLm
{
float:left;
font-family:tahoma,arial,sans-serif;
padding:2px;
width:68px;
height:14px;
margin-right:7px;
font-size:11px;
color:#777777;
border-bottom:1px dotted #888888
}

span.TPm
{
float:left;
padding:2px;
width:65px;
height:14px;
font-size:11px;
border-bottom:1px dotted #333333;
}

span.TLd
{
float:left;
padding:2px;
width:130px;
margin-right:7px;
font-size:11px;
color:#999999;
border-bottom:1px dotted #888888
}

span.TPd
{
float:left;
padding:2px;
width:100px;
font-size:11px;
border-bottom:1px dotted #333333;
}

div.brejk {
clear:both;
font-size:1px;
}

div.brejk10 {
clear:both;
font-size:10px;
}

.astr {
display:block;
float:left;
width:16px;
margin:1px;
padding:2px;
font-size:12px;
color:white;
font-weight:bold;
border:0 none;
background-color:#999999;
}

.pstr {
display:block;
float:left;
width:16px;
margin:1px;
padding:2px;
font-size:12px;
color:black;
font-weight:bold;
border:0 none;
background-color:white;
line-height:120% !important;
}


.fsizeM {
font-weight:normal;
text-decoration:none;
cursor:pointer;
}

.fsizeB {
color:black;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}

p.good {display:block;margin:0 0 !important;background-color:#006400;border:1px solid #fff;padding:5px;font-size:13px;font-weight:bold;color:#ffffff;text-align:center;}
p.bad {display:block;margin:0 0 !important;background-color:red;border:1px solid black;padding:5px;font-size:14px;font-weight:bold;color:#000000;;text-align:center;}
p.good a{font-size:10px;color:#508fc4;text-align:left;}
p.bad a{font-size:10px;color:#ff0000;}

ul.top_menu {
width:625px;
margin:5px 0 0;
padding-left:3px;
overflow:hidden;
clear:both;
}

ul.top_menu li {
background:#eee url("img/tlo.gif") repeat-x scroll center top;
float:left;
margin-left:10px;
}

ul.top_menu li:hover {
background:#ff8c00 url("img/tlo.gif") repeat-x scroll center top;
float:left;
margin-left:10px;
}

ul.top_menu .top_tabs {
background:transparent url("img/lewy.gif") no-repeat scroll left top;
float:left;
cursor:pointer;
font-weight:bold;
font-size:11px;
font-family:verdana,tahoma,arial,serif;
}

ul.top_menu .top_tabs .top_name {
background:transparent url("img/prawy.gif") no-repeat scroll right top;
padding:8px 10px 7px 10px;
}

ul.top_menu li.selected  {
color:#0066CC;
background:#ffffff url("img/tlo.gif") repeat-x scroll center top;
border-bottom:1px solid white;
}

ul.top_menu li.selected2  {
color:#E6EBEE;
background:#E6EBEE url("img/tlo.gif") repeat-x scroll center top;
border-bottom:1px solid #E6EBEE;
}

div.text_tabs {
margin-top:-1px;
margin-bottom:7px;
width:626px;
border-top:1px solid #ccc;
overflow:auto;
}

div.text_tabs div.text_name {
padding:9px;
}

.text_tabs .text_name {
display:none;
float:left;
margin:5px 0;
overflow:hidden;
width:608px;
}

/*  duze ikony slonce domek ksiezyc trojkat_lewo user jedna_karta trzy_karty */

.sprite_ico_bigmail {
background:url("img/sprite.gif") no-repeat scroll -148px -52px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_biglock {
background:url("img/sprite.gif") no-repeat scroll -181px -52px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_bigseek {
background:url("img/sprite.gif") no-repeat scroll -214px -52px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_bigtel {
background:url("img/sprite.gif") no-repeat scroll -214px -115px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_bigkom {
background:url("img/sprite.gif") no-repeat scroll -214px -146px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_sun {
background:url("img/sprite.gif") no-repeat scroll -148px -84px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_dom {
background:url("img/sprite.gif") no-repeat scroll -214px -83px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_moon {
background:url("img/sprite.gif") no-repeat scroll -148px -146px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_back {
background:url("img/sprite.gif") no-repeat scroll -148px -115px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_user {
background:url("img/sprite.gif") no-repeat scroll -181px -115px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_edit {
background:url("img/sprite.gif") no-repeat scroll -181px -83px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}
.sprite_ico_clip {
background:url("img/sprite.gif") no-repeat scroll -181px -146px;
display:block;
float:left;
height:30px;
width:30px;
vertical-align:middle;
}

/*  male ikony */
.sprite_ico_lupa {
background:url("img/sprite.gif") no-repeat scroll -60px -60px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_print {
background:url("img/sprite.gif") no-repeat scroll -85px -60px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_mail {
background:url("img/sprite.gif") no-repeat scroll -84px -85px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_home {
background:url("img/sprite.gif") no-repeat scroll -128px -59px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_add {
background:url("img/sprite.gif") no-repeat scroll -109px -108px;
float:right;
height:18px;
width:18px;
margin:7px 5px;
}


.sprite_ico_cut {
background:url("img/sprite.gif") no-repeat scroll -130px -87px;
float:right;
height:14px;
width:15px;
margin:7px 5px;
}


.sprite_ico_smalltel {
background:url("img/sprite.gif") no-repeat scroll -107px -60px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_smallkom {
background:url("img/sprite.gif") no-repeat scroll -61px -82px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_folder {
background:url("img/sprite.gif") no-repeat scroll -108px -86px;
float:right;
height:18px;
width:18px;
margin:7px 5px
}

.sprite_ico_trash {
background:url("img/sprite.gif") no-repeat scroll -65px -108px;
float:right;
height:22px;
width:17px;
margin:7px 5px
}


.sprite_ico_dol {
background:url("img/sprite.gif") no-repeat scroll -130px -110px;
display:block;
height:14px;
width:15px;
cursor:pointer;
vertical-align:middle;
}


#headbar .dodaj {
background-position:-109px -108px;
height:18px;
}

#headbar li {
background:transparent url("img/sprite.gif") no-repeat scroll 0 0;
float:right;
padding-left:19px;
margin:0;
}

#headbar a {
display:block;
background-color:#e6ebee;
padding:0 0 3px 3px;
font-size:14px;
border:medium none;
color:#666666;
}

#headbar a.male {
display:inline;
font-size:10px;
color:#555;
}

#headbar .center {
background:#e6ebee none repeat scroll 0 0;
border:0 none;
float:left;
height:22px;
padding:3px 0 0;
position:relative;
width:608px;
color:#1E4C6E;
font-family:Georgia,sans-serif;
font-size:16px;
font-weight:normal;
}

#headbar .left, #headbar .right {
background:transparent url("img/sprite.gif") no-repeat scroll 0 -151px;
float:left;
height:25px;
width:10px;
}

#headbar .right {
background:transparent url("img/sprite.gif") no-repeat scroll -10px -151px;
}

.butt-G69 {
background:url("img/sprite.gif") no-repeat scroll -156px -181px #999999;
cursor:pointer;
border:medium none;
color:#FFFFFF;
display:block;
float:right;
height:22px;
width:69px;
padding:0 0 4px 0;
line-height:22px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.butt-G69-OFF {
background:url("img/sprite.gif") no-repeat scroll -156px -181px #ff0000;
cursor:pointer;
border:medium none;
color:#FFFFFF;
display:block;
height:22px;
width:69px;
padding:0 0 4px 0;
line-height:22px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.butt-G69:hover {
background-color:#114488;
}

.butt-G154 {
background:url("img/sprite.gif") no-repeat scroll 0px -181px #999999;
cursor:pointer;
border:medium none;
color:#666666;
display:block;
height:18px;
width:154px;
line-height:18px;
padding:0 20px 3px 0;
font-size:11px;
font-weight:bold;
text-align:center;
}

div.buttLink ul li {
display:inline;
}

div.buttLink a.domek {
background:transparent url(img/sprite.gif) no-repeat scroll left -51px;
cursor:pointer;
float:left;
padding-left:25px;
text-align:left;
font-size:12px;
font-family:verdana;
color:#494949;
}

div.buttLink a.dodaj {
background:transparent url(img/sprite.gif) no-repeat scroll left -76px;
cursor:pointer;
float:left;
padding-left:25px;
text-align:left;
font-size:12px;
font-family:verdana;
color:#494949;
}

div.buttLink a, a:hover {
text-decoration:none;
border:medium none;
}

div.buttLink a span {
height:25px;
padding:0;
white-space:nowrap;
background:transparent url(img/sprite.gif) no-repeat scroll right 0px;
float:left;
}

div.buttLink a span span {
background:transparent none repeat scroll 0 0;
height:15px;
overflow:hidden;
padding:5px 6px 4px 6px;
}

div.buttLink a:hover span {
background-position: right -25px;
}

div.box {
-moz-border-radius:10px 10px 10px 10px;
/*-moz-box-shadow:2px 2px 2px #888888;*/
background-color:#F7F7F7;
border:2px solid #E6EBEE;
margin:0 0 5px 0;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
text-align:left;
float:left;
}

div.box h3 {
background-color:#333333;
-moz-border-radius:3px 3px 0 0;
background-color:#E6EBEE;
font-size:10pt;
margin:0 -5px 5px;
padding:5px;
text-align:left;
}

.Cpodpowiedzi {
margin:0px;
padding:0px;
position:absolute;
width:430px;
height:250px;
text-align: left;
}

.Cpodpowiedzi li {
display: block;
border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
}

.Cpodpowiedzi li a {
display:block;
color:#fff;
text-decoration:none;
background-color:#777777;
padding:4px;
font-size:12px;
border:medium none;
}

.Cpodpowiedzi li a:hover {
color:#FFF;
background-color:#555;
}

.menu:link {display:block;height:13px;padding:2px 5px 2px 2px;font-weight:normal;font-size:11px;border-bottom:1px dotted #ddd;text-align:right;border-right:#7F7F7F 6px solid;color:#333333;font-family:Arial,Verdana;text-decoration:none}
a.menu:visited {display:block;padding:2px 5px 2px 2px;font-weight:normal;font-size:11px;border-bottom:1px dotted #ddd;text-align:right;border-right:#cc3300 6px solid;color:#333333;font-family:Arial,Verdana;text-decoration:none}
a.menu:hover {background-color:#f0f0f0;border-right:blue 6px solid;text-decoration:none}

.zadymek {
    background: none repeat scroll 0 0 yellow;
    border: 1px solid;
    font: 9pt sans-serif;
    left: 0;
    padding: 3px;
    position: absolute;
    text-align: left;
    top: 0;
    visibility: hidden;
    width: 300px;
    z-index: 2;
}

.informacje {margin:0 0 20px 0;background:rgb(239, 255, 254) url('img/puchar40.gif') no-repeat 10px 10px;padding:10px 5px 10px 60px;border:1px solid silver;}
.komunikaty {margin:0 0 20px 0;background:#f9f9f9 url('img/infor40.gif') no-repeat 10px 10px;padding:10px 5px 10px 60px;border:1px solid silver;}
.ostrzezenia {font-size:9pt;margin:0 0 20px 0;background:#feeeef url('img/krzycz40.gif') no-repeat 10px 10px;padding:10px 5px 10px 60px;border:red solid 1px;}
.komunikaty dt, .ostrzezenia dt, .informacje dt {background:none;padding:0;margin:0;font-weight:bold;}
.komunikaty dd, .ostrzezenia dd {background:none;border:0;margin:5px 0 0 0;padding:0;list-style:circle;}
.ostrzezenia dt {color: red;}
.submit  {cursor:pointer;margin:0 auto;padding:1px;color:#fff;background:#0066CC;border:1px outset #d7b9c9;width:95%;height:22px;text-align:center;font-size:10pt;font-weight:bold}
.submitOFF  {margin:0 auto;padding:1px;color:#fff;background:#508fc4;border:1px outset #d7b9c9;width:98%;height:22px;text-align:center;font-size:13px;background:red;}
.ok {color:#508fc4;}

