/* Links */
a:link {
	color: #e8e8e8;
	text-decoration: none;
}
a:visited {
color: #e8e8e8;
	text-decoration: none;
}
a:hover {
color: #e41c38;
	text-decoration: none;
}
a:active {
color: #e41c38;
	text-decoration: none;
}

ul.navigation li a:link, 
ul.navigation li a:visited, 
ul.navigation li a:hover, 
ul.navigation li a:active {
	display: block;
	margin: 0;
	padding: 35px 0 5px;
	color: #000;
	text-decoration: none;
}
ul.navigation li a:hover {
	text-decoration: none;
}
ul.navigation li.type1 a:link, 
ul.navigation li.type1 a:visited, 
ul.navigation li.type1 a:hover, 
ul.navigation li.type1 a:active {
	color: #000;
}
ul.navigation li.type1 a:hover {
	background: url(../i/01.jpg) no-repeat 0 0%;
}
ul.navigation li.type2 a:link, 
ul.navigation li.type2 a:visited, 
ul.navigation li.type2 a:hover, 
ul.navigation li.type2 a:active {
	color: #000;
}
ul.navigation li.type2 a:hover {
	background: url(../i/02.jpg) no-repeat 0 0%;
}
ul.navigation li.type3 a:link, 
ul.navigation li.type3 a:visited, 
ul.navigation li.type3 a:hover, 
ul.navigation li.type3 a:active {
	color: #000;
}
ul.navigation li.type3 a:hover {
	background: url(../i/03.jpg) no-repeat 0 0%;
}
ul.navigation li.type4 a:link, 
ul.navigation li.type4 a:visited, 
ul.navigation li.type4 a:hover, 
ul.navigation li.type4 a:active {
	color: #000;
}
ul.navigation li.type4 a:hover {
	background: url(../i/04.jpg) no-repeat 0 0%;
}
ul.navigation li.type5 a:link, 
ul.navigation li.type5 a:visited, 
ul.navigation li.type5 a:hover, 
ul.navigation li.type5 a:active {
	color: #000;
}
ul.navigation li.type5 a:hover {
	background: url(../i/05.jpg) no-repeat 0 0%;
}
ul.navigation li.type6 a:link, 
ul.navigation li.type6 a:visited, 
ul.navigation li.type6 a:hover, 
ul.navigation li.type6 a:active {
	color: #000;
}
ul.navigation li.type6 a:hover {
	background: url(../i/06.jpg) no-repeat 0 0;
}
ul.portfolio_menu li a:link, 
ul.portfolio_menu li a:visited, 
ul.portfolio_menu li a:hover, 
ul.portfolio_menu li a:active {
	color: #fff;
	text-decoration: none;
}
ul.portfolio_menu li a:hover {
	color: #fff;
	text-decoration: underline;
}
ul.portfolio_menu li.type5 a:link, 
ul.portfolio_menu li.type5 a:visited, 
ul.portfolio_menu li.type5 a:hover, 
ul.portfolio_menu li.type5  a:active {
	color: #6da3e1;
	text-decoration: none;
}
/* Headings */

/* Paragraphs */
p {
	line-height: 16px;
	margin: 0;
	padding: 0;
}
p.text_about {
	padding: 20px 0 0;
}
p.text_about a:link {color: #3366cc; text-decoration: none; }
p.text_about a:visited {color: #3366cc; text-decoration: none; }
p.text_about a:hover {color: orange; text-decoration: underline; }
p.text_about a:active {color: white; 
}
p.text_solutions {
	padding: 20px 20px 0 50px;

}
p.text_solutions a:link {color: #3366cc; text-decoration: none; }
p.text_solutions a:visited {color: #3366cc; text-decoration: none; }
p.text_solutions a:hover {color: orange; text-decoration: underline; }
p.text_solutions a:active {color: white; 
}

p.text_clients {
	padding: -10px 0 0 0;
}
/* Images */
img, a img {
	border: 0;
}
img.image {
	display: inline;
	float: left;
	margin: 0 20px 0 0;
}
/* Lists */
ul.navigation {
	display: inline;
	float: left;
	margin: 77px 0 0;
	padding: 0;
	width: 473px;
	list-style: none;
	font-size: 1em;
}
ul.navigation li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
	text-align: center;
}
ul.navigation li.type1 {
	width: 64px;
	background: url(../i/bg_menu.jpg) repeat-x 0 0;
	color: #000;
	text-align: center;
	margin: 0;
}
ul.navigation li.type2 {
	width: 65px;
	background: url(../i/bg_menu.jpg) repeat-x 0 0;
	color: #000;
	text-align: center;
	margin: 0 0 0 7px;
}
ul.navigation li.type3 {
	width: 84px;
	background: url(../i/bg_menu.jpg) repeat-x 0 0;
	color: #000;
	text-align: center;
	margin: 0 0 0 7px;
}
ul.navigation li.type4 {
	width: 70px;
	background: url(../i/bg_menu.jpg) repeat-x 0 0;
	color: #000;
	text-align: center;
	margin: 0 0 0 7px;
}
ul.navigation li.type5 {
	width: 79px;
	background: url(../i/bg_menu.jpg) repeat-x 0 0;
	color: #000;
	text-align: center;
	margin: 0 0 0 7px;
}
ul.navigation li.type6 {
	width: 76px;
	background: url(../i/bg_menu.jpg) repeat-x 0 0;
	color: #000;
	text-align: center;
	margin: 0 0 0 7px;
}
ul.navigation li.type1_visited {
	width: 64px;
	background: url(../i/01.jpg) no-repeat 0 0;
	margin: 0 0 0 7px;
}
ul.navigation li.type2_visited {
	width: 65px;
	background: url(../i/02.jpg) no-repeat 0 0;
	margin: 0 0 0 7px;
}
ul.navigation li.type3_visited {
	width: 84px;
	background: url(../i/03.jpg) no-repeat 0 0;
	margin: 0 0 0 7px;
}
ul.navigation li.type4_visited {
	width: 70px;
	background: url(../i/04.jpg) no-repeat 0 0;
	margin: 0 0 0 7px;
}
ul.navigation li.type5_visited {
	width: 79px;
	background: url(../i/05.jpg) no-repeat 0 0;
	margin: 0 0 0 7px;
}
ul.navigation li.type6_visited {
	width: 76px;
	background: url(../i/06.jpg) no-repeat 0 0;
	margin: 0 0 0 7px;
}
ul.portfolio_menu {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 780px;
	list-style: none;
	font-size: 1em;
}
ul.portfolio_menu li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
	text-align: center;
}
ul.portfolio_menu li.type1 {
	color: #fff;
	margin: 0 0 0 30px;
}
ul.portfolio_menu li.type2 {
	color: #fff;
	margin: 0 0 0 335px;
}
ul.portfolio_menu li.type3 {
	color: #fff;
	margin: 0 0 0 41px;
}
ul.portfolio_menu li.type4 {
	color: #fff;
	margin: 0 0 0 50px;
}
ul.portfolio_menu li.type5 {
	color: #fff;
	margin: 0 0 0 50px;
}
ul.portfolio_menu li.type5 {
	color: #fff;
	margin: 0 0 0 50px;
}

:focus { -moz-outline-style: none; 

}

p.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

