/* html */
* {
	margin:0;
	padding:0;
}
body {
	font-size:100%;
	font-family: Tahoma, Helvetica, sans-serif;
	color:#000;
}
a {
	text-decoration:none;
	outline:none;
}
a img {
	border:none;
}
h1 {
	padding:40px 0px 12px 70px;
}
h2 {
	color:#000;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 10px 70px;
}
h2 span {
	font-size:30px;
	color:#9e0b0f;
}
blockquote {
	background:url('images/quotel.gif') no-repeat left 1px;
	padding:0px 0px 0px 16px;
}
blockquote img {
	margin:0px 0px -2px 3px;
}
fieldset {
	border:none;
	padding:17px 0px 0px 110px;
}
fieldset input.txt {
	font-size:36px;
	color:#9e0b0f;
	border: double #E4E4E4 3px;
	width:295px;
	float:left;
	height:41px;
	padding:2px 0px 0px 5px;
}
fieldset input.btn {
	border:none;
	background:url('images/reg_button.gif') no-repeat;
	width:165px;
	height:39px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	margin:0px 0px 0px 18px;
	float:left;
}
fieldset label {
	font-size:13px;
	font-weight:bold;
	color:#454545;
}
fieldset label a {
	font-weight:normal;
	text-decoration:none;
	border-bottom:dashed 1px #454545;
	font-style:italic;
	color:#454545;
	padding:0px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.flt_l{
float:left;
}
.flt_r{
float:right;
margin:0px 10px 0px 20px;
}
ul{
list-style:none;
margin:5px 0px 15px 0px;
}
ul li{
padding:0px 0px 3px 20px;
}
/* struct */
#wrapper {
	position: relative;
	background:url('images/body_bg.png') repeat-x top left #fff;
	font-size:12px;
	min-width:990px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? "990px" : "100%");
}
/* header */
#header {
	height:133px;
	position:relative;
	z-index:50;
}
#header #logo {
	position:absolute;
	top:54px;
	left:52px;
}
#header #tel {
	position:absolute;
	right:30%;
	top:76px;
	background:url('images/header_tel.gif') no-repeat;
	width:310px;
	height:43px;
	margin:0px 15px 0px 0px;
}
/* main */
#main {
}
/* content */
#content {
	height:1%;
	margin:0px 31% 0px 0px;
	position:relative;
	z-index:50;
}

#content .content .green_box {
	margin:15px 0px 10px 0px;
	background:url('images/green_box_t.gif') no-repeat top right #E9F3CA;
}
#content .content .green_box .content {
	background:url('images/green_box_b.gif') no-repeat bottom right;
	padding:15px 0px 15px 54px;
}
#content .content {
}
#content .content #candy_desc {
	margin:0px 0px 20px 70px;
}
#content .content #candy_desc span {
	background:url('images/num_bg.gif') no-repeat 1px 1px;
	color:#9e0b0f;
	font-size:10px;
	text-align:center;
	padding:0px 5px 0px 5px;
}
#content .content .column .col_1 {
	margin:0px 49% 0px 0px;
}
#content .content .column .col_1 .content {
	padding:0px 40px 0px 0px;
	background:none;
}
#content .content .column .col_2 {;
	float:right;
	width:50%;
}
#content .content .column .col_2 .content {
	padding:0px 30px 0px 0px;
	background:none;
}
#content .content .green_box #candy {
	background:url('images/block_candy.jpg') left center no-repeat;
	position:relative;
	z-index:10;
}
#content .content .green_box #candy .content {
	padding:0;
}
#content #whois_line {
	height:50px;
}
/* zones */
#content #domens {
	clear: both;
	margin:15px 0px 0px 30px;
}
#content #domens .zone {
	height:40px;
	width:175px;
	float:left;
	margin:0px 0px 0px 0px;
}
#content #domens .zone span {
	font-size:31px;
	color:#003767;
}
#content #domens .zone sup {
	color:#af3a3e;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	padding:0px 0px 0px 5px;
}
#content #nds {
	clear:both;
	color:#848484;
	font-size:10px;
	padding:10px 0px 17px 0px;
}
#pay {
	margin:30px 0px 0px 0px;
	clear:both;
	height:100px;
}
#pay .content{
	margin:0px 0px 0px 70px;
}
/* sidebar */
#sidebar {
	width:30%;
	float:right;
	position:relative;
	z-index:20;
}
.i1{}
.i2{padding:131px 0px 20px 0px;}
.i3{padding:209px 0px 0px 0px;}
.i4{padding:150px 0px 0px 0px;}
/**/
#sidebar img {
	margin:3px 0px 0px 7px;
}
#sidebar.i1 .text{
	background:url('images/text_1.gif') no-repeat 20px center;
	height:78px;
	padding:0;
}
#sidebar.i2 .text{
	background:url('images/text_2.gif') no-repeat 20px center;
	height:78px;
	padding:0;
}
#sidebar.i3 .text{
	background:url('images/text_3.gif') no-repeat 20px center;
	height:78px;
}
#sidebar.i4 .text{
	background:url('images/text_4.gif') no-repeat 20px center;
	height:78px;
}
#sidebar p {
	padding:5px 33px 10px 25px;
}
#sidebar #people{
	position:relative;
	z-index:100;
}
#sidebar.i1 #people{
	background:url('images/sidebar_hand.gif') no-repeat right top;
	height:153px;
	margin:-22px 0px 10px 0px;
}
#sidebar.i2 #people{
	background:url('images/people_2.gif') no-repeat right top;
	height:341px;
	width:298px;
	margin:-93px 0px 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
	padding:0;
}
#sidebar.i3 #people{
	background:url('images/people_3.gif') no-repeat right top;
	height:341px;
	width:298px;
	margin:-93px 0px 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
}
#sidebar.i4 #people{
	background:url('images/people_4.jpg') no-repeat right top;
	height:324px;
	width:344px;
	margin:-132px 0px 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
}
#sidebar.i2 #ballon, #sidebar.i3 #ballon, #sidebar.i2 #ballon-up, #sidebar.i3 #ballon-up {
	opacity: 0.9;
	filter:alpha(opacity=90);
}
#sidebar #ballon {
	height:80px;
	background:url('images/sidebar_bollon_left.gif') no-repeat left top #AFD519;
	position:relative;
	margin:0px 0px 0px 25px;
	z-index:100;
}
#sidebar #ballon-up {
	background:url('images/sidebar_ballon-up.gif') no-repeat right top;
	height:15px;
	position:relative;
	z-index:100;
}
#sidebar #ballon img {
	margin:15px 0px 0px 20px;
}
#sidebar h2, #sidebar h2 span {
	font-size:18px;
	margin:12px 0px 0px 25px;
	padding:0px 15px 0px 0px;
}
#sidebar h2 span {
	margin:0;
	padding:0;
}
/* footer */
#footer {
	clear:both;
	height:120px;
	font-size:10px;
	background:#EDEDED;
	color:#b1b1b1;
	position:relative;
	margin:0px 0px 0px 0px;
}
#footer a {
	color:#b1b1b1;
}
#footer a:hover {
	text-decoration:underline;
}
#footer #cetis p {
	padding:0px 0px 0px 80px;
}
#footer #copyright {
	position:absolute;
	top:35px;
	left:70px;
	width:490px;
}
#footer #cetis {
	position:absolute;
	right:40px;
	top:35px;
}
#footer img {
	margin:3px 0px 0px 0px;
	float:left;
}
/* devvelop */
.clear {
	clear:both;
}
/* pop up */
.popup{
	border:solid 1px #97BB2B;
	background:#F4F9E6;
	font-size:12px;
	position:absolute;
	top:25%;
	left:23%;
	/*padding:20px;*/
	width:600px;
	z-index:1000;
}
.popup a{
	color:#97BB2B;
	text-decoration:underline;
}
.popup h2{
	margin:0px 0px 10px 0px;
}
.popup#pop_2 h2{
	margin:20px 0px 0px 30px;
	text-align:center;
}
.popup p{
	margin:0px 0px 10px 0px;
}
.popup img{
	border:solid 1px #97BB2B;
	
}
.popup .img{
	text-align:center;
	margin:15px 20px 20px 20px;
	height:279px;
}
.popup .img img{
	display:inline;
}
.popup .content{
	padding:20px 30px 10px 30px;
}
.popup#pop_2 .content{
	padding:0px;
}
.popup .p_close{
	cursor:pointer;
	position:absolute;
	height:15px;
	top:10px;
	right:10px;
}
.popup#pop_1 .b_close{
	display:block;
	text-align:right;
	padding:0px 0px 3px 0px;
}
.popup#pop_2 .b_close{
	display:block;
	text-align:right;
	padding:0px 8px 3px 0px;
}
.popup .list a{
	font-weight:bold;
	color:#97BB2B;
	text-decoration:none;
}
.popup .list a.active{
	font-weight:bold;
	color:#97BB2B;
	text-decoration:underline;
}
.popup .list ul{
	border-top:solid 1px #97BB2B;
	margin:0;
}
.popup .list ul li{
	float:left;
	width:20%;
	padding:10px 0px 10px 0px;
	display:block;
	text-align:center;
}
img.mail_lnk{
border:none;
margin:0px 0px -2px 0px;
display:inline;
}
.popup .p_close img{
border:none;
}
.note p{
padding:0px 20px 0px 20px;
text-align:center;
}
/*
 * 
 */
#pay a#pay-webmoney, #pay a#pay-paymer, #pay a#pay-alfabank, #pay a#pay-mastercard, #pay a#pay-visa, #pay a#pay-dinners, #pay a#pay-jcb, #pay a#pay-yamoney, #pay a#pay-elecsnet {
	margin:40px 40px 70px 0px; 
	display:block !important;
	display:inline-block;
	float:left !important;
	float:none;
}
#pay a#pay-webmoney{
	width:88px;
	height:31px;
	background:url(images/logo/webmoney.jpg) no-repeat;
	}
	#pay a#pay-webmoney:hover {
		background:url(images/logo/webmoney_color.jpg) no-repeat;
	}
#pay a#pay-paymer{
	width:88px;
	height:31px;
	background:url(images/logo/paymer.jpg) no-repeat;
	}
	#pay a#pay-paymer:hover {
		background:url(images/logo/paymer_color.jpg) no-repeat;
	}
#pay a#pay-alfabank{
	width:88px;
	height:31px;
	background:url(images/logo/logo_alfa_bank.gif) no-repeat;
	}
	#pay a#pay-alfabank:hover {
		background:url(images/logo/logo_alfa_bank_color.gif) no-repeat;
	}
#pay a#pay-mastercard{
	width:49px;
	height:31px;
	background:url(images/logo/mastercard.jpg) no-repeat;
	}
	#pay a#pay-mastercard:hover {
		background:url(images/logo/mastercard_color.jpg) no-repeat;
	}
#pay a#pay-visa{
	width:51px;
	height:31px;
	background:url(images/logo/visa.jpg) no-repeat;
	}
	#pay a#pay-visa:hover {
		background:url(images/logo/visa_color.jpg) no-repeat;
	}
#pay a#pay-dinners{
	width:41px;
	height:31px;
	background:url(images/logo/logo_dinners31_nocolr.png) no-repeat;
	}
	#pay a#pay-dinners:hover {
		background:url(images/logo/logo_dinners31.png) no-repeat;
	}
#pay a#pay-jcb{
	width:31px;
	height:31px;
	background:url(images/logo/jcbcardslogo.gif) no-repeat;
	}
	#pay a#pay-jcb:hover {
		background:url(images/logo/jcbcardslogo_color.gif) no-repeat;
	}
#pay a#pay-yamoney{
	width:88px;
	height:31px;
	background:url(images/logo/yamoney.jpg) no-repeat;
	}
	#pay a#pay-yamoney:hover {
		background:url(images/logo/yamoney_color.jpg) no-repeat;
	}
#pay a#pay-elecsnet {
	width:121px;
	height:31px;
	background:url(images/logo/eleksnet_logo.png) no-repeat;
	}
	#pay a#pay-elecsnet:hover {
		background:url(images/logo/eleksnet_logo_color.png) no-repeat;
	}	
	
/**/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-size: 11px;
	font-weight: normal;
}

