
/* Copyright (c) 2012 Virtual Lab */

/* layout */
html, body {
	font: 100% "Helvetica Neue", Helvetica, Tahoma, Verdana, Arial;
	text-align: left;
	font-size: 13px;
	color: #333;
    height: 100%;
    margin: 0;
    padding: 0;
	background: #fafafa url('/img/bg-chinese.png') top center;
}
#page {
	margin: 0 auto -220px;
	width: 952px;
	min-height: 100%;
}
* html #page {
	height: 100%;
}
#header {
	margin: 0 auto;
	width: 952px;
	height: 103px;
	background-image: linear-gradient(bottom, rgb(244,244,244) 16%, rgb(254,254,254) 50%);
	background-image: -o-linear-gradient(bottom, rgb(244,244,244) 16%, rgb(254,254,254) 50%);
	background-image: -moz-linear-gradient(bottom, rgb(244,244,244) 16%, rgb(254,254,254) 50%);
	background-image: -webkit-linear-gradient(bottom, rgb(244,244,244) 16%, rgb(254,254,254) 50%);
	background-image: -ms-linear-gradient(bottom, rgb(244,244,244) 16%, rgb(254,254,254) 50%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f4f4f4');
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 1px 2px 0 #a1a1a1;
    -webkit-box-shadow: 0 1px 2px 0 #a1a1a1;
    -moz-box-shadow: 0 1px 2px 0 #a1a1a1;
}
#news_carusel {
	margin: 0 auto;
	margin-top: 10px;
	width: 950px;
	height: 336px;
	background-color: #dadbdd;
	background: url('/img/bg-tissue.png') center center;
	border: 1px solid #b0b0b0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 1px 5px 0 #b0b0b0;
    -webkit-box-shadow: inset 0 1px 5px 0 #b0b0b0;
    -moz-box-shadow: inset 0 1px 5px 0 #b0b0b0;
}
#content {
	margin: 0 auto;
	margin-top: 10px;
	padding: 13px;
	width: 926px;
	min-height: 484px;
	background-color: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 1px 2px 0 #a1a1a1;
    -webkit-box-shadow: 0 1px 2px 0 #a1a1a1;
    -moz-box-shadow: 0 1px 2px 0 #a1a1a1;
}
#empty {
	height: 220px;
	clear: both;
}
#footer {
	margin: 0 auto;
	margin-top: 10px;
	width: 950px;
	height: 210px;
	background-color: #dadbdd;
	background: url('/img/bg-tissue.png') center center;
	border-top: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	box-shadow: inset 0 1px 5px 0 #b0b0b0;
    -webkit-box-shadow: inset 0 1px 5px 0 #b0b0b0;
    -moz-box-shadow: inset 0 1px 5px 0 #b0b0b0;
}


.spacer {
	height: 9px;
}

/* common */
img {
	border: 0;
}
.clear {
	clear: both;
}
a {
	color: #444;
	text-decoration: none;
}
a:hover {
	color: #888;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 15px 0;
	margin: 0;
	color: #444;
}
h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #444;
}
h3 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 15px 0;
	color: #444;
}
h4 {
	font-size: 18px;
	font-weight: bold;
	color: #fe0034;
	padding: 0 0 15px 0;
	margin: 0;
}
h4 a {
	color: #fe0034;
}
h4 a:hover {
	color: #de012e;
}
h5 {
	font-size: 16px;
	font-weight: bold;
	color: #444;
	padding: 0 0 15px 0;
}
h6 {
	font-size: 14px;
	font-weight: bold;
	color: #444;
	padding: 0 0 15px 0;
}
hr {
	color: #999;
    background-color:#999;
    border:none;
    height:1px;
}
.val {
	vertical-align: middle;
}
.strike {
	text-decoration: line-through;
}
.float_left {
	float: left;
	margin-right: 9px;
}


/* 404 & Errore pages */


/* header */
#mmenu {
    position: relative;
    z-index: 50;
	margin: 0 0 10px 0;
	width: 950px;
	height: 32px;
	background-color: #dadbdd;
	background: url('/img/bg-tissue.png') center center;
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	box-shadow: inset 0 1px 5px 0 #b0b0b0;
    -webkit-box-shadow: inset 0 1px 5px 0 #b0b0b0;
    -moz-box-shadow: inset 0 1px 5px 0 #b0b0b0;
    text-align: center;
}
#mmenu ul {
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	position: relative;
	color: #4b4b4b;
	text-shadow: #fff 0 1px 1px;
}
#mmenu ul li {
	display: inline-block;
	line-height: 30px;
	height: 31px;
	list-style: none;
	float: left;
	padding: 0 13px 0 12px;
	font-size: 15px;
    position: relative;
    top: 1px;
}
#mmenu a, #mmenu span {
	position: relative;
	line-height: 25px;
	color: #4b4b4b;
	text-shadow: #fff 0 1px 1px;
	text-align: left;
}
#mmenu a:hover #mmenu span:hover {
	color: #7b7b7b;
}
#mmenu span:hover {
	cursor: default;
}
#mmenu a:active {
	top: 1px;
}


#mmenu #menuUl {
    padding-left: 2px;
    padding-top: 2px;
}

#mmenu ul ul {
    display: none;
    float: left;
    left: 0;
    top: 31px;
    position: absolute;
    right: auto;
    width: 185px;
    background: #eee;
    box-shadow: 0 2px 4px 0 #000;
    -webkit-box-shadow: 0 2px 4px 0 #000;
    -moz-box-shadow: 0 2px 4px 0 #000; 
}
#mmenu ul ul li {
    clear: left;
    float: left;
    left: auto;
    margin: 0;
    padding: 0;
    width: 185px;
    list-style: none;
}

#mmenu ul ul ul{
    display: none;
    left: 98%;
    position: absolute;
    top: 0px;
    text-align:left;
}
#mmenu ul ul li a, #mmenu ul ul li span, #mmenu ul li.active li a, #mmenu ul li:hover ul li a, #mmenu ul li.hover ul li a {
	display: inline-block;
    background: none repeat scroll 0 0 #eee;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ddd;
    color: #4b4b4b;
    float: left;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 29px;
    height: 29px;
    width: 180px;
	padding: 0 0 0 5px;
}
#mmenu ul ul li a:hover, #mmenu ul ul li span:hover, #mmenu ul li.active ul li a:hover, #mmenu ul li:hover ul li a:hover, #mmenu ul li.hover ul li a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #7b7b7b;
    float: left;
}
#mmenu ul ul li span:hover {
	cursor: default;
}
#mmenu ul ul.last {
    left: auto;
    right: 0;
}
#mmenu ul ul.last li {
    float: right;
    position: relative;
    right: 0.8em;
}
#mmenu ul li:hover ul, #mmenu ul li.hover ul {
    display: block;
}

#mmenu li ul ,
#mmenu li:hover ul ul ,
#mmenu li:hover ul ul ul ,
#mmenu li:hover ul ul ul ul ,
#mmenu li:hover ul ul ul ul ul ,
#mmenu li:hover ul ul ul ul ul ul ,
#mmenu li:hover ul ul ul ul ul ul ul ,
#mmenu li:hover ul ul ul ul ul ul ul ul {
 z-index: 999;
 position: absolute;
 display: none
}

#mmenu li:hover ul {display: block}

#mmenu li li:hover ul ,
#mmenu li li li:hover ul ,
#mmenu li li li li:hover ul ,
#mmenu li li li li li:hover ul ,
#mmenu li li li li li li:hover ul ,
#mmenu li li li li li li li:hover ul {
 display: block;
}





.header_logo {
	width: 95px;
	height: 95px;
	margin: 4px 0 0 12px;
	background: url('/img/sprite-ui.png') 0 0 no-repeat;
	float: left;
}
.header_logo a {
	display: inline-block;
	width: 95x;
	height: 95px;
}
.header_title {
	width: 500px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	color: #fe0034;
	font-size: 20px;
	text-shadow: #fff 0 1px 1px;
	text-align: center;
	text-transform: uppercase;
}
.header_title_chinese {
	width: 306px;
	height: 72px;
	margin: 0 auto;
	background: url('/img/sprite-ui.png') -190px 0 no-repeat;
}
.smenu {
	position: relative;
	top: 5px;
	right: 20px;
	float: right;
}
.smenu a {
	display: inline-block;
	position: relative;
	color: #d5d5d5;
	font-size: 20px;
	text-shadow: #fff 0 1px 1px;
	vertical-align: middle;
	text-transform: uppercase;
}
.smenu a:hover {
	color: #ccc;
}
.smenu a:active {
	top:1px;
}
a.smenu_facebook, a.smenu_twitter, a.smenu_vk, a.smenu_login, a.smenu_youtube, a.smenu_youtube {
	display: inline-block;
	position: relative;
	width: 12px;
	height: 22px;
	margin-right: 3px;
	background: url('/img/sprite-ui.png') -152px 0 no-repeat;
}
a.smenu_login {
	width: 24px;
	height: 22px;
	background: url('/img/sprite-ui.png') -99px -60px no-repeat;
}
a.smenu_youtube {
	width: 55px;
	height: 22px;
	background: url('/img/sprite-ui.png') -129px -60px no-repeat;
}
a.smenu_vk {
	width: 17px;
	height: 22px;
	background: url('/img/sprite-ui.png') -152px -119px no-repeat;
}
a:hover.smenu_login {
	background: url('/img/sprite-ui.png') -99px -88px no-repeat;
}
a:hover.smenu_youtube {
	background: url('/img/sprite-ui.png') -129px -88px no-repeat;
}
a:hover.smenu_facebook {
	background: url('/img/sprite-ui.png') -152px -28px no-repeat;
}
a:hover.smenu_vk {
	background: url('/img/sprite-ui.png') -152px -148px no-repeat;
}

a:active.smenu_facebook, a:active.smenu_twitter a:active.smenu_login, a:ctive.smenu_youtube {
	top: 1px;
}
a.smenu_twitter {
	width: 29px;
	background: url('/img/sprite-ui.png') -118px 0 no-repeat;
}
a:hover.smenu_twitter {
	background: url('/img/sprite-ui.png') -118px -28px no-repeat;
}

/* News carusel */

.news_carusel_ul_block {
	width: 858px;
	height: 335px;
	float: left;
	overflow: hidden;
}
.news_carusel_ul_block ul {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 5740px;
}
.news_carusel_ul_block ul li {
	display: inline-block;
	width: 287px;
	height: 335px;
	float: left;
	line-height: 17px;
	text-shadow: #fff 0 1px 1px;
	list-style: none;
	background: url('/img/bg-news-li.png') top right repeat-y;		
}
.news_carusel_left, .news_carusel_right {
	width: 46px;
	float: left;
}
.news_carusel_left a, .news_carusel_right a {
	margin: 147px 0 0 12px;
	display: inline-block;
	width: 20px;
	height: 41px;
	background: url('/img/sprite-ui.png') 0 -148px no-repeat;	
}
.news_carusel_left a:hover {
	background: url('/img/sprite-ui.png') 0 -191px no-repeat;	
}
.news_carusel_right a {
	background: url('/img/sprite-ui.png') -22px -148px no-repeat;	
}
.news_carusel_right a:hover {
	background: url('/img/sprite-ui.png') -22px -191px no-repeat;	
}
.news_carusel_ul_block_img {
	display: inline-block;
	width: 265px;
	height: 180px;
	margin: 21px 0 3px 10px;
	border-bottom: 1px solid #fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	box-shadow: inset 0 1px 3px 0 #acacac;
    -webkit-box-shadow: inset 0 1px 3px 0 #acacac;
    -moz-box-shadow: inset 0 1px 3px 0 #acacac;
}
.news_carusel_ul_block_desc {
	margin-left: 10px;
	width: 265px;	
}


/* Post block */
.news, .events {
	float: left;
	width: 410px;
	margin-bottom: 30px;
	color: #444;
	line-height: 17px;
	font-size: 12px;
}
.events {
	margin-left: 79px;
}
.p_title {
	color: #222;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin: 15px 0 17px 0;

}
.post_title, .post_video_title {
	display: inline-block;
	color: #222;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	margin: 15px 0 7px 0;
}
a:hover.post_title {
	color: #555;
}
.post_video_title {
	color: #fe0034;
	font-size: 25px;
}
a:hover.post_video_title {
	color: #de012e;
}
.post_rekv {
		margin: 5px 0 7px 0;
}
.post_date {
	color: #999;
	font-size: 12px;
	display: inline-block;
	width: 100px;
}
.post_comm {
	display: inline-block;
	width: 24px;
	height: 22px;
	line-height: 21px;
	color: #999;
	font-size: 10px;
	text-align: center;
	margin-right: 10px;
	background: url('/img/sprite-ui.png') 0 -106px no-repeat;
}
.post_more {
	display: inline-block;
	width: 80px;
	height: 12px;
	color: #fe0034;
	font-size: 12px;
	background: url('/img/sprite-ui.png') 70px -130px no-repeat;	
}
a:hover.post_more {
	color: #ec0232;
}

/* Content */

/* Footer */
.footer_wrapper {
	width: 950px;
	height: 180px;
}
.footer_menu {
	width: 125px;
	font-size: 16px;
	color: #4b4b4b;
	font-weight: bold;
	text-shadow: #fff 0 1px 1px;	
	padding: 30px 0 0 18px;
	float: left;
}
.footer_menu ul {
	margin: 0 0 15px 0;
	padding: 0;
}
.footer_menu ul li {
	line-height: 17px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer_menu ul li a {
	font-size: 13px;
	font-weight: normal;
	color: #4b4b4b;
}
.footer_menu ul li a:hover {
	color: #7b7b7b;
}
.copyright{width:300px;height:15px;margin: 0 auto;padding-top: 10px;text-align: center;color:#4b4b4b;font-size:11px;text-shadow: #fff 0 1px 1px;}

/* CSS3 button */
.button, .button_active {
	display: inline-block;
	cursor: pointer;
	min-width: 90px;
	height: 25px;
	margin: 0;
	padding: 0 20px 0 20px;
	font-size: 14px !important;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 24px !important;
	text-shadow: #898c8e 0 1px 1px;
	border-top: 1px #d6d6d7 solid;
	border-left: 1px #b1b4b9 solid;
	border-right: 1px #b1b4b9 solid;
	border-bottom: 1px #858b94 solid; 	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	text-decoration:none;
	background: #e1e3e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e3e5), to(#b8bdc2));
	background: -moz-linear-gradient(top,  #e1e3e5,  #b8bdc2);
	background: -o-linear-gradient(top, #e1e3e5 0%, #b8bdc2 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e3e5', endColorstr='#b8bdc2');
	box-shadow: inset 0 1px 0 #f1f2f3, 0 1px 1px #919191;
}
a.button, input.button {
	color: #fff;
}
a:hover.button, input:hover.button {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#cbcfd2), to(#989fa6));
	background: -moz-linear-gradient(top,  #cbcfd2,  #989fa6);
	background: -o-linear-gradient(top, #cbcfd2 0%, #989fa6 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcfd2', endColorstr='#989fa6');
}
a:active.button, input:active.button {
	background: -webkit-gradient(linear, left top, left bottom, from(#989fa6), to(#cbcfd2));
	background: -moz-linear-gradient(top,  #989fa6,  #cbcfd2);
	background: -o-linear-gradient(top, #989fa6 0%, #cbcfd2 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#989fa6', endColorstr='#cbcfd2');
	border-top: 1px #858b94 solid;	
	border-bottom: 1px #d6d6d7 solid;
	box-shadow: inset 0 1px 2px #737983, 0 1px 0 #fff;
}
.button_active {
	color: #fff !important;
	line-height: 24px;
	text-shadow: #7c2f41 0 1px 1px;
	background: #ed6287;
	background: -webkit-gradient(linear, left top, left bottom, from(#e5435d), to(#ed6287));
	background: -moz-linear-gradient(top,  #e5435d,  #ed6287);
	background: -o-linear-gradient(top, #e5435d 0%, #ed6287 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5435d', endColorstr='#ed6287');
	border-top: 1px #c00527 solid;	
	border-left: 1px #cc284a solid;
	border-right: 1px #cc284a solid;
	border-bottom: 1px #d84a6e solid;
	box-shadow: inset 0 1px 2px #ca3a50, 0 1px 0 #fff;
}

/* forms */

textarea, .form_comment_body {
	width: 905px;
	padding: 10px;
	outline: none;
	border: 1px solid #b0b0b0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 0 9px 0 #b0b0b0;
    -webkit-box-shadow: inset 0 0 9px 0 #b0b0b0;
    -moz-box-shadow: inset 0 0 9px 0 #b0b0b0;
}
textarea {
	width: 450px;
}
.errorSummary {
	color: #ff002b;
}
input {
	min-width: 450px;
	height: 20px;
	padding: 10px;
	margin-bottom: 15px;
	color: #b4b4b4;
	font-size: 22px;
	line-height: 40px;
	outline: none;
	border: 1px solid #b0b0b0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 0 9px 0 #b0b0b0;
    -webkit-box-shadow: inset 0 0 9px 0 #b0b0b0;
    -moz-box-shadow: inset 0 0 9px 0 #b0b0b0;	
}
.checkbox_radio {
	min-width: 15px;
	width: 15px;
	height: 18px;	
}


/* posts */
.indent0 {
	padding-left: 0;
}
.indent1 {
	padding-left: 25px;
}
.indent2 {
	padding-left: 50px;
}
.indent3 {
	padding-left: 75px;
}
.indent4 {
	padding-left: 100px;
}
.indent5 {
	padding-left: 125px;
}
.indent6 {
	padding-left: 150px;
}
.indent7 {
	padding-left: 175px;
}
.indent8 {
	padding-left: 200px;
}
.indent9 {
	padding-left: 225px;
}
.indent10 {
	padding-left: 250px;
}
.comm_note {
	color: #7c7c7c;
	font-size: 14px;
	padding-top: 15px;
}
.notes {
	margin: 10px 0 15px 0;
}
.notes_body {
	border: solid 1px #dedede;
	background: #f6f6f6;
	padding: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 0 0 9px 0 #dedede;
    -webkit-box-shadow: inset 0 0 9px 0 #dedede;
    -moz-box-shadow: inset 0 0 9px 0 #dedede;
}
.notes_corn {
	position: relative;
	top: -9px;
	margin-left: 44px;
	background: url('/img/sprite-ui.png') -45px -106px no-repeat;
	height: 22px;
	width: 42px;
}















/**
 * CSS styles for CLinkPager.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2009 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 * @version $Id: pager.css 434 2008-12-30 23:14:31Z qiang.xue $
 * @since 1.0
 */


ul.yiiPager
{
	padding: 0;
	margin: 0;

	display: inline-block;
}

ul.yiiPager li
{
	float: left;
	list-style: none;
	text-align: center;
	padding: 4px 0 4px 0;
	margin: 0 3px 21px 3px;
	width: 23px;
	border: 1px #d6d6d7 solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 0 6px 0 #b0b0b0;
    -webkit-box-shadow: inset 0 0 6px 0 #b0b0b0;
    -moz-box-shadow: inset 0 0 6px 0 #b0b0b0;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	color: #5e5e5e;
	font-size: 14px;
	padding: 0 2px 0 2px;
	text-decoration: none;
}

ul.yiiPager .page a
{
	color: #5e5e5e;
	font-size: 14px;
	padding: 0 2px 0 2px;
	text-decoration: none;
}

ul.yiiPager .selected a
{
	/*background:#2e6ab1;*/
	cursor: default;
	color: #000000;
	font-weight:bold;
}

ul.yiiPager .hidden a
{
	cursor: default;
	color: #c3c3c3;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}


/* YII PAGER */
/*
.pager {
	margin: 35px 0 0 0;
}
.page {
	background: url('/img/bg_pager_page.png') center center no-repeat;
}
.first {
	background: url('/img/bg_pager_np.png') center center no-repeat;
}
.last {
	background: url('/img/bg_pager_np.png') center center no-repeat;
}
.previous {
	background: url('/img/bg_pager_np.png') center center no-repeat;
}
.next {
	background: url('/img/bg_pager_np.png') center center no-repeat;
}       */














.overlayers {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: #000;
	opacity:0.5;
	filter:alpha(opacity=50);
}

/* Login form */
#login_popup, #alert_popup {
	position: fixed;
	left:50%;
	top:50%;
	margin-top:-170px;
	margin-left:-350px;
	width: 700px;
	min-height: 340px;
	border: 1px solid #fff;
	z-index: 10001;
	background: #fefefe;
	border: 1px solid #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 0 0 21px 0 #555;
    -webkit-box-shadow: inset 0 0 21px 0 #555;
    -moz-box-shadow: inset 0 0 21px 0 #555;
}

.popup_form fieldset, .form fieldset  {
	border: none;
	padding: 25px;
	margin: 0;
}
.login_form, .reg_form {
	width: 350px;
	height: 240px;
	border-right: dotted 1px #999;
	float: left;
}
.reg_form {
	width: 348px;
	border-right: none;
}
.popup_form legend, .popup_form label, .popup_form_loginreg legend, .popup_form_loginreg label, .login_form legend, .reg_form legend {
	display: none;
}
.popup_form_header {
	color: #444;
	text-shadow: #fff 0 1px 1px;
	font-size: 21px;
	font-weight: bold;
	line-height: 45px;
	padding-left: 16px;
	background: url('/img/bg-content-column-header.png') 0 -10px repeat-x;
	height: 45px;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
}
.popup_form_header span {
	display: inline-block;
	float: left;
}
.popup_form_close {
	width: 33px;
	height: 34px;
	float: right;
	margin: 5px;
}
.popup_form_close a {
	display: inline-block;
	width: 34px;
	height: 35px;
	background: url(/img/sprite-ui.png) -395px -216px no-repeat;
	outline: none;
}
.popup_form_close a:hover {
	background: url(/img/sprite-ui.png) -431px -216px no-repeat;
}
.popup_form_close a:active {
	background: url(/img/sprite-ui.png) -467px -216px no-repeat;
}
.popup_form_success, .popup_form_errors, .popup_form_errors_subscribe, .popup_form_success_subscribe, .login_form_errors, .login_form_success, .form_errors, .form_success {
	margin-top: 18px;
	margin-bottom: 5px;
}
.popup_form_notice {
	font-size: 16px;
	padding: 15px;
}
.popup_form_errors div, .popup_form_errors_subscribe div, .popup_form_success_subscribe div, .login_form_errors div, .login_form_success div, .form_errors div, .form_success div, .popup_form_success div {
	color: #ff0000;
	font-size: 11px;
	line-height: 22px;
	padding-left: 12px;
    padding-right: 12px;
	margin-left: 12px;
    margin-right: 12px;
	background: #facbbb;
	border: 1px solid #ff4200;
}
.popup_form_success div, .popup_form_success_subscribe div, .login_form_success div, .form_success div {
	color: #2172d6;
	background: #cfe9ff;
	border: 1px solid #6dadfb;
}
.popup_form ul, .login_form ul, .reg_form ul, .form ul {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.popup_form ul li, .login_form ul li, .reg_form ul li, .form ul li {
	margin-right: 5px;
	padding: 0;
	list-style: none;
	float: left;
}
.popup_forms {
	margin: 7px;
	text-align: center;
}
.popup_form_text {
	margin: 5px 0 5px 0;
	font-size: 16px;
}





#alert_popup{
	margin-top: -100px;
	margin-left:-300px;
	width: 600px;
    min-height: 200px;
	height: 200px !important;
}

.zindx, .zindx iframe {
    z-index:100;
}

/* Video */
.video{
    width:940px;
    height: 750px;
    margin-top: 25px
}
.video_sec {
   float: left;
   margin-bottom: 15px
}
.view {
   display: inline-block;
   width: 448px;
   height: 300px;
   margin-right: 10px;
   border: 5px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 0 0 2px #444;
   -moz-box-shadow: 0 0 2px #444;
   box-shadow: 0 0 2px #444;
   background: #fff;
}
.view .mask,.view .content {
   display: inline-block;
   width: 448px;
   height: 300px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   font-family: 'Helvetica Neue', Helvetica, sans-serif;
   font-weight: normal;
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 14px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}


.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(68,68,68, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
   filter: alpha(opacity=70);
   opacity: 0.7;
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}