/*------------------ layout -------------------*/
.p303-layout-bound{
	float:left;
	width:100%;
	background-color:#29287B;
	text-align:center;
	text-align:-moz-center;
}
.p303-layout-bound-center{
	width:787px;
	padding-bottom:30px;
}
.p303-layout-banner{
}
.p303-layout-center-bound{
	clear:both;
	float:left;
	background-color:#FFFFFF;
}
.p303-layout-left{
	width:187px;
	float:left;
}
.p303-layout-center{
	float:left;
	min-height:430px;
	width:600px;
}
*html .p303-layout-center{
	height:430px;
}
.p303-layout-footer{
	clear:both;
}
.p303-center-footer{
	background:url(../images/p303/p303_footer_center.gif) repeat-x;
	height:87px;
}
.p303-center-footer div{
	background:url(../images/p303/p303_footer_left.gif) no-repeat 0% 0%;
	height:87px;
}
.p303-center-footer div div{
	background:url(../images/p303/p303_footer_right.gif) no-repeat 100% 0%;
	height:87px;
}

.p303-top-center{
	background:url(../images/p303/p303_center.gif) repeat-x;
	height:15px;
}
.p303-top-center div{
	background:url(../images/p303/p303_left.gif) no-repeat 0% 0%;
	height:15px;
}
.p303-top-center div div{
	background:url(../images/p303/p303_right.gif) no-repeat 100% 0%;
	height:15px;
}
/*-------- Banner ---------*/
.p303-banner-bound{
	padding:20px 0 20px;
	height:90px;
	margin:0;
}
.p303-logo{
	background:url(../images/logo_303.png) no-repeat 0% 0%;
	width:110px;
	height:100px;
	cursor:pointer;
	padding-left:10px;
	float:left;
}
*html .p303-logo{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/packages/gmg/skins/default/images/logo_303.png');
}
.p303-link{
	float:right;
}
.p303-link div{
	padding:10px 20px 0 20px;
}
.home-page-gmg{
	float:left;
	background:url(../images/diamon-fusion/home_icon.gif) no-repeat 0% 100%;
}
.home-page-gmg a,.home-page-gmg a:hover,.home-page-gmg a:visited,.home-page-gmg a:visited:hover,
.p303-contact a,.p303-contact a:hover,.p303-contact a:visited,.p303-contact a:visited:hover{
	color:#ADC7FF;
}
.p303-contact{
	float:left;
	background:url(../images/delta/contact_icon.gif) no-repeat 0% 100%;
}
.p303-language{
	float:left;
}
/*--------------------------------------*/
.bound-p303{
	background-color:#10204A;
}
.menu-p303{
	
}
.menu-p303 a,.menu-p303 a:visited,.menu-p303 a:hover,.menu-p303 a:visited:hover{
	color:#FFFFFF;
	font-size:14px;
	line-height:20px;
	padding:0 10px 0 10px;
}
.line-p303{
	width:65%;
	border-bottom:2px solid #949694;
	padding:0 0 10px;
}
.title-p303{
	font-size:34px;
	line-height:80px;
	font-weight:bold;
	color:#FFFFFF;
}
.news-products-image{
	color:#10204A;
	padding-bottom:1px;
}
.news-products-image img{

}
.footer-p303-products{
	margin-top:-200px;
	color:#FFFFFF;
	font-size:20px;
}
.footer-p303-products-fire-fox{
	color:#FFFFFF;
	font-size:20px;
	padding:10px 0 100px;
}
.link-admin{
	float:left;
}
.link-admin a,.link-admin a:hover,.link-admin a:visited,.link-admin a:visited:hover{
	color:#ADC7FF;
}