.cp {
    cursor: pointer;
}


/* ***************************************************************************************** */

	.act-tl {
		width:100%;
		height:21px; 
		background:url(/img/action-lt.gif) no-repeat -1px top;
	}

	.act-tl span {
		display:block;
		width:100%;
		height:100%;
		background:url(/img/action-rt.gif) no-repeat right;
	}

	.act-tc	{
		width:100%;
		height:35px;
		background:#E00000;
	}

	.ctn {
		width:15%;
		height:35px;
		background:url(/img/action-offer.gif) no-repeat center;
	}

	.n-act-rb {
		width:267px;
		height:19px;
		background:url(/img/no-action-rb.png) no-repeat right bottom;
	}

	* html 	.n-act-rb {
		background:url(/img/no-action-rb.gif) no-repeat right bottom;
	}

	.n-act-rb span {
		display:block;
		width:100%;
		height:19px;
		background:url(/img/no-action-lb.gif) no-repeat -1px bottom;
	}
	.act-rb {
		width:267px;
		height:9px;
                line-height: 0;
		background:url(/img/action-rb.png) no-repeat top right;
                overflow: hidden !important;
	}
	* html 	.act-rb {
		background:url(/img/action-rb.gif) no-repeat top right;
	}
	.act-rb span {
		display:block;
		width:100%;
		height:100%;
		background:url(/img/action-lb.gif) no-repeat -1px top;
	}
	.offa {
		background:#4d4d4d;
	}

	.action-offer-container {
		width:340px;
                margin-bottom: 10px;
        }

	.action-offer {
		font:11px Tahoma,sans-serif;
		color:#fff;
		line-height:14px;
		padding:0;
		overflow:hidden;
		position:relative;

	}
	.action-offer a {
		padding-top:5px;
	}
	.action-offer a:link,a:visited {
		text-decoration:underline;
	}

.dish_item a {
  text-decoration:none !important;  
}

	.action-offer a:hover {
		text-decoration:none;
	}

	.action-offer a.action-text {
		color:#fff;
		font:11px Tahoma,sans-serif;
	}

	.action-offer a.action-little {
		color:#F6B3B3;
		font:10px Tahoma,sans-serif;
		display:block;	
		clear:both;
		float:left;
	}
	* +html .action-offer a.action-little {
		width:80%;
	}
	* html .action-offer a.action-little {
		width:80%;
	}
/* ********************************************************************************** */	
/*  ******************************************************************************  */

	#news-container {
		float:left;
		width:100%;
		background:#4D4D4D;
/*		overflow:hidden;*/
	}

	#news-container h3 {
		width:100%;
		height:54px;
		background:url(/img/bg-h3.gif) repeat-x top;
	}

	#news-container h3 strong {
		display:block;
		width:100%;
		height:54px;
		background:url(/img/bg-h3-news.gif) no-repeat 50% 0%;
		text-indent:-9999px;
		overflow:hidden;
	}

	.news-item {
		clear:left;
		width:90%;
		border-top:2px solid #a6a6a6;
		text-align:left;
		padding:10px 0;
	}

	.news-item-first {
		border-top:none;
	}
	.news-item a.aimg img {
		float:left;
		width:80px;
		height:54px;
		margin:0 12px 9px 0;
		border:1px solid #999;
		padding:1px;
	}
	.news-item h6 {
		margin:0 0 5px 0;
		padding:0;
	}
	.news-item h6 a {
		color:#cea34c;
		font:bold 11px/13px Tahoma,sans-serif;
		padding:0 20px 0 0;
		text-decoration:underline;
	}
	.news-item h6 a:hover {
		text-decoration:none;
	}
	.news-item p {
		margin:0;
		padding:0;
		color:#fff;
		font:11px/13px Tahoma,Arial,sans-serif;
	}

	.news-r-y {
		width:267px;
		height:53px;
		background:url(/img/cart-news-r.gif) no-repeat right top;
	}

	.news-r-y span {
		display:block;
		width:100%;
		height:100%;
		background:url(/img/cart-news-l.gif) no-repeat -1px top;
	}

	.news-r-n {
		width:267px;
		height:53px;
		background:url(/img/cart-news-r-n.gif) no-repeat right top;
	}

	.news-r-n span {
		display:block;
		width:100%;
		height:100%;
		background:url(/img/cart-news-l-n.gif) no-repeat -1px top;
	}

/*  ******************************************************************************  */




/* june-09-2008 Новости */
.newscontent{
	font: 12px Tahoma,sans-serif;
	color: #000;
	margin: 0 20px 20px 29px;
}

.newscontent img{
	border: 1px #B3B3B3 solid;
	padding: 1px;
	float: left;
	margin: 0 10px 10px 0;
}

#newscontent-b, #newscontent2-b {
	float:left;
	width:100%;
        position: relative;
        z-index: 1;
	padding-bottom:75px;
	padding-right:1px;
	-padding-right:0;
}

.newscontent-ribbon, .newscontent2-ribbon {
	float:left;
	width:100%;
	background:#E5E5E5 url(/img/inners/form-ribbon.gif) repeat-x top;
	padding-right:1px;
	-padding-right:0;
}

.newscontent-rb, .newscontent2-rb {
	float:left;
        position: relative;
        z-index: 1;
	width:100%;
	background:url(/img/inners/form-rb.gif) no-repeat right bottom;
	padding-right:1px;
	-padding-right:0;
}

.newscontent-rt, .newscontent2-rt {
        position: relative;
        z-index: 1;
	background:url(/img/inners/form-rt.gif) no-repeat right top;
	float:left;
	width:100%;
	padding-bottom:20px;
	padding-right:1px;
	-padding-right:0;
}

#newscontent-b h2 {
	float:left;
	margin:0;
	padding:60px 0 10px 30px;
	width:80%;
	color:#e00000;
	font:18px Tahoma,sans-serif;
}

#newscontent-b p {
	float:left;
	margin:0;
	padding:0 20px 0 30px;
	color:#000;
	font:12px Tahoma,sans-serif;
}

#newscontent-b b {
	color:#000;
	font:12px Tahoma,sans-serif;
        font-weight: bold;
}

.newslnk {
        padding-left: 0 !important;
        margin-left: 0 !important;
}

#news_nav a{
        color: #e00000;
}

#newscontent-b a, .newscontent a {
	margin:0;
	padding:0 20px 0 30px;
	color:#e00000;
	font:12px Tahoma,sans-serif;
}

#newscontent-b span {
	margin:0;
	padding:0 20px 0 30px;
	color:#aaa;
	font:12px Tahoma,sans-serif;
}

#newscontent2-b h2 {
	float:left;
	margin:0;
	padding:60px 0 10px 30px;
	width:10px !important;
        display: block;
	color:#e00000;
	font:18px Tahoma,sans-serif;
}

#newscontent2-b p {
	float:left;
	margin:0;
	padding:0;
	color:#000;
	font:12px Tahoma,sans-serif;
}

#newscontent2-b a {
	margin:0;
	padding:0;
	color:#e00000;
	font:12px Tahoma,sans-serif;
}

#newscontent2-b span {
	margin:0;
	padding:0;
	color:#aaa;
	font:12px Tahoma,sans-serif;
}

#newscontent-b h6 {
	float:left;
	margin:0;
	padding:30px 0 20px 0;
	text-align:center;
	width:100%;
	color:#000;
	font:bold 12px Tahoma,sans-serif;
}

.news2content2_date{
        color: #6B6B6B !important;
        font-size: 10px !important;
        position: relative;
        z-index: 1;
}

#newscontent-title-text{
        color:#e00000 !important;
	font:18px Tahoma,sans-serif !important;
        float: left;
}

.newscontent2-rt {
        position: relative;
        display: block;
        z-index: 1;
}

.newscontent td{
        padding: 0;
        margin: 0;
}

#years{
        display: block;
        position: absolute;
        top: 3px;
        right: 20px;
        height: 30px;
        z-index: 1;
        text-decoration: none;
}

#years a{
        color: #e00000;
        position: relative;
        z-index: 100;        
        margin: 0 3px 0 3px;
}

#years span{
        background-color: #e00000;
        background-image: url(/img/newsbg.jpg);
        background-repeat: no-repeat;
        background-position: center;
        height: 18px !important;
        line-height: 18px !important;
        padding: 1px 1px 1px 0px;
        color: #fff;
        margin: 0 3px 0 3px;
}

#contact-table, .text{
	color:#000;
	font: 12px Tahoma,sans-serif;
}

.text{
        padding: 0 0 0 30px;
}

#contact-table td{
        text-align: left !important;
}

#contact-table td a{
        padding: 0 !important;
}

#contact-table td.r{
        text-align: right !important;
}

#contact-table td a{
        color: #e00000;
}

#contact-table td a:hover{
        text-decoration: none;
}

#contact-table td .a1{
        background: url(/img/info.gif) left center no-repeat;
        padding-left: 20px !important;
}

#contact-table td .a2{
        background: url(/img/book.gif) left center no-repeat;
        padding-left: 20px !important;
}



.tip-right {
	display:block !important;
        padding: 0 0 0 0 !important;
	position:absolute !important;
	top:4px !important;
	right:-4px !important;
	width:4px !important;
	height:19px !important;
	background:url(/img/inners/red-tip-right.png) no-repeat !important;
	-background:none;
     	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/inners/red-tip-right.png', sizingMethod='crop');
	overflow:hidden !important;
        z-index: 351;
}


.tip-container{
        position: relative !important;
	display: block !important;
        z-index: 350;
}

.tip-left {
        padding: 0 0 0 0 !important;
	display:block !important;
	position:absolute !important;
	top:4px !important;
	left:-6px !important;
	width:12px !important;
	height:29px !important;
	background:url(/img/inners/red-tip-left.png) no-repeat !important;
	-background:none;
     	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/inners/red-tip-left.png', sizingMethod='crop');
	overflow:hidden !important;
        z-index: 351;
}

.tip {
	display:none !important;
	position:absolute !important;
        padding: 0 0 0 0 !important;
	top:-23px !important;
	left:90% !important;
	padding:6px 2px 15px 2px !important;
	white-space:nowrap !important;
	background:url(/img/inners/red-tip.gif) repeat-x 0 4px !important;
	color:#fff !important;
	font:10px Tahoma,sans-serif !important;
        z-index: 351;
}

.tip-visible {
	display:block !important;
	position:absolute !important;
        padding: 0 0 0 0 !important;
	top:-23px !important;
	left:90% !important;
	padding:6px 2px 15px 2px !important;
	white-space:nowrap !important;
	background:url(/img/inners/red-tip.gif) repeat-x 0 4px !important;
	color:#fff !important;
	font:10px Tahoma,sans-serif !important;
        z-index: 351;
}

