@import "reset.css";

/* tools */
.clear {clear:both; display:block; overflow:hidden; width:100%; height:1px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* general styles */
.noline a { text-decoration:none }
.noline a:hover { text-decoration:underline }

a { text-decoration:underline; color:#0081dc; }
a:hover { text-decoration:none }

#header .logo, #header .logo a { color:#7c7c7c; }
.userArea a { color:#5896aa; }
#mostPopular .wrapp a { color:#666666; }
#graphics .comparison a { color:#666666 }
.detailpage #morestatictic .reyting li a { color:#666666; }
.detailpage #morestatictic .interestPages  li a { color:#666666; }
.detailpage #morestatictic .interestPages  a { color:#d14a00; }
.detailpage #morestatictic .interestVideos a { color:#ba0000; }
.detailpage #morestatictic .interestVideos li a { color:#0093dc; }

.link { color:#0072c1; border-bottom:1px dashed #0072c1; cursor:pointer; text-decoration:none; padding-bottom:2px; position:relative; }
#estimateTrigger a { color:#0072c1; }
.link:hover { border:0; }

.overflow { overflow:auto; }

input, textarea, select { font:12px Arial, Helvetica, sans-serif; }

body { color:#000000; font:13px/1 Arial, Helvetica, Verdana, sans-serif; }

.strong { font-weight:bold; }

.padB0 { padding-bottom:0!important }
.nob { border-bottom:0!important }
.nobr { white-space:nowrap; }

.prc { display:inline!important; float:none!important; background:none!important; margin:0!important; padding:0!important; width:auto!important; }

/* layout */
#mainWrapper { min-width:925px; max-width:1450px; position:relative; margin:0 auto; padding-left:37px; padding-right:38px; }

/* header */
#header { height:88px; position:relative; }

	/* logo */
	#header .logo, #header .logo span { position:absolute; left:0; top:0; display:block; width:135px; height:31px;}
		#header .logo { left:0; top:27px; text-align:left; }
		#header .logo, #header .logo a { color:#000; font-size:20px; text-decoration:none; line-height:31px; }
		#header .logo span { background:url('../../images/netchart/logo.png') }
		#header .logo a span { cursor:pointer; }

	#header .whatIs { position:absolute; left:20%; top:37px; }
	#header .makeUse { position:absolute; right:44px; top:37px; }
    #header .activeMU { color:#000; font-weight:bold; border-bottom:1px dashed #000; }
    #header .makeUseIco { position:absolute; right:-6px; top:22px; display:block; width:43px; height:46px; background:url('../../images/netchart/what-is.png') no-repeat; cursor:pointer; }

	#header .navigation { position:absolute; left:45%; top:37px; }
		#header .navigation li { float:left; padding-right:18px; color:#00c0ff; }

/* content */
#content { border-bottom:1px solid #cccccc; padding-bottom:28px;  }

.detailpage { background:url('../../images/netchart/main-page-top-line.png') repeat-x; padding-top:32px; border-bottom:0!important;  }

	#content .mainPage { margin-right:259px;  padding-top:31px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; }
	#content .sidebar { width:222px; float:right; position:relative; }

	/* mainPage */

	.mainPage h2 { font-size:19px; line-height:22px; font-weight:bold; }
	.mainPage .header { padding-bottom:20px; }
		.mainPage .header h2 { float:left; width:320px; }
		.mainPage .header .link { float:right; }

	.mainPage .column { width:33%; float:left; }
		.mainPage .column h3 { font-size:12px; font-weight:bold; padding-bottom:6px; }
		.mainPage .column .wrapper { padding-right:25px; }

		.maritalStatus { color:#527282; height:38px; margin-bottom:25px; }
			.maritalStatus strong { font-size:18px; font-weight:normal; }

		.floor { height:38px; width:162px; margin-bottom:22px; }
			.floor .men { height:33px; background:url('../../images/netchart/floor-ico.png') no-repeat; float:left; width:61px; color:#5cb6e9; text-align:left; padding-left:20px; padding-top:5px; }
				.floor .men .prc { color:#5cb6e9; }
			.floor .women { height:33px; background:url('../../images/netchart/floor-ico.png') 100% -38px no-repeat; float:right; width:61px; color:#e95c85; text-align:right; padding-right:20px; padding-top:5px; }
				.floor .women .prc { color:#e95c85; }
			.floor strong { display:block; font-size:15px; font-weight:normal; }
			.floor strong .prc { font-size:15px; font-weight:normal; }
			.floor span { color:#666666; font-size:12px; }

	.procents { margin-top:11px; color:#666666; }
	.procents .bar { height:221px; padding-bottom:10px; }
		.procents .level { background-color:#fff; }
		.procents .level span { display:block; float:left; width:13px; }
		.procents .level .scale { height:100% }
		.procents .level .col { background:none; width:120px; }
		.procents .level .proc { background:none; width:51px; }
		.procents .level .procentBox { background:none; float:right; }
		.procents .level .procentBar { background-image:none; }
		.procents .level .text { background:none; width:auto; height:auto;}
		.procents .level strong { font-size:14px!important; font-weight:normal; padding-left:10px; display:block; float:left; padding-right:4px; }
		.procents .level .procentBox strong { padding-left:0; float:none; }
		.procents .level .procentBar { float:none; }
		.procents .l1 span { background-position:-84px 100%!important; }
		.procents .l2 span { background-position:-63px 100%!important; }
		.procents .l3 span { background-position:-42px 100%!important; }
		.procents .l4 span { background-position:-21px 100%!important; }

	.procentsY .bar { background:url('../../images/netchart/procents-yellow-bg.png') no-repeat -8px 100%; }
		.procentsY .level span { background:url('../../images/netchart/procents-yellow.gif') no-repeat; }
		.procentsY .l1 span { background-color:#fbeecc; }
			.procentsY .l1 strong { color:#fac847; }
		.procentsY .l2 span { background-color:#e2b241; }
			.procentsY .l2 strong { color:#e2b241; }
		.procentsY .l3 span { background-color:#cca854; }
			.procentsY .l3 strong { color:#b38d32; }
		.procentsY .l4 span { background-color:#8d702b; }
			.procentsY .l4 strong { color:#8d702b; }

	.procentsG .bar { background:url('../../images/netchart/procents-green-bg.png') no-repeat 0 100%; }
		.procentsG .level span { background:url('../../images/netchart/procents-green.gif') no-repeat; }
		.procentsG .l1 span { background-color:#d7edab; }
			.procentsG .l1 strong { color:#90ce16; }
		.procentsG .l2 span { background-color:#b0cf73; }
			.procentsG .l2 strong { color:#7ab10f; }
		.procentsG .l3 span { background-color:#6b7e49; }
			.procentsG .l3 strong { color:#576b31; }
		.procentsG .l4 span { background-color:#404930; }
			.procentsG .l4 strong { color:#404930; }

	table.activity { color:#666666; margin-top:4px; margin-bottom:20px; }
		table.activity .proc { color:#e95c85; font-size:12px; width:44px; }
		table.activity .graph { padding:0 6px 0 7px; width:22px; }
		table.activity .info { font-size:13px; line-height:15px; }
		table.activity td { padding-bottom:10px!important; }
		table.activity .strong { font-weight:normal; color:#000; }

	/* statistic */
	.seeStatistic { width:196px; height:139px; background:url('../../images/netchart/see-statistic.png') no-repeat; color:#fff; padding:14px 13px; margin-bottom:18px; }
		.seeStatistic h2 { font-size:15px!important; font-weight:bold!important; line-height:18px!important; padding-bottom:8px!important; width:180px!important; padding-top:0!important; }
		.seeStatistic p { line-height:16px; padding-bottom:12px; font-size:12px; }
		.seeStatistic .input { margin-left:2px; vertical-align:top; position:relative; top:1px; }
		.seeStatistic .input input { width:106px; padding:0 5px; color:#000; vertical-align:top; padding-top:2px; }

		.seeStatistic button { background:none; border:0; padding:0; cursor:pointer; position:relative; top:0; }

	#seeStatistic { position:absolute; right:0; top:0; display:none; z-index:100; }

	/* userarea */
	.userArea { height:50px; background:url('../../images/netchart/user-area-bg.png') no-repeat; padding-left:56px; padding-top:17px; font-size:12px; display:none; }
		.userArea p { padding-bottom:5px; }
		.userArea a { margin-right:10px; }
		.userArea .exit { color:#a64a4a; }

	/* mostPopular */
	#mostPopular { height:219px; padding-top:26px; overflow:hidden; position:relative; }
		#mostPopular .header { height:45px; position:relative; z-index:100; }
			#mostPopular .header h2 { font-size:19px; float:left; }
			#mostPopular .header .popularPages { color:#999999; float:right; }

		#mostPopular h3 { font-size:12px; font-weight:bold; color:#000; padding-bottom:6px; overflow:hidden; height:7px; width:130px; position:relative; }
			#mostPopular h3 span { background:url('../../images/netchart/most-popular-hfade.png') 100% 0 no-repeat; width:35px; height:12px; position:absolute; right:0; top:0; }
		#mostPopular ul { height:135px; overflow:hidden; position:relative; }
		#mostPopular li { padding-right:17px; float:left; width:132px; margin-bottom:10px; padding-top:3px; }
		#mostPopular .wrapp { background:url('../../images/netchart/most-popular-bg.png') no-repeat; width:132px; height:115px; float:left; text-align:center; padding-top:3px; }
		#mostPopular .wrapp p { line-height:16px; font-size:11px; }
			#mostPopular .wrapp a { text-decoration:none; }
			#mostPopular .wrapp a img { vertical-align:middle; margin-right:6px; position:relative; top:-1px; }
		#mostPopular .wrapp .photo { padding-top:3px; }
			#mostPopular .wrapp .photo img { border:1px solid #ececeb; }

	#mostPopular .gradient { position:absolute; right:0; height:219px; top:0; width:300px; background:url('../../images/netchart/most-popular-gr.png') repeat-y; z-index:50;  }
	#mostPopular .morePopular { display:block; width:189px; height:33px; line-height:32px; color:#fff; background:url('../../images/netchart/full-list-bg.png'); position:absolute; right:24px; top:100px; font-weight:bold; padding-left:10px; z-index:100; }

	/* textPage */

	#textPage { margin-right:259px;  padding-top:26px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; }
		#textPage .content { margin-right:298px; line-height:22px; }
		#textPage .sidebar { width:290px; float:right; width:250px; padding-right:10px; padding-top:40px; }

		#textPage h2 { font-size:19px; line-height:22px; font-weight:bold; padding-bottom:20px; }
		#textPage .sidebar h2 { line-height:24px; font-weight:normal; padding-bottom:40px; }
		#textPage .sidebar p { padding-bottom:15px; font-size:11px; line-height:16px; }

		#textPage .content p { padding-bottom:20px; }
		#textPage .content ul { padding:0; margin:0; padding-bottom:20px; padding-left:14px; }
		#textPage .content li { list-style:none; background:url('../../images/netchart/text-page-sep.png') 0 10px no-repeat; padding-left:16px; }

	/* footer */
	#footer { height:24px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; padding-top:18px; font-size:11px; position:relative; }
		#footer .menu { position:absolute; left:45%; top:18px;}
		#footer .menu li { float:left; padding-right:20px; }
		#footer .menu li.last { padding-right:0; }


		span.close { display:block; width:19px; height:19px; overflow:hidden; font-size:0; background:url('../../images/netchart/ico-close.png') no-repeat; position:absolute; cursor:pointer; }

		#whatIs { display:none; position:absolute; z-index:500; font-size:12px; line-height:18px;  width:364px; background-image:url('../../images/netchart/popup1.png'); padding:30px 50px 0; height:300px!important;}
			#whatIs h2 { font-size:15px; line-height:22px; font-weight:bold; width:250px; padding-bottom:15px; }
			#whatIs p {  padding-bottom:10px; width:360px; }
			#whatIs .close { right:44px; top:30px; }

			#whatIs .more { padding-top:10px; }
				#whatIs .more .pres { float:left; }
				#whatIs .more .about { float:right; }

		#last24 { display:none; padding:40px 50px 0; width:329px; height:271px; background:url('../../images/netchart/popup2.png'); position:absolute; z-index:500; font-size:18px; color:#333333; right:149px; top:121px; }

		#last24 h2 { font-size:15px; line-height:22px; font-weight:bold; width:250px; padding-bottom:15px; }
		#last24 .block { width:162px; float:left; padding-right:20px; padding-bottom:22px; }
		#last24 .block2 { width:144px; float:left; padding-bottom:22px; }

		#last24 .subblock { padding-bottom:20px; }
		#last24 strong { display:block; padding-bottom:9px;; font-size:12px; }
		#last24 .subblock strong { padding-bottom:7px; }
		#last24 span { font-size:15px; }
		#last24 span.proc { font-size:29px; }

		#last24 .close { right:44px; top:33px; }

	/* scrollblock */
	#statisticPage { overflow:hidden; margin-top:30px; }
	div.scrollable { position:relative; width: 100%; height:670px; }

	#demography2 { width:293px!important; }
	#demography2 .column { width:100%; }

	#graphics table.comparison { margin-left:37px; }

	/* scrollblock */
	div.scrollable { position:relative; overflow:hidden; width: 100%; height:730px; }
/*	div.scrollable div.items { width:10000px; height:720px; }*/
	div.scrollable div.items { height:720px; }


	/* statisticPage */
#statisticPageHead { padding-top:15px; padding-bottom:10px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; border-bottom:1px solid #ccc; height:60px; overflow:visible !important; }
		#statisticPageHead .header { float:left; height:60px; }
		#statisticPageHead { position:relative; }
			#statisticPageHead .generalInfo { width:420px; overflow:hidden; position:absolute; right:0; top:15px; height:62px; }
			#statisticPageHead .generalInfo { background-color:#FFF; }


			#statisticPageHead .title { margin-left:108px; padding-top:5px; font-size:16px; }
				#statisticPageHead .title { line-height:22px; }
				#statisticPageHead .title img { margin-right:5px; position:relative; top:1px; }
                #statisticPageHead .title strong { font-size:19px; margin-right:8px; }
				#statisticPageHead .title .else:hover,
				#statisticPageHead .title .else { font-size:13px!important; padding-bottom:0; color:#ff3366; border-bottom:1px dashed #ff3366; position:relative; top:-1px; margin-left:8px; }

			#statisticPageHead .navigation { margin-left:108px; padding-top:10px; }
				#statisticPageHead .navigation li { padding-right:12px; display:inline; }
				#statisticPageHead .navigation .active { color:#999; border:0; font-weight:bold; }

			#statisticPageHead .screen { float:left; border:1px solid #ececec; }

		#statisticPageHead .generalInfo { padding-left:6px; padding-top:5px; }
			#statisticPageHead .generalInfo .column { float:left; font-size:11px; color:#858585; line-height:14px; }
			#statisticPageHead .generalInfo .column strong { display:block; font-size:14px; padding-top:5px; color:#000; font-weight:normal; }

			#statisticPageHead .generalInfo .reyt { width:116px; padding-right:20px; }
			#statisticPageHead .generalInfo .time { width:155px; padding-right:20px; }
			#statisticPageHead .generalInfo .pages { width:103px; }

	/* statisticPage */

	#statisticPage #scrollBlock { height:720px; overflow:hidden; }
/*		#statisticPage #scrollBlock .screen { float:left; } */
		#statisticPage #scrollBlock .screen { height:720px;  }


		#statisticPage h2 { font-size:24px; color:#999; padding-bottom:22px; }
		#statisticPage h3 { font-weight:bold; padding-bottom:5px; color:#000; }
		#statisticPage h3 span { color:#000; }
		#statisticPage h3 span.helpbut { top:-2px; }

		#statisticPage .procentBox { display:block; width:74px!important; font-size:13px!important; }
		#statisticPage .procentBar { display:block; height:11px; overflow:hidden; font-size:0; background:#999 url('../../images/netchart/procentbar.png') repeat-x; width:1px; }
		#statisticPage .procentBox strong { display:block; color:#999!important; padding-bottom:3px; font-weight:normal; font-size:13px!important; padding-top:4px; }
		#statisticPage .procentBox span { font-size:13px!important; }
		#statisticPage .more100 strong,
		#statisticPage .more100 span { color:#78cf66!important; }
		#statisticPage .more100 .procentBar { background:#78cf66 url('../../images/netchart/procentbar.png') 0 -11px repeat-x; width:37px; }

		#statisticPage td { border-bottom:1px solid #ccc; }
		#statisticPage tr.even td,
		#statisticPage td.even { border-bottom:1px solid #e5e5e5; }

		#statisticPage td.nob { border-bottom:0!important; }

		/* about site */
		#statisticPage .category { padding-bottom:22px; font-weight:bold; }
			#statisticPage .category strong,
			#statisticPage .category strong a { color:#eb1c61; text-decoration:none; }

			#statisticPage .category strong a:hover { text-decoration:underline; }

		#statisticPage .shortInfo { line-height:20px; width:400px; padding-bottom:22px; }

		#statisticPage div.counts { width:24%; float:left; overflow:hidden }
		#statisticPage div.subdomen { width:24%; float:left; overflow:hidden }
		#statisticPage div.keywords { width:28%; float:left; overflow:hidden }
		#statisticPage div.transitions { width:24%; float:left; overflow:hidden }

		#statisticPage .wrapp { padding-right:37px; }
        #statisticPage #aboutSite .wrapp { width:85.7%; overflow:hidden; padding-right:0; padding-top:5px; }
        #demography .wrapp { padding-right:18%; position:relative; }

		#statisticPage table.activity { margin-top:10px; }

		#statisticPage div.keywords table.activity { margin-top:12px; }
		#statisticPage div.keywords td.proc { width:45px; font-size:12px; padding-bottom:13px!important; }
		#statisticPage div.keywords td.info { font-size:13px; padding-bottom:15px!important }

		#statisticPage table.activity { font-size:12px; }
		#statisticPage div.transitions a { font-size:13px; }


		#statisticPage div.counts .reyting { padding-bottom:7px; }

			#statisticPage div.counts .banners { width:50%; float:left; color:#999; }
				#statisticPage div.counts .banners ul,
				#statisticPage div.counts .reyt ul  { padding-top:1px; }
				#statisticPage div.counts .banners li { padding-bottom:5px; padding-left:15px; background:url('../../images/netchart/about-page-bullet.png') 0 13px no-repeat; font-size:12px; padding-bottom:10px; }
				#statisticPage div.counts .banners p { padding-bottom:5px; }

			#statisticPage div.counts .reyt { width:50%; float:left; color:#999; }
				#statisticPage div.counts .reyt li { padding-left:15px; background:url('../../images/netchart/about-page-bullet.png') 0 10px no-repeat; padding-bottom:5px; }
				#statisticPage div.counts .reyt img { vertical-align:middle; }

		#statisticPage div.counts .addititional { padding-bottom:12px; }
			#statisticPage div.counts .addititional h3,

            #statisticPage div.counts .addititional p { padding-bottom:12px; }

		#statisticPage div.counts .tomaster { font-weight:bold; padding-top:23px; }
			#statisticPage div.counts .tomaster a { text-decoration:underline; line-height:20px; }

		#aboutSite td { border:0!important }

		.siteStat, .siteCounters { padding-bottom:24px; padding-left:20px; font-size:12px; line-height:18px; }
		.siteStat { background:url('../../images/netchart/analist-ico.gif') 0 3px no-repeat; }
		.siteCounters { background:url('../../images/netchart/counts-ico.gif') 0 3px no-repeat; }
		/* demography */
		.demography .column { width:33%; float:left; }
		.demography .column1 { width:34%; }
		.demography .column1 .wrapp { padding-right:11.5%!important; }
			.demography table th { color:#78cf66; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #ccc; font-size:12px; vertical-align:top; }
			.demography table th span { color:#78cf66; }
			.demography table th strong { color:#000; }
			.demography table .relation { width:75px; }

			.demography table.profession th { padding-bottom:15px; }

		.demography table.floor { float:none; margin-bottom:20px; width:100%; height:auto; }

			.demography table.floor td { padding:5px 0; }

			.demography table.floor .men { float:none; width:126px; }
			.demography table.floor .women { float:none; background-position:0 -38px; text-align:left; padding-right:0; padding-left:20px; width:126px; }

		.demography table.profession { margin-top:0!important; }
			.demography table.profession td { padding-top:7px; vertical-align:middle; padding-bottom:6px!important }
			.demography table.profession .info { padding-right:8px; font-size:11px; }

		.demography table.family { margin-top:0!important; color:#527282; }
			.demography table.family td { padding-top:7px; padding-bottom:9px!important; font-size:13px!important; }
			.demography table.family td.even { padding-bottom:10px!important; }
			.demography table.family td .proccent { font-size:18px; position:relative; top:2px; }

			.demography table.family .prc { left:-4px; position:relative; }

		/* age

		.procentsAge { background:url('../../images/netchart/about-page-bline.png') no-repeat 36px 313px; padding-top:1px; }
		.procentsAge .bar { background:url('../../images/netchart/procents-blue-bg.png') no-repeat 0 100%; height:313px; }
			.procentsAge .level	{ background:url('../../images/netchart/about-page-bline2.png') repeat-x 36px 0 }
			.procentsAge .l1, .procentsAge .l3, .procentsAge .l5 { background:url('../../images/netchart/about-page-bline.png') repeat-x 36px 0 }
			.procentsAge .level span { background:url('../../images/netchart/procents-blue.gif') no-repeat; width:13px; margin-right:23px; }
			.procentsAge .level strong { padding-left:0 }
			.procentsAge .l1 span { background-color:#9be6ff; background-position:-65px 0!important; }
				.procentsAge .l1 strong { color:#81c7e1;  }
			.procentsAge .l2 span { background-color:#81c7e1; background-position:-52px 0!important; }
				.procentsAge .l2 strong { color:#61a2bd; }
			.procentsAge .l3 span { background-color:#61a2bd; background-position:-39px 0!important; }
				.procentsAge .l3 strong { color:#3e7994; }
			.procentsAge .l4 span { background-color:#3e7994; background-position:-26px 0!important; }
				.procentsAge .l4 strong { color:#215672; }
			.procentsAge .l5 span { background-color:#215672; background-position:-13px 0!important; }
				.procentsAge .l5 strong { color:#215672; }
			.procentsAge .l6 span { background-color:#124662; }
				.procentsAge .l6 strong { color:#124662; background-position:0 0!important; }

		.procentsAge .level .proc { width:46px; margin-right:0; }
		.procentsAge .level .col { width:66px; margin-right:0; font-size:12px; }
		.procentsAge .level .procentBox { margin-right:0; }
*/
		/* age */

        div.age {margin-bottom:13px; position:relative; }

        .procentsAge { background:url('../../images/netchart/about-page-bline.png') no-repeat 36px 313px; padding-top:1px; }
		.procentsAge .bar { background:url('../../images/netchart/procents-blue-bg.png') no-repeat 0 100%; height:313px; }
			.procentsAge .level	{ background:url('../../images/netchart/about-page-bline2.png') no-repeat 36px 0 }
			.procentsAge .l1, .procentsAge .l3, .procentsAge .l5 { background:url('../../images/netchart/about-page-bline.png') no-repeat 36px 0 }
			.procentsAge .level span { background:url('../../images/netchart/procents-blue.gif') no-repeat; width:13px; margin-right:23px; }
			.procentsAge .level strong { padding-left:0 }
			.procentsAge .l1 span { background-color:#9be6ff; background-position:-65px 0!important; }
				.procentsAge .l1 strong { color:#81c7e1;  }
			.procentsAge .l2 span { background-color:#81c7e1; background-position:-52px 0!important; }
				.procentsAge .l2 strong { color:#61a2bd; }
			.procentsAge .l3 span { background-color:#61a2bd; background-position:-39px 0!important; }
				.procentsAge .l3 strong { color:#3e7994; }
			.procentsAge .l4 span { background-color:#3e7994; background-position:-26px 0!important; }
				.procentsAge .l4 strong { color:#215672; }
			.procentsAge .l5 span { background-color:#215672; background-position:-13px 0!important; }
				.procentsAge .l5 strong { color:#215672; }
			.procentsAge .l6 span { background-color:#124662; }
				.procentsAge .l6 strong { color:#124662; background-position:0 0!important; }

		.procentsAge .level .proc { width:46px; margin-right:0; }
		.procentsAge .level .col { width:66px; margin-right:0; font-size:12px; }
		.procentsAge .level .procentBox { margin-right:0; }

		/* location */
		div.location {  margin-bottom:13px; position:relative; }
        div.education h3,
		div.location h3 { font-size:12px; }

		div.location .index { position:absolute; right:0; top:0; width:75px; color:#78CF66; font-size:12px; font-weight:bold; }

			.location .bar,
			.education .bar { background-position:-8px 100% }
			.location .level span.scale,
			.education .level span.scale { width:13px; margin-right:23px }

			.location .bar { height:183px; }

			#demography2 .location .level span.scale,
			#demography .education .level span.scale { margin-right:23px }

			.location .level span.proc,
			.education .level span.proc { width:38px; }
			.location .level span.proc strong,
			.education .level span.proc strong { font-size:15px!important; }
			#demography2 .location .level span.proc { width:40px; }
			.education .level span.proc { padding-right:3px; }
			.location .level span.col { width:112px; }
			.education .level span.col { width:104px; padding-right:5px; }
			.location .level strong,
			.education .level strong { padding:0; }
			.location .level { background:url('../../images/netchart/about-page-bline-long2.png') no-repeat 36px 0 }

			.location .l1, .location .l3, .location .l5 { background:url('../../images/netchart/about-page-bline-long.png') no-repeat 36px 0 }

			#demography .education .level { background:url('../../images/netchart/about-page-bline-long2.png') no-repeat 36px 0 }
			#demography .education .l1, #demography .education .l3, #demography .education .l5 { background:url('../../images/netchart/about-page-bline-long.png') no-repeat 36px 0 }

		/* auditoriya */

		#auditoriya .column { width:36%; float:left }
		#auditoriya .wrapp { padding-right:11%; }

			#auditoriya .activity { margin-top:0!important; }
			#auditoriya .activity td { padding-top:7px; }
			#auditoriya .activity .proc { padding-right:10px; }
			#auditoriya .activity th { color:#78CF66; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #ccc; }
			#auditoriya .activity th strong { color:#000; }
			#auditoriya .activity .relation { width:74px; padding-bottom:14px; }

			#auditoriya .interest td.info { color:#eb1c61; padding-right:5px; font-size:11px; }
			#auditoriya .favoritesites td.info { color:#00c0ff; padding-right:5px; }

		/* graphic */
			#graphics .navigat { width:16%; float:left; }
			#graphics .statistic { width:84%; float:right; }
			#graphics .comparison .statistic { width:70%; float:left; position:relative;}
			#graphics .ocerflow .statistic { width:846px; }

			.flagUp, .flagDown, .flagWhiteUp, .flagWhiteDown { display:block; width:24px; height:24px; background:url('../../images/netchart/ico/ico-flag.gif') no-repeat; font:9px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-left:6px; padding-top:1px; position:absolute; }
			.flagUp { background-position:0 0; padding-top:11px; }
			.flagDown { background-position:-30px 0; }
			.flagWhiteUp { background-position:-60px 0; color:#000; padding-top:11px; }
			.flagWhiteDown { background-position:-90px 0; color:#000; }
			#graphics div.graph { position:relative; }


            #graphics #charts { padding-left:27px; width:747px; overflow:hidden; }
			#graphics .selectType { font-size:12px; padding-top:7px; }
				#graphics .selectType a { text-decoration:none; padding-bottom:0; }
				#graphics .selectType li { line-height:15px; padding:5px 0; }

				#graphics .selectType li.active a { border:0; padding:4px 0; padding-right:0; color:#000; border:none; font-weight:bold; }


            #graphics .graphic { height:298px; }
			#graphics .navigat h2 { padding-bottom:9px; }

			#graphics .statistic .sort { padding-top:8px; padding-bottom:15px; font-size:12px; padding-left:37px; width:732px; position:relative; }
				#graphics .statistic .sort .link { padding-bottom:0; margin:0 4px; }
				#graphics .statistic .sort .active { color:#000!important; border:0; font-weight:bold; }

				#graphics .comparison .navigat { padding-top:37px; width:16%; position:relative; }
				#graphics .comparison .navigat .header { color:#666666; font-size:11px; padding-bottom:6px; }

				#graphics .comparison span.input { position:relative; display:block; float:left; margin-right:5px; padding-bottom:5px; z-index:1000;  }
					#graphics .comparison .navigat .input { margin-right:0; }
					#graphics .comparison .navigat input { vertical-align:top; display:block; float:left;}
					#graphics .comparison span.input input { padding:2px 5px; color:#000; font-size:11px; position:relative; top:0; width:100px; }
					#graphics .comparison input.submit { background:url('../../images/netchart/about-input-submit.png') no-repeat; padding:0; width:17px; height:15px; border:0; overflow:hidden; text-indent:-9000px; cursor:pointer; top:3px; position:relative; margin-right:0; }

			#graphics table.comparison { width:80%; font-size:12px; }
				#graphics .comparison td { padding:10px 0; color:#666666; font-size:12px; }
				#graphics .comparison th { color:#111; line-height:16px; font-size:11px; }
				#graphics .comparison .th { border-bottom:1px solid #CCCCCC; padding-bottom:8px; }
				#graphics .comparison .kvart { width:14%; }
				#graphics .comparison .number { width:14%; }
				#graphics .comparison .med { color:#b4b4b4; }
				#graphics .comparison label, #graphics .comparison input { vertical-align:middle; }
				#graphics .comparison td input { cursor:pointer!important; }
				#graphics .comparison input { margin:0; margin-right:5px; }

				#graphics .comparison label { text-decoration:underline; cursor:pointer; }
				#graphics .comparison label.active { color:#00c0ff; }

				#graphics .comparison .active { color:#00c0ff; }

				#graphics .comparison .up { padding-left:12px; background:url('../../images/netchart/ico/ico-up.png') 1px 5px no-repeat; color:#339900; font-size:13px; }
				#graphics .comparison .bot { padding-left:14px; background:url('../../images/netchart/ico/ico-bot.png') 1px 4px no-repeat;  color:#cf1111; font-size:13px; }

	.months { border-bottom:1px solid #cecece; width:703px; margin-left:37px; }
		.months td { padding:9px; border:1px solid #efefef; color:#a0a0a0; font-size:15px; text-align:center; }

	.detailpage .graph { position:relative; margin:0 auto; border:1px solid #c8cfd5; border-bottom:0; }
	.detailpage .graphbot { height:27px; background:url('../../images/netchart/graphbot.png') repeat-x; overflow:hidden; }
	.detailpage .graphhead { height:50px; background-color:#f7f7f7; }
	.detailpage .graph .graphic { position:relative; z-index:10; }
	.detailpage .graph p { position:absolute; left:17px; top:50px; z-index:100; }
	.detailpage .graph p.active { font-size:19px; font-weight: bold; top:15px; }
	.detailpage .graph p.info { position:absolute; width:120px; right:22px; top:17px; left:auto; text-align:right; font-size:12px; color:#999999; line-height:14px; }

    .canvasWrapper { height:232px; position:relative; background-color: #F7F7F7; padding-right: 50px; overflow:hidden;}
	.canvasWrapper img, .canvasWrapper canvas { position:absolute; right:0; top:0; z-index:50; padding-right: 50px;}
	div.graph .tickLabels { position:absolute; right:0; top:0; z-index:100; width:1450px;}
	.ticketsProc { position:absolute; right:-4px; top:20px; font-size:smaller }

	.detailpage .graph .green { color:#3c0; }
	.detailpage .graph .red { color:#c00; }
	.detailpage .graph .yellow { color:#c60; }
	.detailpage .graph .blue { color:#5490cc; }

	#selectToGraph { vertical-align:top; margin-left:5px; cursor:pointer; position:relative; top:-2px; }

	#statistic { position:relative; height:85px; }
	#statistic .statistic { background:url('../../images/netchart/statistic.png') repeat-x; }
	#statistic .compare { width:185px; line-height:18px; font-size:12px; position:absolute; right:0; top:0; background-color:#fff; height:65px; }
	#statistic .compareWhite { display:block; width:185px; position:absolute; right:0; top:0; background-color:#fff; height:65px; }

		#statistic .compare .wrapp { padding-left:18px; padding-top:1px; }
		#statistic .compare .link { padding-bottom:0; top:-1px}

		#statistic h2 { width:28%; float:left; font-size:15px; line-height:18px; color:#fff; font-weight:bold; }
			#statistic h2 span { display:block; padding:11px 35px 0 13px; }

		#statistic .domen { width:72%; float:left; height:40px; position:relative; }
		#statistic .domen .dwrapp { padding-right:185px; margin-top:9px; height:40px; border-left:1px solid #f4adc2; }
		#statistic .domen label { padding-left:18px; line-height:16px; color:#fff; padding-right:20px; width:102px; display:block; padding-top:3px; position:absolute; left:0; top:9px; }
		#statistic .domen .textinput {  display:block; padding-left:144px; padding-right:50px; padding-top:3px; }
		#statistic .domen .textinput input  { width:100%; font-size:15px; color:#000; vertical-align:middle; position:relative; top:3px; margin-right:2px; }
		#statistic .domen .submit { padding:0; margin:0; height:25px; width:23px; overflow:hidden; text-indent:-9000px; border:0; background:url('../../images/netchart/statistic-submit.png') no-repeat; margin-top:13px; cursor:pointer; vertical-align:middle; position:absolute; right:193px; top:4px; }

		#statistic .statistic .wrapp { background:url('../../images/netchart/statistic-bg.png') 0 0 no-repeat; height:68px; }
		#statistic .statistic input { vertical-align:top; }


	#morestatictic { position:relative; }
	#morestatictic h2 { font-size:15px; font-weight:bold; color:#fff; padding:11px 14px 13px 12px; overflow:hidden; }
	#morestatictic .wrapp { padding:14px; padding-bottom:20px; font-size:11px; padding-left:13px; }
	#morestatictic .reyting { width:28%; position:absolute; left:0; top:0; z-index:100; }
	#morestatictic .reytingPlace { width:28%; float:left; position:relative; display:block; height:380px; z-index:20 }
	#morestatictic ul { padding-left:0;  }
		#morestatictic ul li { padding-bottom:15px; position:relative; padding-left:18px; }
		#morestatictic ul p { line-height:17px; padding-bottom:4px; }
		#morestatictic ul .num { position:absolute; left:0; top:3px; }

		#morestatictic .reyting .full { color:#f34b53; }

	#selectReyt { cursor:pointer; }

	#selectReytList { z-index:300 }
	.selectList { border:1px solid #f97076; position:absolute; left:6px; top:-35px; background-color:#fff; font-size:11px; width:162px; display:none; }
	.selectList li { padding:5px 7px!important; cursor:pointer; }
	.selectList li.active { font-weight:bold; }
	.selectList li:hover { background-color:#fdd4d6; }

		.detailpage #morestatictic .reyting .header,
		.detailpage #morestatictic .reyting .wrapp { margin-right:14.3%; }

		.detailpage #morestatictic .interestPages .header,
		.detailpage #morestatictic .interestPages .wrapp { margin-right:10%!important; }

		.detailpage #morestatictic .reyting .header { height:53px; background:url('../../images/netchart/morestatistic-reyt.png') repeat-x; position:relative; z-index:300 }
		.detailpage #morestatictic .reyting  h2 { padding-bottom:4px; }
		.detailpage #morestatictic .select { font-size:11px; color:#fff; padding-left:12px; }
		.detailpage #morestatictic .select img { vertical-align:middle; margin-left:2px; cursor:pointer; }
		.detailpage #morestatictic .reyting p { padding-bottom:10px; }
		.detailpage #morestatictic .reyting li p { padding-bottom:3px; line-height:17px; }

	.detailpage #morestatictic .interestPages { width:40%; float:left; }
		.detailpage #morestatictic .interestPages .wrapp { margin-right:37px; position:relative; z-index:100; }
		.detailpage #morestatictic .interestPages .header { height:13px; background:url('../../images/netchart/morestatistic-pages.png') repeat-x; margin-right:37px; }

	.detailpage #morestatictic .interestPages .full { color:#d14a00; }

	.detailpage #morestatictic .interestVideos { width:32%; float:left; }
	.detailpage #morestatictic .interestVideos ul { margin-top:2px; }
		.detailpage #morestatictic .interestVideos .header { height:13px; background:url('../../images/netchart/morestatistic-videos.png') repeat-x; }
		.detailpage #morestatictic .interestVideos li { padding-bottom:15px; position:relative; }
		.detailpage #morestatictic .interestVideos .num { top:0; left:1px; }

		.detailpage #morestatictic .interestVideos .full { color:#ba0000; }

		.detailpage #morestatictic ul .top { background:url('../../images/netchart/l-arrrows.png') no-repeat; width:5px; height:8px; display:block; overflow:hidden; position:absolute; right:-3px; top:-3px; }
		.detailpage #morestatictic ul .bot { background:url('../../images/netchart/l-arrrows.png') 0 -8px no-repeat; width:5px; height:8px; display:block; overflow:hidden; position:absolute; right:-3px; top:-3px; }

	.detailpage #morestatictic .wrapp { background:#faf5f1 url('../../images/netchart/morestatistic-bot.png') 0 100% repeat-x; }

	.detailpage #morestatictic .interestPages .wrapp { padding-bottom:16px; }

.internetStat .maritalStatus { color:#527282; height:38px; margin-bottom:22px; }
		.internetStat .maritalStatus strong { font-size:18px; font-weight:normal; }

	#mainWrapper .internetStat { background:none!important; padding-top:0!important; border-bottom:0!important; }
	#mainWrapper .internetStat .header { position:relative; z-index:200; }

		.internetStat .title { margin-right:259px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; height:72px; position:relative; }
		.detailStatistic { width:145px; float:right; background:url('../../images/netchart/detail-statistic.png') no-repeat; height:39px; font-size:12px; line-height:16px; color:#fff; padding-left:12px; padding-top:6px; padding-right:65px; position:relative; z-index:50; cursor:pointer; }
			.detailStatistic span.details { background:url('../../images/netchart/detail-statistic.gif'); display:block; width:13px; height:7px; position:absolute; right:21px; top:19px; overflow:hidden; cursor:pointer; }

		.internetStat .title h2 { padding-bottom:0; }
		.internetStat .title .pdf { position:absolute; left:52%; top:34px; padding-left:23px; background:url('../../images/netchart/ico-pdf.png') no-repeat; padding-bottom:3px; }

		.internetStat .column { width:25%; float:left; }
		.internetStat .wrapp { padding-right:37px; }
		.internetStat h2 { font-size:19px; padding-bottom:22px; padding-top:31px; }
		.internetStat h3 { font-size:12px; font-weight:bold; padding-bottom:9px; }


	.procentbarGreen2 { margin-top:1px; }
	.internetStat .internetAuditory,
	.internetStat .auditoryActivity { padding-bottom:25px; border-bottom:1px solid #ccc; position:relative; z-index:50; }

	.auditoryActivity h3 { line-height:15px; }
	.auditoryActivity table.simple { margin-top:1px; }

	.internetStat .sites { padding-bottom:25px; }

	.internetStat .sites h3 { padding-bottom:7px; }
	.internetStat .sites .value { padding-bottom:17px; }
	.internetStat .sites .procentbarGreen2 { margin-top:8px; }


	.internetStat li { font-size:10px; padding-bottom:6px; }
	.internetStat li strong { padding-right:1px; }

	table.procentbarGrey, table.procentbarB, table.procentbarP, table.procentbarP2 { font-size:10px; margin-top:5px; margin-bottom:6px; }


	ul.procentbarGreen2 li,
	ul.procentbarY2 li { padding-bottom:7px; }
	ul.procentbarGreen2 p,
	ul.procentbarY2 p { position:relative; top:-3px; padding-left:1px; }

	ul.procentbarGreen2 li strong,
	ul.procentbarY2 li strong { display:block; float:left; padding-right:6px; }

	ul.procentbarGreen2 .procentbar,
	ul.procentbarY2 .procentbar { position:relative; top:2px; }

	.internetAuditory ul.procentbarGreen2 .procentbar { top:0!important; }

	.internetStat td { text-align:left; vertical-align:top; padding-bottom:11px; }
	.internetStat td.num { width:27px; color:#666; }
	.internetStat td.proc { width:40px; color:#000; }

	.value { font-size:18px; color:#3e3b2c; padding-bottom:20px; }

	table.procentbarB td.num { width:40px; }
	table.procentbarGrey td.num { width:50px; }

	.internetStat td .procentbar { position:relative; top:2px; }

	.procentbar {  height:16px; overflow:hidden; display:block; margin-top:5px; }
	table .procentbar { margin-top:0; }

	.procentbarGreen .procentbar { background:url('../../images/netchart/procentbar-green.png') repeat-x; }
	.procentbarGreen2 .procentbar { background:url('../../images/netchart/procentbar-green2.png') repeat-x; }
	.procentbarGrey .procentbar { background:url('../../images/netchart/procentbar-grey.png') repeat-x; }
	.procentbarP .procentbar { background:url('../../images/netchart/procentbar-pink.png') repeat-x; }
	.procentbarP2 .procentbar { background:url('../../images/netchart/procentbar-pink2.png') repeat-x; }
	.procentbarY .procentbar { background:url('../../images/netchart/procentbar-yel.png') repeat-x; }
	.procentbarY2 .procentbar { background:url('../../images/netchart/procentbar-yel2.png') repeat-x; }
	.procentbarB .procentbar { background:url('../../images/netchart/procentbar-blue.png') repeat-x; }

	.procentbar1 .procentbar { background-position:0 0 }
	.procentbar2 .procentbar { background-position:0 -16px }
	.procentbar3 .procentbar { background-position:0 -32px }
	.procentbar4 .procentbar { background-position:0 -48px }
	.procentbar5 .procentbar { background-position:0 -64px }
	.procentbar6 .procentbar { background-position:0 -80px }
	.procentbar7 .procentbar { background-position:0 -96px }

	.procentbarGreen .procentbar1 strong { color:#7dbb00; }
	.procentbarGreen .procentbar2 strong { color:#619100; }
	.procentbarGreen .procentbar3 strong { color:#496e00; }
	.procentbarGreen .procentbar4 strong { color:#304800; }

	.procentbarGreen2 .procentbar1 strong { color:#7dbb00; }
	.procentbarGreen2 .procentbar2 strong { color:#619100; }
	.procentbarGreen2 .procentbar3 strong { color:#496e00; }
	.procentbarGreen2 .procentbar4 strong { color:#304800; }

	.procentbarGrey .procentbar1 strong,
	.procentbarP .procentbar1 strong,
	.procentbarP .procentbar2 strong,
	.procentbarP .procentbar3 strong,
	.procentbarP .procentbar4 strong,
	.procentbarP2 .procentbar1 strong,
	.procentbarP2 .procentbar2 strong,
	.procentbarP2 .procentbar3 strong,
	.procentbarP2 .procentbar4 strong,
	.procentbarP2 .procentbar5 strong,
	.procentbarP2 .procentbar6 strong,
	.procentbarP2 .procentbar7 strong { color:#000; }

	.procentbarY .procentbar1 strong { color:#e8a800; }
	.procentbarY .procentbar2 strong { color:#a47300; }
	.procentbarY .procentbar3 strong { color:#6d4d00; }

	.procentbarY2 .procentbar1 strong { color:#ae9000; }
	.procentbarY2 .procentbar2 strong { color:#756517; }
	.procentbarY2 .procentbar3 strong { color:#595025; }
	.procentbarY2 .procentbar4 strong { color:#3e3b2c; }


	table.simple { font-size:11px; color:#666; margin-top:5px; }
	table.simple td { padding-bottom:14px; }
	table.simple .proc { font-size:12px; color:#e95c85!important; width:50px!important; }
	a.more { background:url('../../images/netchart/ico-more.png') 100% 2px no-repeat; padding-right:12px; font-size:11px!important; font-style:italic; }


	#popularSites { cursor:pointer; }

	#populatSitesList { display:none; border:1px solid #666666; background-color:#fff; z-index:100; position:absolute; width:616px; text-align:left; font-size:19px; left:6px; top:-35px; }
	#populatSitesList li.active { font-weight:bold; }
    #populatSitesList li { padding:10px; }
	#populatSitesList li:hover { background-color:#cbddf0; cursor:pointer; }


	#toCompare { font-size:12px; display:none; position:relative; margin-bottom:23px;   }
	#toCompare .toCompareWrap { padding-left:28%; }

	#toCompare .wrapper { padding-bottom:26px; position:relative; background:url('../../images/netchart/main-p-b.png') no-repeat 0 100%; }

		#toCompare .info { display:block; width:108px; padding-right:16px; line-height:16px; font-size:12px; position:absolute; left:0; top:0; padding-left:18px; }
		#toCompare .input { padding-left:144px; padding-right:235px; position:relative; }
			#toCompare .input span { display:none; }
			#toCompare .input span.enabled { display:block; }
			#toCompare .input input { width:100%; font-size:15px; color:#000; position:relative; top:3px; margin-bottom:10px; padding:4px 5px; }
			#toCompare .submit input { padding:0; margin:0; margin-top:10px; cursor:pointer; }

		#toCompare .submit { width:35px; padding-left:5px; text-align:left; position:absolute; right:178px; bottom:37px; }
		#toCompare .toclose { width:167px; line-height:14px; position:absolute; right:0; padding-left:18px; bottom:27px; }

			#closeCompair { white-space:nowrap; cursor:pointer; position:relative; top:2px; }
			#closeCompair .link { margin-right:5px; }
			#closeCompair img { position:relative; top:-1px; }

/* .popup { display:none; width:300px; padding:0 68px; position:absolute; position:fixed; z-index:600; background:url('../../images/netchart/popup.png') repeat-y; left:50%; margin-left:-218px; }
	.popup .top { display:block; width:436px; height:79px; background:url('../../images/netchart/popup.png') -872px 0 no-repeat; position:absolute; left:0; top:-79px; }
	.popup .bot { display:block; width:436px; height:79px;  background:url('../../images/netchart/popup.png') -436px -7px no-repeat; position:absolute; left:0; bottom:-79px; }

	.popup h2 { font-size:14px; color:#000; padding-bottom:19px; padding-top:0!important }
	.popup .footer { font-size:11px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; padding-top:18px; }
	.popup table { margin-bottom:37px; margin-top:0!important }

#backgroundPopup{ display:none; position:fixed;  height:100%;  width:100%;  top:0;  left:0;  background:#000000;  z-index:400; }
*/

.moreInterestVideo { margin-right:259px;  padding-top:26px; background:url('../../images/netchart/main-page-top-line.png') repeat-x; font-size:19px; line-height:22px; font-weight:bold; padding-bottom:20px; }
#videoList { padding-top:26px; margin:0 auto; padding-bottom:1px; }

	#videoList .player { width:52%; float:right; }
	#videoList .videoList { width:40%; float:left; padding-top:34px; position:relative; }

	#videoList .player h3 { font-size:16px; padding-bottom:18px; }

	.videoList a.toprev { position:absolute; left:25px; top:0; background:url('../../images/netchart/video-arrows.png') 0 1px no-repeat; padding-left:12px; text-decoration:none; display:none; }
	.videoList a.tonext { margin-left:25px; background:url('../../images/netchart/video-arrows.png') 0 -13px no-repeat; padding-left:12px; text-decoration:none; position:relative; }

	.videoList .screen { float:left; min-height:75px; position:relative; width:100px; }
	.videoList .screen img { position:relative; z-index:10; }
.videoList .reyt { position:absolute; right:10px; top:0; font-size:11px; background-color:#fff; padding:2px 5px; opacity:0.7; z-index:20; }
	.videoList .info { min-height:75px; margin-bottom:25px; overflow:hidden; padding-left:10px; position:relative; }

	.videoList .info h3 { font-size:13px; line-height:19px; padding-bottom:6px; position:relative; top:-2px; }
	.videoList .info .tube { padding-bottom:2px; }
	.videoList h3 a { padding-bottom:1px; }

	.videoList .active h3 .link { font-size:13px; border:0; color:#000000; }

	.videoList .tube a { font-size:11px; text-align:center; color:#666666; }

	.videoList .all { padding-top:23px; padding-left:33px; }
	.videoList .all a { font-size:13px; }

	.videoList .disabled { display:none; }

	.tonextblock { height:20px; }

	/* scrollblock */
	div.scrollableVideo { position:relative; overflow:hidden; width: 100%; height:500px; }
	div.scrollableVideo div.items { position:absolute; height:20000em; }


	/* interestPages */
	#interestPages li { padding-bottom:32px; }
	#interestPages .num { font-size:17px; display:block; width:37px; float:left; position:relative; }
	#interestPages .title { margin-left:37px; font-size:17px; padding-bottom:10px; }
	#interestPages .url { margin-left:37px; font-size:14px; color:#666666 }
	#interestPages .url a { color:#666666 }


	/* interestVideos */
	#interestVideos td.left {/*width:100px; float:left;min-height:43px; position:relative;*/ padding-bottom:10px;}
	#interestVideos td img { position:relative; z-index:10; }
	#interestVideos td span.reyt { position:relative; left:83px; top:14px; font-size:11px; background-color:#fff;
padding:2px 5px; opacity:0.7; z-index:20; }
	#interestVideos td.right { padding-left:10px; min-height:60px; margin-bottom:11px; overflow:hidden; }

	#interestVideos td .tube a { font-size:12px; color:#666666; }

	#interestVideos td h3 { font-size:14px; line-height:19px; padding-bottom:6px; position:relative; top:-2px; }
	#interestVideos td h3 a { padding-bottom:1px; }

	/* reyting */
	#reyting { padding-top:18px; padding-bottom:48px; background:url('../../images/netchart/category-list.png') 24% 0 repeat-y;}

		#reyting .categoryList { float:left; width:24%; }
		#reyting .detailList { float:right; width:76%;}

		/*#reyting .detailList { background:url('../../images/netchart/ajax-loader.gif') 50% 20% no-repeat; min-height:900px; }*/
		#reyting .detailList ul { background-color:#fff; margin-left:3px; }

		#reytingCategory h2 { font-size:100%; font-weight:normal; line-height:13px; padding-bottom:0; }

		#reyting .categoryList .allreyt { font-size:15px; padding-bottom:15px; }
		#reyting .categoryList .wrapp { padding-right:37px; }
		#reyting .categoryList li { padding-bottom:12px; }
		#reyting .categoryList li.active h2 a { color:#666666; text-decoration:none; cursor:default; }
		#reyting .categoryList li.active li a { color:#0081dc; }
		#reyting .categoryList li ul { padding-top:12px;  }
		#reyting .categoryList li li { padding-bottom:0; border-left:2px solid #cccccc; padding-left:16px; font-size:12px; padding-bottom:9px; color:#000000; }
		#reyting .categoryList li .last { padding-bottom:0; }


		#reyting .detailList { padding-bottom:14px; }
		#reyting .detailList .num { display:block; width:48px; text-align:right; float:left; }
		#reyting .detailList h3, #reyting .detailList .url, #reyting .detailList .info { margin-left:52px; }
		#reyting .detailList li { padding-bottom:25px; }
		#reyting .detailList h3 { padding-bottom:8px; }
			#reyting .detailList h3 a { color:#333333; }
		#reyting .detailList .url { padding-bottom:8px; font-size:11px; color:#0081dc; }
		#reyting .detailList .info { color:#666666; font-size:11px; line-height:16px; }

	#textPage h2 .category { color:#666666; }

	.pager { clear:both; text-align:center; white-space:nowrap }
	.pager .active { background-color:#d9d9d9; padding:1px 5px; }
	.pager span, .pager a { margin:0 4px; position:relative;}
	.pager .arrow { margin:0 7px; }


	/* plugin */

	.loadPlugin { border-bottom:1px solid #cccccc; padding-bottom:28px; font-size:13px; line-height:22px; padding-bottom:25px; }
		.loadPlugin p { padding-bottom:5px; }
		.loadPlugin .info { margin-right:250px; padding-top:11px; }
		.loadPlugin .load { width:149px; height:70px; border:3px solid #99cc66; float:right; padding:9px 15px; position:relative; }

		.loadPlugin .info p { padding-bottom:24px; }
		.loadPlugin .info h3 { font-weight:bold; }

		.loadPlugin .loadnotie { width:149px; height:61px; border:3px solid #cccccc; float:right; padding:9px 15px 7px; position:relative; font-size:11px; line-height:14px; color:#666666; }
		.loadPlugin .loadnotie p { padding-bottom:3px; }

		.loadPlugin .load .link { background:url('../../images/netchart/plugin-loadlink.png') 100% 3px no-repeat; text-decoration:none; border-bottom:2px solid #4b9600; font-size:15px; line-height:15px; color:#4b9600; font-weight:bold; padding-right:15px; padding-bottom:0; }
		.loadPlugin .load strong { position:absolute; right:15px; top:9px; color:#000000; font-size:13px; font-weight:normal; }
		.loadPlugin .load p { padding:0!important; padding-bottom:3px!important; }
		.loadPlugin .load .version { font-size:11px; color:#666666; line-height:11px; padding-top:8px!important; }
		.loadPlugin .load .ie { font-size:11px; line-height:11px; color:#000000; }

	.abouPlugin { padding-top:32px; padding-bottom:50px; }
		.abouPlugin .screen { float:left; width:296px; font-size:11px; line-height:16px; }
		.abouPlugin .screen p { padding-top:11px; }

input#domen { padding:1px 4px; font-size:12px; }

		.webmasterPage label { display:block; font-size:13px; padding-bottom:7px; }
		.webmasterPage .detail { font-size:15px; display:block; padding-bottom:9px; }
		.webmasterPage .detail2 { padding-bottom:16px; }
		.webmasterPage .about { padding-right:60%; font-size:13px; line-height:22px; padding-bottom:20px; border-bottom:1px solid #cccccc; }
		.webmasterPage .step { border-bottom:1px solid #cccccc; padding:22px 0; }
		.webmasterPage h2 { padding-bottom:24px; font-size:15px; }

		.webmasterPage .text { font:12px Arial, Helvetica, sans-serif; width:246px; padding:1px 5px; }
		.webmasterPage textarea { font:12px Arial, Helvetica, sans-serif; width:246px; padding:5px; }

		.textPageFull .webmasterPage .text { margin-bottom:10px; }
		.textPageFull .webmasterPage textarea { margin-bottom:10px; }
		.textPageFull .webmasterPage .step { border-bottom:0; padding-bottom:40px; }

		.webmasterPage .fieldsets .group { float:left; width:30%; padding-right:2%; }
		.webmasterPage .fieldsets .text { margin-bottom:16px; }

	.lycense { font-size:13px; line-height:22px; padding-bottom:50px; }
		.lycense p { padding-bottom:10px; }
		.lycense .txt { font-size:16px; color:#666666; padding:15px 0; padding-left:35px; background:url('../../images/netchart/txt.png') 0 23px no-repeat; padding-top:28px; }
		.lycense .submit span { padding:12px; display:block; float:left; }
		.lycense .submit input { cursor:pointer; }
		.lycense .submit span.confirm { background-color:#99cc66; }
		.lycense .submit input { cursor:pointer; }
		.error { color:#990000; }
		.errorMessage { color:#990000; }

	.fackie { display:none; }

	td.site { font-size:12px; color:#000; }

	#changeSiteList { display:none; position:absolute; left:139px; top:69px; border:1px solid #666666; background-color:#fff; z-index:50; text-align:left; width:270px; }
	#changeSiteList li { padding:5px; }
	#changeSiteList li:hover { background-color:#cbddf0; cursor:pointer; }

	#changeSiteList li { font-size:16px; line-height:22px; }
	#changeSiteList li img { margin-right:5px; position:relative; top:1px; }

	#changeSiteList li strong { font-size:19px; padding-right:8px; }


	#loadPlugin { background:url('../../images/netchart/load-plugin.png') repeat-x; height:25px; line-height:24px; font-size:11px; }
	#loadPlugin .wrapp2 { min-width:925px; max-width:1450px; position:relative; margin:0 auto; padding-left:37px; padding-right:38px; background:url('../../images/netchart/load-plugin.png') repeat-x; height:25px; }
	#closeLoadPlugin { padding-bottom:0!important; position:absolute; right:38px; top:5px; height:11px; line-height:11px; }

	#changeSiteInput { display:none; position:absolute; left:107px; top:20px; background-color:#fff; z-index:50; text-align:left; width:375px; white-space:nowrap; }
		#changeSiteInput input { vertical-align:middle; }
		#changeSiteInput .text { width:340px; font:17px "Myriad Pro", Arial, Helvetica, sans-serif ; color:#231f20; padding:1px 3px; }
		#changeSiteInput .submit { background:url('../../images/netchart/compare-submit.png') no-repeat; text-indent:-9000px; width:17px; height:15px; overflow:hidden; border:0; cursor:pointer; position:relative; left:2px; }

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../../images/netchart/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
table.procBar { margin-top:10px; background:url('../../images/netchart/about-page-bline.png') no-repeat 0 0; padding-top:1px; }
	table.procBar td { border-bottom:0!important; background:url('../../images/netchart/about-page-bline.png') no-repeat 0 100% }
	table.procBar td.odd { background:url('../../images/netchart/about-page-bline2.png') no-repeat 0 100% }

	table.procBar td.procimg { background-image:none; }
    table.procBar td.space { width:23px; background:none; }
	table.procBar td.absPercent { width:64px; }
	table.profession td.proccol,
	table.procBar .relPercent { width:74px; padding-bottom:2px; padding-top:2px; }

.graphtoltip { height:32px; z-index:10000; background:url('../../images/netchart/tooltip.png') 100% 0; position:absolute; white-space:nowrap; padding-right:9px; padding-top:4px; }
.graphtoltip .lcorner { display:block; width:9px; background:url('../../images/netchart/tooltip.png') 0 -36px; height:36px; position:absolute; left:-9px; top:0; }
.graphtoltip .date { font-size:11px; color:#EB1C61 }
.graphtoltip .visits { padding-top:2px; font-size:12px; }
/* temp */

	#statisticPage .procentBox  { overflow:hidden; }
    #nearestCompetitors { font-weight:bold; }
      #statisticPage .profession h3,
      #statisticPage .interest h3,
      #statisticPage .favoritesites h3 { position:relative }

#statisticPage .profession h3 span,
#statisticPage .interest h3 span,
#statisticPage .favoritesites h3 span { position:absolute; left:0; top:0; white-space:nowrap; }
#statisticPage .profession h3 span span,
#statisticPage .interest h3 span span,
#statisticPage .favoritesites h3 span span { left:auto; top:-4px; }
#statisticPage .profession th span,
#auditoriya .activity th span { cursor:pointer; }
#reyting #sitesListId { height:auto!important }


#statisticPage #demography .procentBar { background-position:0 -22px; }
#statisticPage #demography .more100 .procentBar { background-position:0 -33px; }

#statisticPage #demography .column .procentBar { background-position:0 0px; }
#statisticPage #demography .column .more100 .procentBar { background-position:0 -11px; }

table.activity  tr.even td { border-bottom:1px solid #E5E5E5!important; }
table.activity  tr.odd td { border-bottom:1px solid #CCCCCC!important; }
table.activity  tr.odd td.ten { border-bottom:0!important; }

.helpbut { display:none; position:absolute; width:1px; padding-left:22px; height:23px; overflow:hidden; background:url('../../images/netchart/help-ico.png'); right:-22px; top:-4px; cursor:pointer; z-index:500; text-indent:-9999px; color:#fff; }
.helpbutactive { display:none!important }

	.helptext { position:absolute; left:0; top:0; width:270px; border:1px solid #eb1c61; border-bottom:0; border-top:0; padding:3px 14px; background-color:#fff; display:none; font-weight:normal; cursor:default; z-index:5000; }
	.helptext .header  { color:#eb1c61; padding-bottom:6px; }
	.helptext .top { display:block; position:absolute; left:-1px; top:-9px; height:9px; width:300px; overflow:hidden; background:url('../../images/netchart/help-popup.png') }
	.helptext .bot { display:block; position:absolute; left:-1px; bottom:-9px; height:9px; width:300px; overflow:hidden; background:url('../../images/netchart/help-popup.png') -300px 0 no-repeat; }
	.helptext p { font-size:13px; }

#ie6minwidth { z-index:1000; position:relative; }

#statisticPageHead .title .sitename a { text-decoration:none; color:#000; }
#statisticPageHead .title .sitename a:hover strong { text-decoration:underline; }

table.procBar .label { color:#666666; padding-right:7px; }

.headerSortUp span { padding-right:15px; background:url('../../images/netchart/sort.png') 100% -1px no-repeat }
.headerSortDown span { padding-right:15px; background:url('../../images/netchart/sort.png') 100% -15px no-repeat; }

#seeValidate .submit { width:18px; height:19px; overflow:hidden; text-indent:-9999px; background:url('../../images/netchart/see-statistic-submit.png'); border:0; cursor:pointer; padding:0; cursor:pointer; position:relative; top:2px;}

.textPageFull { margin-right:0!important; min-height:300px; }


/* времено, пока в розовом блоке нет сабмита. когда будет самбит, нужно удалить */

.seeStatistic .input { top:5px; }
.seeStatistic button  { top:4px; }


/* для хелпа */

#header .navigation li a { position:relative; }

#interestPages .num .top { position:relative; right:-3px; top:-3px; }
#interestPages .num .bot { position:relative; right:-3px; top:-3px; }

.videoList .screen .top { position:absolute; right:-7px; top:4px; }
.videoList .screen .bot { position:absolute; right:-7px; top:4px; }

#statisticPage .shortInfo { padding-bottom:17px; }

.siteStat, .siteCounters   { position:relative; }


#statisticPage div.counts .tomaster a { position:relative; }

.headerSortDown span span,
.headerSortUp span span { background:url('../../images/netchart/help-ico.png'); left:auto!important; padding-right:0!important; top:-4px!important;  }

#graphics .comparison .statistic .helpbut { right:auto; left:87%; }

.internetStat .sites .column,
.internetStat .auditoryActivity .column { padding-top:5px; }

.internetStat .sites,
.internetStat .auditoryActivity  { margin-top:-5px; }

.toDemography { position:relative; z-index:30 }
.toAuditory{ position:relative; z-index:20 }
.toGraphic{ position:relative; z-index:10 }
.pdfload { position:relative; z-index:5 }

#header .navigation .stat { position:relative; z-index:20; }
#header .navigation .blog { position:relative; z-index:10; }

#header .navigation .stat .helpbut {right:auto; left:119px; }

/*
#toDemography .helpbut { right:auto; left:83px; }
#toAuditory .helpbut { right:auto; left:63px;}
#toGraphic .helpbut { right:auto; left:49px; }
*/

#statisticPageHead .navigation li .helpbut { right:-17px }


/* video */
.videoList .screen { background-color:#000; }
.videoList .reyt { right:0; }


#statisticPageHead .navigation li { padding-right:14px; }

#statisticPageHead .generalInfo .pages .helpbut {right:auto; left:77px; }

.internetAuditory .wrapp { padding-top:5px; }

/* .siteStat .helpbut, .siteCounters .helpbut { left:-18px!important; top:auto!important; top:-5px!important; } */

.helpPopup { display:none; position:absolute; z-index:500; font-size:13px; line-height:20px;  width:392px; padding:30px 50px 0; color:#000000; }
.helpPopup h2 { color:#ff4f81; font-size:15px; padding-bottom:15px; }
.helpPopup .close { right:44px; top:30px; }

.helpPopupT1 { background-image:url('../../images/netchart/help-popup-1.png');  }
.helpPopupT2 { background-image:url('../../images/netchart/help-popup-2.png');  }

.acthelpico { background-position:-23px 0!important; }



#mostPopularSites { background:#f6f6f6 url('../../images/netchart/main-most-popular.png') 0 100% repeat-x; min-height:221px; border:1px solid #cccccc; border-bottom:0; padding:0 14px; }
	#mostPopularSites h2 { font-size:17px; color:#000000; font-weight:bold; padding-top:15px; padding-bottom:20px; }

	#mostPopularSites .screen { float:left; width:220px; position:relative; height:130px; background:url('../../images/netchart/ajax-loaderb.gif') 50% 50% no-repeat }
		#mostPopularSites .screen .url { display:none; }
        #mostPopularSites .screen .num { position:absolute; right:-7px; bottom:-8px; border:0; white-space:nowrap; display:block; height:99px; text-decoration:none; }
        #mostPopularSites .screen .num img { border:0; }

	#mostPopularSites .screen img { border:1px solid #bbbbbb; }

	#mostPopularSites .info { margin-left:246px; }

	#mostPopularSites .pages { clear:both; padding-bottom:12px; font-size:15px; }
    #mostPopularSites .pages a { color:#0093dc; position:relative; font-weight:bold; }

	#mostPopularSites .pages .prev { float:left; }
	#mostPopularSites .pages .next { float:right; }

	#mostPopularSites h3 { font-size:13px; font-weight:bold; color:#333; padding-bottom:3px; padding-right:22px; line-height:15px; }
	#mostPopularSites p { font-size:13px; color:#666666; padding-bottom:12px; padding-right:22px; line-height:18px; }

	#mostPopularSites .title { font-size:21px; color:#000; padding-bottom:14px; }
    #mostPopularSites .title a { text-decoration:none; color:#000; }
	#mostPopularSites .title a:hover { text-decoration:underline; }

    #mostPopularSites .col1 { float:left; width:29%; }
	#mostPopularSites .col2 { float:left; width:40%; }
	#mostPopularSites .col3 { float:left; width:30%; }

.interestVideos .subscribe { font-size:11px!important; line-height:15px; }
	.interestVideos .subscribe p { padding-bottom:12px; }
	.interestVideos input.text { color:#b4b4b4; font-size:11px; padding:1px 5px; }

	.interestVideos p.check { padding-left:20px; position:relative; }
	.interestVideos p.check input { position:absolute; left:0; top:2px; margin:0; padding:0; }
	.interestVideos p.check label { cursor:pointer; }

	.interestVideos p.submit { padding-top:12px; }
		.interestVideos p.submit input { cursor:pointer; }
	.interestVideos p.http { padding-left:20px; }
		.interestVideos p.http input { margin-left:2px; }

#listOfMostPop { overflow:hidden; height:137px; position:relative; }
        #listOfMostPop .site { height:137px; overflow:hidden; }



	#listOfMostPop .tosroll { left:0; top:0; }

.aboutPlugin { padding-top:26px; font-size:19px; line-height:22px; font-weight:bold; padding-bottom:9px;  background:url('../../images/netchart/main-page-top-line.png') repeat-x;}

span.procent { padding-left:0.2em; font-size:100.1%; }
.demography table.floor .men  span.procent,
.demography table.floor .women span.procent,
.internetStat .maritalStatus span.procent { padding-left:0; }

.contacrsPage .submit { padding:20px 0 10px; }
.contacrsPage .submit span { padding:12px; display:block; float:left; } {}
.contacrsPage .submit input { cursor:pointer; }
.contacrsPage .submit span.confirm { background-color:#99cc66; }
.contacrsPage p.error { line-height:22px; }

#statisticPageHead .navigation li { position:relative; }
.toAbout .helpbut { right:auto; left:14px; }
.toDemography .helpbut { right:auto; left:25px; }
.toAuditory .helpbut { right:auto; left:21px; }
.toGraphic .helpbut { right:auto; left:13px; }
/* .pdf .helpbut { right:auto; left:0px; top:-18px;} */

#slideNavigation .helpbut { top:19px; }

.poroddeya { position:relative; }
.poroddeya .helpbut { left:100px; right:auto; }

#auditoriya .column { position:relative; }
.pointers  { position:relative; }
.pointers .helpbut { left:16px; right:auto; }
.pointersindex { right:12%; top:-5px; }
#demography .pointersindex { right:20%; }

.lovelysite { position:relative }
.lovelysite .helpbut { left:55px; right:auto; }

.interestPages p { padding-bottom:10px; }

#estimateTrigger { position:absolute; right:0; top:8px; display:block; white-space:nowrap; font-size:12px; font-weight:bold; }
#estimateTrigger a { margin:0 4px; padding-bottom:0; text-decoration:none; border-bottom:1px dashed #0072c1; cursor:pointer; position:relative; font-weight:normal; margin:0 8px; }

#statisticPage div.keywords td.proc { padding-right:2px;  }

.pdfload .helpbut {right:auto; left:1px; }

#domainStats { position:relative; }
	.domainStats .dobavKSravn { left:119px; right:auto; top:33px; }
	.domainStats .dobavKSravnTabl { left:77%; right:auto; top:10px; }

.pager  { padding-top:37px; padding-bottom:32px; }
.domainStats { position:relative; }


.internetStat .internetAuditory,
.internetStat .auditoryActivity { overflow:hidden; }

.internetStat .sites h3  { overflow:hidden; padding-top:6px; }
.internetStat h2 { padding-bottom:16px!important; }

.internetStat h2 .helpbut { top:2px; }

#interestVideos .reyt, .videoList .reyt { filter: alpha(opacity=70); }

#mostPopularSites img.class0 { width:75px; }
#mostPopularSites img.class1 { width:62px; }
#mostPopularSites img.class2 { width:76px; }
#mostPopularSites img.class3 { width:73px; }
#mostPopularSites img.class4 { width:78px; }
#mostPopularSites img.class5 { width:73px; }
#mostPopularSites img.class6 { width:73px; }
#mostPopularSites img.class7 { width:72px; }
#mostPopularSites img.class8 { width:75px; }
#mostPopularSites img.class9 { width:72px; }

#chartRank { cursor:default }
#domainStats { overflow:auto; }

.detailpage #morestatictic .who { font-size:12px; }

.privacy h3 { font-size:17px; font-weight:bold; }
.privacy h4 { font-size:13px; font-weight:bold; }

.terms h3 { font-size:16px; font-weight:bold; padding-bottom:10px; }
.terms .please { font-style:italic; }


.opera .poroddeya .helpbut { top:-16px; }
.opera .lovelysite .helpbut,
.opera .pointers .helpbut { top:-17px; }

.demography table.profession td { position:relative; }


#methodology { margin-right:0!important }

.content #miniNav { padding-left:0!important; margin-left:0!important; height:40px; }
.content #miniNav li { float:left; background:none; padding:0; padding-right:20px; }
.content #miniNav li.active a { border-bottom:0; color:#ababab; cursor:default; font-weight:bold; }


#subscribeInfo p { padding-bottom:20px; line-height:22px; }
#subscribeInfo h3 { font-size:16px; font-weight:bold; padding-bottom:20px; }
#subscribeInfo .subhead { padding-top:20px; }

#subscribe .step { border-top:1px solid #CCCCCC; border-bottom:0; }

#subscribe .submit { position:relative; top:6px; }
#subscribe .submit span { padding:12px; display:block; float:left; }
#subscribe .submit input { cursor:pointer; }
#subscribe .submit span.confirm { background-color:#99cc66; }

#subscribe .error,
#subscribe .sendOk  { padding-left:12px; padding-top:10px; }

.toSubscribe { display:block; width:275px; position:relative; }
	.toSubscribe input { position:absolute; left:0; top:1px; margin:0; }
	.toSubscribe span { display:block; margin-left:20px; line-height:14px; cursor:pointer; }

.pdfToLoad img { vertical-align:middle; }


/* Page for Web Masters */
#WebmastersPageHead {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}

#WebmastersPageHead .moreInterestVideo {
	padding-bottom: 10px;
}

#WebmastersPageHead .navigation {
	padding-bottom: 5px;
}

#WebmastersPageHead .navigation li { padding-right:25px; display:inline; }
#WebmastersPageHead .navigation .active { color:#999; border:0; font-weight:bold; }

.webmasterPage {
	padding-top: 30px;
}

.webmasterPage.widget {
	line-height: 1.5em;
}

.webmasterPage h2 {
	color:#999999;
	font-size:24px;
	line-height: 1em;
	padding-bottom:22px;
}

.webmasterPage h4 {
	color:#999999;
	font-size:20px;
	line-height: 1em;
	padding-bottom:22px;
}

.webmasterPage h5 {
	color:#999999;
	font-size:17px;
	line-height: 1em;
	padding-top:18px;
	padding-bottom:5px;
}

.webmasterPage .code {
	font:14px Courier;
}

.webmasterPage.widget p,
.webmasterPage.widget .line {
	margin-bottom: 15px;
}

.webmasterPage.widget p+ul {
	margin-top: -15px;
	margin-bottom: 15px;
}

.webmasterPage.widget ul li {
	padding-left: 12px;
	background: transparent url(../../images/netchart/bullet.gif) no-repeat 0 .8em;
}

.webmasterPage.widget #WidgetExamples {
	padding-bottom: 20px;
	margin-bottom: 0;
}

.webmasterPage.widget .block {
	padding: 20px 0;
	border-top: 1px solid #ccc;
	overflow: hidden;
}

* html .webmasterPage.widget .block {
	zoom: 1;
}

.webmasterPage.widget h3 {
	font-size: 15px;
	margin-bottom: 15px;
}

.webmasterPage.widget .line a.add.disabled {
	color: #bbb;
	border-bottom-color: #bbb;
}

.webmasterPage.widget .line a.add.disabled:hover {
	border-bottom:1px dashed #bbb;
	cursor: default;
}

.webmasterPage.widget .input {
	display: -moz-inline-stack;
	display: inline-block;
    width: 30%;
}

.webmasterPage.widget .input .wrap {
	display: block;
	padding-right: 30px;
}

.webmasterPage.widget .input input {
	width: 100%;
}

.webmasterPage.widget .block .left {
	width: 60%;
	float: left;
}

.webmasterPage.widget .block .right {
	width: 39%;
	float: left;
}

.webmasterPage.widget .block .right .line {
	overflow: hidden;
	padding-bottom: 10px;
}

.webmasterPage.widget .block .right .line * {
	vertical-align: baseline;
}

.webmasterPage.widget .block .right h3 {
	display: block;
	width: 11em;
	margin: 0;
	float: left;
}

.webmasterPage.widget .block .right input.small {
	width: 35px;
}

.webmasterPage.widget .block .WidgetParams {
	overflow: hidden;
}


.webmasterPage.widget .block .WidgetParams span {
	display: block;
	width: 49.999%;
	padding: 0;
	margin: 0 0 7px;
	float: left;
}

.webmasterPage.widget a.active {
	border: none;
	font-weight:bold;
	color: #000;
}




#footer .menu li {
	margin-bottom: 7px;
}


#statisticPage h2 {
	width: 49%;
	padding-bottom: 17px;
}

#statisticPage .shortInfo {
	padding-top: 5px;
	padding-bottom: 0;
}

#statisticPage .badc {
	width: 100%;
	height: 13px;
	position: relative;
}

#statisticPage .badc .wrap {
	width: 468px;
	height: 60px;
	position: absolute;
	right: 0;
	bottom: 13px;
}