/*-------------------------------------------------------------------

 Copyright: Lonbit Sp. z o.o.

-------------------------------------------------------------------*/

img
{
  border: 0px solid white;
}

*{
    margin: 0;
}


html, body
{
  height: 100%;
  font-family: tahoma, verdana, arial;
}

body
{
  background-color: #e3e3e3;
}

ul, ol
{
  padding-left: 20px;
  margin-left: 0px;
}

a
{
  outline: none;
}

/* focus inputow chrome/safari */
*:focus
{
  outline: none;
}


a:link, a:visited, a:hover, a:active
{
  color: #629ADE;
}






/*-----------------  GLOBAL PAGE [DOWN] --------------*/

.wrapper
{
  width: 80%;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -54px;
  margin-left:auto;
  margin-right:auto;
}


.page
{
  width: 100%;
  min-height: 420px;
	padding: 0;
	margin: 0;
}



.page_center
{
  float: left;
  width: 100%;
  padding: 0;
  margin-left: 4px;
  text-align: left;
}





/*-----------------  GLOBAL PAGE [UP] --------------*/









/* INFOBOXY */


.infobox_notice, .infobox_info, .infobox_warning, .infobox_error, .infobox_hint
{
   margin-top:8px;
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-size:13px;
   padding:19px 19px 19px 104px;
}

.infobox_notice
{
   background:#D7F5AD url(../_images/infobox_icon_notice.png) no-repeat 35px 50%;
   border:1px solid #90BC30;
   color:#107d0c;
}


.infobox_info
{
   background:#daf2fc url(../_images/infobox_icon_info.gif) no-repeat 35px 50%;
   border:1px solid #1166b3;
   color:#1166b3;
}


.infobox_warning
{
   background:#faf1da url(../_images/infobox_icon_warning.gif) no-repeat 35px 50%;
   ----background:-moz-linear-gradient(center top , #FFFFCA, #FFEC96) repeat scroll 0 0 transparent;
   border:1px solid #fe7e00;
   color:#fe7e00;
}

.infobox_error
{
   background: #fbe1e2 url(../_images/infobox_icon_error.png) no-repeat 35px 50%;
   /*
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBE1E2', endColorstr='#FC7F80');
   background: -webkit-gradient(linear, left top, left bottom, from(#FBE1E2), to(#FC7F80)) url(../_images/infobox_icon_error.png) no-repeat 35px 50%;
   background: -moz-linear-gradient(center top , #FBE1E2, #FC7F80);
   background-image: url(../_images/infobox_icon_error.png);
   */
   border:1px solid #fe0000;
   color:#fe0000;
}

.infobox_hint
{
   background:#FFFFD0 url(../_images/infobox_icon_hint.png) no-repeat 35px 50%;
   border:1px solid #FFCC00;
   color: #777;
   font-weight: normal;
}


.infobox_notice p, .infobox_info p, .infobox_warning p, .infobox_error p, .infobox_hint p
{
   margin:0;
}


/* INFOBOXY */















.ok_text
{
  background-image: url(../_images/icon_ok_text.png);
  background-repeat: no-repeat;
  background-position: 0 4px;
  font-family: verdana, tahoma, arial;
  font-size: 12px;
  font-weight: bold;
  padding-top: 6px;
  padding-right: 10px;
  padding-left: 19px;
  color: #90BC30;
  display: none;
}

.bullet_blue
{
  background-image: url(../_images/bullet_blue.png);
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 18px;
}



.go_back_container
{
  font-family: Tahoma,Arial,sans-serif;
  font-size: 10px;
  color: #888;
  margin-bottom: 2px;
  padding: 3px 8px;
  padding-right: 2px;
  height: 16px;
  background-color: #f2f2f2;
  -webkit-border-radius: 16px; /* Safari, Chrome */
  -khtml-border-radius: 16px;    /* Konqueror */
  -moz-border-radius: 16px; /* Firefox */
  border-radius: 16px;
  border: 1px solid transparent;
  _border: 1px solid white;
	cursor: pointer;
	cursor: hand;
}


.go_back_container.on
{
  border: 1px solid #79B7E7;
}


.bheader
{
  background: orange;
  color: white;
  padding: 10px;
  margin-top: 15px;
  font-weight: bold;
}

.bbody
{
  border: 1px solid orange;
  background: white;
  padding: 15px;
}

.bbody .usr
{
  color: blue;
  font-weight: bold;
}

.bbody .date
{
  color: #aaa;
  display: inline-block;
  width: 120px;
  text-align: right;
  margin-right: 10px;
}

.bfooter
{

}




.loading-indicator
{
	height: 80px;
	width: 80px;
	background: url(../_images/ajax_loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.loading-indicator-overlay
{
	background-color: #FFFFFF;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}




/*    PAGINATOR    */

.paginator
{
  border-top: 1px solid #aaa;
  color: gray;
  font-size: 18px;
}

.paginator img
{
  border: 0px;
}

.paginator .jumpto
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  padding: 0px;
  width: 28px;
  border: 1px solid #AAAAAA;
  text-align: right;
  color: #808080;
}

.paginator .page_info
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  padding-top: 1px;
}

.paginator_page_selector
{
  font-size: 11px;
  position: relative;
  top: 0px;
}

.paginator_page_selector select
{
 font-size: 11px !important;
}


.dropzone
{
  border: 2px dashed #ccc;
  padding: 78px 30px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}

.dropzone.big
{
  padding: 280px 30px;
}

.file
{
  position: relative;
  width: 128px;
  height: 128px;
  float: left;
  border: 1px solid #eee;
  text-align: center;
  padding: 10px;
  margin: 10px 20px;
  color: black;
}

.file:hover
{
 border-color: black;
}

.file a
{
  color: black;
  text-decoration: none;
}

.file a:hover
{
  text-decoration: underline;
}

.file .c
{
  width: 128px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  overflow: hidden;
}

.file .s
{
  font-size: 12px;
  color: #999;
}

.file .del
{
  position: relative;
  top: 4px;
  left: 3px;
}

.loading-indicator
{
  height: 80px;
  width: 80px;
  background: url(/ajax_loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
}


.loading-indicator-overlay
{
  background-color: #FFFFFF;
  opacity: 0.7;
  filter: alpha(opacity = 70);
}
