
#header .menu ul.shop_menu li a.selected {
 color: #000;
}
#content .in h1 {
 border-bottom: 1px solid #ff6600;
}
#content .in h2.nadpis {
 color: #000;
 border-bottom: 1px solid #ff6600;
 margin-top: 10px;
}
#levo .box-log { 
  width:208px; 
  margin-bottom:3px;  
  padding-bottom:10px;
  padding-top: 10px; 
  
  text-align:center; 
  background:#f4f5f5 url(../img/box_top_bg.jpg)  top left repeat-x;
  
  border-left:14px solid #ff6600;
}
#levo .box-log .text {
 margin-left: 10px;
 text-align: left;
}

#levo .box-log .text strong {
 display: block;
 margin-bottom: 5px;
}
#levo .box-log .text a{
 display: block;
 width: 130px; 
 margin-bottom: 5px; 
}
.login_input {
 border: none;
}
.login_input label {
  display: block;
  width: 100px;
 
}
.login_input input {
 width: 200px;
 margin-bottom: 10px;
}
table.customer_login {
 width: 500px;
 border-collapse: collapse;
 margin-bottom: 10px;
}
table.customer_login tr {
 padding-bottom: 5px;
}
table.customer_login th {
 width: 70px;
 padding-top: 5px;
 border-bottom: 1px solid #ccc;
}
table.customer_login td {
  padding-top: 5px;
  border-bottom: 1px solid #ccc;
}
div.orders a{
 text-decoration: none; 
}

div.orders table {
 margin-top: 10px;
 width: 500px;
 border-collapse: collapse;
 
}
div.orders table th{
 padding-bottom: 5px;
 border-bottom: 1px solid #ff6600;
}
div.orders table td{
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 border-bottom: 1px solid #ff6600;
}
#content .in  #detail_order h2.nadpis{
 border-bottom: 3px solid #ff6600;
}
#detail_order table {
 margin-bottom: 10px;
 width: 500px;
 border-collapse: collapse;
}
#detail_order table th{
 padding-bottom: 5px;
 border-bottom: 1px solid #ff6600;
 }
#detail_order table td{
 padding-right: 5px;
 padding-top: 5px;
 border-bottom: 1px solid #ccc;
 }
.nabidka_zbozi {  
}
table.nabidka_zbozi {
 border-collapse: collapse;
}
table.nabidka_zbozi td{
  width: 200px;
  padding: 0;
  text-align: center;
  border: none;
  padding-bottom: 10px;
  padding-top: 10px;
  /*border-right: 5px solid #ededed;*/    
}

table.nabidka_zbozi td.okraj { 
 background:  url("../img/delic_y.jpg") bottom right no-repeat;
}
table.nabidka_zbozi tr {
  background:  url("../img/delic.jpg") bottom right no-repeat;
}

#navlist a{
 color: #666;
 text-decoration: none;
}
#navlist a:hover {
 color:#01709c;
}

table.ceny th {
 width: 100px;
}
#detail_product {
 /*border: 1px solid #ccc;*/
 /*width: 580px;*/
}
#detail_product h2 {
 border-bottom: 1px solid #ff6600;
}
.detail_top {
 float: left;
 /*width: 100px;*/
 margin-bottom: 10px;
 padding-bottom: 10px;
 border-bottom: 1px solid #ccc;
}

input.submit {
 background: #ff6600;
 border: 1px solid #fff;
 color: #fff;
 width: 100px;
 cursor: pointer;
 margin-top: 10px;
}

input.submit2 {
 background: #B34700;
 border: 1px solid #fff;
 color: #fff;
 width: 100px;
 cursor: pointer;
 margin-top: 10px;
}
input.submit3 { 
 background: #B34700;
 border: 1px solid #fff;
 color: #fff;
 width: 160px;
 cursor: pointer;
 margin-top: 10px;
}
a.submit { 
 display: block;
 width: 150px;
 background: #B34700;
 color: #fff;
 text-align: center;
 text-decoration: none;
 margin-top: 10px;
 padding-top: 2px;
 padding-bottom: 2px;
}

a.detail_picture {
 float: left; 
 margin-right: 10px;
}

table.ob-tab th {
 padding-bottom: 5px;
 padding-right: 5px;
}

table.ob-tab td{
 /*border: 1px solid #f00;*/
 padding-left: 5px;
 margin: 0;
 text-align: left;
}
table.ob-tab tr.suda{
 background: #fff;
}
table.ob-tab tr.licha{
 background: #ffffa0;
}
table.ob-tab td a{
 margin:0;
 padding: 0;
}


table.ceny { 
 margin-bottom: 10px;
 margin-left: 0;
 width: 60%;
 border: 1px solid #ccc; 
 background: #fff;
}
table.ceny th {
 width: 100px;
}
table.ceny td{
 border-bottom: 1px solid #ccc;
}

table.user-data {
 /*margin-top: 10px;*/
 margin-bottom: 10px;
}

table.user_data2 {
 /*width: 100%;*/ 
 text-align: left;
 border-collapse: collapse;
 background: #fff;  
 margin-bottom: 10px;
}
table.user_data2 th{
  width: 55px;  
  padding-bottom: 2px; 
  padding-top: 2px;
  padding-left: 5px;
  
  border-bottom: 1px solid #ccc;
  background: #ffffa0;
  color: #804040;
  letter-spacing: 1px;
}
table.user_data2 td {   
  padding-bottom: 2px; 
  padding-top: 2px;
  border-bottom: 1px solid #ccc;
  color: #BF3030;
  padding-right: 10px;
  padding-left: 5px;
}

table.little th{
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 background-color: #ccc; 
}

table.little tr{ 
 border-bottom: 1px solid #ff6600; 
}
table.little td {
 padding-bottom: 5px;
 padding-left: 5px;
}
table.little td.popis_text {
 width: 300px;
}

table.little td.cena {
 width: 300px;
}

table.little td.obrazek {
 width: 70px;
}

.none {
 display: none;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.cleaner {
 clear: both;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 


