*{ margin: 0; padding: 0; }
body{ line-height: 1.4; color: black; background: white; }
img{ border:none; }
table{ border-collapse: collapse; border-spacing: 0; width:100%; }
address{ font-style:normal; }
div{ margin:0 auto; }
form, html, body{ height:100%; }	
	
body{ 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	}	
	
.ul li{ list-style:none; }

a, a:visited{ text-decoration:underline; color:#4186B0 }
a:hover{ text-decoration:none; }

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }
	
.float-left{ float:left; }
.float-right{ float:right; }

.none span,
.none a span{	
	display:none; 
	}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
h2,h3{ font-size:18px; font-family: "Arial Black", Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin-bottom:20px;}
h3{ font-size:14px; margin:0}
		
/* Main */
.main{
	position:relative;
	min-width:995px;
	min-height:100%;
	background:url(../img/bg.jpg) no-repeat center top #F5F5F5;
	}
	
.header{
	position:relative;
	z-index:100;
	height:238px;
	}
	
.content{
	position:relative;
	padding-bottom:185px;
	max-width:1100px;	
	}
	
.wrapper{
	padding:0 24px;
	}

.bottom{
	position:absolute;
	height:130px;
	width:100%;
	bottom:0;
	left:0;
	text-align:center
	}
	
	
.bg-img{ position:absolute;z-index:0;top:0; left:50%; margin:0 0 0 -480px; background:url(../img/bg-img.png) no-repeat center; width:961px; height:306px}
.logotip{ position:absolute;z-index:2;top:41px;left:50%;margin:0 0 0 -201px} .logotip a{ outline:none}
.banner{ padding:0 0 28px }

.check-main{position:relative; padding:0 29px 0 12px;}
	.check{ background:url(../img/check-bg.png) repeat-x top; height:176px; padding:23px 205px 0 14px}
	.crn-check{position:absolute;z-index:2;top:0;height:199px;}
		.crn-check-01{ background:url(../img/crn-01.png) no-repeat; width:12px; left:0;}
		.crn-check-02{ background:url(../img/crn-02.png) no-repeat; width:29px; right:0;}
		
	.check div{ background:url(../img/check-tbx.gif) repeat-x 0 -54px; height:24px; position:relative; padding:15px 25px}
	.crn-check-tbx{position:absolute;z-index:2;top:0;height:54px; width:8px; background:url(../img/check-tbx.gif) no-repeat}
		.crn-check-tbx-01{ background-position:0 0;left:0}
		.crn-check-tbx-02{ background-position:-8px 0;right:0}
		
		.check div input{ width:99%; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#c1c1c1; font-style:italic}
		.check .btn-analyze{ background:url(../img/btn-analyze.png) no-repeat; width:196px; height:56px; border:none; position:absolute; z-index:3; top:23px; right:21px;}

.content-main{position:relative;background: url(../img/line-left-main.gif) repeat-y 0 #F7F7F7;}
	.content-main-01{background: url(../img/line-right-main.gif) repeat-y 100%; padding:0 3px}
		.content-top{ background:#FFF; position:relative; padding:22px 25px}
		.content-bottom-main{ background:url(../img/bg-main.jpg) repeat-x top}
			.content-bottom{background: url(../img/line-bottom-main.gif) repeat-x 0 100%; position:relative; padding:6px 25px 25px;}
		
		.corner-main{ background:url(../img/crn-main.gif) no-repeat; font-size:0; line-height:0; position:absolute; z-index:200;}
			.corner-main-01{ background-position:0 0; height:10px; width:10px; top:0; left:0}
			.corner-main-02{ background-position:-10px 0; height:10px; width:10px; top:0; right:0}
			.corner-main-03{ background-position:-12px -10px; height:16px; width:12px; bottom:0; right:0}
			.corner-main-04{ background-position:0 -10px; height:16px; width:12px; bottom:0; left:0}
			
	.title-bl{ height:26px; position:relative; padding:11px 14px 0; background:#EDEDED;}
		.content-bottom .title-bl{ margin:28px 0 22px}
		.crn-title{background:url(../img/crn-title.gif) no-repeat; font-size:0; line-height:0; position:absolute; z-index:200; top:0; height:37px; width:5px}
			.crn-title-01{ background-position:0 0; left:0}
			.crn-title-02{ background-position:-5px 0; right:0}
		.content-top .crn-title{ background-color:#FFF} 
		.content-bottom .crn-title{ background-color:#F7F7F7} 
		
		
		.img-site{ background:url(../img/line-img-01.gif) repeat-x top #FFF; width:442px; padding:4px 0 0}
			.img-site-01{ background:url(../img/line-img-01.gif) repeat-x bottom; padding:0 0 4px}
			.img-site-02{ background:url(../img/line-img-02.gif) repeat-y 0}
			.img-site-03{ background:url(../img/line-img-02.gif) repeat-y 100%; padding:0 4px}
			
		.site-stat{ margin-left:470px}
			.site-stat table, .site-stat ul{ margin:3px 0 12px; width:auto}
				.site-stat ul li,.site-list-main ul li{ font-size:11px; padding:3px 0 5px}
				.site-stat table td, .site-stat2 table td{ font-size:12px; padding:1px 0 0; width:180px}
				.site-stat2 table td{ white-space: nowrap; width:80%}
				.site-stat2 table{ margin-bottom: 10px}
			.site-stat sup{ font-size:9px}
			
		.lnk-dashed a, .lnk-dashed a:visited{color:#888888; text-decoration:none; border-bottom:1px dashed #888888; }
		.lnk-dashed a:hover{ border:none}
			.lnk-dashed a span{padding: 0 3px}
		
		.lnk-dashed a.selected{color: #FFF;border:none}
		.lnk-dashed a.selected span{ background: #2777A7;}
		
		.site-list-main{ padding:15px 0 5px}	
		.site-list-main table td{ vertical-align: top; font-size: 12px}	
			
				.site-list-main ul,.site-list .site-stat ul{ margin:6px 0 0}
				.site-list ul li{ padding-left:18px;background:url(../img/icons.gif) no-repeat}
					.site-list ul li.yes{ background-position:0 -35px }
					.site-list ul li.no{ background-position:0 6px }
					.site-list ul li.img{ background-position:0 -77px }
					.site-list ul li.subdomain{ background-position:0 -120px }
					.site-list ul li.counter{ background-position:0 -162px }
						
						
						
		.alexa-graf{ width:422px; padding:10px 0 0 20px}
			.alexa-graf p{ padding:0 0 8px}
				.alexa-graf ul li{ display:inline; padding:0 5px 0 0; font-size:11px}
		
		.smm-data li{ float:left; width:165px; font-size:11px;}
			.smm-data li a{ font-size:12px;} 
			.smm-data li table{ margin:3px 0 0;width: auto;font-size:12px;}
				.smm-data li table td{ padding:0 15px 0 0}
				
#CoverWindow,.CoverWindow{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:100002;opacity:.30;filter:alpha(opacity=30)} #ProgressWindow,.ProgressWindow{position:fixed;z-index:100002;top:50%;left:50%;width:180px;margin:-37px 0 0 -100px}
.ProgressWindow{width:350px;margin:-49px 0 0 -175px}
.imgError{width:36px}.messageError{margin-left:37px}.messageError h2{position:relative;z-index:2;margin:0 0 10px -2px} .messageError h2 .solid{padding:0 0 6px}
.scrollError{max-height:150px;overflow:auto}
.closeError{text-align:right;position:relative;margin:10px 0 0} 
	.closeError .clear{position:absolute;z-index:255;right:88px;top:6px}
	
	/* ICONS */
.icon{background:url(../img/ico/icons.gif) no-repeat}
	.ico-read{background-position:0 -33px;width:9px;height:9px}
	.ico-del{background-position:0 -24px;width:9px;height:9px}
	.ico-graf{background-position:0 -42px;width:11px;height:9px}
	.ico-accept{background-position:0 -12px;width:12px;height:12px}	
	.ico-accept-red{background-position:0 -73px;width:12px;height:12px}	
	.ico-reject{background-position:0 0;width:12px;height:12px}
	.ico-migrate{background-position:0 -51px;width:14px;height:12px}
	.ico-add{background-position:0 -63px;width:10px;height:10px}
.popup-top{position:relative;padding:0 9px}
	.popup-top div{height:9px;background:#F8FAFA;font-size:0;line-height:0}
	
	.corner-main2{position:absolute;line-height:0;font-size:0;background:url(../img/corners.gif) no-repeat;}	
	.crn-popup{width:9px;height:9px}
		.crn-popup01{background-position:0 -64px;left:0;top:0}
		.crn-popup02{background-position:-9px -64px;right:0;top:0}
		.crn-popup03{background-position:-0 -73px;left:0;top:0}
		.crn-popup04{background-position:-9px -73px;right:0;top:0}
	.popup-content{padding:5px 20px 11px 20px;background:#F8FAFA;position:relative}
	
	.popup-btn{text-align:right;padding:13px 0 0;}
	.popup-exit{position:absolute;z-index:10;top:6px;right:15px}
		.popup-exit img{cursor:pointer}	
		
		
.hide{ display: none}
		

				
		
		
