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

/* COLORS
yellow:	#FFFF00
blue:	#00A0C6
pink:	#F0037F
grey:	#A9ABAE
*/

*{ margin:0; padding:0 }

body, html {
	background: url(../images/bg.gif) repeat-y #fff;
	background-position: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

h2{ margin:0px 20px 10px 20px; padding-top:20px; font-size:15px }
h3{ margin:5px 20px 0px 25px; font-size:13px }

p{ margin:5px 20px 10px 20px }
h3 + p{ margin:5px 20px 10px 25px }

.imgfloat_r{ float:right; margin:0px 40px 10px 10px }
.imgfloat_l{ float:left; margin:0px 10px 10px 20px }

#wrapper{width:596px; margin:auto;}

#head{ background-image:url(../images/top-yellow.gif); background-repeat:no-repeat; width:596px; height:84px; }
h1{ text-indent:-1000em;width:80px; height:141px; float:left; }
h1 a{ display:block; position:relative; top:-35px; background-image:url(../images/logo.png);background-repeat: no-repeat; width:80px; height:141px }

#menu{ 
	float:left; 
	background: url(../images/bg_menu_right_border.gif) no-repeat top right #ADAFB2; 
	width:511px; 
	height:27px;
	margin-top:7px;
	text-align:left;
	padding-left:4px
}
#menu table{ width:380px }
#menu td{ width:76px; height:27px }

#menu a span { display:none }
#menu a { display:block; width:76px; height:27px }

td.home a { background-image:url(../images/menu_home.gif); }
#home td.home a { background-image:url(../images/menu_home_hover.gif); }

td.services a { background-image:url(../images/menu_services.gif); }
#services td.services a { background-image:url(../images/menu_services_hover.gif); }

td.portfolio a { background-image:url(../images/menu_portfolio.gif); }
#portfolio td.portfolio a { background-image:url(../images/menu_portfolio_hover.gif); }

td.quotations a { background-image:url(../images/menu_quotations.gif); }
#quotations td.quotations a { background-image:url(../images/menu_quotations_hover.gif); }

td.company a { background-image:url(../images/menu_company.gif); }
#company td.company a { background-image:url(../images/menu_company_hover.gif); }

td.home a:visited { background:url(../images/menu_home.gif) no-repeat; display:block; width:76px; height:27px }
td.services a:visited { background:url(../images/menu_services.gif) no-repeat; display:block; width:76px; height:27px }
td.portfolio a:visited { background:url(../images/menu_portfolio.gif) no-repeat; display:block; width:76px; height:27px }
td.quotations a:visited { background:url(../images/menu_quotations.gif) no-repeat; display:block; width:76px; height:27px }
td.company a:visited { background:url(../images/menu_company.gif) no-repeat; display:block; width:76px; height:27px }

td.home a:hover { background:url(../images/menu_home_hover.gif) no-repeat; display:block; width:76px; height:27px }
td.services a:hover { background:url(../images/menu_services_hover.gif) no-repeat; display:block; width:76px; height:27px }
td.portfolio a:hover { background:url(../images/menu_portfolio_hover.gif) no-repeat; display:block; width:76px; height:27px }
td.quotations a:hover { background:url(../images/menu_quotations_hover.gif) no-repeat; display:block; width:76px; height:27px }
td.company a:hover { background:url(../images/menu_company_hover.gif) no-repeat; display:block; width:76px; height:27px }

#content_top, #content_bottom{ text-align:left; line-height:160% }
#content_top{ background:#A9ABAE url(../images/grey_gradient.gif) bottom repeat-x; margin:34px 1px 0px 80px }
#content_top .top_left{ 
	margin:0px 4px; 
	background:url(../images/corner_white_top-right.gif) top right no-repeat #FFF; 
	min-height:150px;
	height:auto !important;
  	height:150px;
}

#content_top ul li,#content_top ul ,#content_bottom ul li, #content_bottom ul{
	list-style-type: square;	
	margin: 6px 6px 6px 18px;
	padding: 1px;
}

#footer{font-size:10px; clear:both; margin:40px 0px 0px 0px; clear:left; text-align:center; }
#footer a{color:#666;text-decoration:none;}
#foot_menu{ margin-bottom:5px }
#foot_menu li { list-style:none; display:inline }
#foot_menu a {
	font-size:11px;
	padding:0 10px 0 10px;
    text-decoration:none;
    border-left:1px solid #A9ABAE;
}
#foot_menu li.start a{ border-left:none }
#foot_menu a:visited{}
#foot_menu a:hover{text-decoration:underline}

#copyright{ border-top:1px solid #A9ABAE }