/*========================================================*/
/* =================  DESIGN & CODE  ==================== */
/* =================    DESCODE.RU   ==================== */
/*========================================================*/

@import "/css/v8/reset.css";


@font-face {
    font-family: 'MyriadProSemiCondensed';
    src: url('myriadpro_semicn-webfont.eot');
    src: local('в?є'), url('myriadpro_semicn-webfont.woff') format('woff'), url('myriadpro_semicn-webfont.ttf') format('truetype'), url('myriadpro_semicn-webfont.svg#MyriadProSemiCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}


html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
       
}
body {
	text-align:left;
	font-family: 'MyriadProSemiCondensed';
	font-size:13px;
	min-width:1000px;
        background:#f7f7f7;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

input[type="button"], input[type="submit"] {
    background: none repeat scroll 0 0 #0678AE;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    height: 23px;
    padding: 0 10px;
    text-align: center;
    vertical-align: top;
}

a.button {
    /*background: none repeat scroll 0 0 #0678AE;*/
    border: 1px solid #666;
    border-radius: 5px 5px 5px 5px;
    color: #666;
    cursor: pointer;
    padding: 0 5px;
   /* margin: 10px;*/
    text-align: center;
    /*vertical-align: top;*/
   
}

a.button:hover {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #000;
    border-radius: 5px 5px 5px 5px;
    color:#000;
    text-decoration:none;
    cursor: pointer;
    padding: 0 5px;
   /* margin: 10px;*/
    text-align: center;
    /*vertical-align: top;*/

}

a.button_off, a.button_off:hover {
    /*background: none repeat scroll 0 0 #0678AE;*/
    border: 1px solid #666;
    border-radius: 5px 5px 5px 5px;
    color: #666;
    cursor:default;
    padding: 0 5px;
   text-decoration:none;
    text-align: center;
    /*vertical-align: top;*/
   
}

img           {border:0;}

h1,h2,h3,h4,h5,h6 { margin:0 0 10px; padding:0; font-family: 'MyriadProSemiCondensed';font-weight:normal;background:url(/i/v8/gradient.png) 0 100% no-repeat;background-size:100% 1px;}
h1 { font-size:30px}
h2 { font-size:20px;position:relative;}
h3 { font-size:15px}
h4 { font-size:14px;background:none;}
h5,h6 { font-size:11px}

.clear {clear:both;}
.main { }
.main {vertical-align:top;}

.wrap {
	margin:0 auto -34px;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
        width:1024px;
        background:#fff;

}

.f_blank {width:100%;height:34px;}
/*=================================================*/
/* =================  HEADER  ==================== */
/*=================================================*/

.header {
	position:relative;
	height:75px;
	
}
	.header_in {
		height:56px;	
		text-align:center;
	}
	.logo_box {
		display:block;
		padding:6px 0 0 35px;
		width:190px;height:50px;
		float:left;
		position:relative;
	}
		.logo {
			display:block;
			background:url(/i/v8/f_logo.png) 0 0 no-repeat;
			width:190px;height:32px;	
		}
			.pogoda {
				position:absolute;
				right:0;top:40px;
				background:url(/i/v8/ico_pogoda.png) 0 0 no-repeat;
				padding:0 0 0 21px;
				font-size:18px;
			}	
			.username {
				position:absolute;
				left:0;
                                top:40px;
				padding:0 0 0 21px;
				font-size:18px;
                                color: #ffffff;
                                font-size: 13px;
			}
			.menu_box {}
		.menu {
			height:58px;
			position:relative;
			margin:0 10px;
			float:left;
		}
			.menu li {
				float:left;
				margin:0 0 0 -1px;
				
			}
			.menu li:first-child {
				background:url(/i/v8/menu_die.png) 0 0 no-repeat;
			}

                       
					.menu li a {
						display:block;	
						width:93px;
						background:url(/i/v8/menu_die.png) 100% 0 no-repeat;
					}
					.menu li a:hover {
						background:url(/i/v8/menu_die_hover.png) 100% 0 no-repeat;
                                                text-decoration:none;   
					}
						.menu li a strong {
							display:block;
							font-weight:normal;
						}
						.menu li a strong:hover {
							background:url(/i/v8/menu_die_hover.png) 0 -4px no-repeat;
						}
						.menu li a span {
							display:block;
							height:15px;
							width:93px;
							padding:42px 0 0 0;	
							text-align:center;
							cursor:pointer;
						}
						.menu ul {
							display:none;
							/*height:36px;
							width:100%;*/
							position:absolute;
							/*left:0;*/
                                                        top:57px;
							font-size:14px;
							/*line-height:36px;*/
							-webkit-border-radius:0 0 4px 4px;
							-moz-border-radius:0 0 4px 4px;
							border-radius:0 0 4px 4px;
							behavior: url(/css/v8/PIE.htc);
							text-align:left;
							/*text-align:center;*/
							z-index:100;
                                                        
                                                        width:150px;
                                                        height:auto;
                                                        /*left:auto;*/
                                                        line-height: 30px;
                                                       /* text-align:left;*/
                                                        padding-top:5px;
                                                        opacity:0.95;
                                                                -moz-opacity:0.95; 
                                                                filter:alpha(opacity=95); 						
						}
                                                  .menu ul.last {
                                                    right:0;
                                                        }
							.menu ul li  {
								padding:0 10px;
								/*background:url(/i/v8/menu_in_die.png) 0 50% no-repeat;*/
								float:none;
								height:auto;
								display: -moz-inline-stack;
								display: inline-block;
								vertical-align: top;
								zoom: 1;
								/*display: inline;*/
                                                                display: block;
                                                                
                                                                
								
							}
                                                        .menu ul li:last-child {
                                                            border-bottom:none;
                                                        }
							/*.menu ul li:first-child {background:none;}*/
												
                                                        .menu ul li a,.menu ul li a:hover {
                                                            background:url('/i/v8/icons/icons.png');
                                                            background-position:-3px 30px;
                                                            background-repeat:no-repeat;
                                                            padding: 4px 0px 4px 20px;
                                                            display: inline;
                                                           text-shadow:0 -1px #000;
                                                            height:20px;
                                                            width:auto;
                                                        }
                                                        
                                                        .menu ul li a.pen,.menu ul li a.pen:hover {background-position:-3px -3px;}
                                                        .menu ul li a.hbz,.menu ul li a.hbz:hover {background-position:-3px -20px;}
                                                        .menu ul li a.book,.menu ul li a.book:hover {background-position:-3px -43px;}
                                                        .menu ul li a.people,.menu ul li a.people:hover {background-position:-3px -66px;}
                                                        .menu ul li a.people,.menu ul li a.people:hover {background-position:-3px -89px;}
                                                        .menu ul li a.key,.menu ul li a.key:hover {background-position:-3px -112px;}

                                                        .menu ul li a.set,.menu ul li a.set:hover  { background-position: -3px -135px;  }
                                                        .menu ul li a.info,.menu ul li a.info:hover  { background-position: -3px -158px;  }
                                                        .menu ul li a.clock,.menu ul li a.clock:hover  { background-position: -3px -181px;  }
                                                        .menu ul li a.stamp,.menu ul li a.stamp:hover  { background-position: -3px -204px;  }
                                                        .menu ul li a.webcam,.menu ul li a.webcam:hover  { background-position: -3px -227px;  }
                                                        .menu ul li a.vote,.menu ul li a.vote:hover  { background-position: -3px -250px;  }
                                                        .menu ul li a.tea,.menu ul li a.tea:hover  { background-position: -3px -276px;  }
                                                        /* тут не тронутые высоты */
                                                        .menu ul li a.love,.menu ul li a.love:hover  { background-position: -3px -296px;  }
                                                        .menu ul li a.video,.menu ul li a.video:hover  { background-position: -3px -319px;  }
                                                        .menu ul li a.foto,.menu ul li a.foto:hover  { background-position:-3px -342px;  }

                                                        .menu ul li a.pero,.menu ul li a.pero:hover  { background-position:-3px -365px;  }
                                                        .menu ul li a.stamp,.menu ul li a.stamp:hover  { background-position:-3px -388px;  }
                                                        .menu ul li a.ask,.menu ul li a.ask:hover  { background-position:-3px -411px;  }
                                                        .menu ul li a.basket,.menu ul li a.basket:hover  { background-position:-3px -434px;  }
                                                        .menu ul li a.trikolor,.menu ul li a.trikolor:hover  { background-position:-3px -457px;  }
                                                        .menu ul li a.quote,.menu ul li a.quote:hover  { background-position:-3px -480px;  }
                                                        .menu ul li a.mail,.menu ul li a.mail:hover  { background-position:-3px -503px;  }
                                                        .menu ul li a.weather,.menu ul li a.weather:hover  { background-position:-3px -526px;  }
                                                        .menu ul li a.prize,.menu ul li a.prize:hover  { background-position:-3px -549px;  }
                                                        .menu ul li a.remont,.menu ul li a.remont:hover  { background-position:-3px -572px;  }
                                                        .menu ul li a.off,.menu ul li a.off:hover  { background-position:-3px -595px;  }
                                                        .menu ul li a.microphone,.menu ul li a.microphone:hover  { background-position:-3px -618px;  }
                                                        .menu ul li a.vizitka,.menu ul li a.vizitka:hover  { background-position:-3px -641px;  }
                                                        .menu ul li a.glas,.menu ul li a.glas:hover  { background-position:-3px -664px;  }
                                                        .menu ul li a.pic,.menu ul li a.pic:hover  { background-position:-3px -687px;  }
                                                        .menu ul li a.setting,.menu ul li a.setting:hover  { background-position:-3px -710px;  }
                                                        .menu ul li a.lenta,.menu ul li a.lenta:hover  { background-position:-3px -733px;  }
                                                        .menu ul li a.write,.menu ul li a.write:hover  { background-position:-3px -756px;  }
                                                        .menu ul li a.bag,.menu ul li a.bag:hover  { background-position:-3px -779px;  }
                                                        .menu ul li a.bild,.menu ul li a.bild:hover  { background-position:-3px -802px;  }
                                                        .menu ul li a.phonebook,.menu ul li a.phonebook:hover  { background-position:-3px -825px;  }
                                                        .menu ul li a.rss,.menu ul li a.rss:hover  { background-position:-3px -848px;  }
                                                        .menu ul li a.mayka,.menu ul li a.mayka:hover  { background-position:-3px -87px;  }
                                                        

                                                        .menu ul li a.add,.menu ul li a.add:hover  { background-position:-3px -871px;  }
                                                        .menu ul li a.sky,.menu ul li a.sky:hover  { background-position:-3px -893px;  }
                                                        
							.menu li.menu_register a span {background:url(/i/v8/registration.png) 0 0 no-repeat;}
                                                        .menu li.menu_exit a span {background:url(/i/v8/menu_exit.png) 0 0 no-repeat;}
							.menu li.menu_cabinet a span {background:url(/i/v8/menu_cabinet.png) 0 0 no-repeat;}
							.menu li.menu_vhod a span {background:url(/i/v8/menu_vhod.png) 0 0 no-repeat;}
							.menu li.menu_info a span {background:url(/i/v8/menu_info.png) 0 0 no-repeat;}
							.menu li.menu_news a span {background:url(/i/v8/menu_news.png) 0 0 no-repeat;}
							.menu li.menu_obyava a span {background:url(/i/v8/menu_obyava.png) 0 0 no-repeat;}
							.menu li.menu_mneniya a span {background:url(/i/v8/menu_mneniya.png) 0 0 no-repeat;}
							.menu li.menu_razvlecheniya a span {background:url(/i/v8/menu_razvlecheniya.png) 0 0 no-repeat;}
							.menu li.menu_about a span {background:url(/i/v8/menu_about.png) 0 0 no-repeat;}
                                                        .menu li.menu_gazeta a span {background:url(/i/v8/menu_gazeta.png) 0 0 no-repeat;}
                                                        .menu li.menu_price a span {background:url(/i/v8/menu_price2.png) 0 0 no-repeat;}
							
							/*----------- SEARCH---------*/

							.search {
								background:url(search.png) 0 0 no-repeat; 
								padding:0; 
								position:absolute;
								left:11px;top:73px;
							}
							.search form {
								padding:0; 
								margin:0; 
								vertical-align:top
							}
							.search input.s_inp {
								padding:0 5px; 
								margin:0; 
								vertical-align:top; 
								background:none; 
								border:solid 1px #0678ae; 
								font:normal 10px/21px Arial, Helvetica, sans-serif; 
								color:#0678ae;
								width:142px;height:21px;
								font-style:italic;
							}
							.search input.s_but {
								padding:0; 
								margin:0 0 0 9px; 
								background:none; 
								border:none; 
								cursor:pointer; 
								vertical-align:top;
								color:#fff;
								height:23px;width:60px;
								-webkit-border-radius: 2px;
								-moz-border-radius: 2px;
								border-radius: 2px;
								background: #0678ae;
								font-family:Verdana, Geneva, sans-serif;
								behavior: url(/css/v8/PIE.htc);
								text-align:center;
							}
							/*----------- END SEARCH---------*/
		

/*=================================================*/
/* ===============  HEADER END  ================== */
/*=================================================*/





/*=================================================*/
/* ================  Middle  ================== */
/*=================================================*/


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	height: 1%;
	position: relative;
	padding:0 15px;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width:100%;
	float: left;
	overflow: hidden;
        padding:0 0 30px;
}
#content {
	padding: 0 315px 0 0;
}

	.block {
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		behavior: url(/css/v8/PIE.htc);
		padding:10px;
		margin:0 0 14px;
		position:relative;
		clear:both;
	}

        .noblock {
		padding:10px;
		margin:0 0 14px;
		position:relative;
		clear:both;
	}


	.tag { text-align: justify;}
	.tag a {font-size:14px;cursor:pointer;text-decoration:none;}
	.tag a:hover {text-decoration:underline;}
	.tag a.emotion0 {font-size:10px;}
	.tag a.emotion1 {font-size:11px;}
	.tag a.emotion2 {font-size:12px;}
	.tag a.emotion3 {font-size:13px;}
	.tag a.emotion4 {font-size:14px;}
	.tag a.emotion5 {font-size:16px;}
	.tag a.emotion6 {font-size:18px;}
	
	.color {}
	
	.tab {}
		.tab .left {
			width:60%;
			float:left;
		}
		.tab .right {
			width:40%;
			float:left;
		}
		.tab .block {
			-webkit-border-radius: 0 9px 9px 9px;
			-moz-border-radius: 0 9px 9px 9px;
			border-radius: 0 9px 9px 9px;
			background-image:url(/i/v8/gradient.png);
			background-position:10px 30px;
			background-size:100% 1px;
			background-repeat:no-repeat;
			min-height:100px;
			padding:0;
		}
		.tab .block .left .blick_in {padding:10px;min-height:180px;}
		.tab .block .right .block_in {padding:10px;}
		.tab ul {
			line-height:25px;
			position:relative;
			z-index:5;
			font-size:17px;
		}
			.tab ul li {
				-webkit-border-radius: 9px 9px 0 0;
				-moz-border-radius: 9px 9px 0 0;
				border-radius: 9px 9px 0 0;
				behavior: url(/css/v8/PIE.htc);
				height:25px;
				border:solid 1px #e0e0e0;
				border-bottom:none;
				float:left;
				
				margin:0 1px -2px;
			}

			.tab ul li.active {
				border-bottom:none;
			}
			.tab ul li:first-child {margin-left:0;}
			.tab ul li a.active span {background:url(/i/v8/gradient.png) 0 100% no-repeat;background-size:100% 1px;}
			.tab ul li a {
				display:block;
				height:25px;
				padding:0 10px;	
			}
			.tab ul li a span {
				display:block;
				height:23px;	
			}
			.tab .right ul li.active {background:none;}
			.tab .right ul li.active a {background:none;}
			.tab .right ul li a {text-align:center;}
			
			
			.tab .block .add {line-height:15px;height:30px;}
			.tab .block .add a {text-decoration:underline}
			.tab .block .add a:hover {text-decoration:none;}
			.tab .block .right .add {padding:0 0 0 10px;}
			
			
			.news-first {
				padding:10px 10px 10px 80px;	
				position:relative;
				font-size:13px;
				min-height:70px;
			}
				.news-first img {
					position:absolute;
					left:0;top:10;
				}
				.news-first h4 {background:none;padding:0;margin:0;}
				.news-first .more , .news .more {float:right;text-decoration:underline;}
				
			.news {clear:both;padding:0 20px 10px 20px;position:relative;font-size:13px;}
			.news h4 {background:none;padding:0;margin:0;}
			.news img {padding:0 10px 0 0;position:absolute;left:0;top:0;} 

                        #new-comments {padding-top:30px}
                        
			.vote {
				width:160px;
				padding:0 10px 0 0;
				text-align:right;
			}
			/*.vote a {display:block;}*/
			.allert {
				padding:0 10px 0 0;
			}
			.allert .block div {line-height:21px;padding:0 0 5px;}
			.allert .block div img {float:left;}
			
			.add_btn {position:absolute;right:10px;top:10px;}
			
			
			#content .left {width:60%;float:left;}
			#content .right {width:40%;float:left;}
			
			
			.plus {background:url(/i/v8/ico_plus.png) 0 0 no-repeat;padding:0 10px 0 0;width:15px;display:inline-block;height:11px;}
			.minus {background:url(/i/v8/ico_minus.png) 0 0 no-repeat;padding:0 10px 0 0;width:15px;display:inline-block;height:11px;}
			
			.report div {position:relative;padding:0 0 0 20px; margin-top: 5px;}
			.report div img {position:absolute;left:0;top:0;}
			.report .more {float:right;}
			
			.report h4 {margin:0;}
			
			.left .block {margin:0 10px 0 0;}
			
			table tr td {position:relative !important;}
			
			h2 .add_btn {position:absolute;right:10px;top:0;font-size:13px;}
			
			.video {
				background:url(/i/v8/ico_video.png) 0 0 no-repeat;
				padding:5px 0 5px 20px;
				display:block;	
			}
			.video_frame {
				padding:3px 0;
			}
			.music {
				display:block;
				padding:5px 0 5px 20px;
				background:url(/i/v8/ico_music.png) 0 0 no-repeat;
			}
			
			.all_music {
					padding:30px 0 0;
					display:block;
			}

                        .tab ul li a {
    -webkit-border-radius: 9px 9px 0 0;
    -moz-border-radius: 9px 9px 0 0;
    border-radius: 9px 9px 0 0;
    behavior: url(/v8/css/PIE.htc);}
			
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -3px;
	width: 305px;
	margin-left: -302px;
	position: relative;
	
}


.all_events {
	text-decoration:underline;	
	position:absolute;
	right:10px;top:14px;
}.all_events:hover {text-decoration:none}

.event {
	font-size:13px;
	padding:0 0 10px;
}
	.event img {margin:0 10px 0 0;}
	.event span {padding:0 10px 0 0;}
	
	.event_add {
		text-align:center;	
	}
	.event_add a {text-decoration:underline;}
	.event_add a:hover {text-decoration:none;}
	
	
.slider {	
	padding:0 0 5px;
}
	.slider .left {
		width:90px;
		float:left;	
	}
	.slider .right {
		width:130px;
		float:left;	
	}
		.slider .right a {
			text-decoration:underline;
                        
		}
                .slider .right li {
			text-decoration:underline;
                        margin-top: 3px;
		}
		.slider .right a:hover {text-decoration:none;}
		
		#slider1 {padding:0 10px 0 0}
		#slider1 li {
			
		}
		
.comments {
	
}
	.comments .add {
		position:absolute;
		right:10px;top:10px;	
	}
	.comments a {display:block;padding:0 0 10px;}
	.comments img {margin:0 10px 0 0;}
	
	.comments a.all {text-align:right;text-decoration:underline;padding:40px 0 0;}
	.comments a.all:hover {text-decoration:none;}

/*=================================================*/
/* ==============  Middle END  ================ */
/*=================================================*/







/*=================================================*/
/* ==================  FOOTER  =================== */
/*=================================================*/

.footer {
	position:relative;
	height:34px;
}
	.f_logo {
		background:url(/i/v8/f_logo.png) 0 0 no-repeat;
		display:block;
		width:191px;height:28px;	
		position:absolute;
		left:5px;top:6px;
	}

/*=================================================*/
/* ================  FOOTER END  ================= */
/*=================================================*/


/*=================================================*/
/* ================  inner  ====================== */
/*=================================================*/

.bl_doska
{
    background:url(/i/v8/ico_obyava.png) 0 0 no-repeat;
    padding:0 0 0 50px;
}
.in_menu {
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
}
	.in_menu h2 {
		font:normal 18px Verdana, Geneva, sans-serif;
		background:none;
		margin:0;
		padding:0 0 0 10px;
		float:left;
	}
	.in_menu .add_span {

		font-size:10px;
		float:left;
		/*padding:0 10px;*/
                padding:2px 7px;
                background: red;
                margin-left: 5px;
                margin-bottom: 5px;
                color:white;
                font-weight: bold;
                font-family: Tahoma;
                font-size: 11px;
                text-transform:uppercase;
	}
        
        .in_menu .add_span:hover {
        text-decoration: none;
        filter: alpha(opacity=60); 
        opacity: 0.6;
        }
        
        .in_menu .basket {

		font-size:10px;
		float:right;
		/*padding:0 10px;*/
                padding:2px 7px;
                background: #ff9966;
                margin-left: 5px;
                margin-bottom: 5px;
                color:white;
                font-weight: bold;
                font-family: Tahoma;
                font-size: 16px;
                text-transform:uppercase;
	}
        
        .in_menu .basket:hover {
        text-decoration: none;
        filter: alpha(opacity=60); 
        opacity: 0.6;
        }
        
	.in_menu ul {
		font-size:10px;
		clear:both;
	}
		.in_menu ul li {

			padding:0 7px;
			float:left;
                       /* background: #4485a3;*/
                        margin-left: 5px;
                        padding: 2px 5px;
                        margin-top: 5px;
                }
                .in_menu ul.second li {background:#666;}
                .in_menu ul li a:link, .in_menu ul li a:visited  {

			color:white;
                        font-weight: bold;
                        font-family: Tahoma;
                        font-size: 11px;
                        text-transform:uppercase;
                            
		}
                 .in_menu ul li a:hover {
        text-decoration: none;
        filter: alpha(opacity=60); 
        opacity: 0.6;
        }

.inner table tr td {padding:0 10px 0 0;vertical-align:top;}
.inner table tr td a {background:url(/i/v8/ico_star.png) 0 0 no-repeat;display:block;padding:0 0 10px 20px;}
.inner table tr td h2 {margin-left:20px;}



.sit_block {

}
.sit_block h2 {
background:none;
float:left;
font-size:18px;
padding-top:13px;
}


.sit_block ul li {padding:0 0 15px;clear:both;}
.sit_block ul li span {float:left;}
.sit_block ul li a {float:left;width:270px;display:block;padding:0 0 15px;}
.color_gray h4 {padding:0;margin:0;}
.sit_block .more {display:block;text-align:right;}




/*=================================================*/
/* ================  inner END  ================== */
/*=================================================*/



/*========================================================*/
/* =================  DESIGN & CODE  ==================== */
/* =================    DESCODE.RU   ==================== */
/*========================================================*/

.uploadPhotoList {
	clear: both;
	height: 20px;
	margin-bottom: 3px;
}

.uploadPhotoList div {
	float: left;
}

.uploadPhotoList .field1 {
	width: 191px;
}
.uploadPhotoList .field2 {
	width: 55px;
	text-align: center;
}
.uploadPhotoList .field3 {
	width: 80px;
	text-align: center;
}
.uploadPhotoList .field4 {
	width: 49px;
	text-align: center;
}
.uploadPhotoList .field4 a img {
	margin-top: 4px;
}
.uploadPhotoList .field4 a {
	outline: 0;
}
.uploadPhotoList .field4 a.disabled {
	cursor: default;
}
.uploadPhotoList .field3 span {
	font-size: 11px;
}

.progressBar {
	width: 45px;
	background: url('/i/v7/ajax/progressbar_bg.gif') repeat-x right;
	overflow: hidden;
	height: 6px;
	font-size: 11px;
	margin: 7px 2px 0px 5px;
	text-align: left;
	float: left;
}

.progressBarMid {
	height: 6px;
}


.closeWin {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: default;
	z-index: 1000;
}

.tab_block {
			-webkit-border-radius: 0 9px 9px 9px;
			-moz-border-radius: 0 9px 9px 9px;
			border-radius: 0 9px 9px 9px;
		}

/* Form */

.error{color:#880000}
ul.FormErrors {color:#880000}
ul.FormInputErrors {color:#880000}
td.InputError {color:#880000}

table.Form tr {
  /*  border-bottom: 1px dashed #e0e0e0;*/
    margin-bottom: 5px;
}

.InputTitle {vertical-align:top;padding:5px;padding-right:5px;white-space: nowrap;font-size: 16pt;}
.InputTitleError {color:#880000}
small.InputSubtitle {font-size: 50%;
                     padding-left: 5px;
border-bottom: 1px dashed;}

.InputWidget {vertical-align:middle;width:99%}

	td.InputWidgetError {}
	small.InputDescription{font-size: 10pt;font-style: italic}


.scrollTop{
    background:url(/i/v8/top.png) 0 0 no-repeat;
    display:block; width:50px; height:50px;
    position:fixed; bottom:10px; right:50px;
    z-index:2000;
}
.scrollTop:hover{ background-position:-50px 0; }

.fixed{

    position:fixed;
    top:115px;
    right:5px;
    width:290px;
    z-index:2000;
}

 .slider_txt
    {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 670px;
    height: 55px;
    padding-top:15px;
    padding-left:15px;
    color:white;
    }

    .slider_bg
    {
    background: #000;
    position: absolute;
    bottom: 0;
    width: 670px;
    height: 70px;
    filter: alpha(opacity=60);
    opacity: 0.6;
    }

    .bx-wrapper a.bx-prev, .bx-wrapper a.bx-next {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 99;
    }

    .bx-wrapper .bx-prev {
    left: 10px;
    background: url(http://bxslider.com/lib/images/controls.png) no-repeat 0 -32px;
     filter: alpha(opacity=70);
    opacity: 0.7; 
    }

    .bx-wrapper .bx-next {
right: 10px;
background: url(http://bxslider.com/lib/images/controls.png) no-repeat -43px -32px;
  filter: alpha(opacity=70);
    opacity: 0.7; 
}

 .bx-wrapper .bx-next:hover {
    filter: alpha(opacity=100);
    opacity: 1; 
 }
 .bx-wrapper .bx-prev:hover {
    filter: alpha(opacity=100);
    opacity: 1; 
 }
 
#slider_news li,
#slider_news li a,
#slider_news li div a,
#slider_news li div h2 a,
#slider_news li a:hover,
#slider_news li div a:hover,
#slider_news li div h2 a:hover {

    color:#fff;
    text-decoration:none;
    }
    
    .slider_rub
    {
    position: absolute;
    top: 10px;
    right: 0;
    padding:5px 10px;
    color:#666;
    text-transform:uppercase;
    font-weight:bold;
    background: #fff;
    filter: alpha(opacity=80);
    opacity: 0.8;
    text-align:right;
    font-size:150%;
    letter-spacing:2px;
    }

    .weather_web .bg{
    width:100%;
    height:12px;
    padding-top: 2px;
    text-align: center;
    color:#000;
   
    background: #fff;
    filter: alpha(opacity=80);
    opacity: 0.8;
    font-weight:bold;
}

a.trend {
color:white;  
text-transform:uppercase;
font-weight:bold;
height:25px;
padding:5px;
letter-spacing:2px;
text-decoration: none;
font-family: 'MyriadProSemiCondensed';
line-height: 1;
font-size: 13px;
}

a.toptrend{
    background: #e0e0e0;
    color:#505050;
    text-transform:uppercase;
    font-weight:bold;
   
    padding:5px;
    letter-spacing:2px;
    text-decoration: none;
}

a.trend:hover, a.toptrend:hover  {
  text-decoration: none;
   background: #f7f7f7;
}