body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#202020;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.list-group-item{ font-size:14px  !important;}

#wripper{
	max-width:950px;
	height:auto;
	margin-left: auto;
    margin-right: auto;
	background-color:#FFF;
}

.lang-t{max-width:950px; height:25px;}
.logo img{ float:left;}
.lang { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#000;
 text-decoration:none;
 font-size:9px;
 float:right;
 }
 .lang a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 color:#000;
 text-decoration:none;
 font-size:9px;
 line-height:25px;
 margin:2px 10px 0 0;
 }

.head{max-width:950px; margin:0;}
.head img{ width:100%; height:auto;}

#menu{
	text-align:center;
	max-width:950px;
	height:40px;
	}
	
#menu a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height:40px;
	color: #ffffff;
	text-decoration: none;
	margin-left:15px;
	margin-right:15px;}
	
#menu a:hover{
	color: #DA0000;}
 
H1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin:0px;
	text-align:left;
}
	
H2 {font-size: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-align:justify;
	text-decoration: none;
	font-size:11px;
}

H2 p {font-size: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-align:justify;
	text-decoration: none;
	font-size:11px;
}

.news{ float:left; width:50%; font-size: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:20px; font-size:11px; text-align:left;}
.news strong{ color:#000;}
.news a{color:#333333; text-decoration:none;}

.Exhibition{ float:left; width:45%; font-size: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:20px; font-size:11px; text-align:left; margin-left:20px;}
.Exhibition strong{ color:#000;}
.Exhibition a{color:#333333; text-decoration:none;}

.about img{width:50% !important; height:auto !important; margin:0 25px 25px 0 !important;}

.red{ color:#CC0000 !important;}

.footer {
	max-width:950px;
	text-align:center;
	height:45px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #747474;
	text-decoration: none;
	margin-left: auto;
    margin-right: auto;
}
.footer a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #747474;
	text-decoration: none;
}
.redsmall {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3300;
	text-decoration: none;
	font-weight: normal;

}
   html {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: left;
   }
#main{
	max-width:950px;
	margin:0px;
	padding:0px;}
	
.pagename{
	width:auto;
	margin: 15px 0 10px 25px;
	float:left !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	text-transform:uppercase;
	}
.pagename strong{ color:#ff0000;}
	
/*---------------------GALLERY-----------------------*/

#gallery{
float:left;
clear:both;
border:0px;
margin:0 25px  25px  25px;
}


#gallery img{
float:left;
width:100px;
height:100px;
margin:0px;
padding:0px;
border:0px;
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 640px) and (max-width: 780px) {
	#gallery{
float:left;
clear:both;
border:0px;
margin:0px;
}


#gallery img{
float:left;
width:12.5%;
height:auto;
margin:0px;
padding:0px;
border:0px;
}  

.news{ float:left; width:45%; font-size: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:20px; font-size:11px; text-align:left; margin-left:20px; margin-right:20px;}
.news strong{ color:#000;}
.news a{color:#333333; text-decoration:none;}

.about{ padding:0 20px 0 20px;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 420px) and (max-width: 639px) {
	#gallery{
float:left;
clear:both;
border:0px;
margin:0px;
}


#gallery img{
float:left;
width:20%;
height:auto;
margin:0px;
padding:0px;
border:0px;
}  

.news{ float:left; width:45%; font-size: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:20px; font-size:11px; text-align:left; margin-left:20px; margin-right:20px;}
.news strong{ color:#000;}
.news a{color:#333333; text-decoration:none;}

.about{ padding:0 20px 0 20px;}
.about img{width:100% !important; height:auto !important; margin:0 25px 25px 0 !important;}

}


/* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (max-width: 419px) {
		#gallery{
float:left;
clear:both;
border:0px;
margin:0px;
}


#gallery img{
float:left;
width:25%;
height:auto;
margin:0px;
padding:0px;
border:0px;
}  

.head{max-width:950px; display:none;}

.news{ float:left; width:85%; font-size: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:20px; font-size:11px; text-align:left; margin-left:10px; margin-right:10px;}
.news strong{ color:#000;}
.news a{color:#333333; text-decoration:none;}

.Exhibition{ float:left; width:85%; font-size: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:20px; font-size:11px; text-align:left; margin-left:10px;margin-right:10px;}
.Exhibition strong{ color:#000;}
.Exhibition a{color:#333333; text-decoration:none;}

.about{ padding:0 20px 0 20px;}
.about img{width:100% !important; height:auto !important; margin:0 25px 25px 0 !important;}
}

/*---------------------adv-----------------------*/

#adv{
float:left;
clear:both;
border:0px;
}


#adv img{
float:left;
margin:0px;
*margin-right:-6px;
_margin-right:-6px;
padding:0px;
border:0px;
}

/*---------------------WEBDESIGN-----------------------*/

#iproj {
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin:3px;
	padding:5px;
}

#iproj:hover {
	color: #0c0c0c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	}

.links {
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin:3px;
	padding:5px;
	line-height:140%;
}
.links:hover {
	color: #0c0c0c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	}
	
/*-------------Photography----------------*/

#pho {
	width:900px;
	height:25px;
	background-color:#CCC;
	margin:0 0 1px 0 ;
	}
	
#pho a{
	color:#5e5e5e;
	line-height:25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin:0 10px 0 10px;
	}
	
#pho a:hover{
	color:#191919;
	}
	
.socials{ display:block; height:25px;}
.socials div { float:left; margin:10px 10px 10px 10px; line-height:25px;}

form { width:500px;}