* {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
body {
	font-family:Tahoma;
	font-size:100%;
	line-height:0.875em;
	color:#333333;
	text-align:center;
	background-color: #bfbfbf;
}

.clear { clear:both;}
.top { font-size:10px; text-align:right;}
.top a:hover { font-size:10px;}

.fleft {
	float:left;
	font-size: 14px;
	line-height: normal;
	width:204px;
}
.fright {
	float:right;
	font-size: 14px;
	line-height: normal;
	width:204px;
}

.fright_rep_info {
	font-size: 12px;
	line-height: normal;
	padding-bottom:5px;
}

.fmiddleRest {
	width:678px;
	font-size: 12px;
}

.fmiddle {
	width:450px;
	font-size: 12px;
}

.title_center_rest{
	background-image:url(images/top_description.png);
	height:37px;
	background-repeat: no-repeat;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px 10px 0 10px;
	font-weight: bold;
	line-height: normal;
	background-position: center;
}

.title_center{
	background-image:url(images/back_title.png);
	height:51px;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #76ABDE;
	padding: 20px 30px 0 30px;
	font-weight: bold;
	line-height: normal;
	background-position: center;
}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container {
	width:100%;
}



p { margin-bottom:14px;}

.tall_top {
	background-image:url(images/background3.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
.image_border{
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0;
}
.image_border_right{
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.form {
	height:39px;
}
.form input {
	width:320px;
	height:17px;
	background:none;
	color:#8ea0bf;
	font-size:1em;
	font-family:tahoma;
	padding-left:3px;
	border:1px solid #8ea0bf;
}
/*textarea {
	width:178px;
	height:95px;
	background:none;
	overflow:auto;
	color:#BBD1FB;
	font-size:1em;
	font-family:tahoma;
	padding-left:3px;
	border:1px solid #8ea0bf;
	margin-bottom:10px;
}*/

/*.formApply{
	padding: 1em 1em 0 0;
	font-size: 1.4em;
	color:#FFFFFF;
}

.frmContact{
	width: 100%;
	margin: 0 auto;
	font-size: 1em;
	line-height: 1.2em;
}*/

.fieldset {
	width:450px;
	height:20px;
	color:#000000;
	font-size:1em;
	font-family:tahoma;
	padding-left:3px;
	border:1px solid #8ea0bf;
}
.textareaApply { width:450px; height:95px; overflow:auto; background:#FFFFFF; color:#000000; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #8ea0bf; margin-bottom:10px;}


/*==================list====================*/
ul { list-style:none;}

.menu { padding:39px 0 0 29px;}
.menu li { display:inline;}
.menu li a { display:block; float:left; color:#3fa0ff; font-size:15px; font-family:Tahoma; text-decoration:none; margin-right:19px;}
.menu li a b { display:block;}
.menu li a em { display:block; padding:4px 18px 7px 18px; font-style:normal; font-weight:normal;}
.menu li a:hover { background:url(images/menu_bgd.gif) left top repeat-x; color:#fff;}
.menu li a:hover b { background:url(images/menu_left.gif) no-repeat left top;}
.menu li a:hover em { background:url(images/menu_right.gif) no-repeat right top;}
.menu li a.current { background:url(images/menu_bgd.gif) left top repeat-x; color:#fff;}
.menu li a.current b { background:url(images/menu_left.gif) no-repeat left top;}
.menu li a.current em { background:url(images/menu_right.gif) no-repeat right top;}
.menu li a.last { margin-right:0;}

.list1 li a { background:url(images/marker.gif) no-repeat left 6px; padding-left:7px; line-height:1.63em;}

/*==================other====================*/
/*.img_indent {
	margin:0 25px 0 0;
	float:left;
}
.img_indent1 { margin:0 23px 0 0; float:left;}
.img_box {
	padding:0 5px 15px 0;
}
.img_box img {
	float:left;
	margin:0 25px 5px 0;
}
.image5 {padding: 5px; float:left}
.image5px {padding: 5px;}
.img_box1 { padding:0 0 20px 0;}
.img_box1 img { float:left; margin:0 22px 5px 0;}
.img_box2 { padding:0 0 19px 0;}
.img_box2 img { float:left; margin:0 37px 5px 14px;}
.img_box3 {
	padding:0 0 40px 0;
}
.img_box3 img { float:left; margin:0 22px 5px 0;}*/

.p1 {
	font-size: 12px;
}
.p2 {
	padding-left: 15px;
	font-size: 12px;
}
.p3 {
	padding-left:5px;
}
.p4 {
	margin-bottom:10px;
	padding-left: 15px;
}
.p5 {
	font-size:1.6em;
}
.p6 {
	font-size:24px;
	color: #000000;
}
.p6 a {
	color:#394F7D;
	text-decoration: none;
	font-weight: bold;
}
.p6 a:hover{
	text-decoration:none;
	color:#000;
	font-size:24px;
	font-weight: bold;
}
.p7 {
	font-size:14px;
	color: #000000;
}
.p7 a {
	color:#394F7D;
	text-decoration: none;
	font-weight: bold;
}
.p7 a:hover{
	text-decoration:none;
	color:#000;
	font-size:14px;
	font-weight: bold;
}
.p8 {
	font-size:11px;
	color: #000000;
}
.p8 a {
	color:#394F7D;
	text-decoration: none;
	font-weight: bold;
}
.p8 a:hover{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-weight: bold;
}
/*==================txt, links, lines, titles====================*/
a {
	color:#6A93DF;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#cccccc;
	font-size:12px;
}
.row_1 a {
	color:#002868;
	text-decoration: none;
	font-weight: bold;
}

.row_1 a:hover{
	text-decoration:none;
	color:#bc0707;
	font-size:12px;
	font-weight: bold;
}
.row_1 a.current:link, .row_1 a.current:visited {
	color:#bc0707;
}

.linkHere a{
	text-decoration:none;
	font-size: 18px;
	}
	
.linkHere a:hover{
	font-size:18px;
	color:#bc0707;
	}

h2 {
	font-family:Tahoma;
	font-size:1.73em;
	color:#0F2445;
	font-weight:normal;
	line-height:1.1em;
	margin-bottom:28px;
}
h2 strong { color:#5db4f9;}
h3 {
	font-family:Tahoma;
	color:#fff;
	font-size:1.6em;
	line-height:1.1em;
	margin-bottom:24px;
}
h3:hover {
	color:#999999;
}
h4 { font-size:1em; margin-bottom:14px;}
h5 {
	font-size:1.5em;
	margin-bottom:4px;
	line-height: normal;
}
h5 a { font-weight:normal;}
h7 {
	font-size:1.2em;
	color:#000000;
}
h8 {
	font-size:1.5em;
	color:#fff;
}

/*.link1 { display:block; float:left; background:url(images/link1_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1_right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}*/

/*.but1 {
	position:relative;
	margin-left:-3px;
	width:143px;
	height:120px;
}

.but2 { position:relative; margin-left:-3px; width:147px; height:58px;}

.but3 {
	position:relative;
	width:100px;
	height:100px;
	padding:0 30px 0 0;
}*/

/*==================blocks====================*/
/*.extra_block {
	width:100%;
	margin-top:-51px;
	position:relative;
	bottom: 20px;
}*/

.block1_top {
	height:40px;
	width:205px;
	background-image: url(images/back_side_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 10px;
}

.block1_mid {
	width:195px;
	background-image: url(images/back_side_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: justify;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
}

.block1_but {
	height:13px;
	width:205px;
	background-image: url(images/back_side_but.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-bottom: 5px;
}

.red_blocks {
	padding-bottom: 5px;
}

/*.block1 .bottom { background:url(images/block1_bottom.jpg) no-repeat left bottom;}
.block1 .inner {
	padding:6px 12px 14px 10px;
}
.block1 p { margin-bottom:23px;}

.block2_top { background:url(images/block2_top.gif) no-repeat left top; height:13px; width:189px;}
.block2 { background:url(images/block2_bgd.jpg) left top repeat-y; color:#A7BBE0; width:189px;}
.block2 .bottom { background:url(images/block2_bottom.jpg) no-repeat left bottom;}
.block2 .inner { padding:6px 20px 17px 22px;}
.block2 p { margin-bottom:23px;}

.block3_top { background:url(images/block3_top.gif) no-repeat left top; height:13px; width:392px;}
.block3 {
	background:url(images/block3_bgd.jpg) left top repeat-y;
	color:#FFFFFF;
	width:392px;
}
.block3 .bottom { background:url(images/block3_bottom.jpg) no-repeat left bottom;}
.block3 .inner { padding:6px 20px 16px 22px;}
.block3 p { margin-bottom:23px;}
.block3 .but2 { margin:9px 0 0 25px;}
.block3 a {color:#a8e6ff;}
*/
.cont_box {
	padding:0 15px 0 15px;
	margin-bottom:0px;
	font-size: 12px;
}
.cont_box span { float:right;}



/*==================header==================*/
#top_header .row_1 {
	font-size: 12px;
	width: 900px;
	padding-top: 4px;
	background: url(images/topMenu_background.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
}

.header_back_rest{
	background-image:url(images/header_back_rest.png);
	background-repeat:no-repeat;
	height: 307px;
}

.header_back_software{
	background-image:url(images/header_back.png);
	background-repeat:no-repeat;
	height: 310px;
}


.row_2 {height:294px;background-image: url(images/credit_card_business_people.png);background-repeat: no-repeat;
	margin-top: 5px;padding: 8px 0 5px 15px;color: #000000;font-size: 24px;font-weight: bold;width: 900px;margin-left: 30px;}

	
.description_mid{background:url(images/back_desc.png);background-repeat:no-repeat;padding: 10px;margin-top: 5px;color: #000000;}

.description_mid_rest{
	background-repeat: repeat-y;
	padding: 5px 10px 0 7px;
	color: #000000;
	background-position: center;
	text-align: justify;
}
.description_mid_rest a{
	color:#0000FF;
}
.description_mid_rest a:hover{
	color:#000066;
}

/*==================content==================*/
/*#content {
	padding:0;
}
#content .indent1 {
	padding:38px 0 0 12px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0.07em;
	line-height: 1.5em;
}
#content .indent1_right {
	padding:147px 0 0 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 0.07em;
	line-height: 1.5em;
}
#content .indent2 {
	padding:0 0 0 24px;
}
#content .indent3 {
	padding:36px 20px 0 0;
	font-size: 14px;
	line-height: normal;
}
#content .indent4 { padding:0 0 0 14px;}*/

/*==================footer==================*/
/*#footer .inner {
	padding:20px 25px 0 0;
	text-align:right;
	vertical-align: middle;
	line-height: 25px;
}*/
.footer_block {
	height:80px;
	color:#394F7D;
}
.footer_block p {
	padding:16px 0 0 20px;
}
.footer_block a { font-size:12px; color:#394F7D;}
.footer_block a:hover { font-size:12px; color:#263556;}
/*==========================================*/

