@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:600px;
margin: 0 auto;}

#mainbox-news{
	width:960px;
	overflow:visible;
	margin: 0 auto;
}
#mainbox-news #Space {
	float: right;
	width: 310px;
	height: 140px;
}
#mainbox-news #coloumnRight {
	float: right;
	clear: right;
	width: 300px;
	padding-top: 140px;
}


#topbox{
width:960px;
height:140px;}

#tcorner{
width:600px;
height:23px;
background-image:url(images/tcorner.png);}

#bcorner{
width:960px;
height:23px;
background-image:url(images/bcornerwork.png);}

#pots{
width:70px;
height:140px;
float:right;}

#potsR{
width:80px;
height:140px;
float:right;}

#logo{
width:530px;
height:140px;
float:left;
background-image:url(images/logo2work.png);}

#body{
height:303px;
background-image:url(images/mainbg.gif);
background-repeat:repeat-y}

#body-news{
width:932px;
height:820px;;
overflow:visible;
background:#FFFFFF;
padding-left:20px;
border-left:4px solid #72cee3;
border-right:4px solid #72cee3;
}

#body-archive{
width:932px;
height:830px;;
overflow:visible;
background:#FFFFFF;
padding-left:20px;
border-left:4px solid #72cee3;
border-right:4px solid #72cee3;
}


#columnL{
width:770px;
height:282px;
background-color:#FFFFFF;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:20px;
font-size:15px;
display:inline;}


#columnL-news{
width:882px;
overflow:visible;
background-color:#FFFFFF;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:20px;
font-size:12px;
display:inline;}


#bbar{
	width:960px;
	height:35px;
	font-size:10px;
	font-weight:bold;
	padding: 4px 0 0 0;
	margin:0 auto;
}

#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;}
