body {
    margin:0;
    margin-top:0px;
    padding:0;	
      font:14px  Arial, Verdana, Helvetica, sans-serif;
    color: #3D3C3C;
    text-align:left;
    line-height:20px;
}
.iepngfix {
behavior: url(iepngfix/iepngfix.htc)
}
.beg {
background:url(../img/beg.jpg);
}
#im { 
border: 5px solid #EEDBD6
}
h1 { 
   font-family: Candara, Arial, Verdana, Helvetica, sans-serif;
   font-size:44px;
   font-weight:lighter;
   color:#1b1d1f;
   line-height:40px;
   padding:0px;
   margin-top:-5px
}
h2 { 
   font-size:17px;
   text-align:center;
   color:#BF5A51;
   padding:5px 0px 0px 0;
   text-decoration:underline
}
ul {				
    padding: 0px 0px 0px 0px;
      list-style: none;
    text-align: left;
}
li {
      padding-left:10px;
    text-align:left;
      background: url(../img/marker.gif) 0px 5px no-repeat;
}

img {
    border:0px
}

table {
       border:0px;
       vertical-align:top;
       border-collapse:collapse;
       background: #ffffff
}
table td{
       padding:0px; /* cellspadding="0" */
       vertical-align:top	 
}
table tr{
       padding:0px; /* cellspadding="0" */
       vertical-align:top	  
}
a {
text-decoration:underline;
color: #985608	   
}
a:hover {
text-decoration:none;
color: #985608
}
p {
  padding:5px 5px 5px 5px;
    text-align:left;
    margin:0 0 0 0
}
/*********Form*****************************************/
label {
    float:left;
    text-align:right;
    width:112px;
    padding:5px 15px 0 0
}
.input_text,
textarea,
select {
      padding:5px;
      font:13px  Arial, Verdana, Helvetica, sans-serif;
      color:#3e2c20;
      background:#fdfbf6;
      border:1px solid #e5ccb3;
    position:relative
}
.input_text:focus,
textarea:focus,
select:focus {  
      background: #fcf8ed
}
input.button {
      padding: 4px 10px;
      font: 13px  Arial, Verdana, Helvetica, sans-serif;
      cursor: pointer;
    font-weight: bold;
    color:B14A4A;
      background: #CFCDCD;
      border:3px solid #fad1a8
}
.required {
      cursor: help;
      border-bottom: 1px solid #CCC
}
#komentar_add {
    background:url(img/f_kom2.gif) repeat-y;
    margin-bottom:20px;
    width:100%
}
#komentar_add div {
    background:url(img/f_kom2_t.gif) top no-repeat
}
#komentar_add div div {
    background:url(img/f_kom2_b.gif) bottom no-repeat;
    padding:15px 20px
}

.hidden {
  display: none!important;
}

.call-us {
    position: fixed;
    z-index: 100;
    left: 20px;
    bottom: 10px;
    border-radius: 100%;
    background: #00bf54 url("../images/icons/telephone.svg") no-repeat center center;
    width: 50px;
    height: 50px;
    background-size: 30px;
    font-size: 0;
    zoom: 4;
    display: none;
    animation: 3s infinite normal call-rotate linear;
}

.d-mobile .call-us {
    display: block;
}

.pdp-image img {
    height: auto;
}

.pdp-thumb img {
   height: auto;
   padding:20px 8px 0 0;
   width: 90px;
   height: 135px;
}

