@import url("reset.css");


body {
    background-color: #ffd1f3;
    min-height:150vh;
   font: normal .80em 'trebuchet ms', arial, sans-serif;
margin-left: auto; 
  margin-right: auto;
width: 955px;
}

#banner
{  background: transparent url(banner.jpg) no-repeat;
   height: 220px;
}

#main, #logo, #menubar, #site_content, #footer, #banner
{ 
	
background-color: white}


#menubar
{ width: 947px;
  height: 45px;
  padding-right: 8px;

 } 

.chi_eng{
	
	float: left;
	 margin: 10px 10px 10px 15px;
}

ul#menu
{ float: right;
  margin: 0;}


ul#menu li
{ float: left;
  padding: 0 0 0 9px;
  list-style: none;
  margin: 8px 4px 0 4px;}

ul#menu li a
{ font: normal 100% 'trebuchet ms', sans-serif;
  display: block; 
  float: left; 
  height: 30px;
  padding: 6px 20px 5px 20px;
  text-align: center;
  color: #FFF;
  text-decoration: none;
  background: #BBB;} 

ul#menu li.selected a
{ height: 30px;
  padding: 6px 20px 5px 11px;}

ul#menu li.selected
{ margin: 8px 4px 0 13px;
  background: #00C6F0;}

ul#menu li.selected a, ul#menu li.selected a:hover
{ background: #00C6F0;
  color: #FFF;}

ul#menu li a:hover
{ color: #323232;}

#sidebar_container
{ 
  width: 450px;
margin: 30px 0 0px 130px;}



#contrator{
	margin-left: auto; 
  margin-right: auto;
width: 955px;
background-color: white
}


.gallery-container h1 {
    text-align: center;
    margin-top: 70px;
    font-family: 'Droid Sans', sans-serif;
    font-weight: bold;
    color: #58595a;

}

.gallery-container p.page-description {
    text-align: center;
    margin: 30px auto;
    font-size: 18px;
    color: #85878c;
	
}

/* Styles for the gallery */

.tz-gallery {
    padding: 0;
width: 940px;
	background-color: yellow;
}

.tz-gallery .thumbnail {
	padding: 10px 10px 10px 10px;
	

	margin-bottom: 10px;

	  border-radius: 0px;
	
}

.tz-gallery img {
    border-radius: 0px;
}

.tz-gallery .caption{
    padding: 0px 0px;
    text-align: center;
}

.tz-gallery .caption h3 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
}

.tz-gallery .caption p {
    font-size: 12px;
    color: #7b7d7d;
    margin: 0;
}

.row{
	margin-top: 50px;
	width:955px;

	background-color: white;
}


#footer
{ 
	 background: transparent url(8141footer.jpg) no-repeat;

  height: 80px;
  padding: 28px 0 5px 0;

}




.baguetteBox-button {
    background-color: transparent !important;
}