﻿html
{
    overflow:auto;
}
body 
{
    
    font-size: .90em;

    margin:0;
    padding:0;
    
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;


    background-image:url('../images/noise.png');
    background-repeat:repeat;

}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}



a {
	color:#1e1e1e;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#6a6a6a;
	font-weight:bold;
	text-decoration:none;
}
#main
{
    margin: 0 auto;
    width:1000px;
    
}

#top
{
    width:1000px;
    height:128px;
}
#menu
{
    width:1000px;
    margin:0 auto;
    height: 35px;
}
#menu ul
{
    list-style: none;
    margin: 0px 0px 4px 0px;
    padding: 0px;
    width: auto;
}
#menu ul li
{
    width:100px;
    float:left;
    font-size:0.9em;
    color: #1e1e1e;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    cursor:pointer;
    text-align:center;
    
}
#menu ul li:hover
{
    background-image:url('../images/button-underline.png');
    
    background-repeat:repeat-x;
    
}
#menu ul li a
{
    padding: 0px 0px;
    display: block;
}

#menu ul li ul
{

    display:none;
    position: relative;
    top:15px;
    left:-20px;
}
#menu ul li:hover > ul
{
    display:block;
    color:White;
    

}

#menu ul ul li
{
    text-shadow:none;
    -border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    

}
#menu ul ul li:hover
{
    background-image:url('../images/button-tile.png');
    background-repeat:repeat-x;

}

#menu ul ul li a
{
    color:White;
    display: block;
    
}
#menu ul ul li a:hover
{
    color:Green;
}
#maincontent
{
    min-height:400px;
}

#pagemaincontent
{
    width:1000px;
    margin: 0 auto;
    min-height:400px;
}

.leftcontent
{
    width: 310px;
    text-align:justify;
    float:left;
    margin:10px;
    height:450px;
}
.leftcontent2
{
        width: 310px;
    text-align:justify;
    background-color:#e3e3e3;
        -border-radius: 10px;
    -webkit-border:0px;
    padding: 10px 10px 10px 10px;
    float: left;
    margin-top: 5px;
    text-align:justify;
    height:450px;
}
.leftcontent2:hover
{
    background-color:#e3e3e3;
        -border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.line-separator{
width:1px;

height:200px;

background:#f3f3f3;

border-bottom:1px solid #313030;
-moz-box-shadow: 0px 0px 5px #000;
-webkit-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#1e1e1e;')";

}
.bev
{
    text-shadow: 0px 1px 0px #e3e3e3;
    font-weight:bold; 
}

.withoutbev
{
    color:white;
    font-size:0.9em;
    font-family:sans-serif;
    font-weight:bold; 
}






.footer
{
    color: white;
    padding: 8px 0px 0px 0px;
    margin: 0px;
    line-height: normal;
    background-image:url('../images/bg-footer.gif');
    background-repeat:repeat;
    height:100px;
    width:100%;
    border-top:1px solid gray;
    
}
.footer2
{
        color: white;
    margin: 0px;
    line-height: normal;
    /*
    background-image:url('../images/bg-footer2.gif');
background-repeat:repeat;
*/
    background-image:url('../images/foot3.png');
    background-repeat:repeat-x;
    height:100px;
    /*
    height:185px;
*/
    width:100%;
    
}
.footermain
{
    width:1000px;
    margin:0 auto;
       
}
.vseparator
{
    float:left;
    width:1px;
    height:100px;
       -moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
	background-color:#aaa9a9;
	margin:10px;
}
.footerblock
{
    width:400px;
    height:150px;
    background-image:url('../images/bg-foot-block.png');
    background-repeat:repeat;   
    position:relative;
    top:10px;
    padding:10px;
    text-align:left;
    left: 0px;
    overflow:hidden;
        text-align:justify;
}

.footercontacts
{
    width:400px;
    height:50px;
    background-image:url('../images/bg-foot-block.png');
    background-repeat:repeat;   
    position:relative;
    
    padding:10px;
    text-align:left;
    top:20px;
    left: 0px;
    overflow:hidden;
}
.footerbutton
{
    width:200px;
    height:30px;
    background-image:url('../images/bg-foot-block.png');
    background-repeat:repeat; 
    position:relative;
    top:50px;
    left:0px;
    padding:6px 0px 0px 0px;
    text-align:center;
    cursor:pointer;
    margin:5px 0px 0px 0px;
}
.footerbutton:hover
{
    background-color:#2a2a2a;
}

.companylogo
{
    width:100px;
    height:100px;
    position:relative;
    top:-80px;
    left:80px;
}
.clear
{
    clear: both;
}




#cssmenu
{
    width:1000px;
    margin:0 auto;
    height: 35px;
}
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}

#cssmenu ul {
  list-style: none;
  height:33px;
    top: 0px;
    left: 0px;
}
#cssmenu > ul > li {
      width:100px;
    float:left;
    font-size:0.9em;
    color: #1e1e1e;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    cursor:pointer;
    text-align:center;
    top: 0px;
    left: 0px;
    height: 35px;
}
#cssmenu > ul > li.active a {

    color:White;
    text-shadow:none;
}
#cssmenu > ul > li.active a:hover {
    display: block;
    background-image:none;
    
}
#cssmenu > ul > li.active
{
    background-image:url('../images/button-tile.png');
    background-repeat:repeat-x;
}

#cssmenu > ul > li a {
    display:block;
    height:30px;

}
#cssmenu > ul > li a:hover {
    display: block;
    
    background-image:url('../images/button-underline.png');
    
    background-repeat:repeat-x;


}
#cssmenu > ul > li:first-child a {

}
#cssmenu > ul > li:last-child a {

}
#cssmenu .has-sub:hover ul {
  display: block;
  
  
  
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  top: 36px;
  left: -1px;
  min-width: 100%;
  text-align: left;
  width: auto;
  z-index:1;
  height:auto;
border:1px solid gray;
 	

/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #D1D1D1 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #D1D1D1 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #D1D1D1 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #D1D1D1));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #D1D1D1 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #D1D1D1 100%);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
        -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

-moz-box-shadow: 0px 0px 20px #000;-webkit-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}

#cssmenu .has-sub ul li {
  text-align: left;
 /*     background-image:url('../images/button-tile.png');
    background-repeat:repeat-x;
69a700
    
background-image:url('../images/noise.png');
background-repeat:repeat;
background-color:#e1e1e1;
*/


}
#cssmenu .has-sub ul li a 
{
  
  display: block;

  padding: 5px 5px;
  text-align: left;
  color:black;
  text-shadow:0px 1px white;
  /*
  border-bottom:1px solid gray;
*/
  font-weight:normal;
}

#cssmenu .has-sub ul li a:hover
{
    color:White;
    background-color:Green;
    text-shadow:0px 1px black;
    background-image:none;
    /*
    border-top:1px solid #2a3725;
    border-bottom:1px solid #2a3725;
*/
    -moz-box-shadow: 0px 0px 20px #000;-webkit-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
    
}

.slideshownotactive
{
    width:65px;
    height:50px;
    float:left;
    margin:1px;
    border:1px solid #1e1e1e;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f3f3f;')";
}

.slideshowactive
{
    width:65px;
    height:50px;
    float:left;
    margin:1px;
    border:1px solid #f3f3f3;
    -moz-box-shadow: 0px 0px 20px #f3f3f3;
    -webkit-box-shadow: 0px 0px 20px #f3f3f3;
    box-shadow: 0px 0px 20px #f3f3f3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}
.slideshownotactive:hover
{
    border:1px solid green;
}
#slideshow { 
    margin: 0px 0px 0px auto; 
    position: relative; 
    width: 800px; 
    height: 300px; 
    padding: 0px; 

}

#slideshow > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
    z-index: 0;
}


.childback
{
    
height:5px;

margin:0;

z-index:-1;
    /* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #303030), color-stop(1, #1E1E1E));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-corner at center, #303030 0%, #1E1E1E 100%);

    moz-box-shadow: 0px 0px 20px #000;
    webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f3f3f;')";
    
    background-image:url('../images/button-tile.png');
    background-repeat:repeat-x;


}
.childback2
{
/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #EF9700 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #EF9700 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #EF9700 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #EF9700));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #EF9700 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #EF9700 100%);

    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f3f3f;')";
    
    font-weight:bold;
    
}

.childback3
{
        /* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #303030), color-stop(1, #1E1E1E));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #303030 0%, #1E1E1E 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-corner at center, #303030 0%, #1E1E1E 100%);

    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f3f3f;')";
    
        background-image:url('../images/button-tile.png');
    background-repeat:repeat-x;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(104,104,104,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(104,104,104,0.4); 
}


/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

.button{
  width: 120px;
  height: 24px;
  padding: 5px 16px 3px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border: 2px solid #ccc;
  position: relative;

  /* Label */
  font-family: Lucida Sans, Helvetica, sans-serif;
  font-weight: 800;
  color: #fff;
  text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor:pointer;
}

.aqua{
  background-color: rgba(60, 132, 198, 0.8);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(108, 191, 255, .9)));
  border-top-color: #8ba2c1;
  border-right-color: #5890bf;
  border-bottom-color: #4f93ca;
  border-left-color: #768fa5;
  -webkit-box-shadow: rgba(66, 140, 240, 0.5) 0px 10px 16px;
  box-shadow: rgba(66, 140, 240, 0.5) 0px 10px 16px;
  -moz-box-shadow: rgba(66, 140, 240, 0.5) 0px 10px 16px; /* FF 3.5+ */
}

.button .glare {
  position: absolute;
  top: 0;
  left: 1px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  height: 1px;
  width: 142px;
  padding: 8px 0;
  background-color: rgba(255, 255, 255, 0.25);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
}

.button2
{
      width: 120px;
  height: 24px;
  padding: 5px 16px 3px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border: 2px solid #ccc;
  position: relative;

  /* Label */
  font-family: Lucida Sans, Helvetica, sans-serif;
  font-weight: 800;
  color: #fff;
  text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor:pointer;
  margin:10px 0px 0px 0px;
}

.aqua2
{
      background-color: rgba(254, 125, 48, 0.8);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(254, 125, 48, 0.8)), to(rgba(255, 180, 134, .9)));
  border-top-color: #fe7d30;
  border-right-color: #fe7d30;
  border-bottom-color: #fe7d30;
  border-left-color: #fe7d30;
  -webkit-box-shadow: rgba(253, 185, 145, 0.5) 0px 10px 16px;
  -moz-box-shadow: rgba(253, 185, 145, 0.5) 0px 10px 16px; /* FF 3.5+ */
  box-shadow: rgba(253, 185, 145, 0.5) 0px 10px 16px;
}

.button2 .glare2
{
      position: absolute;
  top: 0;
  left: 5px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  height: 1px;
  width: 142px;
  padding: 8px 0;
  background-color: rgba(255, 255, 255, 0.25);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
}

.tb7 {
	width: 216px;
	background: transparent url('../images/bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f3f3f;')";
}
.tb8
{
    width: 216px;
    color : #747862;
    border:0;
    padding:4px 8px;
    margin-bottom:0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#3f3f3f;')";
}


/*vertical menu */
/* Some stylesheet reset */
#cssmenu2  > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 1;
    top: 0px;
    left: 0px;

}

/* The container */
#cssmenu2  > ul {
	display: block;
	position: relative;
	width: 230px;
    margin:17px 0px;
    padding:0;
}

	/* The list elements which contain the links height: 30px;*/
	#cssmenu2  > ul li {
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		width: 230px;	
		    
	}

		/* General link styling */
		#cssmenu2  > ul li a {
			/* Layout */
			display: block;
			position: relative;
			margin: 0;
			border-top: 1px dotted #3a3a3a;
			border-bottom: 1px dotted #1b1b1b;
			padding: 11px 10px;
			width: 230px;

			/* Typography */
			font-family: Helvetica, Arial, sans-serif;
			color: #d8d8d8;
			text-decoration: none;
			text-transform: uppercase;
			text-shadow: 0 1px 1px #000;
			font-size: 13px;
			font-weight: 300;			

			/* Background & effects */
			background: #282828;
		}

		/* Rounded corners for the first link of the menu/submenus */
		#cssmenu2  > ul li:first-child>a {
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			border-top: 0;
		}

		/* Rounded corners for the last link of the menu/submenus */
		#cssmenu2  > ul li:last-child>a {
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			border-bottom: 0;
		}


		/* The hover state of the menu/submenu links */
		#cssmenu2  > ul li>a:hover, #cssmenu2  > ul li:hover>a {
			color: #fff;
			text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
			background: #54cdf1;
			background: -webkit-linear-gradient(bottom, #54cdf1, #74d7f3);
			background: -ms-linear-gradient(bottom, #54cdf1, #74d7f3); 
			background: -moz-linear-gradient(bottom, #54cdf1, #74d7f3);
			background: -o-linear-gradient(bottom, #54cdf1, #74d7f3);
			border-color: transparent;
		}

		/* The arrow indicating a submenu */
		#cssmenu2  > ul .has-sub>a::after {
			content: '';
			position: absolute;
			top: 16px;
			right: 10px;
			width: 0px;
			height: 0px;

			/* Creating the arrow using borders */
			border: 4px solid transparent;
			border-left: 4px solid #d8d8d8; 
		}

		/* The same arrow, but with a darker color, to create the shadow effect */
		#cssmenu2  > ul .has-sub>a::before {
			content: '';
			position: absolute;
			top: 17px;
			right: 10px;
			width: 0px;
			height: 0px;

			/* Creating the arrow using borders */
			border: 4px solid transparent;
			border-left: 4px solid #000;
		}

		/* Changing the color of the arrow on hover */
		#cssmenu2  > ul li>a:hover::after, #cssmenu2  > ul li:hover>a::after {
			border-left: 4px solid #fff;
		}

		#cssmenu2  > ul li>a:hover::before, #cssmenu2  > ul li:hover>a::before {
			border-left: 4px solid rgba(0, 0, 0, .3);
		}

	
		/* THE SUBMENUS */
		#cssmenu2  > ul ul {
			position: absolute;
			left: 250px;
			top: -9999px;
			padding-left: 5px;
			opacity: 0;
			/* The fade effect, created using an opacity transition */
			-webkit-transition: opacity .3s ease-in;
			-moz-transition: opacity .3s ease-in;
			-o-transition: opacity .3s ease-in;
			-ms-transition: opacity .3s ease-in;
		}

		/* Showing the submenu when the user is hovering the parent link */
		#cssmenu2  > ul li:hover>ul {
			top: 0px;
			opacity: 1;
		}
		
		
.sidemenu1
{
    cursor:pointer;
    background-image:url('../images/btn5.png');
    background-repeat:no-repeat;
    color:#1e1e1e;
    width:210px;
    height:63px;
    font-weight:normal;
    padding-left:10px;
    line-height:2.0em;
    font-style:italic;
    text-shadow:0px 1px white;
    margin-bottom:10px;



    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}

.sidemenu1:hover
{
    cursor:pointer;
    /*
    background-image:url('../images/btn2.png');
    color:#e1e1e1;
    text-shadow:0px 1px black;

    color:Green;
*/
    font-weight:bold;

    position:relative;
    left:-10px;
    background-image:url('../images/btn5hover.png');
    background-repeat:no-repeat;
}

.sidemenu2
{
    cursor:pointer;
    background-image:url('../images/btn4.png');
    color:#1e1e1e;
    width:200px;
    height:50px;
    font-weight:normal;

    font-style:italic;
    text-shadow:0px 1px white;
    padding:10px;
    margin:0px 0px 0px -10px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}

.sidemenu2:hover
{
    cursor:pointer;
    background-image:url('../images/btn3.png');
    color:#e1e1e1;
    text-shadow:0px 1px black;
    position:relative;
    left:-10px;
}

.sidemenu3
{
    cursor:pointer;
    background-image:url('../images/btn4.png');
    color:#1e1e1e;
    width:200px;
    height:50px;
    font-weight:normal;

    font-style:italic;
    text-shadow:0px 1px white;
    padding:10px;
    margin:0px 0px 0px -10px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}

.sidemenu3:hover
{
    cursor:pointer;
    background-image:url('../images/btn2.png');
    color:#e1e1e1;
    text-shadow:0px 1px black;
    position:relative;
    left:-10px;
}

.sidemenu4
{
    cursor:pointer;
    background-image:url('../images/btn4.png');
    color:#1e1e1e;
    width:200px;
    height:50px;
    font-weight:normal;

    font-style:italic;
    text-shadow:0px 1px white;
    padding:10px;
    margin:0px 0px 0px -10px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}

.sidemenu4:hover
{
    cursor:pointer;
    background-image:url('../images/btn1.png');
    color:#e1e1e1;
    text-shadow:0px 1px black;
    position:relative;
    left:-10px;
}

.sidemenu5
{
    cursor:pointer;
    background-image:url('../images/btn4.png');
    color:#1e1e1e;
    width:200px;
    height:50px;
    font-weight:normal;

    font-style:italic;
    text-shadow:0px 1px white;
    padding:10px;
    margin:0px 0px 10px -10px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
}

.sidemenu5:hover
{
    cursor:pointer;
    background-image:url('../images/btn3.png');
    color:#e1e1e1;
    text-shadow:0px 1px black;
    position:relative;
    left:-10px;
}

.ah
{
    color:#49a5f2;
}

.ah:hover
{
    color:Red;
}
.ah2
{
    color:#d3d3d3;
    text-decoration:underline;
    font-size:small;
}
.ah2:hover
{
    color:Green;
}
.accordionHeader
{
    height:33px;

    margin:5px;
    background-color:#f3f3f3;
    padding-top:10px;
    padding-left:10px;
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
    cursor:pointer;
}

.accordionHeader:hover
{
   background-color:#e1e1e1;
}



.accordionLink
{
        
}

.accordionHeaderSelected
{
    height:33px;

    margin:5px;
    background-color:#e1e1e1;
    color:#f3f3f3;
    padding-top:10px;
    padding-left:10px;
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
    cursor:pointer;
}

.accordionContent
{
    text-align:justify;
    margin-left:10px;
}

.opac
{
    cursor:pointer;
}

.opac:hover
{
    opacity:0.7;
}

.scheduleclass
{
    height:33px;

    margin:5px;
    background-color:#67bd4a;
    padding-top:10px;
    padding-left:10px;
        -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
    cursor:pointer;
}

.scheduleclass:hover
{
   background-color:#579f3e;
}

/* Poloroid */
		ul.polaroids { width: 970px; margin: 0 0 18px -30px; }
		ul.polaroids li  {  display: inline;	}
		ul.polaroids a { background: #fff; display: inline; float: left; margin: 0 0 27px 30px; width: auto; padding: 10px 10px 15px; text-align: center; font-family: "Marker Felt", sans-serif; text-decoration: none; color: #333; font-size: 18px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(-2deg); -webkit-transition: -webkit-transform .15s linear; -moz-transform: rotate(-2deg);
		                         -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 5px #000;
    -webkit-box-shadow: 0px 0px 5px #000;
    box-shadow: 0px 0px 5px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#f3f3f3;')";
		                  }
		ul.polaroids img { display: block; width: 190px; margin-bottom: 12px; }
		ul.polaroids a:after { content: attr(title); }
		
		ul.polaroids li:nth-child(even) a { -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
		ul.polaroids li:nth-child(3n) a { -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
		ul.polaroids li:nth-child(5n) a { -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
		ul.polaroids li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
		ul.polaroids li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }
		
		ul.polaroids li.messy a { margin-top: -375px; margin-left: 160px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); }
		
		ul.polaroids li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5); position: relative; z-index: 5; }
		
		
		
#cssmenu3 {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(../images/bg-bubplastic.gif) top left repeat-x;
}
#cssmenu3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#cssmenu3 ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg-bubplastic-button.gif) top left no-repeat;
}

#cssmenu3 ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-family: 'Helvetica Neue',helvetica,'microsoft sans serif',arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

#cssmenu3 ul li a {

	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	
	cursor: pointer;
}


#cssmenu3 ul li a:hover /*, #cssmenu3 ul li.active a */
{
	background: transparent url(../images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
#cssmenu3 ul li a:hover span /*,#cssmenu3 ul li.active a span */
{
	background: transparent url(../images/bg-bubplastic-h-gray.gif) top right no-repeat;
}



#cssmenu4 {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(../images/bg-bubplastic.gif) top left repeat-x;
}
#cssmenu4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#cssmenu4 ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg-bubplastic-button.gif) top left no-repeat;
}

#cssmenu4 ul li a {
	display: block;
	height: 27px;
	padding-left: 10px;
	float: left;
	text-transform: uppercase;
	font-family: 'Helvetica Neue',helvetica,'microsoft sans serif',arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

#cssmenu4 ul li a {

	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 10px;
	
	cursor: pointer;
}


#cssmenu4 ul li a:hover /*, #cssmenu3 ul li.active a */
{
	background: transparent url(../images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
#cssmenu4 ul li a:hover span /*,#cssmenu3 ul li.active a span */
{
	background: transparent url(../images/bg-bubplastic-h-gray.gif) top right no-repeat;
}

.news
{
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0.1, Direction=135, Color='#f3f3f3;')";
    
}