
/* ###################################################### Header  ###################################################### */


#search-block-icon { display:none; width:28px; height:28px; float:right; margin:10px 10px 0px 0px; padding:0px; border:none; background:url(../images/icon_search_onclick.html) no-repeat left top; background-size:100% 100%; }
#search-block-icon:hover { opacity:.5; }
#search-block-form { display:block; height:32px; width:210px; float:right; margin:10px 10px 0px 0px; padding:0; }
#search-block-form .sbf_input { height:30px; width:155px; float:left; margin:0px; padding:3px 9px 0px 9px; border:solid 1px #efefef; border-right:none; background:#fff; font-family:'opensansregular', Arial; font-size:14px; font-weight:normal; color:#161616; line-height:30px; font-style:italic; border-radius:none; }
#search-block-form .sbf_button { height:35px; width:36px; float:left; margin:0px; padding:0px; border:none;  border-radius:0px; background:#ff5757 url(../images/icon_search.html) no-repeat center top; cursor:pointer; font-size:0px; line-height:20px; }
#search-block-form .sbf_button:hover { background:#161616 url(../images/icon_search.html) no-repeat center top; }
 #MainMenu { display:block; width:auto; height:auto; float:right; margin:0px; padding:0px; border:none; z-index:99999;  }
 #MenuOpener { width: 45px; float:right; margin:10px 0px 0px 15px; padding:0px; cursor:pointer; line-height:20px; text-align:left; font-family:'opensansregular'; font-size:14px; font-weight:normal; text-transform:uppercase;     border-left: #000 1px solid; }
 #MenuOpenerShow { display:block; background:url(../images/mob-nav.png) no-repeat right top 2px; width:32px; height:20px; float:right; cursor:pointer; overflow:hidden; color:#131313; }
 #MenuOpenerHide { display:none; background:url(mob_nav2.png) no-repeat right top; width:80px; height:20px; float:right; cursor:pointer; overflow:hidden; color:#ff5757; }
 .MainMenuInner { width:100%; float:left; height:auto; margin:0px; padding:0px;  }
 .MainMenuInner li { list-style:none; width:15%; float:left; margin:0px .5%; padding:0px;  }
 .MainMenuInner li a {  position:relative; left:0px; top:0px; text-decoration:none; color:#131313; width:100%; float:left; margin:0px; padding:0px; height:80px; color:#131313; font-family:'opensansregular'; font-size:14px; font-weight:normal; }

#clickMenu > li > a:focus ~ .clickMenuDropdown { display:block; }
#clickMenu .clickMenuDropdown:hover { display:block; }
#clickMenu .clickMenuDropdown { display:none; position:absolute; top:80px; left:0px; background:#f15b5b; float:left; height:auto; width:auto; padding:0px; margin:0px; }

.cmd_commn { float:left; height:auto; width:180px; padding:10px 15px; margin:0px; }
.cmd_commn li { list-style:none; float:left; height:auto; width:100%; padding:4px 0px 4px 0px; margin:0px; border-bottom:dotted 1px #fff; line-height:28px; text-align:left; font-family:'opensansregular'; font-size:14px; }
.cmd_commn li:last-child { border-bottom:none; }
.cmd_commn li a { text-decoration:none; color:#fff;  }
.cmd_commn li a:hover { color:#000; }

.cmd_style { float:left; height:auto; width:300px; padding:10px 15px; margin:0px; }
.cmd_style ul { float:left; width:180px; height:auto; padding:0px; margin:0px; }
.cmd_style ul li { list-style:none; float:left; height:auto; width:100%; padding:4px 0px 4px 0px; margin:0px; border-bottom:dotted 1px #fff; line-height:28px; text-align:left; font-family:'opensansregular'; font-size:14px; }
.cmd_style li:last-child { border-bottom:none; }
.cmd_style ul li a { text-decoration:none; color:#fff;  }
.cmd_style ul li a:hover { color:#000; }
.cmd_img { float:right; width:100px; height:auto; padding:0px; margin:0px; } 

.cmd_products { float:left; height:auto; width:210px; padding:0px 0px 10px 0px; margin:0px; }
.cmd_products li { list-style:none; float:left; height:auto; width:80%; padding:5px 10% 5px 10%; margin:0px; border-bottom:dotted 1px #fff; line-height:28px; text-align:left; font-family:'opensansregular'; font-size:14px; }
.cmd_products li:last-child { border-bottom:none; }
.cmd_products li a { text-decoration:none; color:#fff;  }
.cmd_products li:hover > a { color:#000; }
.cmd_products li ul { display:none; }
.cmd_products li:hover ul { display:block; position:absolute; left:0px; top:0px; width:140px; padding:5px 20px 10px 20px; margin:0px 0px 0px 210px; background:#161616; } 
.cmd_products li ul li { width:100%; border-bottom:none; margin:0px; padding:3px 0px 4px 0px;  border-bottom:dotted 1px #333;  color:#fff; }
.cmd_products li ul li a { line-height:22px; color:#fff; font-size:12px; font-weight:normal;  }
.cmd_products li ul li:hover > a { color:#fff; }
.cmd_products li ul li a:hover { color:#f15b5b; }
.cmd_products li ul li img { float:left; width:80px; padding:0px; margin:0px; height:auto; clear:none; }
