.HeaderCont{
	height:117px;
	border-bottom:#5d0000 1px solid;
	background:url(../images/images_header.gif) left -278px repeat-x;
	overflow:hidden;
}
.HeaderLeft{
	width:328px;
	height:112px;
	background:url(../images/images_header.gif) left -40px no-repeat;
	padding:5px 0 0 40px;
	float:left;
}
.HeaderRight{
	margin-left:328px;
	height:117px;
	background:url(../images/images_header.gif) right -159px no-repeat;
}
a {
	color:#990000;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#990000;
	text-decoration:underline;
}
.LeftSide{
	padding-right:10px;
}
body{
	margin:0px;
	/*font:11px Tahoma,Verdana,Arial,Helvetica,sans-serif;*/
	font:11px Verdana,Tahoma,Arial,Helvetica,sans-serif;
	background-color:#dfdfdf;
	line-height:16px;
}
.MainTableCont{
	max-width:1400px;
	margin:0 auto;
}
div.main{
	border:#b6b6b6 1px solid;
 	background:#fafaf8 url(../images/main_bg_n.jpg) right bottom no-repeat;
	margin:0;
	padding:7px;
	height:100%;
}
#container{
	width:100%;
	height:12px;
	background-image:url(../images/bgtop.gif);
	margin:0;
}
#container div{
	height:12px;
	width:100px;
}
div.top_left{
	background:url(../images/lefttop.jpg) right;
	float:left;
}
div.top_right{
	background:url(../images/righttop.jpg) left;
	float:right;
}
#container_bott{
	width:100%;
	height:12px;
	background-image:url(../images/bgbott.jpg);
	margin:0;
}
#container_bott div{
	width:100px;
	height:12px;
}
div.bott_left{
	background:url(../images/leftbott.jpg) right;
	float:left;
}
div.bott_right{
	background:url(../images/rightbott.jpg) left;
	float:right;
}
div.container_zag{
	width:100%;
	height:119px;
	margin:0;
	background:#9b0707 url(../images/topleft.jpg) no-repeat scroll left center;
	overflow:hidden;
	text-align:center;
}
div.zag_left{
	/*width:10%;*/
	height:119px;
	background:url(../images/topleft.jpg) right no-repeat;
	float:left;
}
div.zag_right{
	/*width:19%;*/
	/*width:30%;*/
	width:520px;
	height:99px;
	background:url(../images/topright.jpg) right no-repeat;
	float:right;
	padding:10px;
	overflow:visible;
}
div.zag_center{
	width:345px;
	float:right;
}
.highslide-html{
	background-color:#000000 !important;
}

/* Comment */
.Comment{
	width:95%; margin:auto; text-align:left;
}
.Comment td{
	padding:5px 10px;
}
.Comment .ComLeftQuotes{
	padding-left:43px;
	background:url(../images/comment-quotes-l.gif) left center no-repeat;
}
.Comment .ComRightQuotes{
	padding-right:43px;
	background:url(../images/comment-quotes-r.gif) right center no-repeat;
}
.CommentFoto{
	padding-left:10px;
	float:right;
}
/* /Comment */

/* Year Links */
.YearCont{
	height:30px;
	background:url(../images/line.gif) left bottom repeat-x;
	padding-left:15px;
	margin-bottom:10px;
	margin-top:15px;
}
.YearCont div{
	float:left;
	margin-right:2px;
	height:29px;
	line-height:30px;
	font-size:18px;
	background-color:#CCCCCC;
	border:#b7b8b8 1px solid;
	border-bottom:none;
}
.YearCont a{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#666666;
	padding-left:10px;
	padding-right:10px;
}
.YearCont .CurrentYear{
	height:29px;
	background-color:#FAFAF8;
}
/* /Year Link */

span.bull{
	color:#CCCCCC;
	margin:auto 3px;
}
.white_text{
	color:#FFFFFF;
}
#clear {
    clear:both;
}
.clear {
    clear:both;
}
* html #menucase{
	position:relative;
	z-index:10;
}
.stylefour{
	position:relative;
	display:block;
	height:35px;
	background:transparent url(../images/bgOFF.gif) repeat-x bottom left;
	font:11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.stylefour ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}

.stylefour ul li{
	display:block;
	float:left;
	margin:0;
}

.stylefour ul li a{
	display:block;
	color:#666;
	text-decoration:none;
	padding:7px 12px 0;
	height:23px;
	background:transparent url(../images/bgDIVIDER.gif) no-repeat top right;
}
* html .stylefour ul li a{
	float:left;
}

.stylefour ul li a.new{
	padding:4px 12px 0;
	height:26px;
}
	
span.bull{
	color:#E5E5E5;
	margin:auto 2px;
}

.stylefour ul li a:hover,.stylefour ul li a.current{
	/*color:#B30000;
	background:#fff url(../images/bgON.gif) no-repeat top right;*/
	background-color:#990000;
	color:#FFFFFF;
	}

.theme_block_obz,
#theme_block_review,
.theme_block_review,
.theme_block_news{
	overflow:visible;
	margin-top:7px;
}
.theme_block_obz_left{
	margin-top:7px;
	margin-left:200px;
}
.theme_block_user_reiting{
	width:190px;
	margin-top:7px;
	float:left;
}
.CurrentUserReitingOl{
	text-align:left;
	margin-left:5px;
	padding-left:20px;
}
.CurrentUserReitingOl li{
	line-height:18px;
}
.theme_block_news a{
	text-decoration:none;
}
#news_bl{
	height:65px;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
	vertical-align:middle;
}
#dic_bl{
	margin: 2px 0 2px 0;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
}

.theme_block_obz input,
.theme_block_obz textarea,
.theme_block_obz select
{
 	font:11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

#right{
	padding:0 0 0 0;
}
#right h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	line-height:normal;
}
#right h2 a{
	font-weight:normal;
	line-height:normal;
}
#left{
	padding-right:5px;
}
div.theme_zag,
div.theme_zag_off{
	/*background:#aa1414 url(../images/bgthemezag.gif);
	height:21px;
	font-size:15px;
	background-color:#990000;*/
	height:18px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:25px;
	cursor:pointer;
	background:#990000 url(../images/arrw_dwn.gif) 5px top no-repeat;
}
div.theme_zag_off{
	/*background:#9a9a9a url(../images/bgthemezag_off.gif);
	background-color:#9a9a9a;*/
	background:#9a9a9a url(../images/arrw_dwn.gif) 5px bottom no-repeat;
}
div.theme_text{
	/*border:#B6B6B6 1px solid;*/
	color:#333333;
}
#search{
	margin-top:1px;
	width:230px;
	background:#cc3132 url(../images/search_bg.jpg) no-repeat;
	/*float:right;*/
	padding: 7px;
	padding-bottom:14px;
	color:#FFFFFF;
}
#search a.Find{
	font-size:25px;
	text-decoration:underline;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#search a.Find:hover{
	text-decoration:none;
}
#search a.small{
	font-size:11px;
	text-decoration:underline;
	/*color:#cc3132;*/
	color:#ffffff;
	text-align:center;
}
#search h2 a{
	text-decoration:none;
	color:#FFFFFF;
}
.top20,
.top20_pizza,
.top20_beer,
.top20_coffee,
.top20_sushi,
.top20_users{
	margin-top:7px;
	width:230px;
	/*background:#6682b2 url(../images/top20_spring1.jpg) right bottom no-repeat;*/
	background:#6682b2 url(../images/tops_bg.jpg) -750px bottom no-repeat;
	border:#b6b6b6 1px solid;
	padding:7px;
	padding-bottom:120px;
	/*color:#474646;*/
	color:#FFFFFF;
	line-height:17px;
	/*background:#f3ecad url(../images/top20bgstar.jpg) right top no-repeat;*/
}
.top20_restaurants{
	border:#b6b6b6 1px solid;
	padding:7px;
	padding-bottom:40px;
	margin-top:7px;
	width:230px;
}
.top20 h2,
.top20_pizza h2,
.top20_beer h2,
.top20_coffee h2,
.top20_sushi h2,
.top20_users h2{
	color:#FFFFFF;
}
.top20_beer{
	background:#FFFF80 url(../images/tops_bg.jpg) left top no-repeat;
	padding:7px;
	color:#000000;
}
.top20_coffee{
	background:#FFFFFF url(../images/tops_bg.jpg) -250px bottom no-repeat;
	color:#000000;
}
.top20_users{
	background:#b6292c url(../images/tops_bg.jpg) -1250px bottom no-repeat;
	color:#ffffff;
}
.top20_pizza{
	background:#333333 url(../images/tops_bg.jpg) -500px bottom no-repeat;
	padding-bottom:120px;
	/*background:#f3ecad url(../images/top20bgstar.jpg) right top no-repeat;*/
}
.top20_sushi{
	background:#ebebeb url(../images/tops_bg.jpg) -1000px bottom no-repeat;
	color:#000000;
}
.top20_beer a{
	color:#000000;
	font-weight:bold;
}
.top20_users a,
.top20_pizza a,
.top20 a,
.top20 a:hover{
	color:#FFFFFF;
}
.top20 span.top_comment{
	/*color:#837327;*/
	color:#d6d6d6;
}
.counters{
	margin-top:7px;
	width:240px;
	border:#b6b6b6 1px solid;
	padding: 2px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	background-color:#e5e5e5;
}
.top20our{
	margin-top:7px;
	width:230px;
	background:#f3ecad url(../images/top20bgstarour.jpg) right top no-repeat;
	border:#b6b6b6 1px solid;
	padding: 7px;
	color:#474646;
	line-height:17px;
}
.top20 h2{
	font-size:24px;
	font-weight:normal;
}
.top20our h2{
	font-size:24px;
	font-weight:normal;
}
h1{
	font-size:15px;
	margin-top:5px;
	margin-left:15px;
	margin-top:10px;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	line-height:normal;
	margin-top:5px;
	color:#333333;
}
h3{
	font-size:17px;
	font-weight:bold;
	margin-top: 5px;
}
h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
.Val{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
#opros_content{
	margin-top:7px;
	width:230px;
	background:#f5f6e9 url(../images/oprosbg.jpg) repeat-x;
	/*float:right;*/
	border:#b6b6b6 1px solid;
	padding:7px;
	color:#474646;
}
.input{
	font:11px Tahoma,Arial, Helvetica, sans-serif;
}
.input_vac{
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	width:200px;
}
.input_quick_s{
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	width:130px;
	/*background:url(../images/input_bg.gif) top left no-repeat;*/
}
#line{
	width:95%;
	background:url(../images/line.gif) repeat-x;
	margin-top: 5px;
	margin-bottom: 0px;
	height:1px;
	margin-left:3%;
}
#footer{
	width:60%;
	margin: auto;
	text-align:center;
	color:#474646;
}
.small_img{
	border:#9b0707 1px solid;
	padding:1px;
	float:left;
	height:60px;
	width:80px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:5px;
}
.small_img img{
	border:none;
}
.small_img_prop{
	border:#9b0707 1px solid;
	padding:1px;
	float:left;
	height:150px;
	width:200px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:5px;
}
.img_bor{
	border:#9b0707 1px solid;
	padding:1px;
	margin-left:5px;
	margin-top:5px;
}
.main_text_pad{
	padding:7px 12px;
}
.main_text_pad_type{
	margin:7px 7px 7px 7px;
	overflow:auto;
	padding-bottom:10px;
}
.main_text_pad h3{
	margin: 10px 0 2px 20px;
}
.main_text_pad h4{
	font-size:15px;
	margin: 0px 0 2px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.user_point{
	background-color:#f0f0f0;
	padding:5px;
	width:100%;
}
.black{
	background-color:#f0f0f0;
}
.gray_text{
	color:#999999;
}
#rest_img{
	float:left;
	padding:0px;
	border: 1px solid #f0f0f0;
}
#theme_block_review a,
div.theme_block_review a{
	font-family:Georgia;
	font-size:17px;
	font-weight:normal;
	line-height:29px;
}
.zag{
	text-align:center;
	font-weight:bold;
	background-color:#CC3333;
	color:#FFFFFF;
}
#search_params{
	background-color:#e4e4e4;
	padding:10px;
	border:#c7c7c7 1px solid;
	margin-bottom: 7px;
	margin-top: 21px;
}
#search_params h2{

}
#top_search_form{
	background-color:#FFFFFF;
}
#search_result_form{
	
}
table.search_result{
	width:99%;
}
#search_params a.top_link{
	color:#333333;
	font-weight:normal;
	font-size:16px;
	margin:0 4px 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.cur_sel {
	font-size:24px;
	margin:0 4px 0 4px;
	color:#999999;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#suggest{
	position:absolute;
	background-color:#FFFFFF;
}
div#qTip { 
	padding: 3px; 
	border: 1px solid #666; 
	display: none; 
	background: #999; 
	color: #FFF; 
	font: 10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	position: absolute; 
	z-index: 1000; 
} 
#rasp{
	height:1px;
	width:950px;
	font-size:1px;
	overflow:hidden;
}
.pages{
	padding:0px 5px;
	background:#FFCC99;
	border:#B6B6B6 1px solid;
	margin-left:3px;
	margin-right:3px;
}
.pages_cur{
	padding:0px 5px;
	border:#B6B6B6 1px solid;
	margin-left:3px;
	margin-right:3px;
}
.line_red{
	font-size:1px;
	background-color:#990000;
	width:100%;
}

.rest_type{
	width:50px;
	overflow:visible;
}
.rest_type a{
	font-size:10px;
}
/*.rest_type a:hover{
	font-size:11px;
}
.rest_type a:hover img{
	width:50px;
	height:50px;
}*/
.rest_type a img{
	width:45px;
	height:45px;
}
.rest_type img{
	border:1px solid #990000;
}

.searchIcons{
	/*float:right;*/
	border:none;
	margin:0 1px;
}
.RandomRestName{
	font-size:14px;
	margin:5px;
}
.UserRest{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	border:#F0F0F0 1px solid;
	background-color:#EEEEEE;
	margin:2px;
	overflow:hidden;
}
.UserRest img{
	border:#990000 1px solid;
}

.tagcloud ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.tagcloud li{
	float:left;
	height:26px;
	line-height:22px;
	padding-right:12px;
	white-space:nowrap;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.TagCloudLink{
	cursor:pointer; 
	padding:0 5px; 
	line-height:30px; 
	height:30px; 
	display:block; 
	float:left;
	white-space:nowrap;
}
.TagCloudLink:hover{
	cursor:pointer; 
	padding:0 5px; 
	line-height:30px; 
	height:30px; 
	display:block; 
	float:left;
	background-color:#990000;
	color: #FFFFFF;
}
a.OldNews{
	color:#CCCCCC;
}
a.OldNews:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
.grey{
	color:#CCCCCC;
}
.PhotoAlbum{
	display:block;
	float:left;
	margin:7px;
	height:200px;
}
.DottedLine{
	margin-top:10px;
	height:1px;
	background:url(../images/dotted_line.gif) left top repeat-x;
	overflow:hidden;
}
.SubComDiv{ 
	width:90%; 
	background-color:#D2D2D2;
	margin:auto;
}
.LoginForm input{
	font-size:11px;
}
.btn-slide{
	display:block;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
}
.RestoType{
	font-size:13px;
	font-weight:normal;
}
.H1Class{
	font-weight:normal;
	font-size:20px;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.EventDay,
.EventDayOld{
	margin:20px 0 10px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#333;
}
.EventDayOld{
	text-decoration:line-through;
}
.EventTime{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	color:#999999;
	margin-bottom:15px;
	display:block;
}
.ActiveEvent{
	cursor:pointer;
}
.ActiveEvent:hover{
	background-color:#F4F4F4;
}
.EventText{
	display:none;
}
.EventsTable td{
	padding:9px;
}
.Cities{
	margin-top:2px;
	font-size:12px;
	color:#CCCCCC;
}
.CityLinkCurrent,
.CityLinkCurrent:hover{
	font-size:18px;
	font-weight:normal;
	cursor:default;
	color:#FFFFFF;
	padding:0 10px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.CityLink,
.CityLink:hover{
	font-size:13px;
	cursor:pointer;
	color:#CCCCCC;
	padding:0 10px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.CityLink:hover{
	text-decoration:underline;
}
.NewsTable{
	width:100%;
}
.NewsTable tr{
	vertical-align:top;
}
.NewsTable td{
	padding:10px;
	width:33%;
	padding-bottom:18px;
}
.TdOneLine{
	white-space:nowrap;
}
.Delimit{
	background:url(../images/razd.gif) center center no-repeat;
	height:30px;
}
.TopLogo{
	display:block;
	width:260px;
	height:90px;
	background:url(../images/resto-logo-new.png) top left no-repeat;
}
.TypesImg{
	display:block;
	width:46px;
	height:46px;
	border:1px solid #990000;
}
.rest_type .beer{	background:url(../images/type/types.jpg) 0 0 no-repeat; }
.rest_type .coffe{	background:url(../images/type/types.jpg) -45px 0 no-repeat; }
.rest_type .disco{	background:url(../images/type/types.jpg) -90px 0 no-repeat; }
.rest_type .elit{	background:url(../images/type/types.jpg) -135px 0 no-repeat; }
.rest_type .exzotic{	background:url(../images/type/types.jpg) -180px 0 no-repeat; }
.rest_type .fastfud{	background:url(../images/type/types.jpg) -225px 0 no-repeat; }
.rest_type .game_center{	background:url(../images/type/types.jpg) -270px 0 no-repeat; }
.rest_type .grill{	background:url(../images/type/types.jpg) -315px 0 no-repeat; }
.rest_type .guitar{	background:url(../images/type/types.jpg) -360px 0 no-repeat; }
.rest_type .japan{	background:url(../images/type/types.jpg) -405px 0 no-repeat; }
.rest_type .kavkaz{	background:url(../images/type/types.jpg) -450px 0 no-repeat; }
.rest_type .lounge{	background:url(../images/type/types.jpg) -495px 0 no-repeat; }
.rest_type .pizza{	background:url(../images/type/types.jpg) -540px 0 no-repeat; }
.rest_type .sport{	background:url(../images/type/types.jpg) -585px 0 no-repeat; }


/* Calendar */
span.OldNewDay{
	color:#c6c6c6;
}
.Calendar{
	margin-top:7px;
	width:230px;
	/*float:right;*/
	border:#b6b6b6 1px solid;
	/*background:#73a528 url(../images/calendar_spring.jpg) left bottom no-repeat;*/ /* лето */
	background:#ffcf8d url(../images/calendar_autumn.jpg) left top no-repeat;
	padding: 7px;
	line-height:17px;
	text-align:center;
	border-bottom:0;
	min-height:150px;
	overflow:hidden;
}
.CalendarSpring{
	background:#73a528 url(../images/calendar_spring.jpg) left bottom no-repeat;
	color:#C6C6C6;
	font-weight:normal;
	font-size:12px;
}
.CalendarSpring .CalendarTable{
	color:#003300;
	font-weight:normal;
}
.CalendarSpring a{
	color:#FFFFFF;
	font-weight:normal;
}
.CalendarWinter{
	background:#0a4164 url(../images/calendar_winter.jpg) left top no-repeat;
	color:#FFFFFF;
	border:none;
}
.CalendarWinter .CalendarTable{
	color:#CCCCCC;
}
.CalendarWinter a{
	color:#FFFFFF;
}
.CalendarEvents{
	width:230px;
	/*float:right;*/
	border:#b6b6b6 1px solid;
	border-top:#006600 1px solid;
	/* background:#73a528 url(../images/calendar_spring_events.jpg) left bottom no-repeat; */ /* лето */
	background-color:#cf9b54;
	padding: 7px;
	line-height:17px;
	text-align:left;
	/* color:#FFFFFF; */ /* лето */
	color:#3f3f3f;
	overflow:hidden;
}
.CalendarEventsSpring{
	background:#73a528 url(../images/calendar_spring_events.jpg) left bottom repeat;
	color:#FFFFFF;
}
.CalendarEventsWinter{
	color:#9AE7F1;
	background-color:#0a4164;
}
.CalendarEvents a,
.CalendarEvents a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.CalendarTable{
	/* color:#FFFFFF; */ /* лето */
	color:#7e7e7e;
	font-weight:bold;
	/*background:url(../images/calendar_bg.png);*/
}
.CalendarTable td{
	/*background:url(../images/calendar_bg.png);*/
}
.DayWithEvent{
	/*font-size:14px;*/
	font-weight:bold;
	padding:1px;
	text-decoration:underline;
	/*color:#FFFFFF;*/ /* лето */
	color:#5e5e5e;
}
.CurrentDay{
	font-weight:bold;
	border:#FFFFFF 1px solid;
	padding:2px;
}
.DayWithEvent:hover{
	color:#006600;
	text-decoration:underline;
}
.LoadingDiv{
	position:absolute;
	background: #000000 url(../images/loading3.gif) center center no-repeat;
	opacity: 0.40;
	filter: alpha(opacity=40);
	text-align:center;
	vertical-align:middle;
}
.LoadingDiv img{
	margin:auto;
}
/* End Calendar */

h3.NewsTitle{
	font:normal 17px Georgia;
	margin:0 0 10px 0;
}
h3.NewsTitle a{
	border-bottom:none;
	/*text-decoration:underline;*/
}
h3.NewsTitle a:hover{
	border-bottom:1px dotted;
}
.NewsDate{
	text-align:right;
}
.NewsRestoLink{
	color:#999999;
}
.NewsRestoLink:hover{
	color:#999999;
	border-bottom:#999999 1px dotted;
}

/* Paginator */

.paginator {
	margin-top:60px;
	font-size:1em;
	width:600px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span strong {
	background:#ff6c24;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#ff6c24;
}
.fullsize .scroll_thumb {
	display:none;
}
.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}
.LoadingCom{
	background:url(../images/loading_resto.gif) center top no-repeat;
}
#RComCont{
	background-color:#FAFAF8;
}
.RedText{
	color:#FF0000;
	font-weight:bold;
}
.ChainDescription{
	padding:15px;
	background-color:Gainsboro;
	margin:0 30px 15px;
}
.ChainDescription img{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.ChainInfo h1{
	margin:0 0 18px 0;
}
.ChainInfo tr{
	vertical-align:top;
}

/* End paginator */
.MenuDropDown{
	display:none;
	position:absolute;
	z-index:500;
}
* html .MenuDropDown{
	width:200px;
	clear:left;
	z-index:100;
}
.MenuDropDown ul{
	border:1px solid #CCC;
}
.MenuDropDown li{
	float:none !important;
	display:block;
	background:#FFFFFF;
}
.MenuDropDown li a{
	float:none !important;
	background:#FFF !important;
}
.MenuDropDown li a:hover{
	background:#990000  !important;
}
.PropositionBlock a:hover b{
	text-decoration:underline;
}
.socialIcons{
	text-align:center;
	margin-top:0;
	margin-bottom:5px;
}
.socialIcons img{
	border:none;
}
.RestSmImage{
	max-width:80px;
	overflow:hidden;
	display:inline-block;
}
.CurrentMasterclass{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
