* { border:0; padding:0; margin:0; }

body {
  margin: 25px;
  font: 12px Georgia;
  color: #222222;
  background: #fff url('http://www.nakiel.pl/graphics/bg-white.gif');
}

 
#spis { background:#bbbbbb; }
#spis td { font-size:10px; background:#ffffff; padding:3px;}
#spis th { font-size:10px; background:#dddddd; padding:6px;}

h1 { font-size:20px; }

.logo { text-align: center; border-bottom: 1px solid #0080ff; }
.wtitle { height:85px; width:770px; margin: 0 auto; padding: 0; font-weight:bold; background: #fff url('graphics/header.gif'); border: 6px solid #fff; border-bottom: 0;}
.wtext { width:750px; margin: 0 auto; line-height: 17px; height: auto !important; height: 234px; min-height:234px;padding: 10px; background: #efefef url('http://www.nakiel.pl/graphics/bg-light.gif'); border: 6px solid #fff;}

.wtitleA { height:35px;  width:738px; margin: 0 auto; padding: 5px; font-weight:bold; background: #ffe4d2 url('graphics/top.gif'); border: 1px solid #ffad77; border-bottom: 0;}
.wtextA { width:600px; margin: 0 auto; line-height: 17px; height: auto !important; height: 130px; min-height:130px;padding: 10px; background: #efefef; border: 1px solid #0080ff; }

.ltd, .lrtd, .rtd, .rtdReg, .ltdLog { float:left; margin:10px; padding:10px; width:300px; border:1px solid #aaaaaa; background: #fff; }
.lrtd { width:685px; }

.ltdLog { height: 310px;}

.rtd, .rtdReg { width:392px; height:330px; padding:0; margin:0; margin-top:10px; background: url('graphics/login.jpg'); }
.rtdReg { background: url('graphics/register.jpg'); height:294px; }

.edt, .edv { float:left; width: 250px; padding-left:10px; }
.edt { width: 150px; font-weight: bold; border-right: 1px solid #aaaaaa; }

.ltd input , .ltdLog input { width: 150px; }

#security_try { width:110px;}
#akceptacja, #remember { width:20px; }

#RegBtn { margin-top:290px; margin-left:232px;}

a.menu { text-decoration:none; color: #555555; display: block; vertical-align: middle; text-align: left; padding-top : 7px; padding-left :12px; width:120px; height: 18px !important; cursor: hand;  padding:4px; background: #d9ecff; border-bottom: 1px solid #b0d8ff; }
a.menu:hover { text-decoration:none; border:0; border-bottom: 1px dashed #0054a8; color: #ffffff; background: #ffe4d2; }

.wtextB { width: 540px; background: #ffffff; padding: 10px; font-size: 12px; color: #222222; margin: 0 auto; }
.wtitleB { width: 540px; background: #ffffff; border-bottom: 1px solid #cccccc; padding: 5px; font-size: 12px; color: #000000; font-weight: bold; margin: 0 auto;}

.wtitleC { width: 510px; background: #ffffff url('graphics/title.gif'); border-bottom: 1px dashed #cccccc; padding: 5px; padding-left:30px; font-size: 12px; color: #000000; font-weight: bold; margin: 0 auto;}

.date { font-style: italic; font-size:10px; color: #aaaaaa; }

a {
  text-decoration: underline;
  color: #800000;
}

a:hover {
  text-decoration: none;
  color: #ff0000;
}

#logout_a {
  text-decoration: none;
  color: #FFFFFF;
}

#logout_a:hover {
  text-decoration: underline;
  color: #0080ff;
}

.menu_td {
  width: 150px;
  text-align: center;
  vertical-align: top;
  border-right: 1px dotted #cccccc;
  padding: 20px;
  padding-top: 40px;  
}

#menu_t {
  width:100%;
  border: 0px;
}

#into_td {
  vertical-align: top;
}

textarea, input, select { background: #f0f0f0; border: 1px inset #ffaaaa;}
textarea:hover, input:hover, select:hover, textarea:focus, input:focus, select:focus { background: #ffffff; border: 1px inset #ff0000; }

textarea { width:290px; }

input {
  text-align: left;
  margin: 0;
}


#del_inp {
  width: 50px;
}

#into {
  font: 15px Arial;
  color: #222222;
  margin: 20px;
  margin-top: 40px;
}

#site { width:750px;	background: #ffffff; border: 1px solid #0080ff; border-top:0;}

.header {
  background-color: #f0f0f0; 
  width: 600px;
  height: 20px;
  border-bottom: 1px solid #cccccc;
  font: 12px Arial;
  font-weight: bold;   
  color: #FF5809;
  padding: 5px;  
}


.m_td {
  background-color: #f0f0f0;
  border-bottom: 1px solid #dddddd;
  cursor:hand;
  font-family : Arial;
  text-align: left; 
  padding: 5px;
  font-size: 11px;
  color: #222222;  
}

#m_tab { width: 140px; }
.edit { height : 18px; width  : 300px; }
.edit_krotkie { height : 18px; width  : 150px; }
input.mini { height : 18px; width  : 18px; }
textarea.memo { width  : 300px; }
#data { font-size: 10px; color: #0080ff; }
.cnt { margin: 20px;  margin-top: 10px; }

.check, .check:hover { width: auto; border:0; background:transparent; margin:3px; }

.button { color: #ffffff; text-align: center; width:100px; border: 1px outset #ff7979; background: #ff1d00; }
.button:hover { text-align: center; border: 1px outset #ffcccc; background: #ff6464; }

.message { border: 1px dashed #ff0000; background: #ffefef; width: 400px; margin:20px; padding:20px;}

ul, ol { margin-left:45px; }

