﻿body{
    font-family:arial,sans-serif;
    font-size:12px;
    /*//background-color:#E0E0E0;*/
    background-image: url('../gfx/body_bg.gif');
    margin:0px;
}
.top{
    /*//background-color:#75AAB5;*/
    height:90px;
    padding:10px 0px 0px 0px;
    margin: 0px;
}
#Logo
{
    display: block;
    float: left;
    color: transparent;
    margin-left: 85px;
    margin-top: 25px;
    width: 170px;
    height: 35px;
}

.indexLeftS {
    width: 400px;
    height: 150px;
    float: left;
    text-align: left; 
    margin-left: 48px;
    margin-top: 30px;
}

.indexRightS {
    width: 400px;
    height: 150px;
    float: right; 
    text-align: left;
    margin-right: 48px;
    margin-top: 30px;
}

.imgIndexS {
    margin-top: 25px;
    width: 150px;
    height: 100px; 
    vertical-align: middle;
    border: 0; 
}

.imgIndexSO {
   width: 250px;
   height: 150px;
   float: left;
}

.textIndexS {
   background: url('../gfx/g3.PNG') no-repeat;
   float: right;
   width: 250px;
   height: 150px;
   /* to na dole poprawione ostatnio */
   margin-top: -150px;
}

.titleIndexS {
   font-weight: bold; 
   font-family: Verdana; 
   font-size: 14px; 
   color: #333333; 
   margin-left: 20px;
}

.contentIndexS {
   margin-left: 10px;
}

.faq {
  color: #333333; 
  margin: 0 30px 0 20px;  
}

.faqQuestion {
   font-weight: bold;
   margin-left: 10px; 
   margin-top: 25px;
}

.faqAnswer {
   margin-left: 15px;
   text-align: justify;
   /* border-size: 1;
   border-style: ridge; */ 
}

.termsCenter {
   text-align: center;
   font-weight: bold;
   font-size: 13px;
}

.top .cont{
    width:950px;
    height:90px;
    /*//margin: 0px auto 0px;*/
    padding: 0px;
    margin: 0px auto;
    background: url('../gfx/cont_bg3.png') no-repeat;  
}
.top .cont img{
    border:none;
    margin:30px 10px;
    float:left;
}
.top .links{
    float:right;
    margin:5px 0px;
}
.top .links li
{
    color: #ffffff;
    float: right;
    margin: 0px 10px 0px 0px;
    list-style-type: none;
}
.links #ChangeCompany
{
    margin-top: 15px;
}
.NewLine
{
    clear: both;
}
.links a
{
    color: #ffffff;
}
.site{
    width: 950px;
    margin: 0px auto 0px;
}
.floatLeft
{
    float: left !important;
}
.floatRight
{
    float: right !important;
}
.floatCenter
{
    text-align: center !important;
}
.displayBlock
{
    display: block !important;
}
.displayInline
{
    display: inline !important;
}
.displayNone
{
    display: none !important;
}
.menu{
    height: 33px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0px 20px 0;
    background: url('../gfx/menu_bg.png') no-repeat;
}

.menu a{
    background: url('../gfx/menulink.png') no-repeat scroll;
    color:#ffffff;
    float:left;
    padding:9px 0px;
    margin:0px 0px;
    width: 150px;
    height: 15px;
    _width: 150px;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    display:block;
}

input.new_button {
    border: none !important;
    display:block;
    width:127px !important;
    height:30px;
    padding: 0px 0 0 0px;
    cursor:pointer;
    background:#ffffff url('../gfx/button.png') no-repeat 0px 0px;
    color:#ffffff !important;
    font-weight: bold;
}
.menu a:hover {
    background:url('../gfx/highlight2.png') repeat-x;

}
.menu .ac{
    height: 15px;
    position: relative;
    top: 15px;
    background: url('../gfx/menu_item_ac_shadow.png') no-repeat;
    /*//background-color:#006578;*/
}

.menu .ac:hover{
    /*//padding:0;*/
    position: relative;
    top: 15px;
    background: url('../gfx/menu_item_ac_shadow.png') no-repeat;
    /*//background-color:#006578;*/
}

.top_edge {
    background: url('../gfx/content_top_edge.png') no-repeat;
    width: 950px;
    height: 20px;
    padding: 0px;
    margin: 20px 0 0 0;
}

.bottom_edge {
    background: url('../gfx/content_bottom_edge.png') no-repeat;
    width: 950px;
    height: 50px;
    padding: 0px;
    margin: 0px auto 30px;
}

.content{
    background: #ffffff ;/*//url('../gfx/cont_bg_shadow.png') repeat-y;*/
   /* //margin:2px 0px 2px;*/
    padding: 0;
    margin:0px 0px 0px 0px;
    clear:both;
    width:950px;
}

.content .text{
    padding:5px;
    overflow: hidden;
}
.content .text h1{
    color:#0F7589;
    font-size:14px;
}
.content .text .date_choose{
    color:#0F7589;
    font-size:14px;
    text-align:center;
    font-weight:bold;
    margin:15px;
}
.content .text .date_choose input{
    width:60px;
}
.content .text a{
    color:#006578;
}
.content .text a:hover{
    color:#886578;
    text-decoration:none;
}
.content .text .divide{	
    width:940px;
}
.content .text .divide td{
    width:465px;
    vertical-align:top;
}
.content .text .error{
    color:red;
}
.content .text ul{
    /* background: #ffbb44; */
    background: #99CCFF;
    list-style:none;
    margin:0px;
    padding:0px;
}
.content .text ul li{
    background:#ffffff url('../gfx/dot2.png') no-repeat scroll 0px 4px;
    padding-left:15px;
}

.content .text .dot ul li{
    background:#ffffff url('../gfx/dot.gif') no-repeat scroll 0px 4px;
    padding-left:15px;
}


.content .text .float li{
    float:left;
    margin-right:8px;
}
.content .text .float .ac{
    color:#000000;
    text-decoration:none;
}
.half input[type=text]{
    border:1px solid transparent;
    border-bottom: 1px dotted #00505F;
    padding-left:5px;
}
.half input[type=text]:hover{
    /*border:1px solid #00505F;*/
    border-bottom: 1px solid #00505F;
}
.faktura{
    margin-top:20px;
}
.faktura .type{
    text-align:center;
    font-size:16px;
    font-weight:bold;
    margin-bottom:0px;
}
.faktura .info{
    margin:0px;
    text-align:center;
    font-size:10px;
}
.faktura .date{
    float: right;
    width: 280px;
    text-align: right;
}	
.faktura .date label
{
    float: left;
    width: 130px;
}
.faktura .date a{
    float: left;
}
.faktura .date input{
    width: 120px;
    float: left;
}
.faktura .divide{

}
.faktura .divide td{
    width:470px;
}
.faktura .add{

    display:block;
    width:127px;
    height:30px;
    padding: 6px 0 0 0;
    cursor:pointer;
  /* // border:1px solid #00505F;*/
    background:#ffffff url('../gfx/button.png') no-repeat;
    /*//background:#006578;*/
    color:#ffffff;
    font-weight: bold;
    text-align: center;
}

/*.faktura .add:hover{
    cursor:pointer;
    background:#ffffff url('../gfx/button_on.png') no-repeat;
}*/

.create2 {

    display:block;
    width:125px;
    height:33px;
    padding: 0px 0 0 5px;
    cursor:pointer;
    background:#ffffff url('../gfx/button.png') no-repeat;
    color:#ffffff;
    font-weight: bold;
}

.faktura .transfer{
    display:none;
}
.faktura .account{
    cursor:pointer;
}
.faktura .account:hover{
    background-color:#f2f2f2;
}
.faktura .account p{
    margin:0px;
}
.faktura .sel_buyer{	
    display:none;
    margin-top:3px;
}
.faktura .sel_buyer img{
    margin-left:100px;
}
.items {
    color: #333333;
    border: 1px solid #cccccc;
    border-collapse: collapse;
    width:100%;
}
.items tr:hover {
    background-color:#f2f2f2;
}
.items th {
    background-color: #f2f2f2;
    background-image: url('../gfx/table_header_big_bg.gif');
    background-repeat: repeat-x;
    border: 1px solid #bbbbbb;
    padding: 2px 4px;
    color: #fff;
    cursor: pointer;
}

.items td {
    padding: 2px 4px;
    text-align: left;
    border: 1px solid #bbbbbb;
    text-align:center;
}

.items .nohover:hover{
    background-color:transparent;
}

.items .small{
    width:60px;
}

.items span {
    cursor: pointer;
}

.items .del{
    color: #ff0000;
    text-decoration: underline;
}
.items .del:hover{
    color: #ff8888;
    text-decoration: none;
}
.items select{
   /* //border:1px solid #00505F;*/
}
.items .er{
    text-align:left;
    color:red;
    border-left:1px solid red;
    border-right:1px solid red;
    border-bottom:1px solid red;
}
.items .products_arrow{
    position:relative;
    top:5px;
    cursor:pointer;
}
.items .hint{
    z-index:100;
    position:absolute;
    width:160px;
    border:1px solid black;
    background:#ffffff;
    padding:2px;
}
.items .hint form{
    text-align:left;
}
input[type=text]{
    border:1px solid #00505F;
}
input[type=password]{
    border:1px solid #00505F;
}
input[readonly]{
    color:#a0a0a0;
}
input[type=submit]{
    color:#ffffff;
}
.forms td{
    vertical-align:top;
}
.forms .name{
    text-align:right;
}
.paginationControl{
    text-align:center;
}
.paginationControl .disabled
{
    color: #808080;
}
#loading{
    display:none;
    position:absolute;
    background-color:#ffffff;
    text-align:center;
}
#loading img{
    margin-top:50px;
}
#logo_img{
    background-image:url('../gfx/ajax-loader.gif');
}
.Message
{
    padding: 10px;
    margin-top: 10px;
    margin-bottom: -10px;
    overflow: hidden;
    display: block;
    clear: both;
    font-size: 11pt;
}
.CloseButton
{
    float: right;
    cursor: pointer;
    width: 17px;
    height: 18px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: -4px;
}
.Success
{
    background: #daefc8;
    border: solid 1px #b5de92;
}
.SuccessContainer
{
    background-position: left;
    background-repeat: no-repeat;
    background-image: url(../gfx/accept-circle.png);
    padding-left: 25px;
    float: left;
}
.Success .CloseButton
{
    border: solid 3px #b5de92;
    color: #56932f;
}
.Success .CloseButton:hover
{
    background: #b5de92;
}
.Info
{
    background: #c8daef;
    border: solid 1px #65a1e6;
}
.InfoContainer
{
    background-position: left;
    background-repeat: no-repeat;
    background-image: url(../gfx/information.png);
    padding-left: 25px;
    float: left;
}
.Info .CloseButton
{
    border: solid 3px #65a1e6;
    color: #2464ad;
}
.Info .CloseButton:hover
{
    background: #65a1e6;
}
.Error
{
    background: #efcdc8;
    border: solid 1px #de7867;
}
.ErrorContainer
{
    background-position: left;
    background-repeat: no-repeat;
    background-image: url(../gfx/cross-circle.png);
    padding-left: 25px;
    float: left;
}
.Error .CloseButton
{
    border: solid 3px #de7867;
    color: #a02d1a;
}
.Error .CloseButton:hover
{
    background: #de7867;
}
#ownerName
{
    font-weight: bold;
}
.FormWidth select, .FormWidth input
{
    width: 296px;
}
.SpecialLabel
{
    display: inline;
    float: left;
    text-align: right;
    width: 80px;
    margin-right: 10px;
}
.label
{
    width: 120px;
    display: block;
    float: left;
}
.Description
{
    color: #666;
    font-style: italic;
}
.action
{
    width: 69px;
}
.up, .down, .del
{
    cursor: pointer;
}
.not_sort
{
    cursor: default !important;
}
th a 
{
    color: #000 !important;
}
#BuyerForm div, #SellerForm div
{
    font-weight: bold;
}
