/*GLOBALS*/

body {
	font : 8pt arial; 
	color : #000000; 
	background : #fff; 
	margin : 0px;
	padding: 0px; 
} 


/*A GLOBALS*/

a:link {
	text-decoration : none; 
	color : #f26522; 
} 
a:visited {
	text-decoration : none; 
	color : #f26522; 
} 
a:hover, a:active {
	text-decoration : underline; 
	color : #ad3800; 
}

/*A HEADER MIDDLE*/

a:link.header_middle {
	font: 9pt/24pt arial;
	color: #ffffff; 
	text-decoration: none;	
}
a:visited.header_middle {
	font: 9pt/24pt arial;
	color: #ffffff; 
}
a:hover.header_middle {
	font: 9pt/24pt arial;
	color: #fff; 
	text-decoration: underline;
}
a:active.header_middle {
	font: 9pt/24pt arial;
	color: #fff; 
	text-decoration: underline;
}

/*A MENU*/

a.about img {
	background: url(i/menu_about.jpg) top left no-repeat; 
	width: 77px;
	height: 61px;
}
a:hover.about img {
	background: url(i/menu_about_a.jpg); 
}
a.usl img {
	background: url(i/menu_usl.jpg) top left no-repeat; 
	width: 77px;
	height: 61px;
}
a:hover.usl img {
	background: url(i/menu_usl_a.jpg); 
}
a.port img {
	background: url(i/menu_port.jpg) top left no-repeat; 
	width: 77px;
	height: 61px;
}
a:hover.port img {
	background: url(i/menu_port_a.jpg); 
}
a.cont img {
	background: url(i/menu_cont.jpg) top left no-repeat; 
	width: 77px;
	height: 61px;
}
a:hover.cont img {
	background: url(i/menu_cont_a.jpg); 
}

/*A CIRCLE*/

a.webdes_arr img  { background: url(i/blank.gif);}
a:hover.webdes_arr img { background: url(i/webdes_arr.gif) left bottom no-repeat; }
a.design_arr img  { background: url(i/blank.gif);}
a:hover.design_arr img { background: url(i/design_arr.gif) right bottom no-repeat; }
a.market_arr img  { background: url(i/blank.gif);}
a:hover.market_arr img { background: url(i/market_arr.jpg) left top no-repeat; }
a.btl_arr img  { background: url(i/blank.gif);}
a:hover.btl_arr img { background: url(i/btl_arr.jpg) right top no-repeat; }
a.recl_arr img  { background: url(i/blank.gif);}
a:hover.recl_arr img { background: url(i/recl_arr.jpg) right center no-repeat; }
a.polit_arr img  { background: url(i/blank.gif);}
a:hover.polit_arr img { background: url(i/polit_arr.jpg) left center no-repeat; }

/*OTHERS*/


a:link.port_li {
	text-decoration : none; 
	color : #444; 
} 
a:visited.port_li {
	text-decoration : none; 
	color : #000; 
} 
a:hover.port_li, a:active.port_li {
	text-decoration : underline; 
	color : #ad3800; 
}

a:link.port_menu_small {
	text-decoration : none; 
	color : #E5DBB8; 
} 
a:visited.port_menu_small {
	text-decoration : none; 
	color : #E5DBB8; 
} 
a:hover.port_menu_small, a:active.port_menu_small {
	text-decoration : underline; 
	color : #E5DBB8; 
}

a:link.port_menu, a:visited.port_menu {
	text-decoration : none; 
	color : #fff; 
} 
a:hover.port_menu, a:active.port_menu {
	text-decoration : underline; 
	color : #E5DBB8; 
}


a#last_works {
	font: 8pt/13pt verdana; 
	margin-top: 0px; 
	text-decoration: underline; 
	text-align: center;
}

/*DIV*/

div.menu_about {
	background: #fff url(i/menu_about.jpg);
	width: 77px;
	height: 61px;
}
div.portfolio {
	width: 290px;
	background: #F5821F;
	position: relative;
	top: 30px;
	left: 30px;
}

/* H */

h1 {
	font: 14pt/8pt arial;
	color: #F5821F;
	margin-top: 0px;
	padding: 30px 0px 0px 30px;
}
h2 {
	font: 11pt/12pt tahoma; 
	padding: 15px 0px 0px 0px;
	color: #fff;
	margin-top: 0px; 
	text-align: center;
	}
h2.our_works {
	font: 11pt arial;
	padding: 20px 0px 10px 0px;
	color: #ffffff;
}

h3 {
	font: 9pt/0pt arial; 
	margin-top: 0px; 
	color: #686162;
	padding: 0px 0px 0px 30px;
}
h4 {
	font: 10pt/14pt verdana; 
	font-weight: bold;
	margin: 0 0 0 0; 	
	color: #fff;
	padding: 4px 0px 0px 30px;
	margin: 0px;
}
h5 {
	font: 10pt/10pt verdana; 
	margin: 0px 0px 0px 0px; 	
	color: #ffffff;
	padding: 5px 0px 0px 30px;
	margin: 0px;
}

/* IMG */

img.usl {
	float: left;
	margin: 25px 30px 10px 20px;

}

/* LI */
li {
	font : 10pt verdana; 
	padding: 0px 0px 0px 0px;
	margin-left: 30px;
}


/* P */
p {
	font : 9pt/11pt verdana; 
	margin-top : 0; 
	text-align : justify; 
}
p#circle {
	color: #fff;
	font: 9pt/11pt;

}	
p.img_port {
	padding: 30px 0px 0px 20px;	
}
p.copyrights {
	padding: 10px 30px 10px 30px;
}
p#header_insider {
	font: 8pt/12pt tahoma; 
	padding: 0px 0px 0px 50px;
	color: #a79a71;	
}
p#header_middle {
	font: 8pt/12pt arial; 
	color: #fff;
	padding: 0px 0px 0px 0px;
	text-align: center;
	white-space: nowrap;
}
p.text {
	padding: 14px 30px 0px 30px;
	text-align: justify;
}
p.text_usl {
	padding: 0px 30px 0px 30px;
	margin: 10px 0px 0px 0px;
	text-align: justify;
}
p.txt_port {
	padding: 0px 60px 0px 30px;
	margin: 0px;
}
p.p_port {
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}

/* TABLES */

table {
	margin: 0px;
	padding: 0px;
}

td {
	cellspacing: 0px;
	cellpadding: 0px;
	margin: 0px;
	padding: 0px;
}
td.header_middle {	
	text-align: center;
}

tr.header_top
	{
	background: #fff url(i/header_1_grad.gif);
	height: 61px; 	
	}

tr.header_middle
	{
	background: #fff url(i/header_2_grad.gif);
	height: 32px; 	
	}
