* {margin:0; padding:0; font-family: Arial, Tahoma, Helvetica, sans-serif; }
a img {border:0;}
fieldset {border:none;}

.clearer {float:none; clear:both; height:1px; font-size:1px;}

body {color:#000; background:#fff; font-size:12px; background: #fff url(../images/_bg.png) left top repeat-x;}

	.wrap {width:988px; margin:0 auto; overflow: hidden; }
	.main {width:100%; float: left; display: inline; }
		.top {width: 100%; height: 136px; float: left; display: inline;}
			.top_up {width: 100%; height:63px; float:left; display: inline;  }
				.info {font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; color: #757575; float: left; display: inline; margin:20px 0 0 35px;}
					.info h3 {color: #585859; font-size: 12px; font-weight: normal;}
				.lang {float: right; display: inline; text-transform: uppercase; margin:25px 22px 0 0; font-size:12px; line-height:12px; color: #a7a7a7; }
					.lang span, .lang a {float: left; display: inline; width: 37px; height:13px; padding-top:2px; text-align: center;}
					.lang a {color: #a7a7a7; text-decoration: none;}
					.lang span {color: #ffffff; background:url(../images/_bg_lang.png) center center no-repeat;}
				
				.slogan {float: right; display: inline; font-size: 20px; line-height: 20px; color: #466493; margin:20px 14px 0 0;}
				
			.top_bottom {background: url(../images/_bg_top_menu.png) left top no-repeat; width: 100%; height:73px; float:left; display: inline; }
				.logo {float:left; display: inline; margin: 20px 0 0 33px;}
				.menu { float:right; display:inline; font-size: 14px; line-height: 14px; margin: 22px 28px 0 0;}
					.menu span {position: relative; float:left; display: inline; height: 34px; padding: 0 10px 0 0;  }
					.menu span.inner {float:left; display: inline; height: 27px; padding: 7px 2px 0 22px; }
						.menu span.hover span.inner {background:url(../images/_bg_menu_l.png) left bottom no-repeat; }
						.menu span.hover_not_sub span.inner {background:url(../images/_bg_menu_active_l.png) left bottom no-repeat; }
						.menu span.active span.inner {background:url(../images/_bg_menu_active_l.png) left bottom no-repeat; }
					.menu a {color: #737374; text-decoration: none; z-index:100; float:left; display: inline; }
					
						.menu span.hover {background:url(../images/_bg_menu_r.png) right bottom no-repeat; }
						.menu span.hover_not_sub {background:url(../images/_bg_menu_active_r.png) right bottom no-repeat; }
						.menu span.active {background:url(../images/_bg_menu_active_r.png) right bottom no-repeat; }
							.menu span.hover a {color: #000; }
							.menu span.active a {color: #000; }
						.menu span .submenu {position:absolute; left: 8px; top:34px; z-index: 10; display: none; width: 217px; padding: 9px 0px 0px 0px; background:url(../images/_bg_submenu_top_new.png) top left no-repeat;  }
							.menu span .submenu2 { padding:0 5px; background:url(../images/_bg_submenu_shadow_new.png) top left repeat-y;}
							.menu span .submenu3 { width: 217px; height: 9px; background:url(../images/_bg_submenu_bottom_new.png) top left no-repeat; margin: 0px 0px -9px 0px; }
							.menu span .submenu-items {padding: 7px 13px 0px 13px;  width:181px;  background: #dadada url(../images/_bg_submenu_body_new.png) top left repeat-x; }
							.menu span .submenu a {margin: 0px -13px -2px -13px; padding:6px 13px 0 13px; height:22px; font-size: 13px; line-height: 13px; width:100%; z-index:10; float: left; display: inline; color: #737374; background:url(../images/_bg_submenu_item.png) center top no-repeat; } 
							
								.menu span .submenu a.first {background:none; } 
								.menu span .submenu a.hover, .menu span .submenu a:hover {background:url(../images/_bg_submenu_hover.png) left bottom repeat-x; color: #000; }
					
					
			.block_main {background: url(../images/_bg_block_main.png) center top no-repeat; width: 100%; height:232px; float:left; display: inline;}
			.block {background: url(../images/_bg_block.png) center top no-repeat; width: 100%; height:64px; float:left; display: inline;}
			
			.main_text { width: 100%; float:left; display: inline; margin: -1px 0 25px 0;  background: #fff url(../images/_bg_main.png) center top no-repeat;}
				.main_left { float: left; display: inline; padding: 17px 12px 0 22px; width: 460px; background: url(../images/_bg_split_item.png) right top no-repeat;}
					.main_left h2 {color: #4c4c4c; font-size: 20px; line-height: 20px; font-weight: normal; margin: 0 0 12px 0;}
					.main_left p {color: #656565; font-size: 12px; line-height: 16px;}
					.schemes {float: left; display: inline; width: 100%; margin: 18px 0 0 0;}
						.schemes .scheme {float: left; display: inline; width: 149px; height: 94px; background: url(../images/_bg_scheme.png) left top no-repeat; margin: 0 4px 0 0;}
						.schemes .scheme a {text-decoration: none;}
							.schemes .scheme_1 { text-align: center; font-size: 12px; line-height: 12px; color: #fff; height: 31px; padding: 7px 11px 0 11px;}
								.schemes .scheme_1 a {color: #fff; text-decoration: none;}
							.schemes .scheme_2 { text-align: center; font-size: 11px; line-height: 14px; color: #939598; padding:18px 15px 0 15px;}
								.schemes .scheme_2 a {color: #939598; text-decoration: none;}

			
			.main_right {float: right; display: inline; width: 475px; margin: -23px 0 0 0;}
				*html .main_right {margin-top: 0;}
				.analytics_left {float: left; display: inline; width: 225px; overflow:hidden; background: url(../images/_bg_split_item.png) right 24px no-repeat; padding: 0px 0px 0px 0px;}
					.analytics_left h2 {float: left; display: inline; font-size: 14px; line-height: 16px; color: #fff; font-weight: normal; width: 135px; height: 19px; background: url(../images/_bg_title_1.png) left top no-repeat; padding: 5px 0 0 9px;}
						.analytics_table {border-collapse: collapse;   line-height: 18px; margin: 10px 0 0 8px;}
							.analytics_table th {text-align: left; font-weight: normal; color: #5d66bc; padding: 2px 2px; font-size: 12px;}
							.analytics_table td {text-align: left; font-weight: normal; color: #808285; padding: 2px 4px 2px 4px; font-size: 13px;}
								.analytics_table td span {color: #595959;}
								.analytics_table .to_center {text-align: center;}
				.analytics_right {float: left; display: inline; width: 225px; overflow:hidden; margin: 0px 0px 0px 17px;}
					.analytics_right h2 {float: left; display: inline; font-size: 14px; line-height: 16px; color: #fff; font-weight: normal; width: 197px; }
					
						.analytics_right h2 span {float: left; display:inline; cursor: pointer;}
							.analytics_right h2 span.tab{background: url(../images/tab_noactive.png) no-repeat scroll left top transparent; height: 19px; padding: 5px 5px 0px 9px; }
							.analytics_right h2 span.tab_active{background: url(../images/tab_active_left.png) no-repeat scroll left top transparent; height: 19px; padding: 5px 5px 0px 9px; }
							.analytics_right h2 span.tab2{ background: url(../images/tab_active_right.png) no-repeat scroll left top transparent; padding-left: 12px;}
							.analytics_right h2 span.tab2 span{background: url(../images/tab2_noactive.png) no-repeat scroll right top transparent; height: 19px; padding: 5px 9px 0px 5px; }
							.analytics_right h2 span.tab2_active{ background: url(../images/tab2_active_left.png) no-repeat scroll left top transparent; padding-left: 12px;}
							.analytics_right h2 span.tab2_active span{background: url(../images/tab2_active_right.png) no-repeat scroll right top transparent; height: 19px; padding: 5px 9px 0px 5px; }
						
						*html .analytics_right h2 span {margin-top: -15px;}
							.analytics_table tr.even {background: url(../images/_bg_tr_even.png) center top repeat-y;}
				
			.inside_right {float: right; display: inline; width: 245px; margin: -23px 0 0 0;}
				*html .inside_right {margin-top: 0;}
				.inside_right .analytics_left {background: url(../images/_bg_split_item.png) left 24px no-repeat; padding: 0px 0px 0px 15px; }
				.inside_right .analytics_right {background: url(../images/_bg_split_item_.png) left 23px no-repeat; padding: 0px 0px 0px 15px; margin: 15px 0px 0px 0px;}
			
				.inside_right .analytics_table{margin: 10px 0px 0px 5px;}
				
			.inside_left {float: left; display: inline; padding: 17px 12px 0 22px; width:705px; font-size: 12px; line-height: 16px;}
				*html .inside_left {width:695px;}	
				.inside_left img {float: left; margin: 0 20px 17px 0;}
				.inside_left h1 {color:#4c4c4c; font-size: 20px; font-weight: normal; margin: 5px 0 22px 0;}
				.inside_left h2 {color:#4B4B4B;font-size:16px;font-weight:normal;line-height:18px; margin:0 0 11px;}
				.inside_left h3, .inside_left h4, .inside_left h5 {color:#5662a8;font-size:16px;font-weight:normal;line-height:18px;margin:0 0 11px;}
				.inside_left p {color:#656565; font-size: 12px; line-height: 16px; margin-bottom: 20px;}
				.inside_left em {color:#222222; font-size: 13px; line-height: 16px; font-style: normal;}
				.inside_left a {color:#282828; text-decoration: underline;}
				.inside_left ul {color:#282828; list-style: none;}
					.inside_left li {background: url(../images/_bullit.gif) left 7px no-repeat; padding-left: 11px; font-size: 12px; line-height: 18px;}
				.inside_left ol {color:#282828; list-style: none;}
					.inside_left li {padding-left: 11px; font-size: 12px; line-height: 18px;} 
				
		
					.inside_left .box{width: 100%; margin-bottom: 20px;}
					.inside_left .box .news_date {color: #a4a3a3; font-size: 11px; line-height: 12px; }
					.inside_left .box .news_title {color:#4B4B4B; font-size:14px; line-height:14px; /*margin-bottom:12px;*/}
					.inside_left .box .news_title a {color:#4B4B4B; text-decoration:none;}
					.inside_left .box .news_text {color:#A4A3A3; font-size:11px; line-height:14px; margin:0 0 12px;}
					.inside_left .box .news_text a {color:#A4A3A3; text-decoration:none;}
					
		.news_wrap {width: 100%; float:left; display: inline; background:url(../images/_bg_news.png) center top no-repeat; margin: 0 0 0 0;}
			.news {padding: 1px 4px 0 4px; overflow: }
				.news_item {width: 213px; float:left; display: inline; padding: 11px 18px 16px 16px; background: url(../images/_bg_split_item.png) right top no-repeat;}
				.news_item_last {background-image:none; padding-right: 0;}
					.news_item h3 {color: #4b4b4b; font-size: 16px; line-height: 18px; font-weight: normal; margin: 0 0 11px 0; }
					.news_item .news_date {color: #a4a3a3; font-size: 11px; line-height: 12px; }
					.news_item .news_title {color: #4b4b4b; font-size: 14px; line-height: 14px; margin: 0 0 12px 0;}
						.news_item .news_title a {color: #4b4b4b; text-decoration: none; }
					.news_item .news_text {color: #a4a3a3; font-size: 11px; line-height: 14px; margin: 0 0 12px 0;}
						.news_item .news_text a {color: #a4a3a3; text-decoration: none;}
					
				
			.footer { width: 100%; float:left; display: inline; margin: 0 0 20px 0; }
				.footer_menu {width: 100%; background: url(../images/_bg_footer_menu.png) left top no-repeat; padding:20px 0px ; float:left; display: inline; font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #a4a3a3; text-align: center;}
					.footer_menu a {color: #a4a3a3; text-decoration: none; margin: 0 4px; white-space: nowrap;}
						.footer_menu a:hover {color: #6d6d6d;}
					
				.footer_copy { background: url(../images/_bg_footer.png) left top no-repeat; width: 100%; height: 52px; padding: 25px 0px 0px 0px; float:left; display: inline;}
					.footer_copy_left {float:left; display: inline; color: #757575; font-size: 12px; line-height: 12px; width: 400px; margin-left: 30px;}
					.footer_copy_left a{color: #757575; font-size: 12px; line-height: 12px; text-decoration: none;}
					.footer_copy_left a:hover{text-decoration: underline;}
						.footer_copy_left img {float:left; display: inline; margin: 0 11px 0 0;}
					.footer_copy_right {float:right; display: inline; color: #757575; font-size: 12px; line-height: 12px; width: 400px; text-align: right; padding: 6px 0px 0px 0px; margin-right: 30px; }
					
.pagination{ color:#4B4B4B; }

.title{ color:#4C4C4C; font-size:20px; font-weight:normal; }
.subtitle{color: #4b4b4b; font-size: 14px; line-height: 14px; margin: 0 0 12px 0;}
.text{ color:#656565; font-size:12px;}
img.image {border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px solid #fff;
-moz-box-shadow:0 0 5px 2px #bbb; -webkit-box-shadow: 0 0 5px 2px #bbb;}

