body {
	margin: 0px;
	padding: 0px;
   /* get rid of that 2px window border in Internet Explorer 6 */
   border: 0;
   /* fill the height of the browser */
   height: 100%;
   /* no more scroll bar */
	overflow: hidden;
	font-family: Tahoma, Arial, sans-serif, serif;
	font-size: 13px;
}

form {
	margin: 0px;
	padding: 0px;
}

.widthDate { width: 50px; }
.widthDateTime { width: 80px; }

.width30px { width: 30px; }
.width40px { width: 40px; }
.width50px { width: 50px; }
.width60px { width: 60px; }
.width70px { width: 70px; }
.width80px { width: 80px; }
.width100px { width: 100px; }
.width110px { width: 110px; }
.width120px { width: 120px; }
.width130px { width: 130px; }
.width140px { width: 140px; }
.width150px { width: 150px; }
.width155px { width: 155px; }
.width160px { width: 160px; }
.width170px { width: 170px; }
.width180px { width: 180px; }
.width190px { width: 190px; }
.width200px { width: 200px; }
.width250px { width: 250px; }
.width255px { width: 255px; }
.width260px { width: 260px; }
.width265px { width: 265px; }
.width270px { width: 270px; }
.width275px { width: 275px; }
.width280px { width: 280px; }
.width285px { width: 285px; }
.width290px { width: 290px; }
.width295px { width: 295px; }
.width300px { width: 300px; }
.width305px { width: 305px; }
.width400px { width: 400px; }
.width500px { width: 500px; }
.width600px { width: 600px; }

.width98perc { width: 98%; }
.width99perc { width: 99%; }
.width100perc { width: 100%; }

.textXXS { font-size: 8px; }
.textXS { font-size: 9px; }
.textS { font-size: 10px; }
.textM { font-size: 11px; }
.textL { font-size: 12px; }
.text2L { font-size: 13px; }
.textXL { font-size: 14px; }
.textXXL { font-size: 16px; font-weight: bold; }
.textXXL { font-size: 18px; font-weight: bold; }

.boxList {
	width: 500px;
	height: 90px;
	display: block;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

.boxLastWork {
	float: left;
	width: 100px;
	height: 320px;
	overflow: hidden;
	text-align: center;
}

.boxNewsHead {
	float: right;
	height: 20px;
	width: 385px;
}

.boxNews {
	float: right;
	height: 300px;
	width: 380px;
	overflow: auto;
	padding: 0px 4px 0px 5px;;
	border-left: 1px solid gray;
}

.opacity1 {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
}
.opacity2 {
	filter:alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80;
}
.opacity3 {
	filter:alpha(opacity=60); 
	-moz-opacity: 0.60; 
	opacity: 0.60;
}
.opacity4 {
	filter:alpha(opacity=40); 
	-moz-opacity: 0.40; 
	opacity: 0.40;
}
.opacity5 {
	filter:alpha(opacity=20); 
	-moz-opacity: 0.20; 
	opacity: 0.20;
}

#imagePreview {
	position: absolute;
	border: 1px solid #ccc;
	background: #4a4a4a;
	padding: 5px;
	display: none;
	color: #ffffff;
	height: 130px;
}

.boxPhotoGallery {
	margin: 0px 0px 0px -25px;
}

.boxPhotoGallery ul {
	float: left;
	width: 500px;
	list-style: none;
}

.boxPhotoGallery li {
	width: 98%;
	float: left;
	border: 1px solid #a9a9a9;
	margin: 4px;
	width: 110px;
	height: 110px;
	text-align: center;
}

.boxPhotoGallery .h {
	padding: 15px 0px 0px 0px;
}

.boxPhotoGallery .v {
	padding: 3px 0px 0px 0px;
}

.boxPhotoGallery img {
	border: 1px solid #696969;
}

.boxPhotoGallery a {
	text-decoration: none;
	border: none;
}

.boxPhotoGallery a img {
	border: 2px solid #a9a9a9;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}

.boxPhotoGallery a:hover img {
	border: 2px solid #a4d21a;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}


