img 
{
max-width : 100%;}
*
{
margin:0;
padding:0;
}
#hls_page.container 
{
padding-left:0;
padding-right:0;
}
#hls_menu .navbar-collapse 
{
padding-left:0;
padding-right:0;
}
hr
{
margin:0px !important;
}
#hls_content_and_sidebar_container 
{
width:auto !important;
margin:0 auto;
}
.hls_block  .hls_radio
{
float:left;
margin-right:4px;
}
fieldset
{
border:0px;
padding-bottom:5px;
}
.boxcolor,.form-text
{
width: 95%;
}
 .login_head h1
{
text-align:center;
}
.ttr_comment_reply_edit 
{
float:right;
}
.ttr_comment_reply_edit span 
{
padding-right:5px;
}
.hls_post .hls_post_content_inner
{
display: inline-block;
overflow: hidden;
width: 100%;
}
.hls_comment form p input,.hls_comment form p textarea 
{
width:96%;
overflow:hidden;
}
#hls_content .hls_comment p
{
margin-top:5px;
margin-bottom:0;
text-align:left;
margin-left:0;
margin-right:0;
line-height:20px;
background:none;
}
#hls_content .hls_comment .form-submit
{
}
 .hls_article dl 
{
margin:2px;
}
#hls_content .pagination
{
}
.back-to-top 
{
position:fixed;
bottom: 2em;
left: 0px;
text-decoration: none;
padding: 1em;
display: none;
z-index:99;
}
.form-item label
{
text-align:left;
}
#user-login-form ul li
{
background:none!important;
text-align:left;
padding-left:0px!important;
margin-left:0px!important;
margin-top:5px!important;
}
/*----------- */
.menu-toggle 
{
display:none;
}
p
{
margin:0;
padding:0;
}
.btn:hover
{
clear:none;
margin-right:5px;
height:auto;
margin-top:5px;
}
.postedon img
{
vertical-align: middle;
margin: 0 2px;
}
.widget-area
{
width: 33.33%;
}
#first.widget-area, #second.widget-area
{
float: left;
}
#third.widget-area
{
float: right;
}
 #hls_sidebar_left table 
{
width:100%;
}
 #hls_sidebar_right table 
{
width:100%;
}

.breadcrumbs.xlebnie_croshki{
	background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border: 2px solid rgba(36, 180, 40, 1);
    border-radius: 5px;
    margin: 5px 0 0 0;
    padding: 15px;
}

.breadcrumbs > img {
    margin: 0 0 4px 0;
}

.xleb-croshki-pozicya-modulya{

}
.breadcrumbs a {
    color: #333333!important;
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:hover {
	color:darkred!important;
	border: 1px solid darkred;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:active { 
	color:black!important;
	outline: none;
	}
p.counter{display:none;}

@media only screen
and (min-width : 150px)
and (max-width : 1024px) 
{
footer
{
max-width: 100% !important
}
 header#hls_header 
{
max-width: 100% !important
}
}
body
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
margin:0;
background-attachment:fixed;}
 #hls_page
{
min-width: 20px;
margin-top:4px;
margin-bottom:0px;
border-radius:1px 1px 1px 1px;
border:solid #59B315;
border:solid rgba(89,179,21,1);
border-width:0px 0px 0px 0px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
box-sizing:border-box;
}
 .navbar 
{
height:35px;z-index: 2;

}
 .hls_footer_bottom_footer_inner, #hls_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}
 #hls_header_inner 
{
height:150px;
position:relative;
margin:0 auto;
}
 #hls_menu.navbar 
{
height:35px;
min-height:35px;
border-radius:0px 0px 6px 6px;
border:solid threeddarkshadow;
border-width:2px 2px 2px 2px;
background: rgb(156, 156, 156) none repeat scroll 0px 0px;
}
 #hls_menu_inner_in 
{
height: 39px;
 text-align: center;
position:relative;
margin:0 auto;
}
 input[type=checkbox] 
{
visibility: hidden;
}
 .hls_checkbox 
{
position: relative;
width:13px;
height:13px;
display:inline;
margin-top:5px;
margin-right:5px;
}
 .hls_checkbox label 
{
cursor: pointer;
position: absolute;
width: 15px;
height: 15px;
top: 0;
left: 0;
background-color:#FFFFFF;
background:linear-gradient(180deg,rgba(255,255,255,0)0%,rgba(0,0,0,0.14)50%,rgba(255,255,255,0)100%);
border-radius:0px 0px 0px 0px;
border:solid #808080;
border:solid rgba(128,128,128,1);
border-width:1px 1px 1px 1px;
}
 .hls_checkbox label:after 
{
opacity: 0;
content: '';
position: absolute;
width: 15px;
height: 5px;
top: 0px;
left: 1px;
border: 2px solid rgba(0,0,0,1);
border-top: none;
border-right: none;
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}
 .hls_checkbox input[type=checkbox]:checked + label:after 
{
opacity: 1;
}
.hls_checkbox label 
{
width: 13px;
}
 input[type=radio] 
{
outline: none!important;
}
 .hls_radio 
{
position: relative;
width:13px;
height:13px;
margin-right:5px;
}
 .hls_radio label 
{
cursor: pointer;
position: absolute;
width: 13px;
height: 13px;
top: 0;
left: 0;
border-radius:0px 0px 0px 0px;
border:solid #808080;
border:solid rgba(128,128,128,1);
border-width:1px 1px 1px 1px;
border-radius:50%;
background-color:#808080;
background:rgba(128,128,128,1);
box-sizing:content-box;
}
 .hls_radio label:after 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
opacity: 0;
content: '';
position: absolute;
width: 9px;
height: 9px;
top: 2px;
left: 2px;
border-radius:50%;
}
 .hls_radio input[type=radio]:checked + label:after 
{
opacity: 1;
}
 .hls_radio label 
{
width: 13px;
}
 .radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox]{float: none !important;
margin-left:0px !important;
}
 .hls_title_position 
{
left: 1.16%;
top:82.8px;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 header .hls_title_style, header .hls_title_style a, header .hls_title_style a:link, header .hls_title_style a:visited, header .hls_title_style a:hover
{
font-size:28px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#59B315;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
background:none;
}
 .hls_slogan_position 
{
left: 1.16%;
top:118.8px;
position:absolute;
display:block;
overflow:hidden;
margin:0px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .hls_slogan_style
{
font-size:16px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#777777;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
background:none;
}
 .hls_header_logo 
{
background-repeat: no-repeat;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
top:3.6px;
left:0%;
height:79.2px;
width:212.8px;
display:block;
position:absolute;
border:0 none;
}
 .headerposition1
{
background-color:#FFFFFF;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
top: 2.4px;
left: 85.1%;
width: 162px;
min-height: 45px;
position:absolute;
}
 .headerposition2
{
background-color:transparent!important;
background: transparent!important;
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
top: 98.4px;
left: 37.24%;
width: 363.199999999999px;
min-height: 33.5999999999991px;
position:absolute;
}
 .headerposition3
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
top: 12.8px;
left: 37.24%;
width: 362.399999999999px;
min-height: 63.199999999999px;
position:absolute;
}
.hls_headershape01{
background-color:transparent;
background:rgba(255,255,255,0);
border:solid rgba(243,243,243,0);
border-width:0px 0px 0px 0px;
left:0%;
top:41.2px;
width:100%;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
box-sizing:border-box;
word-wrap:break-word;
}
.hls_menu_items .dropdown-menu 
{
padding:0px;
}
 .hls_menu_items.nav .open .sub-menu > li > a 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
min-width:160px;
line-height:30px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:20px;
padding-right:0px;
padding-bottom:0px;
}
 .navbar-nav 
{
padding:0;
 list-style:none;
position:relative;
margin:0;
z-index:600;
border:0px !important;
margin:0;
padding-top:0px !important;
text-align:left;
zoom:1;
}
 .navbar-default
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:0px 0px 6px 6px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:2px 2px 2px 2px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
box-sizing:content-box}
 ul.navbar-nav .dropdown-menu, ul.navbar-nav .sub-menu, ul.navbar-nav .collapse li a  
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
font-family:'Arial';
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:0px 0px 0px 0px;
border:solid #C8CCCC;
border:solid rgba(200,204,204,1);
border-width:1px 1px 1px 1px;
margin:0;
padding:0;
list-style:none;
}
 .navbar-nav .dropdown-menu > li > a 
{
min-width:160px;
line-height:30px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:20px;
padding-right:0px;
padding-bottom:0px;
}
.dropdown-menu 
{
}
.navbar-nav ul.dropdown-menu > li 
{
position: relative;
}
 .hls_menu_items.navbar-nav ul.dropdown-menu .sub-menu 
{
left: 100% ;
position: absolute;
top: 0px;
margin-top: -1px;
}

@media only screen
and (min-width : 1025px) 
{
 .navbar-nav .dropdown-menu > li:hover > a 
{
background-color:#EEEEEE;
background:rgba(238,238,238,1);
}
 .nav.hls_menu_items  li:hover ul.child
{
left:12px;
top:35px;
}
 .hls_menu_items.navbar-nav ul.dropdown-menu .sub-menu 
{
left: 100%;
position: absolute;
top: 0;
visibility: hidden;
margin-top: -1px;
}
ul.hls_menu_items.nav li.dropdown:hover ul.dropdown-menu 
{
display:block;
}
 .hls_menu_items .dropdown-menu li:hover .sub-menu 
{
visibility: visible;
}
 .hls_menu_items  li:hover ul.child li a
{
display:block;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
min-width:160px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
line-height:30px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:20px;
padding-right:0px;
padding-bottom:0px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 .hls_menu_items.nav  li:hover li:hover a.subchild
{
background-color:#EEEEEE;
background:url(../images/menuArrowHover00.png) center right no-repeat,rgba(238,238,238,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
color:rgba(51,51,51,1);
}
  .hls_menu_items  li:hover ul.child li a.subchild:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#EEEEEE;
background:url(../images/menuArrowHover00.png) center right no-repeat,rgba(238,238,238,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
}
}
@media only screen
and (min-width : 1025px) 
{
 .hls_menu_items  li:hover ul.child
{
}
}
@media only screen
and (min-width : 768px)

{
 .nav-center > li
{
display:inline-block !important;
float:none !important;
}
 .nav-center 
{
float:none !important;
text-align:center !important;
}

}
 .nav-pills
{
padding:0;
 list-style:none;
text-align:left;
zoom:1;
}
 .hls_menu_items  li a.hls_menu_items_parent_link, .nav.hls_menu_items  li span.separator
{
display:block;
padding-left:8px;
padding-right:8px;
float:left;
background-color:transparent;
background:rgba(255,255,255,0);
line-height:35px;
font-size:16px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
color:white;
text-align:left;
text-decoration:none;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
cursor:pointer;
height:35px;
box-sizing:border-box;
padding-top:0px;
padding-bottom:0px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_arrow
{
display:block;
padding-left:8px;
padding-right:8px;
line-height:35px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
background-color:transparent;
background:url(../images/menuMainArrow00.png),rgba(255,255,255,0);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
box-sizing:border-box;
cursor:pointer;
height:35px;
float:left;
padding-top:0px;
padding-bottom:0px;
}
 .hls_menu_items  li:hover a.hls_menu_items_parent_link, .nav.hls_menu_items  li:hover span.separator
{
font-size:16px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
}
 .nav.hls_menu_items  li:hover a.hls_menu_items_parent_link_arrow
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:transparent;
background:url(../images/menuMainArrowHover00.png),rgba(255,255,255,0);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
}
 .hls_menu_items  li ul.child li a
{
text-align:left;
}
 .hls_menu_items  li ul.child li a
{
display:block;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
min-width:160px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
line-height:30px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 .hls_menu_items.nav   li ul.child li a.subchild
{
text-align:left;
line-height:30px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:url(../images/menuArrow00.png) center right no-repeat,rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_active_arrow
{
padding-left:8px;
padding-right:8px;
box-sizing:border-box;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
cursor: pointer;
display: block;
line-height:35px;
background-color:transparent;
background:url(../images/menuMainArrowActive00.png),rgba(255,255,255,0);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
height:35px;
float:left;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_active
{
display:block;
cursor: pointer;
font-size:16px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
color:khaki;
text-align:left;
text-decoration:none;
box-sizing:border-box;
height:35px;
line-height:35px;
padding-left:8px;
padding-right:8px;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
float:left;
padding-top:0px;
padding-bottom:0px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
 .nav.hls_menu_items  li.active:hover a.hls_menu_items_parent_link_active
{
font-size:16px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
}
 .nav.hls_menu_items  li.active:hover a.hls_menu_items_parent_link_active_arrow
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:transparent;
background:url(../images/menuMainArrowHover00.png),rgba(255,255,255,0);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
}
 .hls_menu_items ul 
{
}
 .hls_menu_items li:hover ul ul,
.hls_menu_items li:hover  li:hover ul ul

{
top:-9999px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 .nav.hls_menu_items  li:hover  li:hover   li:hover a.subchild

{
}
 .nav.hls_menu_items  li:hover    li:hover  li a.subchild

{
}
 .nav.hls_menu_items  li  ul.child li .separator
{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
height:auto;
margin:0 0px 0 0px;
display:none;
}
 .nav.hls_menu_items li:last-child .horiz_separator 
{
display:none;
}
 .nav.hls_menu_items  li:hover ul.child ul li:last-child .separator, .nav.hls_menu_items  li:hover  li:hover ul li:last-child .separator, .nav.hls_menu_items  li:hover li:hover li:hover ul li:last-child .separator, .nav.hls_menu_items  li:hover  ul.child li:last-child .separator
{
display:none;
}
 .nav.hls_menu_items  li ul.child ul li .separator, .nav.hls_menu_items  li  li:hover ul li .separator, .nav.hls_menu_items  li li:hover li:hover ul li .separator
{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
height:auto;
margin:0 0px 0 0px;
display:none;
}
 .hls_menu_items .horiz_separator
{
float:right;
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
height:35px;
margin:0;
display:none;
}
 .menuposition1
{
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
top: 3.2px;
left: 79.85%;
width: 213.6px;
height: 28.6px;
position:absolute;
z-index: 9999;
}
 header#hls_header 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:4px 4px 0px 0px;
border:solid #C4C4C4;
border:solid rgba(196,196,196,1);
border-width:2px 2px 0px 2px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
height:150px;
box-sizing:content-box;
background-image: url("//3-d.su/images/banners/3-d-logo.jpg");
background-position: 60% 2%;
background-repeat: no-repeat;
background-size: 450px 177px;
}
 header#hls_header 
{
display:block;}
 nav#hls_menu 
{

}
 nav#hls_menu 
{

}
 #hls_sidebar_left 
{
float: left;
clear: none;
width: 200px;
}
 #hls_sidebar_left_margin 
{
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid #D0AA6C;
border:solid rgba(208,170,108,1);
border-width:0px 0px 0px 0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
box-sizing:border-box;
}
 .hls_block a:hover, .hls_block a:hover
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 .hls_block a:visited, .hls_block a:visited
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
 .hls_block a, .hls_block a
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 .hls_block_content ul
{
list-style:none;
}
 .hls_block ul li, .hls_block li, .hls_block li
{
line-height:12px;
}
 #hls_sidebar_right 
{
float: right;
clear: none;
width: 200px;
}
 #hls_sidebar_right_margin 
{
background-color:transparent;
background:rgba(255,255,255,0);
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid #D0AA6C;
border:solid rgba(208,170,108,1);
border-width:0px 0px 0px 0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
box-sizing:border-box;
}
 .hls_verticalmenu 
{
margin-top:4px;
margin-left:0px;
margin-right:5px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
background-color:transparent;
background:rgba(255,255,255,0);
text-align:center;
}
 .hls_verticalmenu_header  
{
}
 .hls_verticalmenu_header  
{
display:none;}
 #hls_page .hls_verticalmenu_content 
{
display:inline-block;
width:100%;
}
@media only screen
and (min-width : 1025px) 
{
 .hls_vmenu_items.nav  li:hover li:hover a.subchild
{
background-color:#FFFFFF;
background:url(../images/vmenuArrowHover00.png) center right no-repeat,rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #2E5A1A;
border:solid rgba(46,90,26,1);
border-width:1px 1px 1px 1px;
color:rgba(51,51,51,1);
}
  .hls_vmenu_items  li:hover ul.child li a.subchild:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:url(../images/vmenuArrowHover00.png) center right no-repeat,rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #2E5A1A;
border:solid rgba(46,90,26,1);
border-width:1px 1px 1px 1px;
}
}
@media only screen
and (min-width : 1024px) 
{
 .sub-menu 
{
position:absolute;
visibility:hidden;
}
 ul.hls_vmenu_items.nav li.dropdown:hover ul.dropdown-menu 
{
display:block;
top:40px;
margin-top:-40px;
left:100%;
list-style:none;
}
 .nav-pills li:hover 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
font-family:'Arial';
}
 .hls_vmenu_items .dropdown-menu > li:hover > a 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 .hls_vmenu_items .collapse > li:hover > a 
{
border-radius:4px 4px 4px 4px;
border:solid #2E5A1A;
border:solid rgba(46,90,26,1);
border-width:1px 1px 1px 1px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 ul.hls_vmenu_items.nav li.dropdown:hover ul.collapse li 
{
list-style:none;
}
 #hls_sidebar_left .nav-pills li.dropdown:hover
{
display:block;
}
 .hls_vmenu_items.nav #dropdown-menu li:hover .sub-menu 
{
visibility: visible;
}
 .hls_vmenu_items  li:hover ul.child
{
left:100%;
top:40px;
margin-top:-40px;
height:auto;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
.dlyalogina {
display: block;
width: 100%;
line-height: 1;
padding: 9px 11.5px 0px 0px;
position: absolute;
z-index: 1;
margin: 0;
}
.hels-img {
    
    }
 a.hels-img {
    
    height: 20px;
    width: 112px;
	background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	border-radius: 3px;
	color:         #fff!important;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 12px/1 "Calibri", sans-serif;
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.7;
	float: right;
   }
   
   a.hels-img:hover {
    height: 20px;
    width: 112px;
    background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	box-shadow: inset 0 0 0 1px #444;
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 12px/1 "Calibri", sans-serif;
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.7;
	float: right;
   }

   .hels-img2 {
    
    }
 a.hels-img2 {
    
height: 20px;
width: 38px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0 0.7px 0 0;
	font:          normal 700 12px/1 "Calibri", sans-serif;
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	line-height: 1.7;
	float: right;
   }
   
   a.hels-img2:hover {
   
height: 20px;
width: 38px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0 0.7px 0 0;
	font:          normal 700 12px/1 "Calibri", sans-serif;
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	box-shadow: inset 0 0 0 1px #0d2004;
	line-height: 1.7;
	float: right;
   }
.hels-text-login {
    width: 110px !important;
	float: right;
    position: relative;
}
.hels-img-vihod{
margin-left: 3px;
margin-top: 5.5px;
line-height: 1.7;
margin-right: 2px;
}

a.hels-img-vihod {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
}

a.hels-img-vihod:hover {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
	box-shadow: inset 0 0 0 1px #600;
}

.hls_headershape01 .html_content > p > span > a{
    color: #4a9710;
    font-family: Times New Roman;
    font-size: 20px;
    line-height: 24.5px;
    width: 100%;
	top: 0px;
    position: relative;
	display: block;
	margin: 0px;

}

.hls_headershape01 .html_content{
    display: block;
    float: right;
    width: 152px;
    margin: 0 15px 0 0px;

}
.hls_headershape01 .html_content > p {
float:right;
}

.breadcrumbs.xlebnie_croshki{
	background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border: 2px solid rgba(36, 180, 40, 1);
    border-radius: 5px;
    margin: 5px 0 0 0;
    padding: 15px;
}

.breadcrumbs > img {
    margin: 0 0 4px 0;
}

.xleb-croshki-pozicya-modulya{

}
.breadcrumbs a {
    color: #333333!important;
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:hover {
	color:darkred!important;
	border: 1px solid darkred;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:active { 
	color:black!important;
	outline: none;
	}
.menuposition1 .hls_block{
	background:transparent;
}
.menuposition1 .hls_block_content{
	background:transparent;
}
.menuposition1 .hls_block a:hover
{
	text-align:left;
	text-decoration:underline;
	color:#fff;
	font:normal 700 17px/1 "Calibri", sans-serif;
	text-shadow:1px 1px 0 #274e13;
}
.menuposition1 .hls_block a:visited
{
	text-align:left;
	text-decoration:none;
	color:#fff;
	font:normal 700 17px/1 "Calibri", sans-serif;
	text-shadow:1px 1px 0 #274e13;
}
.menuposition1 .hls_block a
{
	text-align:left;
	text-decoration:none;
	color:#fff;
	font:normal 700 17px/1 "Calibri", sans-serif;
	text-shadow:1px 1px 0 #274e13;
}
.login-description1
{
background: wheat none repeat scroll 0% 0%; 
padding: 18px; 
border-radius: 4px 4px 0px 0px; 
color: maroon;
font-weight: bold;
}
p.counter{display:none;}

}
@media only screen
and (min-width : 768px)

{
 ul.hls_vmenu_items.nav li.dropdown ul.dropdown-menu 
{
top:40px;
margin-top:-40px;
left:100%;
list-style:none;
}
 ul.hls_vmenu_items.nav ul li.dropdown-submenu.open ul 
{
display: block;
visibility: visible;
list-style:none;
}
 ul.hls_vmenu_items.nav ul 
{
top:40px;
margin-top:-40px;
left:100%;
list-style:none;
}
 .dropdown-submenu.open > ul 
{
display: block;
visibility: visible;
}

}
.dropdown-backdrop
{
position:relative;
}
 ul.hls_vmenu_items.nav-pills .dropdown-menu, ul.navbar-nav .collapse li a  
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
font-family:'Arial';
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
list-style:none;
}
 .hls_vmenu_items.nav .dropdown-menu > li > a 
{
min-width:160px;
}
 ul.hls_vmenu_items.nav-pills .dropdown-menu > li:hover > a 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 ul.hls_vmenu_items.nav  .sub-menu > li > a 
{
border-radius:4px 4px 4px 4px;
border:solid #35AE50;
border:solid rgba(53,174,80,0.53);
border-width:1px 1px 1px 1px;
min-width:160px;
line-height:20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .nav-stacked > li + li 
{
margin-top:0;
}
.hls_vmenu_items .dropdown-menu 
{
padding:0px;
}
 .container 
{
overflow:visible!important;
}
 .nav-pills li 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
font-family:'Arial';
}
 .hls_vmenu_items .collapse > li > a 
{
border-radius:4px 4px 4px 4px;
border:solid #35AE50;
border:solid rgba(53,174,80,0.53);
border-width:1px 1px 1px 1px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
min-width:160px;
line-height:20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 #hls_sidebar_left .dropdown-menu > li 
{
display: inline-block;
font-weight: normal;
position: relative;
vertical-align: top;
}
 .nav-pills
{
padding:0;
 list-style:none;
display:block;
background:none;
z-index:500;
text-align:left;
zoom:1;
}
 .hls_vmenu_items  li a.hls_vmenu_items_parent_link, .nav.hls_vmenu_items  li span.separator
{
display:block;
text-align:left;
padding-left:4px;
padding-right:4px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
line-height:40px;
border-radius:4px 4px 4px 4px;
border:solid #D3D3D3;
border:solid rgba(211,211,211,1);
border-width:1px 1px 1px 1px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
cursor:pointer;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items  li a.hls_vmenu_items_parent_link_arrow
{
display:block;
text-align:left;
padding-left:4px;
padding-right:14px;
line-height:40px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:url(../images/vmenuMainArrow00.png), rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #D3D3D3;
border:solid rgba(211,211,211,1);
border-width:1px 1px 1px 1px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
cursor:pointer;
padding-top:0px;
padding-bottom:0px;
}
 .hls_vmenu_items  li:hover a.hls_vmenu_items_parent_link, .nav.hls_vmenu_items  li:hover span.separator
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:4px 4px 4px 4px;
border:solid #008000;
border:solid rgba(0,128,0,1);
border-width:1px 1px 1px 1px;
line-height:40px;
}
 .nav.hls_vmenu_items  li:hover a.hls_vmenu_items_parent_link_arrow
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:url(../images/vmenuMainArrowHover00.png),rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #008000;
border:solid rgba(0,128,0,1);
border-width:1px 1px 1px 1px;
line-height:38px;
}
 .hls_vmenu_items  li ul.child li a
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
border-radius:4px 4px 4px 4px;
border:solid #35AE50;
border:solid rgba(53,174,80,0.53);
border-width:1px 1px 1px 1px;
line-height:20px;
text-indent:5px;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
min-width:160px;
text-align:left;
}
 .hls_vmenu_items  li ul.child li a
{
}
 .hls_vmenu_items.nav   li ul.child li a.subchild
{
text-align:left;
line-height:20px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:url(../images/vmenuArrow00.png) center right no-repeat,rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #35AE50;
border:solid rgba(53,174,80,0.53);
border-width:1px 1px 1px 1px;
min-width:160px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items ul.child
{
 }
 .nav.hls_vmenu_items  li a.hls_vmenu_items_parent_link_active_arrow
{
text-align:left;
padding-left:4px;
padding-right:14px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
cursor: pointer;
display: block;
line-height:40px;
background-color:#24B428;
background:url(../images/vmenuMainArrowActive00.png),rgba(36,180,40,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:1px 1px 1px 1px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items  li a.hls_vmenu_items_parent_link_active
{
display:block;
cursor: pointer;
text-align:left;
padding-left:4px;
padding-right:4px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
line-height:40px;
background-color:#24B428;
background:rgba(36,180,40,1);
border-radius:4px 4px 4px 4px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:1px 1px 1px 1px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items  li.active:hover a.hls_vmenu_items_parent_link_active
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:4px 4px 4px 4px;
border:solid #008000;
border:solid rgba(0,128,0,1);
border-width:1px 1px 1px 1px;
}
 .nav.hls_vmenu_items  li.active:hover a.hls_vmenu_items_parent_link_active_arrow
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:url(../images/vmenuMainArrowHover00.png),rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:4px 4px 4px 4px;
border:solid #008000;
border:solid rgba(0,128,0,1);
border-width:1px 1px 1px 1px;
}
 .hls_vmenu_items ul 
{
position:absolute;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_vmenu_items li:hover ul ul,
.hls_vmenu_items li:hover  li:hover ul ul

{
background-color:transparent;
background:rgba(255,255,255,0);
}
 .nav.hls_vmenu_items  li:hover  li:hover   li:hover a.subchild

{
}
 .nav.hls_vmenu_items  li:hover    li:hover  li a.subchild

{
}
 .nav.hls_vmenu_items  li  ul.child li .separator
{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
height:auto;
margin:0 0px 0 0px;
display:none;
}
 .nav.hls_vmenu_items li:last-child .horiz_separator 
{
display:none;
}
 .nav.hls_vmenu_items  li:hover ul.child ul li:last-child .separator, .nav.hls_vmenu_items  li:hover  li:hover ul li:last-child .separator, .nav.hls_vmenu_items  li:hover li:hover li:hover ul li:last-child .separator, .nav.hls_vmenu_items  li:hover  ul.child li:last-child .separator
{
display:none;
}
 .nav.hls_vmenu_items  li ul.child ul li .separator, .nav.hls_vmenu_items  li  li:hover ul li .separator, .nav.hls_vmenu_items  li li:hover li:hover ul li .separator
{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
height:auto;
margin:0 0px 0 0px;
display:none;
}
 .hls_vmenu_items .horiz_separator
{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
height:auto;
margin:0;
display:none;
}
 footer 
{
position: relative;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:0px 0px 0px 0px;
border:solid #DCDCDC;
border:solid rgba(220,220,220,1);
border-width:1px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
 .hls_footer_bottom_footer 
{
height:100px;
}
 footer h1, footer h1 a, footer h1 a:hover, footer h1 a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer h2, footer h2 a, footer h2 a:hover, footer h2 a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer h3, footer h3 a, footer h3 a:hover, footer h3 a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer h4, footer h4 a, footer h4 a:hover, footer h4 a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer h5, footer h5 a, footer h5 a:hover, footer h5 a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer h6, footer h6 a, footer h6 a:hover, footer h6 a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer ol li
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
list-style-position:inside;
list-style-type:decimal;
}
 footer ul li
{
list-style:none;
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
 footer a
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
 footer a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#135F15;
text-align:left;
text-decoration:none;
}
 footer a:visited
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#5FDF63;
text-align:left;
text-decoration:none;
}
 #hls_copyright a
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
 #hls_copyright a
{
display:none;}
 #hls_footer_designed_by_links 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
top: 42px;
left: 34%;
display:block;
position:absolute;
overflow:auto;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 #hls_footer_designed_by_links 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
 #hls_footer_designed_by_links a, #hls_footer_designed_by_links a:link, #hls_footer_designed_by_links a:visited, #hls_footer_designed_by_links a:hover 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
 .hls_block 
{
background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
border: 0 solid rgba(36, 180, 40, 1);
border-radius: 3px;
margin: 0;
overflow: hidden;
padding: 0;
}
 .hls_block_header
{
border-radius:10px 10px 0px 0px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:0px 0px 0px 0px;
box-shadow:0px 3px 5px rgba(220,220,220,1);
background-color:#24B428;
background:rgba(36,180,40,1);
height:30px; 
box-sizing: content-box; 
margin-top:4px;
margin-left:4px;
margin-right:4px;
margin-bottom:4px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .hls_block_content
{
background-color:#FFFFFF;
background:rgba(255,255,255,0);
border-radius:0;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#006400;
margin: 0;
padding: 0;
text-align:left;
text-decoration:none;
}
 .hls_block_content h1, .hls_block_content h1 a, .hls_block_content h1 a:hover, .hls_block_content h1 a:visited 
{
font-size:36px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:8px;
margin-bottom:8px;
}
 .hls_block_content h2, .hls_block_content h2 a, .hls_block_content h2 a:hover, .hls_block_content h2 a:visited 
{
font-size:30px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
}
.hls_block_content h3, .hls_block_content h3 a, .hls_block_content h3 a:hover, .hls_block_content h3 a:visited 
{
font-size:24px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:12px;
margin-bottom:12px;
}
.hls_block_content h4, .hls_block_content h4 a, .hls_block_content h4 a:hover, .hls_block_content h4 a:visited 
{
font-size:18px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:16px;
margin-bottom:16px;
}
 .hls_block_content h5, .hls_block_content h5 a, .hls_block_content h5 a:hover, .hls_block_content h5 a:visited 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
}
 .hls_block_content h6, .hls_block_content h6 a, .hls_block_content h6 a:hover, .hls_block_content h6 a:visited 
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:28px;
margin-bottom:28px;
}
 .hls_block ol li
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
list-style-position:inside;
list-style-type:decimal;
}
 .hls_block ul li
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
}
 input[type="text"], input[type="password"], input[type="email"], select
{
border-radius:4px 4px 4px 4px;
border:solid #DCDCDC;
border:solid rgba(220,220,220,1);
border-width:1px 1px 1px 1px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#555555;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
height:34px !important;
padding: 5px;
}
 input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus
{
border-radius:4px 4px 4px 4px;
border-color: rgba(103, 161, 18, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(103, 161, 18, 0.6);
outline: 0 none;
border-width:1px 1px 1px 1px;
box-shadow:1px 0px 10px rgba(191,222,246,1);
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:black;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
}
 .hls_banner_header_inner_above0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
.headerabovecolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
.headerabovecolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
.headerabovecolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
.headerabovecolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_banner_header_inner_below0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .headerbelowcolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .headerbelowcolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .headerbelowcolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .headerbelowcolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_banner_menu_inner_above0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .menuabovecolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .menuabovecolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .menuabovecolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .menuabovecolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_banner_menu_inner_below0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .menubelowcolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .menubelowcolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .menubelowcolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .menubelowcolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_banner_slideshow_inner_above0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .slideshowabovecolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .slideshowabovecolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .slideshowabovecolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .slideshowabovecolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_banner_slideshow_inner_below0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .slideshowbelowcolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .slideshowbelowcolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .slideshowbelowcolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .slideshowbelowcolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .contenttopcolumn0
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .topcolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .topcolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .topcolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .topcolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .contentbottomcolumn0
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .bottomcolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .bottomcolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .bottomcolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .bottomcolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_banner_header
{
margin: 0 auto;}
 .hls_banner_menu
{
}
 .hls_banner_slideshow
{
}
 a, #facebox .continue, #facebox .showcart
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
 a:visited
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#052602; /*#5FDF63*/
text-align:left;
text-decoration:none;
}
 a:hover, #facebox .continue:hover, #facebox .showcart:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#135F15;
text-align:left;
text-decoration:none;
}
 a:hover.separator, .login_link a
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
 .login_link a:visited
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#5FDF63;
text-align:left;
text-decoration:none;
}
 .login_link a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#135F15;
text-align:left;
text-decoration:none;
}
 .footer-widget-area_fixed
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
 .footer-widget-area
{
font-size:8px;
font-family:'Times New Roman';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
margin: 0 auto;}
 .hls_footer-widget-area_inner_above0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .footerabovecolumn1 
{
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:5px;
border:solid transparent;
border:solid rgba(36, 180, 40, 1);
border-width:2px 2px 2px 2px;
}
 .footerabovecolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .footerabovecolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .footerabovecolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .hls_footer-widget-area_inner_below0 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .footerbelowcolumn1 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .footerbelowcolumn2 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .footerbelowcolumn3 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .footerbelowcolumn4 
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 #hls_content_margin 
{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:5px 5px 5px 5px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:2px 2px 2px 2px;
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
box-sizing:border-box;
}
 #hls_content 
{
float:right;
width: 900px;
clear: none;
}
 .ttr_comments 
{
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .ttr_comment_author 
{
float: left;
width:9%;
}
 .ttr_comment_author img 
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 .ttr_comment_text 
{
float:right;
width:90%;
}
 .ttr_comment_author_right 
{
display:none;
}
#hls_content .ttr_comment_text p 
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
width: auto !important;
}
 #hls_content .ttr_comments .ttr_author_name, #hls_content .ttr_comments .ttr_author_name:hover, #hls_content .ttr_comments .url 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
 #hls_content .ttr_comments .ttr_comment_date, #hls_content .ttr_comments .ttr_comment_date:hover 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
#hls_content .ttr_comment_reply_edit a, #hls_content  .ttr_comment_reply_edit a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
}
.hls_post_inner_box 
{
border-radius:4px 4px 4px 4px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:transparent;
background:rgba(255,255,255,0);
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
 .hls_post, .spacer 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
border-radius:5px 5px 5px 5px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
margin-top:6px;
margin-left:6px;
margin-right:6px;
margin-bottom:6px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}
 .hls_post_title 
{
font-size:24px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#2E8B57;
text-align:left;
text-decoration:none;
background-repeat: repeat;
margin:0;
}
 h1, h1 a, h1 a:hover, h1 a:visited 
{
font-size:36px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:8px;
margin-bottom:8px;
}
 h2, h2 a, h2 a:hover, h2 a:visited 
{
font-size:30px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#777777;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
}
 h3, h3 a, h3 a:hover, h3 a:visited 
{
font-size:24px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#5CB85C;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:12px;
margin-bottom:12px;
}
 h4, h4 a, h4 a:hover, h4 a:visited 
{
font-size:18px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#65B629;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:16px;
margin-bottom:16px;
}
 h5, h5 a, h5 a:hover, h5 a:visited 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#F0AD4E;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
}
 h6, h6 a, h6 a:hover, h6 a:visited 
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#D9534F;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:28px;
margin-bottom:28px;
}
 p, .producttag
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
line-height:19px;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
}
 #hls_content
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 #hls_content ol li
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
list-style-position:inside;
list-style-type:decimal;
}
.garantii ul
{
padding-left:15px;}
 #hls_content ul
{
list-style-type:none;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
}
 #hls_content blockquote p
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
}
 #hls_content .postedon a
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
 #hls_content .postedon a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#1C8A1F;
text-align:left;
text-decoration:none;
}
 #hls_content .hls_post_title a, #hls_content .category-view .row .category .spacer h2 a, #hls_content .browse-view .row .product .spacer h2 a
{
font-size:24px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#2E8B57;
text-align:left;
text-decoration:none;
background-color:transparent;
}
 .hls_post_title a:visited 
{
font-size:24px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:transparent;
}
 #hls_content .hls_post_title a:hover, #hls_content .category-view .row .category .spacer h2 a:hover, #hls_content .browse-view .row .product .spacer h2 a:hover 
{
background-color:transparent;
font-size:24px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
.hls_article 
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#5BC0DE;
text-align:left;
text-decoration:none;
}
 .postcontent, .postcontent p
{
margin-top:10px;
margin-bottom:10px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
line-height:19px;
background-color:transparent;
background:rgba(255,255,255,0);
}
 #hls_content .postcontent
{
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
}
.kontakt000
{
	display: flex;
}
.kontakt1
{
font-size: medium;
width: 33.3%;
margin: 0 10% 0 0;
min-width: 188px;
}
.kontakt2
{
    font-size: medium;
    width: 33.3%;
    margin: 0 10% 0 0;
    min-width: 242px;
}
.kontakt3{
    font-size: medium;
    width: 33.3%;
	text-align: right;
}
 #hls_content table
{
border-spacing:2px;
border: 0px solid #DDDDDD;
border-collapse: collapse;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
 #hls_content tr, #hls_content td,#hls_content th
{
padding-top:8px;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
border: 0px solid #DDDDDD;
border-collapse: collapse;
}
 #hls_content tr, #hls_content td
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 #hls_content th
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:left;
text-decoration:none;
background-color:transparent;
background:rgba(255,255,255,0);
}
 #hls_content .activelink a, #hls_content .activelink a:visited, #hls_content .activelink a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
 #hls_content .hoverlink a, #hls_content .hoverlink a:visited, #hls_content .hoverlink a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#135F15;
text-align:left;
text-decoration:none;
}
 #hls_content .visitedlink a, #hls_content .visitedlink a:visited, #hls_content .visitedlink a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#5FDF63;
text-align:left;
text-decoration:none;
}
 .badge
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
border-radius:10px 10px 10px 10px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
background-color:#808080;
background:rgba(128,128,128,1);
}
 .badge:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
 .label
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
 .label:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
 .label-default
{
background-color:#777777;
background:rgba(119,119,119,1);
}
 .label-primary
{
background-color:#24B428;
background:rgba(36,180,40,1);
}
 .label-success
{
background-color:#5CB85C;
background:rgba(92,184,92,1);
}
 .label-info
{
background-color:#5BC0DE;
background:rgba(91,192,222,1);
}
 .label-warning
{
background-color:#F0AD4E;
background:rgba(240,173,78,1);
}
 .label-danger
{
background-color:#D9534F;
background:rgba(217,83,79,1);
}
 .label-default:hover
{
background-color:#777777;
background:rgba(119,119,119,1);
}
 .label-primary:hover
{
background-color:#24B428;
background:rgba(36,180,40,1);
}
 .label-success:hover
{
background-color:#5CB85C;
background:rgba(92,184,92,1);
}
 .label-info:hover
{
background-color:#5BC0DE;
background:rgba(91,192,222,1);
}
 .label-warning:hover
{
background-color:#F0AD4E;
background:rgba(240,173,78,1);
}
 .label-danger:hover
{
background-color:#D9534F;
background:rgba(217,83,79,1);
}
 .alert
{
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
}
 .alert-success
{
border-radius:2px 2px 2px 2px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
background-color:#5CB85C;
background:rgba(92,184,92,1);
}
 .alert-info
{
border-radius:2px 2px 2px 2px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
background-color:#5BC0DE;
background:rgba(91,192,222,1);
}
 .alert-warning
{
border-radius:2px 2px 2px 2px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
background-color:#F0AD4E;
background:rgba(240,173,78,1);
}
 .alert-danger
{
border-radius:2px 2px 2px 2px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
background-color:#D9534F;
background:rgba(217,83,79,1);
}
 #hls_content .pagination > li > a, #hls_content .pagination > li > span
{
border-radius:0px 0px 0px 0px;
border:solid #DDDDDD;
border:solid rgba(221,221,221,1);
border-width:1px 1px 1px 1px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
display:inline-block;}
 #hls_content .pagination .active a, #hls_content .pagination .active > span
{
border-radius:0px 0px 0px 0px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:0px 0px 0px 0px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
background-color:#24B428;
background:rgba(36,180,40,1);
display:inline-block;}
 #hls_content .pagination a:hover, #hls_content .pagination span:hover
{
background-color:#EEEEEE;
background:rgba(238,238,238,1);
border-radius:0px 0px 0px 0px;
border:solid #DDDDDD;
border:solid rgba(221,221,221,1);
border-width:1px 1px 1px 1px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#17741A;
text-align:left;
text-decoration:none;
}
 .breadcrumb 
{
background-color:#F5F5F5;
background:rgba(245,245,245,1);
border-radius:5px 5px 5px 5px;
border:solid #24B428;
border:solid rgba(36,180,40,1);
border-width:1,5px 1,5px 1,5px 1,5px;
margin-top:4px;
margin-left:10px;
margin-right:1px;
margin-bottom:1px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
display:inline-block;
color:#333333;
}
 .breadcrumb > li + li:before
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 #hls_content .breadcrumb a,.breadcrumb a
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 #hls_content .breadcrumb a:hover, .breadcrumb a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
 #hls_content .breadcrumb span, .breadcrumb span
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#008000;
text-align:left;
text-decoration:none;
}
 #nav
{
position:absolute;
left:48.64%;
top:155px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
font-size:0;
}
 .right-button
{
display:none;
}
 .left-button
{
display:none;
}
 img
{
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
border-style:none;
vertical-align:middle;
}
 .btn-toolbar .btn-group.pull-left .btn .icon-search
{
background:url('../images/search.png') no-repeat center;
display:block;
height:16px;
width:16px;
}
 #hls_content .modal
{
display:block;
overflow: visible;position: inherit;
}
 #hls_content .form-horizontal .control-label
{
text-align:left;
}
 .pager li > a, .pager li > span
{
border-radius:0px 0px 0px 0px;
border:solid #DDDDDD;
border:solid rgba(221,221,221,1);
border-width:1px 1px 1px 1px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
}
 .btn-toolbar
{
margin-top:5px;
}
 .btn-toolbar > div:first-child
{
float:left;
margin-right:5px;
}
 .btn-toolbar .btn-group.pull-left .btn
{
margin-top:0;
padding:2px;
}
 .button2-left a,.button2-right a,.button2-left span,.button2-right span
{
display: block;
float: left;
cursor: pointer;
background-color:#24B428;
background:rgba(36,180,40,1);
border-radius:4px 4px 4px 4px;
border:solid #CCCCCC;
border:solid rgba(204,204,204,1);
border-width:1px 1px 1px 1px;
box-sizing:inherit;
clear:none;
padding-top:6px;
padding-left:12px;
padding-right:12px;
padding-bottom:6px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
width:auto;
height:auto;
margin-top:5px;
overflow:visible;
margin-right:5px;
}
 .chzn-container
{
vertical-align:middle;
}
 #system-message
{
margin:0 !important;
}
 .tooltip
{
position:absolute !important;
}
 .tip
{
background:black;
text-align:left;
padding:3px;
max-width:400px;
color:white;
}
 .tip-title
{
font-weight:bold;
}
 ul.categories-module li h4, ul.category-module li h4, .item-title
{
display:inline;
}
 #hls_content .pagination ul li 
{
background:none;
display:inline;
text-align:left;
}
 #hls_content .cat-children ul li
{
background:none;
display:inline-block;
}
 #hls_content ul.pagenav li 
{
background:none;
display:inline;
text-align:left;
}
* 
{
margin:0;
padding:0;
}
 .image-left 
{
padding:2px;
float:left;
margin:0 15px 5px 0;
}
 table tr th 
{
background-color:transparent;
background:rgba(255,255,255,0);
}
 .article-info-term, .category-name, .published, .createdby, .hits, .categories-list dl dt, .categories-list dl dd 
{
display:inline;
}
 .article-info 
{
display:inline;
vertical-align:middle;
}
 .formelm 
{
margin-top:5px;
margin-bottom:5px;

}
 select, .formelm input
{
margin-bottom: 9px;
padding: 4px;

}
 button#jform_publish_down_img, button#jform_publish_up_img 
{
background:url(../images/calendar.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
height: auto;
margin-left: 3px;
vertical-align: middle;
width: 5%;
margin-top:0;
padding:7px 5px;
border-radius:0px;
border:0px;

}
 button#jform_publish_down_img:hover, button#jform_publish_up_img:hover 
{
border:0px;
border-radius:0px;

}
 .btn.jmodedit
{
background:none !important;
border-radius:0px !important;
border:none !important;
width:14px !important;
}
 .btn.jmodedit:hover
{
background:none !important;
border:0px !important;
}
 #hls_page .label
{
display:inline-block;
}
 .accordion
{
margin-bottom: 18px;
}
 .accordion-group
{
background: none repeat scroll 0 0 hsl(0, 0%, 100%);
border: 1px solid hsl(0, 0%, 90%);
border-radius: 4px;
margin-bottom: 2px;
}
 .accordion-heading
{
border-bottom: 0 none;
}
 .accordion-heading .accordion-toggle
{
display: block;
padding: 8px 15px;
}
 .accordion-toggle
{
cursor: pointer;
}
 .accordion-inner
{
border-top: 1px solid hsl(0, 0%, 90%);
padding: 15px 19px;
}
 img#jform_publish_down_img, img#jform_publish_up_img 
{
margin-left: 3px;

}
 #adminForm fieldset
{
border:1px solid grey;
border-radius: 5px;
margin: 10px 0;
padding: 0px;

}
 .input-append
{
display:inline;
}
 fieldset legend 
{
font-weight: bold;
padding: 5px 10px;
}
.mce-container, .mce-container-body 
{
margin-top:5px !important;
}
 #hls_content #jform_articletext_toolbar1 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_toolbar2 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_toolbar3 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_tbl 
{
margin-top:5px;
width:auto;
border:0 none;
border-spacing:0px;
}
 #hls_content #jform_articletext_styleselect,  #hls_content #jform_articletext_formatselect 
{
border:0 none;
border-spacing:0px;
}
 #hls_content #jform_articletext_tbl tr, #hls_content #jform_articletext_tbl td, #hls_content #jform_articletext_tbl th 
{
border:0 none;
}
 .formelm label, .formelm-area label 
{
margin-top:5px;
margin-bottom:5px;
display:inline-block;
width:150px;

}
 @font-face 
{
font-family: 'IcoMoon';
src: url('../../../media/jui/fonts/IcoMoon.eot');
src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
font-weight: normal;
font-style: normal;

}
 [data-icon]:before 
{
font-family: 'IcoMoon';
content: attr(data-icon);
speak: none;

}
 [class^="icon-"], [class*="icon-"] 
{
 display: inline-block;
*margin-right: .3em;
  margin:0 auto;

}
 [class^="icon-"]:before, [class*="icon-"]:before 
{
font-family: 'IcoMoon';
font-style: normal;
speak: none;

}
 .icon-apply:before, .icon-edit:before, .icon-pencil:before 
{
 content: '\2b';

}
.icon-picture:before,.icon-image:before 
{
content: '\2f';

}
.icon-pictures:before,.icon-images:before 
{
content: '\30';

}
.icon-file-add:before,.icon-file-plus:before 
{
content: '\29';

}
.icon-save-copy:before,.icon-copy:before 
{
content: '\e018';

}
.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before
{
content: '\e007';

}
.icon-eye-open:before,.icon-eye:before 
{
content: '\3c';

}
 .btn, .btn-default,button,.button,span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button, input.highlight-button,span.addtocart-button input.addtocart-button-disabled,#hls_content .vm-button-correct,button.default,input.default,#hls_content a.product-details,#hls_content .details,#hls_content a.product-details:visited,#hls_content .details:visited 
{
background-color:#24B428;
background:rgba(36,180,40,1);
border-radius:4px 4px 4px 4px;
border:solid #CCCCCC;
border:solid rgba(204,204,204,1);
border-width:1px 1px 1px 1px;
box-sizing:inherit;
clear:none;
padding-top:6px;
padding-left:12px;
padding-right:12px;
padding-bottom:6px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
width:auto;
height:auto;
margin-top:5px;
overflow:visible;
margin-right:5px;
}
#hls_content a.ask-a-question, #hls_content a.ask-a-question:visited
{
border-radius:4px 4px 4px 4px;
border:solid #CCCCCC;
border:solid rgba(204,204,204,1);
border-width:1px 1px 1px 1px;
box-sizing:inherit;
clear:none;
padding-top:6px;
padding-left:12px;
padding-right:12px;
padding-bottom:6px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
width:auto;
height:auto;
margin-top:5px;
overflow:visible;
margin-right:5px;
}
.btn:hover, .btn-default:hover ,button:hover,.button:hover,span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover,input.highlight-button:hover, a.highlight:hover,#hls_content .vm-button-correct:hover,button.default:hover,input.default:hover,#hls_content a.product-details:hover,#hls_content .details:hover
{
border-radius:4px 4px 4px 4px;
border:solid #ADADAD;
border:solid rgba(173,173,173,1);
border-width:1px 1px 1px 1px;
background-color:#EEEEEE;
background:rgba(238,238,238,1);
box-sizing:inherit;
clear:none;
padding-top:6px;
padding-left:12px;
padding-right:12px;
padding-bottom:6px;
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
width:auto;
height:auto;
overflow:visible;
margin-top:5px;
margin-right:5px;
}
#hls_content a.ask-a-question:hover{
opacity: 0.88;
}
 .inputbutton
{
background: none repeat scroll 0 0 transparent;
border: medium none;
color:#FFFFFF;
cursor: pointer;
font-size:12px;
padding-top:6px;
padding-left:12px;
padding-right:12px;
padding-bottom:6px;
 left: -15px;
}
 h3.hls_verticalmenu_heading
{
font-size:8px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#000000;
text-align:center;
text-decoration:none;
line-height:30px;
background:none;
margin:0;
}
 h3.hls_block_heading
{
font-size:14px;
font-family:'Arial';
font-weight:bold;
font-style:normal;
color:#FFFFFF;
text-align:center;
text-decoration:none;
line-height:30px;
background:none;
margin:0;
}
 #hls_block, #hls_block, #hls_block .boxcolor, #hls_block .boxcolor
{
font-size:12px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
/*
{
TemplateToaster Version:5.0.0.6985
}
*/
span.quantity-box, span.quantity-controls
{
margin-top:5px;
}
span.addtocart-button
{
width:auto;
}
.contentpagetitle
{
display:block;
}
#comment, .customer-comment
{
width:95%;
}
#hls_sidebar_left ul.vmproduct li
{
list-style:none outside none;
}
#hls_sidebar_left ul.vmmanufacturer li
{
list-style:none outside none;
}
#hls_sidebar_right ul.vmproduct li
{
list-style:none outside none;
margin-bottom:5px;
}
#hls_sidebar_right ul.vmmanufacturer li
{
list-style:none outside none;
margin-bottom:5px;
}
.hls_block .VmClose div, .ttr_block .VmOpen div
{
display:inline;
}
a.product-details, a.details, div.details
{
padding:3px;
}
.control-buttons
{
margin-bottom:5px;
}
@media only screen
and (max-width : 640px)
{
object, video
{
width:100% !important;
height:auto !important;
}
}

@media only screen
and (min-width : 150px)
and (max-width : 767px){
	
#hls_sidebar_left 
{
float: none !important;
width: auto !important;
margin:0;
border:0;
border-radius:0;
padding:0;}

#hls_content 
{
float: none !important;
width: auto !important;
margin:0;
border:0;
border-radius:0;
}
	
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-width : 150px)
and (max-width : 768px) 
{
#hls_header_inner 
{
height:auto !important;
width:auto !important;
text-align:center !important;
}
#hls_menu_inner_in .hls_menu_items 
{
display:inline-block;
}
#hls_menu_inner_in 
{
width:auto !important;
height:auto !important;
text-align:left !important;
}
 .hls_slideshow_last
{
width:auto;

}
.hls_menu_items .horiz_separator
{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:transparent;
width:auto !important;
height:auto !important;
float:none !important;
margin:0;
display:none;
}
.logo 
{
display:block;
text-align:center;
}

#hls_sidebar_left_margin 
{
height: auto !important;
}
#hls_sidebar_right_margin 
{
height: auto !important;
}
#hls_sidebar_right 
{
float: none !important;
width: auto !important;
margin:0;
border:0;
border-radius:0;
padding:0;
}

#ttr_content_single_sidebar_left,#ttr_content_single_sidebar_right,#ttr_content_zero_sidebar,#ttr_content_both_sidebar 
{
float: none !important;
width: auto !important;
}
#hls_page 
{
max-width:none;
min-width:0;
padding-top:0;
}
header .hls_title_style, header .hls_title_style a,header .hls_title_style a:link,header .hls_title_style a:visited,header .hls_title_style a:hover
{
text-align:center!important;
}
.hls_slogan_style 
{
text-align:center;
}
#hls_page .hls_footer_bottom_footer_inner 
{
width:auto !important;
text-align:center;
}
.footer-widget-area 
{
width:auto  !important;
border:0;
border-radius:0;
padding:0;
margin:0;
}
#hls_page .hls_slideshow_inner 
{
height:100% !important;
}
ul.hls_menu_items li 
{
margin:0;}
ul.hls_menu_items li.hls_menu_items_parent a 
{
float:none !important;
}
#hls_menu .hls_menu_items 
{
display:block;
}
.hls_vmenu_items ul.child li a 
{
cursor:pointer;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
display:block;
}
.nav.hls_vmenu_items ul.child li a:hover 
{
cursor:pointer;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
background-color:#FFFFFF;
background:rgba(255,255,255,1);
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
display:block;
}
 .nav-stacked > li + li 
{
margin-top:0;
}
.nav.hls_vmenu_items li a.hls_vmenu_items_parent_link_arrow 
{
background-color:#FFFFFF;
background:url(../images/vmenuResMainArrow00.png), rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 display:block;
text-align:left;
padding-left:4px;
padding-right:4px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
}
.nav.hls_vmenu_items li:hover a.hls_vmenu_items_parent_link_arrow,hls_ .nav.hls_vmenu_items li:hover a.hls_vmenu_items_parent_link_active_arrow 
{
background-color:#FFFFFF;
background:url(../images/vmenuResMainArrowHover00.png), rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 display:block;
text-align:left;
padding-left:4px;
padding-right:4px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
.nav.hls_vmenu_items li:hover a.hls_vmenu_items_parent_link,hls_ .nav.hls_vmenu_items li:hover a.hls_vmenu_items_parent_link_active 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
display:block;
text-align:left;
padding-left:4px;
padding-right:4px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
.menu-center 
{
width:100%;
z-index:99999;
}
.article_column
{
width:100% !important;float:none !important;padding-right:0 !important;}
}

 .hls_menu_items  li a.hls_menu_items_parent_link_arrow
{
display:block;
padding-left:8px;
padding-right:8px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
background-color:transparent;
background:url(../images/menuMainArrow00.png),rgba(255,255,255,0);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
box-sizing:border-box;
cursor:pointer;
padding-top:0px;
padding-bottom:0px;
}
 .hls_menu_items  li ul.child li a.subchild
{
text-align:left;
line-height:30px;
background-color:#FFFFFF;
background:url(../images/menuArrow00.png) center right no-repeat,rgba(255,255,255,1);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(0,0,0,0);
border-width:0px 0px 0px 0px;
}
 .hls_menu_items  li a.hls_menu_items_parent_link_active_arrow
{
float: left;
padding-left:8px;
padding-right:8px;
box-sizing:border-box;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#24B428;
text-align:left;
text-decoration:none;
cursor: pointer;
display: block;
line-height:35px;
background-color:transparent;
background:url(../images/menuMainArrowActive00.png),rgba(255,255,255,0);
background-repeat:no-repeat;
 background-size:auto;
 background-position:right center;
 border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_active
{
display:block;
cursor: pointer;
font-size:16px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
color:khaki;
text-align:left;
text-decoration:none;
box-sizing:border-box;
height:35px;
line-height:35px;
padding-left:8px;
padding-right:8px;
background-color:transparent;
background:rgba(255,255,255,0);
border-radius:0px 0px 0px 0px;
border:solid transparent;
border:solid rgba(255,255,255,0);
border-width:0px 0px 0px 0px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
float:left;
padding-top:0px;
padding-bottom:0px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
 .nav.hls_menu_items li:last-child .horiz_separator 
{
display:none;
}
#hls_page .hls_menu_items  li.toggled-on ul.child ul li:last-child .separator,#hls_page .hls_menu_items  li.toggled-on  li.toggled-on ul li:last-child .separator,#hls_page .hls_menu_items  li.toggled-on li.toggled-on li.toggled-on ul li:last-child .separator,#hls_page .hls_menu_items  li.toggled-on  ul.child li:last-child .separator
{
display:none;
}
/* Small Tabs (portrait and landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
#hls_header_inner 
{
width: 100%  !important;
height:auto !important;
text-align:center;
}
#hls_menu_inner_in 
{
width: auto !important;
height:auto !important;
}
.headerposition1
{
background-size:100% 100%;
height:auto;
width:auto;
}
.headerposition2
{
background-size:100% 100%;

}
.headerposition3
{
background-size:100% 100%;
height:auto;
width:auto;
}
.menuposition1
{
background-size:100% 100%;
height:auto;
width:auto;
}
.hls_vmenu_items li a.hls_vmenu_items_parent_link_active 
{
 background-color:#24B428;
background:rgba(36,180,40,1);
display:block;
text-align:left;
padding-left:4px;
padding-right:4px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
.nav.hls_vmenu_items li:hover a.hls_vmenu_items_parent_link,hls_ .nav.hls_vmenu_items li:hover a.hls_vmenu_items_parent_link_active 
{
background-color:#FFFFFF;
background:rgba(255,255,255,1);
display:block;
text-align:left;
padding-left:4px;
padding-right:4px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#333333;
text-align:left;
text-decoration:none;
}
body
{
margin:0;
}
.logo 
{
display:block;
text-align:center;
}
#hls_page 
{
max-width:none;
min-width:0;
padding-top:0;
}
.article_column
{
width:100% !important;float:none !important;padding-right:0 !important;}
}
@media only screen
and (min-width : 150px)
and (max-width : 1024px) 
{
.hls_footer_bottom_footer_inner 
{
width:100% !important;
text-align:center;
}
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
.hls_header_logo 
{
background-size:100% 100%;
}
#hls_header_inner 
{
width: 100% !important;
height:auto !important;
}
.hls_slideshow_last
{
width:auto;

}
#hls_page .hls_footer_bottom_footer_inner 
{
width:auto !important;
}
#hls_content.zero_column 
{
width:auto !important;
}
#hls_page 
{
max-width:none;
min-width:0;
}
.hls_banner_header 
{
width:auto !important;
}
.hls_banner_slideshow 
{
width:auto !important;
}
.hls_banner_menu 
{
width:auto !important;
}
.footer-widget-area 
{
width:auto !important;
}
}

@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .container 
{
width:100%;

}
 .hls_footer_bottom_footer_inner, #hls_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}
 #hls_header_inner 
{
height:85.2px;
position:relative;
margin:0 auto;
}
 #hls_menu.navbar 
{
height:35px;
min-height:35px;
}
 #hls_menu_inner_in 
{
position:relative;
margin:0 auto;
}
 .hls_title_position 
{
left: 0.21%;
top:43.2px;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 header .hls_title_style, header .hls_title_style a, header .hls_title_style a:link, header .hls_title_style a:visited, header .hls_title_style a:hover
{
font-size:20px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#59B315;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
background:none;
}
 .hls_slogan_position 
{
left: 0.21%;
top:66.4px;
position:absolute;
display:block;
overflow:hidden;
margin:0px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .hls_slogan_style
{
font-size:14px;
font-family:'Arial';font-weight:normal;
font-style:normal;
color:#777777;
text-align:left;
text-decoration:none;
margin:2px 0 0 0;
padding:0;
background:none;
}
 .hls_header_logo 
{
background-repeat: no-repeat;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
top:0px;
left:0.21%;
height:43.5925925925926px;
width:123.414634146363px;
display:block;
position:absolute;
border:0 none;
}
 .headerposition1
{
top: 46.8px;
left: 49.01%;
width: 162px;
min-height: 31.2px;
position:absolute;
}

 .headerposition3
{
top: 31.6px;
left: 35.17%;
width: 273.6px;
min-height: 45.6px;
position:absolute;
}
 
 .nav.hls_menu_items li:last-child .horiz_separator 
{
display:none;
}
 .nav.hls_menu_items  li:hover ul.child ul li:last-child .separator, .nav.hls_menu_items  li:hover  li:hover ul li:last-child .separator, .nav.hls_menu_items  li:hover li:hover li:hover ul li:last-child .separator, .nav.hls_menu_items  li:hover  ul.child li:last-child .separator
{
display:none;
}
 .menuposition1
{
width: 162.4px;
height: 35px;
position: absolute;
right: 2px;
}
 header#hls_header 
{
background-color:#FFFFFF;
background-image:url(../images/IndexTabletheader.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:Center Center;
background:url(../images/IndexTabletheader.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-size:contain;
background-position:Center Center;
height:85.2px;
box-sizing:content-box;

}
 nav#hls_menu 
{
max-width:100%;

}
 #hls_sidebar_left 
{
display: block;
}
 #hls_sidebar_right 
{
display: block;
}

.dropdown-backdrop
{
position:relative;
}
.hls_vmenu_items .dropdown-menu 
{
padding:0px;
}
 .container 
{
overflow:visible!important;
}
 .nav.hls_vmenu_items li:last-child .horiz_separator 
{
display:none;
}
 #hls_copyright a
{
display:none;}
 #hls_footer_designed_by_links 
{
top: 42px;
left: 26.47%;
display:block;
position:absolute;
overflow:auto;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .hls_footer-widget-area_inner_above0 
{
}
 .footerabovecolumn1 
{
}
 .footerabovecolumn2 
{
}
 .footerabovecolumn3 
{
}
 .footerabovecolumn4 
{
}
 .hls_footer-widget-area_inner_below0 
{
}
 .footerbelowcolumn1 
{
}
 .footerbelowcolumn2 
{
}
 .footerbelowcolumn3 
{
}
 .footerbelowcolumn4 
{
}
 #hls_content 
{
float:right;
width: 548px;
clear: none;
}
 #nav
{
position:absolute;
left:47.06%;
top:155px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .btn-toolbar .btn-group.pull-left .btn .icon-search
{
background:url('../images/search.png') no-repeat center;
display:block;
height:16px;
width:16px;
}
 #hls_content .modal
{
display:block;
overflow: visible;position: inherit;
}
 #hls_content .form-horizontal .control-label
{
text-align:left;
}
 .btn-toolbar
{
margin-top:5px;
}
 .btn-toolbar > div:first-child
{
float:left;
margin-right:5px;
}
 .btn-toolbar .btn-group.pull-left .btn
{
margin-top:0;
padding:2px;
}
 .chzn-container
{
vertical-align:middle;
}
 #system-message
{
margin:0 !important;
}
 .tooltip
{
position:absolute !important;
}
 .tip
{
background:black;
text-align:left;
padding:3px;
max-width:400px;
color:white;
}
 .tip-title
{
font-weight:bold;
}
 ul.categories-module li h4, ul.category-module li h4, .item-title
{
display:inline;
}
 #hls_content .pagination ul li 
{
background:none;
display:inline;
text-align:left;
}
 #hls_content .cat-children ul li
{
background:none;
display:inline-block;
}
 #hls_content ul.pagenav li 
{
background:none;
display:inline;
text-align:left;
}
* 
{
margin:0;
padding:0;
}
 .image-left 
{
padding:2px;
float:left;
margin:0 15px 5px 0;
}
 .article-info-term, .category-name, .published, .createdby, .hits, .categories-list dl dt, .categories-list dl dd 
{
display:inline;
}
 .article-info 
{
display:inline;
vertical-align:middle;
}
 .formelm 
{
margin-top:5px;
margin-bottom:5px;

}
 select, .formelm input
{
margin-bottom: 9px;
padding: 4px;

}
 button#jform_publish_down_img, button#jform_publish_up_img 
{
background:url(../images/calendar.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
height: auto;
margin-left: 3px;
vertical-align: middle;
width: 5%;
margin-top:0;
padding:7px 5px;
border-radius:0px;
border:0px;

}
 button#jform_publish_down_img:hover, button#jform_publish_up_img:hover 
{
border:0px;
border-radius:0px;

}
 .btn.jmodedit
{
background:none !important;
border-radius:0px !important;
border:none !important;
width:14px !important;
}
 .btn.jmodedit:hover
{
background:none !important;
border:0px !important;
}
 #hls_page .label
{
display:inline-block;
}
 .accordion
{
margin-bottom: 18px;
}
 .accordion-group
{
background: none repeat scroll 0 0 hsl(0, 0%, 100%);
border: 1px solid hsl(0, 0%, 90%);
border-radius: 4px;
margin-bottom: 2px;
}
 .accordion-heading
{
border-bottom: 0 none;
}
 .accordion-heading .accordion-toggle
{
display: block;
padding: 8px 15px;
}
 .accordion-toggle
{
cursor: pointer;
}
 .accordion-inner
{
border-top: 1px solid hsl(0, 0%, 90%);
padding: 15px 19px;
}
 img#jform_publish_down_img, img#jform_publish_up_img 
{
margin-left: 3px;

}
 #adminForm fieldset
{
border:1px solid grey;
border-radius: 5px;
margin: 10px 0;
padding: 0px;

}
 .input-append
{
display:inline;
}
 fieldset legend 
{
font-weight: bold;
padding: 5px 10px;
}
.mce-container, .mce-container-body 
{
margin-top:5px !important;
}
 #hls_content #jform_articletext_toolbar1 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_toolbar2 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_toolbar3 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_tbl 
{
margin-top:5px;
width:auto;
border:0 none;
border-spacing:0px;
}
 #hls_content #jform_articletext_styleselect,  #hls_content #jform_articletext_formatselect 
{
border:0 none;
border-spacing:0px;
}
 #hls_content #jform_articletext_tbl tr, #hls_content #jform_articletext_tbl td, #hls_content #jform_articletext_tbl th 
{
border:0 none;
}
 .formelm label, .formelm-area label 
{
margin-top:5px;
margin-bottom:5px;
display:inline-block;
width:150px;

}
 @font-face 
{
font-family: 'IcoMoon';
src: url('../../../media/jui/fonts/IcoMoon.eot');
src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
font-weight: normal;
font-style: normal;

}
 [data-icon]:before 
{
font-family: 'IcoMoon';
content: attr(data-icon);
speak: none;

}
 [class^="icon-"], [class*="icon-"] 
{
 display: inline-block;
*margin-right: .3em;
  margin:0 auto;

}
 [class^="icon-"]:before, [class*="icon-"]:before 
{
font-family: 'IcoMoon';
font-style: normal;
speak: none;

}
 .icon-apply:before, .icon-edit:before, .icon-pencil:before 
{
 content: '\2b';

}
.icon-picture:before,.icon-image:before 
{
content: '\2f';

}
.icon-pictures:before,.icon-images:before 
{
content: '\30';

}
.icon-file-add:before,.icon-file-plus:before 
{
content: '\29';

}
.icon-save-copy:before,.icon-copy:before 
{
content: '\e018';

}
.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before
{
content: '\e007';

}
.icon-eye-open:before,.icon-eye:before 
{
content: '\3c';

}
span.quantity-box, span.quantity-controls
{
margin-top:5px;
}
span.addtocart-button
{
width:auto;
}
.contentpagetitle
{
display:block;
}
#comment, .customer-comment
{
width:95%;
}
#hls_sidebar_left ul.vmproduct li
{
list-style:none outside none;
}
#hls_sidebar_left ul.vmmanufacturer li
{
list-style:none outside none;
}
#hls_sidebar_right ul.vmproduct li
{
list-style:none outside none;
margin-bottom:5px;
}
#hls_sidebar_right ul.vmmanufacturer li
{
list-style:none outside none;
margin-bottom:5px;
}
.hls_block .VmClose div, .ttr_block .VmOpen div
{
display:inline;
}
a.product-details, a.details, div.details
{
padding:3px;
}
.control-buttons
{
margin-bottom:5px;
}
 .headerposition1
{
display:block;
}
 .headerposition2
{
display:block;
}
 .headerposition3
{
display:block;
}
 .menuposition1
{
display:block;
}
 .postedon
{
display: none;
}
 .nav.hls_menu_items li:last-child .horiz_separator 
{
display:none;
}
#hls_page .hls_menu_items  li.toggled-on ul.child ul li:last-child .separator,#hls_page .hls_menu_items  li.toggled-on  li.toggled-on ul li:last-child .separator,#hls_page .hls_menu_items  li.toggled-on li.toggled-on li.toggled-on ul li:last-child .separator,#hls_page .hls_menu_items  li.toggled-on  ul.child li:last-child .separator
{
display:none;
}
 #hls_sidebar_left 
{
width: 26.7379679144385% !important;
}
 #hls_content 
{
width: 73.2620320855615% !important;
}
 #hls_sidebar_right 
{
width: 0% !important;
}
}

@media only screen
and (max-width : 767px)
{
body
{
margin:0;
background-attachment:fixed;}
 .container 
{
width:100%;

}
 .hls_footer_bottom_footer_inner, #hls_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}
 #hls_header_inner 
{
height:75.6px;
position:relative;
margin:0 auto;
}
 #hls_menu.navbar 
{
height:35px;
min-height:35px;
}
 #hls_menu_inner_in 
{
position:relative;
margin:0 auto;
}
 .hls_title_position 
{
left: 37.87%;
top:0px;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 header .hls_title_style, header .hls_title_style a, header .hls_title_style a:link, header .hls_title_style a:visited, header .hls_title_style a:hover
{
font-size:14px;
font-family:'Arial';
font-weight:normal;
font-style:normal;
color:#59B315;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
background:none;
}
 .hls_slogan_position 
{
left: 0.27%;
top:60.8px;
position:absolute;
display:block;
overflow:hidden;
margin:0px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .hls_slogan_style
{
font-size:12px;
font-family:'Arial';font-weight:normal;
font-style:normal;
color:#777777;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
background:none;
}
 .hls_header_logo 
{
background-repeat: no-repeat;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
top:6.4px;
left:0.27%;
height:54.4744186046513px;
width:112.800000000007px;
display:block;
position:absolute;
border:0 none;
}
 .headerposition1
{
top: 46.8px;
left: 0%;
width: 162px;
min-height: 31.2px;
position:absolute;
}

 .headerposition3
{
top: 31.6px;
left: -36.8%;
width: 273.6px;
min-height: 45.6px;
position:absolute;
}

 .navbar-nav 
{
padding:0;
 list-style:none;
position:relative;
margin:0;
z-index:600;
border:0px !important;
margin:0;
padding-top:8.75px !important;
text-align:left;
zoom:1;
}
 .navbar-default
{
background-color:#F3F3F3;
background:rgba(243,243,243,1);
box-sizing:content-box}
 #hls_page .hls_menu_items  li ul.child
{
left:12px;
top:17.5px;
}
 ul.hls_menu_items.nav .dropdown-submenu.open ul 
{
display:block;
visibility:visible;
}
 .hls_menu_items .child.dropdown-menu .sub-menu 
{
display: none;
left: 0;
list-style: none outside none;
position: absolute;
 top: 100%;
}
 .hls_menu_items .dropdown-menu li:hover .sub-menu 
{
visibility: visible;
}
 .hls_menu_items  li a.hls_menu_items_parent_link, .nav.hls_menu_items  li span.separator
{
display:block;
padding-left:8px;
padding-right:8px;
float:left;
line-height:50px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
cursor:pointer;
height:50px;
box-sizing:border-box;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_arrow
{
display:block;
padding-left:8px;
padding-right:8px;
line-height:50px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
box-sizing:border-box;
cursor:pointer;
height:50px;
float:left;
padding-top:0px;
padding-bottom:0px;
}
 .hls_menu_items  li:hover a.hls_menu_items_parent_link, .nav.hls_menu_items  li:hover span.separator
{
}
 .nav.hls_menu_items  li:hover a.hls_menu_items_parent_link_arrow
{
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_active_arrow
{
padding-left:8px;
padding-right:8px;
box-sizing:border-box;
cursor: pointer;
display: block;
line-height:50px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
height:50px;
float:left;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_active
{
display:block;
cursor: pointer;
box-sizing:border-box;
height:50px;
line-height:50px;
padding-left:8px;
padding-right:8px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
float:left;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items li:last-child .horiz_separator 
{
display:none;
}
 .hls_menu_items .horiz_separator
{
float:right;
height:17.5px;
}
 .menuposition1
{
top: 4px;
left: unset!important;
width: 162.4px!important;
height: 30.4px!important;
position: absolute!important;
right: 0!important;
}
 header#hls_header 
{
height:75.6px;
box-sizing:content-box;

}
 nav#hls_menu 
{
max-width:100%;

}
 #hls_sidebar_left 
{
display: block;
}
 #hls_sidebar_right 
{
display: block;
}
.dropdown-backdrop
{
position:relative;
}
.hls_vmenu_items .dropdown-menu 
{
padding:0px;
}
 .container 
{
overflow:visible!important;
}
 .hls_vmenu_items.nav ul.collapse > li 
{
position: relative;
}
li.open > ul.child.collapse 
{
display:inline-block;
}
 .hls_vmenu_items  li a.hls_vmenu_items_parent_link, .nav.hls_vmenu_items  li span.separator
{
display:block;
cursor:pointer;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items  li a.hls_vmenu_items_parent_link_arrow
{
display:block;
cursor:pointer;
padding-top:0px;
padding-bottom:0px;
}
 .hls_vmenu_items  li:hover a.hls_vmenu_items_parent_link, .nav.hls_vmenu_items  li:hover span.separator
{
}
 .nav.hls_vmenu_items  li:hover a.hls_vmenu_items_parent_link_arrow
{
}
 .nav.hls_vmenu_items  li a.hls_vmenu_items_parent_link_active_arrow
{
cursor: pointer;
display: block;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items  li a.hls_vmenu_items_parent_link_active
{
display:block;
cursor: pointer;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_vmenu_items li:last-child .horiz_separator 
{
display:none;
}
 .hls_vmenu_items .horiz_separator
{
}
 #hls_copyright a
{
display:none;}
 #hls_footer_designed_by_links 
{
top: 28px;
left: 22px!important;
display:block;
position:absolute;
overflow:auto;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .hls_footer-widget-area_inner_above0 
{
}
 .footerabovecolumn1 
{
}
 .footerabovecolumn2 
{
}
 .footerabovecolumn3 
{
}
 .footerabovecolumn4 
{
}
 .hls_footer-widget-area_inner_below0 
{
}
 .footerbelowcolumn1 
{
}
 .footerbelowcolumn2 
{
}
 .footerbelowcolumn3 
{
}
 .footerbelowcolumn4 
{
}
 #hls_content 
{
float:right;
width: 300px;
clear: none;
}
 #nav
{
position:absolute;
left:43.33%;
top:120px;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
 .btn-toolbar .btn-group.pull-left .btn .icon-search
{
background:url('../images/search.png') no-repeat center;
display:block;
height:16px;
width:16px;
}
 #hls_content .modal
{
display:block;
overflow: visible;position: inherit;
}
 #hls_content .form-horizontal .control-label
{
text-align:left;
}
 .btn-toolbar
{
margin-top:5px;
}
 .btn-toolbar > div:first-child
{
float:left;
margin-right:5px;
}
 .btn-toolbar .btn-group.pull-left .btn
{
margin-top:0;
padding:2px;
}
 .chzn-container
{
vertical-align:middle;
}
 #system-message
{
margin:0 !important;
}
 .tooltip
{
position:absolute !important;
}
 .tip
{
background:black;
text-align:left;
padding:3px;
max-width:400px;
color:white;
}
 .tip-title
{
font-weight:bold;
}
 ul.categories-module li h4, ul.category-module li h4, .item-title
{
display:inline;
}
 #hls_content .pagination ul li 
{
background:none;
display:inline;
text-align:left;
}
 #hls_content .cat-children ul li
{
background:none;
display:inline-block;
}
 #hls_content ul.pagenav li 
{
background:none;
display:inline;
text-align:left;
}
* 
{
margin:0;
padding:0;
}
 .image-left 
{
padding:2px;
float:left;
margin:0 15px 5px 0;
}
 .article-info-term, .category-name, .published, .createdby, .hits, .categories-list dl dt, .categories-list dl dd 
{
display:inline;
}
 .article-info 
{
display:inline;
vertical-align:middle;
}
 .formelm 
{
margin-top:5px;
margin-bottom:5px;

}
 select, .formelm input
{
margin-bottom: 9px;
padding: 4px;

}
 button#jform_publish_down_img, button#jform_publish_up_img 
{
background:url(../images/calendar.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
height: auto;
margin-left: 3px;
vertical-align: middle;
width: 5%;
margin-top:0;
padding:7px 5px;
border-radius:0px;
border:0px;

}
 button#jform_publish_down_img:hover, button#jform_publish_up_img:hover 
{
border:0px;
border-radius:0px;

}
 .btn.jmodedit
{
background:none !important;
border-radius:0px !important;
border:none !important;
width:14px !important;
}
 .btn.jmodedit:hover
{
background:none !important;
border:0px !important;
}
 #hls_page .label
{
display:inline-block;
}
 .accordion
{
margin-bottom: 18px;
}
 .accordion-group
{
background: none repeat scroll 0 0 hsl(0, 0%, 100%);
border: 1px solid hsl(0, 0%, 90%);
border-radius: 4px;
margin-bottom: 2px;
}
 .accordion-heading
{
border-bottom: 0 none;
}
 .accordion-heading .accordion-toggle
{
display: block;
padding: 8px 15px;
}
 .accordion-toggle
{
cursor: pointer;
}
 .accordion-inner
{
border-top: 1px solid hsl(0, 0%, 90%);
padding: 15px 19px;
}
 img#jform_publish_down_img, img#jform_publish_up_img 
{
margin-left: 3px;

}
 #adminForm fieldset
{
border:1px solid grey;
border-radius: 5px;
margin: 10px 0;
padding: 0px;

}
 .input-append
{
display:inline;
}
 fieldset legend 
{
font-weight: bold;
padding: 5px 10px;
}
.mce-container, .mce-container-body 
{
margin-top:5px !important;
}
 #hls_content #jform_articletext_toolbar1 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_toolbar2 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_toolbar3 
{
width:auto;
border-spacing:0px;border:0 none;
}
 #hls_content #jform_articletext_tbl 
{
margin-top:5px;
width:auto;
border:0 none;
border-spacing:0px;
}
 #hls_content #jform_articletext_styleselect,  #hls_content #jform_articletext_formatselect 
{
border:0 none;
border-spacing:0px;
}
 #hls_content #jform_articletext_tbl tr, #hls_content #jform_articletext_tbl td, #hls_content #jform_articletext_tbl th 
{
border:0 none;
}
 .formelm label, .formelm-area label 
{
margin-top:5px;
margin-bottom:5px;
display:inline-block;
width:150px;

}
 @font-face 
{
font-family: 'IcoMoon';
src: url('../../../media/jui/fonts/IcoMoon.eot');
src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
font-weight: normal;
font-style: normal;

}
 [data-icon]:before 
{
font-family: 'IcoMoon';
content: attr(data-icon);
speak: none;

}
 [class^="icon-"], [class*="icon-"] 
{
 display: inline-block;
*margin-right: .3em;
  margin:0 auto;

}
 [class^="icon-"]:before, [class*="icon-"]:before 
{
font-family: 'IcoMoon';
font-style: normal;
speak: none;

}
 .icon-apply:before, .icon-edit:before, .icon-pencil:before 
{
 content: '\2b';

}
.icon-picture:before,.icon-image:before 
{
content: '\2f';

}
.icon-pictures:before,.icon-images:before 
{
content: '\30';

}
.icon-file-add:before,.icon-file-plus:before 
{
content: '\29';

}
.icon-save-copy:before,.icon-copy:before 
{
content: '\e018';

}
.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before
{
content: '\e007';

}
.icon-eye-open:before,.icon-eye:before 
{
content: '\3c';

}
span.quantity-box, span.quantity-controls
{
margin-top:5px;
}
span.addtocart-button
{
width:auto;
}
.contentpagetitle
{
display:block;
}
#comment, .customer-comment
{
width:95%;
}
#hls_sidebar_left ul.vmproduct li
{
list-style:none outside none;
}
#hls_sidebar_left ul.vmmanufacturer li
{
list-style:none outside none;
}
#hls_sidebar_right ul.vmproduct li
{
list-style:none outside none;
margin-bottom:5px;
}
#hls_sidebar_right ul.vmmanufacturer li
{
list-style:none outside none;
margin-bottom:5px;
}
.hls_block .VmClose div, .ttr_block .VmOpen div
{
display:inline;
}
a.product-details, a.details, div.details
{
padding:3px;
}
.control-buttons
{
margin-bottom:5px;
}
 .headerposition1
{
display:block;
}
 .headerposition2
{
display:block;
}
 .headerposition3
{
display:block;
}
 .menuposition1
{
display:block;
}
 .postedon
{
display: none;
}
 .open > .child 
 {
display: block;

}
 .nav.navbar-nav li.hls_menu_items_parent a 
{
margin-bottom:0px;

}
 .hls_vmenu_items .dropdown-submenu.open > ul 
{
 display: block !important;
visibility: visible !important;
position:static !important;
float:none;
list-style:none outside none;
}
 .hls_vmenu_items .dropdown-menu > li, .hls_vmenu_items li ul.child li a 
{
 display: block !important;
}
  ul.child ul 
{
 display:none;
}
.navbar-nav ul.dropdown-menu .sub-menu 
{
left: 0px !important;
position: static !important;
top: 0px !important;
float:none !important;
}
 .hls_vmenu_items .open .child {float: none;
position: static;
list-style:none outside none;

}
 #hls_menu .navbar-toggle
{

}
 #hls_menu .navbar-toggle
{

margin-left:3px;

}
 #hls_menu .navbar-toggle:hover, #hls_menu .navbar-toggle:focus
{

margin-left:3px;

}
 #hls_menu .navbar-toggle
{
background-color:#59B315;
background:#59B315;

}
 nav#hls_menu .icon-bar
{
background-color:white;
background:white;
height:3px;
}

 #hls_menu .navbar-toggle:hover, #hls_menu .navbar-toggle:focus
{
background-color:#74CE30;
background:#74CE30;

}
 #hls_menu.navbar
{
height:auto !important;

}
 #hls_menu.navbar
{
z-index:99;

}
 #hls_menu .navbar-nav
{
margin:0;

}
 .hls_menu_items  li a.hls_menu_items_parent_link
{
display:block;
padding-left:8px;
padding-right:8px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
cursor:pointer;
box-sizing:border-box;
padding-top:0px;
padding-bottom:0px;
}
 .hls_menu_items  li a.hls_menu_items_parent_link_arrow
{
display:block;
padding-left:8px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
box-sizing:border-box;
cursor:pointer;
padding-top:0px;
padding-bottom:0px;
}
 .hls_menu_items  li a.hls_menu_items_parent_link_active_arrow
{
float: left;
padding-left:8px;
box-sizing:border-box;
cursor: pointer;
display: block;
line-height:17.5px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items  li a.hls_menu_items_parent_link_active
{
display:block;
cursor: pointer;
box-sizing:border-box;
padding-left:8px;
padding-right:8px;
margin-top:0px;
margin-left:12px;
margin-right:12px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
 .nav.hls_menu_items li:last-child .horiz_separator 
{
display:none;
}
}
@media only screen
and (min-width : 768px) 
and (max-width : 1024px){ 
.hls_headershape01 .html_content > p > span > a{
    color: #4a9710;
    font-family: Times New Roman;
    font-size: 15.6px;
    line-height: 0.5;
    width: 100%;
	top: 30px;
    position: relative;
	display: block;
	margin: 3px;
	letter-spacing: -0.2px;

}
.hls_headershape01{
background-color:transparent;
background:rgba(255,255,255,0);
border:solid rgba(243,243,243,0);
border-width:0px 0px 0px 0px;
left:0%;
top:3px;
width:100%;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
box-sizing:border-box;
word-wrap:break-word;
}
.hls_headershape01 .html_content{
display: block;
float: right;
width: 30%;
min-width: 232px;
}
.dlyalogina {
    display: block;
    width: 100%;
    line-height: 1;
    padding: 0;
    position: absolute;
    z-index: 1;
    margin: -3.5px 0 0 0;	
}
.hels-img {
    
    }
 a.hels-img {
    
    height: 25px;
    width: 148px;
	background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	border-radius: 3px;
	color:         #fff!important;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.9;
	float: right;
   }
   
   a.hels-img:hover {
	
    height: 25px;
    width: 148px;
    background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	box-shadow: inset 0 0 0 1px #444;
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.9;
	float: right;
   }

   .hels-img2 {
    
    }
 a.hels-img2 {
    
    height: 25px;
    width: 54px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	line-height: 1.9;
	float: right;
   }
   
   a.hels-img2:hover {
   
    height: 25px;
    width: 54px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	box-shadow: inset 0 0 0 1px #0d2004;
	line-height: 1.9;
	float: right;
   }
.hels-text-login {
    width: 110px !important;
	float: right;
    position: relative;
	margin-top: 3px;
}
.hels-img-vihod{
margin-left: 3px;
margin-top: 5.5px;
line-height: 1.8;
margin-right: 2px;
}

a.hels-img-vihod {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
}

a.hels-img-vihod:hover {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
	box-shadow: inset 0 0 0 1px #600;
}

.breadcrumbs.xlebnie_croshki{
	background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border: 2px solid rgba(36, 180, 40, 1);
    border-radius: 5px;
    margin: 5px 0 0 0;
    padding: 15px;
}

.breadcrumbs > img {
    margin: 0 0 4px 0;
}

.xleb-croshki-pozicya-modulya{

}
.breadcrumbs a {
    color: #333333!important;
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:hover {
	color:darkred!important;
	border: 1px solid darkred;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:active { 
	color:black!important;
	outline: none;
	}
.hls_headershape01 .html_content > p {
float:right;
}
 header#hls_header 
{
background-color:#FFFFFF;
background-image:url(../images/IndexTabletheader.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:Center Center;
background:url(../images/IndexTabletheader.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-size:250px;
background-position:60%;
height:85.2px;
box-sizing:content-box;
}
 .col-sm-6 {
    width: 100%!important;
  }
.djslider-default{
	height: 220px!important;
    width: 764px!important;
    max-width: 1100px!important;
    opacity: 1!important;
}
.slider-container .djslider-in ul > li {
	margin: 0px!important; 
    height: 220px!important;
     width: 764px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
    height: 220px!important;
     width: 764px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
    height: 220px!important;
     width: 764px!important;
}
.cell2{
	display:none;
}
.cell3{
	display:none;
}
.cell4{
	display:none;
}
}
@media only screen
and (min-width : 950px)
and (max-width : 1024px){
header#hls_header 
{
background-size: 300px!important;
}
}
@media only screen
and (min-width : 800px)
and (max-width : 899px)
{
	 .col-sm-6 {
    width: 100%!important;
  }
.djslider-default{
	height: 230px!important;
    width: 796px!important;
    max-width: 1100px!important;
    opacity: 1!important;
}
.slider-container .djslider-in ul > li {
	margin: 0px!important; 
	height: 230px!important;
    width: 796px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 230px!important;
    width: 796px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 230px!important;
    width: 796px!important;
}
}
@media only screen
and (min-width : 900px)
and (max-width : 979px)
{
	 .col-sm-6 {
    width: 100%!important;
  }
.djslider-default{
	height: 259px!important;
    width: 896px!important;
    max-width: 1100px!important;
    opacity: 1!important;
}
.slider-container .djslider-in ul > li {
	margin: 0px!important; 
	height: 259px!important;
    width: 896px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 259px!important;
    width: 896px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 259px!important;
    width: 896px!important;
}
}
@media only screen
and (min-width : 980px)
and (max-width : 1000px)
{
	 .col-sm-6 {
    width: 100%!important;
  }
.djslider-default{
	height: 282px!important;
    width: 976px!important;
    max-width: 1100px!important;
    opacity: 1!important;
}
.slider-container .djslider-in ul > li {
	margin: 0px!important; 
	height: 282px!important;
    width: 976px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 282px!important;
    width: 976px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 282px!important;
    width: 976px!important;
}
}
@media only screen
and (min-width : 1000px)
and (max-width : 1100px)
{
  .col-sm-6 {
    width: 100%!important;
  }
  .col-md-6{
	  width: 100%!important; 
  }

.djslider-default{
	height: 296px!important;
    width: 1020px!important;
    max-width: 1100px!important;
    opacity: 1!important;
}
.slider-container .djslider-in ul > li {
	margin: 0px!important; 
	height: 296px!important;
    width: 1020px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 296px!important;
    width: 1020px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 296px!important;
    width: 1020px!important; /* для планшета 7 дюймов*/
}
#hls_content.zero_column 
{
width:100%!important;
}
}
@media only screen
and (min-width : 1100px)
and (max-width : 1199px)
{
	.col-sm-6 {
    width: 100%!important;
  }
    .col-md-6{
	width: 100%!important; 
  }
.djslider-default{
	height: 272px!important;
    width: 936px!important;
    max-width: 1100px!important;
    opacity: 1!important;
}
.slider-container .djslider-in ul > li {
	margin: 0px!important; 
	height: 272px!important;
    width: 936px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 272px!important;
    width: 936px!important;
}
.djslider-default ul.djslider-in > li{
	margin: 0px!important; 
	height: 272px!important;
    width: 936px!important;
}
#hls_content.zero_column 
{
width:100%!important;
}
}
@media only screen
and (min-width : 50px)
and (max-width : 600px) /*768*/
{	
.cell2{
	display:none;
}
.cell3{
	display:none;
}
.cell4{
	display:none;
}
/*.col-xs-12 {
	display: none!important;
}*/

#hls_content .postcontent{
padding-top: 0px!important;
}
.hls_header_logo {
    background-repeat: no-repeat;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    top: 1px;
    left: 0.27%;
    height: 45px;
    width: 112px;
    display: block;
    position: absolute;
    border: 0 none;
}
 header#hls_header {
    background-color: #FFFFFF;
    background: rgba(255,255,255,1);
    border-radius: 4px 4px 0px 0px;
    border: solid #C4C4C4;
    border: solid rgba(196,196,196,1);
    border-width: 2px 2px 0px 2px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 75.6px;
    box-sizing: content-box;
    background-image: url("//3-d.su/images/banners/3-d-logo.jpg");
    background-position: 100% 2%;
    background-repeat: no-repeat;
    background-size: 200px;
}
.dlyalogina {
    display: block;
    width: 100%;
    line-height: 1;
    padding: 0;
    position: absolute;
    z-index: 1;
    margin: -3.5px 0 0 0;	
}
.hels-img {
    
    }
 a.hels-img {
    
    height: 25px;
    width: 148px;
	background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	border-radius: 3px;
	color:         #fff!important;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.9;
	float: right;
   }
   
   a.hels-img:hover {
	
    height: 25px;
    width: 148px;
    background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	box-shadow: inset 0 0 0 1px #444;
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.9;
	float: right;
   }

   .hels-img2 {
    
    }
 a.hels-img2 {
    
    height: 25px;
    width: 54px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	line-height: 1.9;
	float: right;
   }
   
   a.hels-img2:hover {
   
    height: 25px;
    width: 54px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	box-shadow: inset 0 0 0 1px #0d2004;
	line-height: 1.9;
	float: right;
   }
.hels-text-login {
    width: 110px !important;
    float: right;
    position: relative;
    margin-top: 3px;
    background: white;
    border-radius: 10px;
}
.hels-img-vihod{
margin-left: 3px;
margin-top: 5.5px;
line-height: 1.8;
margin-right: 2px;
}

a.hels-img-vihod {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
}

a.hels-img-vihod:hover {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
	box-shadow: inset 0 0 0 1px #600;
}

.hls_title_position {
    left: 2px;
    top: 44px;
    position: absolute;
    display: block;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
	background: rgba(255,255,255,.6);
}
.hls_slogan_position {
    left: 2px;
    top: 60px;
    position: absolute;
    display: block;
    overflow: hidden;
    margin: 0px;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
	background: rgba(255,255,255,.6);
}
/*.hls_block_content{
	display:none;
}*/
.hls_headershape01 .html_content > p > span > a{
    color: #4a9710;
    font-family: Times New Roman;
    font-size: 14.6px; /*15.6*/
    line-height: 0.7;
    width: 100%;
	top: 0px;
    position: relative;
	display: block;
	margin: 0px;
	letter-spacing: -0.2px;
	background: rgba(255,255,255,.6);
    border-radius: 4px;
}
.hls_headershape01{
background-color:transparent;
background:rgba(255,255,255,0);
border:solid rgba(243,243,243,0);
border-width:0px 0px 0px 0px;
left:0%;
top:0px;
width:100%;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
box-sizing:border-box;
word-wrap:break-word;
}
.hls_headershape01 .html_content{
display: block;
float: right;
width: 110px;
}
}
@media only screen
and (min-width : 600px)
and (max-width : 768px) 
{	
.hls_headershape01 .html_content > p > span > a{
    color: #4a9710;
    font-family: Times New Roman;
    font-size: 15.6px;
    line-height: 0.5;
    width: 100%;
	top: 30px;
    position: relative;
	display: block;
	margin: 3px;
	letter-spacing: -0.2px;
}
.hls_headershape01{
background-color:transparent;
background:rgba(255,255,255,0);
border:solid rgba(243,243,243,0);
border-width:0px 0px 0px 0px;
left:0%;
top:3px;
width:100%;
position:absolute;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
box-sizing:border-box;
word-wrap:break-word;
}
.hls_headershape01 .html_content{
display: block;
float: right;
width: 30%;
min-width: 232px;
}
.dlyalogina {
    display: block;
    width: 100%;
    line-height: 1;
    padding: 0;
    position: absolute;
    z-index: 1;
    margin: -3.5px 0 0 0;	
}
.hels-img {
    
    }
 a.hels-img {
    
    height: 25px;
    width: 148px;
	background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	border-radius: 3px;
	color:         #fff!important;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.9;
	float: right;
   }
   
   a.hels-img:hover {
	
    height: 25px;
    width: 148px;
    background:    #999;
	background:    -webkit-linear-gradient(#999, #444);
	background:    linear-gradient(#999, #444);
	box-shadow: inset 0 0 0 1px #444;
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	margin: 0 2.5px 0 2.5px;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #444;
	line-height: 1.9;
	float: right;
   }

   .hels-img2 {
    
    }
 a.hels-img2 {
    
    height: 25px;
    width: 54px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	line-height: 1.9;
	float: right;
   }
   
   a.hels-img2:hover {
   
    height: 25px;
    width: 54px;
	background:    #6aa84f;
	background:    -webkit-linear-gradient(#6aa84f, #274e13);
	background:    linear-gradient(#6aa84f, #274e13);
	border-radius: 3px;
	color:         #fff;
	display:       inline-block;
	padding:       0;
	font:          normal 700 13px/1 "arial";
	text-align:    center;
	text-shadow:   1px 1px 0 #274e13;
	box-shadow: inset 0 0 0 1px #0d2004;
	line-height: 1.9;
	float: right;
   }
.hels-text-login {
    width: 110px !important;
	float: right;
    position: relative;
	margin-top: 3px;
}
.hels-img-vihod{
margin-left: 3px;
margin-top: 5.5px;
line-height: 1.8;
margin-right: 2px;
}

a.hels-img-vihod {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
}

a.hels-img-vihod:hover {
    display: inline-block !important;
    height: 20px;
    width: 41px;
    background: #e06666;
    background: -webkit-linear-gradient(#e06666, #c00);
    background: linear-gradient(#e06666, #c00);
    border-radius: 3px;
    color: #fff;
    padding: 0;
    font: normal 700 12px/1 "Calibri", sans-serif;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    line-height: 1.7;
    float: right;
	box-shadow: inset 0 0 0 1px #600;
}

.breadcrumbs.xlebnie_croshki{
	background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border: 2px solid rgba(36, 180, 40, 1);
    border-radius: 5px;
    margin: 5px 0 0 0;
    padding: 15px;
}

.breadcrumbs > img {
    margin: 0 0 4px 0;
}

.xleb-croshki-pozicya-modulya{

}
.breadcrumbs a {
    color: #333333!important;
	border: 1px solid transparent;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:hover {
	color:darkred!important;
	border: 1px solid darkred;
	border-radius: 5px;
	padding: 5px;
}
.breadcrumbs a:active { 
	color:black!important;
	outline: none;
	}
.hls_headershape01 .html_content > p {
float:right;
}
 header#hls_header 
{
background-color:#FFFFFF;
background-image:url(../images/IndexTabletheader.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:Center Center;
background:url(../images/IndexTabletheader.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-size:250px;
background-position:60%;
height:85.2px;
box-sizing:content-box;
}
 .col-sm-6 {
    width: 100%!important;
  }
.cell2{
	display:none;
}
.cell3{
	display:none;
}
.cell4{
	display:none;
}
/*.col-xs-12 {
	display: none!important;
}*/

#hls_content .postcontent{
padding-top: 0px!important;
}
.hls_header_logo {
    background-repeat: no-repeat;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    top: 1px;
    left: 0.27%;
    height: 45px;
    width: 112px;
    display: block;
    position: absolute;
    border: 0 none;
}
.hls_title_position {
    left: 2px;
    top: 44px;
    position: absolute;
    display: block;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
	background: rgba(255,255,255,.6);
}
.hls_slogan_position {
    left: 2px;
    top: 69px;
    position: absolute;
    display: block;
    overflow: hidden;
    margin: 0px;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
	background: rgba(255,255,255,.6);
}
 .hls_slogan_style
{
font-size:14px!important;
font-family:'Arial';font-weight:normal;
font-style:normal;
color:#777777;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
background:none;
}
.hls_title_style, header .hls_title_style a, header .hls_title_style a:link, header .hls_title_style a:visited, header .hls_title_style a:hover {
	font-size: 20px!important;
}

}
@media only screen
and (min-width : 50px)
and (max-width : 599px) 
{	
header#hls_header{
background-position: 132px 2%!important;
}
p{
text-align: center;
}
}
@media only screen
and (min-width : 50px)
and (max-width : 599px) 
{	
.hls_headershape01{
top: 25px!important;
}
}
@media only screen
and (min-width : 319px)
and (max-width : 384px) 
{	
.hls_headershape01 {
    top: 10px !important;
}
}
@media only screen
and (min-width : 255px)
and (max-width : 599px) 
{	
#login-modal {
display: block;
margin-left: -50%!important;
min-width: 250px !important;
}
}
@media only screen
and (min-width : 881px)
and (max-width : 999px)
{
	#hls_content.zero_column {
	width: 100%!important;
	}
}
@media only screen
and (min-width : 1198px)
and (max-width : 1200px)
{
.col-md-6 {
    width: 100%!important;
}
#hls_content.zero_column{
    width: 100%!important;
}
}
@media only screen
and (min-width : 319px)
and (max-width : 850px)
{
.kontakt000
{
	display: unset;
}
.kontakt1
{
font-size: medium;
width: 100%;
margin: 0;
min-width: unset;
}
.kontakt2
{
font-size: medium;
width: 100%;
margin: 0;
min-width: unset;
}
.kontakt3{
    font-size: medium;
    width: 100%;
	text-align: unset;
}
#hls_content.zero_column
{
    width: 100%!important;
}
}
@media only screen
and (min-width : 768px)
and (max-width : 882px)
{
	#hls_content.zero_column
	{
    width: 100%!important;
}
}
@media only screen
and (min-width : 1024px)
and (max-width : 1201px)
{
	.cell2{
	display:none;
}
.cell3{
	display:none;
}
.cell4{
	display:none;
}
}
/*без размеров*/
.cena_i_addtocart_v_carte_tovara{
	border-radius: 5px; 
	background: papayawhip none repeat scroll 0px 0px; 
	padding: 10px; 
	width: 100% !important;
	height: 100%;
	float: left;
}
.PricebasePrice{
	font-size: 1.6em! important;
	line-height: 3px! important; 
	text-align: center !important;
}
.product-price {
    float: unset !important;
    line-height: unset !important;
    margin-bottom: 0 !important;
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: 0!important;
}
.vm-price-desc{
	display:none!important;
}

.addtocart-button .addtocart-button{
	 margin-right: 0px;
}

.ask-a-question a {
    background: orange url("//3-d.su/images/button/Zadat_vopros.png") no-repeat scroll 98% 40% / 27px auto;
    font-size: 1.11em !important;
    margin: 5px 0 0 !important;
    padding: 5px 0px !important;
    width: 100% !important;
	text-align: center!important;
}

 .back-to-category 
 {
	 display:none!important;
	 }
	.sku{
	background: rgb(255, 255, 255);
	background: -webkit-linear-gradient(120deg, rgb(255, 255, 255) 23%, rgb(235, 235, 235) 100%);
	background: -o-linear-gradient(120deg, rgb(255, 255, 255) 23%, rgb(235, 235, 235) 100%);
	background: -ms-linear-gradient(120deg, rgb(255, 255, 255) 23%, rgb(235, 235, 235) 100%);
	background: linear-gradient(120deg, rgb(255, 255, 255) 23%, rgb(235, 235, 235) 100%);
	border-radius: 4px 0 0 4px;
    color: rgb(105, 105, 105);
    display: ruby-text;
    float: right;
    left: 20px;
    padding-left: 0px;
    padding-right: 20px;
    position: relative;
    top: 5px;
	}
	.articul_3d{
	color: #333333;
    text-align: center;
	line-height: 1.3;
	}
	.productdetails-view {
		margin: 0 20px 20px!important;
	}
	.back-to-category  + h1 {
		margin: 8px 0 15px!important;
		color: #333!important;
	}
@media only screen
and (min-width : 500px)
and (max-width : 850px){
	.back-to-category  + h1 {
			font-size: 4vw!important;
		}
}
@media only screen
and (max-width : 499px){
	.back-to-category  + h1 {
			font-size: 5vw!important;
		}	
}
.rating {
    float: left !important;
    margin: 10px 0 0 !important;
}
.rating  label {
	margin-bottom: 0px!important;
}
.spacer-buy-area .ratingbox {
	margin-bottom: 5px;
}
.ratingbox {
    margin-bottom: 0px;
}
	.list-reviews{
		display:none!important;
	}
	.customer-reviews{
		margin:0!important;
	}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	outline: medium none!important;

}
.nav-tabs > li > a {
	outline: medium none!important;
}
.otzyv{
    margin: 4.85px 0 0 7px;
    position: relative;
	float: right;	
}
.ask-a-question{
	outline: 0 none !important;
}
.productdetails-view .product-short-description {
	margin: 0 !important;
}
.garantii{
	float: right; 
	width: 100%; 
	padding-left: 5px; 
	border-left: 2px solid rgb(213, 213, 213); 
	position: relative; 
	display: block; 
	line-height: 1.372;
	height: 100%;
	top: 15px;
}
.garantii ul{
	margin: 0px 0px 2px!important;
}
.garantii ul li{
	font-size: 14px!important;
	list-style-image: url('//3-d.su/images/button/tire.png')!important;
	list-style-type: unset!important;
}
.sku strong{
	color:#333333!important;
}
.nav-tabs{
	border-color: transparent ! important; 
	margin: 0px! important;  
	padding-left: 0px ! important;
	position: relative;
    top: 1px;
}
.tab-content {
	position: relative;
	background: white none repeat scroll 0% 0%; 
	z-index: 777;
}
.tab-content #home{
	padding: 0px 7px 0px 10px; 
	border: 1px solid limegreen; 
	border-radius: 0px 5px 5px;
}
.tab-content #reviews{
	border: 1px solid darkorange; 
	border-radius: 0px 5px 5px;
	padding: 10px 7px 0px 10px;
}
.tab-content #video{
	border: 1px solid cornflowerblue;
    border-radius: 0 5px 5px;
    padding: 5px;
}
.tab-content #video div{
	border-radius: 5px;
}
.hls_checkbox{
	display: ruby-base !important;
	z-index: 1 !important;
}
.opisanie-a-href{
	border-style: solid! important; 
	border-image: none! important; 
	z-index: 999; 
	border-color: limegreen limegreen transparent! important; 
	border-radius: 3px 3px 1px 1px ! important;
	color: black! important; 
}
.otzyvi-a-href{
	margin-left: 3.5px! important;  
	color: black! important;  
	border-style: solid; 
	border-image: none! important; 
	z-index: 999; 
	border-radius: 3px 3px 1px 1px ! important; 
	border-color: darkorange darkorange transparent! important; 
}
.nav > li > a:hover{
    background-color: transparent;
    text-decoration: underline;
}
.nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
}
#comments-footer {
    border-top: 0 solid #ccc! important; 
}
#comments {
    display: block! important;
    float: right! important;
    margin: 0;
    padding: 0;
    position: relative! important;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    width: 50%;
	
}
#jc h4 {
    border-bottom: 0 solid #d2dadb! important;
	width: 50%;
}
#comments-form{
	width: 50%;
}
.zagolov-dob-koment{
	font-size:20px;	
	width:50%;
	float:left;
}
.zagolov-koment{
	font-size:20px; 
	width:50%;
	float:right;
}
.comments-list {
    margin-left: 0! important;
}
#comments-list-footer{
	display:none;
}
.smiles{
	display:none;
}
.stars-orange{
	max-width: 120px !important;
}
.textarea-jcomments{
	border-radius: 10px 10px 0 0;
    display: block;
    padding: 3px 5px 5px !important;
}
.grippie{
	border-radius: 0 0 10px 10px;
}
.btn-for-sumbit-jcomment{
	padding-bottom: 15px!important;
	padding-top: 10px!important;
}
.ahref-btn-for-sumbit-jcomment{
	background: seagreen none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 3px;
    color: white!important;
    margin: 0 !important;
    padding: 7px !important;
}
.ahref-btn-for-sumbit-jcomment:hover {
    border: 1px solid darkolivegreen;
}

.videoobzor
{
	border-color: cornflowerblue cornflowerblue transparent !important;
    border-image: none !important;
    border-radius: 3px 3px 1px 1px !important;
    border-style: solid;
    color: black !important;
    margin-left: 3.5px !important;
    z-index: 999;
}
.podzagolov-koment{
	float: right;
    font-size: 20px;
    text-align: center;
    text-decoration: underline;
    width: 50%;
}
.bbcode{
	display:none! important;
}
#comments-form textarea{
	border-radius: 7px 7px 0 0! important;
	margin: 10px 0 0! important;
	padding: 10px 10px 0;
}
.nali4ie-tovara-v-karte{
text-align: left; 
margin-bottom: 10px; 
display: flex;
}
.availability_yes{
	color: green; 
}
.availability_no{
	color:red;
}
.availability_yes_kat{
	color: green; 
	float: right;
    padding-top: 4px;
}
.availability_no_kat{
	color:red;
	float: right;
    padding-top: 4px;
}
.quantity-box input:focus{
	border-radius: 13px! important;
	text-align: center! important;
	font-size: 12px! important;
	box-shadow: none! important;
	border: 1px solid darkseagreen! important;
	font-weight: 700! important;
}
.manufacturer a{
	color: #135f15! important;
}
@media only screen
and (min-width : 824px){
.additional-images{
	display: block! important; 
	width: 57px! important; 
	position: absolute! important;
}
}
@media only screen
and (min-width : 421px)
and (max-width : 823px){
.additional-images{
	display: block! important; 
	width: 120px! important; 
	position: absolute! important;
	top: 75px;
}
}

#fancybox-close{
	right: -30px! important;
    top: -10px! important;
}
.floatleft{
	padding-top: 10px! important;
	padding-left: 0px;
}
.fancybox-title-inside{
	display:none!important;
}
.category-view .floatleft img:hover{
    border-radius: 0!important;
}
.floatleft img{
	border: 1px solid transparent;
}
#fancybox-right-ico{
    left: auto!important;
    right: 20px!important;
    top: 90%!important;
}
#fancybox-left-ico{
	left: 35px!important;
    right: auto!important;
    top: 90%!important;
}
a:focus {
    outline: medium none!important;
}
/*Стили всплывающего окна добавить в корзину*/
.popup_cart {
text-align: center;
margin: 10px 20px;
font-size: 16px;/*размер текста ДОБАВЛЕН В КОРЗИНУ*/
}
.popup_cart h3 {
font-size: 24px; /*размер текста названия товара*/
color: #fa0000; /*цвет текста названия товара*/
text-transform:uppercase;
line-height: 1.1;
margin-bottom: 15px;
}
a.continue_link {
display: inline-block;
background:#4f4f4f; /*цвет кнопки ПРОДОЛЖИТЬ ПОКУПКИ*/
color: #fff;/*цвет  шрифта кнопки ПРОДОЛЖИТЬ ПОКУПКИ*/
text-decoration: none;
font-size: 18px;/*размер шрифта кнопки ПРОДОЛЖИТЬ ПОКУПКИ*/
margin: 0;
padding: 5px 15px;
}
a.continue_link:hover {
text-decoration: underline!important;
}
a.showcart {
background: #ff4e33;/*цвет кнопки ПОКАЗАТЬ КОРЗИНУ*/
color: #fff;/*цвет  шрифта кнопки ПОКАЗАТЬ КОРЗИНУ*/
text-decoration: none;
font-size: 18px;/*размер шрифта кнопки ПОКАЗАТЬ КОРЗИНУ*/
margin: 0;
padding: 5px 15px;   
}
a.showcart:hover {
text-decoration: underline!important;
}
#fancybox-content{
	background:white!important;

}
.popup_cart p{
	text-align:center!important;
	font-size: 20px!important;
}
.popup_cart h3{
	text-align:center!important;
}
.dop-pole-garantiya {
	position: relative; 
	left: -7px; 
	border-left: 2px solid rgb(213, 213, 213); 
	padding-left: 5px;
}
.accordeonck{
	padding: 5px 5px 5px 0;
}

@media only screen
and (max-width : 767px){
.accordeonck {
    padding: 5px 0px 0px 0!important;
}
}

.menu{
	overflow: hidden! important;
	padding: 0px ! important; 
	border: 2px solid rgb(81, 122, 0) ! important; 
	box-shadow: none ! important;
}
#accordeonck116 li.level1{
	background: rgb(102, 153, 0) none repeat scroll 0% 0% ! important;
	padding: 0! important;
}
#accordeonck116 li.level1:hover{
	background: rgb(81, 122, 0) none repeat scroll 0px 0px ! important;
	color:white;
}
#accordeonck116 li.level1 > a {
	padding: 7px 4px 7px 5px ! important;
	color: white;
	font-size: 14px!important;
    line-height: 1.2!important;
}
ul#accordeonck116 li a:hover, ul#accordeonck116 ul li a:focus{
	color: white!important;
}

ul#accordeonck116 li ul li a:hover{
	color: #000!important;
	background: #F3FFC9!important;
}

ul#accordeonck116 li ul li a:focus{
	color: #000!important;
	background: #CDFFBE!important;
}

ul#accordeonck116 li ul li{
	background: white none repeat scroll 0% 0% ! important; 
	margin: 0px ! important; 
	box-shadow: 0px 0px 2px 0px rgb(81, 122, 0) inset! important; 
	padding:0!important;
}
ul#accordeonck116 li a{
	padding: 7px 4px 7px 5px !important;
}
#accordeonck116 li.level2 > a:hover{
	color:black!important;
}
#accordeonck116 li.level2 > a{
	font-size: 14px!important;
    line-height: 1.2!important;
}
#accordeonck116 li.level3 a {
    font-size: 14px!important;
    line-height: 1.2!important;
}
.tabcontent3 fieldset{
	  padding: 0 25px !important;
}
#opc_basket h1{
	display:none;
}
#opc_basket tr {
	text-align: center !important;
}
#opc_basket td {
text-align: center !important;
vertical-align: middle!important;
}
#opc_basket th{
text-align: center !important;
}
.tabcontent3 input#email_field{
	border: 1px solid #e3e3e3;
    border-radius: 3px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    max-width: 95%;
    padding: 0 5px;
    width: 220px;
}
#tt_shipping_rate_div{
	display:none!important;
}
#tt_order_subtotal_div{
	display:none!important;
}
.vm-details-button{
  display: none;
}
.price-list{
	background:#6aa84f;
	background:-webkit-linear-gradient(#6aa84f, #38761d);
	background:linear-gradient(#6aa84f, #38761d);
	border-radius:5px;
	color:#fff!important;
	display:inline-block;
	font:normal 700 17px/1 "Calibri", sans-serif!important;
	text-shadow:1px 1px 0 #274e13;
    border: 1px solid white;
    margin-left: 25%;
    padding: 5px 13px;
    text-align: left!important;
    width: 65%;
}
@media only screen
and (max-width : 1024px){
.price-list{
	display:table-cell!important;
}
.menuposition1 {
    left: unset !important;
}
}
@media only screen
and (min-width : 1025px)
and (max-width : 1199px){
.menuposition1 {
    left: 76.5%!important;
}
}
.price-list > img{
	width: 15%;
	left: 82.5%;
    position: absolute;
    top: -10%;
}
.price-list1 > img{
	width: 15%;
	left: 82.5%;
    position: absolute;
    top: -10%;
}
.vm-pagination-top {
	display:none!important;
}
.orderby-displaynumber {
    border-bottom: 1px solid rgba(36, 180, 40, 1) !important;
    border-top: medium none !important;
    margin: 0 !important;
    padding: 10px 2% !important;
}
.orderby-displaynumber .floatleft {
	padding-top: 0 !important;
}
.orderby-displaynumber .floatleft .orderlistcontainer {
	margin: 0 !important;
}
.orderby-displaynumber .floatright  {
    margin: 10px 0 !important;
}
.orderby-displaynumber .floatright #limit.inputbox{
	display:none!important;
}
.category-view .browse-view h1{
	margin: 8px 2%!important;
}
@media only screen
and (max-width : 380px){
.category-view .browse-view h1{
	font-size: 9vw;
}
}

.xleb-croshki-top{
	width:100%;
}
.xleb-croshki-top .xlebnie_croshki{
	padding: 6px 6px 6px 16.5px !important;
}
.xleb-croshki-top .xlebnie_croshki div .pathway{
	font-size: 0.8em ! important;
}
.vm-pagination-bottom .pagination li span{
	border-radius: 5px! important;
	font-size: 25px! important;
}
.vm-pagination-bottom .pagination li a{
	border-radius: 5px! important;
	font-size: 25px! important;
}
.vm-pagination-bottom .pagination li span:hover{
	border-radius: 5px! important;
	font-size: 25px! important;
}
.vm-pagination-bottom .pagination li a:hover{
	border-radius: 5px! important;
	font-size: 25px! important;
}
.vm-pagination {
    float: none !important;
}
.vm-pagination-bottom .pagination .active > span {
	border: 1px solid rgba(36, 180, 40, 1)!important;
	border-radius: 5px! important;
	font-size: 25px! important;
}
.vm-pagination-bottom span.vm-page-counter {
    float: none!important;
}
.product-price .price-crossed{
    text-align: center ! important;
}
.product-price .price-crossed div{
	position: relative!important;
}
.product-price .price-crossed div .PricebasePriceWithTax{
	text-align: center ! important; 
	font-size: 1.6em ! important; 
	line-height: 30px! important; 
	color: rgb(247, 32, 47)! important;
}

.img-v-cene-tovara-ac + .product-price .PricesalesPrice span{
	font-size: 2.6em !important;
    line-height: 3px !important;
    text-align: center !important;
}
.no-img-v-cene-tovara-ac + .product-price .PricesalesPrice span{
    font-size: 2.6em !important;
    line-height: 50px !important;
    position: relative!important;
    text-align: center !important;
    top: 5px !important;
}

.img-v-cene-tovara-ac + .product-price + .clear + .addtocart-area{
	margin: 0!important;
}
.no-img-v-cene-tovara-ac + .product-price + .clear + .addtocart-area{
	margin: 0 0 21px!important;
}
.category-view .PricesalesPrice {
    font-size: 1.62em;
    line-height: 40px;
    position: relative;
    text-align: center;
    top: -1px;
}
.category-view .price-crossed + br + .PricesalesPrice {
    top: -11.5px !important;
    line-height: 35px!important;
}
.category-view .super-cena-category{
	display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 7em;
}
.vm-product-container .super-cena-category {
    display: block;
    left: 4em;
    position: absolute;
    top: 0;
    width: 8em;
}
.vm-product-container{
	position:relative!important;
}
.category-view .percentPrice{
	color: red !important;
    font-size: 1.2em !important;
    position: absolute;
    right: 0;
    text-align: center !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 28, 0.2);
    top: 0;
    transform: rotate(10deg);
}
@media only screen
and (min-width : 1025px)
{
.vm-product-container .PricediscountAmount span{
    font-family: Lucida Console;
    font-size: 0.7em;
    margin: -48px 0 0 65px !important;
    position: absolute;
    transform: rotate(7deg);
}
.vm-product-container .percentPrice{
	position: absolute; 
	text-align: center ! important; 
	color: white ! important; 
	font-size: 1.2em ! important; 
	text-shadow: 2px 1px 1px rgba(0, 0, 28, 0.7); 
	margin: -75px 0px 0px 192px ! important; 
	transform: rotate(7deg);
}
.img-v-cene-tovara-ac{
	display: block;
    margin-left: 186px;
    margin-top: -10px;
    opacity: 0.75;
    position: absolute;
    width: 70px;
}
}
@media only screen
and (min-width : 824px)
and (max-width : 1024px)
{
.img-v-cene-tovara-ac {
    display: block;
    margin-left: unset !important;
    margin-top: -10px;
    opacity: 0.75;
    position: absolute;
    width: 70px;
    right: 3px;
}
.vm-product-container .percentPrice {
    position: absolute;
    text-align: center !important;
    color: white !important;
    font-size: 1.2em !important;
    text-shadow: 2px 1px 1px rgba(0, 0, 28, 0.7);
    margin: -75px 0px 0px 0px !important;
    transform: rotate(7deg);
    right: 23px;
}
.vm-product-container .PricediscountAmount span {
    font-family: Lucida Console;
    font-size: 0.7em;
    margin: -48px 0 0 0px !important;
    position: absolute;
    transform: rotate(7deg);
    right: 23px;
}
}

@media only screen
and (min-width : 523px)
and (max-width : 823px)
{
.vm-product-container .PricediscountAmount span {
    font-family: Lucida Console;
    font-size: 0.7em;
    margin: -48px 0 0 5px !important;
    position: absolute;
    transform: rotate(-10deg);
    left: 0;
}
.vm-product-container .percentPrice {
    position: absolute;
    text-align: center !important;
    color: white !important;
    font-size: 1.2em !important;
    text-shadow: 2px 1px 1px rgba(0, 0, 28, 0.7);
    margin: -78px 0px 0px 0px !important;
    transform: rotate(-10deg);
    left: 0;
}
.product-price .price-crossed {
    text-align: right !important;
    display: block!important;
    padding-right: 15%!important;
}
.img-v-cene-tovara-ac {
    display: block;
    margin-left: unset;
    margin-top: -6px;
    opacity: 0.75;
    position: absolute;
    width: 70px;
    left: 3px;
    transform: rotate(-17deg);
}
.vm-product-container .super-cena-category {
    display: block;
    left: 0em;
    position: absolute;
    top: -300px;
    width: 8em;
}
}

@media only screen
and (max-width : 522px)
{
.product-price .price-crossed {
    text-align: center !important;
    display: block;
    padding-right: 0;
}
.vm-product-container .super-cena-category {
    display: block;
    left: 0;
    position: absolute;
    top: 0px;
    width: 8em;
}
.vm-product-container .percentPrice {
    position: absolute;
    text-align: center !important;
    color: white !important;
    font-size: 1.2em !important;
    text-shadow: 2px 1px 1px rgba(0, 0, 28, 0.7);
    margin: -71px 0px 0px 0px !important;
    transform: rotate(7deg);
    right: 23px;
}
.vm-product-container .PricediscountAmount span {
    font-family: Lucida Console;
    font-size: 0.7em;
    margin: -42px 0 0 5px !important;
    position: absolute;
    transform: rotate(7deg);
    right: 22px;
}
.img-v-cene-tovara-ac {
    display: block;
    margin-left: unset;
    margin-top: -6px;
    opacity: 0.75;
    position: absolute;
    width: 70px;
    right: 3px;
}	
}

.category-view .PricediscountAmount span{
	color: #ff6800 !important;
    font-family: Lucida Console;
    font-size: 0.8em !important;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 28, 0.2);
    top: 2.9em;
    transform: rotate(9deg);
}
.category-view .ot_discount_product{
	padding: 0!important;
}
.vm-product-container  .ot_discount_product{
	padding: 10px 0px 0px 0px;
	margin-bottom: -10px!important;
}
@media only screen
and (min-width : 523px)
and (max-width : 823px)
{
.vm-product-container  .ot_discount_product{
	padding: 0;
	position: absolute !important;
	width: 50% !important;
	top: 0%;
	right: 0;
	background: rgba(255, 255, 255,0.8);
	box-shadow: 0px 0px 3px 2px rgba(255, 255, 255,0.8);
	border-radius: 50px;
}

}

@media only screen
and (min-width : 768px)
and (max-width : 823px)
{
.category-view .ot_discount_product {
text-align: center !important;
position: absolute !important;
width: 100%;
float: left;
top: 145px !important;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 20%, rgba(255,255,255,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(20%,rgba(255,255,255,0.75)), color-stop(100%,rgba(255,255,255,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bfffffff',GradientType=0 ); /* IE6-9 */
}
}
@media only screen
and (min-width : 696px)
and (max-width : 767px)
{
.category-view .ot_discount_product {
text-align: center !important;
position: absolute !important;
width: 100%;
float: left;
top: 130px !important;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 20%, rgba(255,255,255,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(20%,rgba(255,255,255,0.75)), color-stop(100%,rgba(255,255,255,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bfffffff',GradientType=0 ); /* IE6-9 */
}
}

@media only screen
and (min-width : 523px)
and (max-width : 695px)
{
.category-view .ot_discount_product {
text-align: center !important;
position: absolute !important;
width: 100%;
float: left;
top: 145px !important;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 20%, rgba(255,255,255,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(20%,rgba(255,255,255,0.75)), color-stop(100%,rgba(255,255,255,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 20%,rgba(255,255,255,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bfffffff',GradientType=0 ); /* IE6-9 */
}
}
@media only screen
and (min-width : 523px)
and (max-width : 822px)
{
	.category-view .super-cena-category {
    top: -300px;
}
.category-view .percentPrice {
    color: red !important;
    font-size: 1.2em !important;
    position: absolute;
    right: -85%!important;
    text-align: center !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 28, 0.2);
    top: -285px!important;
    transform: rotate(10deg);
	left:unset!important;
}
.category-view .PricediscountAmount span {
    color: #ff6800 !important;
    font-family: Lucida Console;
    font-size: 0.8em !important;
    font-weight: bold;
    position: absolute;
    text-shadow: 1px 1px 1px rgba(0, 0, 28, 0.2);
    top: -300px !important;
    transform: rotate(9deg);
    right: -85%!important;
	left:unset!important;
}
}
@media only screen
and (min-width : 801px)
and (max-width : 914px)
{
.vm-col-3 {
    width: 49%!important;
}
}

.ot_discount_product .ot_text{
	color: buttonshadow;
}
#vmMainPageOPC td.prod_name img{
	height: auto!important;
    width: auto!important;
}
#vmMainPageOPC td.prod_name{
	padding: 10px 18px 10px 15px!important;
}
#ajax-search-button119 .magnifier{
	margin-top: 0.3em!important;
}
#ajax-search-button119{
	height: 100% !important;
}
input#search-area119{
	border-color: ButtonShadow!important;
}
#offlajn-ajax-search119 {
    width: 100%!important;
	opacity: 0.8;
}
#offlajn-ajax-search119:hover, #offlajn-ajax-search119:active, #offlajn-ajax-search119:focus{
	opacity: 1;
}
#search-results119{
	width: 30.35em !important;
}
#search-results119 .result-element{
	height: 100%!important;	
}
#search-results119 .result-element span{
	margin-bottom: 5px;
}
#search-results-inner119 .seemore:hover span{
	font-style: normal!important;
	text-decoration: underline!important;
}
#ajax-search-button132 .magnifier{
	margin-top: 0.3em!important;
}
#ajax-search-button132{
	height: 100% !important;
}
input#search-area132{
	border-color: ButtonShadow!important;
	border-right: 1px #b2c4d4 solid!important;
}
#search-form132 #search-area-close132{
	right: 5px!important;
}

#offlajn-ajax-search132 {
    width: 100%!important;
	opacity: 0.8;
}
#offlajn-ajax-search132:hover, #offlajn-ajax-search132:active, #offlajn-ajax-search132:focus{
	opacity: 1;
}
#search-results132{
	width: 30.35em !important;
}
#search-results132 .result-element{
	height: 100%!important;	
}
#search-results132 .result-element span{
	margin-bottom: 5px;
}
#search-results-inner132 .seemore:hover span{
	font-style: normal!important;
	text-decoration: underline!important;
}
@media only screen
and (min-width : 1200px){
.category-view .row .spacer h2 a {
	 font-size: 1.3em !important;
}
.category-view .row .spacer h2 a:hover {
	 font-size: 1.3em !important;
}
}

@media only screen
and (min-width : 844px)
and (max-width : 1050px){
#hls_content .category-view .row .category .spacer h2 a {
	 font-size: 1.5vw !important;
}
#hls_content .category-view .row .category .spacer h2 a:hover {
	 font-size: 1.5vw !important;
}
}
@media only screen
and (min-width : 1051px)
and (max-width : 1199px){
#hls_content .category-view .row .category .spacer h2 a {
	 font-size: 1.3vw !important;
}
#hls_content .category-view .row .category .spacer h2 a:hover {
	 font-size: 1.3vw !important;
}
}
@media only screen
and (min-width : 768px)
and (max-width : 843px){
#hls_content .category-view .row .category .spacer h2 a {
	 font-size: 1.6vw !important;
}
#hls_content .category-view .row .category .spacer h2 a:hover {
	 font-size: 1.6vw !important;
}
}
@media only screen
and (min-width : 600px)
and (max-width : 767px){
#hls_content .category-view .row .category .spacer h2 a {
	 font-size: 2vw !important;
}
#hls_content .category-view .row .category .spacer h2 a:hover {
	 font-size: 2vw !important;
}
}
@media only screen
and (max-width : 599px){
.category-view .category-view{
	display:none!important;
}
#hls_content #hls_content_margin > div + #system-message-container + .category-view > .row{
display:none!important;
}
#hls_content #hls_content_margin > div + #system-message-container + .category-view > .horizontal-separator{
display:none!important;	
}
#hls_content #hls_content_margin > div + #system-message-container + .category-view{
margin-bottom: 10px!important;	
}
}
.orderlistcontainer .orderlist{
	border-radius: 4px!important;
}
.orderlistcontainer div.orderlist div:hover {
    background: papayawhip none repeat scroll 0 0!important;
	border-radius: 4px;
}
.category-view div.category {
    border: 1px solid #cfcfcf;
    width: 24.75%;
}
.category-view div.category:hover{
	border: 1px solid #59b315;
}
.category-view .horizontal-separator{
	margin: 10px 0 5px;
}
.browse-view .horizontal-separator{
	margin: 10px 0!important;
}
.featured-view .PricesalesPrice,  .recent-view .PricesalesPrice, .related-products-view .PricesalesPrice, .topten-view  .PricesalesPrice, .latest-view .PricesalesPrice{
	font-size: 1.62em !important;
    line-height: 40px;
    position: relative;
    text-align: center;
    top: -2px;
}
.featured-view .spacer h2 a , .recent-view  .spacer h2 a , .related-products-view .spacer h2 a , .latest-view .spacer h2 a , .topten-view .spacer h2 a{
	background-color: transparent!important;
    color: #2e8b57!important;
    font-family: "Arial"!important;
    font-size: 20px!important;
    font-style: normal!important;
    font-weight: normal!important;
    text-align: left!important;
    text-decoration: none!important;
}
.featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4, .related-products-view h4 {
    font-size: 14px;
    margin: 0 0 8px;
    padding: 0;
    text-align: center;
}
li.level3 > a:before{
	content: " ∟ ";
}
li.level4 > a:before{
	content: " . . ∟ ";
}
.additional-images .floatleft img{
	border: 1px solid #999!important;
    border-radius: 3px!important;
}
.additional-images .floatleft img:hover{
	border: 1px solid green!important;
	border-radius: 3px!important;
}
#accordeonck116 li:last-child{
	border-bottom: 0 none!important;
}
#vmMainPageOPC td.prod_name a{
	margin-top: 12px!important; /* отступ сверху от названия товара в корзине */
}
.vmTabContent .wrap_login .formField input[type="checkbox"] {
    visibility: visible!important;
}
.vmTabContent .wrap_login .formField input[type="checkbox"]:focus{
	outline: none!important;
}
.payment2 {
    border-bottom: 0!important; /* нижний бордюр между вариантами заказа в корзине */
}
#vmMainPageOPC a.deletebtn, #vmMainPageOPC a.deletebtn:hover{
	margin: 6px 4px 0 0!important;
}
.cart-view{
	padding:15px;
}
#vmMainPageOPC a.continue_link{
	margin-top: 15px!important;
}
.vmTabContent #registertab input[type="checkbox"] {
    visibility: visible;
}
.vmTabContent #registertab input[type="checkbox"]:focus {
    outline: none!important;
}
.vmTabContent #registertab .hls_checkbox label{
	border:none!important;
	display:none!important;
}
@media only screen
and (min-width : 1025px)
and (max-width : 1199px) 
{
	#hls_content{
		width:740px!important;
	}
}
.ya-share2__list_direction_horizontal > .ya-share2__item{
	padding-left: 2px;
	opacity: 0.35;
}
.ya-share2__badge{
	border-radius: 20px!important;
}
.ya-share2__item:hover {
    opacity: 1!important;
}
.ya-share2, .ya-share2 *{
	top: 0px;
}
.category-view .browse-view > h3{
	margin-left: 15px;
}
form .virtuemart_search{
	margin-left: 20px;
}
form .virtuemart_search .inputbox{
	width: 45%;
}
.orderby-displaynumber .activeOrder a{
	font-size: 12px;
	color: #333333;
}
.quantity-box input{
	border-radius: 13px !important;
}
#accordeonck116 li img{
	margin: 2px 2px 0 0;
}
form + .orderby-displaynumber .orderlistcontainer + .orderlistcontainer .orderlist div{
	background: #e2f7df none repeat scroll 0 0;
    float: left;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 200px;
	border-radius: 4px;
}
form + .orderby-displaynumber .orderlistcontainer + .orderlistcontainer .orderlist{
	padding: 10px; 
	width: 48.1%;
}
.orderlistcontainer a:visited{
	color: #24b428;
}
.orderlistcontainer + .orderlistcontainer .title + .Order{
	padding-top: 3px;
}
#searchForm .phrases-box .hls_radio{
	display: inline!important;
}
.search #searchForm{
	padding:20px;
}

.sku2{
	display:none;
}
.garant-sku{
	float: right; 
	width: 17%; 
}
.ya-share2__item{
	margin-top: 4px!important;
}
@media only screen
and (max-width : 1199px) 
{
.productdetails-view .manufacturer{
	text-align: left!important;
}
.garantii{
	display:none!important;
}
.sku{
	display:none!important;
}
.sku2{
	margin-top: 10px;
	display:block!important;
}
.manufacturer{
	margin:0!important;
}

}
@media only screen
and (min-width : 824px)
and (max-width : 1199px) 
{
.productdetails-view .ratingbox {
    display: table-caption!important;
	margin-bottom: 5px !important;
}
.productdetails-view .garant-sku{
	display:none!important;
}
}
@media only screen
and (min-width : 523px)
and (max-width : 823px) 
{
.category-view .ot_text{
		display:none!important;
	}
}

@media only screen
and (min-width : 796px) 
and (max-width : 1199px) 
{
.otzyv {
    margin: 4.85px 0 0 7px;
    position: absolute!important;
    display: block!important;
    float: right!important;
    top: 0;
    right: 0;
}
}

@media only screen
and (min-width : 824px) 
and (max-width : 920px) 
{
.otzyv a{
	font-size: 10px!important;
}
}

@media only screen
and (max-width : 910px){ 
.ask-a-question a {
    background: orange !important;
}
}
@media only screen
and (min-width : 523px)
and (max-width : 822px){
.category-view .addtocart-area {
    margin: 0;
    float: right !important;
    width: 50%;
    position: relative;
}
.category-view .product-price {
    float: unset !important;
    line-height: unset !important;
    width: 50%;
    position: absolute;
    margin-top: 8px !important;
}

.category-view .product-price .PricesalesPrice {
    text-align: right !important;
    margin-right: 10px;
}

}

@media only screen
and (min-width : 523px)
and (max-width : 823px){
.vm-product-details-container .addtocart-area {
    margin: 0;
    float: right !important;
    width: 50%;
    position: relative;
}
.vm-product-details-container .product-price {
    float: unset !important;
    line-height: unset !important;
    width: 50%;
    position: absolute;
    margin-top: 8px !important;
}
.productdetails-view .addtocart-bar {
    margin: 13px 10px 10px 10px !important;
    text-align: left !important;
}
.vm-product-details-container .product-price .PricesalesPrice {
    text-align: right !important;
    margin-right: 10px;
}

}
	
@media only screen
and (max-width : 823px){

.otzyv {
    margin: 5px 0 0 3px !important;
    position: relative !important;
    float: right !important;
}
.garant-sku {
    float: right;
    width: 100%;
    margin-right: 0 !important;
	display: block !important;
}
.garantii {
    display: block !important;
    top: 5px !important;
    margin-bottom: 15px !important;
	border: 2px solid rgb(213, 213, 213)!important;
	border-radius: 4px!important;
	padding: 5px!important;
}
.ratingbox {
    display: inline-block !important;
    margin-bottom: 5px !important;
}
}

@media only screen
and (min-width : 824px){
.product-price .PricesalesPrice{
	text-align: center ! important;
}
.productdetails-view .addtocart-bar{
	margin: 13px 0 10px !important;
	text-align: center !important;
}
}
@media only screen
and (max-width : 769px){
 .headerposition2
{
display:none!important;
}
.hls_banner_header_inner_above0{
	display:block!important;
}
#offlajn-ajax-search124 {
    width: 100%!important;
}
#ajax-search-button124{
	height: 100%!important;
}
#ajax-search-button124 .magnifier{
	height: 100%!important;
}
.headerabovecolumn1 {
    margin-bottom: 3px!important;
}
}

@media only screen
and (min-width : 770px)
and (max-width : 1024px){
 .headerposition2
{
top: 33px;
left: 35%;
width: 276.8px;
min-height: 22.4px;
position:absolute;
}
#search-results119{
	width: 23em !important;
}
#search-results-inner119 {
    width: 23em!important;
}
#search-results119 .result-element span{
	width: 23em!important;
}
#search-results132{
	width: 23em !important;
}
#search-results-inner132 {
    width: 23em!important;
}
#search-results132 .result-element span{
	width: 23em!important;
}
}
@media only screen
and (max-width : 767px){
#hls_menu .navbar-toggle {
    margin-left: 3px!important;
    left: 3px!important;
}
}

.hls_banner_header_inner_above0{
	display:none;
}
@media only screen
and (min-width : 523px)
and (max-width : 625px){
.category-view .PricesalesPrice{
		float:right;
		font-size: 1.52em !important;
	}	
.category-view span.addtocart-button{
	margin-bottom: 8px!important;
}
.category-view .addtocart-button {
	background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto !important;
    font-size: 1.2em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	width: 100% !important;	
}

.category-view .addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 40px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;	
}
.productdetails-view .addtocart-button {
    background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
    font-size: 1.36em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	
}
.productdetails-view .addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 45px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;
	
}
}

@media only screen
and (min-width : 768px)
and (max-width : 822px){
.category-view .PricesalesPrice{
		float:right;
		font-size: 1.52em !important;
	}	
.category-view span.addtocart-button{
	margin-bottom: 8px!important;
}
.category-view .addtocart-button {
	background-image: none !important;
    font-size: 1.2em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	width: 100% !important;	
}

.category-view .addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 10px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;	
	text-align: center !important;
}
.productdetails-view .addtocart-button {
    background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
    font-size: 1.36em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	
}
.productdetails-view .addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 45px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;
	
}
.category-view .addtocart-button input:hover
 {
	 transition: all 0.2s ease 0s!important;
	 background: rgba(36, 200, 40, 1) none repeat scroll 0 0!important;
	background-image: none !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
	color: #ffffff!important;
	
 }
.category-view  .addtocart-button input:active
 {
	 transition: none 0s ease 0s!important;
	 background: rgba(36, 200, 40, 1) none repeat scroll 0 0!important;
	background-image: none !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
	color: #ffffff!important;
	top:2px!important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 1.5px 0 0 #3a9731!important;
	position:relative!important;
	
 }
}

@media only screen
and (max-width : 522px){
	
.category-view .PricesalesPrice{
    font-size: 1.62em!important;
}

.addtocart-button {
    background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
    font-size: 1.36em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;	
}

.addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 45px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;
	
}
}

@media only screen
and (max-width : 767px)
and (min-width : 626px){
	.category-view span.addtocart-button {
    margin-bottom: 8px !important;
}
	.category-view .PricesalesPrice{
font-size: 1.62em!important;
	}
.addtocart-button {
    background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
    font-size: 1.36em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	
}
.addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 45px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;
	
}
}
@media only screen
and (min-width : 823px){
	.category-view .PricesalesPrice{
font-size: 1.62em!important;
	}
.addtocart-button {
    background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
    font-size: 1.36em !important;
    line-height: 34px;
    padding: 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	
}
.addtocart-button input
 {
    margin: 5px 0 0;
    padding: 5px 10px 5px 45px !important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 3.5px 0 0 #3a9731!important;
	border: 1px solid rgba(36, 160, 40, 1) !important;
	
}
}

.addtocart-button input:hover
 {
	 transition: all 0.2s ease 0s!important;
	 background: rgba(36, 200, 40, 1) none repeat scroll 0 0!important;
	background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
	color: #ffffff!important;
	
 }
 .addtocart-button input:active
 {
	 transition: none 0s ease 0s!important;
	 background: rgba(36, 200, 40, 1) none repeat scroll 0 0!important;
	background-image: url("//3-d.su/images/button/kupit_v_donecke.png") !important;
    background-position: 4% 40% !important;
    background-repeat: no-repeat !important;
    background-size: 35px auto !important;
	color: #ffffff!important;
	top:2px!important;
	box-shadow: 2px 2px 7px 0 rgba(105, 206, 95, 0.5), 0 1.5px 0 0 #3a9731!important;
	position:relative!important;
	
 }
@media only screen
and (min-width : 915px)
and (max-width : 1199px){
.category-view .availability_yes_kat {
    position: absolute;
    top: 200px;
}
}
@media only screen
and (min-width : 1025px) 
{
 .hls_vmenu_items .child.dropdown-menu > li.open ul 
{
display:block;
left:100%;
}
 ul.hls_vmenu_items.nav li.dropdown:hover ul.collapse 
{
display:block;
list-style:none;
}
 ul.hls_vmenu_items.nav li.dropdown:hover ul.collapse li 
{
list-style:none;
}
 #hls_sidebar_left .nav-pills li.dropdown:hover
{
display:block;
}
 .hls_vmenu_items #dropdown-menu li:hover .sub-menu 
{
visibility: visible;
}
}
@media only screen
and (min-width : 768px)

{
 ul.hls_vmenu_items.nav li.dropdown ul.dropdown-menu 
{
top:40px;
margin-top:-40px;
left:100%;
list-style:none;
}
 ul.hls_vmenu_items.nav ul li.dropdown-submenu.open ul 
{
display: block;
visibility: visible;
list-style:none;
}
 ul.hls_vmenu_items.nav ul 
{
top:40px;
margin-top:-40px;
left:100%;
list-style:none;
}
 .dropdown-submenu.open > ul 
{
display: block;
visibility: visible;
}

}
@media only screen
and (min-width : 1025px) 
{
ul.hls_vmenu_items.nav li.dropdown:hover ul.collapse 
{
list-style:none;
width:100%;
}
ul.hls_vmenu_items.nav li.dropdown:hover ul.collapse li 
{
list-style:none;
}
.hls_vmenu_items #dropdown-menu li:hover .sub-menu 
{
visibility: visible;
}
}
@media only screen
and (min-width : 768px)

{
 ul.hls_vmenu_items.nav li.dropdown ul.dropdown-menu 
{
top:40px;
margin-top:-40px;
left:100%;
list-style:none;
}
 ul.hls_vmenu_items.nav ul li.dropdown-submenu.open ul 
{
display: block;
visibility: visible;
list-style:none;
}

}
.cart_empty{
color: white!important;
font-size: 16px!important;
font-weight: normal!important;
text-shadow: 1px 1px 0 #9b2d30 !important;
visibility: visible;	
}
@media only screen
and (max-width : 767px) 
{
#accordeonck116 li img {
    margin: 1px 0 0 0!important;
    float: right!important;
    border: 2px solid green!important;
    padding: 6.5px 7.5px 7.5px 6.5px!important;
    border-radius: 5px!important;
    background: antiquewhite!important;
}
}
@media only screen
and (min-width : 768px) 
{
#accordeonck116 li img {
    padding: 0 0 12px 5px!important;
}
}
@media only screen
and (min-width : 824px) 
{
.productdetails-view .main-image img {
    max-height: 400px!important;
}
}
body *::-moz-selection
{
	background: rgba(89,179,21, 0.8);
	color: rgb(255,255,255);
} 

body *::webkit-selection
{
	background: rgba(89,179,21, 0.8);
	color: rgb(255,255,255);
} 

body *::selection
{
	background: rgba(89,179,21, 0.8);
	color: rgb(255,255,255);
}
#member-registration label{
	margin-top: 7px;
}
.category-view .horizontal-separator{
display:none!important;
}
.category-view .category-view div.category{
margin: 0px!important;
}
#system-message-container + .category-view > div:first-child {
margin-top: 4px!important;
}
#ajax-search-button132{display:none;}
#search-results132 .result-element span{
	margin-bottom: 1px!important;
}
#search-results132 .result-element{
	max-height: 60px!important;
}
.color-svg-vk{
	fill: #9c9c9c;
	margin: 12px 0 0 17px;
}
.color-svg-vk:hover{
	fill: #4a9710;
}
#hls_header{
	overflow: hidden;
}
.footrdiv{
	display: flex;flex-flow: row wrap;width: 100%;margin: auto;
}
.footrs1{
	margin: auto;text-align: center;padding-bottom: 10px;font-size: 12px;padding-top: 5px;
}
.footrs2{
	margin: auto;font-size:14px;color:black;padding-bottom:20px;
}
.ahtung::before {
content: "Уважаемые клиенты! Точное соответствие цены гарантируется только на указанную дату новости в баннере!";
text-align: center;
padding: 0px 5px 5px 5px;
font-weight: bold;
margin: 5px 5px 0 5px;
border-radius: 5px 5px 0px 0px;
border-bottom: 1px dashed #e93333;
display: block;
color: #e93333;
font-size: 19px;
}
.contenttopcolumn0 .cell2,.contenttopcolumn0 .cell3, .contenttopcolumn0 .cell4{display:none;}
#productCartFullcube{width:100%;}
#prodDescription + div {
    text-align: left;
    color: #636363 !important;
    padding-left: 7px !important;
    background-color: #fff !important;
    font-size: 10pt !important;
    right: unset !important;
    width: 100px !important;
    border: 2px solid #2e5a1a;
    position: relative !important;
    text-align: center;
    margin-bottom: 20px;
}
#productCartFullcube td a{
	color: #2e5a1a!important;
}
#productCartFullcube tr {     border-bottom: 5px solid white !important; }
#productCartFullcube tr:first-child, .CatalogSearchBox, table + #productMainDiv,#prodTitle{display:none!important;}
#prodDescription p {
    text-align: left!important;
}
/*кнопка телега начало*/

    #aa_telegram_btn{
        text-align:center;
    }

    #aa_telegram_btn a span {
        background-color: #28a8e9;
    }

    #aa_telegram_btn a span::before {
        border: 1px solid #28a8e9;
        border-color: #28a8e9;
    }

    #aa_telegram_btn i {
        color:#ffffff;
    }

    
    #aa_telegram_btn {
        right: 35px;
        bottom: 35px;
    }

[tooltip][flow^="left"]::after {

    top: 50%;
    right: calc(100% + 5px);
    transform: translate(-.5em, -50%);

}
[tooltip]::after {
  content: attr(tooltip);
  font-family: Helvetica, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: .3ch;
  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}
[tooltip]::before, [tooltip]::after {
  text-transform: none;
  font-size: .9em;
  line-height: 1;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-.5em, -50%);
}
[tooltip]::before {
  content: '';
  border: 5px solid transparent;
    border-right-width: 5px;
    border-left-color: transparent;
  z-index: 1001;
}
#aa_telegram_btn {
  position: fixed;
  z-index: 9999;
}
#aa_telegram_btn a {
  display: inline-block;
  transition: 0.5s;
  text-decoration: none;
  outline: 0;
  border: none;
  -moz-outline-style: none;
}
#aa_telegram_btn a:visited {
  outline: none;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
#aa_telegram_btn a:hover {
  background: none !important;
  outline: none;
  -webkit-tap-highlight-color: transparent;
}
#aa_telegram_btn a span::before {
  content: '';
  display: inline-block;
  position: absolute;
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  border-radius: inherit;
  -webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
  animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
}
#aa_telegram_btn a span {
  display: inline-block;
  height: 60px;
  width: 60px;
  border-radius: 60px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  display: flex;
  border: 0px solid #ffffff;
  position: relative;
}
#aa_telegram_btn i {
  font-size: 50px;
}
[tooltip][flow^="left"]:hover::before, [tooltip][flow^="left"]:hover::after, [tooltip][flow^="right"]:hover::before, [tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}
[tooltip]:hover::before, [tooltip]:hover::after {
  display: block;
}

#aa_telegram_btn {
    position: fixed;
    z-index: 9999;
}

#aa_telegram_btn a {
    display: inline-block;
    transition: 0.5s;
    text-decoration: none;
    outline: 0;
    border: none;
    -moz-outline-style: none;
}

#aa_telegram_btn a:focus{
    border: none;
    outline: none;
    background: transparent;
}


#aa_telegram_btn a:visited {
    outline: none;
    background: none;
    -webkit-tap-highlight-color: transparent;
}

#aa_telegram_btn a:hover{
    background: none!important;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

#aa_telegram_btn a span {
    display: inline-block;
    height: 60px;
    width: 60px;
    border-radius: 60px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    display: flex;
    border: 0px solid #ffffff;
    position: relative;
}

#aa_telegram_btn a span::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    border-radius: inherit;
    -webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
    animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
}

.aa_telegram_btn_4 i {
    font-size: 44px!important;
}

/* --------------------------------

Animation

-------------------------------- */

@keyframes btnIconRipple {
  0% {
    border-width: 4px;
            transform: scale(1);
  }
  80% {
    border-width: 1px;
            transform: scale(1.35);
  }
  100% {
    opacity: 0;
  }
}

/* --------------------------------

Tooltip Styles

-------------------------------- */


/* START TOOLTIP STYLES */
[tooltip] {
    position: relative; /* opinion 1 */
}

/* Applies to all tooltips */
[tooltip]::before,
[tooltip]::after {
    text-transform: none; /* opinion 2 */
    font-size: .9em; /* opinion 3 */
    line-height: 1;
    user-select: none;
    pointer-events: none;
    position: absolute;
    display: none;
    opacity: 0;
}
[tooltip]::before {
    content: '';
    border: 5px solid transparent; /* opinion 4 */
    z-index: 1001; /* absurdity 1 */
}
[tooltip]::after {
    content: attr(tooltip); /* magic! */

    /* most of the rest of this is opinion */
    font-family: Helvetica, sans-serif;
    text-align: center;

    /*
      Let the content set the size of the tooltips
      but this will also keep them from being obnoxious
      */
    min-width: 3em;
    max-width: 21em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 1ch 1.5ch;
    border-radius: .3ch;
    box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
    background: #333;
    color: #fff;
    z-index: 1000; /* absurdity 2 */
}

/* Make the tooltips respond to hover */
[tooltip]:hover::before,
[tooltip]:hover::after {
    display: block;
}

/* don't show empty tooltips */
[tooltip='']::before,
[tooltip='']::after {
    display: none !important;
}



/* FLOW: LEFT */
[tooltip][flow^="left"]::before {
    top: 50%;
    border-right-width: 0;
    border-left-color: #333;
    left: calc(0em - 5px);
    transform: translate(-.5em, -50%);
}
[tooltip][flow^="left"]::after {
    top: 50%;
    right: calc(100% + 5px);
    transform: translate(-.5em, -50%);
}

/* FLOW: RIGHT */
[tooltip][flow^="right"]::before {
    top: 50%;
    border-left-width: 0;
    border-right-color: #333;
    right: calc(0em - 5px);
    transform: translate(.5em, -50%);
}
[tooltip][flow^="right"]::after {
    top: 50%;
    left: calc(100% + 5px);
    transform: translate(.5em, -50%);
}


/* KEYFRAMES */
@keyframes tooltips-vert {
    to {
        opacity: .9;
        transform: translate(-50%, 0);
    }
}

@keyframes tooltips-horz {
    to {
        opacity: .9;
        transform: translate(0, -50%);
    }
}

/* FX All The Things */
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
    animation: tooltips-vert 300ms ease-out forwards;
}

[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
    animation: tooltips-horz 300ms ease-out forwards;
}
/*кнопка телега конец*/


#onepage_submit_section::after {
  content: "Вы подтверждаете, что соглашаетесь с политикой конфиденциальности: https://3-d.su/pk нажимая кнопку 'ПОДТВЕРДИТЬ ЗАКАЗ'";
  display: block;
  text-align: center;
  padding: 5px;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 20px;
  background: white;
}
#adminForm , .validate{
  margin-bottom: 40px;
}
#member-registration::after {
  content: "Вы подтверждаете, что соглашаетесь с политикой конфиденциальности: https://3-d.su/pk нажимая кнопку 'Регистрация'";
  display: block;
  text-align: center;
  padding: 5px;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: -50px;
  color: black;
  font-size: 13px;
}
.horizontal-separator + .row .category.floatleft.width25.vertical-separator:nth-child(3) {
  margin-right: 24.75%;
}

    

    

