

	/* ---- constant styles ----- */
	
	
	
	
	
	
	/* NEWS */
	.news-block-item{
		margin-bottom:20px;
	}
	
	.news-block-item .news-date{
		margin-bottom:5px;
		font-style:italic;
		font-weight:bold;
	}
	
	
	/* ADMIN LOGIN FORM */
	
	#authloginModal{
		position:fixed;
		top:30%;
		left:50%;
		margin-left:-200px;
		width:400px;
		background:#fff;
		border:1px solid #eee;
		-webkit-box-shadow: 0 0px 10px rgba(0,0,0,.3);
		-moz-box-shadow: 0 0px 10px rgba(0,0,0,.3);
		box-shadow: 0 0px 10px rgba(0,0,0,.3);
		font-size:14px;
		display:none;
		z-index:9999;
	}
	#authloginModal .modal-header,#authloginModal .modal-body,#authloginModal .modal-body{
		padding:15px;
	}
	#authModalLabel{
		font-weight:bold;
		font-size:18px;
	}
	
	#authloginModal .modal-header .close{
		border: 0;
		background: #fff;
		color: #999;
		cursor: pointer;
		font-size: 1.2em;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.grey{
		color:#999;
	}
	
	
	/* mmodal */
	
	#capcha{
		width:360px;
	}
	
	.reloadcodef{
		font-size:0.7em;
	}
	
	button[disabled],input[disabled]{
		background:#eee !important;
		border:1px solid #ddd !important;
		color:#ccc !important;
	}
	
	.noscroll{
		overflow: hidden;
	}
	.moverlay{
		background:#333;
		opacity:0.8;
		position:fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		z-index:1898;
		display:none;
	}
	.mmodal{
		border:0px solid red;
		display:block;
		position:fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		z-index:1899;
		overflow:auto;
		display:none;
		
		
		
	}
	.mmodal-inner{
		display:block;
		position:absolute;
		background:#fff;
		
		-webkit-box-shadow: 0 0px 25px rgba(0,0,0,0.5);
		-moz-box-shadow: 0 0px 25px rgba(0,0,0,0.5);
		box-shadow: 0 0px 25px rgba(0,0,0,0.5);
		
		/*
			-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	*/
	}
	
	.mmodal-header, .mmodal-body, .mmodal-footer{
		padding:15px 15px 15px 15px;
		position:relative;
		
	}
	
	
	.mmodal-body{
		font-size:18px;
	}
	.mmodal-footer{
		background:#eee;
		text-align:center;
		text-transform:uppercase;
		font-size:0.8em;
		/*
			-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	*/
	}
	
	.mmodal-header h3{
		font-size:1.3em;
	}
	
	.mmodal-header .closeOLD{
		border:0;
		background:#fff;
		color:#999;
		cursor:pointer;
		font-size:2.2em;
		position:absolute;
		top:0;
		right:0;
	}
	.mmodal-header .close{
		border:0;
		background:#2b2a28;
		color:#666;
		cursor:pointer;
		font-size:3.2em;
		position:absolute;
		top:-2px;
		right:36px;
		padding:0px 12px;		
		z-index:2;
		-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
	}
	.mmodal-header .close:hover{
		color:#fff;
	}
	
	
	
	
	
	
	
	.cround10{
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px; /* future proofing */
		-khtml-border-radius: 10px; /* for old Konqueror browsers */	
	}
	
	.cround5{
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* future proofing */
		-khtml-border-radius: 5px; /* for old Konqueror browsers */	
	}
	
	.cround-top5{
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
	}
	
	.cround-bottom5{
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;

		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	
	
	
	
	
	/* COMMENT FORM */
	
	.pseudolink {
		text-decoration: none !important;
		border-bottom: 1px dashed;
		}
			
	.index-comments-block,#review-addform{
		padding:25px 0 15px 0;
		clear:both;
	}
	
	.index-comments-block h2, #review-addform h2{
		padding:10px 0 0 0;
		border-top:2px solid #ddd;
	}
	
	#cmtformwrap{
		overflow:hidden;
		margin: 0 0 25px 0;
	}
	
	#cmtform{
		margin-top:-300px;
		margin-top:0px;
	}
	
	.leftform,.rightform{
		float:left;
		border:0px solid red;
		margin:0 10px 0 0;
	}
	.leftform{
		width:50%;
	}
	.leftform input{
		width:96%;
		
	}
	
	form textarea{
		width:98%;
		height:70px;
		font-family:Arial;
	}
	
	form input, form textarea, form select{
		padding:5px;
		border:1px solid #ccc;
	}
	.btn.big{
		padding:7px;
		margin-top:5px;
	}
	.btn-info{
		background:#ddd;
		border:1px solid #ccc;
		background: -moz-linear-gradient(top,  #eee 0%, #ccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eee 0%,#ccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eee 0%,#ccc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eee 0%,#ccc 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #eee 0%,#ccc 100%); /* W3C */
		
		-moz-border-radius: 5px;
		-webkit-border-radius:  5px;
		border-radius:  5px;
		text-shadow:1px 1px 1px #fff;
	}
	.btn-info:hover{
		background:#ccc;
		background: -moz-linear-gradient(top,  #ccc 0%, #ccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ccc 0%,#eee 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ccc 0%,#eee 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ccc 0%,#eee 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ccc 0%,#eee 100%); /* W3C */
		
	}
	.btn-info:active{
		background:#ccc;
	}
	.oblig{
		padding-bottom:5px;
		font-family:Arial;
		color:#999;
	}
	.pending{
		background:#FFE8E8;
	}
	.inputcode{
		display:block;vertical-align:top;margin:0 0 0 5px;
	}
	.contact-form .inputcode{
		display:block;
	}
	#captchacode{
		width:90px;
		vertical-align:top;
	}
	
	.reloadcode{
		display:inline-block;
		font-size:0.8em;
	}
	
	.index-comments-block .comments-block-item:first-child{
		
	}
	
	.comments-block-item{
		padding-bottom:20px;
		margin:0 0 15px 0;
		border-bottom:1px solid #eee;
	}
	
	.comments-date {
		margin-bottom:5px;
	}
	
	.reviews-date{
		display:block;
	}
	
	.comments-date .comments-name{
		font-weight:bold;
		
	}
	
	.comments-date b{
		font-weight:normal;
		font-size:0.9em;
		color:#555;
	}
	
	.comments-date .date{
		color:#555;
	}
	
	#leave-comment-button{
		font-size:0.9em;
	}
	
	.obligotary{
		font-size:11px;
	}
	
	
	
	/* Errors */
	.box_errors{
		position:fixed;
		background: #FFD1D1;
		color:#752B13;
		padding:10px;
		z-index:1999;
		right:10px;
		top:10px;
		width: 50%; 
		right: 25%;
		border:0px solid #752B13;
		
	}
	/* IE */
	.box_success{
		position:fixed;
		background: #E6FFD1;
		color:#3F7513;
		padding:10px;
		z-index:1999;
		right:10px;
		top:10px;
		border:1px solid #3F7513;
	}
	.box_errors span,.box_success span{
		display:block;
		
	}

	
	
	
		/* CART */
	
	.cart{
		
	}
	.cart-box{
		margin:0 auto;
		width:723px;
	}
	
	.enter-link{
		position:absolute;
		right:20px;
		top:22px;
		font-weight:400;
	}
	.quant-down{
		display:inline-block;
		height:17px;
		width:17px;
		margin-right:10px;
		background: #e8e8e8 url(../system_img/sprite-increment.png) no-repeat 0 0;
		vertical-align:middle;
		cursor:pointer;
	}
	
	.quant-up{
		display:inline-block;
		height:17px;
		width:17px;
		margin-left:10px;
		background: #e8e8e8 url(../system_img/sprite-increment.png) no-repeat right 0;
		vertical-align:middle;
		cursor:pointer;
		margin-right:15px;
	}
	
	.delete-cross{
		border:0px solid #FFD1BD;
		padding: 0px 5px 1px 5px;
		cursor:pointer;
		font-size:0.9em;
		color:#F79166;
		text-decoration:underline;
	}
	
	.delete-cross:hover{
		
		color:#EB4F0C;
	}
	
	.cart-table, #user-contacts, #delivery_block, #payment_block{
		border:1px solid #eee;
		border-collapse:collapse;
		padding:10px 20px;
		display:inline-block;
		position:relative;
	}
	.cart-table > tbody, #user-contacts > tbody, #delivery_block > tbody, #payment_block > tbody{
		width:660px;
		display:block;
	}
	#total-table tbody{
		width:660px;
		display:block;
	}
	.total-left-gap{
		width:300px;
	}
	.total-right-name{
		width:100px;
		text-align:right;
	}
	.total-right-val{
		width:100px;
		text-align:right;
	}
	#cart-list-items{
		position:relative;
		width:702px;
	}
	#loading-shit{
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background:rgba(255,255,255,0.8);
		border:0px solid red;
		z-index:999;
		text-align:center;
		display:none;
	}
	#loading-shit div{
		padding-top:20px;
		color:#555;
		font-size:0.9em;
	}
	#user-contacts{
	
	}
	#payment_block{
		margin-bottom:25px;
		margin-top:25px;
	}
	#user-contacts{
		margin-bottom:20px;
	}
	
	.delivery-line,.delivery-line td{
		display:block;
	}
	#delivery-block{
		width:100%;
	}
	.delivery-type{
		border-bottom:1px dashed #ccc;
		width:100%;
		padding:10px 0;
	}
	.delivery-type label{
			cursor:pointer;
	}
	.delivery-type .cost{
		float:right;
		margin-right:10px;
	}
	.delivery-type:hover,.delivery-type.active{
		background:#f8f8f8;
	}
	
	#regions-block select{
		width:232px;
	}
	.choose-region-label{
		color:#999;
		font-size:0.9em;
		margin-top:10px;
	}
	.notes-line .cart-item-title{
		padding:5px 0;
	}
	.notes-line .cart-item-title span{
		width:190px;
		display:inline-block;
		text-align:left;
		vertical-align:top;
	}
	.notes-line .cart-item-title > div{
		display:inline-block;
		text-align:left;
		vertical-align:top;
	}
	.notes-line .cart-item-title input{
		width:220px;
		
	}
	.notes-line .cart-item-title textarea{
		width:300px;
		
	}
	.ddesc{
		font-size:0.9em;
		color:#999;
		width:530px;
	}
	#loading-msg{
		color:#999;
		font-size:0.9em;
		padding:10px 0;
	}
	.cart-table tr{
		border-top:1px dashed #ccc;
	}
	
	.cart-table tr td{
		padding:10px;
		vertical-align:top;
	}
	
	.cart-table tr.hover:hover{
		background:#f8f8f8;
	}
	
	.cart-table > tbody > tr:first-child{
		font-weight:bold;
		border-top:0;
		border-bottom:1px solid #ccc;
		font-size:0.9em;
		
	}
	
	
	
	.center{
		text-align:center;
	}
	
	.cart-item-title{
		
	}
	
	.num{
		color:#999;
	}
	
	.oldprice{
		text-decoration:line-through;
		color:#555;
		font-weight:normal;
		display:block;
		margin-right:5px;
	}
	.cart-item-color,.cart-item-price{
		font-size:0.9em;
	}
	.express-cart-quantity{
		width: 40px;
		display: inline-block;
		vertical-align: top;
		padding: 0px 5px 0 5px;
		text-align:right;
	}
	.total-line2, .payment-line, .location-line , .alltotal-line{
		border-top:0px solid #ccc !important;
		font-weight:bold;
	}
	
	.delivery-line,.payment-line, .location-line{
		font-weight:normal;
	}
	
	.payment-line td, .delivery-line td, .location-line td{
		
	}
	
	#selectcity-block strong,#delivery-block strong,#payment-block strong{
		font-size:0.9em;
		display:block;
		padding:10px 0;
	}
	
	
	
	
	.makeorder-button{
		margin-left:0px;
	}
	
	.hiddeninput{
		background:none;
		border:0;
		font-size:100%;
		padding:0;
		margin:0;
		font-weight:bold;
	}
	
	.cart-address{
		width:220px;
		height:50px;
	}
	
	.cart-notes{
		width:500px;
		height:100px;
		margin:0;
	}
	
	.alltotal-line{
		
	}
	
	.price input{
		width:100px !important;
		border:0 !important;
		background:none !important;
		margin-top:10px;
	}
	
	
	.popover{
		width:400px;
		position:absolute;
		top:50px;
		right:0px;
		display:none;
		z-index:9;
		border:0px solid #ccc;
		color:#333;
		-webkit-box-shadow: 0 0px 25px rgba(0,0,0,0.5);
		-moz-box-shadow: 0 0px 25px rgba(0,0,0,0.5);
		box-shadow: 0 0px 25px rgba(0,0,0,0.5);
		
		/*
			-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
		*/
	}
	
	.popover-content{
		color: #555;
		background:#fff;
		padding:15px;
		
		/*
				-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		border-radius: 0px 0px 10px 10px;
		-khtml-border-radius: 0px 0px 10px 10px;
		*/
	}
	.cart-block-bottom{
		border-top:1px dashed #ccc;
	}
	
	.product-item{
		min-height: 60px;
		border-bottom:1px dashed #ccc;
		padding:5px 0 5px 0;
		overflow:hidden;
	}
	
	.product-item img{
		width: 50px;
		display:inline-block;
		vertical-align:top;
	}
	
	.product-item .desc{
		width: 220px;
		display:inline-block;
		vertical-align:top;
		padding:0px 5px 0 5px;
	}
	
	.product-item .price{
		display:inline-block;
		width: 120px;
	}
	
	.express-cart-price,.express-cart-color{
		font-size:0.8em;
	}
	
	.total-line{
		font-weight:700;
		border:0;
		height: 27px!important;
		min-height: 27px!important;
		background:#fff;

	}
	.total-line .center{
		padding: 15px;
	}
	.total-line .desc{

	}
	.total-line-cart{
		border:0!important;
		background: #f8f8f8;
		font-size:0.9em;
	}
	.total-counting-line{
		
	}
	.cart-table .total-line-cart{
		width:100%;
		display:block;
	}
	
	.makeorder-button {
	   
	   border-top: 1px solid #ffffff;
	    border:1px solid #ccc; 	
	   background: #d1d1d1;
	   background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#d1d1d1));
	   background: -webkit-linear-gradient(top, #f7f7f7, #d1d1d1);
	   background: -moz-linear-gradient(top, #f7f7f7, #d1d1d1);
	   background: -ms-linear-gradient(top, #f7f7f7, #d1d1d1);
	   background: -o-linear-gradient(top, #f7f7f7, #d1d1d1);
	   padding: 8px 16px;
	   -webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   border-radius: 5px;
	   -webkit-box-shadow: rgba(0,0,0,.3) 0 3px 0;
	   -moz-box-shadow: rgba(0,0,0,.3) 0 3px 0;
	   box-shadow: rgba(0,0,0,.3) 0 3px 0;
	  
	   text-shadow: rgba(255,255,255,1) 0 1px 0;
	   color: #000;
	 
	   text-transform:uppercase;
	   text-decoration: none;
	   vertical-align: middle;
	   outline:none;
	  margin-right:23px;
	  margin-top:20px;
	   }
	.makeorder-button:hover {
	   border-top-color: #ebe8eb;
	   background: #ebe8eb;
	   color: #222;
	   }
	.makeorder-button:active {
	   border-top-color: #b8b8b8;
	   background: #b8b8b8;
	   }
   
	
	
	.cart-table-quant{
		width:165px;
	}
	.cart-table .heading{
		font-size:0.9em;
	}
	.cart-step{
		display:inline-block;
		vertical-align:middle;
		margin-right:7px;
		margin-top:0px;
		height:27px;
		width:29px;
		background:url(../system_img/cart-step.jpg) no-repeat;
	}
	.cart-step span{
		display:block;
		text-align:center;
		font-size:1.1em;
		line-height:27px;
	}
	
	
	.popover-inner{
		
	}

	.popover-title{
		margin:0;
		font-size:14px;
		background:#eee;
		padding:15px;
		color:#333;
		text-transform:uppercase;
		/*
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px;
		-khtml-border-radius: 10px 10px 0px 0px;
		*/
	}
	.popover-title a{
		display:inline-block;
		padding:2px 7px;
		
		color:#fff;
			-moz-border-radius: 15px 15px 15px 15px;
		-webkit-border-radius:  15px 15px 15px 15px;
		border-radius:  15px 15px 15px 15px;
		-khtml-border-radius:  15px 15px 15px 15px;
		font-size:0.9em;
		text-decoration:none;
	}
	.popover-title a:hover{
		color:#fff;
		background: #f9bf40;
		text-decoration:none;
	}
	.popover-inner a{
		
	}
	
	.popover-inner a:hover {
		
	}
	
	.popover-content  .btn{
		
		margin-top:10px;
		
	}
	
	.popover-content  .btn:hover{
		
		text-decoration: none;
	}
	
	#delivery-block label,#payment-block label{
		display:inline-block;
		padding-left:5px;
		vertical-align:top;
	}
	#delivery-block input,#payment-block input{
		margin-top:0;
	}	
		
	.greytext{
		color:#999;
	}	
		
		
	
		
	
.quantity1{
	width:20px;
	}	
		
		
		
		
	/* SEARCH */
	
	.back-link{
		display:block;
		margin-top:15px;
	}
	
	.sactive{
		color:#999 !important;
	}

	.search-res-block{
		padding-top:15px;
	}
	
	.search-res-block li{
		display:block;
		margin:0 0 20px 0;
		position:relative;
		clear:both;
		min-height:65px;
	}
	
	.search-res-block li .numorder{
		position:absolute;
		left:0;
		top:0px;
		color:#999;
	}
	
	.search-res-block li .link-block{
		padding: 0 0 0 23px;
		color:#888;
	}	
		
	.link-block .ava{
		float:left;
		padding: 0 10px 10px 0;
	}	
		
		
		
	
	
	
	.reg-form{
		text-align:left;	
		width:550px;
		margin:0 auto;
		border:1px solid #eee;
		padding:15px 20px;
		margin-top:20px;
	}
	.reg-form .reg-form-label{
		margin-top:10px;
		color:#555;
		font-size:0.9em;
	}
	.redstar{
		color:red;
	}
	.group-in-line .item-in-line{
		display:inline-block;
		vertical-align:top;
		width:273px;
	}
	.user-edit-form .reg-form-label{
		
	}
	.subscription_opt{
		margin-top:20px;
		text-align:left;
		font-size:0.9em;
	}
	
	
/* MODAL WINDOW */

.overlay{
	position:fixed;top:0;right:0;left:0;bottom:0;
	z-index: 10001;
	display:none;
	background:rgba(243, 191, 189, 0.5);
}

#modal{
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index: 10002;


}

.defModal{
	padding:0;
}		

.innerblock{
	background:#fff;
	height:100%;position:relative;margin:0;padding:0;border:1px solid;
	border:0px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0px 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0px 10px rgba(0,0,0,.3);
	box-shadow: 0 0px 10px rgba(0,0,0,.3);
	color:#333;
}
	

.defModal .mheader{
	border:0px solid red;
	padding:0px 30px 0px 20px;
	font-size:1.5em;
	height:50px;
	line-height:50px;
	margin-top:10px;
}

.defModal .mcontent{
	border:0px solid red;
	padding:0px 20px 0px 20px;
	overflow:auto;
}
 .mbottom{
	border-top:1px solid #ccc;
	padding:0px 20px 0px 20px;
	bottom:0;
	left:0;
	right:0;	
	text-align:center;
	position:absolute;
	height:50px;
	line-height:50px;
}


.closemodal{
	
	
}

.standardclosebtn{
	position:absolute;
	top:7px;
	right:7px;
	background:#eee;	
	
	color:#ccc;
	padding:3px 8px 4px 8px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px; /* future proofing */
	-khtml-border-radius: 12px;
	border:1px solid #ccc;
	color:#ccc;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	cursor:pointer;
	z-index:101;
}

.standardclosebtn:hover{
	background:#460d28;
}

.cab-mymenu-block{
	float:right;
	width:200px;
	
}


/* CABINET */	
	
	.cab-menu a{
		display:block;
		padding:4px 10px;
	}
	.cab-menu a:hover{
		
	}
	
	.cab-menu .active{
		text-decoration:none;
		color:#555;
	}
	.myorders-block{
		width:100%;
		margin-top:20px;
	}
	.myorders-block td{
		border:0px solid #ccc;
		padding:10px;
		border-bottom:1px solid #eee;
	}
	.myorders-block .heading{
		font-weight:bold;
		font-size:0.9em;
		
	}
	.myorders-block .heading td{
		border-bottom:1px solid #ccc!important;
	}
	.myorders-block .heading .odate{
		width:15%;
	}
	.myorders-block .heading .odetails{
		width:70%;
	}
	.myorders-block .heading .ototal{
		width:15%;
	}
	.order-prod_list-table td{
		border:1px solid #ccc;
		vertical-align:top;
	}
	.order-prod_list-table{
		display:none;
		margin-top:10px;
		margin-bottom:10px;
	}

	
	#common-sets{
		
	}
	
	#admin-logo{
		color:white;
		font-family:Tahoma,Arial!important;
		font-weight:300!important;
		font-style:normal!important;
		font-size:20px!important;
		text-decoration:none;
		padding:0 20px 0 20px;
		background:red;
		width:auto;
		display:block;
		height:45px;
		line-height:45px;

	}
	
	.popvideo{
		position:relative;
		display:block;
	}
	.popvideo .playbtn{
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:url('../img/video_btn_b_s.jpg') no-repeat center;
		z-index:25;
		opacity:0.8;
	}
	.popvideo .playbtn:hover{
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:url('../img/video_btn_s.jpg') no-repeat center;
		z-index:25;
		opacity:1;
	}
	