body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	/*font: normal normal 12px/150%  Tahoma, Arial, Verdana,  sans-serif;*/
	font: normal normal 12px/150%  Tahoma, Arial, Verdana,  sans-serif;
	color: #006FC1;
}
input, textarea, option, select {
	font: normal normal 11px/100% Tahoma,  Arial, Verdana,  sans-serif;
	color: #006FC1;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/150% Tahoma, Arial,  Verdana,  sans-serif;
	color: #006FC1;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    margin:2px auto auto 1px;
	border:1px solid #C0C0C0;
}
.cms_border td {
    border:1px solid #C0C0C0;
	padding:1px 3px;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

#noflash {
	text-align: center;
	font-size: 16px;
	width: 100%;
	height: 100%;
}
#noflash a,
#noflash * {
	font-size: 16px !important;
}

.main {
	width: 100%;
	height: 100%;
}
.main .main_bot_1 img,
.main .main_mid_1 img,
.main .main_top_1 img {
	width: 1px;
	height: 0;
}
.main .main_bot_3 img,
.main .main_mid_3 img,
.main .main_top_3 img {
	width: 1px;
	height: 0;
}
.main .main_top_2 img,
.main .main_bot_2 img {
	width: 0;
	height: 1px;
}
.main .main_mid_2 {
	width: 990px;
	height: 590px;
}
.main .main_top_1 {
	background: url('../media/images/bg/main_top_1.jpg') right bottom no-repeat;
}
.main .main_top_2 {
	background: url('../media/images/bg/main_top_2.jpg') right bottom no-repeat;
}
.main .main_top_3 {
	background: url('../media/images/bg/main_top_3.jpg') left bottom no-repeat;
}

.main .main_mid_1 {
	background: url('../media/images/bg/main_mid_1.jpg') right bottom no-repeat;
}
.main .main_mid_2 {
	background: url('../media/images/bg/main_mid_2.jpg') right bottom no-repeat;
}
.main .main_mid_3 {
	background: url('../media/images/bg/main_mid_3.jpg') left bottom no-repeat;
}


.main .main_bot_1 {
	background: url('../media/images/bg/main_bot_1.jpg') right 0 no-repeat;
}
.main .main_bot_2 {
	background: url('../media/images/bg/main_bot_2.jpg') right 0 no-repeat;
}
.main .main_bot_3 {
	background: url('../media/images/bg/main_bot_3.jpg') left 0 no-repeat;
}


.page_table {
	width: 100%;
	height: 100%;
}
.page_left {
	background: #ffffff url('../media/images/bg/bg_left.jpg') right 0 no-repeat;
}
.page_right {
	background: #ffffff url('../media/images/bg/bg_right.jpg') 0 0 no-repeat;
}
.page_middle {
	width: 990px;
	background: #ffffff url('../media/images/bg/bg_center.jpg') 0 0 no-repeat;
	padding: 0 0 40px 0;
}


.container {
	position: relative;
	width: 990px;
}
.solution {
	position: absolute;
	margin: 0px 0 0 767px;
}
.ways_to_help {
	position: absolute;
	margin: -48px 0 0 750px;
}
.newsletter {
	position: absolute;
	left: 151px;
	top: 510px;
}
.contact_us {
	position: absolute;
	left: 198px;
	top: 466px;
}
.contacts {
	position: absolute;
	left: 198px;
	top: 466px;
}
.logo {
	position: absolute;
	left: 60px;
	top: 13px;
}
.main_m {
	width: 330px;
}
.lang {
	position: absolute;
	left: 255px;
	top: 177px;
	background: url('../media/images/bg/lang_slash.gif') 22px 2px no-repeat;
}
.lang img {
	float: left;
}
.paging {
	padding: 10px 0 0 4px;
}
.paging a,
.paging strong {
	padding: 0 3px;
}
.paging a:hover,
.paging strong {
	background: #CCE2F3;
}
/*  news_list  */
.page {
	width: 622px;
	margin: 0 0 0 0;
	clear: both;
	background: url('../media/images/bg/bg_inner_rp.gif') 0 0 repeat-y;
}
.page .page_inner {
	background: url('../media/images/bg/bg_inner_bottom.gif') 0 bottom no-repeat;
}
.page .page_padd {
	padding: 25px 20px 65px 28px;
	background: url('../media/images/bg/bg_inner_top.gif') 0 0 no-repeat;
}
.height {
	height: 370px;
	width: 100%;
}
.path_margin {
	height: 31px;
	margin: 8px 0 0 0;
	float: left;
}
.news_date {
	padding: 0 4px 0 6px;
}

.news_list_items {
	padding: 10px 6px 18px 6px;
	font: normal normal 11px/130% Tahoma;
}
.news_list_items.ov {
	background: #EDF5FB;
}

.heading,
.news_item .heading,
.news_list_items .heading a,
.news_list_items .heading {
	font: normal bold 12px/130% Tahoma;
	padding: 0 0 13px 0;
}
.news_item .heading td {
	font-weight: bold;
}
.news_item .heading span,
.news_list_items .heading span {
	font: normal normal 11px/130% Tahoma !important;
}
.news_list_items .text_area {
	padding: 2px 10px 0 0;
}
.more {
	padding: 10px 0 0 0;
}
.more a {
	padding: 0 9px 0 0;
	background: url('../media/images/bg/more.gif') right 4px no-repeat;
}
.news_more {
	margin: 5px 0 0 4px;
}
.news_more a {
	padding: 0 9px 0 0;
	background: url('../media/images/bg/more.gif') right 4px no-repeat;
}
.news_more a span {
	padding: 0 1px;
}
.news_more a:hover span {
	background: #CCE2F3;
}
.back {
	margin: 0 0 10px -8px;
}
.back_bot {
	position: absolute;
	margin: -40px 0 0 355px;
}
.back a,
.back_bot a {
	padding: 0 0 0 8px;
	background: #ffffff url('../media/images/bg/back.gif') 0 0 no-repeat;
	font-size: 11px !important;
}
.back a:hover,
.back_bot a:hover {
	background: #CCE2F3 url('../media/images/bg/back.gif') 0 0 no-repeat;
}
.pic_table {
	width: 109px;
	height: 109px;
}
.picture {
	vertical-align: middle;
	text-align: center;
	background: url('../media/images/bg/picture_bg.gif') 0 0 no-repeat;
}
.picture a img {
	margin: auto auto;
}
/*  news_list  */


/*  menu  */
.main_menu #menu_0,
.main_menu #menu_0 a,
.main_menu #menu_0 img,
.main_menu #menu_1,
.main_menu #menu_1 a,
.main_menu #menu_1 img,
.main_menu #menu_2,
.main_menu #menu_2 a,
.main_menu #menu_2 img,
.main_menu #menu_3,
.main_menu #menu_3 a,
.main_menu #menu_3 img,
.main_menu #menu_4,
.main_menu #menu_4 a,
.main_menu #menu_4 img,
.main_menu #menu_ways_to_help,
.main_menu #menu_ways_to_help a,
.main_menu #menu_ways_to_help img {
	position: absolute;
	display: block;
}
.main_menu #menu_0 {
	left: 98px;
	top: 262px;
}
.main_menu #menu_0 a,
.main_menu #menu_0 div,
.main_menu #menu_0 img {
	width: 53px;
	height: 203px;
}
.main_menu #menu_1 {
	left: 125px;
	top: 264px;
}
.main_menu #menu_1 a,
.main_menu #menu_1 div,
.main_menu #menu_1 img {
	width: 50px;
	height: 189px;
}
.main_menu #menu_2 {
	left: 157px;
	top: 260px;
}
.main_menu #menu_2 a,
.main_menu #menu_2 div,
.main_menu #menu_2 img {
	width: 50px;
	height: 197px;
}
.main_menu #menu_3 {
	left: 190px;
	top: 265px;
}
.main_menu #menu_3 a,
.main_menu #menu_3 div,
.main_menu #menu_3 img {
	width: 50px;
	height: 193px;
}
.main_menu #menu_4 {
	left: 220px;
	top: 258px;
}
.main_menu #menu_4 a,
.main_menu #menu_4 div,
.main_menu #menu_4 img {
	width: 53px;
	height: 203px;
}
.main_menu #menu_ways_to_help {
	left: 250px;
	top: 250px;
}
.main_menu #menu_ways_to_help a,
.main_menu #menu_ways_to_help div,
.main_menu #menu_ways_to_help img {
	width: 53px;
	height: 209px;
}
.main_menu .map {
	left: 98px;
	top: 250px;
	position: absolute;
	width: 210px;
	height: 207px;
}
/*  menu  */

.submenu img {
	float: left;
	display: inline;
}
.child_home_submenu img {
	margin: -12px 0 0 0;
	position: relative;
}


/* pay  */
.pay {
	line-height: 160%;
}
.pay .input {
	margin: 5px 0 30px 0;
	border: 1px solid #7FB7E0;
	width: 159px;
	padding: 2px 2px 0 2px;
	background: #F2FBFF;
}
.pay_input_button {
	margin: 30px 0 0 0;

}
.pay .heading * {
	font: normal bold 12px/130% Tahoma;
}
.bank {
	margin: 3px 0 -3px 0;
}
/* pay  */


.register .fnames {
	vertical-align: middle;
	width: 100px!important;
}
.register .register_input_button {
	margin: 0 0 20px -20px;
}
.register .input {
	margin: 2px 0 2px 0;
	border: 1px solid #7FB7E0;
	width: 230px;
	padding: 3px 3px;
	background: #F2FBFF;
}
.register .fnames.error {
	color: red;
}
.content_header {
	height: 44px;
	position: relative;
	margin: 137px 0 0 0;

}
.f_form table tr td {

}
.f_form .label {
	width: 100px !important;
	padding: 5px 0 0 0;
}
.f_form .input {
	margin: 2px 0 2px 0;
	border: 1px solid #7FB7E0;
	width: 236px;
	padding: 2px 2px 0 2px;
	background: #F2FBFF;
}
.f_form .textarea {
	margin: 2px 0 2px 0;
	border: 1px solid #7FB7E0;
	width: 236px;
	height: 90px;
	padding: 3px 3px;
	background: #F2FBFF;
}
.f_form .checkbox_radio .input {
	width: 25px;
	background: transparent!important;
}
.f_form_button_ok {
	margin: 10px 0 0 -20px;
}
.f_form_button_clear {
	margin: 10px 0 0 20px;
}
.f_form .error * {
	color: red;
}
.f_form .date select {
	border: 1px solid #7FB7E0;
	background: #F2FBFF;
	margin: 0 3px 0 3px;
}
.payment_info {
	padding:0 0 0 50px;
}
.flash_area {
	width: 100%;
	height: 100%;
}
.flash_padd {
	padding: 25px 10px 6px 10px !important;
}

/* support */
.support .heading {
	font-size: 21px;
	padding: 0px;
}
.support .text {
	font-size: 15px;
}
.support .form {
	padding: 12px 0;
}
.support .input_title {
	font-size: 15px;
	width: 220px;
}
.support .input_title_long {
	font-size: 15px;
	width: 310px;
}
.support .input{
	width: 290px;
}
.support .input input {
	border: 1px solid #00679d;
	width: 288px;
	height: 19px;
	margin: 4px 0;
}
.support .input .error {
	border: 1px solid #FF0000;
}
.support .submit a {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
.support .generate_table td {
	line-height: 50px;
}
.support .additional_info .header {
	font-size: 13px;
	font-weight: bold;
}
.support .additional_info a{
	display: block;
	color: #00679d;
	text-decoration: underline;
	font-size: 11px;
}
/* support */