*, html, body, div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


body {
	font:normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}

ul, ul li {
	list-style:none;
}stat

dd { margin-bottom:15px;}

img {
	border:none;
}

a {
	text-decoration:none;
	outline:none;
}

a:link {}
a:visited { color:#018477;}
a:hover{}
a:active {}



input.button {
	cursor:pointer;
}

input.text {
	width:193px;
	height:14px;
	padding:1px 0px 2px 3px;
	border:1px solid #D0D6DB;
	font-size:11px;
	font-family:Tahoma;
	color:#CCC;
}

h1.line { 
	margin:0px 0px 10px 0px; 
	padding:0px 0px 10px 10px; 
	font-size:10px; 
	font-weight:bold; 
	color:#114272; 
	border-bottom:1px solid #D0D6DB;
	line-height:12px;
}


/* MAIN LAYOUT
--------------------------------------------------------*/
#container {
	position:relative;
	width:950px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


/* HEADER
-----------------------------------------*/
#header {
	position:relative;
	width:100%;
	height:235px;
	background:url(images/header_bg.gif) repeat-x;
	
}
.inner_head#header { height:218px;}

a#logo {
	display:block;
	position:absolute;
	top:60px;
	left:55px;
	width:419px;
	height:138px;
	background:url(images/logo_ny2.png) no-repeat;
	cursor:pointer;
	z-index:10;
}   .lang_en a#logo {background:url(images/logo_en_ny.png) no-repeat;}	
        .inner_head a#logo {
          	top:94px;
           	width:269px;
	   		height:71px;
           	background:url(images/logo_small.png) no-repeat;
         }	.lang_en .inner_head a#logo {background:url(images/logo_en_small.png) no-repeat;}

.flash_box {
	position:absolute;
	top:50px;
	right:0px;
	width:300px;
	height:150px;
	z-index:10;
}	.stat {position:absolute; z-index:11; top:174px; right:18px;color:#2f5983}
	
	.stat a { font-size:10px; color:#01766b;}
	.stat a:hover { text-decoration:underline;}

	.stat2 { position:absolute; z-index:11; top:60px; right:13px;color:#2f5983}
	
	.stat2 a { font-size:10px; color:#01766b;}
	.stat2 a:hover { text-decoration:underline;}
	
.topper {
	position:relative;
	height:130px;
	padding:0px 0px 0px 0px;
	z-index:9;
}

.feat {
	float:right;
	display:inline;
	width:281px;
	margin:22px 10px 0px 0px;
	padding:11px 0px 6px 4px;
	font-size:9px;
	color:#CCC;
	background:url(images/featmenu_bg.gif) no-repeat top left;
	z-index:10; position:relative;
} 	.message {position:relative;float:left; display:inline; margin:32px 0px 0px 10px; font-size:10px; color:#73797F; text-transform:uppercase; z-index:5;}

.feat a {
	margin:0px 5px 0px 5px;
	font-size:9px;
	color:#114272;
	text-decoration:underline;
} 	.lang_en .feat a { margin:0px 15px 0px 15px;}

	.feat a:hover {color:#018477;}
	.feat a.rus_eng {
		position:absolute;
		right:5px;
		float:right;
		margin:-3px 0px 0px 0px;
		padding:2px 5px 4px 4px;
		color:#FFF;
		text-align:center;
		text-decoration:underline;
		background:url(images/eng_rus_bg.gif) no-repeat;
	}


.numbers {
	width:100%;
	height:70px;
	/*margin-top:108px;
	_margin-top:128px;*/
	background:url(images/head_nums.jpg) no-repeat;
} 	.numbers .stat {float:right; margin:50px 10px 0px 0px; z-index:10; position:relative;}
	.numbers .stat a {font-size:10px; color:#114272; text-decoration:underline;}

.inner_head .numbers {height:53px; background:url(images/numbers_small.jpg) no-repeat;}
.inner_head .numbers .stat { display:none; margin-top:33px;}

.form_block {
	width:100%;
	height:35px;
	background:url(images/green_bg.gif) repeat-x;
}

.search {
	float:left;
	display:inline;
	margin:9px 0px 0px 10px;
} .search input, .whois input {float:left;}

.search input.text, .whois input.text {
	width:193px;
	height:14px;
	padding:1px 0px 2px 3px;
	border:1px solid #D0D6DB;
	font-size:11px;
	font-family:Tahoma;
}

.search input.button, .whois input.button {
	width:16px;
	height:15px;
	margin:2px 0px 0px 4px;
	background:url(images/search_button.gif) no-repeat;
	border:none;
}

.whois {
	float:right;
	display:inline;
	width:280px;
	height:35px;
	padding:0px 0px 0px 10px;
	background:url(images/blue_bg.gif) repeat-x;
}	.whois span {float:left;color:#FFF; margin:11px 10px 0px 5px; font-size:10px;font-weight:bold;}
	.whois input.text { margin-top:8px; width:140px;}
	.whois input.button {margin:10px 0px 0px 0px; background:url(images/blue_button.gif) no-repeat;}
	

	
#domen {
	display:none;
}

#select_wrap {
	float:left;
	position:relative;
	width:36px;
	height:18px;
	margin:10px 0px 0px 3px;
	padding:2px 0px 0px 3px;
	background:url(images/select_bg.gif) no-repeat;
	color:#FFF;
	cursor:pointer;
	font-size:9px;
}

#select_wrap ul {
	display:none;
	position:absolute;
	top:17px;
	left:0px;
	z-index:10;
}

#select_wrap ul li {
	width:29px;
	padding:2px 3px 2px 4px;
	color:#FFF;
	background:#305A80;
	font-size:9px;
	border-bottom:1px solid #000;
}



/* INNER Container
-----------------------------------------*/
#inner_container {
	width:100%;
	padding:10px 0px 15px 0px;
}

#sidebar_left {
	float:left;
	width:240px;
	margin:0px 10px 0px 0px;
}	#sidebar_left h1, #secondary_sidebar_left h1 {padding:0px 0px 10px 10px; font-size:10px; font-weight:bold; color:#114272; text-transform:uppercase;}


/* MENU NAVIGATION 
------------------*/
#menunav {width:100%; float:left; margin:0px 0px 10px 0px;}
#menunav ul li, #menunav ul li a {
	
}	#menunav ul li {background:url(images/menu_bg.gif) repeat-x;}
	#menunav ul li.active {background:url(images/menu_bg_active.gif) repeat-x; }
	/*#menunav ul li a {background:url(images/menu_bg.gif) repeat-x;}
	#menunav ul li.active a {background:url(images/menu_bg_active.gif) repeat-x; }*/

#menunav ul li a {
	display:block;
	padding:7px 0px 7px 10px;
	color:#000;
	border-bottom:1px solid #E5E8EB;
	
} 	#menunav ul li a.folder {background:url(images/gray_arrow_down.gif) no-repeat 95% 13px;}
	#menunav ul li.active a {color:#018477; font-weight:bold;border-bottom:1px solid #D0D6DB;}
	#menunav ul li.active a.folder {background:url(images/green_arrow_down.gif) no-repeat 95% 13px; color:#018477; font-weight:bold;}
	#menunav ul li a:hover{color:#018477;}

/* Submenu navigation */

#menunav ul li ul, #menunav ul li.level2 {
	padding-left:20px;
} 	#menunav ul li.level3 {padding-left:40px;}
	#menunav ul li.level4 {padding-left:60px;}

#menunav ul li.submenu {
	background:none;
}

#menunav ul li.isfolder {
	background:url(images/gray_small_arrow_down.gif) no-repeat 94.5% 8px;
} 	
	/*#menunav ul li.active.isfolder {background:url(images/green_small_arrow_down.gif) no-repeat 94.5% 8px;}*/
	#menunav ul li.subactive {background:url(images/green_small_arrow_down.gif) no-repeat 94.5% 8px;}

#menunav ul li.active ul li a, #menunav ul li.submenu a {
	margin-left:-20px;
	padding:2px 0px 2px 20px;
	color:#000;
	font-weight:normal;
}	
	#menunav ul li.active ul li a, #menunav ul li.submenu a {background:url(images/gray_bullit.gif) no-repeat 10px 8px;color:#000; font-weight:normal;}
	#menunav ul li.submenu a:hover, #menunav ul li.submenu a.active {background:url(images/green_bullit.gif) no-repeat 10px 8px; color:#018477;}



/* CONTENTER
-----------------------------------------*/
#contenter {
	float:left;
	display:inline;
	width:400px;
	margin:0px 0px 0px -10px;
	min-height:400px;
} 	

#content { width:690px; padding:1px 0px 0px 10px; }

	.inner { position:relative; float:left; width:700px; margin:0px 0px 0px 0px;}
	.inner h1 {margin-bottom:10px; font-size:18px; color:#114272;}
	.inner h1.black {color:#000;}
	
	.inner h2 { font-size:17px; padding-bottom:10px;}

    .inner a {color:#114272; text-decoration:underline;}
    .inner a:link {}
    .inner a:visited { color:#018477;}
    .inner a:hover {color:#018477;}
    .inner a:active {}
    
	.inner .breadcrumb {padding:0px 0px 12px 10px; font-size:10px; font-weight:normal; color:#114272; border-bottom:1px solid #d0d6db;}
	.inner .breadcrumb a {color:#114272; text-decoration:underline;}
	.inner .breadcrumb a:hover {color:#018477;}

    
	
	#contenter h1 {padding-left:10px;}

	.inner p {margin:5px 0px 15px 0px; padding:0px 0px 0px 0px;}



.box {
	position:relative;
	width:400px;
	padding:0px 0px 20px 0px;
	background:url(images/bottom_gray_bg.gif) no-repeat bottom left;
}	.box h1 {margin:0px 0px 10px 0px; color:#903; font-size:10px; font-weight:bold; text-transform:uppercase;}
	.box img {float:left; margin:2px 15px 0px 20px;}
	.box .text {float:left; padding:0px 0px 10px 0px; width:280px;}

.boxlink { position:absolute; bottom:10px; right:15px; }
.boxlink a {font-size:10px; color:#114272; text-decoration:underline;}
	.boxlink a:hover {color:#018477;}


.news {
	float:left;
	/*width:400px;*/
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}	


	.news h1 { margin:10px 0px 10px 0px; padding:0px 0px 10px 10px; font-size:10px; font-weight:bold; color:#114272;  text-transform:uppercase; border-bottom:1px solid #D0D6DB;}
	.news .news_list {margin:5px 0px 5px 0px;}
	.news .content { min-height:30px; margin:0px 0px 10px 0px; padding:5px 5px 20px 10px;}
	.news .content .date {font-size:12px;padding:3px 0px 10px 0px; font-weight:normal;position:relative;float:left; width:75px;}
        .news .content .news_list .date {padding-bottom:0px;}

					.news .content .caption, 
					.news .content .caption a {
							font-size:12px; 
							font-weight:bold; 
							color:#114272; 
							text-decoration:none;
						
						}	.news .content .caption {
								float:left; 
								width:310px;
								width:80%;
								padding:3px 0px 3px 0px;
								margin:0px 0px 0px 0px; 
								background-repeat:no-repeat; 
								background-position:top right; 
							}
							
							.press_image {margin-top:5px; padding-bottom:5px;}
							.press_detail {margin-left:10px;}
						
					.news .content .text {margin:10px 0px 0px 0px;clear:both;}
										 .news .content .text a {font-size:11px; color:#114272;}
										 .news .content .text a:hover, 
										 .news .content .caption a:hover {text-decoration:underline; color:#018477;}

                                        .news .content .text a:link {}
                                        .news .content .text a:visited { color:#018477;}
                                        .news .content .text a:hover{}
                                        .news .content .text a:active {}
										 
	.bottom_link {float:right; margin-right:15px;}
						.bottom_link a {font-size:10px; color:#114272; text-decoration:underline;}
							.bottom_link a:hover{color:#018477;}
	

.topleft_corner {
	background:url(images/topleft_corner.gif) no-repeat top left;
}

/* RIGHT sidebar
-----------------------------------------*/
#sidebar_right {
	position:relative;
	float:right;
	width:290px;
	
} 	.inner #sidebar_right h1 {padding:0px 0px 10px 10px; margin:0px; font-size:10px; font-weight:bold; color:#114272; text-transform:uppercase;}
	

.inner #sidebar_right .sandbox .wrapper, 
.inner .sandbox .wrapper {	
	padding:15px 10px 20px 15px; 
	background-image:url(images/sandbox_bcorner.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}	.inner .sandbox .wrapper {padding:20px; background-image:url(images/sandbox_bcorner690.gif);}
	.inner #contenter .sandbox .wrapper {background-image:url(images/sandbox_bcorner.gif);}
	

.inner .sandbox {
	position:relative;
	width:690px;
	margin:0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-color:#EEEEE1;
	background-image:url(images/sandbox_tcorner690.gif);
	background-position:top left;
	
}	.inner #sidebar_right .sandbox, 
	.inner #contenter .sandbox   {width:290px;background-image:url(images/sandbox_tcorner.gif);}
	.inner .simple {background-image:none;}
	.inner .simple .wrapper {background-image:none; padding:10px 0px 5px 0px; }
	
.inner .simple .wrapper p {
	float:left;
	display:inline;
	width:210px;
	margin:0px 0px 10px 0px;
	padding:40px 8px 10px 10px;
} 	p.num_1 { border-right:1px solid #FFF; background:url(images/num1.gif) no-repeat 10px 0px;}
	p.num_2 { background:url(images/num2.gif) no-repeat 10px 0px;}
	p.num_3 { border-left:1px solid #FFF; background:url(images/num3.gif) no-repeat 10px 0px;}

.quote_r, .quote_l {
	position:absolute;
	width:32px;
	height:21px;
}	.quote_r {top:-3px; right:15px; background:url(images/quote_r.png) no-repeat;}
	.quote_l {bottom:-3px; left:15px; background:url(images/quote_l.png) no-repeat;}
	


.whitebox {
	position:relative;
	width:288px;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border:1px solid #D0D6DB;
	background:url(images/whitebox_bottombg.gif) no-repeat bottom left;
}	.whitebox .top_corner {position:absolute; top:-1px; left:-1px; width:290px; height:10px; background:url(images/whitebox_tcorner.gif) no-repeat top left;}
	.whitebox .bottom_corner {position:absolute; bottom:-3px; left:-1px; width:290px; height:10px; background:url(images/whitebox_bcorner.gif) no-repeat bottom left;}
	.whitebox h2 {padding:10px 0px 10px 0px; font-size:12px; font-weight:bold; text-align:center; border-bottom:1px solid #D0D6DB;}
	.whitebox .boxlink {bottom:9px; right:15px; }
		
		
	#sidebar_left .whitebox .top_corner {width:240px; background:url(images/whitebox_tcorner240.gif) no-repeat top left;}
	#sidebar_left .whitebox .bottom_corner {width:240px;background:url(images/whitebox_bcorner240.gif) no-repeat bottom left;}
	#sidebar_left .whitebox {width:238px; background:url(images/whitebox_bottombg240.gif) no-repeat bottom left;}
	
	#sidebar_right .whitebox img { float:left; display:inline; margin:0px 10px 1px 5px;}
	#sidebar_right .whitebox .text { margin-left:10px; text-indent:0px;}

	

.radiogroup {
	margin:0px 0px 0px 0px;
}
.inner #content .radiogroup ul li {
	clear:both;
	position:relative;
	margin:0px 10px 0px 20px;
	padding:2px 0px 5px 0px;
	border-bottom:1px solid #D0D6DB;
	background:none;
}	
	.inner #content .radiogroup ul li.last { border:none; padding:3px 0px 6px 0px; margin-bottom:-1px;}

.radiogroup ul li input {
	height:15px;
	float:left;
	margin-right:15px;
}

.radiogroup ul li input {
	height:15px;
	float:left;
	margin-right:15px;
}

.banner {margin-bottom:10px;position:relative;}
.banner .text {
	position:absolute;
	left:130px;
	top:14px;
	font-weight:bold;
}	.banner .text a { font-weight:normal;}

.button40, .button70, .button90, .button90_unactive, .button210 {
	border:none;
	position:absolute;
	width:40px;
	height:15px;
	margin:-1px 0px 0px 0px;
    padding-bottom:2px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	background:url(images/button40.png) no-repeat;
}	.button70 {width:70px;background:url(images/button70.png) no-repeat;}
	.button90 {width:90px;background:url(images/button90.png) no-repeat;}
	.button90_unactive {width:90px;background:url(images/button90_unactive.gif) no-repeat;}
	.button210 {width:210px;background:url(images/button210.png) no-repeat;}
	a.button40, a.button70, a.button90, a.button90_unactive {padding-top:2px;}


    .profile .button90 { position:static;}
    .profile .disabled { background-color:#EFEFEF;}
.whitebox .bot {position:relative; border-top:1px solid #D0D6DB; padding:10px 0px 10px 20px;}
.inner .whitebox .bot .rss {
	position:absolute; 
	padding-left:5px;
	margin:-1px 0px 0px 210px; 
	text-decoration:none; 
	color:#FFF;
	background:url(images/rss_button.png) no-repeat;
}
#sidebar_left .whitebox .bot .rss {position:absolute; margin:-1px 0px 0px 160px;}

.mailform {clear:both; width:100%; height:25px;}

.mailform input.text {
	width:245px;
	height:14px;
	margin:0px 0px 0px 20px;
	padding:2px 0px 0px 3px;
	font-size:10px;
	font-family:Tahoma;
	color:#CCC;
	border:1px solid #D0D6DB;
} 	#sidebar_left .mailform input.text {width:195px;}

.mailform input.radio {
	height:15px;
	margin:3px 10px 0px 20px;
	float:left;
}

.mailform div {
	float:left;
	margin-top:3px;
}


/* FOOTER 
-----------------------------------------*/
#footer {
	float:right;	
	width:700px;
	padding:0px 0px 30px 0px;
	border-top:5px solid #224C76;
	color:#999;
} 	#footer p {margin-top:10px; padding-left:50px;}
	#footer p.copy {margin-top:15px; background:url(images/rulogo.gif) no-repeat top left;}
	#footer .cetis a { color:#999; text-decoration:underline;}


/* BITRIX BLOCKS AND COMPONENTS STYLING
--------------------------------------------------*/
sup.red {
	color:#C00;
}

hr {
	width:100%;
	height:1px;
	margin:0px 0px 10px 0px;
	clear:both;
	overflow:hidden;
}

/* Sitemap styling
------------------------------------*/

.map a {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}	.map a:hover {text-decoration:underline;color:#018477;}
	.map div {padding:2px 0px 2px 20px;}
	
	.map .map_level_0 {padding:10px 0px 10px 0px;} 
	.map .map_level_1 {padding-left:40px;} 
	.map .map_level_2 {padding-left:60px;}
	.map .map_level_3 {padding-left:80px;}
	.map .map_level_4 {padding-left:100px;}
	.map .map_level_5 {padding-left:120px;}
	
.map .map_level_0 a {font-size:13px; font-weight:bold;}
.map .map_level_1 a {font-size:12px;}



/* Voting features styling
------------------------------------*/

/* Vote form styling
---------------------------*/
.error {
	padding:1px 0px 1px 0px;
	color:#FFF;
	text-align:center;
	background-color:#C00;
}


.vote_inpage {
	position:relative;
	border:1px solid #FFF;
}	.vote_inpage h2 {padding:10px 0px 10px 0px; }
	.vote_inpage .bot {margin:10px 0px 0px 20px;}
	.vote_inpage .boxlink {bottom:-10px;left:120px;}

/* Vote result styling
---------------------------*/

.vote_result_box, .vote_current_result_box {
	width:100%;
	clear:both;	
	margin:0px 0px 20px -10px;	
	padding:0px 0px 20px 10px;
	background:url(images/gray_big_bottom_bg.gif) no-repeat bottom left;
}	.vote_result_box h2,
	.vote_list_box h2	{margin:0px 0px 10px 0px; font-size:12px; font-weight:bold;}
	.vote_result_box p {margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}

.inner .vote_list_box .vote_buttons a, .inner .vote_list_box .vote_buttons a:hover {color:#FFF;text-decoration:none;}

.vote_answers_box {width:100%;}

.vote_answers_name, .vote_bars_box, .vote_count_box {
	float:left;
}

.vote_answers_name {margin-left:15px; display:inline;}

.vote_bars_box {
	width:55%;
	margin:2px 0px 0px 10px;
	background:url(images/vote_bar_bg.gif) repeat;

}

.vote_bar {
	height:10px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}	

.vote_count_box {
	margin-left:10px;
}

/* Vote current style
---------------------------*/
.vote_current_result_box {
	background:none;
	padding:0px 0px 20px 0px;
	margin-left:0px;
}	.vote_current_result_box .vote_count_box p {padding:25px 0px 0px 0px; margin-bottom:0px;}
	.vote_current_result_box .vote_answers_box {padding-top:10px;}
	
	


.vote_current_bar_box {
	width:65%; 

}	.vote_current_bar_box p {margin:5px 0px 10px 10px; width:60%;}


.vote_current_bar {
	width:60%;
	margin:2px 0px 0px 10px;
	background-color:#EEEEE1; 
	height:10px;
	overflow:hidden;
}	.vote_current_bar_box {width:100%;}


.perc {
	float:right;
	width:75px;
	margin:-12px 0px 0px 0px;
}	.perc p {margin:0px; width:auto;}
/* Vote list-archive styling
---------------------------*/
.vote_list_box {
	position:relative;
	padding:10px 10px 20px 15px;
	margin-left:-10px;
}

.vote_list_box p {margin:0px 0px 0px 10px; padding:0px;}

.vote_list_box p span.active {color:#01796D;}
.vote_list_box p span.deactive {color:#CC0000;}



.vote_buttons {
	position:absolute;
	top:20px;
	right:20px;
}	.vote_buttons a {
		display:block;
		float:left;
		padding-top:1px;
		margin-right:10px;
		text-transform:uppercase;
	}	.vote_buttons a {position:relative;}
		.vote_buttons a.button90_unactive {cursor:default;}
	
.gray_bg {background-color:#F4F4F4;}


/* FEEDBACK form
------------------------------------*/
h3 {
	font-size:17px;
	margin:10px 0px 10px 0px;
	color:#018477;
}

.inner .my_feedback_form p {

}

.my_feedback_form p span {
	display:block;
	float:left;
	width:150px;
}


.my_feedback_form input.inputtext, .my_feedback_form textarea {
	width:300px;
	padding:2px 0px 3px 3px;
	font-size:10px;
	font-family:Tahoma;
	color:#999;
	border:1px solid #D0D6DB;
}	.my_feedback_form textarea {width:300px;}

.my_feedback_form .button90 {position:relative; text-transform:uppercase;}

/* SEARCH page styling
------------------------------------*/
.nav_string {
	padding:10px 0px 0px 0px;
}

.search_page a.asort {
	color:#018477;
	text-decoration:underline;
}	.search_page a.asort:hover {color:#114272; text-decoration:none;}

.search_page select {
	height:19px;
	font-size:11px;
	color:#CCC;
}	.search_page .news .content .date {font-size:11px; font-weight:bold; margin-right:5px;}
	.search_page .news {padding:0px;}
	
	.search_page select option { padding:2px; color:#000;}

.search_page .news {
	margin-bottom:0px;
}

.search_page input.text {
	float:left;
        height:12px;
	padding:2px 0px 3px 3px;
	font-size:10px;
	font-family:Tahoma;
	color:#CCC;
	border:1px solid #D0D6DB;
}

.search_page .button90 {
	margin-top:2px;
}

.sort_info {
	margin-left:0px;
	padding-bottom:12px;
}


/* SUBSCRIBE styling
------------------------------------*/
.subscribe_block {
	padding-left:10px;
	
}
	.subscribe_block .confirm {
		padding:10px;
		border-bottom:1px solid #D0D6DB;
		margin-bottom:5px;
		background-color:#F4F4F4;
	}	.auth_block .confirm { border:none; background-color:transparent;}
	
	.subscribe_block .confirm div {
		float:left;
	}
	
	.subscribe_block .confirm p {
		margin:0px 0px 10px 0px;
		padding:0px;
		clear:both;
	}
	
	.subscribe_block .forms {
		width:50%;
		
	}	.subscribe_block .auth_block {width:75%;}
		.subscribe_block .auth_block_panel {width:100%;}
		.subscribe_block .regist_block {width:40%;}
	
	.subscribe_block .info_message {
		color:#555;
		width:50%;
	}	.subscribe_block .regist {width:60%;}

	.subscribe_block .sub_date {
		margin:0px;
		color:#999;
	}
	
	.subscribe_block p label span {
		padding-left:5px;
	}
	
.subscribe_block input.text {
	width:193px;
	height:14px;
	padding:1px 0px 2px 3px;
	border:1px solid #D0D6DB;
	font-size:11px;
	font-family:Tahoma;
	color:#CCC;
}	.auth_block input.text {height:14px;}
	.auth_block_panel input.text {height:14px;}


.subscribe_block .info_message a {color:#C00; text-decoration:underline;}
.subscribe_block .info_message a:hover {text-decoration:none;}
.subscribe_block .regist a {color:#114272; text-decoration:underline;}
.subscribe_block .regist a:hover {color:#018477; text-decoration:underline;}

.subscribe_block .confirm .clear {float:none;}
.subscribe_block .button90, .subscribe_block .button70, .subscribe_block .button40 {position:relative;}


.subscribe_block .confirm span.like_td {width:200px; height:25px; float:left;}
.subscribe_block .confirm .auth_block_panel span.like_td { padding-bottom:5px;}
.subscribe_block .confirm span.like_td2 {width:50px; float:left;}
.subscribe_block .auth_block span.like_td {width:50px; margin-top:2px;}

.subscribe_block .passwd span.like_td2 { width:150px;}
.subscribe_block .passwd .forms { width:65%;}
.subscribe_block .passwd .button210 { position:static;}

.subscribe_block .regist_block span.like_td {width:75px;}
.subscribe_block .regist span.like_td {width:200px;}


.captcha {margin-left:0px; position:relative;}

.subscribe_block .confirm .padtop {padding-top:20px;}
.subscribe_block .confirm .regist .padtop {padding-top:27px;}

.subscribe_block .regist_block input.text, .subscribe_block .regist input.text { width:150px;}




.subscribe_block a {color:#114272; text-decoration:underline;}
.subscribe_block a:hover {color:#018477;}

.date_format {float:right; margin-right:200px; color:#999; }

.auth_block {position:relative; padding:10px 0px 0px 0px;}
.whitebox .auth_block .bot { padding:10px 0px 0px 0px;}
.auth_block p { margin:0px 0px 5px 10px;}
.auth_block .button90 {position:static; margin-left:10px;}
/* WHOIS INFO styling
------------------------------------*/

.inner .whois_info p {padding:0px; margin:5px 0px 5px 0px; font-size:12px;}

.inner .whois_info p .whois_span {
	float:left;
	width:100px;
	margin-right:30px;
	color:#018477;
	font-weight:normal;
	text-align:right;
}


/* quick post form
------------------------------------*/

.quick_post_form h2 {font-size:12px; font-weight:bold;color:#018477;}
.quick_post_form .button90 {position:relative;}
.quick_post_form textarea {
	width:400px;
	height:200px;
	margin:10px 0px 10px 0px;
	padding:2px 0px 3px 3px;
	font-size:10px;
	font-family:Tahoma;
	color:#999;
	border:1px solid #D0D6DB;
}

/* Forum Topic read
------------------------------------*/
.topic_view {
	padding:5px;
	background-color:#E6E5E6;
	border:1px solid #D0D6DB;
	font-size:13px;
}	.topic_view a {font-size:13px; font-weight:bold;}

.inner .topic_view_post p {margin:0px;}

.topic_view_post {
	min-height:100px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background-color:#F9F8F8;
	border:1px solid #D0D6DB;
}

.message_user_info, .message_user_post {float:left; min-height:80px;padding:10px;}

.message_user_info {
	width:20%;

}

.message_user_post {
	width:72.5%;
	background-color:#FFF;
	border-left:1px solid #D0D6DB;
}


.message_user_post .post_date {border-bottom:1px solid #D0D6DB; padding-bottom:5px;}
.message_user_post .post_text {margin:10px 0px 0px 0px;}

.now_online {margin:5px 0px 0px 0px; padding:5px;border:1px solid #D0D6DB;}
.now_online h3 {margin:0px; padding:0px 0px 5px 0px;border-bottom:1px solid #D0D6DB;}


/* Pager navigation
--------------------*/
.pagenav { margin:0px 0px 10px 0px; padding:7px 0px 8px 0px; border-bottom:1px solid #d0d6db; }

.pagenav span {margin:0px 5px 0px 5px;}
.pagenav .navrecord { margin-right:50px; font-weight:normal;}
.pagenav .pagers { float:right; display:inline; margin:-13px 0px 0px 0px;}
.pagenav a { margin:0px 5px 0px 5px; color:#114272;}

/* Contacts table
--------------------*/
.tbl_contact { width:100%;}
.tbl_contact td {padding:0px 10px 5px 20px;}
.tbl_contact h3 { margin:0px; padding:0px 0px 5px 10px; font:bold 14px Tahoma; color:#000; border-bottom:1px solid #d0d6db;}
.tbl_contact p { padding-left:10px;}



.acc { display:none; padding:10px; background-color:#F6FBFF;}
.activated { display:block;}
.acco h3 { cursor:pointer; text-decoration:underline; font-weight:normal; font-size:13px;}
/* Print link
--------------------*/
.toprint .inner {
	width:50%;
	margin-left:2%;
	display:inline;	
}

.toprint #content { padding-bottom:100px;}
.toprint #footer { float:none;}
.toprint .cetis { display:none;}

.printbox { 
	position:relative;
	float:right; 
	display:inline; 
	height:20px; 
	margin-top:-42px; 
	padding:5px 0px 10px 30px; 
	text-align:right;
	background:url(images/print.gif) no-repeat 0px 2px;
	font-size:14px;
	color:#000;
}
a.print {
	font-size:11px;
}

/* when print link clicked */
.vis { float:none; display:block; width:70%; left:2%; margin:0px 0px 0px 0px; text-align:left; visibility:visible;}
.vis a.print { font-size:14px; visibility:visible; color:#000; font-weight:bold;}

/* Trash
----------*/

.clear {
	width:100%;
	height:1px;
	clear:both;
	overflow:hidden;
}	.grayline {background-color:#999;}

.ok_message {color:#66CC66; text-align:center;}
.error_auth_message, p.error {color:#FF0000;}
.whois_button {margin:2px 0px 0px 5px;}

.whois_info { padding:0px 0px 10px 0px;}

p.green { color:#018477;}
