html,body{width:100%;height:100%;min-height:auto;font-family:verdana,tahoma,arial;font-size:1em;margin:0;padding:0}
#header h1{margin-top:30px;margin-left:0px;float:left}
#logo,#topmenu{float:left;display:block;margin-top:10px}
#topmenu{margin-left:20px;margin-top:50px}
#login{margin:20px 0;float:right;text-align:right;position:relative;z-index:999}
.col{float:left;margin:0;padding:0;border:0}
#leftbar,#rightbar{width:200px;min-height:300px}
#leftbar{width:200px;}
#leftbar ul{list-style-type:none;text-align:right}
#leftbar ul li a{display:block;text-decoration:none;margin:10px 0;color:grey;font-weight:bold}
#leftbar a.cats{display:block;text-transform:uppercase;margin-bottom:10px}
#centerbar{width:700px; margin-left:25px;}
#centerbar form{display:block;text-align:left}
#centerbar #rezult{margin:20px 40px}
#centerbar #rezult table{width:100%; border-collapse:collapse}
#centerbar #rezult table tr th{text-align:left}
#centerbar #rezult table tr th:nth-child(4){width:60px}
#centerbar #rezult table tr td{border-bottom:1px solid #ccc;padding:10px 5px 10px 0; vertical-align:top}
#centerbar #rezult table tr td:nth-child(1){color:#E78730;}
#centerbar #rezult table tr td:nth-child(2){color:#5C82AB;}
#centerbar #rezult table tr td:nth-child(3){color:#1C965D;}
#centerbar #rezult table tr td:nth-child(4) img{float:right; width:40px}
#rightbar{margin-top:-20px}
#rightbar h3 div{float:left;}
#rightbar h3 img{float:right;}
#cart p{margin:10px 0;color:#5C82AB;font-size:12px}
#cart p span{float:right;color:#1C965D}
#cart div{text-align:left;color:#993300;border-bottom:2px solid grey;margin-bottom:10px}
#cart div span{font-weight:bold}
#topbg{background: linear-gradient(to top, #fff, #DBEAF9);width:100%; height:100px;position:absolute;top:0}
li.cart-item div.input-prepend.input-append{margin:0 10px}
.countfield{width:30px;text-align:center;margin:0}
.nomargin{margin:0}
#items{margin-bottom:10px}
#items p{padding:5px 0px}
#items p button{margin-left:10px}
.lineth{text-decoration:line-through}
.margbot{margin-bottom:5px !important}
#rightbar a.btn.btn-success{margin:5px 0}
.aleft{float:left;}
.aright{float:right}
#search{width:540px}
.panel .input-append{margin:0;}
/*#items button.btn.btn-danger{margin-bottom:10px}*/
.w67{width:67px}
.w165{width:165px;margin:10px 0}
#order_form {margin-top:20px}
#order_form textarea {margin-left:10px}
.vtop th,.vtop td{vertical-align:top !important}
.cart-item{margin:10px 0;}
.block{display:block;width:100%;height:100%}
.open-order{cursor:pointer;color:#2FAAE8;font-weight:600;text-align:center !important;vertical-align:middle}
.open-order:hover{text-decoration:underline}
.w100{width:100px;display:inline-block;margin:5px 0}
span.err{color:#B94A48;}
input.err{border-color:#B94A48;}
span.suc{color:#51A351;}
input.suc{border-color:#51A351;}
#toptable{margin-bottom:30px}
li {
            width: 87px;
            }
            
.nav-pills > li > a {
        height: 70px;
                        }
                        
.nav-tabs > li > a, .nav-pills > li > a {
        margin-right: 2px;
            padding-left: 3px;
                }
.hidepost{vertical-align:middle !important;text-align:center !important}
.error_input{border-color:red !important}
#order_form .pull-left input,#order_form textarea{font-size:16px}
#order_form .pull-left input{width:140px}
#order_form .pull-left span{display:inline-block;width:100px;}
.red{color:red; font-size:20px}
.imgdetal{width:200px;border:2px solid white;border-radius:5px;margin:5px}
.active_cat{color:#F89406;font-weight:bold;font-size:1.1em}
.active_cat:hover{color:#F89406}

.noborder td {border: none}

.center {text-align: center; margin-top: 15px;}

.cont {
	width: 380px; 
	margin-left: 30px;
}

.mlist-body-right li {
	width: auto;
}

.mlist-body-right {
	margin-bottom: 40px;
}

.spec h5, .spec img {
	text-align: center;
}

#wrapper ul#topmenu {
	text-align: center;
}

#wrapper #topmenu li a:hover {
	color: #005580;
}
.sell_class{
  color:#4B994B;
  font-weight:bold;
  text-transform:uppercase;
  font-size:30px;
  line-height:34px;
}
.field_block{
  display:block;
  width:700px;
}
.field_block .field_item{
  display:block;
  float:left;
  width:180px;
  margin-left:20px;
}
.field_block .field_item.field_item_long{
  width:260px;
  margin-left:0;}
.field_item input,.field_item select{
  display:block;
  width:100%;
  height:28px;
  box-sizing:border-box;}
.part_comment_table{
  width:300px;
  overflow:hidden;}
.btn-long{
  padding:5px 0;
  width:120px;
  text-align:center;}
.panel{
  background:#FAFAFA;
  border:1px solid #ddd;
  border-radius:4px;
  margin-bottom:20px;
  padding:20px;}
.panel form{
  margin:0;}

.blink-1 {
  animation-name: blink;
  animation-timing-function: linear;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes blink {
  50% {opacity: 0.5;}
}
.slider_block{
  display:block;
  position:relative;
  width:200px;
  height:200px;
}
.slider_block a{
  display:none;
  border:1px solid #ccc;
  width:190px;
  margin:0 auto;
  overflow:hidden;
}
.slider_block img{
  display:block;
  margin:0 auto;
  height:240px;
}
.slider_block .active{
  display:block;
}
.slider_block p{
  padding:10px;
  text-align:center;
}
.slider_block .slide_desc{
  margin:0 10px;
  text-align:center;
  overflow:hidden;
  height:80px;
}
.slider_block .slide_price{
  text-align:center;
  font-weight:bold;
  font-size:20px;
  color:black;
  margin:20px 0;
}