

html, body	{ background-color: #eeeeee; color:#185AA3; margin:0px; padding:0px; }

html, body, td, div {font-family: Verdana, sans-serif; font-size:12pt; }

.align_center{position: relative; width:99%; border:1px solid #eeeeee;}

.align_center:after {content: ''; display: block; clear: both;}

.align_center_to_left {position: relative; right: 50%; float: right;}

.align_center_to_right {position: relative; right: -50%;}

img {border:0px;}

a {color: #296DD2; text-decoration:underline;}

table{border-collapse:collapse; border:0px; padding:0px; margin:0px;}

.logo {position:relative; float:left; margin-right:20px; height:80px;}

.langdiv {position:relative; float:right; margin-right:20px; color:#899AA4; font-size:9pt; font-weight:bold;}

.langselected, .lang {position:relative; float:left; height:27px; padding:6px 3px 3px 16px; width:48px; margin:0px 0px 0px 30px;}

.langselected {background-image:url(img/lang_bg.gif);background-repeat:no-repeat;}

.langdiv a {color:#899AA4; text-decoration:none;font-size:9pt; }

h1, p, ul, div.menu ul	{font-size: 10pt; font-family: verdana, tahoma, sans-serif; padding: 0;}

h1	{font-size:	12pt; font-weight: bold; color: #607B8E;}

.text {margin:20px 0px 0px 10px;}
.topicons {margin:10px 10px 10px 10px;}
.topicons img {margin:0px 10px 0px 10px;}

.processingPane {MARGIN-TOP: 70px; float: right; width: 250px;}
.centerPane {margin-top: 70px; padding-left: 25px;}


.slogan {font-size: 20pt; margin:15px;}
.slogantext {font-size: 14pt; margin:15px;}

.agr_top{background-image:url(img/agr_bg_top.gif); background-repeat:no-repeat; background-color:#ffffff; background-position:bottom;}
.agr {background-color:#ffffff; background-image:url(img/agr_bg.gif); background-repeat:repeat-y; padding:10px 15px 15px 20px; background-color:#ffffff;}
.agrcode {font-size:10pt; margin:10px 5px 10px 10px;}
.agrinput {background-image:url(img/input_tur_bg.gif); background-repeat:no-repeat; height:40px; width:180px; padding:5px 2px 2px 5px; margin:10px 0px 5px 6px;}
.agrinput input{font-size:15pt; height:40px; width:165px; border:none; background-color:transparent; margin-top:1px;}

.agrsubmit {background-image:url(img/button_bg_grey.gif); background-repeat:no-repeat; height:36px; width:178px; border:none; background-color:transparent; margin:0px 0px 0px 6px; cursor:pointer; font-size:14pt; color:#ffffff; padding:0px 0px 12px 0px}
.agr_bot{background-image:url(img/agr_bg_bot.gif); background-repeat:no-repeat; background-color:#ffffff; background-position:top;}


.payment_big_top{background-image:url(img/pay_bg_big_top.gif); background-repeat:no-repeat; background-color:#56AAE6; margin:20px 0px 0px 0px;}
.payment_big {background-color: #56AAE6; background-image:url(img/pay_bg_big_main.gif); background-repeat:no-repeat; background-position: bottom; padding:0px 15px 15px 50px; color:#ffffff; background-color:#56AAE6; margin:0px 0px 30px 0px}

.processing{margin:20px 10px 10px 10px}
.amount{font: 13pt/1,2em; margin:10px 0px 0px 0px;}
.data {font-size:13pt; color:#000000}
.value {font-size:13pt; color:#1C66B8;}

.amount_in{font: 13pt/1,2em; margin:10px 0px 0px 0px;}
.data_in {font-size:13pt; color:#000000}
.value_in {font-size:13pt; color:#ffffff;}
.amount_in a, .data_in a, .value_in a {color:#ffffff;}



.center_right {position:relative;float:right; margin:40px 20px 40px 15px; width:590px;}
.tab {border-collapse:collapse; border:none; font-size:10pt; width:100%; }
.tab tr{ border:none; font-size:10pt;}
.tab th {background-color:#f8f8f8; background-image:url(img/tab_bg.gif); border-bottom: 1px solid #CFEEFF; padding:6px 6px 6px 6px; text-align:left; font-size:11pt; border-right:1px solid #ffffff; background-repeat:repeat-x}
.tab td {border-bottom:1px solid #dddddd; padding:4px 4px 4px 6px; text-align:left; font-size:10pt}

.search, .news{padding:5px;}
.searchheader{font-size:14pt;}
.searchform{}
.searchinput {border:1px solid #aaaaaa; height:25px; margin:10px 0px 0px 0px;}
.searchbutton {margin:0px 0px 0px 10px;}


.news{}
.newsheader{font-size:14pt;}
.newsdate {font-size:11pt; font-weight:bold; color:#73AEE0}
.newstext {font-size:9pt; color:#444444; }
.newstext p {font: 10pt/1.2em; margin:10px 0px 0px 0px;}



.header
	{
	margin:40px 20px 30px 10px;
	font-size:	12pt;
	font-weight:	bold;
	color:		#ffffff;
	}



.topmenu
{
	float:right;
	font-size:12px;
	font-weight:bold;
	height:33px;
	border-top:2px solid #B8B8B8;
}

.ban{
	margin: 20px 18px 0px 10px;
	}

.copyright {
	margin:40px 0px 0px 0px;
	width:900px;
	margin-top:20px;
	padding: 20px 0px 20px 20px;
	text-align:left;
	}

.copyright p	{
	font-size:	9px;
}

.copyright p a	{
	color:		#000000;
	text-decoration: underline;
}

/**/

#menu {width: 200px; position:relative; float:left; padding: 33px 0px 30px 10px; font-weight: bold; font-family: Verdana, sans-serif !important;}

.menu,
.menuselected {width: 200px; margin: 0; padding: 0;}

.menu a {display: block; background: #fff url(img/menu_top_h3.gif) no-repeat; text-decoration: none; padding-top: 5px;}
.menuselected a {display: block; background: #fff url(img/menu_top_h2.gif) no-repeat; text-decoration: none; padding-top: 5px;}

.menu a span {display: block; background: #fff url(img/menu_bottom_h3.gif) bottom left no-repeat; padding: 0 10px 5px 10px;}
.menuselected a span {display: block; background: #fff url(img/menu_bottom_h2.gif) bottom left no-repeat; padding: 0 10px 5px 10px;}

.menu a:hover,
.menuselected a:hover {color: #fff; display: block; background: #3f90d4 url(img/menu_top_h2.gif) no-repeat; text-decoration: none; padding-top: 5px;}

.menu a:hover span,
.menuselected a:hover span {color: #fff; display: block; background: #3f90d4 url(img/menu_bottom_h2.gif) bottom left no-repeat; padding: 0 10px 5px 10px;}

.menu a,
.menu a:hover,
.menu a:visited {color: #3f90d4;}

.alone {margin-bottom: 10px;}
.parent a span {background: #fff url(img/menu_span_h3.gif) repeat-y !important; border-bottom: 1px solid #3f90d4;}
.parent a:hover span {color: #fff; background-color: #3f90d4 !important; background-image: none !important; border-bottom: 1px solid #3f90d4;}

.parentselected a,
.parentselected a:hover {background: #fff url(img/menu_top_h2.gif) no-repeat;}
.parentselected a span {color: #fff; background-color: #3f90d4 !important; background-image: none !important; border-bottom: 1px solid #3f90d4;}
.parentselected a:hover span {color: #fff; background-color: #3f90d4 !important; background-image: none !important; border-bottom: 1px solid #3f90d4;}

.submenu {width: 200px; margin-bottom: 10px; padding: 0 0 5px 0; background: #f5f5f5 url(img/menu_bottom_h3.gif) bottom left no-repeat; font-size: 90%;}
.submenu a {display: block; color: #3f90d4; background-image: none; padding: 3px 10px 3px 20px; margin: 0; text-decoration: none;}
.submenu a:hover {display: block; background-color: #3f90d4; background-image: none; padding: 3px 10px 3px 20px; margin: 0; color: #fff !important; text-decoration: none !important;}
.submenu a:visited {color: #3f90d4;}

.current {color: #3f90d4 !important; background: url(img/arrow3.gif) center left no-repeat !important;}
.current:hover {color: #fff !important; background: #3f90d4 url(img/arrow_h3.gif) center left no-repeat !important; text-decoration: none !important;}

.menuselected a,
.menuselected a:hover,
.menuselected a:visited {color: #fff;}

.Normal {color: #666; line-height: 175%; text-align: justify;}
.Normal h2 {color: #3f90d4;}
.Normal a,
.Normal a:hover,
.Normal a:visited {color: #3f90d4; text-decoration: underline;}

.rightPane {width: 0;}

.payment_inner {width: 229px; background-color: #fff; background-image: url(img/right_bottom_h3.gif); background-repeat:no-repeat; background-position: bottom; color: #888; font-size: 10pt; padding-bottom: 20px; margin: 0 0 0px 20px; font-weight: bold;}
.payment_inner_nocenter {width: 229px; background-color: #fff; background-image: url(img/right_bottom_h3.gif); background-repeat:no-repeat; background-position: bottom; color: #888; font-size: 10pt; padding-bottom: 20px; margin: 0 0 0px 20px; font-weight: bold;}
.payment_inner div {text-align: center;}
.payment_inner_wh {width: 229px; background-color: #fff; color: #888; font-size: 10pt; padding-bottom: 20px; margin: 0 0 10px 20px; font-weight: bold;}
.payment_inner_wh div {text-align: center;}
.payment_outer {float: right;}
.payment_outer div {clear:both;}
.paymentcode_sm {color: #3f90d4; font-size: 10pt; margin: 10px 0;}
.payment_top {height: 12px; background:url(img/right_top.gif) no-repeat;}
.payment {width: 229px; float: right; background-color: #fff; background-image: url(img/right_bottom_h3.gif); background-repeat:no-repeat; background-position: bottom; color: #888; font-size: 10pt; padding-bottom: 20px; margin: 0 0 10px 20px; font-weight: bold;}
.payment div {text-align: center;}
.paymentheader {background:url(img/right_top_h4.gif) no-repeat; font-size: 12pt; color: #fff; background-color: #ebebeb; padding: 10px 0; border-bottom: 1px solid #3f90d4;}
.paymentheader_center {background:url(img/right_top_h4.gif) no-repeat; font-size: 12pt; color: #fff; background-color: #ebebeb; padding: 10px 0; border-bottom: 1px solid #3f90d4; text-align: center;}
.paymentcode {color: #3f90d4; font-size: 11pt; margin: 10px 0;}
.paymentcode_center {color: #3f90d4; font-size: 10pt; margin: 10px 0; text-align: center;}
.paymentradio {color: #3f90d4; font-size: 11pt; margin: 10px 0; text-align:left;}
.paymentcode_sm {color: #3f90d4; font-size: 10pt; margin: 10px 0;}
.paymentinput {}
.paymentinput input {font-size: 10pt; border: 1px solid #3f90d4; width: 201px; text-align: center; color: #666; font-family: Verdana, sans-serif;}
.paymentsubmit {margin-top: 30px;}
.paymentsubmit input {background-image: url(img/button_verify.gif); background-repeat: no-repeat; height: 30px; width: 160px; border: none; background-color: transparent; margin: 0; cursor:pointer; font-size: 12pt; color:#fff;}
.paymentsubmit_wh {margin-top: 30px;}
.paymentsubmit_wh input {background-image: url(img/button_verify_old.gif); background-repeat: no-repeat; height: 30px; width: 160px; border: none; background-color: transparent; margin: 0; cursor:pointer; font-size: 12pt; color:#fff;}
.paymentnumber {font-size:18pt;}

.paymentheader2_center {background:url(img/right_top2_h4.gif) no-repeat; font-size: 12pt; color: #fff; background-color: #ebebeb; padding: 10px 0; border-bottom: 1px solid #fff; text-align: center;}
.paymentheader2 {background:url(img/right_top2_h4.gif) no-repeat; font-size: 12pt; color: #fff; background-color: #ebebeb; padding: 10px 0; border-bottom: 1px solid #fff;}

.payment_inner3 {width: 229px; background-color: #fff; background-image: url(img/right_bottom2_h3.gif); background-repeat:no-repeat; background-position: bottom; color: #888; font-size: 10pt; padding-bottom: 20px; margin: 0 0 20px 20px; font-weight: bold;}
.payment_inner2 {width: 229px; background-color: #fff; background-image: url(img/right_bottom2_h3.gif); background-repeat:no-repeat; background-position: bottom; color: #888; font-size: 10pt; padding-bottom: 20px; margin: 0 0 20px 20px; font-weight: bold;}

.payment_inner2 div {text-align: center;}

.paymentcode2 {color: #fff; font-size: 11pt; margin: 10px 0;}

.paymentradio2 {color: #fff; font-size: 11pt; margin: 10px 0; text-align:left;}


