@font-face {
    font-family: 'brandon_grotesque';
    src: url('../fonts/brandon_med-webfont.eot');
    src: url('../fonts/brandon_med-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_med-webfont.woff2') format('woff2'),
         url('../fonts/brandon_med-webfont.woff') format('woff'),
         url('../fonts/brandon_med-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'brandon_grotesque';
    src: url('../fonts/brandon_light-webfont.eot');
    src: url('../fonts/brandon_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_light-webfont.woff2') format('woff2'),
         url('../fonts/brandon_light-webfont.woff') format('woff'),
         url('../fonts/brandon_light-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
	font-family: 'brandon_grotesque';
	src: url('../fonts/brandon_bld-webfont.eot');
	src: url('../fonts/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/brandon_bld-webfont.woff2') format('woff2'),
		 url('../fonts/brandon_bld-webfont.woff') format('woff'),
		 url('../fonts/brandon_bld-webfont.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}


body {
	font-family: 'brandon_grotesque';
	width: 100%;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/130% 'brandon_grotesque';
}
input, textarea, option, select {
	font: normal normal 11px/100% 'brandon_grotesque';
	color: #000000;
}

a, a: link, a: active, a: visited {
	text-decoration: underline;
	font: normal normal 11px/130% 'brandon_grotesque';
	color: #000000;
}
a: hover {
	text-decoration: none;
}

@media screen, handheld, projection, speech, tty, tv {
	*.forprint { 
		display: none; 
	}
}
.text-content table th,
.text-content table td {
	padding: 5px;
}
.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;
}	

.preload {
	display: none !important;
}

.curauto {
	cursor: auto !important;
}
.s_text {
	width: 722px;
	margin: 30px 0 0 0;
	background: url('../media/images/bg/s_text_bg.gif') 0 0 repeat-y;
}
.s_text .s_text_top {
	background: url('../media/images/bg/s_text_top.gif') 0 0 no-repeat;
}
.s_text .s_text_bot {
	background: url('../media/images/bg/s_text_bot.gif') 0 100% no-repeat;
}
.s_text .s_text_dec {
	background: url('../media/images/dec/hand.gif') 30px center no-repeat;
	padding: 55px 50px 55px 120px;
}
.s_text .s_text_dec.xmas {
	background: url('../media/images/dec/hand_blue.gif') 30px center no-repeat;
	padding: 50px 50px 50px 120px;
}
.s_text .s_text_dec *,
.s_text .s_text_dec {
	color: #791985 !important;
	font-size: 20px !important;
	font-weight: bold;
}
.s_text .s_text_dec.xmas *,
.s_text .s_text_dec.xmas {
	color: #24aee6 !important;
	font-size: 20px !important;
	font-weight: bold;
}
.no_landing_promotion {
	padding-top: 70px;
}

.form_tabs {
	margin: 18px 0 12px 0;
}
.form_tabs .form_tab {
	float: left;
}
.form_tabs .form_tabs_line {
	overflow: hidden;
	height: 37px;
}
.form_tabs .form_tab.active {
	background: #791985 url('../media/images/bg/tabs_cor_left.gif') 0 0 no-repeat;
}
.form_tabs .form_tab.active strong {
	background: url('../media/images/bg/tabs_cor_right.gif') 100% 0 no-repeat;
}
.form_tabs .form_tab a,
.form_tabs .form_tab.active strong {
	height: 40px;
	line-height: 40px;
	float: left;
	color: #ffffff !important;
	font-size: 14px !important;
	padding: 0 11px;
	display: block;
}
.form_tabs .form_tab a {
	color: #00aeef !important;
	font-weight: bold !important;
}
.form_tabs .tabs_content {
	/*background: url('../media/images/bg/tabs_content.jpg') 0 0 no-repeat;*/
	width: 720px;
	height: 284px;
	overflow: hidden;
}
.form_tabs .tabs_content .tab_table {
	margin: 14px 0 0 0;
}
.form_tabs .tabs_content .tab_table td {
	vertical-align: top;
}
.form_tabs .tabs_content .tab_table .tab_img {
	padding: 0 14px 0 0;
}
.form_tabs .tabs_content .tabs_content_padd {
	padding: 35px 395px 20px 24px;
	color: #e4d1e7;
}
.form_tabs .tabs_content .tabs_content_padd.bord {
	/*background: url('../media/images/bg/tabs_cor_left.gif') 0 0 no-repeat;*/
}
.form_tabs .tabs_content *,
.form_tabs .tabs_content a {
	color: #e4d1e7 !important;
	font-size: 12px !important;
}
.form_tabs .tabs_content .tabs_content_padd div {
	padding-left: 3px;
}
.form_tabs .tabs_content h1 {
	text-shadow: rgba(121,25,133,1) 0 0 1px;
	font-size: 45px !important;
	font-weight: bold;
	margin: 10px 0 29px 0;
	color: #ffffff !important;
	text-transform: uppercase;
}


/* tooltip */
.tooltip {
	position: absolute;
	display: none;
	z-index: 10;
	margin: -70px 0 0 190px;
}
.tooltip .close {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 15px ;
	right: 17px;
	display: block;
	background: url('../media/images/ico/close.gif') 0 0 no-repeat;
}
.tooltip .close img {
	width: 15px;
	height: 15px;
}
.tooltip .close:hover {
	background: url('../media/images/ico/close.gif') 0 100% no-repeat;
}
.tooltip .tooltip_cor {
	background: url('../media/images/bg/popup_cor.png') 0 0 no-repeat;
	width: 15px;
	height: 13px;
	position: absolute;
	top: 30px;
	left: -6px;
}
.tooltip .tooltip_cor img {
	width: 15px;
	height: 13px;
}
.tooltip .tooltip_top {
	background: url('../media/images/bg/popup_top.png') 0 0 no-repeat;
	width: 457px;
	height: 25px;
}
.tooltip .tooltip_top img {
	height: 25px;
	width: 0;
}
.tooltip .block_padd {
	padding: 0 24px;
}
.tooltip .block_padd h4 {
	font-size: 14px !important;
	margin: 0 0 20px 0;
}
.tooltip .block_padd a,
.tooltip .block_padd * {
	font-size: 12px !important;
	color: #616569;
}
.tooltip .tooltip_bg {
	background: url('../media/images/bg/popup_bg.png') 0 0 repeat-y;
	width: 457px;
}
.tooltip .tooltip_bot {
	background: url('../media/images/bg/popup_bot.png') 0 0 no-repeat;
	width: 457px;
	height: 22px;
}
.tooltip .tooltip_bot img {
	height: 22px;
	width: 0;
}
/* tooltip */


/* form */
.iagree {
	padding: 0 0 24px 0;
}
.iagree .checkbox {
	padding: 2px 0 0 0;
}
.iagree label {
	line-height: 21px;
	margin: 0;
}
.donation_form td {
	vertical-align: middle;
}
.donation_form .purple_grad,
.donation_form .purple_grad_1 {
	height: 285px;
}
.donation_form .purple_grad {
	background: url('../media/images/bg/purple_grad.png') 0 0 no-repeat;
}
.donation_form .purple_grad_1 {
	background: url('../media/images/bg/purple_grad_1.png') 0 0 no-repeat;
}
.donation_form .form .buttons td {
	padding-top: 13px;
}
.donation_form .form .select_items {
	margin: 0 0 20px 0;
}
.donation_form .form .select_items.radios {
	margin: 0 0 13px 0;
}
.donation_form .form .select_items_ex {
	margin: 0 0 20px 0;
}
.donation_form .captcha .cor_b_1,
.donation_form .captcha .cor_b_2,
.donation_form .captcha .cor_b_3,
.donation_form .captcha .cor_b_4 {
	width: 5px;
	height: 5px;
	position: absolute;
	background: url('../media/images/dec/rounded.png') 0 0 no-repeat;
}
.donation_form .captcha .cor_b_1 img,
.donation_form .captcha .cor_b_2 img,
.donation_form .captcha .cor_b_3 img,
.donation_form .captcha .cor_b_4 img {
	height: 5px;
	width: 0;
}
.donation_form .captcha .cor_b_1 {
	background-position: 0 0;
	margin-left: -1px;
	margin-top: -71px;
}
.donation_form .captcha .cor_b_2 {
	background-position: 100% 0;
	margin-left: 166px;
	margin-top: -71px;
}
.donation_form .captcha .cor_b_3 {
	background-position: 100% 100%;
	margin-left: 166px;
	margin-top: -4px
}
.donation_form .captcha .cor_b_4 {
	background-position: 0 100%;
	margin-top: -4px;
	margin-left: -1px;
}
.donation_form .captcha a.reload {
	float: left;
	display: block;
	padding: 4px 0 5px 31px;
	margin: 25px 0 0 0;
	background: url('../media/images/ico/reload.gif') 0 0 no-repeat;
	color: #00aeef !important;
	font-size: 12px !important;
}
.form .note div a {
	color: #00aeef !important;
	font-size: 12px !important;
}
.form .note div a:hover {
	text-decoration: underline;
}
.donation_form td hr {
	border: none;
	background: transparent;
	display: block;
	line-height: 1px;
	border-top: 1px solid #c9dce2;
	height: 1px;
	font-size: 1px;
	margin: 5px 0 4px 0;
}
.donation_form td .last_hr {
	margin-bottom: 40px;
	margin-top: 13px;
}
#donation_once_form table td{
	width: 100%;
}
#donation_once_form table.main {
	width: 719px;
}
#donation_once_form table.exp_table {
	width: 212px;
}
#donation_once_form table tr td:first-child {
	width: 219px;
}
#donation_once_form table tr.colspan td {
	width: 720px;
}
.donation_form td h2 {
	font-size: 20px;
	color: #545f6b;
	margin: 22px 0 15px 0;
}
.donation_form td h3 {
	color: #a9afb5;
	font-size: 16px;
	padding: 33px 0 25px 0;
	font-weight: normal !important;
	text-shadow: #a9afb5 0 0 1px;
}
.donation_form td .thank_you {
	color: #c0c4c8;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 30px 0;
	color: #616569;
	text-shadow: rgba(255,255,255,1) 0 0 1px;
	text-transform: uppercase;
}
.donation_form .captcha .img {
	width: 170px;
	height: 70px;
	margin: 0 10px 7px 0;
	border: 1px solid #ebebeb;
	float: left;
}
.donation_form .captcha .img img {
}
.donation_form .form label {
	text-align: right;
	margin: 6px 29px 0 0;
	width: 190px;
}
.donation_form .form td {
	vertical-align: top;
}
.donation_form .form .input {
	margin: 0 0px 20px 0px;
}
.donation_form .form .select_items .item .lbl label {
	text-align: left;
	width: auto;
	margin: 0;
}
.donation_form .form .select_items_ex .item .lbl label {
	text-align: left;
	width: auto;
	margin: 0;
}

.wider_form {
	clear: both;
	padding: 20px 0 0 0;
}
.wider_form .donation_form {
	position: relative;
	width: 720px;
}

.form .input_text,
.form .input_text * {
	font-size: 12px !important;
	color: #8b9095 !important;
}
.form .input_text a {
	color: #00aeef !important;
	font-size: 12px !important;
}
.form .input_text {
	font-size: 12px;
	padding: 9px 0 0 3px;
	display: block;
	float: left;
	white-space: nowrap;
}
.form .input_text_link,
.form .input_text_link * {
	font-size: 12px !important;
	color: #8b9095 !important;
}
.form .input_text_link a {
	color: #00aeef !important;
	font-size: 12px !important;
}
.form .input_text_link {
	font-size: 12px;
	padding: 8px 0 0 13px;
	display: block;
	float: left;
	white-space: nowrap;
}
.form .required {
	padding: 21px 0 0 0;
}
.form .required span {
	color: #8b9095;
	font-size: 12px;
	display: block;
	float: left;
	margin: -3px 0 0 0;
}
.form .required strong {
	color: #00aeef;
	display: block;
	float: left;
	margin: 0 7px 0 0;
	font-size: 25px;
	font-weight: bold;
	text-shadow: rgba(255,255,255,1) 0 0 1px;
}
.form .note {
	color: #8b9095;
	font-size: 12px;
	margin: -1px 0 23px 0;
}
.form .note div {
	color: #8b9095;
	font-size: 12px;
}
.form .width_half {
	width: 50%;
}
.form label {
	display: inline-block;
	font-size: 16px;
	color: #616569;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.donation_form .form label,
.donation_form .form .label {
	font-size: 18px;
	line-height: 110% !important;
}
.form .radios_212 {
	padding: 0 !important;
}
.form .radios_212 .select_items .item {
	margin: 0;
}
.form .radios_212 .select_items {
	margin: 0 0 23px 0;
}
.form .radios_212 .select_items .item .lbl label {
	font-size: 18px;
	font-weight: bold;
	color: #616569;
	line-height: 110% !important;
	text-shadow: rgba(255,255,255,1) 0 0 1px;
}
.form .radios_212 .fl {
	width: 130px;
}
.form .input {
	width: 250px;
	height: 36px;
	padding-right: 3px;
	margin: 5px 0px 30px 0px;
	background: url('../media/images/hotline/bg/input_253.png') no-repeat 0 0;
}
.form .input.focused {
	background: url('../media/images/hotline/bg/input_253.png') no-repeat 0 -36px;
}
.form .error .input.focused {
	background: url('../media/images/hotline/bg/input_253.png') no-repeat 0 -36px;
}
.form .error .input {
	background: url('../media/images/hotline/bg/input_253.png') no-repeat 0 -72px;
}
.form .input input.eur {
	background: url('../media/images/ico/eur.gif') no-repeat -3px -4px;
	padding: 0 0 0 15px;
	width: 198px;
}
.form .input input.eur {
	width: 183px;
}
.form .input input {
	width: 200px;
	height: 16px;
	color: #616569;
	font-size: 12px;
	border: none;
	padding: 0px;
	background: transparent;
	margin: 10px 7px 0px 7px;
}
.form .input input.grayed {
	color: #c3c6c9 !important;
}
._search input.grayed {
	color: #c3c6c9 !important;
}
div.grayed .selectedTxt {
	color: #c3c6c9 !important;
}
.form .input.input_172 {
	width: 176px;
	background: url('../media/images/bg/input_172.gif') no-repeat 2px 2px;
}
.form .input.input_172.captcha.error.focused,
.form .input.input_172.captcha.focused {
	width: 176px;
	background: url('../media/images/hotline/bg/input_172_focused.png') no-repeat 0% 0%;
}
.form .input.input_172 input {
	width: 158px;
}
.form .error .input.input_172 {
	background: url('../media/images/bg/input_172_error.gif') no-repeat 2px 2px;
}
.donation_form .form .input.input_172 {
	margin: 0 0px 10px 0px;
}
.form .input.input_72 {
	width: 76px;
	background: url('../media/images/bg/input_72.gif') no-repeat 2px 2px;
}
.form .input.input_72.secnum.error.focused,
.form .input.input_72.secnum.focused {
	width: 76px;
	background: url('../media/images/hotline/bg/input_72_focused.png') no-repeat 0% 0%;
}
.form .input.input_72 input {
	width: 58px;
}
.form .error .input.input_72 {
	background: url('../media/images/bg/input_72_error.gif') no-repeat 2px 2px;
}
.form .input.long {
	width: 504px;
	background: url('../media/images/bg/input_500.gif') no-repeat 2px 2px;
}
.form .input.long.focused {
	width: 504px;
	background: url('../media/images/hotline/bg/input_500_focused.png') no-repeat 0px 0px;
}
.form .input.long input {
	width: 486px;
}
.form .error .input.long {
	background: url('../media/images/bg/input_500_error.gif') no-repeat 2px 2px;
}
.form .error .input.long.focused {
	background: url('../media/images/hotline/bg/input_500_focused.png') no-repeat 0% 0%;
}
.form .textarea {
	width: 503px;
	margin: 5px 0px 30px 0px;
	padding: 5px 0;
	background: url('../media/images/hotline/bg/textarea_499.gif') no-repeat 2px 2px;
}
.form .textarea.focused.error,
.form .textarea.focused {
	width: 505px;
	margin: 5px 0px 30px 0px;
	padding: 5px 0;
	background: url('../media/images/hotline/bg/textarea_499_onfocus.png') no-repeat 0px 0px !important;
}
.form .textarea textarea {
	width: 479px;
	height: 88px;
	margin: 0 7px;
	color: #616569;
	font-size: 12px;
	border: none;
	background: transparent;
	resize: none;
}
.form .textarea.textarea_212 {
	width: 215px;
	background: url('../media/images/hotline/bg/textarea_212.gif') no-repeat 2px 2px;
}
.form .textarea.textarea_212.error.focused,
.form .textarea.textarea_212.focused {
	background: url('../media/images/hotline/bg/textarea_212_focused.png') no-repeat 0% 0% !important;
}
.form .textarea.textarea_212 textarea {
	width: 198px;
	height: 116px;
}
.form .error .textarea {
	background: url('../media/images/hotline/bg/textarea_499_error.gif') no-repeat 2px 2px;
}
.form .select_items .s_padd {
	padding-right: 28px;
}
.form .select_items_ex .s_padd {
	padding-right: 28px;
}
.form .select_items_ex .select_132.s_padd {
	padding-right: 0;
}
.form .select_items {
	margin: 5px 0px 30px 0px;
}
.form .error .select_items {
	margin: 5px 0px 12px 0px;
}
.form .select_items .item {
	margin: 12px 0px 0 0;
	float: left;
	width: 50%;
}
.form .select_items .item.radios {
	margin: 0 0 15px 2px;;
}
.form .select_items .item .chck {
	float: left;
}
.form .select_items .item .chck input {
	border: none !important;
	visibility: hidden;
}
.form .select_items .item .lbl label {
	float: left;
	font-size: 12px;
	color: #8b9095;
	font-weight: normal;
	text-shadow: none;
}
.form .select_items .item .lbl.fl label {
	font-weight: bold;
	color: #616569;
	font-size: 18px;
	font-weight: bold;
	margin-top: -2px;
	line-height: 30px;
	text-shadow: 0 0 1px rgba(97, 101, 105, 0.6);
}
.form .select_items_ex {
	margin: 5px 0px 30px 0px;
}
.form .select_items_ex .item {
	margin: 12px 0px;
}
.form .select_items_ex .item .chck {
	float: left;
}
.form .select_items_ex .item .chck input {
	border: none !important;
}
.form .select_items_ex .item .lbl label {
	float: left;
	font-size: 12px;
	color: #8b9095;
	text-shadow: none;
}
.form .error .select_items .item .lbl,
.form .error .select_items .item .lbl * {
	color: #ff0000;
}
.form .submit {
	float: right;
	padding: 0;
	cursor: pointer;
	margin: 19px 21px 0;
	width: 157px;
	height: 51px;
	background: url('../media/images/hotline/bg/form_submit.png') no-repeat 0% 0%;
}
.form .submit:hover {
	background-position: 0 -51px;
}
.form .submit input {
	width: 157px;
	height: 51px;
	display: block;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
}
.form .input_file {
	position: relative;
	width: 212px;
	height: 32px;
	line-height: 32px;
	padding: 0px;
}
.form .input_file input[type="file"] {
	position: relative;
	width: 212px;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: right;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 2;
}
.form .input_trick {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 212px;
	height: 32px;
	line-height: 32px;
	z-index: 1;
	padding: 0px;
}
.form .input_trick .fake_input {
	width: 122px;
	height: 32px;
	line-height: 32px;
	margin: 0px;
	padding: 6px 10px;
	background: transparent url('../media/images/bg/input_file.gif') no-repeat center center;
}
.form .error .input_trick .fake_input {
	background: transparent url('../media/images/bg/input_file_error.gif') no-repeat center center;
}
.form .input_trick .fake_input input {
	width: 122px;
	height: 32px;
	line-height: 32px;
	color: #616569;
	font-size: 12px;
	border: none;
	background: none;
}
.form .input_btn {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 62px;
	height: 32px;
	padding: 0px;
	margin-top: 6px;
	background: transparent url('../media/images/btn/input_file_browse.gif') no-repeat 0% 0%;
}
.form .input_btn.ov {
	background: transparent url('../media/images/btn/input_file_browse.gif') no-repeat 0% 100%;
}
.form .error_top {
	width: 500px;
	padding: 4px 0px 0px 0px;
	margin: 24px 0px 24px 0px;
	background: url('../media/images/bg/error_top.gif') no-repeat 0% 0%;
}
.form .error_bot {
	padding: 0px 0px 4px 0px;
	background: url('../media/images/bg/error_bot.gif') no-repeat 0% 100%;
}
.form .error_msg {
	padding: 4px 12px 4px 26px;
	font-size: 12px;
	color: #ff0000;
}
.form .error_msg div {
	color: #ff0000;
}
.form_success_top {
	width: 500px;
	padding: 4px 0px 0px 0px;
	background: url('../media/images/bg/success_top.gif') no-repeat 0% 0%;
}
.form_success_bot {
	padding: 0px 0px 4px 0px;
	background: url('../media/images/bg/success_bot.gif') no-repeat 0% 100%;
}
.form_success {
	padding: 11px 20px 11px 20px;
	color: #545f6b;
	text-align: center;
	letter-spacing: -0.25px;
	font-size: 20px;
	font-weight: bold;
	background: url('../media/images/bg/success_mid.gif') repeat-y 0% 0%;
}
.form_success * {
	font-size: 20px !important;
	font-weight: bold;
	margin: 0px !important;
}
.form .mandatory {
	font-size: 12px;
	color: #8b9095;
	padding: 0px 0px 0px 16px;
	margin: 39px 0px 25px 0px;
	float: left;
	background: url('../media/images/hotline/dec/asterisk.png') no-repeat 0% 50%;
}
.form .mandatory.error {
	color: #ff0000;
}
.form .mandatory.reg {
	float: left;
	margin: 30px 65px 0px 0px;
}
.form .hr {
	border-top: 1px solid #C9DCE2;
	height: 1px;
	margin: 10px 0px;
}
.form h2 {
	font-size: 20px;
	letter-spacing: -0.25px;
	color: #545f6b;
	margin: 0px 0px 40px 0px;
}
.form #member_type_checkboxes {
	width: 100%;
}
/* form */


/* lang */
.lang {	
}
.lang a {	
}
.lang span {	
}
/* lang */


/* main_menu */
.main_menu a {	
}
.main_menu span,
.main_menu .menu_item_act a {	
}
/* main_menu */


/* sub_menu */
.sub_menu {	
}
.sub_menu a {	
}
.sub_menu span {	
}
/* sub_menu */


/* search_results */
.search_results {	
}
.search_results .search_item {	
}
.search_results .search_item a {	
}
/* search_results */


/* news_list */
.news_list {	
}
.news_list .news_list_item {	
}
.news_list .news_list_item .news_header,
.news_list .news_list_item .news_header a,
.news_list .news_list_item h2 a {
	font-weight: bold;
}
.news_list .news_list_item .date {	
}
/* news_list */


/* news_item */
.news_item {
}
.news_item .news_item_header,
.news_item h1 {
}
.news_item .date {
}
/* news_item */


/* gallery_list */
.gallery_list table {
	float: left;
}
.gallery_list td {
	vertical-align: middle;
	text-align: center;
}
.gallery_list td img {
	margin: 0 auto;
}
/* gallery_list */


/* paging */
.paging {	
}
.paging a {	
}
.paging span {	
}
/* paging */


/* polls */
.polls .question {
	font-weight: bold;
}
.polls .answer input {
	vertical-align: middle;
	margin: 0 0 2px 0;
}
/* polls */


/* sitemap */
.site_map {
	margin: 39px 0 0 0;
}
.site_map .home_page {
	font-size: 16px;
	color: #00aeef;
	font-weight: bold;
	display: block;
	margin: 0 0 27px 0;
}
.page_content.sitemap_page_cont {
	width: 100% !important;
	margin: 0 !important;
}
.sitemap {
	width: 100%;
}
.sitemap td {
	width: 50%;
}
.sitemap td.second_block {
	padding: 0 0 0 46px;
}
.sitemap td a {
	color: #00aeef;
}
.sitemap td a:hover {
	text-decoration: underline;
}
.sitemap .lv_1 {
	padding: 0 0 30px 1px;
}
.sitemap .lv_1 a {
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding: 0 0 6px 0;
}
.sitemap .lv_3,
.sitemap .lv_2 {
	padding: 0 0 0 10px;
}
.sitemap .lv_2 a {
	font-size: 12px;
	font-weight: normal;
}
/* sitemap */

.button {
	background-image: url('../media/images/btn/circle.png');
	width: 12px;
	height: 12px;
	cursor: pointer;
}
.active_button {
	background-image: url('../media/images/btn/circle_active.png');
	width: 12px;
	height: 12px;
	cursor: pointer;
}
.over_button {
	background-image: url('../media/images/btn/circle_active.png');
	width: 12px;
	height: 12px;
	cursor: pointer;
}
a {
	text-decoration:none;
}
/****************************/
/*	   HEADER STYLES   */
/****************************/
.header {
	height: 103px
}
._search form {
	margin: 0;
	padding: 0;
}
.main_top_wrapper {
	background-color: #00aeef;
	width: 100%;
	height: 103px;
}
.main_bg {
	width: 100%;
	background: #ffffff;
}
.main_wrapper {
	margin: auto;
	width: 970px;
	position: relative;
}
.main_wrapper > table {
	margin-bottom: 60px;
	width: 970px;
	table-layout: fixed;
}
.main_wrapper > table td.first {
	width: 160px;
}
.main_wrapper > table td.second {
	width: 559px;
}
.main_wrapper > table td.third {
	width: 251px;
}
.tab {
	float: left;
}
.small_tab {
	float: left;
	margin-left: -1px;
}
.big_tab {
	float: left;
}
#mid_wrapper {
	background-color: #e2f6fc;
	width: 100%;
}
#menu_wrapper {
	width: 100%;
	height: 51px;
	width: 972px;
	margin: 0 auto;
	border-bottom: 1px solid #d9d9d9;
}
.top_menu_wrapper {
	overflow: hidden;
	width: 964px;
	height: 52px;
}
.mm_button {
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	display: table-cell;
}
.mm_button:hover a {
	text-decoration: underline;
	cursor: pointer;
}
.first {
	padding-left: 0px;
}
.last {
	padding-right: 14px;
}
.mm_button .sub_cont a:hover {
	text-decoration: underline !important;
	border: none;
}
.landing_layout .mm_button.first {
	background: url('../media/images/hotline/bg/menu_landing_active.png') repeat-x;
}
.landing_layout .left_border {
	background-image: url('../media/images/hotline/bg/left_main_landing_bg.png');
}
.mm_button .sub_cont,
.mm_button .sub_cont a {
	font-size: 11px !important;
	text-align: left;
}
.mm_button .mm_current_link {
	color: #275867;
	text-shadow: rgba(255,255,255,1) 0 1px 1px;
}
.mm_button .mm_current_link span {
	font-weight: bold !important;
	color: #1873d0 !important;
	line-height: 14px !important;
	text-transform: uppercase !important;
	text-shadow: #ffffff 0 1px 0 !important;
	font-size: 12px !important;
}
.mm_button a.mm_current_link:hover {
	text-decoration: none !important; 
	border: none;
}
.land_top_menu .mm_button a:hover {
	text-decoration: underline !important;
	border: none;
	text-transform: none;
}
.land_top_menu .mm_button a{
	text-transform: none;
}
/* last button in main menu */
.mm_button.last {
	width: 180px;
	padding-right: 0;
}
.mm_button.last a {
	padding: 0;
	margin: 8px 0 9px 14px;
}
.mm_button.last:hover {
	background: none !important;
}
.mm_button .submenu > div {
	margin-top: 15px;
}
.mm_button.last a span {
	width: 155px;
	height: 34px;
	text-indent: -99999px;
	display: block;
	background: url('../media/images/hotline/btn/go_ispcc.png') no-repeat;
}
.mm_button.last a:hover span {
	background-position: 0 -34px;
}
.inner_page ._main_menu {
	background: url('../media/images/hotline/bg/top_menu_bg.png') repeat-x #ffffff;
	width: 964px;
	height: 54px;
}
._main_menu {
	background: url('../media/images/hotline/bg/landing_main_menu_bg.png') repeat-x #ffffff;
	width: 964px;
	height: 55px;
	border: none;
	display: table;
}
.landing_layout .mm_button:hover {
	background-image: url('../media/images/hotline/bg/landing_main_menu_hover.png');
	background-position: 0 0;
}
.mm_button:hover {
	background-image: url('../media/images/hotline/bg/landing_main_menu_hover.png');
	background-position: 0 0;
}
.mm_button a {
	text-decoration: none;
	display: block;
	padding: 0 7px 0;
	min-width: 84px;
}

.mm_button a,
.mm_button a span {
	font-weight: bold;
	color: #1873d0;
	line-height: 14px;
	text-shadow: #ffffff 0 1px 0;
	font-size: 12px;
}
.mm_button .sub_cont a {
	padding: 0px;
}
.mm_button:hover span,
.mm_button:hover a {
	text-decoration: none;
	color: #c3daf5;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	border: none;
	text-shadow: rgba( 0, 0, 0, 0.58 ) 0 -1px 0;
}
.mm_button .sub_cont a,
.mm_button .sub_cont:hover a,
.mm_button .sub_cont:hover a span {
	font-weight: bold;
	color: #00aeef;
	text-transform: uppercase;
	text-shadow: rgba(0,174,239,0.2) 0 0 1px, rgba(255,255,255,1) 1px 1px 0;
	font-size: 12px;
}
.left_border {
	height: 55px;
	border: none;
	width: 3px;
	background-image: url('../media/images/hotline/bg/landing_main_menu_bg_left.png');
}
.left_border.ov {
	background-image: url('../media/images/hotline/bg/landing_main_menu_bg_left_ov.png');
}
.right_border {
	height: 55px;
	border: none;
	width: 3px;
	background-position: 100% 0;
	background-image: url('../media/images/hotline/bg/landing_main_menu_bg_right.png');
}
.inner_page .left_border.ov {
	background-image: url('../media/images/hotline/hdr/left_menu_border_ov.png');
}
.inner_page .left_border {
	background: url('../media/images/hotline/hdr/left_menu_border.png') no-repeat;
	width: 3px;
	height: 54px;
}
.inner_page .left_border.act {
	background: url('../media/images/hotline/hdr/left_menu_border_act.png') no-repeat;
	width: 3px;
	height: 54px;
}
.inner_page .right_border {
	background: url('../media/images/hotline/hdr/right_menu_border.png') no-repeat;
	width: 3px;
	height: 54px;
}
.search {
	float: right;
	padding: 11px 14px 0 0;
	height: 40px;
	background: url('../media/images/bg/top_menu_bg.png') repeat-x #ffffff;
}
.mm_line {
	background: url('../media/images/bg/mm_line.png') no-repeat;
	height: 52px;
	width: 2px;
	float: left;
}
.landing_layout .mm_line {
	background-image: url('../media/images/hotline/bg/landing_main_menu_separator.png');
	height: 55px;
	width: 2px;
}
.head_text h1{
	text-shadow: rgba(255,255,255,0.1) 0 0 1px;
	margin: 50px 0 0 40px;
	color: #fff;
	letter-spacing: -0.5px;
	font-size: 34px;
	padding-bottom: 20px;
	font-weight: 100;
	text-shadow: rgba(255,255,255,0,5) 0 0 1px;
}
.top_btn {
	float: left;
	margin: 14px 0 0 13px;
}
.search_field {
	background: url('../media/images/hdr/search_field.png') no-repeat;
	width: 97px;
	height: 28px;
	border: none;
	display: block;
	float: left;
	padding-left: 15px;
	padding-bottom: 3px;
}
.search_field .inputas {
	margin-top: 8px;
	border: none;
	color: #8a8d90;
}
.search_field_ie {
	background: url('../media/images/hdr/search_field.png') no-repeat;
	width: 97px;
	height: 28px;
	border: none;
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	color: #8a8d90;
	padding-bottom: 3px;
}
.search_btn {
	background: url('../media/images/btn/search_btn.png') no-repeat;
	width: 31px;
	height: 31px;
	border: none;
	margin: 0;
	float: left;
}
/****************************/
/*	  SIDE MENU STYLES  */
/****************************/
.left_tab1 {
	padding: 9px 0 0 14px;
	margin: 21px 0 0 40px;
	width: 286px;
	height: 92px;
	background: url('../media/images/dec/hand_tab.png') no-repeat;
}
.logged .left_tab1 {
	background: url('../media/images/dec/hand_tab_logged.png') no-repeat;
	padding: 18px 0 0 14px;
}
.left_tab1:hover {
	background: url('../media/images/dec/hand_tab_ov.png') no-repeat;
}
.logged .left_tab1:hover {
	background: url('../media/images/dec/hand_tab_logged_ov.png') no-repeat;
}
.left_tab2 {
	padding: 9px 0 0 14px;
	margin: 6px 0 0 40px;
	width: 286px;
	height: 92px;
	background: url('../media/images/dec/hearth_tab.png') no-repeat;
}
.logged .left_tab2 {
	background: url('../media/images/dec/hearth_tab_logged.png') no-repeat;
	padding: 18px 0 0 14px;
	margin-top: -3px;
}
.left_tab2:hover {
	background: url('../media/images/dec/hearth_tab_ov.png') no-repeat;
}
.logged .left_tab2:hover {
	background: url('../media/images/dec/hearth_tab_logged_ov.png') no-repeat;
}
.left_tab3 {
	padding: 9px 0 0 14px;
	margin: 6px 0 0 40px;
	width: 286px;
	height: 92px;
	background: url('../media/images/dec/megaphone_tab.png') no-repeat;
}
.logged .left_tab3 {
	background: url('../media/images/dec/megaphone_tab_logged.png') no-repeat;
	padding: 18px 0 0 14px;
	margin-top: -3px;
}
.left_tab3:hover {
	background: url('../media/images/dec/megaphone_tab_ov.png') no-repeat;
}
.logged .left_tab3:hover {
	background: url('../media/images/dec/megaphone_tab_logged_ov.png') no-repeat;
}
.left_tab1 .title_left_tab {
	font-size: 35px;
	color: #ffffff;
	text-transform: capitalize;
	text-shadow: rgba(81,10,90,1) 0 -1px 1px;
}
.logged .title_left_tab {
	letter-spacing: -1px;
	font-size: 31px !important;
}
.left_tab1 .left_tab_desc div {
	margin: -3px 0 0 2px;
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: rgba(81,10,90,1) 0 -1px 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 210px;
	overflow: hidden;
	height: 35px;
}
.left_tab2 .title_left_tab {
	font-size: 35px;
	color: #ffffff;
	text-transform: capitalize;
	text-shadow: rgba(26,119,0,1) 0 -1px 1px;
}
.left_tab2 .left_tab_desc div {
	margin: -3px 0 0 1px;
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: rgba(84,84,84,1) 0 -1px 1px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 210px;
	overflow: hidden;
	height: 35px;
}
.left_tab3 .title_left_tab {
	font-size: 35px;
	color: #fff;
	text-transform: capitalize;
	text-shadow: rgba(163,46,0,1) 0 -1px 1px;
}
.left_tab3 .left_tab_desc div {
	margin: -3px 0 0 2px;
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: rgba(163,46,0,1) 0 -1px 1px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 210px;
	overflow: hidden;
	height: 35px;
}
/****************************/
/*	  PROMOTIONS STYLES  */
/****************************/
.slider_dec {
	margin: 1px 0 0 -1px;
}
.slider_dec div {
	color: #cceffc;
	font-size: 12px;
	height: 35px;
	overflow: hidden;
}
.logo_slider {
	padding: 12px 13px 0 17px;
}
.prom_left_border {
	width: 10px;
	height: 315px;
	position: absolute;
	z-index: 9999;
	margin-top: 21px;
}
.prom_right_border {
	width: 10px; 
	height: 315px; 
	position: absolute; 
	z-index: 9; 
	margin-top: 21px; 
	margin-left: 620px;
}
._promotions {
	width: 630px; 
	height: 315px; 
	padding-top: 21px;
}
.prom_promo {
	width: 630px; 
	height: 315px;
}
.prom_slides {
	position: relative; 
	width: 630px; 
	height: 223px;
	overflow: hidden;
}
.promotion_image {
	display: block;
	position: absolute;
}
.prom_btns {
	position: absolute;
}
.prom_arrow_left {
	position: absolute;
	z-index: 9;
	margin-top: -125px;
	margin-left: 10px;
	cursor: pointer;
}
.prom_arrow_right {
	position: absolute;
	z-index: 9;
	margin-top: -125px;
	margin-left: 573px;
	cursor: pointer;
}
.prom_boobles {
	position: absolute;
	width:  640px;
	bottom: 5px;
}
.prom_booble {
	display: table;
	margin: auto;
	text-align: left;
}
.prom_slide_info {
	position: relative; 
	background-color: #00aeef; 
	height: 91px;
	text-align: center;
}
.promotion_title {
	bottom: 5px;
}

.promotion_title.no_logo,
.promotion_title.no_logo.no_link {
	padding: 0 0 0 15px;
}
.prom_texts {
	padding: 14px 0 0 1px;
	width: 360px;
	text-align: left;
	height: 48px;
	overflow: hidden;
}
.promotion_title.no_link .prom_texts {
	width: 455px;
}
.promotion_title.no_logo .prom_texts {
	width: 504px;
}
.promotion_title.no_logo.no_link .prom_texts {
	width: 604px;
}
.prom_texts h1 {
	color: #ffffff; 
	text-shadow: rgba(0,135,226,0.8) 0 -1px 1px;
	font-weight: bold;
	font-size: 15px; 
	margin-bottom: 3px;
	letter-spacing: 0;
	text-align: left;
}
.prom_rm {
	float: left; 
	width: 85px; 
	margin-top: 23px; 
	margin-left: 14px;
}
/****************************/
/*		NEWS STYLES		  */
/****************************/
.news_wrapper {
	width: 300px; 
	margin: 36px 0 0 -1px;
}
.nw_top_bord{
	background: url('../media/images/bg/nw_ev_top.png') no-repeat;
	width: 302px;
	height: 8px;
}
.nw_bot_bord{
	background: url('../media/images/bg/nw_ev_bot.png') no-repeat;
	width: 302px;
	height: 8px;
}
.nw_1 {
	border: 1px solid #d5e5ea;
	border-bottom: 1px solid #c9dce2;
	border-top:none;
	padding: 0px 15px 20px 19px;
	width: 266px; 
}
.nw_2 {
	border: 1px solid #d5e5ea;
	border-top: none;
	padding: 0px 15px 12px 19px;
	border-bottom:none;
	width: 266px; 
}
.nw_top_wrapper {
	background: url('../media/images/bg/nw_bg.png') bottom;
	width: 302px; 
	height: 41px;
}
.nw_top {
	width: 300px; 
	height: 30px;
	padding-top: 2px;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #d5e5ea;
	border-right: 1px solid #d5e5ea;
}
.nw_title {
	text-shadow: rgba(0,174,239,0.3) 0 0 1px;
	padding: 0px 0 3px 19px;
	margin-top: -5px;
	font-size: 25px;
	font-weight: bold;
	letter-spacing:0;
	color: #00aeef;
	float: left;
}
.nw_nw_va {
	float: right;
	margin-top: 4px;
	padding-right: 18px;
	margin-right: 10px;
	background: url('../media/images/dec/booble_arrow_right.png') no-repeat right;
	/* reikia iterpti fonta per font-face */
}
.nw_nw_va a {
	text-shadow: rgba(255,255,255,0.5) 0 0 5px;
	color: #6d797e;
	font-size: 15px;
	text-transform: uppercase;
}
.nw_nw_va a:hover {
	color: #afb6b8;
}
.nw_date {
	margin-top: 40px;
}
.nw_img {
	background-repeat: no-repeat; 
	background-position: center; 
	cursor: pointer;
	float: right;
	margin-top: 22px;
}
.new_item_nw_date .nw_day {
	text-align: right;
}
.nw_list_day {
	font-size: 40px;
	color: #545f6b;
	font-weight: bold;
	line-height: 30px;
	text-align: right;
}
.news_item_block {
	margin-bottom: 40px;
	border-bottom: 1px solid #c9dce2; 
}
.nw_day,
.new_item_nw_date .nw_list_day,
.news_item_block .nw_list_day {
	font-size: 36px;
	color: #545f6b;
	font-weight: bold;
	line-height: 100%;
	text-align: right;
}
.nw_moye,
.news_item_block .nw_moye {
	font-size: 12px;
	font-weight: 600;
	letter-spacing: -1px;
	color: #bec6ce;
	line-height: 16px;
	text-transform: uppercase;
	white-space: nowrap;
}
.new_item_nw_date.date_holder,
.news_item_block > .date_holder {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #dee4e7;
	padding: 6px 5px 6px 3px;
	position: relative;
	top: -10px;
	width: 52px;
	height: 47px;
}
.new_item_nw_date.date_holder {
	margin-right: 20px;
	top: 0;
}
.nw_nw_title {
	padding-top: 18px;
	font-size: 20px;
	color: #00acee;
	font-weight: bold;
	text-decoration:none;
	text-shadow: rgba(0,172,238,0.5) 0 0 1px;
}
.nw_nw_title:hover {
	text-decoration:underline;
}
.nw_nw_desc div {
	width: 250px;
	margin-top: 6px;
	font-size: 12px;
	color: #616569;
}
.nw_nw_rm {
	margin: 20px 0 20px 1px;
}
/****************************/
/*		EVENTS STYLES	  */
/****************************/
.events_wrapper {
	width: 305px; 
	margin: 36px 0 0 30px;
}
.ev_1 {
	border: 1px solid #d5e5ea;
	border-bottom: 1px solid #c9dce2;
	border-top:none;
	padding: 0px 15px 20px 15px;
	width: 270px; 
}
.ev_2 {
	border: 1px solid #d5e5ea;
	border-top: none;
	border-bottom:none;
	padding: 0px 15px 12px 15px;
	width: 270px; 
}
.ev_top {
	width: 300px; 
	padding-top: 2px;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #d5e5ea;
	border-right: 1px solid #d5e5ea;
}
.ev_title {
	text-shadow: rgba(255,255,255,0.5) 0 0 1px;
	padding: 0px 0 3px 20px;
	margin-top: -5px;
	font-size: 25px;
	font-weight: bold;
	color: #ff6900;
	float: left;
}
.ev_ev_va {
	float: right;
	margin-top: 4px;
	padding-right: 18px;
	margin-right: 10px;
	background: url('../media/images/dec/booble_arrow_right.png') no-repeat right;
}
.ev_ev_va a {
	text-shadow: rgba(255,255,255,0.5) 0 0 5px;
	font-size: 15px;
	color: #6d797e;
	text-transform: uppercase;
}
.ev_ev_va a:hover {
	color: #afb6b8;
}
.ev_date {
	margin-top: 40px;
	float: left;
}
.ev_img {
	background-repeat: no-repeat; 
	background-position: center; 
	background-color: #f3f3f3;
	cursor: pointer;
	margin-top: 22px;
}
.ev_day {
	font-size: 40px;
	color: #545f6b;
	font-weight: bold;
	line-height: 30px;
	text-shadow: rgba(0,0,0,0.4) 0 0 1px;
}
.ev_moye {
	font-size: 18px;
	color: #545f6b;
	font-weight: bold;
	line-height: 16px;
	text-shadow: rgba(0,0,0,0.4) 0 0 1px;
}
.ev_ev_title {
	padding-top: 20px;
	font-size: 20px;
	color: #ff6900;
	font-weight: bold;
	text-decoration:none;
	text-shadow: rgba(255,107,0,0.3) 0 0 1px;
}
.ev_ev_title:hover {
	text-decoration:underline;
}
.ev_ev_desc div {
	margin-top: 5px;
	font-size: 12px;
	color: #616569;
}
.ev_ev_rm {
	margin-top: 20px;
}
/****************************/
/*		FOLLOW US STYLES  */
/****************************/
.follow_main_btop {
	background: url('../media/images/bg/follow_us_btop.png') no-repeat;
	width: 300px;
	height: 8px;
}
.follow_main_bbot {
	background: url('../media/images/bg/follow_us_bbot.png') no-repeat;
	width: 300px;
	height: 8px;
	margin-bottom: 20px;
}
.follow_main_bmid {
	border-left: 1px #c6dbe1 solid;
	border-right: 1px #c6dbe1 solid;
	width: 298px;
}
.follow_main_bmid iframe {
	margin-left: 14px;
	margin-top: 2px;
}
.follow_youtube img{
	padding: 9px 0 9px 18px;
}
.follow_tab_wrapper.ov .follow_main_btop {
	opacity: 0.3;
	filter:alpha(opacity=30);
}
.follow_tab_wrapper.ov .follow_main_bbot {
	opacity: 0.3;
	filter:alpha(opacity=30);
}
.follow_tab_wrapper.ov .follow_main_bmid {
	border-color: #edf3f6;
}
.follow_tab_wrapper {
	background: url('../media/images/bg/follow_us_youtube_bg.png') repeat-x;
}
.fus_title {
	text-shadow: rgba(255,255,255,0.1) 0 0 1px;
	padding: 4px 0 4px 0;
	font-size: 25px;
	font-weight: bold;
	color: #545f6b;
	text-transform: uppercase;
}
.fus_social {
	border: 1px solid #c6dbe1;
	border-top: none;
	border-bottom: none;
	padding-left: 2px;
}
.fus_soc_bord_top {
	background: url('../media/images/bg/soc_bord_top.jpg') no-repeat;
	width: 299px;
	height: 9px;
}
.fus_soc_bord_bot {
	background: url('../media/images/bg/soc_bord_bot.jpg') no-repeat;
	width: 299px;
	height: 9px;
	margin-bottom: 20px;
}
.fus_soc_nonbord_top {
	background: none;
	width: 300px;
	height: 8px;
}
.fus_soc_nonbord_bot {
	background: none;
	width: 300px;
	height: 8px;
	margin-bottom: 20px;
}
._follow_us {
	width: 298px; 
	margin-left: 36px; 
	margin-top: 7px;
}
.fus_fb_iframe {
	overflow: hidden; 
	width: 180px; 
	height: 258px;
}
.follow_main_bmid .fus_fb_iframe {
	overflow: hidden; 
	width: 267px; 
	height: 258px;
}
.fus_youtube {
	padding: 21px 16px 21px 16px;
	border: none;
}
.fb_bord {
	background: url('../media/images/bg/follow_us_youtube_bg.png') repeat-x; 
	width: 300px; 
	height: 78px; 
	position: absolute; 
	margin-left: -16px; 
	margin-top: -22px;
 }
/****************************/
/*		CTA STYLES	 	  */
/****************************/
.cta_img {
	width: 302px; 
	height: 141px; 
	background-position: center; 
	margin: 0 28px 0 0;
	overflow: hidden;
}
.cta_spacer {
	height: 22px;
	width: 34px;
}
.cta_img:hover {
	border: none;
}
.cta_bord,
.cta_bord_hov {
	cursor: pointer;
	background-image: url('../media/images/bg/cta_bg.png'); 
	width: 302px; 
	height: 141px; 
	position: absolute; 
	margin-top: 22px;
}
.cta_bord_hov:hover {
	background-image: url('../media/images/bg/cta_bg_ov.png'); 
}
.cta_page_img {
	width: 190px;
	height: 98px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
/****************************/
/*		FOOTER STYLES	  */
/****************************/
.footer_wrapper {
	width: 100%;
	background-color: #363738;
	margin-top: 27px;
	padding-top: 20px;
}
.land_footer_wrapper {
	width: 100%;
	padding-top: 8px;
	border-top: 1px solid #e2f6fc;
}
._footer {
	width: 950px;
}
._footer .versign {
	width: 135px;
	float: left;
}
._footer_page {
	width: 950px; 
	margin-top: 12px;
	margin-bottom: 70px;
}
._footer_menu {
	padding-top: 18px;
}
._social_plugins {
	margin-bottom: 11px;
}
.foo_menu_link {
	margin-right: 20px;
}
.foo_menu_link a {
	font-size: 12px;
	color: #1872cf;
	text-decoration: none;
}
.foo_menu_link a:hover {
	color: #00b4f9;
	text-decoration: none;
}
.foo_line {
	border-bottom: 1px solid #e5e9ec;
	margin-bottom: 18px;
}	
.inner_page .foo_line {
	border-bottom: 1px solid #50555a;
	margin-bottom: 18px;
}
.foo_socials {
	margin-left: 5px;
}
.foo_textl div {
	width: 480px;
	color: #87a4af;
	font-size: 11px;
}
.foo_text2 div {
	width: 300px;
	color: #87a4af;
	font-size: 11px;
	text-align: right;
}
._footer .left_text {
	width: 480px;
	color: #69727b;
	font-size: 12px;
	float: left;
}
._footer .left_text * {
	font-size: 12px;
}
._footer .left_text table {
	max-width: 100%;
	border: none;
}
._footer .left_text td {
	border: none;
}
._footer .right_text {
	width: 400px;
	color: #69727b;
	font-size: 11px;
	text-align: right;
	float: right;
}
._footer .right_text table {
	max-width: 100%;
	border: none;
	float: right;
}
._footer .right_text td {
	border: none;
	text-align: right;
}
.copyrights {
	text-transform: capitalize;
	color: #69727b;
	margin-top: 4px;
	vertical-align: top;
	margin-bottom: 70px;
	float: right;
}
.copyrights a {
	color: #1873d0;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.copyrights a:hover {
	text-decoration: none;
	color: #00b4f9;
}
.sub_top {
	background: url('../media/images/bg/sub_top.png') no-repeat;
	width: 200px;
	height: 21px;
}
.sub_cont {
	background: url('../media/images/bg/sub_bg.png') repeat-y;
	width: 170px;
	padding-left: 20px;
	padding-right: 10px;
}
.sub_cont a {
	font-size: 11px;
	font-weight: 100;
	text-decoration: none;
}
.sub_cont a:hover {
	text-decoration: underline;
}
a.no_undr {
	text-decoration: none !important;
}
.sub_bot {
	background: url('../media/images/bg/sub_bot.png') no-repeat;
	width: 200px;
	height: 15px;
}
._side_menu {
	padding-top: 1px;
}
._side_menu a {
	cursor: pointer;
}
/****************************/
/*		LANDING STYLES   */
/****************************/
.landing_wrapper {
	width: 950px;
	margin: auto;
	z-index: 1002;
	position: relative;
}
.landing_wrapper.wrapper_long {
	width: 970px;
}
.landing_wrapper_page {
	width: 950px;
	margin: auto;
}
.land_menu_wrapper {
	position: absolute;
	width: 970px;
}
._landing_main_menu {
	background: url('../media/images/bg/land_menu_bg.png') bottom repeat-x #fff;
	height: 55px;
	width: 963px;
}
.land_mm_link {
	height: 51px;
	text-shadow: rgba(255,255,255,1) 0 1px 1px;
}
.landing_layout .land_mm_link {
	cursor: pointer;
}
.landing_layout .land_mm_link:hover a {
	text-decoration: underline;
}
.land_mm_link a {
	font-size: 12px;
	color: #00aeef;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px 0 10px;
	display: block;
	text-align: center;
}
.land_mm_link a:hover {
	text-decoration: underline;
}
.land_mm_midbord {
	height: 55px;
	width: 2px;
	background: url('../media/images/dec/land_mm_bord.png') no-repeat;
}
.land_mm_leftbord {
	height: 55px;
	width: 3px;
	background: url('../media/images/dec/land_left_menu.png') no-repeat;
}
.land_mm_rightbord {
	height: 55px;
	width: 4px;
	background: url('../media/images/bg/top_menu_bright.png') no-repeat;
}
.land_mm_link_home {
	height: 51px;
	background: url('../media/images/bg/land_mm_bg.png') repeat-x;
	text-align: center;
}
.land_mm_link_home a {
	font-size: 12px;
	color: #00aeef;
	font-weight: bold;
	text-decoration: none;
	padding: 0 29px 0 26px;
	display: block;
}
.land_mm_link_home a:hover {
	text-decoration: underline;
}
.land_home a{
	text-shadow: rgba(255,255,255,1) 0 1px 1px;
	color: #275867;
}
.land_home a:hover{
	text-decoration: none;
}
.land_go_toisppc {
	margin: -8px -21px 0 0;
}
.land_go_toisppc a {
	height: 34px;
}
.land_go_toisppc a img {
	display: block;
}
.land_prom_arrow_left {
	position: absolute;
	z-index: 9;
	margin-top: -300px;
	margin-left: 20px;
	cursor: pointer;
}
.land_prom_arrow_right {
	position: absolute;
	z-index: 9;
	margin-top: -300px;
	right: 20px;
	cursor: pointer;
}
.land_prom_text {
	margin-top: 7px;
	margin-left: 30px;
	height: 62px;
	overflow: hidden;
}
.land_prom_text h1 {
	font-size: 22px;
	line-height: 26px;
	font-weight: bold; 
	color: #ffffff;
	width: 520px;
	text-shadow: rgba(0, 135, 226, 1) 0 -1px 0, rgba(255, 255, 255, 0.4) 1px 0px 1px;
}
.land_slider_dec div {
	width: 510px;
	height: 50px;
	margin-top: 3px;
	color: #cceffc;
	font-size: 12px;
	text-shadow: 0px -1px 0 #0786d5; 
	float: left;
}
.no_promo_logo .land_slider_dec div {
	width: 736px;
}
.no_promo_link .land_slider_dec div {
	width: 700px;
}
.no_promo_logo.no_promo_link .land_slider_dec div {
	width: auto;
}
.land_slider_rm {
	margin-top: 17px;
	margin-left: 49px;
}
/*
	TABS CTA
*/
.wrapper {
	width: 950px;
	margin: 0 auto;
}
.cta_block {
	width: 300px;
	height: 101px;
	float: left;
	margin: 0 25px 0 0;
	background: url('../media/images/hotline/bg/cta_sprite.png') no-repeat;
}
.cta_block span.title {
	width: 200px;
	display: block;
	padding: 15px 0 0 20px;
}
.cta_block span.title,
.cta_block span.title * {
	color: #ffffff;
	font-size: 28px;
	text-shadow: rgba( 0, 0, 0, 0.5 ) 0 -1px 0;
}
.cta_block span.text {
	display: block;
	padding: 0 0 0 20px;
	width: 200px;
}
.cta_block span.text,
.cta_block span.text * {
	font-size: 13px;
	line-height: 16px;
	color: rgba( 255, 255, 255, 0.7 );
	text-shadow: #93170a 0 -1px 0; 
}
.cta_block.cta_1 span.title {
	font-size: 48px;
	line-height: 100%;
}
.cta_block.cta_2 span.title {
	width: 210px;
}
.cta_block.cta_3 span.title {
	width: 180px;
}
.cta_block.last_cta {
	margin: 0;
}
.cta_block.cta_1 {
	background-position: 0 0;
}
.cta_block.cta_1:hover {
	background-position: 0 -101px;
}
.cta_block.cta_2 {
	background-position: 0 -202px;
}
.cta_block.cta_2:hover {
	background-position: 0 -303px;
}
.cta_block.cta_3 {
	background-position: 0 -404px;
}
.cta_block.cta_3:hover {
	background-position: 0 -505px;
}
/*
	TABS CTA END
*/
._landing_side_menu {
	padding: 19px 0 19px;
	margin-left: -3px;
}
.land_button {
	background-image: url('../media/images/btn/land_circle.png');
	width: 14px;
	height: 14px;
	margin-right: 5px;
	cursor: pointer;
}
.land_active_button {
	background-image: url('../media/images/btn/land_circle_active.png');
	width: 14px;
	height: 14px;
	cursor: pointer;
}
.land_over_button {
	background-image: url('../media/images/btn/land_circle_active.png');
	width: 14px;
	height: 14px;
	margin-right: 5px;
	cursor: pointer;
}
.land_footer {
	margin-top: 10px;
}
.land_line {
	width: 100%;
	height: 1px;
	background-color: #e2f6fc;
}
/*
	PROMOTION SLIDER
*/
.land_prob_bg {
	position: absolute; 
	margin-left:3px; 
	margin-top:-156px; 
	width:944px; 
	height: 127px; 
	background: url('../media/images/bg/land_prom_bg.png');
}
.land_prom_bg_left{
	z-index: 9;
	position: absolute;
	margin-top: -156px;
	width: 7px;
	margin-left: -4px;
	height: 127px;
	background: url('../media/images/bg/land_prom_left.png') no-repeat;
}
.land_prom_bg_right{
	z-index: 9;
	position: absolute;
	margin-top: -156px;
	width: 7px;
	height: 127px;
	margin-left:947px;
	background: url('../media/images/bg/land_prom_right.png') no-repeat;
}
.land_prom_logo {
	position: absolute;
	margin-top:19px; 
	margin-left:27px;
}
.landing_promotion_title {
	position: absolute; 
	margin-top:20px; 
	margin-left:216px; 
}
.landing_promotion_title.no_promo_logo {
	margin-left: 0px;
}
.land_buttons {
	display: table;
	margin: 102px auto 0 auto;
}
.land_prom_mainimg {
	width: 100% !important;
	max-width: 100%;
	height: 525px; 
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.land_prom_imgs {
	position: relative;
	width: 100%; 
	height: 525px;
}
.land_prom_imgs .texts {
	width: 420px;
	margin: 204px 0 0px -2px;
}
.land_prom_imgs .slider_big_text *,
.land_prom_imgs .slider_big_text {
	font-weight: 800;
	font-size: 36px;
	color: #ffffff;
	text-shadow: rgba( 0, 0, 0, 0.51 ) 0 1px 10px;
}
.land_prom_imgs .slider_text *,
.land_prom_imgs .slider_text {
	font-weight: 600;
	font-size: 24px;
	line-height: 44px;
	color: #ffffff;
	text-shadow: rgba( 0, 0, 0, 0.51 ) 0 1px 10px;
}
/*
	PROMOTION SLIDER END
*/
.land_top_goisppc {
	padding: 9px 9px 0 15px;
}
._landing_navigation .fr {
	position: relative;
	z-index: 3;
}
._landing_path a.land_path_link {
	font-size: 11px;
	color: #5d838f;
	text-decoration: none;
}
._landing_path a.land_path_link:hover {
	text-decoration: none;
	color: #00b4f9;
}
.land_path_nonlink {
	font-size: 11px;
	color: #c5cfd2;
}
._landing_path {
	margin-top: 30px;
	width: 380px;
}
._landing_path img {
	display: inline;
	padding: 6px 10px 1px 11px;
}
.land_page_title h1{
	font-size: 46px;
	font-weight: bold;
	padding: 18px 0 18px;
	color: #545f6b;
	text-shadow: rgba(0,0,0,0.5) 0 0 1px;
}
.land_cont {
	color: #616569;
	font-size: 12px;
	margin-top: 42px;
}
.land_cont div {
	color: #616569;
	font-size: 12px;
}
.landp_search {
	margin-top: 22px;
	margin-right:18px;
}
.landp_search ._search .search_field {
	width: 127px;
}
.land_top_menu {
	width: 964px;
	background-color: #fff;
	height: 52px;
	background: url('../media/images/bg/top_menu_bg.png') repeat-x #ffffff;
}
.land_page_wrapper {
	width:100%;
	background-color: #ffffff;
}
.land_side_wrapper {
	width:100%;
	background-color: #e2f6fc;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-top: 20px;
}
.landing_slide_wrapper {
	border-top: 1px solid #191817;
	height: 120px;
	padding: 20px 0 0 0;
	background: url('../media/images/hotline/bg/cta_wrapper_bg_landing.png') repeat-x;
}
.landing_side_page_wrapper {
	margin-left: -20px;
}
._landing_navigation {
	padding-top: 22px;
	height: 20px;
	margin-top: 5px;
}
.land_print {
	margin-left: 17px;
}
.landing_page_width {
	width: 730px;
}
.landing_page div, 
.landing_page_width div {
	font-size: 12px;
	color: #616569;
}
.landing_page div a ,
.landing_page_width div a {
	font-size: 12px;
	color: #126acd;
	text-decoration: underline;
}
.landing_page div a:hover,
.landing_page_width div a:hover {
	text-decoration: underline;
	color: #00b4f9;
}
.short_text {
	width: 450px;
	padding-top: 20px;
}
.fb_ltr {
	border: none;
}
.short_text div {
	font-size: 12px;
	color: #616569;
}
.page_content .office_text div{
	font-size: 12px;
	color: #616569;
}
.page_content div a:hover {
	text-decoration: underline;
}
.landing_page_img img {
	margin-left: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.left_menu_link {
	padding-top: 7px;
	padding-bottom: 6px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.left_menu_link a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #1873d0;
	text-decoration: none;
	text-shadow: rgba(153,174,249,0.3) 0 1px;
	display: block;
}
.lm_sublast {
	padding-bottom: 5px;
}
.lm_last {
	border-bottom: none !important;
	padding-bottom: 7px;
}
.left_menu_link:hover a {
	text-decoration: none;
	color: #c3daf5;
	text-shadow: rgba( 0, 0, 0, 0.58 ) 0 -1px 0;
}
.left_menu_link:hover {
	border-bottom: 1px solid #c3daf5;
	border-top: 1px solid #c3daf5;
	background: url('../media/images/hotline/bg/lm_link_bg_ov.png') 0 bottom #1474d2 repeat-x;
}
.lm_first:hover {
	border-top: none;
}
.lm_last:hover {
	border-bottom: none;
}
._left_menu {
	width: 152px;
	border: 4px solid #d9eaa8;
	border-top: none;
	border-bottom: none;
}
.left_menu_sublink {
	min-height: 16px;
	border-bottom: 1px solid #d5e5ea;
	padding-top: 7px;
	padding-bottom: 7px;
}
.left_menu_sublink.last {
	border: none;
	padding-bottom: 7px;
}
.lm_current {
	border-bottom: 1px solid #d5e5ea;
	border-top: 1px solid #d5e5ea;
	background: url('../media/images/bg/lm_bg.png') repeat-x bottom;
}
.left_menu_link.lm_current.lm_last {
	background: url('../media/images/bg/lm_bg_bot.png') repeat-x top;
}
.left_menu_link.lm_current.lm_last:hover {
	background: url('../media/images/hotline/bg/lm_link_bg_ov.png') 0 bottom #1474d2 repeat-x;
}
.lm_first {
	padding-top: 8px;
	margin-top: 0;
	border-top: none;
}

.lm_current a {
	color: #363738;
}
.lm_current a:hover {
	text-decoration: none;
}
.sub_current {
	background: url('../media/images/bg/lm_bg.png') repeat-x bottom;
}
.sub_current a {
	text-shadow: rgba(255,255,255,1) 0 0 1px;
	text-decoration: none !important;
}
.left_menu_sublink a {
	padding-left: 25px;
	font-size: 12px;
	color: #00aeef;
	text-decoration: none;
	display: block;
}
.left_menu_sublink a:hover {
	text-decoration: underline;
}
.page_title {
	border-bottom: 1px solid #c9dce2;
	padding-top: 35px;
	padding-bottom: 12px;
	margin-bottom: 30px;
}
.title_half {
	width: 290px
}
.title_full {
	width: 530px;
}
.select_132 {
	margin-top: 2px;
}
.page_search .page_title {
	padding: 38px 0 0 0;
	margin-bottom: 42px;
}
.page_title.sitemap_title {
}
.page_title h1 {
	color: #545f6b;
	font-size: 36px;
	line-height: 36px;
	padding-bottom: 8px;
}
.filter .newListSelected {
	margin-right: -7px !important;
}
.page_title_ie {
	border-bottom: 1px solid #c9dce2;
	padding-top: 26px;
	padding-bottom: 20px;
	margin-bottom: 17px;
}
.page_title_ie .sitemap_title {
	text-transform: uppercase;
}
.page_title_ie h1 {
	color: #545f6b;
	font-size: 46px;
	font-weight: bold;
	line-height: 32px;
	text-shadow: rgba(84,95,107,1) 0 0 1px;
}
.page_content .page_path {
	margin-top: 0;
}
.page_content ._landing_navigation {
	margin-top: 5px;
}
.page_content .page_title {
	margin-bottom: 30px;
	padding-top: 38px;
}
.description_text {
	margin: 22px 0px 22px 0px;
}
.description_text,
.description_text * {
	font-size: 12px;
	color: #616569;
	line-height: 16px;
}
.left_page_tab1 {
	margin: 20px 0 10px 57px;
	width: 192px;
	height: 171px;
	background: url('../media/images/hotline/dec/cta_inner.png') no-repeat;
}
.left_page_tab1:hover {
	background: url('../media/images/hotline/dec/cta_inner.png') -192px 0 no-repeat;
}
.left_page_tab2 {
	margin: 0px 0 10px 57px;
	width: 192px;
	height: 161px;
	background: url('../media/images/hotline/dec/cta_inner.png') 0 -171px no-repeat;
}
.left_page_tab2:hover {
	background: url('../media/images/hotline/dec/cta_inner.png') -192px -171px no-repeat;
}
.left_page_tab3 {
	margin: 0px 0 20px 57px;
	width: 192px;
	height: 161px;
	background: url('../media/images/hotline/dec/cta_inner.png')  0 -332px no-repeat;
}
.left_page_tab3:hover {
	background: url('../media/images/hotline/dec/cta_inner.png') -192px -332px no-repeat;
}
.cta_inner_tab .text {
	font-size: 24px;
	color: #ffffff;
	width: 180px;
	text-transform: capitalize;
	line-height: 30px;
	margin: 0 auto;
	padding: 85px 0 0 0;
	text-align: center;
	text-shadow: rgba(81,10,90,1) 0 -1px 1px;
}
.left_page_tab1.cta_inner_tab .text {
	font-size: 36px;
	padding-bottom: 5px;
}
.cta_inner_tab .small_text {
	font-size: 13px;
	color: #f5c7c2;
	margin: 0 auto;
	text-align: center;
	width: 180px;
	text-shadow: rgba( 0, 0, 0, 0.3 ) 0 -1px 0;
}
._cta_right {
	width: 188px;
	border: 1px solid #c9dce2;
	border-top: none;
	border-bottom: none;
	overflow: hidden;
	margin-top: 10px;
}
.page_follow_us {
	width: 190px; 
	margin-left: 61px; 
	margin-top: 12px;
}
.fus_soc_page_bord_top {
	background: url('../media/images/bg/soc_bord_top.jpg') no-repeat;
	width: 190px;
	height: 9px;
}
.fus_soc_page_bord_bot {
	background: url('../media/images/bg/soc_bord_bot.jpg') no-repeat;
	width: 190px;
	height: 9px;
	margin-bottom: 20px;
}
.fb_page_bord {
	background: url('../media/images/bg/fb_bg.png') no-repeat; 
	width: 190px; 
	height: 120px; 
	position: absolute; 
	margin-left: -16px; 
	margin-top: -22px;
 }
 .fb_page_bord:hover {
	background: none;
}
.fus_page_youtube {
	background: url('../media/images/bg/page_youtube_bg.png') repeat-x bottom; 
	width: 188px;
	height: 98px;
	position: relative;
	padding-top: 1px;
}
.fus_page_youtube img {
	margin: 6px 24px;
}
.fus_page_social {
	background-color: #fff;
	border: 1px solid #c9dce2;
	border-top: none;
	border-bottom: none;
}
.social_nwi {
	margin-left: 82px; 
	margin-bottom: 20px;
}
.page_follow_us .fus_twitter {
	margin-top: 0px;
}
.fus_twitter {
	border: none;
}
.fus_twitter .twtr-ft a {
	display: block;
	margin-left: -7px;
}
.fus_twitter .twtr-ft span {
	display: block;
	margin-right: -8px;
	margin-top: 3px;
}
.fus_twitter .twtr-ft span a {
	margin-left: 0px;
	white-space: nowrap;
}
.left_menu_topbord {
	background: url('../media/images/hotline/bg/page_left_menu_top.png') no-repeat; 
	width: 160px;
	height: 10px;
	margin-top: 21px;
}
.left_menu_botbord {
	background: url('../media/images/hotline/bg/page_left_menu_bot.png') no-repeat; 
	width: 160px;
	height: 10px;
}
.follow_top_bord {
	background: url('../media/images/bg/follow_top_bord.png') no-repeat #fff; 
	width: 190px;
	height: 10px;
}
.follow_bot_bord {
	background: url('../media/images/bg/follow_bot_bord.png') no-repeat; 
	width: 190px;
	height: 10px;
	margin-bottom: 21px;
}
.youtube_wrapper .follow_bot_bord {
	background-color: #f7f7f7;
}
.ov .follow_top_bord {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.ov .follow_bot_bord {
	opacity:0.3;
	margin-top: 1px;
	height: 9px;
	filter:alpha(opacity=30);
	background-color: #e9e8e8; 
}
.ov .fus_page_social {
	border-color: #edf3f6;
}
.cta_wrapper {
	min-height: 98px;
	padding-bottom: 10px;
	margin-left: 60px;
}
.cta_top_bord {
	background: url('../media/images/bg/cta_top_bord.png') no-repeat; 
	width: 190px;
	height: 10px;
	position: absolute;
}
.cta_bot_bord {
	background: url('../media/images/bg/cta_bot_bord.png') no-repeat; 
	width: 190px;
	height: 10px;
	margin-top: -10px;
	position: absolute;
}
.ov ._cta_right {
	border-color: #edf3f6;
}
.ov .cta_top_bord {
	background: url('../media/images/bg/cta_top_bord_ov.png') no-repeat; 
}
.ov .cta_bot_bord {
	background: url('../media/images/bg/cta_bot_bord_ov.png') no-repeat; 
}
.page_content {
	margin-left: 30px; 
	width: 530px;
}
.page_content .text-content,
.page_content .text-content * {
	max-width: 530px;
}
.page_search {
	width: 720px;
}
.srch_help {
	margin-top: 20px;
	color: #616569;
}
.srch_help img {
	margin-right: 10px;
	margin-top: -3px;
}
.srch_nofound {
	margin-top:20px;
	color: #616569;
	font-size: 12px;
}
.srch_titl {
	font-weight: bold;
	font-size: 14px;
	color: #616569;
	font-size: 12px;
}
.search_item h2 {
	color: #494e52;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 15px;
	text-shadow: rgba(0,0,0,0.3) 0 0 1px;
}
.srch_full {
	color: #616569;
	font-size: 12px;
}
.search_item {
	width: 490px;
}
.srch_link {
	margin-top: 15px;
	background: url('../media/images/dec/link.png') 0px 3px no-repeat; 
	padding-left: 24px;
	margin-bottom: 50px;
}
.srch_link a {
	text-decoration: underline;
	color: #00aeef;
	font-size: 12px;
}
.paging {
	border-top: 1px solid #d8f1f9;
	border-bottom: 1px solid #d8f1f9;
	padding: 3px 0 3px 0;
	margin-left: -3px;
	height: 27px;
	background: #f3fbfd;
}
.paging div {
	color: #545f6b;
	font-size: 14px;
	font-weight: bold;
}
.paging div a {
	font-size: 14px;
	color: #1872cf;
	font-weight: bold;
	display: block;
	width: 100%;
	padding: 5px 0 0 0;
	height: 22px;
}
.paging div a:hover {
	text-decoration: none;
	color: #c3daf5;
}
.paging_box {
	width: 27px;
	height: 27px;
	text-align: center;
	background: url('../media/images/dec/paging_box.png') no-repeat;
}
.paging_box:hover {
	background: url('../media/images/hotline/bg/pager_bg.png') no-repeat;
}
.paging_box_current{
	background: url('../media/images/dec/paging_box_ov.png') no-repeat;
	width: 27px;
	height: 22px;
	text-align: center;
	padding-top: 5px;
}
.pager_space {
	width: 3px;
	height: 5px;
}
.paging_left_bord {
	width: 8px;
	height: 35px;
	background: url('../media/images/dec/paging_left.png') no-repeat #f3fbfd;
	margin-left: 85px;
}
.paging_right_bord {
	width: 8px;
	height: 35px;
	background: url('../media/images/dec/paging_right.png') no-repeat;
	margin-left: -6px;
}
.news_item_text {
	width: 450px;
	padding-left: 82px;
	margin-bottom: 20px;
}
.news_item_text div{
	color: #616569;
	font-size: 12px;
}
.news_item_text div a {
	color: #126acd;
	font-size: 12px;
	text-decoration: underline;
}
.news_item_text div a:hover {
	color: #00b4f9;
}
.news_list_county {
	color: #616569;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	margin-right: 10px;
}
.news_item_block .news_list_title {
	margin-left: 24px;
	margin-top: -2px;
	display: block;
	width: 420px;
	padding-bottom: 0px;
}
.news_item_block .news_list_title a {
	font-size: 25px;
	line-height: 25px;
	color: #126acd;
	font-weight: bold;
	text-shadow: rgba(18,106,205,0.6) 0 0 1px;
}
.news_item_block .news_list_title a:hover {
	text-decoration: underline;
}
.nof_lbord {
	background: url('../media/images/bg/no_lbord.png') no-repeat;
	width: 4px;
	height: 52px;
}
.nof_wrap {
	border-top: 1px solid #ceedf7;
	border-bottom: 1px solid #ceedf7;
	height: 38px;
	width: 522px;
	font-size: 20px;
	padding-top: 12px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #545f6b;
	text-shadow: rgba(0,0,0,0.2) 0 0 1px;
	text-align: center;
}
.nof_rbord {
background: url('../media/images/bg/no_rbord.png') no-repeat;
width: 4px;
height: 52px;
}

/* select box */

/* Dropdown control */
.selectBox-dropdown {
width: 130px; /* width = (desired width) - padding-right */
height: 24px;
padding-right: 40px;
position: relative;
border: solid 1px #bbdae4;
line-height: 1.5;
text-decoration: none;
color: #616569;
font-size: 12px;
padding-top: 6px;
outline: none;
vertical-align: middle;
background: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: inline-block;
cursor: default;
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
border-color: #666;
}
.selectBox-dropdown.selectBox-menuShowing {
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
width: 100%;
padding: .2em .3em;
display: inline-block;
white-space: nowrap;
overflow: hidden;
}
.selectBox-dropdown .selectBox-arrow {
position: absolute;
top: 0;
right: 0;
width: 31px;
height: 100%;
background: url('../media/images/dec/arrow_select.png') 50% center no-repeat;
}
/* Dropdown menu */
.selectBox-dropdown-menu {
position: absolute;
z-index: 99999;
max-height: 200px;
border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
background: #FFF;
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
overflow: auto;
}
/* Inline control */
.selectBox-inline {
width: 250px;
outline: none;
border: solid 1px #BBB;
background: #FFF;
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow: auto;
}
.selectBox-inline:focus {
border-color: #666;
}
/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
list-style: none;
display: block;
cursor: default;
padding: 0;
margin: 0;
}
.selectBox-options LI A {
line-height: 1.5;
padding: 0 .5em;
white-space: nowrap;
overflow: hidden;
background: 6px center no-repeat;
}
.selectBox-options LI.selectBox-hover A {
background-color: #EEE;
}
.selectBox-options LI.selectBox-disabled A {
color: #888;
background-color: transparent;
}
.selectBox-options LI.selectBox-selected A {
background-color: #C8DEF4;
}
.selectBox-options .selectBox-optgroup {
color: #666;
background: #EEE;
font-weight: bold;
line-height: 1.5;
padding: 0 .3em;
white-space: nowrap;
}
/* Disabled state */
.selectBox.selectBox-disabled {
color: #888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
opacity: .5;
filter: alpha(opacity=50);
border-color: #666;
}
.selectBox-inline.selectBox-disabled {
color: #888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
background-color: transparent !important;
}
/* map_block */
.map_block {
	position: relative;
	z-index: 0;
}
.map_marker {
	cursor: pointer;
	background: url('../media/images/btn/star.png') 0 0 no-repeat;
	width: 22px;
	height: 28px;
	position: absolute;
}
.map_marker:hover {
	background: url('../media/images/btn/star_ov.png') 0 0 no-repeat;
}
.map_marker.active_marker {
	background: url('../media/images/btn/star_ov.png') 0 0 no-repeat;
	cursor: default;
}
.map_block .office_popup {
	position: absolute;
	z-index: 20;
	bottom: 27px;
	left: -32px;
}
.office_coords {
	position: absolute;
	z-index: 20;
	width: 26px;
	height: 27px;
}
.office_popup .right_bottom_corner img,
.office_popup .left_bottom_corner img,
.office_popup .right_top_corner img,
.office_popup .left_top_corner img {
	width: 17px;
	height: 17px;
}
.office_popup .left_top_corner {
	background: url('../media/images/dec/popup_corners.png') 0 0 no-repeat;
}
.office_popup .right_top_corner {
	background: url('../media/images/dec/popup_corners.png') 100% 0 no-repeat;
}
.office_popup .left_bottom_corner {
	background: url('../media/images/dec/popup_corners.png') 0 100% no-repeat;
}
.office_popup .right_bottom_corner {
	background: url('../media/images/dec/popup_corners.png') 100% 100% no-repeat;
}
.office_popup .center_cont {
	background-color: #ffffff;
}
.office_popup .center_cont .popup_title {
	color: #616569;
	padding: 4px 10px 0 5px;
	font-size: 12px;
}
.office_popup .center_cont .popup_text *,
.office_popup .center_cont .popup_text {
	color: #999da1;
	font-size: 11px;
	width: 166px;
}
.office_popup .center_cont .popup_text {
	padding: 0 0 0 6px;
}
.office_popup .center_cont .popup_text sup {
	margin: 0px;
}
.office_popup .center_cont .popup_text a {
	color: #00aeef; 
}
.office_popup .center_cont .popup_text a:hover {
	text-decoration: underline;
}
.office_popup .x {
	background: url('../media/images/btn/close.png') 0 0 no-repeat;
	display: block;
	float: right;

}
.office_popup .x:hover {
	background: url('../media/images/btn/close_ov.png') 0 0 no-repeat;
}
.office_popup .x img {
	width: 8px;
	height: 9px;
}
.office_popup .left_y,
.office_popup .right_y {
	width: 17px;
}
.office_popup .top_x,
.office_popup .bottom_x {
	height: 17px;
}
.office_popup .left_y {
	background: url('../media/images/dec/popup_y.png') 100% 0 repeat-y;
}
.office_popup .right_y {
	background: url('../media/images/dec/popup_y.png') 0 0 repeat-y;
}
.office_popup .top_x {
	background: url('../media/images/dec/popup_x.png') 0 0 repeat-x;
}
.office_popup .bottom_x {
	background: url('../media/images/dec/popup_x.png') 0 100% repeat-x;
}
.office_popup .popup_dec img {
	height: 8px;
	width: 13px;
}
.office_popup .popup_dec {
	background: url('../media/images/dec/popup_dec.png') 0 0 no-repeat;
	position: absolute;
	left: 25px;
	z-index: 20;
	margin-top: -12px;
}
.bor_wrap {
	cursor: pointer;
	float: right;
	height: 80px;
	margin-right: 15px;
	margin-top: 22px;
	width: 140px;
}
.events_wrapper .bor_wrap { 
	float: left;
}
.events_wrapper .bor_tl {
	margin-top: -80px;
	position: absolute;
	background: url('../media/images/bg/bor_tl.png') no-repeat;
	height: 2px;
	width: 2px;
}
.events_wrapper .bor_tr {
	margin-top: -80px;
	position: absolute;
	margin-left: 138px;
	background: url('../media/images/bg/bor_tr.png') no-repeat;
	height: 2px;
	width: 2px;
}
.events_wrapper .bor_bl {
	margin-top: -2px;
	position: absolute;
	background: url('../media/images/bg/bor_bl.png') no-repeat;
	height: 2px;
	width: 2px;
}
.events_wrapper .bor_br {
	margin-top: -2px;
	position: absolute;
	background: url('../media/images/bg/bor_br.png') no-repeat;
	margin-left: 138px;
	height: 2px;
	width: 2px;
}
/* jono rounded corners */
.rounded_wrapper {
	position: relative;
}
.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}
.rounded_wrapper div.tl,
.rounded_wrapper div.tr,
.rounded_wrapper div.bl,
.rounded_wrapper div.br {
	height: 8px;
	position: absolute;
	width: 8px;
}
.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url('../media/images/dec/corn_1.png') no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url('../media/images/dec/corn_2.png') no-repeat right top;	
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url('../media/images/dec/corn_3.png') no-repeat left bottom;
}

.rounded_wrapper .br {
	bottom: 0;
	right: -1px;
	background: url('../media/images/dec/corn_4.png') no-repeat right bottom;	
}
.rounded_nw_wrapper {
	margin-top: 22px;
	position: relative;
}
.rounded_nw_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_nw_wrapper div {
	height: 2px;
	position: absolute;
	width: 2px;
}
.rounded_nw_wrapper .tl {
	top: 0;
	left: 0;
	background: url('../media/images/bg/bor_tl.png') no-repeat;
}
.rounded_nw_wrapper .tr {
	top: 0;
	right: 0;
	background: url('../media/images/bg/bor_tr.png') no-repeat;
}
.rounded_nw_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url('../media/images/bg/bor_bl.png') no-repeat;
}
.rounded_nw_wrapper .br {
	bottom: 0;
	right: 0;
	background: url('../media/images/bg/bor_br.png') no-repeat;
}
 
/* IE6 fix */
.ie6_width .tr {
	right: -1px;
}
 
.ie6_width .br {
	right: -1px;
}
 
.ie6_height .br {
	bottom: -1px;
}
 
.ie6_height .bl {
	bottom: -1px;
}
.news_item_image {
	margin-top: 15px;
	cursor: pointer;
}

/* Editor Styles */

.blue_normal {
	color: #00AEEF;
}

.blue_medium {
	font-size: 16px;
	color: #00AEEF;
	font-weight: bold;
	padding: 4px 0 4px 0;
}

.blue_large {
	font-size: 20px;
	color: #00AEEF;
	font-weight: bold;
	padding: 8px 0 8px 0;
}

.black_medium {
	font-size: 16px;
	color: #545F6B;
	font-weight: bold;
	padding: 4px 0 4px 0;
}

.black_large {
	font-size: 20px;
	color: #545F6B;
	font-weight: bold;
	padding: 8px 0 8px 0;
}
.field.error_msg {
	margin-left: 14px;
	display: block;
	width: 167px;
	border-left: 1px solid #ffadad;
	border-right: 1px solid #ffadad;
	background: url('../media/images/ico/ico_att.png') 5px center no-repeat #ffdede;
	margin-bottom: 0;
} 
.error_bot .err_msg .error_msg {
	padding-left: 14px;
	display: block;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	margin-bottom: 0;
	background-color: #FFDEDE;
} 
.err_msg .field.error_msg {
	padding-left: 29px !important;
	display: block;
}
.err_msg {
}
.error .err_top {
	height: 4px;
	border-top: 1px solid #ffadad;
	background-color: #ffdede;
	width: 197px;
}
.error .err_bot {
	height: 4px;
	border-bottom: 1px solid #ffadad;
	background-color: #ffdede;
	width: 197px;
	margin-bottom: 10px;
}
.error .err_left {
	background: url('../media/images/dec/arrow_left.png') 5px 2px no-repeat;
	width: 14px;
	height: 20px;
	padding-top:2px;
	position: absolute;
	z-index: 1;
	margin-left:1px;
}
.error .err_right {
	display: none;
}
.error .err_tleft {
	margin-left: 14px;
	background: url('../media/images/dec/err_tleft.png') no-repeat;
	height: 5px;
	width: 5px;
}
.error .err_bleft {
	margin-left: 14px;
	background: url('../media/images/dec/err_bleft.png') no-repeat;
	height: 5px;
	width: 5px;
}
.error .err_bright {
	background: url('../media/images/dec/err_bright.png') no-repeat;
	height: 5px;
	width: 5px;
}
.error .err_tright {
	background: url('../media/images/dec/err_tright.png') no-repeat;
	height: 5px;
	width: 5px;
}
.err_wrap {
	padding-left: 2px;
	width: 216px;
}
.err_wrap .err_top {
	width: 206px;
}
.err_wrap .err_bot {
	width: 206px;
	margin-bottom: 25px;
}
.err_wrap.small {
	width: 144px;
	margin-top: 23px;
}
.err_wrap.small .err_top {
	width: 134px;
}
.err_wrap.small .err_bot {
	width: 134px;
}
.err_wrap.big {
	width: 499px;
}
.err_wrap.big .err_top {
	width: 489px;
}
.err_wrap.big .err_bot {
	width: 489px;
}
.err_wrap .error_msg {
	display: block;
	border-left: 1px solid #ffadad;
	border-right: 1px solid #ffadad;
	background: url('../media/images/ico/ico_att.png') 6px center no-repeat #ffdede;
	margin-bottom: 0;
} 
.err_wrap .error_msg {
	padding-left: 29px !important;
	display: block;
}
.err_wrap .err_left {
	background: url("../media/images/dec/arrow_top.png") no-repeat scroll 0 0 transparent;
	height: 20px;
	margin-left: 6px;
	margin-top: -16px;
	position: absolute;
	width: 16px;
	z-index: 1;
}
.err_wrap .err_tleft {
	margin-left: 0px;
	background: url('../media/images/dec/err_tleft.png') no-repeat;
	height: 5px;
	width: 5px;
}
.err_wrap .err_bleft {
	margin-left: 0px;
	background: url('../media/images/dec/err_bleft.png') no-repeat;
	height: 5px;
	width: 5px;
}
.err_wrap .err_bright {
	background: url('../media/images/dec/err_bright.png') no-repeat;
	height: 5px;
	width: 5px;
}
.err_wrap .err_tright {
	background: url('../media/images/dec/err_tright.png') no-repeat;
	height: 5px;
	width: 5px;
}
.form .error .input {
	margin-bottom: 14px;
}
.err_slct .select_items,
.err_slct .input.long {
	margin-bottom: 14px;
}
.fl.err_td {
	width: auto !important;
	height: 0px;
}
.err_td {
	margin-left: 16px;
}
.fl.input_text_link.ainv {
	width: auto !important;
}
.m11 {
	margin-left: 11px !important;
}
.m10 {
	margin-left: 10px !important;
}
.ma {
	width: auto !important;
}
.header {
	color: #616569;
}
ul li {
	list-style: none;
	background: url("../media/images/dec/tick.png") left 2px no-repeat;
	padding-left:29px;
	color: #616569;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 3px 0;
}
.description_text ul li {
	background: url("../media/images/dec/tick.png") left 9px no-repeat;
	padding-left:29px;
	color: #616569;
	font-size: 12px;
	line-height: 36px;
}
.form_bottext div {
	font-size: 12px;
	color: #616569;
}
.form_bottext ul {
	padding-left:0px;
	margin-left: -3px;
}
.form_bottext ul li {
	background: url("../media/images/dec/tick.png") left 0px no-repeat;
	line-height: 16px;
	margin-bottom: 16px;
}
.form_bottext .frm_title {
	color: #a9afb5;
	font-size: 16px;
	padding: 3px 0 25px 0;
	font-weight: normal !important;
	text-shadow: #a9afb5 0 0 1px;
	text-transform: capitalize;
}
.btn_childline {
	display: block;
	margin: 36px 0 0 36px;
}

/* christmas donation */
.christmas_fm {
	width: 720px;
	height: 353px;
	background: url( '../media/images/bg/christmas_fm.png' ) 0 0 no-repeat;
	margin: -14px 0 15px 0;
	position: relative;
}
.christmas_fm .title {
	color: #00aeef;
	text-transform: uppercase;
	font-size: 43px;
	font-weight: bold;
	letter-spacing: -1px;
}
.text_block {
	position: absolute;
	top: 147px;
	left: 25px;
}
.christmas_fm .text {
	padding: 4px 2px;
	height: 116px;
	width: 355px;
	overflow: hidden;
}
.christmas_fm .text *,
.christmas_fm .text{
	color: #606060;
	font-size: 12px;
	line-height: 130%;
}
.countdown {
	margin: 26px 0 -23px 0 ;
}
.countdown *,
.countdown {
	color: #606060;
	font-size: 12px;
}
.become_donor {
	width: 224px;
	height: 34px;
	background: url( '../media/images/btn/become_donor.png' ) 0 0 no-repeat;
}
.become_donor:hover {
	background-position: 0 100%;
}
/* christmas donation */

/* gallery */
.page_title.gallery_bl {
	margin-bottom: 20px;
}
.page_title h2 {
	color: #545f6b;
	font-size: 24px;
	line-height: 20px;
	padding-bottom: 11px;
}
.gallery .image {
	margin: 0 17px 17px 0;
	width: 165px;
	height: 162px;
	float: left;
	overflow: hidden;
	position: relative;
}
.gallery .image .ov {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -26px 0 0 -26px;
	z-index: 3;
	display: none;
}
.gallery .image:hover .ov {
	display: block;
}
.gallery .image.third {
	margin-right: 0;
}
.gallery .image a {
	display: block;
	width: 165px;
	height: 162px;
	overflow: hidden;
}
.gallery .image a:hover {
	background: url('../media/images/bg/gallery.png') 0 0 no-repeat;
}
.gallery .image .dec {
	width: 5px;
	height: 5px;
	position: absolute;
}
.gallery .image .dec.tl {
	top: 0;
	left: 0;
}
.gallery .image .dec.tr {
	top: 0;
	right: 0;
}
.gallery .image .dec.bl {
	bottom: 0;
	left: 0;
}
.gallery .image .dec.br {
	bottom: 0;
	right: 0;
}
/* gallery */

/* login */
.remind_block {
	display: none;
}
.remind_block,
.login_block {
	width: 224px;
	top: 0;
	right: 0;
	z-index: 99999;
	position: absolute;
}
.remind_block {
	background: url( '../media/images/bg/remind_block.png' ) 0 0 no-repeat;
	height: 232px;
}
.login_block {
	height: 239px;
	background: url( '../media/images/bg/login_popup.png' ) 0 0 no-repeat;
}
.remind_block .remind_block_holder,
.login_block form {
	width: 157px;
	margin: 30px 30px 0 30px;
}
.remind_block .input_holder,
.login_block .input_holder {
	width: 161px;
	height: 36px;
	background: url( '../media/images/bg/login_inputs.png' );
}
.success_pass {
	text-align: center;
	color: #ffffff;
	padding-top: 30px;
	margin-bottom: 30px;
}
.remind_block .input_holder input,
.login_block .input_holder input {
	color: #80a1ae !important;
	font-size: 12px !important;
	border: none;
	background: transparent;
	padding: 8px 10px 8px 31px;
	width: 119px;
}
.remind_block .error input,
.login_block .error input {
	color: #ff0000 !important;
}
.remind_block .input_holder.username,
.login_block .input_holder.username {
	background-position: 0 0;
	margin: 0 0 10px 2px;
}
.login_block .input_holder.password {
	margin-bottom: 19px;
}
.remind_block .input_holder.username {
	margin-bottom: 11px;
}
.login_block .input_holder.password {
	background-position: 0 100%;
}
#remind_form  .remind_btn,
.remind_block .login_btn,
.remind_block .remind_btn,
.login_block .login_btn {
	width: 165px;
	height: 40px;
	background: url( '../media/images/btn/login_btns.png' ) 0 0 no-repeat;
	margin: 0 0 17px 0;
}
#remind_form  .remind_btn input,
.remind_block .login_btn a,
.remind_block .remind_btn input,
.login_block .login_btn input {
	width: 165px;
	height: 40px;
	background: transparent;
	border: none;
	cursor: pointer;
	display: block;
}
.remind_block .login_btn:hover,
.login_block .login_btn:hover {
	background-position: 0 -40px;
}
#remind_form  .remind_btn,
.remind_block .remind_btn {
	background-position: 0 -80px;
}
#remind_form  .remind_btn:hover,
.remind_block .remind_btn:hover {
	background-position: 0 -120px;
}
.login_block .remind {
	background: url( '../media/images/dec/two_line.gif' ) 0 55% repeat-x;
	text-align: center;
	width: 153px;
	margin: 0 auto;
}
.login_block .remind a {
	color: #dedddd;
	text-decoration: none;
	background-color: #015574;
	padding: 0 8px;
}
.login_block .remind a:hover {
	color: #347790;
}
.remind_block .remind_btn {
	margin-bottom: 19px;
}
.remind_block .remind {
	height: 4px;
	background: url( '../media/images/dec/two_line.gif' ) 0 0 repeat-x;
	text-align: center;
	width: 156px;
	margin: 0 0 18px 5px;
}
/* login block */
/* logged info */
.logged_info .right,
.logged_info .left,
.logged_info {
	background: url( '../media/images/bg/logged_bg.gif' );
	height: 36px;
	position: relative;
}
.logged_info {
	background-position: 0 -36px;
	background-repeat: repeat-x;
	margin: 16px 0 0 0;
}
.logged_info .left {
	background-position: 0 -72px;
	background-repeat: no-repeat;
}
.logged_info .right {
	background-position: 100% 0;
	background-repeat: no-repeat;
}
.logged_info .close {
	width: 25px;
	height: 25px;
	display: block;
	float: left;
	margin: 6px 7px;
	background: url( '../media/images/btn/logged.gif' ) 0 0 no-repeat;
}
.logged_info .close:hover {
	background-position: 100% 0;
}
.logged_info .right a,
.logged_info .right span {
	font-size: 13px;
	text-transform: capitalize;
}
.logged_info .greeting {
	padding: 10px 5px 5px 18px;
	float: left;
}
.logged_info .right span {
	color: #0185b6;
}
.logged_info .right a {
	text-decoration: none;
	color: #ffffff;
}
.logged_info .right a:hover {
	color: #96e3ff;
}
/* logged info end */
/* big_loggin */
.wrapper_table .full_page {
	width: 100%;
}
.full_page .page_title {
	padding-bottom: 17px;
}
.big_remind .info_text,
.big_loggin .info_text {
	padding: 0 0 43px 0;
}
.big_remind .info_text *,
.big_remind .info_text,
.big_loggin .info_text *,
.big_loggin .info_text {
	color: #8b9095 !important;
	font-size: 12px !important;
	line-height: 150% !important;
}
.big_remind .input_holder,
.big_loggin .input_holder {
	width: 370px;
	margin: 0 auto;
}
.big_remind .input_holder.su_user,
.big_loggin .input_holder.su_user {
	margin-bottom: 17px;
}
.big_loggin .input_holder.su_pass {
	margin-bottom: 38px;
}
.big_remind .input_holder .input,
.big_loggin .input_holder .input {
	width: 370px;
	height: 32px;
	background: url( '../media/images/bg/input_370.gif' ) 0 0 no-repeat;
}
.big_remind .input_holder .input input,
.big_loggin .input_holder .input input {
	background: transparent;
	border: none;
	width: 340px;
	padding: 9px 10px;
	margin: 0 auto;
	color: #8b9095;
}
.big_remind .input_holder label,
.big_loggin .input_holder label {
	color: #616569;
	font-size: 21px;
	font-weight: bold;
	line-height: 20px;
	text-shadow: rgba(84, 95, 107, 1) 0 0 1px;
	padding-bottom: 6px;
	display: block;
}
.big_remind .dec_line,
.big_loggin .dec_line {
	background: url( '../media/images/dec/dec_line.gif' ) 0 50% repeat-x;
	text-align: center;
	margin: 0 0 28px 0;
}
.big_remind .dec_line a,
.big_loggin .dec_line a {
	color: #00aeef;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	background-color: #ffffff;
	padding: 0 20px;
}
.big_remind .dec_line a:hover,
.big_loggin .dec_line a:hover {
	text-decoration: underline;
}
.big_loggin .login_big {
	width: 143px;
	height: 53px;
	cursor: pointer;
	margin: 0 auto;
	background: url( '../media/images/btn/login_big.gif' ) 0 0 no-repeat;
}
.big_loggin .login_big:hover{
	background-position: 0 100%;
}
.big_loggin .login_big input {
	width: 143px;
	height: 53px;
	border: none;
	background: transparent;
}
#remind_form  .remind_btn {
	margin: 0 auto;
}
.big_remind .success_pass {
	color: #8B9095;
}
/* big_loggin end */
/* form_user_profile_edit */
#form_user_profile_edit {
	width: 530px;
	margin: -15px 0 0 6px;
}
#form_user_profile_edit .rounded_wrapper {
	width: 219px;
	height: 253px;
	overflow: hidden;
	float: left;
	margin: 0 25px 36px 0;
}
#form_user_profile_edit .upload {
	position: absolute;
	bottom: 18px;
	left: 50%;
	width: 120px;
	height: 20px;
	background: url( '../media/images/btn/upload.png' ) 0 100% no-repeat;
	margin-left: -62px;
	cursor: pointer;
}
#form_user_profile_edit input.upload_input {
	position: absolute;
	left: -99999px;
	top: -99999px;
}
#form_user_profile_edit .upload:hover {
	background-position: 0 0;
}
#form_user_profile_edit .user_info {
	width: 286px;
	float: left;
	padding: 33px 0 0 0;
}
#form_user_profile_edit .input {
	width: 286px;
	height: 36px;
	padding-right: 3px;
	margin: 5px 0px 26px 0px;
	background: url('../media/images/bg/input_282.png') no-repeat 2px 2px;
}
#form_user_profile_edit .input input {
	width: 270px;
	height: 16px;
	color: #616569;
	font-size: 12px;
	border: none;
	padding: 0px;
	background: transparent;
	margin: 10px 7px 0px 7px;
}
#form_user_profile_edit .input.error {
	background: url('../media/images/bg/input_212_error.gif') no-repeat 2px 2px;
}
#form_user_profile_edit .input.focused {
	background: url('../media/images/hotline/bg/input_282_focused.png') no-repeat 0% 0%;
}
#form_user_profile_edit .error .input.focused {
	background: url('../media/images/hotline/bg/input_282_focused.png') no-repeat 0% 0%;
}
#form_user_profile_edit select {
	display: none;
}
#form_user_profile_edit label {
	color: #616569;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-shadow: rgba(84, 95, 107, 1) 0 0 1px;
	padding: 0 0 0 4px;
	display: block;
}
#form_user_profile_edit .textarea.textarea_592 {
	width: 592px;
	height: 124px;
	background: url('../media/images/hotline/bg/textarea_526.gif') no-repeat 2px 2px;
	margin-bottom: 17px;
}
#form_user_profile_edit .textarea.textarea_592.error.focused,
#form_user_profile_edit .textarea.textarea_592.focused {
	background: url('../media/images/hotline/bg/textarea_526_focused.png') no-repeat 0% 0% !important;
}
#form_user_profile_edit .textarea.textarea_592 textarea {
	width: 498px;
	height: 116px;
	margin: 10px 7px;
	color: #616569;
	font-size: 12px;
	border: none;
	background: transparent;
	resize: none;
}
#form_user_profile_edit .textarea_lab {
	padding-bottom: 3px;
}
#change_password_form .submit_btns,
#form_user_profile_edit .submit_btns {
	float: right;
	margin-right: 66px;
	margin-bottom: 67px;
}
#change_password_form .btn input,
#form_user_profile_edit .btn button,
#change_password_form .btn,
#form_user_profile_edit .btn {
	width: 102px;
	height: 40px;
	float: left;
	cursor: pointer;
}
#change_password_form .btn input,
#form_user_profile_edit .btn button {
	border: 0;
	background: transparent;
}
#change_password_form .btn,
#form_user_profile_edit .btn {
	background: url( '../media/images/bg/submit_btns.gif' ) 0 0 no-repeat;
}
#change_password_form .cancel,
#form_user_profile_edit .cancel {
	background-position: 0 0;
	margin-right: 11px;
}
#change_password_form .cancel:hover,
#form_user_profile_edit .cancel:hover {
	background-position: 0 100%;
}
#change_password_form .save,
#form_user_profile_edit .save {
	background-position: 100% 0;
}
#change_password_form .save:hover,
#form_user_profile_edit .save:hover {
	background-position: 100% 100%;
}
/* form_user_profile_edit end */
/* question_answer */
.slide_block {
	width: 524px;
	border: 1px solid #d5e5ea;
	position: relative;
}
.slide_block .corr {
	position: absolute;
	width: 8px;
	height: 8px;
	background-image: url( '../media/images/dec/corr_8x8.png' );
}
.slide_block .tl {
	top: -1px;
	left: -1px;
	background-position: 0 0;
}
.slide_block .tr {
	top: -1px;
	right: -1px;
	background-position: 100% 0;
}
.slide_block .bl {
	bottom: -1px;
	left: -1px;
	background-position: 0 100%;
}
.slide_block .br {
	bottom: -1px;
	right: -1px;
	background-position: 100% 100%;
}
.slide_block .departments,
.slide_block .question {
	background: url( '../media/images/bg/question_bg.gif' ) center top repeat-x;
	width: 100%;
	line-height: 41px;
	overflow: hidden;
	cursor: pointer;
	border-bottom: 1px solid #cdd5d9 !important;
}
.slide_block .departments:hover,
.slide_block .question:hover {
	background: url( '../media/images/hotline/bg/question_bg_ov.png' ) #1b83d6 center bottom repeat-x;
}
.slide_block .departments:hover .title,
.slide_block .question:hover .title {
	color: #c3daf5;
	text-shadow: rgba( 0, 0, 0, 0.7 ) 0 -1px 0;
}
.slide_block .departments:hover .dec,
.slide_block .question:hover .dec {
	border-left-color: #3c97e6;
}
.slide_block .departments.expanded:hover,
.slide_block .departments.expanded,
.slide_block .question.expanded:hover,
.slide_block .question.expanded {
	background: #e4e7ea;
}
.slide_block .departments.last,
.slide_block .question.last {
	border-bottom: none !important;
	padding: 0 !important;
}
.slide_block .departments td,
.slide_block .question td {
	padding: 0;
	vertical-align: middle;
}
.slide_block .departments .departments_td,
.slide_block .question .qustestion_td {
	width: 487px;
}
.slide_block .departments .dec,
.slide_block .question .dec {
	border-left: 1px solid #cdd5d9;
	width: 39px;
	text-align: center;
}
.slide_block .departments.expanded .dec,
.slide_block .question.expanded .dec {
	border-left: 1px solid transparent;
}
.slide_block .departments .deco,
.slide_block .question .deco {
	width: 21px;
	height: 21px;
	margin: 1px auto 0 auto;
	background: url( '../media/images/hotline/dec/question_arr.png' ) 0 0 no-repeat;
}
.slide_block .departments:hover .deco,
.slide_block .question:hover .deco {
	background-position: 0 -21px;
}
.slide_block .departments.expanded .deco,
.slide_block .question.expanded .deco {
	background-position: 0 -42px;
}
.slide_block .departments .title,
.slide_block .question .title {
	color: #1873d0;
	text-shadow: 0 1px #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 13px 18px 12px 18px;
}
.slide_block .departments img,
.slide_block .question img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.slide_block .departments.expanded .title,
.slide_block .question.expanded .title {
	color: #363738 !important;
	text-shadow: 0 1px #ffffff !important;
}
.slide_block .departments_info {
	background: #e6e8ec;
	display: none;
	padding: 14px 44px;
	border-bottom: 1px solid #cdd5d9;
}
.slide_block .answer {
	background: #e6e8ec;
	display: none;
	padding: 18px 16px;
	border-bottom: 1px solid #cdd5d9;
}
.slide_block .departments_info.last,
.slide_block .answer.last {
	border-top: 1px solid #cdd5d9;
	border-bottom: none;
}
.slide_block .departments_info *,
.slide_block .departments_info,
.slide_block .answer *,
.slide_block .answer {
	font-size: 12px !important;
	color: #616569 !important;
	line-height: 150%;
}
.rte_image {
	position: relative;
}
.rte_image .content {
	padding: 0 !important;
}
.rte_image.left {
	float: left;
	margin: 0px 20px 10px 0px;
}
.departments_info .rte_image.left {
	float: left;
	margin: 0px 17px 10px 0px;
}
.rte_image.right {
	float: right;
	margin: 0px 0px 10px 20px;
}
.rte_image img {
	max-width: 235px !important;
}
.rte_image .corr_blue {
	position: absolute;
	width: 8px;
	height: 8px;
	background-image: url( '../media/images/bg/corr_grey.png' );
}
.rte_image .tl {
	top: 0;
	left: 0;
	background-position: 0 0;
}
.rte_image .tr {
	top: 0;
	right: 0;
	background-position: 100% 0;
}
.rte_image .bl {
	bottom: 0;
	left: 0;
	background-position: 0 100%;
}
.rte_image .br {
	bottom: 0;
	right: 0;
	background-position: 100% 100%;
}
.departments_info .info {
	width: 277px;
	float: left;
}
.departments_info .name_surname {
	background: url( '../media/images/dec/white_lines.gif' ) 0 100% repeat-x;
	margin: -20px 0 12px 0;
}
.departments_info .name_surname a {
	font-size: 20px !important;
	color: #00aeef !important;
	text-shadow: 0 1px #ffffff !important;
	font-weight: bold !important;
	text-decoration: none;
	padding: 0 0 8px;
	display: block;
	float: left;
	clear: both;
}
.departments_info .name_surname a:hover {
	text-decoration: underline;
}
.departments_info .info .position {
	color: #545f6b !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}
.departments_info table {
	margin: 0 0 20px 0;
}
/* question_answer end */
/* change_password */
.change_password {
	width: 524px;
	position: relative;
	margin: 0 0 0 6px;
}
.change_password .rounded_wrapper {
	background: #e1f8ff;
	margin: 0 0 20px 0;
	padding: 33px 79px 15px 79px;
}
#change_password_form .password_change_success,
.change_password h2 {
	color: #616569;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	text-shadow: rgba(84, 95, 107, 1) 0 0 1px;
	padding: 0 0 10px 4px;
	display: block;
}
#change_password_form .submit_btns {
	margin-right: 0;
}
#change_password_form .title {
	width: 160px;
}
#change_password_form  .inp_td {
	padding: 1px 0 29px 0;
}
#change_password_form label {
	color: #616569;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-shadow: rgba(84, 95, 107, 1) 0 0 1px;
	display: block;
	padding: 9px 0px 0px 0px;
}
#change_password_form .input input {
	width: 180px;
	height: 16px;
	color: #616569;
	font-size: 16px;
	border: none;
	padding: 0px;
	background: transparent;
	margin: 10px 7px 0px 7px;
}
#change_password_form .input {
	width: 196px;
	height: 36px;
	padding-right: 3px;
	background: url('../media/images/bg/input_192.png') no-repeat 2px 2px;
}
#change_password_form .input.focused {
	background: url('../media/images/hotline/bg/input_192_focused.png') no-repeat 0% 0%;
}
#change_password_form .input.error {
	background: url('../media/images/bg/input_192_error.png') no-repeat 0% 0%;
}
#change_password_form .password_change_success {
	text-align: center;
	padding: 0 0 15px 0;
}
/* change_password end */
/* volunteers_list */
.volunteers_filter {
	background: #d4f4fe;
	padding: 13px 15px 10px 15px;
	min-height: 82px;
	margin: 0 0 36px 0;
}
.volunteers_filter .filter_holder {
	width: 505px;
	height: 38px;
	overflow: hidden;
	position: relative;
	background: url( '../media/images/bg/filter_bg.png' ) 0 0 no-repeat;
	padding: 0 0 0 6px;
	margin: 0 0 6px 0;
}
.filter_holder a {
	display: block;
	width: 19px;
	float: left;
	height: 31px;
	color: #00aeef;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	margin: 3px 0 0 0;
	line-height: 32px;
	background: url( '../media/images/dec/letter_bg.png' ) 0 0 no-repeat;
}
.filter_holder a:hover {
	background-position: 0 -31px;
	text-decoration: none !important;
}
.filter_holder a.act {
	background-position: 0 -62px;
	text-shadow: 1px 0 #44c4f3;
	color: #ffffff;
}
.volunteers_filter .select_items {
	margin: 0 auto;
	width: 495px;
}
.volunteers_filter .select_items select {
	display: none;
}
.volunteers_list {
	margin: -21px 0 30px 0;
	border-bottom: 1px solid #c9dce2;
}
.volunteers_list .show_all {
	width: 75px;
	height: 20px;
	display: block;
	float: left;
	margin: 0 0 8px 0;
	background: url( '../media/images/btn/show_all.gif' ) 0 0 no-repeat;
}
.volunteers_list .show_all:hover {
	background-position: 0 100%;
}
.volunteers_list .volunteers {
	margin-bottom: 61px;
}
.volunteers_list .volunteers.last_item {
	margin-bottom: 35px;
}
.volunteers .volunteers_img {
	width: 169px;
	height: 203px;
	overflow: hidden;
	float: left;
	margin: 0 20px 0 0;
}
.volunteers .info {
	width: 340px;
	float: left;
	margin: 24px 0 0 0;
}
.volunteers .volunteers_img .act {
	position: absolute;
	top: 0;
	left: 0;
}
.volunteers .name {
	border-bottom: 1px solid #e9f1f3;
	margin: 0 0 13px 0;
}
.volunteers .name a {
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	color: #00aeef;
	display: block;
	float: left;
	margin: 0 0 14px 0;
}
.volunteers .name a:hover {
	text-decoration: underline;
}
.volunteers .info table {
	width: 100%;
	height: 137px;
}
.volunteers .info .service {
	padding: 0 0 7px 0;
}
.volunteers .info .service .title {
	text-transform: uppercase;
	color: #545f6b;
	font-size: 12px;
	font-weight: bold;
}
.volunteers .info .service .service_name {
	color: #a9afb5;
	font-style: italic;
	font-size: 12px;
}
.siteuser_profile .edit,
.volunteers .info .more_edit a {
	display: block;
	float: left;
	height: 20px;
	background-image: url( '../media/images/btn/more_edit.png' );
}
.volunteers .info .more_edit a.more {
	width: 68px;
	background-position: 0 0;
	margin-right: 14px;
}
.volunteers .info .more_edit a.more:hover {
	background-position: 0 100%;
}
.siteuser_profile .edit,
.volunteers .info .more_edit a.edit {
	width: 108px;
	background-position: 100% 0;
}
.siteuser_profile .edit:hover,
.volunteers .info .more_edit a.edit:hover {
	background-position: 100% 100%;
}
.volunteers .info .description *,
.volunteers .info .description {
	color: #8b9095;
}
/* volunteers_list end */
/* siteuser_profile */
.siteuser_profile {
	background: #E8F4F8;
	padding: 4px;
	width: 516px;
	margin: 0 0 26px 0;
}
.siteuser_profile .rte_image {
	margin: 0 20px 0 0;
}
.siteuser_profile .edit {
	position: absolute;
	top: 20px;
	right: 18px;
}
.siteuser_profile .name {
	color: #545f6b;
	font-size: 22px;
	font-weight: bold;
	width: 270px;
	padding: 0 0 7px 0;
	margin: 0 0 17px 0;
	border-bottom: 1px solid #ffffff;
}
.siteuser_profile .service {
	border-bottom: 1px solid #ffffff;
	padding: 0 0 5px 0;
}
.siteuser_profile .service div {
	padding: 0 0 13px 0;
}
.siteuser_profile .service .title {
	text-transform: uppercase;
	color: #545f6b;
	font-size: 12px;
	font-weight: bold;
}
.siteuser_profile .service .serv_name {
	color: #a9afb5;
	font-style: italic;
	font-size: 12px;
}
.siteuser_description  *,
.siteuser_description {
	color: #8b9095;
	font-size: 12px;
}
/* siteuser_profile end */
/*
	INNER_PAGE LAYOUT
*/
.inner_page .mm_button a {
	min-width: 35px;
	text-transform: uppercase;
}
.inner_page .header {
	width: 970px;
	margin: 0 auto;
}
.inner_page #header {
	background: #126acd;
	height: 129px;
}
.inner_page #navigation {
	width: 972px;
	position: absolute;
	left: 50%;
	z-index: 101;
	margin: 0 0 0 -486px;
}
.inner_page #logo {
	width: 220px;
	height: 69px;
	display: block;
	margin: 17px 0 0 -6px;
	cursor: pointer;
	background: url('../media/images/hotline/dec/logo_left.png') 0 -69px no-repeat;
}
.inner_page #logo:hover {
	background-position: 0 0;
}
.inner_page .main_logo {
	margin: 40px 0 0 0;
}
.inner_page .content {
	padding: 30px 0 0 0;
}
#fancybox-left #fancybox-left-ico,
#fancybox-right #fancybox-right-ico {
	width: 36px;
	height: 36px;
}
#fancybox-right #fancybox-right-ico {
	background: url('../media/images/hotline/dec/fancybox_navigation.png') -36px 0 no-repeat;
}
#fancybox-right:hover #fancybox-right-ico {
	background-position: -36px -36px !important;
}
#fancybox-left #fancybox-left-ico {
	background: url('../media/images/hotline/dec/fancybox_navigation.png') 0 0 no-repeat;
}
#fancybox-left:hover #fancybox-left-ico {
	background-position: 0 -36px !important;
}
#fancybox-outer #fancybox-close {
	background: url('../media/images/hotline/dec/fancybox_close.png') 0 -37px no-repeat;
}
#fancybox-outer #fancybox-close:hover {
	background: url('../media/images/hotline/dec/fancybox_close.png') 0 0 no-repeat;
}
.inner_page .jquery-radio img {
	width: 20px;
	height: 21px;
	top: -4px;
	position: relative;
	background: url('../media/images/hotline/bg/radio.png') 0 -21px no-repeat;
}
.checkbox input {
	visibility: hidden;
}
.inner_page .jquery-checkbox img {
	width: 18px;
	height: 18px;
	background: url('../media/images/hotline/bg/checkbox.png') 0 -18px;
}
.inner_page .jquery-checkbox-checked img {
	background-position: 0 0;
}
.inner_page .jquery-radio-checked img {
	background-position: 0 0;
}
.formpage_wrapper form > table {
	border-bottom: 1px solid #c9dce2;
}