*{
margin:0px;padding:0px;outline:none;}
table{
border-collapse:collapse;border-spacing:0px;}
body{
text-align:center;font-family:verdana;font-size:80%;
background:url(images/bg.png) repeat-y top center;color:#555;
	background-color: transparent;
	background-color: rgba(0,0,0,0.0);}
ul{
margin:0px 30px}
hr{
border:0;width:90%;color:#ff9933;background-color:#ff9933;height:1px;}
#ad_scroll{
position:absolute;right:20px;top:80px;z-index:1;}
#box{
position:relative;height:100%;height:auto;min-height:100%;width:882px;margin-right:auto;margin-left:auto;text-align:justify;padding-bottom:31px;margin-top:0;}
#title{
width:860px;margin:0px 0px 0px 11px;padding:0;height:30px;
	background-color: transparent;
	background-color: rgba(0,0,0,0.0);
color:#000;}
#title h3{
font-size:100%;text-align:right;letter-spacing:3px;margin:0px 10px 0px 11px;padding-top:10px;background:inherit;color:#000;}
#header{
width:860px;height:150px;margin:0px 0px 20px 11px;padding:0px;
background:url(images/header.jpg) no-repeat center;
	background-color: transparent;
	background-color: rgba(0,0,0,0.0);
color:#000;}
#header h1{
font-size:130%;text-align:left;letter-spacing:1px;background:transparent;color:#fff;}
.marquee-container{
position:relative;top:100px;border-right:1px dotted #d8cfc2;height:50px;width:650px;overflow:hidden;border:0px solid;margin:0px auto;}
.marquee-subcontainer{
position:relative;width:9999999px;height:50px;}
.marquee-text{
position:absolute;top:0px;left:0px;height:20px;}
.redtext{
color:red;}
.container{
width:860px;padding-top:5px;padding-bottom:28px;margin-left:11px;}
#navCircle
{
margin:0;
padding:0 0 28px 10px;
border-bottom:1px solid #ff9933;
text-align:center;
}
.drop_vert_menu
{
  display: flex;
  position: relative;
  flex-wrap: wrap;
  z-index: +999;
}
.drop_vert_menu ul
{
  list-style-type: none; 
  width: 150px;
  margin: 0;
  padding: 0; 
}
.drop_vert_menu li
{
  margin:0;
  padding:0;
  display:block;
}
.drop_vert_menu > li
{
  position: relative;
  background: none no-repeat 0 0;
}
.drop_vert_menu li:hover ul
{
  display: block;
  background: #f0f3f4  no-repeat 0 0;
  z-index: +99;
}
.drop_vert_menu li ul
{
  position: absolute; 
  display: none; 
  top: 28px;
  left: 0px;
}
.drop_vert_menu li ul li
{
  text-align:left;
  background: #f0f3f4  no-repeat 0 0;
  padding: 0px;
}
.drop_vert_menu li > ul > li > a:hover
{
  padding-bottom:14px;
}
.drop_vert_menu li a
{
  display: block;
}
.drop_vert_menu > li > a:link, .drop_vert_menu > li > a:visited
{
  background:#fff;
}
.drop_vert_menu > li > a:hover
{
/*
  background:transparent url(images/hover.gif) no-repeat bottom center;
  background:#f0f3f4;
  */
  background:#f0f3f4 url(images/hover.gif) no-repeat bottom center;
}
.drop_vert_menu a:link, .drop_vert_menu a:visited
{
  background:#f0f3f4;
  line-height:14px;font-weight:normal;
  text-decoration:none;
  color:#006633;
  float:none;
  display:block;
  padding:15px;
}
.drop_vert_menu a:link.active, .drop_vert_menu a:visited.active, .drop_vert_menu a:hover
{
  color:#000;
  background:transparent url(images/hover.gif) no-repeat bottom center;
}
#main{
float:left;padding-bottom:5px;width:632px;margin-top:10px;line-height:1.3em;}
#main h1{
margin:10px 30px 0 20px;padding:3px;text-align:left;letter-spacing:1px;background:inherit;color:#000;line-height:1.1em;}
#main h2{
margin: 20px 30px 10px 20px;
}
#main a:link{
color:navy;text-decoration:underline;}
#main a:visited{
COLOR:navy;text-decoration:underline;}
#main a:hover{
COLOR:#006633;text-decoration:underline;}
#main a:active{
COLOR:#000;text-decoration:underline;}
#sidebar{
position:relative;width:200px;margin:10px 0 0 640px;padding-left:10px;padding-bottom:5px;border-left:1px solid #ff9933;text-align:left;line-height:1.3em;}
#navcontainer{
position:relative;}
#sidebar h1{
padding:1px;margin:0;font:100% tahoma, verdana, arial, sans-serif;background:inherit;color:#ff9933;}
.sideheader{
margin-bottom:20px;text-align:center;letter-spacing:5px;font:140% tahoma, verdana, arial, sans-serif;padding:3px 0;color:#fff;background:#000 url(images/sideheader.jpg);}
.shblock{
border-bottom:1px solid #ff9933;}
ul.sidenav{
margin:0;padding:0;list-style-type:none;font-size:100%;background:inherit;color:#006633;}
ul.sidenav a{
display:block;width:90%;margin:15px;padding-left:25px;text-align:left;text-decoration:none;background:transparent url(images/active.gif) no-repeat left center;color:navy;}
ul.sidenav a#current, ul.sidenav a:hover{
text-decoration:none;background:transparent url(images/hover.gif) no-repeat left center;color:#006633;}
#footer{
position:relative;width:882px;margin-top:-31px;margin-left:auto;margin-right:auto;margin-bottom:0;height:31px;clear:both;padding:0;border-top:1px solid #ff9933;font-size:0.8em;text-align:center;background:inherit;color:#555;}
#footer a:link, #footer a:visited{
background:inherit;color:#006633;}
#footer a:hover{
border-bottom:1px solid #000;color:#000;}
.news{
font-size:1em;background:inherit;color:#555;}
.myborder{
float:left;border:1px solid #aaa;padding:10px;margin:10px;}
p{
padding-left:20px;padding-right:15px;}
blockquote{
font-weight:bold;font-style:italic;color:#ff9933;}
.gold_ital{
font-weight:bold;font-style:italic;color:#ff9933;}
div.scroll{
margin:5px 0 40px 5px;height:15em;width:170px;overflow:auto;border:0px solid #ff9933;padding:0.5em;
	background-color: transparent;
	background-color: rgba(0,0,0,0.0);
color:#555;}
div.scroll table tr{
border:3px solid #fff}
div.scroll table td{
height:30px}
div.scroll table td:first-child{
background-image:url(foto/palitra.gif)}
div.scroll table td:last-child{
padding-left:5px}
table.stuff td:first-child{
width:80px}
table.cloth td:first-child{
width:45px}
a img{
border:0;}
a:link{
background:inherit;color:navy;text-decoration:none;}
a:visited{
background:inherit;color:navy;text-decoration:none;}
a:hover{
background:inherit;text-decoration:none;color:#006633;}
.c_clear{
clear:both;}
.btn_wrapper{
display:none;}
.hamburger{
padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.hamburger:hover{
opacity:0.7;}
.hamburger.is-active:hover{
opacity:0.7;}
.hamburger-box{
width:40px;height:24px;display:inline-block;position:relative;}
.hamburger-inner{
display:block;top:50%;margin-top:-2px;}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{
width:40px;height:4px;background-color:#ff9933;-webkit-border-radius:4px;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}
.hamburger-inner::before,.hamburger-inner::after{
content:"";display:block;}
.hamburger-inner::before{
top:-10px;}
.hamburger-inner::after{
bottom:-10px;}
.hamburger--squeeze.hamburger-inner{
-webkit-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze.hamburger-inner::before{
-webkit-transition:top 0.075s 0.12s ease, opacity 0.075s ease;-o-transition:top 0.075s 0.12s ease, opacity 0.075s ease;transition:top 0.075s 0.12s ease, opacity 0.075s ease;}
.hamburger--squeeze.hamburger-inner::after{
-webkit-transition:bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze.is-active.hamburger-inner{
-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--squeeze.is-active.hamburger-inner::before{
top:0;opacity:0;-webkit-transition:top 0.075s ease, opacity 0.075s 0.12s ease;-o-transition:top 0.075s ease, opacity 0.075s 0.12s ease;transition:top 0.075s ease, opacity 0.075s 0.12s ease;}
.hamburger--squeeze.is-active.hamburger-inner::after{
bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}
/*adative designe*/
html{
min-width:882px;}
@media only screen and (max-width:640px){
*{
-webkit-box-sizing:border-box;box-sizing:border-box;}
html{
min-width:100%;}
body{
background:none;}
#box, #title, #header,.container, #main, #footer{
width:100%;}
#main{
float:none;width:100% !important;}
#sidebar{
margin:30px auto 20px;border-left:none;width:100%;padding-left:0px;}
.sideheader{
background:#000;}
.sideheader{
margin:20px 0px;}
#sidebar object{
width:100%;}
#footer p{
display:none;}
#header{
-webkit-background-size:contain;background-size:contain;margin-left:0;background-position:center top;height:135px;margin:0;}
#marquee_container{
display:none;}
#title{
display:none;}
.container{
margin-left:0;}
.btn_wrapper{
display:block;text-align:right;}
#menu_wrapper
{
  border-bottom:1px solid #ff9933;
}
.adress_img{
width:100% !important;margin:20px 0 !important;text-align:center;}
.responsive_table,.responsive_table tbody,.responsive_table tr,.responsive_table td{
display:block;}
.responsive_table.myborder{
float:none;}
.padding_table td{
padding:0 10px;}
#sidebar.scroll{
width:100%;}
.rebate_img{
max-width:100%;margin:10px auto;height:auto;}
div.scroll{
margin:0;}
.scroll::-webkit-scrollbar, #sidebar object::-webkit-scrollbar{
-webkit-appearance:none;}
.scroll::-webkit-scrollbar:vertical, #sidebar object::-webkit-scrollbar:vertical{
width:12px;}
.scroll::-webkit-scrollbar:horizontal, #sidebar object::-webkit-scrollbar:horizontal{
height:12px;}
.scroll::-webkit-scrollbar-thumb, #sidebar object::-webkit-scrollbar-thumb{
background-color:rgba(0, 0, 0,.5);-webkit-border-radius:10px;border-radius:10px;border:2px solid #ffffff;}
.scroll::-webkit-scrollbar-track, #sidebar object::-webkit-scrollbar-track{
-webkit-border-radius:10px;border-radius:10px;background-color:#efefef;}
}
@media only screen and (max-width:580px){
#header{
height:100px;}
.billiard_table img{
width:180px;height:80px;}
}
@media only screen and (max-width:460px){
#header{
height:80px;}
.billiard_table,.billiard_table tbody,.billiard_table tr,.billiard_table td{
display:block;}
.billiard_table.myborder{
float:none;}
.billiard_table img{
width:auto;height:auto;}
.responsive_table-460,.responsive_table-460 tbody,.responsive_table-460 tr,.responsive_table-460 td{
display:block;}
.responsive_table-460.myborder{
float:none;}
}
@media only screen and (max-width:360px){
#header{
height:64px;}
.second img{
float:none;margin:10px auto;display:block;}
}
