body {margin:0px;background-color: #FFFFFF;font-family: Tahoma, sans-serif;font-size: 9px;}
a { text-decoration: underline; color: #545454; }
a:hover { text-decoration: underline; color: #909090; }
br {line-height:1px;font-size:1px;clear:both;}
img { border: 0px; }
input {height: 17px !important; border: solid 1px #CBCBCB; font-family: Tahoma, sans-serif;font-size: 9px; width:212px;}
select {height: 17px !important; border: solid 1px #CBCBCB; font-family: Tahoma, sans-serif;font-size: 9px; width:214px;}
textarea{border: solid 1px #CBCBCB; font-family: Tahoma, sans-serif;font-size: 9px; width:212px;}
form {padding:0px; margin:0px;}
div.main { margin: 0px auto 0px auto;}
.left{float:left;}
.right{float:right;}
.top{height:150px !important; margin: 0px; padding: 0px; background: url(images/login/top_bg.jpg) repeat-x;}
.top_index{height:154px; margin: 0px; padding: 0px; background: url(images/login/top_index_bg.jpg) repeat-x;}
.top_index .middle_top{width: 995px; height: 166px !important; margin:0px auto; position:relative;}
.top_index .zaloguj_top {width: 214px; height: 166px !important; background: url(images/login/zaloguj_top_bg_1024.jpg); float:left; }
.top_index .zaloguj_top a { display: block; width: 55px; height: 85px; margin-top: 15px; margin-left: 80px; }
.top_index .zaloguj_top_2 {width: 10px; height: 166px !important; background: url(images/login/zaloguj_top_2_bg.jpg); float:left; }
.top_index .zaloguj_top_3 {width: 760px; height: 166px !important; background: url(images/login/zaloguj_top_3_bg.jpg); float:right; text-align:right;}
.top_index  .zaloguj_top_opcje{width: 283px; height: 33px !important;background: url(images/login/top_opcje_bg.jpg); float:right; margin-top:13px; text-align:left; color:#FFFFFF; font-size:10px; }
.top_index  .zaloguj_top_ads{width: 230px; float:left; margin-top:13px; padding-left: 30px; text-align:left; color:#29a0cc; font-size:10px; line-height: 155%;}
.top_index  .zaloguj_top_opcje .linki {ZZZfloat:right; padding-top:10px; text-align:center; margin-right: 17px;}
.top_index  .zaloguj_top_opcje .linki a {color: #FFFFFF; text-decoration:none;}
.top_index  .zaloguj_top_opcje .linki a:hover {color:#FFFFFF; text-decoration:underline;}
.top .middle_top{width:768px; height:110px !important; margin:0px auto; background: url(images/login/top_middle_bg.jpg) repeat-x;}
.top .middle_bottom{width:768px; height:40px !important; margin:0px auto;  background: #ffffff;}
.logo_kropki {float:left; margin-top:32px;  margin-left:32px;}
.logo_napis {float:left; margin-top:23px;  margin-left:50px;}
.logo_szklanka  {float:right;}
.logo_rejestracja {float:left; margin-left:14px; margin-top:15px;}
.content{width:995px; margin: 0px auto;}
.content .zaloguj_bottom {float:left; width:214px; height:209px !important; background: url(images/login/zaloguj_bottom_bg_1024.jpg); margin-left:0px; }
.content .zaloguj_bottom .linki_zaloguj {text-align: right; position:absolute; right:10px; bottom:80px; color:#FFFFFF; }
.content .zaloguj_bottom .linki_zaloguj a {color:#FFFFFF; text-decoration:none;}
.content .zaloguj_bottom .linki_zaloguj a:hover {color:#FFFFFF; text-decoration:underline;}
.content .zaloguj_bottom .linki_zaloguj .dotted_line { height: 1px; width: 165px; background: url(images/login/dotted_line.gif) repeat-x; margin-bottom: 2px; }

.content .zaloguj_bottom_righ {float:right; width:760px; height:398px !important; background: url(images/login/zaloguj_bottom_right_bg_1024.jpg?20070406) no-repeat; }
.form {width:768px; margin:0px auto; margin-top:30px;}
.dot_white_bg {background: url(images/login/dot_white_bg.jpg) repeat-x; height:1px !important; width:760px; float:left;}
.dot_grey_bg {background: url(images/login/dot_grey_bg.jpg) repeat-x;height:1px !important;} 
.gradient {width:768px; height: 70px !important; background: url(images/login/gradient_bg.jpg) repeat-x;}
.gradient_submit {height: 87px !important; background: url(images/login/gradient_submit_bg.jpg)}
.stopka{line-height:10pt; font-size:10px; color: #C1C1C1; width:995px; margin:0px auto 0px auto; padding:0px; line-height:10pt; font-size:10px; padding:0px; text-align: right;}
.stopka a {text-decoration:none; color: #C1C1C1;font-size:10px;}
.logosHolder { width: 995px; text-align: center; margin: 70px auto 0; padding-bottom: 20px; }
.logosHolder a { margin: 0 15px; }
.input_login, .input_haslo {width:116px; height:15px !important; border: 0px; position:absolute; left:50px; padding-left:4px; padding-top:4px; color: #808080;}
.input_login{top:29px;}
.input_haslo{top:54px;}
.img_login {position:absolute; left:12px; top:32px;}
.img_haslo {position:absolute; left:11px; top:57px;}
.submit_dodaj {background: url(images/login/submit_dodaj.jpg); width:85px; height:18px; border: 0px;}
.submit_zaloguj{background: url(images/login/zaloguj_submit.gif) no-repeat; width:23px; height:36px !important; border: 0px; position:absolute; right:12px; top:35px;}
/*formularz dodawanie kont pocztowych*/
.blad {padding: 0px 0px 5px 155px; color: #F21717; }
.opis{float: left; width: 138px;display: inline; text-align:right; font-weight:bold; font-size:10px;}
.pole{float: right; display: inline; padding-bottom:4px;}
.linia_form{clear:both;}
.checkboxes{float: left;}
.komentarz{width:375px; float:right; margin-left:25px;}

#message
{
  position: absolute;
  display: none;
  top: 55px;
  left: 200px;
  right: 200px;
  z-index: 5000;
}

#message div
{
  width: 400px;
  margin: 0px auto;
  height: 24px;
  min-height: 24px;
  padding: 10px 46px 2px 46px;
  text-align:center;
  font-size:9px;
  font-weight:bold;
}

#message div.notice,
#remote-objects-message
{
  background: url(images/display/info.gif) 0px 0px no-repeat;
  background-color: #548cea;
  border: none;
  color: #ffffff;
}

#message div.error,
#message div.warning
{
  background: url(images/display/warning.gif) 0px 0px no-repeat;
  background-color: #d0110a;
  border: none;
  color: #ffffff;
}

#message div.confirmation
{
  background: url(images/display/confirm.gif) 0px 0px no-repeat;
  background-color: #aad800;
  color: #ffffff;
  border: none;
}

#message div.loading
{
  background: url(images/display/loading.gif) 0px 0px no-repeat;
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
  color: #595959;
}
