html {
font-size: 100.01%;
}

body, p, a, h1, h2, h3, img, ul, form {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight: normal;
}

body {
padding: 5px;
}

#page {
min-width: 980px;
max-width: 1350px;
margin: 0 auto;
font-size: 11px;
background: url("img/page_bg.png") left top repeat;
padding: 25px 10px 30px;
}

hr {
color: white;
}

a {
color: #1c8ac9;
}

a:hover {
text-decoration: none;
}

a.details {
float: right;
background: url("img/details.jpg") left 6px no-repeat;
padding: 0 0 0 20px;
}

.akcent-bold {
font-weight: bold;
color: #787878;
}

.pad20top {
padding: 20px 0 0 0;
}

.bigrss {
float: right;
background: url("img/bigrss.jpg") left top no-repeat;
width: 132px;
line-height: 37px;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
}

	.bigrss a span {
	font-weight: bold;
	}
	
.bigrss-story {
width: 250px;
background: url("img/bigrss-story.jpg") left top no-repeat;
}

h1 {
color: #1a90d6;
font-family: Arial, sans-serif;
font-size: 18px;
margin: 20px 0;
}

ul {
list-style: none;
}

table, tr, td {
border-collapse: collapse; margin: 0; padding: 0; vertical-align: top;
}

.header {
width: 100%;
}

	.header .header-td-first {
	width: 23%;
	padding: 10px 0 0 0;
	}
	
	.header .header-td-second {
	width: 50%;
	padding: 10px 0 0 0;
	}
	
	.header .header-td-third {
	width: 20%;
	}
	
	.header .header-td-adv {
	text-align: center;
	padding-right: 22px;
	}
	
	.header .login {
	background: url("img/login_bg.jpg") right top no-repeat;
	height: 64px;
	position: relative;
	padding: 10px 15px;
	}
	
		.header .login .left {
		position: absolute;
		width: 14px;
		height: 84px;
		background: url("img/login_left.jpg") left top no-repeat;
		left: 0;
		top: 0;
		}
	
		.header .login .outsideimg {
		position: absolute;
		top: 5px;
		}
	
		.header .login-notlogged {
		
		}
		
			.header .login-notlogged .outsideimg {
			width: 20px;
			height: 27px;
			background: url("img/login-notloged_outsideimg.jpg") left top no-repeat;
			left: -23px;
			}
			
			.header .login-notlogged table {
			width: 100%;
			}
		
			.header .login-notlogged td {
			vertical-align: middle;
			padding: 0 0 4px;
			}
			
			.header .login-notlogged .td-submit {
			width: 30px;
			}
			
			.header .login-notlogged .login-td-first {
			width: 50px;
			}
		
			.header .login-notlogged input {
			width: 95%;
			margin: 0;
			padding: 0;
			}
			
			.header .login-notlogged .submit {
			width: 40px;
			height: 21px;
			border: 0;
			background: url("img/login-notlogged_submit.jpg") left top no-repeat;
			cursor: pointer;
			margin: 0 5px;
			}
			
			.header .login-notlogged .a-register {
			text-transform: uppercase;
			color: #cc0000;
			margin: 0 0 0 2%;
			}
			
		.header .login-logged {
		padding: 15px 25px;
		}
		
			.header .login-logged .name {
			font-weight: bold;
			color: #a3a3a3;
			}
			
			.header .login-logged .outsideimg {
			width: 19px;
			height: 25px;
			background: url("img/login-logged_outsideimg.jpg") left top no-repeat;
			left: -20px;
			}
			
	.header .header-yandex {
	vertical-align: bottom;
	text-align: center;
	}
	
	.header .header-navmenu {
	padding: 10px 0 0 0;
	height: 40px;
	}
	
		.header .header-navmenu-wrap {
		position: relative;
		background: url("img/header-navmenu.jpg") right top no-repeat;
		}
	
			.header .header-navmenu table {
			width: 100%;
			height: 40px;
			text-align: center;
			}
			
			.header .header-navmenu td {
			vertical-align: middle;
			}
			
			.header .header-navmenu a {
			color: #787878;
			text-decoration: none;
			}
			
			.header .header-navmenu .active {
			color: #cc0000;
			}
			
			.header .header-navmenu-wrap .left {
			position: absolute;
			left: 0;
			top: 0;
			width: 16px;
			height: 40px;
			background: url("img/header-navmenu_left.jpg") left top no-repeat;
			}
			
.content {
width: 100%;
margin: 20px 0 0;
}

	.content .wrap {
	position: relative;
	}

	.content .content-td-first {
	width: 25%;
	}
	
		.content-td-first .wrap {
		background: #e4e4e4;
		padding: 5px;
		}
		
			.content-td-first .inner {
			position: relative;
			background: #fbfbfb;
			padding: 15px 20px;
			margin: 0 0 5px 0;
			}
			
				.content-td-first .inner li {
				padding: 6px 0 6px 30px;
				position: relative;
				z-index: 1;
				}
				
					.content-td-first .inner li .underlay {
					position: absolute;
					left: -10px;
					top: -2px;
					width: 203px;
					height: 29px;
					background: url("img/content-first_underlay.jpg") left top no-repeat;
					z-index: -1;
					visibility: hidden;
					}
					
				.content-td-first .inner li.active a {
				font-weight: bold;
				}
				
				.content-td-first .inner li.active .underlay {
				visibility: visible;
				}
				
				.content-td-first .inner .inner-li-first {
				margin: 0 0 10px 0;
				font-weight: bold;
				}
				
				.content-td-first .inner .ico {
				position: absolute;
				width: 30px;
				height: 25px;
				left: 0;
				top: 0;
				background-position: left center;
				background-repeat: no-repeat;
				}
				
					.content-td-first .inner .ico-monitoring {
					background-image: url("img/ico-monitoring.png");
					}
					
					.content-td-first .inner .ico-tic {
					background-image: url("img/ico-tic.png");
					}

					.content-td-first .inner .ico-check {
					background-image: url("img/ico-check.png");
					}
					
					.content-td-first .inner .ico-available {
					background-image: url("img/ico-available.png");
					}
					
					.content-td-first .inner .ico-index {
					background-image: url("img/ico-index.png");
					}
					
					.content-td-first .inner .ico-only {
					background-image: url("img/ico-only.jpg");
					background-position: left 5px;
					color: #cc0000;
					}
					
					.content-td-first .inner .ico-analise {
					background-image: url("img/ico-analise.png");
					}
					
					.content-td-first .inner .ico-express {
					background-image: url("img/ico-express.png");
					}
					
					.content-td-first .inner .ico-backlinks {
					background-image: url("img/ico-backlinks.png");
					}
					
					.content-td-first .inner .ico-check-site {
					background-image: url("img/ico-check-site.png");
					}
					.content-td-first .inner .ico-requests {
					background-image: url("img/ico-requests.png");
					}
					
					.content-td-first .inner .ico-onip {
					background-image: url("img/ico-onip.png");
					}
					
					.content-td-first .inner .ico-location {
					background-image: url("img/ico-location.png");
					}
					
					.content-td-first .inner .ico-massanalise {
					background-image: url("img/ico-massanalise.png");
					}
					
					.content-td-first .inner .ico-ticdefinition {
					background-image: url("img/ico-ticdefinition.png");
					}
					
					.content-td-first .inner .ico-indexation {
					background-image: url("img/ico-indexation.png");
					}
					
					.content-td-first .inner .ico-hosters {
					background-image: url("img/ico-hosters.png");
					}
					
					.content-td-first .inner .ico-expiration {
					background-image: url("img/ico-expiration.png");
					}
					
					.content-td-first .inner .ico-time {
					background-image: url("img/ico-time.png");
					}

					.content-td-first .inner .ico-ip {
					background-image: url("img/ip.png");
					}

					.content-td-first .inner .ico-mirror {
					background-image: url("img/mirror.png");
					}
					
					.content-td-first .inner .ico-mysites {
					background-image: url("img/ico-mysites.png");
					background-position: left 3px;
					}

					.content-td-first .rss {
					position: absolute;
					margin-left: 5px;
					width: 12px;
					height: 19px;
					background: url("img/rss.png") left top no-repeat;
					}
		
			.content-td-first .wrap .corner {
			background-image: url("img/content-first_wrap_corners.jpg");
			z-index: 1;
			}
			
			.content-td-first .inner .corner {
			background-image: url("img/content-first_inner_corners.jpg");
			z-index: 2;
			}
	
	.content .content-td-second {
	width: 50%;
	padding: 5px 20px 0;
	}
	
		.content .content-td-second p {
		line-height: 15px;
		color: #454545;
		margin: 0 0 1em 0;
		}
		
		.content .content-td-second .akcent {
		color: #cc0000;
		}
		
		.content .content-td-second .akcent-blue {
		color: #1a90d6;
		}
		
		.company-ico {
		padding: 2px 0 2px 23px;
		background-repeat: no-repeat;
		background-position: left center;
		}
		
			.company-ico-yandex {
			background-image: url("img/company-ico-yandex.jpg");
			}
			
			.company-ico-google {
			background-image: url("img/company-ico-google.gif");
			}
			
			.company-ico-rambler {
			background-image: url("img/company-ico-rambler.jpg");
			}
			
			.company-ico-rucenter {
			background-image: url("img/company-ico-rucenter.jpg");
			}
			
			.company-ico-d {
			background-image: url("img/company-ico-d.jpg");
			}
	
		.linktree {
		border: 1px dashed #a5a5a5;
		border-left: none;
		border-right: none;
		padding: 5px 0;
		}
		
			.linktree a {
			background: url("img/linktree_a.jpg") right 5px no-repeat;
			padding: 0 10px 0 0;
			color: #787878;
			text-decoration: none;
			margin: 0 5px 0 0;
			}
			
			.linktree span {
			color: #000000;
			}
			
		.most-popular {
		}
		
			.most-popular li {
			padding: 0 0 5px 40px;
			margin: 0 0 15px 0;
			background-position: left top;
			background-repeat: no-repeat;
			}
			
			.content .content-td-second .most-popular li p {
			color: #858585;
			margin: 3px 0 0 0;
			}
			
				.most-popular .ico-pop-position {
				background-image: url("img/ico-pop-position.jpg");
				}
				
				.most-popular .ico-pop-masscheck {
				background-image: url("img/ico-pop-masscheck.jpg");
				}
				
				.most-popular .ico-pop-tic {

				background-image: url("img/ico-pop-tic.png");
				}
				
				.most-popular .ico-pop-google {
				background-image: url("img/ico-pop-google.jpg");
				}

				.most-popular .ico-pop-idx {
				background-image: url("img/ico-pop-index.png");
				}

				.most-popular .ico-pop-time {
				background-image: url("img/ico-pop-time.png");
				}

				.most-popular .ico-pop-serp {
				background-image: url("img/ico-pop-serp.png");
				}
				
				.most-popular .ico-pop-punycode {
				background-image: url("img/ico-pop-punycode.jpg");
				}
				
				.most-popular .ico-pop-informers {
				background-image: url("img/ico-pop-informers.jpg");
				}
				
				.most-popular .ico-pop-price {
				background-image: url("img/ico-pop-price.jpg");
				}

				.most-popular .ico-pop-check {
				background-image: url("img/ico-pop-check.png");
				}
		
		.form {
		}
		
			.form h1 {
			margin-left: 40px;
			margin-bottom: 10px;
			}
			
				.form .wrap {
				background: #ffffff;
				border: 2px solid #f3f3f3;
				padding: 20px;
				}
			
					.form .wrap .corner {
					background-image: url("img/form_corners.jpg");
					}
					
					.form .wrap table {
					width: 60%;
					}
					
					.form .wrap-lk table {
					width: 100%;
					text-align: left;
					}
					
					.form .wrap  table td.checkbox input {
					width: auto;
					}
					
						.form .wrap td, .form .wrap th{
						padding: 3px 0;
						vertical-align: middle;
						font-weight: normal;
						text-align: left;
						}
						
						.form .wrap table th {
						width: 25%;
						}
						
						.form .wrap table input {
						width: 95%;
						margin: 0;
						padding: 2px;
						}
						
						.form .wrap table input.checkbox {
						width: auto;
						}
						
						.form .wrap table .checkbox-first {
						padding-top: 20px;
						}
						
						.form .wrap table .checkbox-last {
						padding-bottom: 20px;
						}
						
						.form .wrap table input.submit {
						background: url("img/form_submit.jpg") left top no-repeat;
						width: 74px;
						height: 21px;
						border: 0;
						cursor: pointer;
						}

						.form .wrap table input.submit-letsgo {
						 background: url("img/submit-letsgo.jpg") left top no-repeat;
						width: 74px;
						height: 21px;
						border: 0;
						cursor: pointer;
						}
						
						.form .wrap table input.reg-submit {
						background: url("img/reg-submit.jpg") left top no-repeat;
						width: 166px;
						height: 21px;
						border: 0;
						cursor: pointer;
						}
						
						.form .wrap table .formlink {
						background: url("img/formlink.jpg") right 5px no-repeat;
						padding: 0 20px 0 0;
						}
						
						.form .wrap table .captcha-container {
						position: relative;
						}
						
							.form .wrap table .captcha-container .captcha {
							position: absolute;
							top: 0;
							right: -45%;
							}
							
		.usefullinks {
		padding: 20px 0 0 0;
		}
		
			.usefullinks li {
			margin: 0 0 5px 0;
			}
			
		.info-table {
		font-size: 10px;
		width: 100%;
		margin: 20px 0;
		}

		.small-th {
		width: 70px;
		}


		
			.info-table th {
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			background: #ebebeb;
			text-align: center;
			}
			
			.content .content-td-second .info-table p {
			margin: 0;
			}
			
			.info-table th, .info-table td {
			border: 1px solid #cecece;
			vertical-align: middle;
			padding: 5px;
			}
			
		.info-table-dynamic {
		text-align: center;
		}
			
		.information {
		background: url("img/information.jpg") right top no-repeat;
		height: 60px;
		margin: 20px 0;
		}

			.information .wrap {
			line-height: 60px;
			padding: 0 20px 0 65px;
			background: url("img/information_left.jpg") left top no-repeat;
			}

				.information .wrap .ie {
				display: none;
				}

				.information .wrap .inner {
				display: inline-block;
				line-height: 12px;
				vertical-align: middle;
				width: 100%;
				}
				
		.info-form {
		margin: 0 0 10px 0;
		}
		
			.info-form input {
			padding: 2px;
			}
		
			.info-form .url {
			width: 50%;
			}

			.info-form .keyword {
			width: 50%;
			}

			
			.info-form .linkamount {
			width: 65px;
			text-align: left;
			margin: 0 10px;
			}

			.info-form .statminmax {
			width: 70px;
			text-align: left;
			margin: 0 10px;
			}
			
			.info-form .submit-letsgo {
			width: 66px;
			height: 21px;
			border: 0;
			margin: 0; padding: 0;
			background: url("img/submit-letsgo.jpg") left top no-repeat;
			cursor: pointer;
			}
			
			.info-form .submit-send {
			width: 78px;
			height: 21px;
			border: 0;
			margin: 0; padding: 0;
			background: url("img/submit-send.jpg") left top no-repeat;
			cursor: pointer;
			}
			
			.info-form .submit-check {
			width: 78px;
			height: 21px;
			background: url("img/form_submit-check.jpg") left top no-repeat;
			margin: 0; padding: 0;
			cursor: pointer;
			border: 0;
			margin: 5px 0 0;
			}
			
			.form .wrap table input.submit-changedata {
			width: 111px;
			height: 21px;
			background: url("img/submit-changedata.jpg") left top no-repeat;
			margin: 0; padding: 0;
			cursor: pointer;
			border: 0;
			}
			
			.form .wrap table input.submit-changepass {
			width: 111px;
			height: 21px;
			background: url("img/submit-changepass.jpg") left top no-repeat;
			margin: 0; padding: 0;
			cursor: pointer;
			border: 0;
			}
			
			.info-form .small-table {
			width: 100%;
			}
			
				.info-form .small-table td {
				vertical-align: middle;
				padding: 3px 0;
				}
				
				.info-form .small-table input {
				margin: 0;
				}
			
			.info-form textarea {
			width: 90%;
			padding: 5px;
			font-family: Tahoma, sans-serif;
			font-size: 11px;
			}
			
		.liveinternet {
		width: 445px;
		margin: 25px auto 10px;
		}
		
		.counter {
		width: 95px;
		margin: 0 auto;
		}
		
		.express-content {
		margin: 30px 0;
		}
		
			.express-content .express-img {
			float: left;
			width: 320px;
			height: 241px;
			text-align: center;
			vertical-align: middle;
			margin: 0 20px 20px 0;
			}
			
			.express-content .express-counters {
			margin: 0 0 10px 0;
			}
			
			.content .express-content .express-counters td {
			padding: 0 10px 0 0;
			}
			
			.content .content-td-second .express-content p {
			margin: 0 0 4px 0;
			}			
			
		.sites-customize {
		width: 100%;
		}
		
		.submit-accept {
		float: right;
		width: 78px;
		height: 21px;
		border: 0; margin: 0; padding: 0;
		background: url("img/submit-accept.jpg") left top no-repeat;
		cursor: pointer;
		}
		
		.submit-addnewsite {
		width: 150px;
		height: 21px;
		border: 0; margin: 10px 0 0; padding: 0;
		background: url("img/submit-addnewsite.jpg") left top no-repeat;
		cursor: pointer;
		}
		
		.map {
		width: 480px;
		height: 350px;
		margin: 0 auto
		}
					
	.content .content-td-third {
	width: 25%;
	}
	
		.content-td-third .wrap {
		background: #ffffff;
		padding: 0 25px 15px;
		border: 2px solid #f3f3f3;
		}
		
			.content-td-third .wrap .corner {
			background-image: url("img/content-third_wrap_corners.jpg");
			}
			
				.content-td-third .wrap .corner-leftTop, .form .wrap .corner-leftTop {
				left: -2px;
				top: -2px;
				}
				
				.content-td-third .wrap .corner-leftBottom, .form .wrap .corner-leftBottom {
				left: -2px;
				bottom: -2px;
				}
				
				.content-td-third .wrap .corner-rightTop, .form .wrap .corner-rightTop {
				right: -2px;
				top: -2px;
				}
				
				.content-td-third .wrap .corner-rightBottom, .form .wrap .corner-rightBottom {
				right: -2px;
				bottom: -2px;
				}
				
		.paginator-prev {
		margin: 0 20px 0 0;
		}
		
		.paginator-next {
		margin: 0 0 0 20px;
		}
		
		.paginator-active {
		padding: 2px 4px;
		color: #ffffff;
		background: gray;
		margin: 0 5px 0 0;
		}
		
		.paginator-state {
		padding: 2px 4px;
		margin: 0 5px 0 0;
		}
				
		.content .content-td-third ul {
		}
		
			.content .content-td-third li {
			margin: 0 0 15px 0;
			padding: 0 0 0 15px;
			background: url("img/content-third_ul_ico.jpg") left 5px no-repeat;
			}
			
				.content .content-td-third li a {
				color: #000000;
				}
				
				.content .content-td-third li a.details {
				color: #1a90d6;
				}
				
			.content .content-td-third li.last {
			background: none;
			}
			
		.content-td-third .adv {
		width: 240px;
		margin: 10px auto 0;
		}

.footer {
margin: 35px 0 0 0;
text-align: center;
}

	.footer .footer-thing a {
	float: right;
	width: 31px;
	height: 31px;
	background: url("img/footer-thing.jpg") left top no-repeat;
	margin: 25px 10px 0 0;
	}
	
	.footer .footer-navmenu {
	margin: 25px 0 0 0;
	}
	
		.footer .footer-navmenu a {
		color: #787878;
		margin: 0 30px 0 0;
		text-decoration: none;
		}
		
		.footer .footer-navmenu a.active {
		color: #000000;
		}
		
	.footer .footer-copy {
	color: #989898;
	margin: 15px 0 0 0;
	}

.corner {
position: absolute;
width: 14px;
height: 14px;
}
	
.corner-leftTop {
background-position: left top;
left: 0;
top: 0;
}

.corner-leftBottom {
background-position: left bottom;
left: 0;
bottom: 0;
}

.corner-rightTop {
background-position: right top;
right: 0;
top: 0;
}

.corner-rightBottom {
background-position: right bottom;
right: 0;
bottom: 0;
}

.content-td-third .wrap:after, .float-container:after {
content: "";
display: block;
clear: both;
}

.clearer {
clear: both;
}

.clearer .info-table {
margin-top: 0;
}

.mysites-special .submit-accept {
float: left;
}

.mysites-special .info-table {
margin-bottom: 10px;
}

.info-form .small-table-feedback {
width: 80%;
}

.export {
    position: relative;
    padding: 6px 6px 6px 30px; 
    display: inline;
    list-style-type: none;
}

.export .ico {
    left: 0;
    top: 0;
	position: absolute;
    width: 30px;
    height: 25px;
    background-repeat: no-repeat;
}

.export .ico-mysites {
    background-image: url("img/ico-mysites.png");
    background-position: left 3px;
}

.export .ico-descr {
    background-image: url("img/ico-descr.png");
    background-position: center;
}

.export .ico-excel {
    background-image: url("img/ico-excel.png");
    background-position: center;
}

.export .ico-rss {
    background-image: url("img/ico-rss.png");
    background-position: center;
}

