/*SIDEBAR*/

.right_block {
	background:url("../images/line_afisha.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #999999;
	margin-bottom: 10px;
}
.right_block .right_block2 {
	border:1px solid #FFFFFF;
	height:auto;
}
.right_block2{
	padding: 10px;
}
.vote_rightblock h3{
	font-size:13px;
	font-weight:bold;
}
.vote_rightblock span.text{
	display:block;
}
.right_block3{
	text-align: center;
}
.right_block3 a{display: block;}
.vote_rightblock .button{
	background:url("../images/vote_button.png") repeat-x scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	height:26px;
	padding-bottom:3px;
	width:126px;
}
.afisha_block {
	background:url("../images/line_afisha.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #999999;
}
.afisha_block .afisha_block2 {
	border:1px solid #FFFFFF;
	height:auto;
	width:276px;
}
#afisha_block {
  height:370px;
  position:relative;
  overflow: hidden;
}
.afisha_block .afisha_block2 .foto {
	border:1px solid #999999;
	margin:11px;
	text-align: center;
  height:200px;
}
.afisha_block .afisha_block2 .foto img {
  height:100%;
  width:100%; 
}
.afisha_block .afisha_block2 p{
	font:11px Arial,san-serif;
	padding-left:10px;
}
.afisha_block .afisha_block2 p span{
	font:italic bold 12px Arial,san-serif;
}
.afisha_block .afisha_block2 p a:link,
 .afisha_block .afisha_block2 p a:visited {
	color:#003399;
	font-weight:bold;
}
.afisha_block .afisha_block2 .but {
  bottom: 0px;
  position: absolute;
  width: 270px;
}
.afisha_block .afisha_block2 .but img {
	float:right;
	margin-right:6px;
}
.afisha_block .afisha_block2 ul{
	float:left;
	margin-right:1px;
	margin-top:13px;
}
.afisha_block .afisha_block2 ul li {
	background:url("../images/line_afisha_bottom.jpg") repeat-x scroll 0 0 transparent;
	border-right:1px solid #CCCCCC;
	display:block;
	height:21px;
	padding-top:5px;
	width:136px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	text-indent: 10px;
}
.afisha_block .afisha_block2 ul #cur {
	background:url("../images/line_afisha_bottom_a.jpg") repeat-x scroll 0 0 transparent;
	color: white;
}
.afisha_block .afisha_block2 ul.ul2{
	margin-right:0;
}
.afisha_block2 .but img{
	width: 26px;
	height: 26px;
	cursor: pointer;
}

/*Afisha*/
div.event-bill h2{
	color: #3F7F20;
}

div.write a.button.small span{
	background: none;
}
div.write a.button.small span em{
	background: none;
	font:17px Verdana,sans-serif;
	color: red;
}
div.write a.button.small span em:HOVER{
	text-decoration: underline;
}

.block-nav li.active {

}
.block-nav li#event_bill_menu0{
	background:url("../images/t1_f.png") no-repeat scroll 0 0 transparent;
	height:25px;
	padding-left:10px;
	position:relative;
	width:48px;
	z-index:300;
}
div.event-bill ul.block-nav li#event_bill_menu0{
	background:url("../images/t1_f.png") no-repeat scroll 0 0 transparent;
	height:25px;
	padding-left:10px;
	position:relative;
	width:58px;
	z-index:300;
}
div.event-bill .block-nav li.active a {
	background: none;
	color: red;
}
div.event-bill .block-nav li strong,
div.event-bill .block-nav li em {
	background: none;
}
.block-nav li#event_bill_menu1{
	background:url("../images/t2_f.png") no-repeat scroll 0 0 transparent;
	height:25px;
	margin-left:-10px;
	padding-left:18px;
	position:relative;
	width:89px;
	z-index:200;
}
.block-nav li#event_bill_menu2{
	background:url("../images/t3_f.png") no-repeat scroll 0 0 transparent;
	height:25px;
	margin-left:-10px;
	padding-left:18px;
	position:relative;
	width:98px;
	z-index:100;
}

/*���� ������*/
#cw_informer_box .hfirst {border-right:1px solid #999;}
#cw_informer_box .hactive span {color:#333;}
#cw_informer_box .clicked {cursor:hand;cursor:pointer;}
#cw_informer_box .cw_header {float:left;}
.pogoda {width:280px;  margin-top:19px;}
.pogoda .pogoda_top {
	width:270px; 
	height:19px; 
	background:url(../images/pogoda.png) no-repeat; 
	padding:6px 0 0 10px;
}
.pogoda .pogoda_top2 {background:url(../images/pogoda2.png) no-repeat;}
.pogoda .pogoda_top3 {background:url(../images/pogoda3.png) no-repeat;}
.pogoda .pogoda_top a:link, .pogoda .pogoda_top a:visited {
	font:bold 11px Arial, san-serif;
	color:#666; 
	text-decoration:none;
	margin-right:19px;
	text-transform: uppercase;
}
.pogoda .pogoda_top b {color:#333;}
.pogoda .pogoda_bottom {width:278px; height:160px; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; }
.pogoda .pogoda_bottom .temperature {width:278px; height:118px; padding-top:6px;}
.pogoda .pogoda_bottom .temperature img {float:left; padding:10px 11px 0 7px;}
.pogoda .pogoda_bottom .temperature2 {float:left;text-align:left;}
.pogoda .pogoda_bottom .temperature2 p {font:bold 11px Arial, san-serf; color:#333;}
.pogoda .pogoda_bottom .temperature2 p span {color:#ff6600; font:bold 31px Trebuchet ms, san-serf;}
.pogoda .pogoda_bottom .temperature2 p b {color:#ff6600; font:bold 20px Trebuchet ms, san-serf;}
.pogoda .pogoda_bottom .temperature2 p a:link, .pogoda .pogoda_bottom .temperature2 p a:visited {color:#003399; font:bold 11px Arial, san-serf; line-height:25px;}
.pogoda .pogoda_bottom .city {width:276px; height:30px; border:1px solid #fff; clear:left; background:#e5e5e5; padding-top:8px;}
.pogoda .pogoda_bottom .city p {font:11px Arial, san-serif; display:block; width:124px; float:left; line-height:22px; padding:0 1px 0 14px;}
.pogoda .pogoda_bottom .city select {background:url(../images/select.jpg) no-repeat 0 2px; border:0; width:135px; height:23px; padding-top:2px;}

.pogoda .kurs {width:263px; height:182px; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:10px 0 0 15px;}
.pogoda .kurs td {font:11px Arial, san-serif; color:#333; padding-right:20px;}
.pogoda .kurs td b {font-size:12px; padding-left:10px;}
.pogoda .kurs td span {background:#efefef; padding:5px 5px 0 5px; height:18px; display:block; }
.pogoda .kurs tr {background:url(../images/point.gif) repeat-x 0 29px; height:30px;}
.pogoda .kurs tr.clear {background:none;}
.pogoda .kurs tr.clear td {padding-right:0;text-align:center;}
.pogoda .kurs td.name {text-align:center;padding-right:0px;}
.pogoda .kurs td.name img {clear:both;}
.pogoda .kurs td.title{padding-right:40px;padding-left:5px;}

.pogoda .fuel {width:263px; height:300px; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:10px 0 0 15px;}
.pogoda .fuel table{margin: 30px 0 0 30px;}
.pogoda .fuel td {font:11px Arial, san-serif; color:#333; padding-right:20px;}
.pogoda .fuel td b {font-size:12px; padding-left:10px;}
.pogoda .fuel td span {background:#efefef; padding:5px 5px 0 5px; height:18px; display:block; }
.pogoda .fuel tr {background:url(../images/point.gif) repeat-x 0 29px; height:30px;}
.pogoda .fuel tr.clear {background:none;}
.pogoda .fuel tr.clear td {padding-right:0;text-align:center;}
.pogoda .fuel td.name {text-align:center;padding-right:0px;}
.pogoda .fuel td.name img {clear:both;}
.pogoda .fuel td.title{padding-right:40px;padding-left:5px;}
.trn50 {
  opacity:0.8;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity:0.8;
}

#fw_backbox {
  display:none;
  top:0;
  left:0;
  width:100%;
  height:100%;
  position:fixed;
  z-index: 1000;
  background-color:#000;
}

#fw_box {
  font: 14px/14px Arial;
  display:none;
  top:50%;
  left:50%;
  width:auto;
  height:auto;
  z-index:1001;
  margin-left:-375px;
  margin-top:-200px;
  position:fixed;
  background-color:white;
}

#fw_close {
  cursor: pointer;
  position: absolute;
  top:-19px;
  right:-19px;
}

.wbrb {
  border-radius:10px;
  border-width:3px;
  border-style:solid;
  border-color:#666;
}

#tbl_days {
  font-weight:bold;
  text-align:center;
  cursor: pointer;
  font-family:arial;
  font-size:10pt;
}

#tabbg {
  background-image: url('/ajax/pogoda/images/tabbg.png');
  background-position: top center;
  background-repeat: no-repeat;
  width:705;
  height:44;
  display:table-cell;
  vertical-align:middle;
}

#wrwhead TD {
  font-family:verdana;
  font-size:9pt;
  font-weight:bold;
  color:#c0a92b;
}

#wrwhead TD {
  background-image: url('/ajax/pogoda/images/tblbg.png');
  background-position: top center;
  background-repeat: no-repeat;
}

#tbl_weather {
  font-family:arial;
  text-align:center;
  border-spacing:0px 0px;
  font-size:8pt;
  padding-left: 10px;
}

#tbl_weather TR TD {
  vertical-align: middle;
}

.wfrcl {
  font-weight:bold;
  font-size:13pt;
  color:#978001;
}

.wtab,.wstab {
  width:101;
  height:20;
  color:#9F9F9F;
}

.wstab {
  background-image: url('/ajax/pogoda/images/activetab.png');
  background-position: top center;
  background-repeat: no-repeat;
  color:#FFF;
}
a.add_photo_topic{
	background: url(../images/add_photo2topic.png) no-repeat;
	display:block;
	height:72px;
	padding:40px 0 0 12px;
	color: #ff4111;
	text-align: left;
	text-decoration: none;
} 
#tbl_days TR TD:hover {color:#444}
* html #fw_box {position: absolute; top: expression(document.getElementsByTagName('body')[0].scrollTop + "px");}

#rio_tours{
	text-align: left;
}

#rio_tours span{
	display: block;
	padding-right: 5px;
	font-size: 17px;
	color: orange;
	padding-bottom: 5px;
}
#rio_tours span#rio_cost{
	color: red;
	font-weight: bold;
}

#rio_tours span span{
	color: #417D1D;
	display: inline;
	float: left;
    	width: 70px;
	font-weight: normal;
	padding: 0;
}
#rio_tours span.active{
	font-size: 16px;
	color: #FF3300;
}
#rio_tours img{
	float: left;
}
#rio_tours .rio_phone {
    font-size: 20px;
    margin-left: 85px;
    padding-top: 20px;
}
