@charset "utf-8";
/* CSS Document */

body, p, h1, h2, h3, h4, h5, h6, img, form{margin:0;
  padding:0; border:none;}
 
* {outline:none;}
  
body {
	background:#122538 url(body-background.png) repeat-x top;
	color:#8b8b8b;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.content {
	width:957px;
	background: #fff url(home-background.jpg) left top no-repeat;
	margin:15px auto;
}
.content-int {
	width:957px;
	background: #fff;
	margin:15px auto;
}
.header {
	overflow:hidden;
	height:105px;
}
.logo {
	float:left;
	width:211px;
	height:95px;
	margin:7px 00 00 45px;
}
.logo img {
	border:none;
	width:211px;
	height:95px;
}
.navigation {
	float:right;
	background:url(navigation-back.png) left top no-repeat;
	width:661px;
	margin:45px 12px 00 00;
}
.header-graphic {
	text-align:center;
	height:236px;
	position:relative;
	z-index:1;
}
.header-graphic img {
	width:933px;
	height:236px;
}
.header-graphic-text {
	width:310px;
	position:relative;
	z-index:3500;
	margin:-88px 00 00 50px;
	height:88px;
	color:#686868;
}
.header-graphic-text a {
	color:#ea9246;
	font-weight:bold;
	text-decoration:none;
}
.top-boxes {
	/*overflow:hidden;*/
	margin:5px 00 35px 40px;
	/*height:214px;*/
	position:relative;
}
.top-box {
	float:left;
	width:174px;
	margin:00 2px 00 00;
	/*padding:00 00 45px 00;*/
	
}
.top-box2 {
	float:left;
	width:166px;
	margin:00 2px 00 00;
	/*padding:00 00 45px 00;*/
	
}
.top-box3 {
	float:left;
	width:163px;
	margin:00 2px 00 00;
	/*padding:00 00 45px 00;*/
}
.top-header {
	color:#ff6d01;
	font-size:14px;
	font-weight:bold;
	padding:00 00 00 18px;
	height:35px;
}
.top-text {
	padding:5px 10px;
	/*height:55px;*/
}
.top-link-image {
	overflow:hidden;
	padding:00 5px 00 10px;
	float:left;
	margin:-54px 12px 00px 00;
	width:145px;
	position:relative;
	z-index:4000;
}
.more-link {
	float:left;
	padding:41px 00 00 00;
	width:70px;
}
.more-link a {
	text-decoration:none;
	color:#ff6c00;
}
.top-image {
	float:right;
	width:75px;
	height:75px;
}
.top-image img{
	width:75px;
	height:75px;
}
.bottom {
	overflow:hidden;
	margin:0 auto;
	width:875px;
	padding:00 00 50px 00;
	line-height:15px;
}
.bottom-left {
	width:287px;
	float:left;
}
.bottom-left a {
	color:#173966 !important;
}
.bottom-right {
	float:right;
	width:570px;
	font-size:12px;
	line-height:17px;
}
.register-text {
	padding:5px 30px 15px 10px;
}
.software-header {
	color:#ff6d01;
	font-size:14px;
	font-weight:bold;
	background:#eaeaea;
	padding:9px;
	overflow:hidden;
}
.software-1 {
	padding:9px;
	font-size:12px;
	color:#163a66;
	font-weight:bold;
	background:#cdcdcd;
}
.software-2 {
	padding:9px;
	font-size:12px;
	color:#163a66;
	font-weight:bold;
	background:#b2b2b2;
}
.software-3 {
	padding:9px;
	font-size:12px;
	color:#163a66;
	font-weight:bold;
	background:#969696;
}
.software-4 {
	padding:9px;
	font-size:12px;
	color:#163a66;
	font-weight:bold;
	background:#7e7e7e;
}
.footer {
	text-align:center;
	color:#fff;
	padding:15px 00 30px 00;
}
.footer a {
	color:#fff;
	text-decoration:none;
}
.welcome-header {
	color:#163a66;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:00 00 15px 00;
}
.welcome-text {
	
	padding:00 00 25px 00;
}
.sub-bottom {
	overflow:hidden;
}
.sub-bottom-left {
	float:left;
	width:262px;
}
.sub-bottom-right {
	float:right;
	width:262px;
}
.bottom-left-header {
	color:#f7801d;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:00 00 15px 00;
}
.main-int {
	background: url(internal-background.jpg) repeat-x top;
	margin:00 auto;
	width:930px;
	overflow:hidden;
	padding:35px 00 00 00;
	font-size:12px;
	line-height:17px;
}
.main-int-left {	
	width:611px;
	float:left;
	padding:11px 17px;	
}
.main-int-right {
	float:right;
	width:238px;
	padding:00 5px 30px 00;
}
.header-int {
	color:#163966;
	font-size:24px;
	font-weight:bold;
	padding:00 00 15px 00;
}
.block-int {
	overflow:hidden;
	padding:00 00 30px 00;
}
.block-int img {
	display:block;
	float:left;
	margin:00 10px 00 00;
}
.sub-header-int {
	color:#545454;
	font-weight:bold;
	font-size:16px;
	padding:00 00 8px 00;
}
.right-buttons {
	padding:00 00 22px 00;
}
.right-buttons img {
	display:block;
	margin:00 00 3px 00;
	border:none;
	max-width:238px;
}
.right-field-text {
	padding:00 00 25px 00;
}
.right-image {
	text-align:center;
}
.top-boxes-repeat {
	overflow:hidden;
	min-height:173px;
	background:url(boxes-repeat-n.png) repeat-y;
	padding:00 00 30px 00;
}
.top-boxes-shoes {
	height:9px;
	background:url(boxes-shoes-n.png) left top no-repeat;
	
}