@charset "utf-8";
body {
	behavior: url("../css/csshover.htc");
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	background-image:url(../images/backgrad.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height:100%;
}
.oneColFixCtr #container {
	width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	padding:0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
/*min-height:802px;*/
	/* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	background-image:url(../images/content-background.png);
	background-repeat:no-repeat;
	margin:0 10px 0 10px;
	float:left;
	position:relative;
}
#upstrichka{
	float:left;
	background-image:url(../images/strichka-up.jpg);
	background-repeat:repeat-x; 
	height:32px;
	width:100%;}
#downstrichka{
	clear:both;
	background-image:url(../images/strichka-down.jpg);
	background-repeat:repeat-x;
	height:27px;
	float:left;
	width:100%;
	padding-top:6px;
	}
	#downstrichka #copyrights{margin: 0pt auto; width: 1000px;}
	#downstrichka span{color:#fff; font-size:13px;}
	#downstrichka span a{color:#fff; font-size:13px; text-decoration:none;}
	#downstrichka span a:hover{text-decoration:underline;}
#header{
	background-image:url(../images/kubs.png);
	background-repeat:no-repeat;
	height:193px;
	width:100%;
	margin-top:40px;}
#logo{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	height:118px;
	width:132px;
	float:right;
	margin-right:40px;}
ul#menu{
	list-style:none;}
	
ul#menu li div span a{text-decoration:none;}
ul#menu li {
	padding:0;
	margin:0;}
/*Menu 1 BOF*/
ul#menu li #menu1{
	background-image:url(../images/kub4.png);
	background-repeat:no-repeat;
	height:79px;
	width:114px;
	float:left;
	margin:5px 0 0 280px;
	background-position:0 -158px;
	color:#000000;
	zoom: 1;}
	ul#menu li #menu1 span{
		float:left;
margin:18px 0 0 100px;
font-size:14px;
position:absolute;
}
ul#menu li a{text-decoration:none;}
ul#menu li #menu1:hover{
	color:#ed1c24;
	}
ul#menu li #menu1hov{
	background-image:url(../images/kub4.png);
	background-repeat:no-repeat;
	height:79px;
	width:114px;
	float:left;
	position:absolute;
	background-position:0 -79px;
	color:#000000;}
ul#menu li #menu1.active {background-position:0 0;}
/*Menu 1 EOF*/
/*Menu 2 BOF*/
ul#menu li #menu2{
	background-image:url(../images/kub5.png);
	background-repeat:no-repeat;
	height:86px;
	width:130px;
	float:left;
	background-position:0 -172px;
	margin:-5px 0 0 60px;
	color:#000000;}
ul#menu li #menu2 span{
		float:left;
margin:30px 0 0 100px;
font-size:14px;
position:absolute;
}
ul#menu li #menu2:hover{
	color:#ed1c24;
	}
ul#menu li #menu2hov{
	background-image:url(../images/kub5.png);
	background-repeat:no-repeat;
	height:86px;
	width:130px;
	float:left;
	position:absolute;
	background-position:0 -86px;
	color:#000000;}
ul#menu li #menu2.active {background-position:0 0;}
/*Menu 2 EOF*/
/*Menu 3 BOF*/
ul#menu li #menu3{
	background-image:url(../images/kub6.png);
	background-repeat:no-repeat;
	height:71px;
	width:128px;
	float:left;
	background-position:0 -142px;
	margin:-55px 0 0 218px;
	color:#000000;}
ul#menu li #menu3 span{
		float:left;
margin:15px 0 0 105px;
font-size:14px;
position:absolute;
width:70px;
}
ul#menu li #menu3:hover{
	color:#ed1c24;
	}
ul#menu li #menu3hov{
	background-image:url(../images/kub6.png);
	background-repeat:no-repeat;
	height:71px;
	width:128px;
	float:left;
	position:absolute;
	background-position:0 -71px;
	color:#000000;}
ul#menu li #menu3.active {background-position:0 0;}
/*Menu 3 EOF*/
ul#menu li #menu4{
	background-image:url(../images/kub2.png);
	background-repeat:no-repeat;
	height:97px;
	width:117px;
	float:left;
	margin:-53px 0 0 38px;
	background-position:0 -194px;
	color:#000000;}
	ul#menu li #menu4 span{
		float:left;
margin:24px 0 0 93px;
font-size:14px;
position:absolute;
}
ul#menu li #menu4:hover{
	color:#ed1c24;
	}
ul#menu li #menu4hov{
	background-image:url(../images/kub2.png);
	background-repeat:no-repeat;
	height:97px;
	width:117px;
	float:left;
	position:absolute;
	background-position:0 -98px;
	color:#000000;}
ul#menu li #menu4.active {background-position:0 0;}
/*Menu 5 BOF*/
ul#menu li #menu5{
	background-image:url(../images/kub3.png);
	background-repeat:no-repeat;
	height:75px;
	width:125px;
	float:left;
	margin:-5px 0 0;
	background-position:0 -150px;
	color:#000000;}
ul#menu li #menu5 span{
		float:left;
margin:20px 0 0 105px;
font-size:14px;
position:absolute;
}
ul#menu li #menu5:hover{
	color:#ed1c24;
	}
ul#menu li #menu5hov{
	background-image:url(../images/kub3.png);
	background-repeat:no-repeat;
	height:75px;
	width:125px;
	float:left;
	position:absolute;
	background-position:0 -75px;
	color:#000000;}
ul#menu li #menu5.active {background-position:0 0;}
/*Menu 6 BOF*/
ul#menu li #menu6{

background-image:url(../images/kub1.png);
	background-repeat:no-repeat;
	height:77px;
	width:127px;
	float:left;
	margin:-63px 0 0 -30px;
	background-position:0 -154px;
	color:#000000;}
	ul#menu li #menu6 span{
		float:left;
margin:15px 0 0 105px;
font-size:14px;
position:absolute;
}
ul#menu li #menu6:hover{
	color:#ed1c24;
	}
ul#menu li #menu6hov{

background-image:url(../images/kub1.png);
	background-repeat:no-repeat;
	height:77px;
	width:127px;
	float:left;
	display:block;
	visibility: hidden;
	position:absolute;
	background-position:0 -77px;}
ul#menu li #menu6.active {background-position:0 0px;}
#leftsidebar{
	float:left;
	width:255px;
	height:430px;
	padding-top:40px;
	padding-left:30px;
	}
#centralbar{
	float:left;
	width:508px;
	margin-bottom:20px;
	}
#rightsidebar{
	float:left;
	width:210px;

	padding-top:20px;
text-align:center;
	}
.shortnews{
	width:207px;
	margin-top:30px;}
.shortnews .shortcontent{
	background-image:url(../images/short-news-center.png);
	background-repeat:repeat-y;
	padding:0 5px;
width:172px;
	font-size:12px;
	color:#FFF;
	float:left;}
.shortnews .shortcontent a{clear:left;
color:#FFFFFF;
float:left;
margin:5px 0 5px 0;
text-decoration:none;}
.shortnews .shortcontent a:hover{text-decoration:underline;}
.shortnews .shortcontent h4{
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:14px;
	width:182px;
	margin-bottom:5px;}
.shortnews .shortcontent p{
margin:0;
padding:0;}
.shortnews .shortnewsup{
background-image:url(../images/short-news-up.png);
	background-repeat:no-repeat;
	width:182px;
	height:9px;
	float:left;
}
.shortnews .shortnewsdown{
	background-image:url(../images/short-news-down.png);
	background-repeat:no-repeat;
	width:207px;
	height:23px;
	float:left;}
	
.shortnews .shortnewsdown a{
	color:#000;
	float:right;
font-size:12px;
margin:4px 33px 0 3px;
	}
.shortnews .shortnewsdown a:hover{
	color:#ed1c24;}
.contentblock{
	background-image:url(../images/full-news-downcorner.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:small;
	padding-bottom:10px;
	padding:0 3px 20px 3px;}
.contentblock h2{
	background-image:url(../images/full-news-upcorner.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#ed1c24;
	font-weight:normal;
	margin:0;
	padding-left:5px;
	margin-left:-3px;
	padding-top:3px;}
.contentblock .more{
color:#000;
	float:right;
font-size:12px;
margin:-1px 30px 0 3px;
}
.contentblock .more a{
color:#000;
}
.contentblock .more a:hover{
color:#ed1c24;
}
#kubis{height:190px;
width:260px;
position:absolute;}
#langcity{
	height:32px;
	width:100%;
	float:right;
	margin-top:-32px;
	margin-right:20px;
	}
#langcity a{text-decoration:none;}
#langcity a span:hover {color:#ed1c24; text-decoration:underline;}
#langcity ul{
	list-style:none;
	padding:0;
	margin:7px 0 0 40px;
	float:left;
	position:relative;}
#langcity ul li{
	float:left;
	margin:0px 0 0 10px;}
#langcity span{color:#FFF;
margin:7px 0 0 15px;
font-size:13px;
float:right;}
#langcity select{
	border:none;
	font-size:12px;
	}
#langcity a span{margin-top:8px;}
#fadeDiv {
display:none;
padding-top:0px;
padding-left:0px;
}
#popmain{
	width:524px;
	height:363px;
	background-image:url(../images/fon_popup.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:10px;
	overflow:hidden;
	}

ul#pop{
	list-style:none;
	width:270px;
	margin:0 auto;
	padding-top:10px;}
	.opera ul#pop li a div span {position:absolute;}
ul#pop li div span a{text-decoration:none;}
ul#pop li {
	padding:0;
	margin:0;}
	ul#pop li div span{font-size:16px; padding:0 7px 5px 7px;}
ul#pop li #popmenu1{
	background-image:url(../images/kub4.png);
	background-repeat:no-repeat;
	height:79px;
	width:114px;
	float:left;
	margin-left:5px;
	background-position:0 -158px;
	color:#000000;
	zoom: 1;}
	ul#pop li #popmenu1 span{
		float:left;
background-image:url(../images/full-news-downcorner.png);
background-position:right bottom;
background-repeat:no-repeat;
margin:25px 0 0 -37px;

}
ul#pop li a{text-decoration:none;}
ul#pop li #popmenu1:hover{
background-position:0 -78px;
	color:#ed1c24;
	}
/*pop 1 EOF*/
/*pop 2 BOF*/
ul#pop li #popmenu3{
	background-image:url(../images/kub5.png);
	background-repeat:no-repeat;
	height:86px;
	width:130px;
	float:left;
	clear:left;
	background-position:0 -172px;
	
	color:#000000;}
ul#pop li #popmenu3 span{
		float:left;

background-image:url(../images/full-news-downcorner.png);
background-position:right bottom;
background-repeat:no-repeat;
margin:23px 0 0 -100px;
}
ul#pop li #popmenu3:hover{
	color:#ed1c24;
	background-position:0 -86px;
	}
/*pop 2 EOF*/
/*pop 3 BOF*/
ul#pop li #popmenu5{
	background-image:url(../images/kub6.png);
	background-repeat:no-repeat;
	height:71px;
	width:128px;
	float:left;
	background-position:0 -142px;
	clear:left;
	color:#000000;}
ul#pop li #popmenu5 span{
		float:left;
margin:15px 0 0 -128px;
background-image:url(../images/full-news-downcorner.png);
background-position:right bottom;
background-repeat:no-repeat;
}
ul#pop li #popmenu5:hover{
	color:#ed1c24;
	background-position:0 -71px;
	}
/*pop 3 EOF*/
ul#pop li #popmenu4{
	background-image:url(../images/kub2.png);
	background-repeat:no-repeat;
	height:97px;
	width:117px;
	float:left;
	
	background-position:0 -194px;
	color:#000000;}
	ul#pop li #popmenu4 span{
		float:left;
margin:10px 0 0 107px;
background-image:url(../images/full-news-downcorner-left.png);
background-position:left bottom;
background-repeat:no-repeat;
}
ul#pop li #popmenu4:hover{
	color:#ed1c24;
	background-position:0 -97px;
	}
/*pop 5 BOF*/
ul#pop li #popmenu2{
	background-image:url(../images/kub3.png);
	background-repeat:no-repeat;
	height:75px;
	width:125px;
	float:left;
	
	background-position:0 -150px;
	color:#000000;}
ul#pop li #popmenu2 span{
		float:left;
margin:20px 0 0 117px;
background-image:url(../images/full-news-downcorner-left.png);
background-position:left bottom;
background-repeat:no-repeat;
}
ul#pop li #popmenu2:hover{
	color:#ed1c24;
	background-position:0 -75px;
	}

/*pop 6 BOF*/
ul#pop li #popmenu6{

background-image:url(../images/kub1.png);
	background-repeat:no-repeat;
	height:77px;
	width:127px;
	float:left;
	background-position:0 -154px;
	color:#000000;
	margin-left:60px;}
	ul#pop li #popmenu6 span{
		float:left;
margin:15px 0 0 105px;
background-image:url(../images/full-news-downcorner-left.png);
background-position:left bottom;
background-repeat:no-repeat;

}
ul#pop li #popmenu6:hover{
	color:#ed1c24;
	background-position:0 -77px;
	}
#checkrez{margin-top:15px;}
#checkrez p{padding:7px; text-align:center;}
.contentblock a{color:#000;}
.contentblock a:hover{color:#ed1c24;}
#pidklyuchytysya{width:144px;
background-image: url(../images/knopka.png);
 background-position: top center; 
 background-repeat:no-repeat;
margin:0 auto;
margin-top:-40px;
padding-top:80px;
text-align:center;}
#pidklyuchytysya span{color:#ED1C24; font-weight:bold;}
#rightsidebar a{text-decoration:none;}
table.register_form {
border:0 none;
margin:0 0 0 10px;
width:95%;
}
table.register_form td {
-x-system-font:none;
border-color:-moz-use-text-color -moz-use-text-color #B4B2AD;
border-style:none none solid;
border-width:medium medium 1px;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px 5px;
vertical-align:middle;
}
table.register_form td.registration_h {
border:medium none;
margin:0;
padding:0;
}
h1.registration_h {
-x-system-font:none;
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:30px 0 5px;
padding:0;
}
table.register_form input {
-x-system-font:none;
border:1px solid #C5C5C5;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
font-size:15px;
line-height:normal;
padding:1px;
}
table.register_form select {
-x-system-font:none;
border:1px solid #C5C5C5;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:normal;
padding:1px;
}
table.step1 select {
-x-system-font:none;
border:1px solid #C5C5C5;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:normal;
padding:1px;
}
div.phone_eight, div.phone_code, div.phone_number {
float:left;
margin:0 10px 0 0;
}
div.phone_eight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:2px 5px;
}
div.phone_zaplatka {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 10px 0 0;
padding:2px 5px;
}
input.register_forward, input.login_forward, input.tarif_forward {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none !important;
background:#F0BE32 none repeat scroll 0 0;
border:1px solid #F0BE32 !important;
color:#000000;
font-family:Verdana !important;
font-size:14px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
height:30px !important;
line-height:normal !important;
padding:5px;
}
input.register_back, input.tarif_back {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none !important;
background:#D0C8BA none repeat scroll 0 0;
border:1px solid #D0C8BA !important;
color:#000000;
font-family:Verdana !important;
font-size:14px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
height:30px !important;
line-height:normal !important;
}
input.register_flat_num {
text-align:center;
width:40px;
}
input.register_soname {
width:290px;
}
input.register_username {
width:290px;
}
input.register_otch {
width:290px;
}
input.register_birthday {
text-align:center;
width:110px;
}
input.register_phone_code {
text-align:center;
width:45px;
}
input.register_phone_number {
text-align:center;
width:80px;
}
input.register_email_item {
text-align:left;
width:290px;
}
input.register_series {
text-align:center;
width:45px;
}
input.register_number {
text-align:center;
width:60px;
}
input.register_docdate {
text-align:center;
width:110px;
}
input.register_docwho {
text-align:left;
width:350px;
}
input.register_condate {
text-align:center;
width:110px;
}
input.register_login {
text-align:left;
width:290px;
}
input.register_password {
text-align:left;
width:290px;
}
#formlogin{float:right;
margin:5px 0 0 12px;}
#formlogin #txt_login{width:80px; margin-left:5px; margin-top:2px; height:12px; font-size:11px;}
#formlogin #txt_pass{width:80px; margin-left:5px; margin-top:2px; height:12px; font-size:11px;}
#formlogin #btn_enter{background-image:url("../images/strichka-up.jpg");
background-position:10px 50%;
background-repeat:repeat-x;
border-color:-moz-use-text-color;
border-style:none none solid;
border-width:medium medium 1px;
color:#FFFFFF;
margin-left:15px;
margin-top:2px;
padding:0;
}
#formlogin a span{color:#FFFFFF;
font-size:13px;
margin-top:3px;
text-decoration:underline;}
#formlogin a:hover span{color:#ed1c24;}
#formlogin #btn_enter:hover{color:#ed1c24;}
label.overlabel-apply{color:#999999;
font-size:12px;
left:10px;
position:absolute;
top:4px;
z-index:1;}
#formlogin div{float:left;
position:relative;}
#rezcheck h2{
background-image:url(../images/full-news-upcorner.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	color:#ED1C24;
	padding:10px 0 0 15px;
}
#rezcheck #rezconnect{
background-color:#ED1C24;
color:#FFFFFF;
font-size:16px;
height:25px;
padding-top:5px;
width:130px;
float:right;
margin:60px 15px -20px;
}
.tableciny{
	background-color:#E6E2F0;
background-image:url(../images/T_fon.jpg);
background-repeat:repeat-x;
	border-color:#d8d8d8;}
.tableciny td{
	color:#000000;
	height:37px;
	font-size:11px;
	text-align:center;
	border-color:#d8d8d8;}	
.tableciny tr{border-color:#d8d8d8;}
.tableciny th{
	 border:1px solid #f9f9f9; border-top:none; border-bottom:none; color:#fff;}
	 
#centeredcontent {
	width: 600px;
	height: 350px;
	text-align: center;
	background-color: #ffffff;
	
	position: absolute;
	
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
	border-radius: 7px;
}
 #centeredcontent h2{color: #da251d;margin-top:40px;}
  #centeredcontent p {color:#5c5857; margin-bottom:40px;}
   #centeredcontent .inputdiv{text-align:left; float:left; height:27px; margin-left:50px;}
  
#centeredcontent .inputdiv span{background-image:url(../images/full-news-downcorner.jpg);

background-position:right bottom;
background-repeat:no-repeat;
margin:0 10px;
padding-bottom:3px;
padding-right:7px;
text-align:right;
width:55px;}
   #centeredcontent img{margin-top:30px;margin-left:50px;}
    #centeredcontent select{width:140px;}
	 #centeredcontent input{width:137px;}
	 #centeredcontent #enter{background-color:#da251d;
	 color:#FFF;
	 -moz-border-radius: 4px; -webkit-border-radius: 4px;
	border-radius: 4px;
	width:auto;
	border:none;
	float:left;
padding:3px;
width:auto;
margin-left:175px;
margin-top:30px;}
#counter{margin-top:-7px;
position:absolute;}
#counter a img { opacity:0; /* CSS3 — Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ -moz-opacity:0; /* Mozilla 1.6 */ filter:alpha (opacity=0); /* IE 5.5+*/ } 
#counter a:hover img { opacity:0.1; -moz-opacity:0.1; filter:alpha (opacity=10); }


#faq {float:left;width: 500px;margin: 0 auto;}
#faq {margin-bottom: 25px;}
#faq .faqcontent {margin: 0 10px 0 10px;font-size: 95%;}
#faq h4.faqopened, #faq h4.faqclosed {cursor: pointer;padding: 0 0 0 15px;border-bottom: dotted 1px #ccc;margin-bottom: 0;}
#faq h4.faqclosed:hover {color: black;}
#faq h4.faqclosed {color: #666666;background: transparent url(/images/collapsed.png) no-repeat scroll 0 center;}
#faq h4.faqopened {color: black;background: transparent url(/images/expanded.png) no-repeat scroll 0 center;}


#langcity a#faqimg{background:url("/images/faq.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:17px;
margin:7px 0 0 10px;
width:18px;}