@charset "utf-8";

@import "core/rst.css";

@import "core/def.css";

@import "styles.css";

@import "start.css";

@import "how_does.css";

@import "finance.css";

@import "about.css";


input[type='submit']::-moz-focus-inner{padding-top:0;border:0}
html, body{

	height: 100%;

	min-height: 100%;

	min-width: 100%;

	width:100%;

}



body{

	position: relative;

	height: auto !important;

	height: 100%;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#169dab;

}

header, nav, article, footer, address, section{ display: block;}

/*START MAIN SRTUCTURE 2-COLUMN MAKET*/

.html{

	width: 100%;

	clear: both;

	position: relative;

	min-width:970px;

	padding-bottom:220px;

}
.nice_center_part input{ border:none; background:none; height:28px; color:#fff; text-transform:uppercase; cursor:pointer}

	.wrap{margin:0 auto;width:970px;}

		a{ color:#169dab}

		a:hover{ color:#ED0677}



	/*HEADER START*/

	.header{/* height:60px;*/ background:#ffffff; padding:20px 0; }

		.lang{ margin:17px 0 0 70px; text-transform:uppercase}

			.lang li{ float:left; margin:0 13px 0 0;}

				.lang a{ font-size:11px; color:#149aa8; text-decoration:none;}

				.lang a:hover{ text-decoration:underline; color:#149aa8;}

				.lang a.current{ color:#ed0677;}

	/*HEADER END*/



	/*ПАНЕЛЬ НАВИГАЦИИ СТАРТ*/

		.top_nav{ height:30px; background-color:#ffffff; margin:0 auto; padding:5px 0 0 0;}

			.top_nav table{ margin-left:-18px; width:985px;}

				.top_nav table td{ border-right:1px solid #0d8e9b; /*padding:0 18px;*/ text-align:center}

				.top_nav table td:last-child{ border-right:none;}

				.top_nav a, .news_nav li.title a{

					color:#0d8e9b;

					font-weight:bold;

					font-size:14px;

					text-decoration:none;

					text-transform:uppercase;

				}

				.news_nav li.title a{ font-size:12px }

				.top_nav a:hover{ color:#ED0677;}

		.menu_nav{ height:50px;}

			.menu_nav_wrap{

				height:50px;

				background-color:#169dab;

				z-index:4;

				width:970px;

				margin:0 auto;

			}

				.pagename{

					height:50px;

					padding:0 30px 0 0;

					color:#FFFFFF;

					text-transform:uppercase;

					font:bold 24px/50px Arial;

				}



				.menu_nav_wrap table{ width:101%;}

				.menu_nav_wrap td{ padding:0 1px; height:50px;}

					.menu_nav_wrap a{

						color:#FFFFFF;

						text-decoration:none;

						text-transform:uppercase;

						display:block;

						margin:0 auto;

						padding:5px 8px;

						float:left;

						font: bold 13px/1.1 Arial;

						/*white-space:nowrap;*/

					}

					.menu_nav_wrap a.current{

						overflow:hidden;

						-moz-box-shadow: inset 0 0 3px  #333333;

						-webkit-box-shadow:inset  0 0 3px  #333;

						box-shadow: inset 0 0 3px  #333333;

					}

			.panel_nav_arrow{ background:url(../pic/panel_nav_arrow.png); width:10px; height:50px;}



		#panel_nav_table{ margin-left:5px}

	/*ПАНЕЛЬ НАВИГАЦИИ КОНЕЦ*/





	/*CENTRAL PART START*/

		.left_color{

			height:5000px; width:50%;

			position:absolute;

			z-index:1;

			left:0; top:0;

		}



		.body{

			/*width:870px;*/
			width:880px;

			/*padding:30px 50px;*/
			padding:30px 45px;

			background-color:#ffffff;

			margin:0 auto;

			z-index:2;

			position:relative;

			min-height:620px;

			font:14px/1.33 Arial;

		}





		section{ margin:10px 0;}



			/*СИНИЙ ДИЗАЙН СТАРТ*/

				.blue_design .menu_nav_wrap a.current{background-color:#2166c0;}

				.blue_design .left_color{background-color:#205395;}

				.blue_design .pagename{background-color:#205395;}

				.blue_design .panel_nav_arrow{background-position: 0 0}

			/*СИНИЙ ДИЗАЙН КОНЕЦ*/



			/*ЗЕЛЕНЫЙ ДИЗАЙН СТАРТ*/

				.green_design .left_color{background-color:#83b924;}

				.green_design .menu_nav_wrap a.current{background-color:#83b924;}

				.green_design .pagename{background-color:#83b924;}

				.green_design .panel_nav_arrow{background-position: -20px 0}

			/*ЗЕЛЕНЫЙ ДИЗАЙН КОНЕЦ*/



			/*ОРАНЖЕВЫЙ ДИЗАЙН ДИЗАЙН СТАРТ*/

				.orange_design .left_color{background-color:#ec8f0c;}

				.orange_design .menu_nav_wrap a.current{background-color:#ec9628;}

				.orange_design .pagename{background:url(../pic/orange_pagename.png) #ec8f0c right no-repeat;}

				.orange_design .panel_nav_arrow{background-position: -10px 0}

			/*ОРАНЖЕВЫЙ ДИЗАЙН КОНЕЦ*/









		/*медиа-блоки старт*/

			.media_big_box{

				background:#FFFFFF;

				width:417px; height:300px;

				margin:10px 5px 10px 4px;

			}

				.media_big_box_inner{

					width:390px; height:230px;

					margin:12px auto 0 auto;

				}

				.media_big_box_info{

					background:url(../pic/media.gif);

					height:46px;

					padding:12px 13px 0 9px;

					font:16px/1.0 Arial;

				}



			.media_big_box_title, .comanda_block, .history_block, .event_block{

				position:absolute;

				background: rgb( 20, 154, 168);

	    		background: rgba( 20, 154, 168, 0.80);

			}

			.media_big_box_title{ bottom:0; padding:8px 15px 10px 15px;}

			.comanda_block{

				padding:8px 15px 10px 20px;

				top:45px; left:0;

				width:340px; height:210px;

				color:#FFFFFF;



				-moz-border-radius: 0 10px 10px 0;

				-webkit-border-radius:10px;

				-khtml-border-radius: 0 10px 10px 0;

				border-radius: 0 10px 10px 0;

			}

			.history_block{

				font-size:16px;

				padding:15px 20px;

				bottom:16px; left:15px;

				width:580px; height:100px;

				color:#FFFFFF;

			}





				.transparent_zagolovok{ font-size:20px; line-height:1.33; z-index:3;}

					.transparent_zagolovok a, .history_block a{ color:#FFFFFF; text-decoration:none;}



				.news_item .transparent_zagolovok{ font-size:26px; height:70px; line-height:1.3}

				.transparent_zagolovok div{ font-size:15px; line-height:1.0; font-style:italic;}

				.transp_text{ z-index:4; position:relative; line-height:1.33; font-size:13px; height:90px;}



				.history_title{ width:170px; font-size:26px; line-height:1.0}

					.history_block .fr{ width:400px; padding:5px 0 0 0;}

					.history_block .fr .nice_button{ margin:15px 0 0 0}

		/*медиа-блоки конец*/



		.content{

			border-top:1px dotted #5a5a5a;

			margin:20px 2px;

			padding:20px 0 0 0;

		}

		.otstup{ margin:20px 0;}

			.infoblock_area{ width:598px;}

				.infoblock{
					overflow:hidden;
					width:266px; height:167px;

					margin:1px 32px 20px 1px;

					background-position:left;

					background-repeat:no-repeat;

					line-height:1.33;



					-webkit-box-shadow:0 0 5px  #bebcbc;

					-moz-box-shadow:0 0 5px  #bebcbc;

					-khtml-box-shadow:0 0 5px  #bebcbc;

					 box-shadow:0 0 5px  #bebcbc;



					 background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9);

					 background: -webkit-gradient(linear,left bottom,left top,color-stop(1, #f4f4f4),color-stop(0, #e9e9e9));

					 background-image: -o-linear-gradient(#f4f4f4,#e9e9e9);

				}
					.infoblock img{ max-width:140px;}
					.infoblock table{ width:248px; color:#676767; /*height:166px;*/ height:100%}

						.infoblock .title{ font-size:24px; margin:0 0 2px 0;}

							.infoblock .title a{color:#149aa8; text-decoration:none;}



			.infoblock_area table{ width:100%; border-collapse:collapse}







				.infoblockgetinv{

					width:400px; height:238px;

					margin:1px 32px 20px 1px;

					background-position:left;

					background-repeat:no-repeat;

					line-height:1.33;



					-webkit-box-shadow:0 0 5px  #bebcbc;

					-moz-box-shadow:0 0 5px  #bebcbc;

					-khtml-box-shadow:0 0 5px  #bebcbc;

					 box-shadow:0 0 5px  #bebcbc;



					 background: -moz-linear-gradient(top, #f4f4f4, #e9e9e9);

					 background: -webkit-gradient(linear,left bottom,left top,color-stop(1, #f4f4f4),color-stop(0, #e9e9e9));

					 background-image: -o-linear-gradient(#f4f4f4,#e9e9e9);

				}

					.infoblockgetinv table{ width:390px; color:#676767; /*height:166px;*/ height:100%}

						.infoblockgetinv .title{ font-size:24px; margin:0 0 2px 0;}

							.infoblockgetinv .title a{color:#149aa8; text-decoration:none;}



							.infoblockgetinv table td{

								vertical-align:auto;

							}





				/*.infoblock_area td{ padding:5px 20px; border:1px solid #d4d4d4} */

	.if_seti{ padding-top:48px}

		.news_area_block{ width:244px; line-height:1.33;}

		.support_project{

			border-left:1px dotted #9d9d9d;

			padding-left:20px;

			width:230px;

		}

			.news_area{

				padding:10px 12px;

				background:#eaeaea;

				margin-bottom:25px;

			}

				.news{ background:#ffffff; padding:0 10px 2px 10px;}

					.news_nav {background:#ffffff;}

						.news_nav li{ float:left; margin:0 20px 0 0; display:block; height:26px; font:12px/26px Arial;}

						.news_nav li.title{

							background:url(../pic/news_grey.png) right no-repeat #eaeaea;

							padding:0 20px 0 0;

						}

							.news_nav a{ color:#000000; }

							.news_nav a.current{ color:#169dab;}



					.news_item{  border-bottom:1px dotted #5a5a5a; padding: 15px 0;}
					.tematic .news_item{ padding:5px 0}

					.news_item:last-child{  border-bottom:none;}

					.news_head, .related_article_title{/*font-size:0.85em;*//* font-size:12px;*/ font-weight:bold; margin:6px 0; color:#205395; text-transform:uppercase; text-decoration:none}

						.news_head a{ color:#205395; text-decoration:none; }

						.news_head a:hover{color:#149AA8;}

					.news_date{ color:#676767; font-size:11px; text-transform:uppercase}

						.equipment{ padding:5px 10px}

							.equipment p{ margin:5px 0}

				.big_face, .small_face{ width:570px; height:280px; margin:10px 0}

				.small_face{width:270px}









/*CENTRAL PART END*/





.footer{

	height:220px;

	position:absolute;

	bottom:0; left:0; right:0;

	z-index:3;

	font-size:13px;

	color:#FFFFFF;

}



/*END MAIN SRTUCTURE*/





/*FOOTER START*/

.footer_block{

	width:227px;

	height:114px;

	border-right:1px dotted #fff;

	margin:28px 14px 0 0;

	padding:0

}

	.footer_block a:hover, a.vipdesign:hover{ color:#dfdfdf;}

.footer_block:last-child{ border-right:none;}

	.footer_block .title{ text-transform:uppercase; margin:0 0 10px 0; color:#FFFFFF; font-size:13px;}

		.footer_block .title a{color:#FFFFFF; text-decoration:none}



	.nice_list{ padding:0;	margin:0; list-style-type:none;}

	.nice_list li{ background:url(../pic/nice_list.png) left top no-repeat; padding:0 0 0 15px; margin:7px 0;}

		.nice_list a{ color:#FFFFFF; font-size:14px; line-height:1.33;}



	.copy{ padding:20px 0;}

		.copy div{ margin:4px 0;}

			.copy a{ text-decoration:none; color:#FFFFFF}

			.copy a.vipdesign{ text-decoration:underline;}





			.seti {margin: 11px 0 8px;}

			.seti a {

				background: url("../pic/footer_seti.png") no-repeat scroll 0 0 transparent;

				display: block;

				float: left;

				height: 35px;

				margin: 0 0px 0 0;

				width: 42px;

			}
	.join_blue .seti a{background: url("../pic/blue_footer_seti.png") no-repeat scroll 0 0 transparent;}
			.seti a.twitter, .join_blue  a.twitter{background-position: -42px 0;}

			.seti a.in, .join_blue  a.in {background-position: -84px 0;}
			
			.join_blue  a.youtube {background-position: -170px 0;}
			.join_blue  a.flickr {background-position: -215px 0;}
			
			.seti a.mailto, .join_blue  a.mailto{background-position: -126px 0;}
		

/*FOOTER END*/







/*GENERAL ELEMENTS START*/

.round, .menu_nav_wap a.current{

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	-khtml-border-radius: 6px;

	border-radius: 6px;

}



/*NICE ROSE BUTTON START*/
input[type='submit']::-moz-focus-inner{padding:0;}
button::-moz-focus-inner{padding:0;}
.nice_button{ /*margin:2px 10px 0 0;*/}

	.nice_button div{height:31px;}



	.nice_left_corner, .nice_center_part, .nice_right_corner{ background:url(../pic/rose_nice_button.png);}

	.nice_left_corner{ width:9px; background-position:0 0;}

	.nice_center_part{ background-position:0 -33px; background-repeat:repeat-x }
		.nice_center_part button{
			text-transform:uppercase;
			background:none;
			border:none;
			height:23px;
			color:#FFF;
			font:bold 13px/23px Arial;
			cursor:pointer;
		}
		.new_subscribe{ margin:12px 0}
	.nice_right_corner{width:9px; background-position:-10px 0; }

		.nice_button a{ display:block; height:31px;}

		.nice_center_part a{

			/*padding:0 9px 0 6px;*/

			padding:0 10px;

			color:#FFFFFF;

			text-transform:uppercase;

			text-decoration:none;

			font:bold 13px/25px Arial;

		}
input[type=email].autoclear, input[type=text].autoclear{
    color: #636363;
    font: italic 13px/1.33 Georgia,"Times New Roman",Times,serif;
}
input[type=email].autoclear-normalcolor, input[type=text].autoclear {
    color: #333333;
    font: 13px/1.33 Arial;
}
	.nice_button input[type=button]{
		margin:0;
		border:0;
		height:27px;
		background:none;
		color:#FFF;
		text-transform:uppercase;
		font-weight:bold;
		cursor:pointer;
	}
	#download_request .nice_button{ width:250px; text-align:center; margin:10px 0 0 100px;}
	.nice_blue_right_corner{width:37px; background:url(../pic/nice_right_corner.png);}

	#close_down{color:white; float: right; padding-right: 5px; cursor: pointer}
	#close_down:hover{ color:silver}


	.big_nice_button{ margin:10px auto;  width:250px; text-align:center;}

		.big_nice_button div{ height:54px;}

		.big_rose_left_corner, .big_rose_center_part, .big_rose_right_corner{ background:url(../pic/big_rose_nice_button.png);}

			.big_rose_left_corner{ width:8px; background-position:0 0;}

			.big_rose_center_part{ background-position:0 -54px; background-repeat:repeat-x }

				.big_rose_center_part a, .big_rose_center_part input{

					line-height:50px;

					display:block;

					font-size:22px;

					text-decoration:none;

					color:#FFFFFF;

					padding:0 20px;

				}

				.big_rose_center_part input{  border:none;  background:none; height:48px; cursor:pointer;}

			.big_rose_right_corner{width:8px; background-position:-8px 0;}

/*NICE ROSE BUTTON END*/





/*GREY NICE BUTTON START*/

	.grey_nice_button{ margin:0 -2px 0 0;  height:70px; background:white;   }
	.grey_nice_but{ background:url(../pic/grey_but.png); width:196px; height:47px}

		.grey_nice_button div{ line-height:46px; display:block; height:46px;}

			.grey_nice_left_corner, .grey_nice_center_part, .grey_nice_blue_right_corner{ background:url(../pic/big_grey_nice_button.png);}

			.grey_nice_button div.grey_nice_left_corner{ width:9px; background-position:0 0; position:absolute; left:0; z-index:4;}

			.grey_nice_center_part{ background-position:0 -46px; background-repeat:repeat-x; margin-left:8px }

				.grey_nice_center_part a, .grey_nice_but a{

					display:block;

					font-size:14px;

					text-decoration:none;

					color:#cb0079;

					padding:0 10px 0 5px;

					text-transform:uppercase;
					line-height:46px;

				}
				.grey_nice_but a{ margin-right:25px; text-align:center}



			.grey_nice_blue_right_corner{width:37px; background-position:-9px 0;}

				.grey_nice_blue_right_corner a{ display:block; padding:0; height:46px;}

	.decor{

		padding:15px;

		background:url(../pic/media.gif);



		-moz-box-shadow:  0 0 6px #b6b6b6;

		-webkit-box-shadow:  0 0 6px #b6b6b6;

		box-shadow:  0 0 6px #b6b6b6;

	}

/*GREY NICE BUTTON END*/



	/*BUTTON FOR EMAILS START*/

	.button{

		line-height:28px;

		margin-top:7px;

		position:relative;

		z-index:5;

		border:1px solid #999;



		background: -moz-linear-gradient(top, #c7c7c7, #ffffff);

		background: -webkit-gradient(linear,left bottom,left top,color-stop(1, #c7c7c7),color-stop(0, #ffffff));

		background-image: -o-linear-gradient(#c7c7c7,#ffffff);

	}

		.button a{

			display:block; color:#5d5d5d;

			text-decoration:none;

			padding:0 25px 0 32px;

			background:url(../pic/convert.png) 8px 8px no-repeat;

			border:1px solid #ffffff;

		}

		.button a:hover{ color:#000000}

		.shadow{

			background-color:#FFFFFF;

			-moz-box-shadow:  0 0 6px #b6b6b6;

			-webkit-box-shadow:  0 0 6px #b6b6b6;

			box-shadow:  0 0 6px #b6b6b6;

		}

		.padding{padding: 15px;}

	/*BUTTON FOR EMAILS END*/

/*GENERAL ELEMENTS END*/





/*FORMS ELEMENTS START*/

	.f_title{ color:#636363; font:bold 14px/1.33 Arial; margin:5px 0 10px; text-transform:uppercase;}

	.f_line{ /*padding:9px 0;*/ padding: 0 0 5px}

		.f_line .fl{ margin:0 16px 7px 0}

			.f_line input{ margin:0 0 1px }



		form .table{ margin:14px 0; width:100%}

			form .table th{ background:#e5e5e5; font-weight:normal; padding:3px 12px;}

			form .table td{ padding: 8px 15px 4px 0}

			form .table td:last-child { padding-right:8px}

			form  input{ width:100%}

			.short{ width:35px}

			.medium{ width:170px}

			.long{ width:546px}

			.semilong{ width:433px;}

	form input[type=text], form input[type=email], textarea{

		border:1px solid #adadad;

		height:24px;

		padding:0 2px;

		font-family:Arial, Helvetica, sans-serif;

	}

	form select{

		width: 176px;

		border:1px solid #adadad;

		height:24px;

		font-family:Arial, Helvetica, sans-serif;

	}

	textarea{

		height:100px; width:546px

	}

	form input.invalid{ border:1px solid red;}

	label.invalid{ color:red}

	.infoblock_area .fr.error_mess{ color:#cb0079; font: italic 14px/1.2 Georgia, "Times New Roman", Times, serif; margin:-6px 0 0 0; width:140px;}

/*FORMS ELEMENTS END*/





		.history_timeline{ border-left:3px solid #d9d9d9;}



		.history_period{

			float:left;

			height:68px;

			position:relative;

			border-bottom:3px solid #d9d9d9;

			border-right:3px solid #d9d9d9;

		}

			.separator_h{display:none}

			.memorable_date{

				display:block;

				float:left;

				width:31px; height:33px;

				background:#d9d9d9;

				margin:24px 5px 0;

				cursor:pointer;

			}

			.memorable_date:hover{ background:silver}

			.memorable_date.current{ height:48px}

			.memorable_date.importance3{ background:#cb0079;}

			.memorable_date.importance2{ background:#e78506;}

			.memorable_date.importance1{ background:#169dab;}



			.history_year{

				position:absolute;

				top:0;

				color:#169dab;

				text-transform:uppercase;

				font:bold 13px Arial;

			}

		#history_infos{

			padding:30px 0 0;

		}

			.history_info{ display:none; padding:0 0 5px}

				.history_info_pic{

					 padding: 15px;

					 margin:0 20px 0 0;

					 background:silver;

				}

				.history_info_pic.importance3{ background:#cb0079;}

				.history_info_pic.importance2{ background:#e78506;}

				.history_info_pic.importance1{ background:#169dab;}



					.history_info_pic span{

						display:block;

						font:40px/1.0 Tahoma, Geneva, sans-serif;

						margin:-5px 0 15px;

						color:#fff;

					}



			.training_title{ height:50px}

			.training_descr{ height:86px}

			.training_price{ font-size:21px; padding:0 10px}

				.training_price span{ font-size:44px}

			.training_time{

				background:#169dab;

				height:29px;

				color:#FFF;

				font:15px/29px Tahoma, Geneva, sans-serif;

				padding:0 10px;

				margin:20px 0 0;

			}

				.training_time span{ display:block; float:left}

				.clock{ width:24px; height:29px; background:url(../pic/clock.png) center no-repeat; margin:0 5px; }



.seti{ margin:0 0 16px 0;}

/*---PAGER START---*/

.pagerUL{ overflow: hidden; zoom:1; margin-top:15px; }

	.pagerUL li{ float: left; margin-right: 10px; }

		.pagerUL li a{ color: #373737; padding: 5px; line-height: 1.2; }

			.pagerUL li a:hover, .pagerUL li a.current{ color: #fff; background: #52bc2c; text-decoration: none; }

/*---PAGER END---*/


.download_request
{
    z-index: 10;
    left: 50%;
	margin-left:-220px;
	padding:10px;
    position: fixed;
    width: 420px;
    height: 290px;
    display: block;
    background-color: #0D8E9B;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-box-shadow:  0 0 6px #205395;
	-moz-box-shadow:  0 0 6px #205395;
	box-shadow:  0 0 6px #205395;
}

.download_request label
{
    font-weight: bold;
    padding-left: 20px;
    color:white;
	display:block;
	float:left;
	width:180px;

}
.download_request .f_line{ padding:0 0 10px}
.download_request input
{
    width: 195px;

}

.button_down_request
{
    background: #dbd0d0; /* Old browsers */
    background: -moz-linear-gradient(top, #dbd0d0 1%, #ffffff 47%, #adadad 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbd0d0), color-stop(47%,#ffffff), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dbd0d0 1%,#ffffff 47%,#adadad 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dbd0d0 1%,#ffffff 47%,#adadad 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dbd0d0 1%,#ffffff 47%,#adadad 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dbd0d0 1%,#ffffff 47%,#adadad 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd0d0', endColorstr='#adadad',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    margin-left: 25%;
    font-weight: 500;
}

.infoblock_area td {
    border: 1px solid #D4D4D4;
    padding: 5px 20px;
}
.footer_phone{ background:url(../pic/footer_phone.png) 0 0 no-repeat; padding-left:17px; font-size:17px; height:22px; line-height:20px;}
	.footer_phone a, .footer_phone a:hover{ text-decoration:none; color:#FFF}

	.pluginButtonPressed, .pluginButtonPressed:hover{ margin-left:150px;}

.fblike{ position:absolute;}

.news_body .seti{ margin-top:10px}

#cse-search-box  input{ width:100%; }
#cse-search-box{ padding:10px 0 0 60px; float:right}
	.search_button{ width:25px; height:24px; background:url(../pic/search.png)}
		.search_button input{ width:25px; height:24px; border:none; background:none; cursor:pointer}
		.money_input{ width:40px; background:none; border:none; text-align:center}



.news_info{
	/*font-size:12px;*/
}
.news_info{/* max-height:130px; */ overflow:hidden; /*padding-bottom: 5px;*/}
.expert_answer_shad {
    background: url("../pic/shad.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    height: 25px;
    left: 0;
    position: absolute;
    width: 100%;
    display:none;
}

	.pic_alt{ /*color:#7f7f7f;*/  display:block;  font-size:12px; line-height:1.33; text-align:center; font-style:italic; padding-top:3px; z-index:10001}
	.article_content{ position:relative}
		.article_content a{ text-decoration:none}
	.tags{
		font-size:12px;
	}

.main_block .news_body{ /*padding-right:10px*/}
.main_block .news_head{ padding-bottom:10px}

.news_source{ font-size:12px}
.tags{ padding:15px 0 5px 0; overflow:hidden}
	.tags strong{ /*display:block; float:left;*/ margin:0 6px 5px 0; line-height:1.8}
	.tags a{/* display:inline-block; float:left; */margin:0 16px 5px 0; text-decoration:none; line-height:1.8 }
.related_article{ padding-top:30px; min-height:120px; border-bottom: 1px dotted #5A5A5A;}
	.tematic { margin-left:-20px; overflow:hidden; font-size:12px; padding-bottom:10px}
		.tematic li{ width: 250px; padding-left:20px; float:left}
		a.more{ display:block; font-size:12px;/* padding-top:25px*/}
		.news_body a.more{ text-align:right}

		.tematic .news_pic.thumb{ float:left; margin:0 10px 10px 0; width:96px; height:60px /*width:250px;*/}
			.tematic .news_pic.thumb img{ width:96px; height:60px; }
		.tematic .news_info{ }
		.tematic a.more{ padding-top:10px; font-size:12px;}
	/*		.related_article_title{ font-weight:bold; color:#000; text-transform:uppercase; padding-bottom:20px; }*/
			.tematic .news_head{ text-transform:none; margin:0 0; padding-left:1px}
			.tematic .news_date{ text-transform:none; padding-bottom:6px}
.seti{ width:630px}			
	.join_blue{/* background:#169DAB;*/ height:40px; margin:8px 0 18px -6px;}	
		.join_blue .seti a{ margin:2px 6px 2px 0}
		.news_body{ margin-bottom:5px}
		
		.related_video{ /*padding-top:10px*/ padding-top:22px; padding-bottom:20px; border-bottom:1px dotted #5A5A5A}
		.related_video:last-child{ border-bottom:none}

		/*	.news_body .seti { margin-bottom:15px}*/
.no_picture_load{ display:none}
	.news_pic.thumb.fr{ margin:5px 3px 0px 10px}


.main_block{
	float:left;
	width:600px;
	margin:0 0 0 0;
	overflow:hidden
}

.info_block{
	float:right;
	width:250px;
	margin:0 0 0 15px;
}

.news_body .news_head, .main_block .news_head, .news_item .news_head{ text-transform:none}

.video_related{
	padding-top:10px;
	margin-bottom:-8px
}

.rss{
	position: absolute;
	right: 0;
	margin-top: 15px;
}