@charset "utf-8";
/* CSS Document */


body {
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
background-image:url(images/bg.gif);
overflow: -moz-scrollbars-vertical;
font-family:Arial, Helvetica, Verdana;}

a:link {
	color: #000;
	text-decoration: none;
	font-weight:bold;}

a:visited {
	color: #000;
	text-decoration: none;
	font-weight:bold;}

a:hover {
	color:#666666;
	text-decoration: none;
	font-weight:bold;}

a:active {
	color: #000;
	text-decoration: none;
	font-weight:bold;}


a.link2:link {color: #000; text-decoration:none;}
a.link2:visited {color: #000; text-decoration:none;}
a.link2:hover {color:#666666; text-decoration:none;}
a.link2:active {color:#000; text-decoration:none;}

a.foot:link {color: #000; text-decoration:none;}
a.foot:visited {color: #000; text-decoration:none;}
a.foot:hover {color:#666666; text-decoration:none;}
a.foot:active {color:#000; font-weight:bold; text-decoration:none;}  


#mainbox{
	width:750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 150px;
}

#mainbox-news{
	width:750px;
	overflow:visible;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#topbox{
	width:750px;
	height:140px;
}

#tcorner{
width:600px;
height:23px;
background-image:url(images/tcorner.png);}

#bcorner{
	width:600px;
	height:23px;
	background-image:url(images/bcorner.png);
	clear: both;
	float: right;
}

#pots{
width:70px;
height:140px;
float:right;}

#potsR{
width:80px;
height:140px;
float:right;}

#logo{
	width:320px;
	height:140px;
	float:right;
	background-image:url(images/logo2.png);
	background-repeat: no-repeat;
	background-position: right;
}
#mainbox-news #body-news {
	float: right;
}

#body{
height:303px;
background-image:url(images/mainbg.gif);
background-repeat:repeat-y}



#body-news{
	width:600px;
	height:600px;
	;
	overflow:visible;
	background-color:#FFFFFF;
	background-image:url(images/mainbg.gif);
}

#body-archive{
	width:600px;
	height:920px;
	;
	overflow:visible;
	background-color:#FFFFFF;
	background-image:url(images/mainbg.gif);
	margin-left: 150px;
}


#columnL{
width:570px;
height:282px;
background-color:#FFFFFF;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:20px;
font-size:15px;
display:inline;}


#columnL-news{
width:480px;
overflow:visible;
background-color:#FFFFFF;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:20px;
font-size:12px;
display:inline;}


#bbar{
width:580px;
height:35px;
margin: 0 auto;
font-size:10px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

#contactL{
width:285px;
height:260px;
float:left;}

#contactR{
width:285px;
height:260px;
float:right;}

#leftcol{
width:480px;}

#gallery{
width:570px;
height:200px;
padding-top:10px;}

.sector{
font-size:12px;}

.clients{
font-size:12px;}

.yellow{
color: #fcb230;
font-weight:bold;
font-size:16px;}

.fleft{
float:left;}

.fright{
float:right;}

.small{
font-size:10px;}

.worktitle{
font-weight:bold;
color:#72CEE3;
font-size:14px;}
