body {
  margin:0;
  padding:0;
  font-family:tahoma;
  background:#f0f0f0;
  font-size:12px;
}

a,a:link,a:visited {
  color:#0a659e;
}

a:hover {
  color:#009949;
}


.gopay-payment {
    opacity: 0.3;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    cursor: pointer
}

.gopay-payment-selected {
    cursor: pointer
}

.clear {
  clear:both;
}

#header {
  height:66px;
  background:transparent url(/images/header.jpg) repeat-x 0 0;
  margin:0 0 20px 0;
}

#header-content {
  width:1148px;
  margin:0 auto;
}

#content {
  width:1148px;
  margin:0 auto;
}

#header img {
  float:left;
}

h1 {
  margin:0;
  padding:25px 0 0 15px;
  font-size:15px;
  color:#d4f0df;
  float:left;
}

h2 {
  margin:0;
  padding:0 0 25px 0;
  font-size:16px;
  font-weight:normal;
}

h3 {
  color:#009949;
  font-size:16px;
  margin:0;
  padding:0 0 15px 0;
}

.box,#sf_admin_container {
  background:#fff;
  border:1px solid #e4e4e4;
  padding:20px;
  margin:0 0 17px 0;
}

#display-all-products-button {
  padding:0 0 0 0;
  clear:both;
  /*display:block;
  float:left;*/
}

.list-title h2 {
  margin: 0;
  padding: 0;
}

.order-table {
  width:1146px;
  margin:0 -20px 15px;
  
}

.order-table th {
  height:31px;
  font-size:13px;
  padding:0 8px;
  text-align:left;
  background:transparent url(/images/th.jpg) repeat-x 0 0;
}

.order-table th.popis {
  width:250px;
}

.order-table th.cena {
  width:130px;
}

.order-table th.date {
  width:95px;
}

.order-table tr th:first-child {
  padding:0 12px 0 24px;
} 

.order-table tr td {
  padding:7px 12px;
  border-bottom:1px solid #e4e4e4;
}

.order-table tr td:first-child {
  padding:7px 12px 7px 24px;
}

.button,a.button {
  border:0;
  text-decoration:none;
  font-size:12px;
  line-height:1;
  padding:4px 15px 5px;
  color:#fff;
  margin:0 0 15px;
  background:transparent url(/images/button.jpg) repeat-x 0 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display:block;
  float:left;
}

.button-red {
  background:transparent url(/images/button_red.jpg) repeat-x 0 0 !important;
  margin-left: 10px;
}


a.button {
padding: 7px 15px 8px;
}

#check_all {
  margin:0 10px 15px 25px;
}

.msg-ok,
.msg-i,
.msg-e {
  padding:8px 10px 8px 35px;
}

.msg-ok {
  border:1px solid #136a15;
  background:#eefde5 url(/images/ok.png) no-repeat 5px 5px;
}

.msg-i {
  border:1px solid #204695;
  background:#e5eafd url(/images/info.png) no-repeat 5px 5px;
}

.msg-e {
  border:1px solid #c50808;
  background:#fde5e5 url(/images/error.png) no-repeat 5px 5px;
}

.quantity {
  position:relative;
}

.quantity .q-up {
  position:absolute;
  top:0;
  left:32px;
  cursor:pointer;
}

.quantity .q-down {
  position:absolute;
  top:11px;
  left:32px;
  cursor:pointer;
}

.quantity input {
  border:1px solid #e4e4e4;
  width:30px;
  height:17px;
}

a.back {
  background:#f1f1f1 url(/images/back.png) no-repeat 5px 5px;
  padding:7px 10px 6px 28px;
  font-size:12px;
  font-weight:bold;
  margin:0 0 20px 0;
  display:block;
  float:left;
  text-decoration:none;
  
}

#login-form th {
  text-align:right;
  padding:3px;
  width:150px;
}

#login-form .button {
  margin:20px 0 0 130px;
}

#main-menu {
  padding:0;
  margin:-20px 0 20px 0;
  background:#000;
  height:25px;
}

#main-menu li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
}

#main-menu li a {
  display:block;
  padding:5px 10px;
  border-right:1px solid #888;
  color:#fff;
  text-decoration:none;
}

#main-menu li a:hover {
  background:#555;
}

.price-incl-vat {
  font-size:14px;
}

.price-no-vat {
  font-size:11px;
}

.summary-block .price-no-vat {
  font-size:16px;
  font-weight:bold;
  margin:0 15px 0 0;
}

table.user-edit th, td {
    padding: 3px;
}

table.user-edit td
{
    width: 460px;
}

table.user-edit td ul.error_list {
    float: right;
    padding: 0;
    margin: 0;
    list-style-type: none;
    color: red;
}

table.user-edit th {
  text-align: left; 
  width: 150px;
}

table.user-edit input[type=text] {
    width: 350px;
    border: solid #aaa 1px;
}

.user-edit .button {
    float: right !important;
    display: block;
    margin-right: 110px;
}

p.error {
    color: red;
}


table.export th {
    text-align: left;
}