.tovar_gray a:hover {
	text-decoration: underline;
}

.newsImg {
	margin: 0 10px 0 0;
	float: left;
}

.newsImgSmall {
    margin-right: 3px;
    margin-left: 12px;
    float: left;
}

.all_news {
	border-left: 1px Solid #F5F3E6;
	border-right: 1px Solid #F5F3E6;
	text-align: right;
	padding: 5px 20px 0 0;
}

.main_news_photo {
	margin-right: 15px;
	margin-bottom: 15px;
	border: solid 1px #EAE8DE;
	float: left;
	width: auto;
	height: auto;
}

.main_news_content {
	color: #565452;
}

.paging_block {
/*	margin-bottom: 15px;*/
}

.paging_block td {
	padding: 0px;
}

.paging_header {
	font-size: 16px !important;
	padding: 0 0 5px 0;
	color: #444444;
}

.paging_header a {
	color: #444444;
}

.paging strong {
	font-size: 16px;
	background-color: #E8E9EC;
	padding-top: 0px;
	padding: 5px;
	margin-right: 2px;
	font-weight: normal;
}

.paging a {
	font-size: 16px;
	color: #A92225;
	margin-right: 4px;
}

.paging, .paging_header {
/*	text-align: center;*/
	padding-left: 20px;
}

#photolenta {
	text-align: center;
}

a.red_h {
	text-decoration: none;
}

.newsImg, .newsImgL, .newsImgSmall {
	width: auto;
	height: auto;
}

.afisha_shedule_table {
	width: 100%;
}

.afisha_shedule_table td, .afisha_shedule_table th {
	text-align: center;
}

.afisha_shedule_table td {
	padding: 2px 0;
}

.afisha_shedule_table th {
	background-color: #F5F3E6;
	height: 30px;
}

.afisha_shedule_table th a {
	margin-top: 10px;
	padding: 4px 0;
	font-size: 13px;
}

.afisha_places_table {
	width: 100%;
}

.afisha_places_table td, .afisha_places_table th {
	text-align: left;
}

.afisha_places_table td {
	padding: 2px 0;
}

.afisha_places_table th a {
	display: block;
	margin-top: 10px;
	padding: 4px 0;
	font-size: 13px;
	background-color: #F5F3E6;
}

.minh {
	height: auto !important; 
	height: 118px; 
	min-height:118px;
	margin:0; padding: 0;
}

.imageholder {
	position:relative;
	display:table;
	vertical-align: middle; 
	text-align: center;
	background:#F1EFE5;
	float: left;
	overflow: hidden;
	margin: 2px 5px 0 0;
}

.img_size_150_115 {
	height: 115px;
	width: 150px;
}

.img_size_300_230 {
	height: 230px;
	width: 300px;
}

.img_size_250 {
	width: 250px;
	height: 192px;
}

.img_size_75_75 {
	height: 75px;
	width: 75px;
}

.inner {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}

.inner img {
	border: 0;
}

.red_h a.afisha_tag {
	font-size: 11px;
	color: #6B6967;
}

.afisha_tag {
	font-size: 11px;
	color: #6B6967;
}

.afisha_two_top_table td {
	vertical-align: top;
	width: 49%;
}

.afisha_schedule_div_td, .afisha_schedule_div_td_right {
	width:33%;
	text-align: left;
}

.afisha_schedule_div_td_right {
	margin-left: 66%;
	margin-bottom: 8px;
}

.leftfloat {
	float: left;
}

.red_h a h4, .red_h a h3, a.red_h h4, a.red_h h3, .red_h a h2, a.red_h h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	display: inline;
}

.afisha_news_menu a strong {
	font-size: 12px;
}

.afisha_image img {
	vertical-align: middle; 
	margin: 0 5px 1px 0;
	float: left;
	width: auto;
	border: solid 1px #EAE8DE;
}

.afisha_center {
	text-align: center;
	vertical-align: middle;
}

.toptd_afisha {
	padding: 4px 5px 4px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #362525;
	background-color:#F5F3E6;
	text-align: left;
	white-space: nowrap;
}

.toptd_afisha .submit {
	border: 1px solid #B3AD8A;
	background-color: #F8F6E9;
    color: #414133;
	font-size: 12px;
	height: 21px;
	cursor: pointer;
}

.afisha_table td {
	padding-left: 20px;
}

.red_h .afisha_font {
	color: black;
	font-size: 11px;
	font-weight: normal;
}

.red_h .afisha_font a.afisha_tag {
	font-size: 11px;
	color: #6B6967;
}

.imgcomnt {
	float: left; 
	width: 75px; 
	margin: 0 7px;
	overflow: hidden;
	border: 0 solid red;
}

.imgcomnt img {
	margin-right: 2px;
	height: 57px;
	border: 0;
}


/* -  - - - - - - - - - -- - - - - - - - - - - - - - -*/


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(/img/rating_star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(/img/rating_star_2.gif) left -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left center;
}


/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(/img/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
.voted {
	background: #E7FFCE url(/img/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
/* The text that displays the rating information */
.rated_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	color:#666;
	}
/* Green text that shows 3.34/5 */
.out5Class {
	color:#00CC00;
	font-weight:bold;
	}
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	}

.nobr {
	white-space: nowrap;
}

td.plaincalendar {
	font-weight: normal;
	padding: 6px 2px; 
	border: 1px solid #E7E2C9;
	background: #fff url('/img/cal_bg.gif') 0 50% repeat-x;
	
}

td.plaincalendarSV {
	font-weight: bold;
	padding: 6px 2px; 
	border: 1px solid #E7E2C9;
	background: #fff url('/img/cal_bg_sv.gif') 0 50% repeat-x;
}

td.plaincalendar a, td.plaincalendarSV a {
	color: black;
	text-decoration: none;
}

td.plaincalendar:hover, td.plaincalendarSV:hover{
	background: #fff url('/img/cal_bg_sl.gif') 0 50% repeat-x;
	cursor: pointer;
	cursor: hand;
}

#daily_by_date, #to_date_from, #to_date_to {
	width: 80px; 
	text-align: left; 
	text-decoration: underline; 
	font-weight: bold;
	color: #A92225;
	cursor: pointer; 
	cursor: hand;
	background: white url("/img/calendar_.gif") 100% 50% no-repeat;
	border: 0 solid white;
}

.beatifullbutton {
	border: 0 solid white;
	background: transparent;
	font-size: 16px;
	text-decoration: underline; 
	color: #A92225;
	border-bottom: 1px solid #A92225;
	height: 20px;
	vertical-align: bottom;
}

.bm_base_4_news {
 	width: 25%;
}

.bold_pt5 {
 	padding-top: 5px;
 	font-weight: bold;
 	height: 19px;
}

.tipabr {
	background: white; 
	widht: 100%;
}

.red_hed {
	color: #A92225;
	font-size: 14px;
}

.shapkodiv_right {
	float: right; 
	padding-right: 20px; 
	padding-top: 7px; 
	text-align: right;
}

.red_h2_14 {
	color: #A92225;
	font-size: 14px;
	font-weight: bold;
}

#letterboom {
	display: none;
	margin: 0 20px;
	padding: 10px 0;
}

.bm_base_dec
{
	padding-right: 12px;
}

.shapkodiv_right { 
	float: right;
	padding-right: 20px;
	padding-top: 7px;
	text-align: right;
}

.astro_info_ul {
	list-style:none;
	padding:0;
}

.astro_info_ul li {
	font-size:14px;
	padding:5px 0;
	font-weight:bold;
}

.astro_info_ul li strong {
	color:#a92225;
}

.astro_info_ul li span {
	font-weight:normal;
}

.astro_bookmarks {
	padding:7px 20px 0 10px;
	font-size:14px;
	font-weight:bold;
}

.astro_bookmarks h2 {
	color:#a92225;
	font-size:14px;
	margin:0;
}

.astro_bookmarks strong {
	color:#a92225;
}

.astro_bookmarks span {
	font-weight:normal;
}

.astro_info_td {
	padding:10px 20px 0 19px;
}

.astro_articles {
	font-weight:bold;
	width:100%;
}

.astro_articles a {
	text-decoration:none;
	color:#000;
}

.astro_articles a:hover {
	text-decoration:underline;
}

.astro_articles td {
	padding:7px 0 0 0;
	width:50%;
}

.astro_holiday {
	padding:7px 0 0 20px;
}

.astro_holiday a {
	font-weight:bold;
}

.cult_td td {
	padding:7px 0 7px 5px;
	width:25%
}

.cult_td td img {
	margin-right:5px;
	float:left;
}

.grey_t {
	font-size:10px;
	color:#666;
}

.img_margin {
	float:left;
	margin:15px 10px 10px 0;
}

.astro_bookmarks h1 {
	font-size:14px;
	color:#a92225;
	margin:0;
	padding:0;
}
.astro_bookmarks h2 {
	font-size:13px;
	color:#000;
	margin:0;
	padding:0;
}

.astro_info_td h2 {
	font-size:13px;
	color:#000;
}
.astro_bookmarks a {
	margin:0;
	padding:0;
}
.astro_bookmarks a:hover {
	text-decoration:underline;
}
.black_h3 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}

.astro_table {
	text-align:center;
	width:100%;
}

.astro_table td {
	border:1px solid #e7e2c9;
	padding:3px 0;
}

.astro_table td a {
	text-decoration:none;
}

.astro_table td a:hover {
	text-decoration:underline;
}

.dream_chars {
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
}

.dream_chars li {
	display:inline;
	padding:0 0 0 7px;
}

.dream_chars li a {
	text-decoration:none;
}

.dream_chars li a:hover {
	text-decoration:underline;
}

#dream_search {
	position:absolute;
	clear:both;
	visibility:hidden;
	z-index: 1100;
	border: 1px #B3AD8A solid;
	background-color:white;
	cursor: pointer;
	width:224px;
}

#dream_search a {
	display:block;
	padding:3px 30px 3px 7px;
	text-decoration:none;
	color:#000;
}

#dream_search a span {
	color:#999;
	font-size:10px;
}

#dream_search a.curent {
	background:#f8f6e9 url("/img/arrow_left.gif") no-repeat right;
}

#dream_search a.no_curent {
	background:none;
}
.wrapper{
overflow:hidden;
width:100%;
_zoom:1;
}
.block_1{
float:left;
width:49%;
}
.block_3{
float:right;
width:49%;
}
.block_2{
float:left;
width:10px;
}
.wrapper .blo_1,.wrapper .blo_3{
padding-bottom:1000px;
margin-bottom:-1000px;
}
}
.floatleft{
float:left;
}
.paddinglr15{
padding-left:15px;
padding-right:15px;
}