#cms_center_panel h3{
	margin-top: 15px;
}
td, th{
  padding-top:0px !important;
  padding-left:0px !important;
  padding-bottom:0px !important;
  padding-right:0px !important;
}

a {
  color:#4A4F52;
  text-decoration:none;
}
a:hover {
  color:#BE5C52;
}

#cms_content{
  font-family: Verdana;
  font-size: normal;
  color: #817F7F;
  width: 940px;
  margin: 0 auto;
  background-color: white;
}

.current, .current a{
  color: #BE5C52;
}

#cms_head_panel{
  width: 940px;
  padding:0px;
}
#lang{
  list-style: none;
  direction: rtl;
  text-transform:uppercase;
}
#lang li{
  display: inline;
}

#cms_menu_panel{
  height: 20px;
  width: 940px;
  /*direction: rtl;*/
  text-align: right;
  font-size: 10px;
  text-transform: uppercase;
  border-bottom: 3px solid gray;
}
ul.site_navigation {  
  margin-right: -10px;
}
#cms_left_panel{
  padding-top:15px;
  width: 220px;
  height: 535px;
  float: left;
}
#cms_center_panel{
  width: 720px;
  min-height: 550px;
  margin-left: 220px;
}
#cms_footer_panel{
  width: 940px;
  height: 50px;
}
.simple_menu{
  padding-left:10px;
  list-style: none;
  text-transform: uppercase;
}
.simple_menu li{
  padding: 3px;
}
.simple_menu li a{
  font-size: 10px;
}

#category_1{
  font-weight: bold;
}
#sfosCartHolder {
  background-color:white;
  border: 1px solid gray;
  margin-top: 30px;
}
.boxTitle {
  background-color:white;
  color:#484546;
  text-transform: uppercase;
  text-align: right;
  margin-bottom: 10px;
}
#dynamickaTabulkaPopis{
  margin-top: 20px;
  margin-bottom: 20px;
  color: black;
}
#dynamickaTabulka{
  border-collapse: collapse; 
}
#dynamickaTabulka td{
  border: 1px solid gray;
  padding: 2px;
  width: 35px;
  height: 20px;
}
.gray{
  color: gray;
}
.green{
  color: green;
}

div.green{
  background-color: #67BD39;
}

div.gray{
  background-color: #848586;
}
.main-header{
  text-transform: uppercase;
  color: #BE5C52;
  font-size: 10px;
}
.content-description{
  color: black;
  text-align:justify;
}
#checkout_table{
  margin: 5px;
}
#checkout_table td{
  text-transform:uppercase;
  min-width: 150px;
}
#checkout_table td input, #checkout_table td select{
  width: 400px;
  border: 1px solid gray;
}
#first_name, #last_name, #ico, #dic {
  width: 197px !important;
}
.formTitle{
  text-transform:uppercase;
  padding: 10px;
  color: gray;
}
.infoText{ 
  margin-top: 15px;
}
.checkoutCart{
  width: 100%;
  text-transform:uppercase;
  border-collapse: collapse;
  margin-top: 15px;
  margin-bottom: 15px;
} 
.checkoutCart td{
  padding: 3px;
}
.grayBorderBottom{
  border-bottom: 2px solid gray;
}
.grayBorderBoth{
  border-bottom: 2px solid gray;
  border-top: 2px solid gray;
}
.cacnel{
  float: left;
  background-image: url(/images/x.png);
  background-repeat: no-repeat;
  padding-left: 15px;
  border: none;
  background-color: white;
  text-transform: uppercase;
  font-size: 10px;
  cursor: pointer;
}
.submit{
  float: right;
  background-image: url(/images/submit.png);
  background-repeat: no-repeat;
  padding-left: 4px;
  padding-right: 5px;
  border: none;
  background-color: transparent;
  text-transform: uppercase;
  color: white;
  font-size: 10px;
  cursor: pointer;
}
.buttons {
  padding: 10px;
}
.productButton {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.checkoutCartItem{
  margin-left: 30px;
}
.notice{
  color: black;
}
.total{
  float: right;
}
#sfosCartHolder{
  text-transform: uppercase;
  border: #D9D9D9 solid 1px;
  padding-bottom: 15px;
}
#sfosCartHolder .notice{
  border: none;
  background-color: #FAFAFA;
}
hr.spacer {
  margin-top: 10px;
  margin-bottom: 5px;
}
.cartDetail{
  color: gray;
  width: 100%;
} 
.cartDetail th{
  font-size: 11px;
  text-align: left;
  padding: 10px 3px 10px 3px;
}
.itemQty{
  border: 1px gray solid;
  width: 40px;
}
.cartNav{
  margin-top: 10px;
}
.overlay_alphacube {
  background-color:silver !important;
}
.content {
  padding-top: 20px;
  font-size:11px;
}
.product_thumb {
  background-color:transparent !important;
  border: 1px solid #CCCCCC;
  width:100%;
  margin: 5px;
}
.item-params {
  background-color:transparent !important;  
  margin:0px !important;
  text-transform: uppercase;
  padding-left:3px !important;
  padding-top:0 !important;
}
.slot-editor{
  background-color:#FFFFFF;
  border:1px solid silver;
  padding:10px;
  margin:0;
  position:absolute;
  z-index:9999;
}
.submit-left{
  background-image: url(/images/submit-left.png);
  background-repeat: no-repeat;
  width: 7px;
  height: 20px;
  background-color: transparent;
}
.submit-right{
  background-image: url(/images/submit-right.png);
  background-repeat: no-repeat;
  width: 7px;
  height: 20px;
  background-color: transparent;
}
.submit-center{
  background-image: url(/images/submit-center.png);
  background-repeat: repeat-x;
  font-size: 12px;
  height: 15px;
  min-width: 60px;
  background-color: green;
  color: white;
  text-transform: uppercase;
}
.pointer{
  cursor: pointer;
}
.addProduct{
  border: 1px solid gray;
  background-color: white;
  height: 15px;
  margin: 5px;
}
.product-picture{
  border: 2px dotted silver;
  height: 40px;
}
.detailItemTitle{
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 10px;
}
.reset_button, .reset_button table, .submit_button, .submit_button table{
  display: inline;
  height: 15px;
}
.submit_button{

}
.alphacube_close {
  background-image: url(/images/x.png) !important;
}
select{
  border: 1px solid gray;
  background-color: white;
}
.detailItemDescription{
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: justify;
}
.product_detail{
  padding: 10px;
  font-size:11px;
}
.productDetailButtons td{
  height: 10px;
}

.boxContent{
  margin-top: 15px;
  margin-bottom: 10px;
}
.pager{
  padding: 10px;
  font-size:11px
}
.subCats{
  text-transform: uppercase;
}
.in-stock-yes{
  color: green;
}
.in-stock-no{
  color: gray;
}
.unit{
  font-size: 10px;
  text-transform: none !important;
}
.productDetailParams{
  width: 100%;
}
#copyRight {
  position: absolute;
  bottom: 0px;  margin: 5px;
}
.rightCorner {
  position: absolute;
  bottom: 0px;
  right: 0px;
  margin: 5px;
}
#cms_footer_panel{
  float: right;
}
.contactFormMessage, .contactFormInput{
  width: 400px;
  border: 1px solid gray;
}
.contactFormHeader, .contactFormTitle{
  text-transform: uppercase;
  font-size: 11px;
}
.contactFormTitle{
  margin-bottom: 10px;
}
.contactFormMessage{
  height: 300px;
}
.form-err{
  border: 1px solid red !important;
}
li.active {
  font-weight: bolder;
}

textarea.checkout-message{
    height: 60px;
    width: 100%;
}
.thumbnail{
	display: inline;
}
ul.album_list_menu{
	margin-top: 5px;
	list-style: none;
}
ul.album_list_menu li {
	margin-top: 5px;
}
div.album_desc{
	padding: 5px;
}
div.thumbnail img{
	margin: 5px;
	padding: 3px;
	border: 1px solid silver;
}
div.thumbnail img:hover {
	background-color: silver;
}
