html, body { margin:0; padding:0; background-color:#000; }
body { font-family: Tahoma !important; font-size:13px;color:#FFF; line-height:1.3; }
a img { border:0;}
a {color:white;}
a:hover {color:#55e0e9;}
h1,h2,h3,h4,h5,h6 { color:#32bfde;}
h1 { font-size: 28px;}
h2 { font-size: 22px;}
h2 { font-size: 18px;}
div#wrap { width:1000px; margin:10px auto 0; min-height:500px;}
/* top */
div#top { height:155px; position:relative;color:#00adfe;}
div#top a { color:#00adfe; text-decoration:none; font-size:13px;}
	div#startpage { position:absolute; top:0; left:0;}
	div#buttons { position:absolute; top:0; right:0;  height:20px; line-height:19px; }
	div#buttons a { vertical-align: top; margin: 0px; padding: 0px;}
	div#buttons img { margin:2px 4px 0px ; vertical-align:top;}
	div#logo { position:absolute; bottom:0; left:0; height:119px; padding-right:140px; background:url(../images/logo_end.jpg) top right no-repeat;}
	div#logo img { padding-top:14px;}
	div#search { position:absolute; bottom:0; right:0;}
	div#search #ajaxSearch_input {  background:url(../images/search_bg.jpg) no-repeat; width:170px; line-height:11px; height:14px; font-size:11px; border:0; padding:10px 0 18px 56px;}
	div#search #ajaxSearch_submit { position:absolute; margin-left:-38px;}

.clearfix { zoom: 1 }
.clearfix:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}
 
/* menu */ 
div#menu { height:52px;}
div#menu ul {display:block; min-height:29px;position:relative; padding-left:40px; display:block; background:url(../images/menu_bg.jpg) no-repeat; line-height:29px;}
div#menu ul li { float:left; list-style:none; text-align: center; }
div#menu ul li a { float:left; text-align: left; display:block; padding:0 20px; font-size:13px; color:white; text-decoration:none;}
div#menu ul li a:hover, div#menu ul li.active a { text-decoration:underline;}
div#menu ul li ul { display:none; min-height: 24px;}
div#menu ul li:hover ul { z-index: 5;}
div#menu ul li.active ul {z-index: 3;}
div#menu ul li:hover ul, div#menu ul li.active ul {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; background: none; width:100%; position:absolute; left:0; top:29px; background:url(../images/submenu_bg.jpg) no-repeat; overflow: hidden;}
div#menu ul li:hover ul {height: 50px;}
div#menu ul li:hover ul li, div#menu ul li.active ul li {height:23px; line-height:23px;}
div#menu ul li:hover ul li a, div#menu ul li.active ul li a {padding:0 20px;}
div#menu ul li.active ul li a { text-decoration:none; }
div#menu ul li.active ul li a:hover, div#menu ul li.active ul li.active a { text-decoration:underline}
.menu_inner {display: none;}
div#menu ul li:hover .menu_inner, div#menu ul li.active .menu_inner { display: block;}


div#main { min-height:400px; margin-bottom: 20px; margin-top: 20px;}
div#main:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}
div#main.mainpage { margin-top:0px;}

.tpl_list_childs .left_bar { width:800px; float:left;}
.tpl_list_childs .right_bar { width:150px; float:right;}

.tpl_list_items .left_bar { width:800px; float:left;}
.tpl_list_items .right_bar { width:190px; float:right;}


/* slider */
div#slider ul { display:block; height:37px; line-height:37px; padding-left:40px; background:url(../images/slider_title_bg.jpg) no-repeat;}
div#slider ul li { float:left; list-style:none; }
div#slider ul li a { float:left; display:block; padding:0 20px; font-size:13px; color:white; text-decoration:none;}
div#slider ul li a:hover { text-decoration:underline;}

#slider { }
#slider .t-item{ position:relative;	height:296px; width:100%; overflow:hidden;} /*  container */
/* slider NAV */
#slider .t-item ul { position:absolute; display:block; top:0;right:0; padding:0; margin:0; width:200px;background:url(../images/slider_item.jpg) top right repeat-y; height:100%; } 
#slider .t-item ul li { font-size:12px;	color:#666;	float:none; display:block;	width:100%; overflow:hidden;}
#slider .t-item ul li a {height: 37px; width:100%; padding:0 0 0 30px;  }
#slider .t-item ul li a:hover, #slider .t-item ul li.ui-tabs-selected  { background-image: url(../images/slider_item_active.jpg)}
/*a .calendar  */
/* slider selected */
#slider .t-item ul li.ui-tabs-selected {}

/*  slider CURRENT IMAGE (image,date,title) */
#slider .t-item .ui-tabs-panel{	width:800px;  height:100%;	position:relative;        overflow:hidden;        text-align: center;}
#slider .t-item .ui-tabs-panel img{	width:100%; height:296px;}
#slider .t-item .ui-tabs-panel .info{	position:absolute;	text-align: left;	bottom:0px; left:0; height:81px; background: url('../images/transparent-bg.png'); padding:0 8%; width:100%;}
#slider .t-item .ui-tabs-panel .info .data {color:#32bfde;font-size:15px; padding-bottom:0px; padding-top:5px;}
#slider .t-item .ui-tabs-panel .info h2{	font-size:16px; color:#fff; font-weight:normal; padding:2px 5px 5px 0; margin:0;	white-space:nowrap;	overflow:hidden;}
#slider .t-item .ui-tabs-panel .info h2 a{	text-decoration:none;	color:#5bf0fa;}
#slider .t-item .ui-tabs-panel .info p{	margin:0 110px 0 0;	font-family:Verdana; font-size:11px;	line-height:15px; color:#f0f0f0;}
#slider .t-item .ui-tabs-panel .info p a{	text-decoration:none;	color:white;}
#slider .t-item .ui-tabs-panel .info a:hover{	text-decoration:underline;}

#slider .t-item .ui-tabs-hide {	display:none;}

#news_tabs_container { overflow:hidden; height:296px; }
#news_tabs_container .ui-tabs-hide {display:none;}
#news_tabs .ui-tabs-selected a{ text-decoration:underline;}

/* player */
div#player { height:44px; background: url(../images/player.jpg) no-repeat;}

/* calendar */
.calendar .ui-datepicker-header { }
.calendar .ui-datepicker-buttonpane { display:none;}
.calendar thead th { width:43px; height:20px; line-height:20px; text-align:center; color:#5bf0fa;}
.calendar thead th:after { content:".";}
.calendar thead th.ui-datepicker-week-end { color:#ee5a00;}

.calendar tbody td { width:43px; padding:5px;  background-repeat:no-repeat; background-position:5px 5px; background-image:url(../images/calendar_empty.jpg) ;}
.calendar tbody td a { text-decoration:none; color:white; font-size:14px; display:block; float:left; height:43px; width:43px; line-height:43px; text-align:center;}
.calendar tbody td.ui-datepicker-current-day, .calendar tbody td:hover, .calendar tbody td.has-events.ui-datepicker-current-day{ background-image:url(../images/calendar_active.jpg);}
.calendar tbody td.has-events { background-image:url(../images/calendar_no_empty.jpg);}
.calendar tbody td.ui-datepicker-today a { font-weight:bold;}
.calendar tbody td.ui-datepicker-unselectable { background:none;}

.calendar .ui-datepicker .ui-datepicker-header {position:relative; height:24px; margin-bottom:8px;}
.calendar .ui-datepicker-next { position:absolute; top:0; right:100px; background:url(../images/arrow_right.jpg) no-repeat;}
.calendar .ui-datepicker-prev { position:absolute; top:0; left:100px; background:url(../images/arrow_left.jpg) no-repeat;}
.calendar .ui-datepicker-next, .calendar .ui-datepicker-prev {overflow:hidden;text-indent:-99999px;  width:16px; height:24px; cursor:pointer;}
.calendar .ui-datepicker-title { text-align:center; line-height:24px;color:#5bf0fa; font-size:14px;}
.calendar .ui-icon {}

/* calendar events */
div.calendar { width:375px; float:left; min-height:325px;}
div#calendar_events { float:right; width:625px; /* height:325px; */ height:314px; overflow-x:hidden}
div#calendar_events .ui-tabs-hide { display:none !important;}
div.calendar_events_container { background:url(../images/calendar_event_bg.jpg) no-repeat; height:246px; padding:12px 0 0 0; display:block; position:relative;}
div.calendar_events_container ul { padding:0; margin:0; display:block;}
div.calendar_events_container .jcarousel-clip-vertical, div.calendar_events_container .jcarousel-container-vertical { height:246px; width:625px;}
div.calendar_events_container .jcarousel-prev { position:absolute; bottom:225px; left:13px; background:url(../images/arrow_up.png) no-repeat; width:24px; height:19px; cursor:pointer;}
div.calendar_events_container .jcarousel-next { position:absolute; bottom:12px; left:13px; background:url(../images/arrow_down.png) no-repeat; width:24px; height:15px; cursor:pointer;}
.calendar_event { background:url(../images/calendar_event_item_bg.jpg) no-repeat; width:576px; height:111px;  list-style:none; display:block; margin:0 8px 12px 42px;  overflow:hidden; }
.calendar_event .image { height:100%; float:left; width:130px; margin-right:18px; padding-top:14px; margin-left:10px;}
.calendar_event .date {color:#32bfde; padding:16px 0 3px 0; }
.calendar_event .title a { text-decoration:none; color:#5bf0fa;}
.calendar_event .summary { color:white;line-height:14px; margin-top:5px; font-size:12px; }
/* calendar  tabs */
ul#calendar_tabs { display:block; height:21px; clear:both; padding-top:35px; padding-left:35px;}
ul#calendar_tabs li { float:left; list-style: none;}
ul#calendar_tabs li a { color:white; text-decoration:none; display:block; float:left; padding:0 10px;}
ul#calendar_tabs li.ui-state-active a, ul#calendar_tabs li a:hover {color:#55e0e9;}


/* top 10 */
#top10 { height:256px; background:url(../images/top10_bg.jpg) no-repeat; margin-top:65px; position:relative;}
#top10_title { background:url(../images/top10.jpg) no-repeat; width:254px; height:59px; position:absolute; top:-59px; left:30px; text-indent:-9999px}
#top10_container { height: 256px; overflow: hidden;}
#top10_selected { width:265px; min-height:100px; float:left; margin-left:22px; position:relative;}
#top10_selected .n { display:none}
#top10_selected .date {color:#32bfde; padding:0; padding-bottom:2px; }
#top10_selected .title {padding:0 0 3px 0;}
#top10_selected .title a { text-decoration:none; color:#5bf0fa; font-size:14px; }
#top10_selected .image img { /* width:100%; height:201px; */}
.top10_wrapper { padding:11px 10px 10px; }
.top10_wrapper .image { padding-top: 20px;}
#top10 .date { display: none;}

.top10_list { float:left; height:256px; width:714px; margin-left:-4px; }
.top10_list ul { display:block;margin-top:12px;}
.top10_list li { float:left; list-style:none; margin:4px; width:130px; height:110px; position:relative; }
.top10_list li .date {color:#32bfde; padding:0; font-size:11px; padding-bottom:2px; }
.top10_list li .title {padding:0 0 3px 0;}
.top10_list li .title a { text-decoration:none; color:#5bf0fa; font-size:11px; }
.n { position:absolute; bottom:-10px; right:0px; width:46px; height:32px; background-position: bottom right; background-repeat:no-repeat; z-index:20;}
.no1 { background-image:url(../images/c_1.png);} .no2 { background-image:url(../images/c_2.png);} .no3 { background-image:url(../images/c_3.png);} .no4 { background-image:url(../images/c_4.png);} .no5 { background-image:url(../images/c_5.png);} .no6 { background-image:url(../images/c_6.png);} .no7 { background-image:url(../images/c_7.png);} .no8 { background-image:url(../images/c_8.png);} .no9 { background-image:url(../images/c_9.png);} .no10 { background-image:url(../images/c_10.png);}

#top10_tabs { position:absolute; left:350px; top:-20px;}
ul#top10_tabs li { float:left; list-style: none;}
ul#top10_tabs li a { color:white; text-decoration:none; display:block; float:left; padding:0 10px;}
ul#top10_tabs li.ui-state-active a, ul#top10_tabs li a:hover {color:#55e0e9;}
#top10 .ui-tabs-hide { display:none;}

/* social networks */
#social { min-height:96px; background:url(../images/social_title_bg.jpg) no-repeat; margin-top:20px; position:relative;}
#social .title1 { position:absolute; top:0px; left:80px; font-size:14px; line-height:29px;}
#social .title2 { position:absolute; top:0px; right:20px; font-size:13px; line-height:29px;}
#social .title2 a { font-weight:bold; text-decoration:none;}


.st2 { position:absolute; top:0px; left:42%; font-size:14px; line-height:29px;}
.st3 { position:absolute; top:0px; right:12%; font-size:14px; line-height:29px;}

#social_icons { padding-top:39px; padding-left:50px; display:inline-block; position: absolute;}
#social_icons img { margin:0 2px;}

#add_buttons {float:right;  margin-top: 40px; margin-right: 3%  }
#vote {float:left; width:30%; margin-left: 40%; margin-top: 40px;}


/* list events */
#list_childs { /* background:url(../images/list_bg.jpg) no-repeat; */ height:256px; text-align: center;}
#list_childs ul{ padding-left:75px;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
#ii_other ul { padding-left:0;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; margin-left: -6px; margin-top: -21px; text-align: left; }
#list_childs li { list-style: none; float:left; width:150px; height:115px; margin:10px; text-align:center;}
#list_childs li a{ text-decoration:none;}
#list_childs li img { margin-top: 10px;}

/*#list_childs li:first-child { margin-left:0px;}
#list_childs li:last-child {margin-right:0px;} */

/* list_items */
#list_items { background:url(../images/list_items_bg_center.jpg) repeat-y 0 -2px;}
#list_items .top_bg {background:url(../images/list_items_bg_top.jpg)  top left no-repeat;}
#list_items .bottom_bg {background:url(../images/list_items_bg_bottom.jpg)  bottom left no-repeat; min-height:170px; padding:13px 12px 16px 30px; width: 759px}
#list_items ul li, #ii_other ul li { width:759px; height:111px; background:url(../images/list_items_item.jpg) -1px 0 no-repeat; overflow:hidden;  margin:5px 0;}
#list_items ul li:after, #ii_other ul li:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}
#list_items li:first-child, #ii_other li:first-child { margin-top:0px}
#list_items li:last-child, #ii_other li:last-child { margin-bottom:0px;}
#list_items li .list_items_left, #ii_other li .list_items_left { float:left; width:548px; padding-right:9px; height:111px; overflow: hidden}
#list_items li .list_items_right, #ii_other li .list_items_right { float:right; width:202px; height:111px; overflow: hidden; position:relative; background:url(../images/list_items_tel.jpg) 5px 15px no-repeat;}
#list_items li .list_items_right .contact_info, #ii_other li .list_items_right .contact_info { padding-left:45px; padding-top:15px;}

.list_items_left .image { height:100%; float:left; width:130px; margin-right:18px; padding-top:14px; margin-left:10px;}
#ii_other .list_items_left .image { padding-top:13px; margin-left: 9px;}
.list_items_left .date {color:#32bfde; padding:16px 0 3px 0; text-align: left; }
.list_items_left .title { font-size: 12px; margin: 0; padding: 0;}
.list_items_left .title a { text-decoration:none; color:#5bf0fa;}
.list_items_left .summary { color:white;line-height:14px; margin-top:5px; font-size:12px; text-align:justify; }
.list_items_more { bottom:2px; left:0px; position:absolute; background:url(../images/list_items_more.jpg) no-repeat; width:197px; height:37px;}
.list_items_more a { display:block; float:left; line-height:37px; text-decoration:none; padding-left:50px; height:100%; width:100%;}

#center_item { height:256px; background:url(../images/item_maininfo_bg.jpg) no-repeat;}
#center_item .ci1 { margin-left:24px; float:left; position: relative; height: 256px;}
#center_item .ci2 { margin-left:14px; float:left; height:246px; width:202px; padding-top: 10px; position:relative; }
#center_item .ci2 .txt span { color: #b1b1b1;}
 .list_items_left .summary span { color:#32BFDE; }
#center_item .ci3 { margin-left:14px; float:left; height:256px; width:280px; position:relative; }
#center_item .ci4 { float:left; height:256px; width:210px; margin-left:1px; position:relative; }


.center_item_image { width:255px; height:206px; overflow:hidden; }
.center_item_image img {;}
.center_item_back { background:url(../images/center_item_back_bg.jpg) no-repeat; width:255px; height:37px; }
.center_item_back a { display:block; float:left; line-height:37px; text-decoration:none; padding-left:50px; height:100%; width:100%;}
.ci2 .date {color:#32bfde; padding:16px 0 3px 0; font-size:16px; }
.ci2 .title { text-decoration:none; color:#5bf0fa; font-size:16px; padding-bottom:3px;}
.ci1 .item_icons { position:absolute; bottom:3px;left:10%; text-align:center; width:80%;  height: 39px; text-align: center;}
.ci2 .item_icons { position:absolute; bottom:3px;left:0; text-align:center; width:100%; text-align: left; padding-left: 5px;}
.txt { font-size:12px; line-height:16px;}
.ci3 .title {color:#32bfde; padding:10px 0 3px 0; font-size:16px; }
.ci4 { background:url(../images/center_item_tel.jpg) 5px 37px no-repeat; }
.ci4 .contact_info { padding-left:50px; padding-top:40px;}
.ci4 .list_items_more { bottom:33px; left:1px;}
.ci4 .rating { position:absolute; bottom:0px;  text-align:center; width:100%; height:30px; line-height:30px; text-align: center;}

.ii_container { margin-top:70px; margin-bottom:20px;}
.ii_container .left_bar { width:800px; float:left;}
.ii_container .right_bar { width:200px; float:right;}

.item_info { background:url(../images/block1_center.jpg) repeat-y;}
.item_info2 { background: url(../images/block1_bottom.jpg) bottom left no-repeat;}
.item_info3 { background: url(../images/block1_top.jpg) top left no-repeat; position:relative;  min-height:300px;}
.item_info_tab { text-align:left; margin:10px 19px 0px 40px; padding-bottom: 10px; height: auto; }

.item_info_tab input[type=text],.item_info_tab input[type=submit],
.item_info_tab textarea {background-color:#434343; border: 1px solid #000000; color:white; padding: 3px; font-size: 13px; }
.item_info_tab label { margin: 5px 0;}
.item_info_tab label input,.item_info_tab label textarea { margin-top: 3px;}

.ii_container .ui-tabs-hide { height: 0px; overflow: hidden; padding: 0px; margin: 0px; position: relative;  }

#item_info_tabs {top:-23px; position: relative;;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; margin-left: 40px; }
#item_info_tabs li { float:left; list-style:none; height:23px; line-height:23px;}
#item_info_tabs li a { display:block; float:left; background:url(../images/ii_tabs_item.jpg) no-repeat; background-position: -99px 0; width:99px; height:23px; font-size: 12px; text-decoration:none;}
#item_info_tabs li:first-child a { background-position: 0px 0;}
#item_info_tabs li:last-child a { background-position: -198px 0;}

#item_info_tabs li.ui-state-active a, #item_info_tabs li a:hover { background-image:url(../images/ii_tabs_item_active.jpg); text-decoration:none;}

.i2 { margin-top:70px; margin-bottom:20px;}
.i2 .left_bar { width:613px; float:left;}
.i2 .right_bar { width:300px; float:right;}
.i2 h3 { padding-left:30px;}
.i2 .calendar_event { margin-left:0px;}

.block2 { background:url(../images/block2_center.jpg) repeat-y;}
.block2_t { background:url(../images/block2_top.jpg) top left no-repeat;}
.block2_b { background:url(../images/block2_bottom.jpg) bottom left no-repeat; padding:11px 20px 1px 30px; min-height:100px;}

#object_photos {margin:14px 0 -30px 20px; padding:0;}
.thumbs { margin:0; padding:0;}
.thumbs li { list-style:none; float:left; margin:0 5px; padding:0;}

#footer { height:23px; line-height:23px; background:url(../images/footer_bg.jpg) no-repeat; text-align:center}
#footer ul {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
#footer li { list-style:none; display:block; float:left;}
#footer li a { height:23px; line-height:23px; padding:0 15px; text-decoration:none;color: white;}
#footer li.active a, #footer li a:hover { text-decoration:underline; color: white;}


/* menu */ 
div#sort_menu { height:33px; z-index: 10; position: relative;}
div#sort_menu ul {display:block; height:29px;position:relative; padding-left:49px; display:block; background:url(../images/menu_bg.jpg) no-repeat; line-height:29px;}
div#sort_menu ul li { float:left; list-style:none; }
div#sort_menu ul li img {float:left; position: relative; top:3px;left:10px;}
div#sort_menu ul li a { float:left; display:block; padding:0 20px; font-size:13px; color:white; text-decoration:none;}
div#sort_menu ul li a:hover, div#sort_menu ul li.active a { text-decoration:none; color:#5bf0fa}

/* pagination */
.pagination { margin:10px 0;}
.pagination a.ditto_page , .pagination a.ditto_next_link, .pagination a.ditto_previous_link {background-color: #1d2a35;}
.pagination span.ditto_currentpage {padding:2px 6px; margin: 0 2px; background-color: #439ab9; color: white;}
.pagination a.ditto_page {padding:1px 6px; margin: 0 2px;border: 1px solid #439ab9; text-decoration: none;  color: white;}
.pagination a.ditto_page:hover {text-decoration: underline;  border: 1px solid #68eaff;}
.pagination a.ditto_next_link, .pagination a.ditto_previous_link {padding:2px 5px; margin: 0 2px; text-decoration: none; color: white;}
.pagination a.ditto_next_link:hover, .pagination a.ditto_previous_link:hover {text-decoration: underline; }

/* pagination 2 */
.pagination2 { margin:-15px 0 10px; padding: 0 40px 0 88px; line-height: 30px;}
.pagination2:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}
.pagination2:last-child { margin-top: 15px;}
.pagination2 .ditto_currentpage, .pagination2 .ditto_page { margin: -4px 4px 0; display: inline-block; text-decoration: none;}
.pagination2 .ditto_currentpage { color:#5bf0fa;}
.pagination2 img { margin: 0 10px;}
.pagination2 .ll { margin-left: -40px; display: inline-block; width: 40px; text-align: center;}
.pagination2 .rl { margin-right: -40px; display: inline-block; width: 40px; text-align: center;}

.ci3_txt { height: 225px; overflow: auto; padding-right: 5px;}

/* star rating */
/*             styles for the star rater                */	
	.star_text  {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; position: relative; top: -7px; padding-right: 3px;}
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(../images/alt_star.gif) top left repeat-x;		
		display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a {
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow: hidden;
		outline: none;
		border:0;
	} 
	
 	.star-rating li {
		text-indent:-9000px;
	}
	
	.star-rating li a:hover{
		background: url(../images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star, .star-rating li.one-star {
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars, .star-rating li.two-stars {
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars, .star-rating li.three-stars {
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars, .star-rating li.four-stars {
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars, .star-rating li.five-stars {
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	.star-rating-warning {
		font-size:smaller;
		color: maroon;
	}		

.totalvotes {display: none;}

/* yandex maps */
.YMaps-b-balloon-content { color: black;}

.work_time { display: inline-block; height: 39px; }
.work_time img {float:left; margin-right: 3px;	}
.work_time span { display: block; float: right; width:155px;height: 39px; margin-top: 2px; line-height: 15px; padding-left: 5px; font-size: 11px; }

/* search */ 
.ajaxSearch_resultLink {font-size:16px;}
.ajaxSearch_resultDescription {display:block; padding-left:20px; font-size:11px;}
.ajaxSearch_resultExtract {display:block; padding-left:20px; padding-top:0px;}
.ajaxSearch_highlight {font-weight:bold;}
.ajaxSearch_paging { margin: 5px 0; display: block;}
.ajaxSearch_result { padding:0 0 3px 20px;}
.standart_page { padding: 0px 50px 20px;}
.news_archive_page { padding: 20px 50px 20px;}
.news_page { padding: 20px 10px 20px;}
.news_page h2:first-child { font-size: 18px; padding-bottom: 5px;}

div#main.standart_page ul{ padding-left: 20px;}

.news_item { margin-bottom: 10px;}
.news_item .date {color:#32bfde; padding:0px 0 3px 0; }
.news_item .title a { text-decoration:none; color:#5bf0fa;}
.news_item .summary p { display: inline; text-align: justify;}


.tpl_list_events .left_bar { width:613px; float:left;}
.tpl_list_events .right_bar { width:375px; float:right;}
.tpl_list_events h3 { padding-left:30px;}
.tpl_list_events .calendar_event { margin-left:0px;}

.inlinep { display: inline;}
.inlinep p { display: inline; padding-right: 5px;} 

.zipper { padding: 0; margin: 0 0 0 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;  }
.zipper li { float: left; margin: 0 3px; list-style: none;}
.zipper li a { text-decoration: none;}
.zipper li a:hover, .zipper li.active a { color: #5bf0fa;}

#items_nav { margin-bottom: 10px;}
#items_nav:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}
#items_nav #pages { float:left;/* height: 37px;*/ overflow: hidden; }
#items_nav #zipper { float:right; height: 37px; overflow: hidden;width: 650px; text-align: center;}

#wlpeNewUser label { /*display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;  width: 37%; padding-right: 12%; */ display:block; height: 23px;}
#wlpeUserRegisterEmail, #wlpeUserRegisterUserName, #wlpeUserRegisterPassword, #wlpeUserRegisterPasswordConfirm, #wlpeUserRegisterFullName, #wlpeUserRegisterMobile { width: 250px}
#wlpeUserRegisterComment { width: 250px; height: 100px; margin-bottom: 5px;}
#wlpeUserProfileCountry { margin-top: 2px;}
#wlpeUserProfileCountry, #wlpeUserProfileGender { width:150px; margin-right: 100px;}
#wlpeNewUser label input, #wlpeUserProfileGender, #wlpeUserProfileCountry, #wlpeUserRegisterComment { float: right;  clear: both; }
#wlpeCaptchaImage { float: right; margin-bottom: 5px; margin-top: 5px;}


#order { padding-left: 250px;}
#order input[type=text] { width: 250px;border: 1px; height: 20px; margin-bottom: 4px;}
#order textarea { width: 250px; height: 100px; border: 1px;}

.ban { width:189px; margin-left: 11px; height: 995px; background: url(../images/banner.jpg) no-repeat; text-align: center;}
.ban img{ margin-top: 10px;}

.calendar_s:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0;}

#annotation { padding-bottom: 10px; padding-top:3px; text-align: center; color: #7d7d7d; font-size: 11px; position: relative; z-index: 5;}

#center_item { width:1000px;}
.afisha_item #center_item { position: relative;}
.afisha_item #center_item .ci3 { width: 475px;  height: auto;}
.afisha_item #center_item .ci3 .ci3_txt {height: 150px;}
.afisha_item #center_item .ci4  { background: none; position: absolute; bottom: 0; right:0; z-index: 2;}

#ii_events { margin-top: 0px;}
#ii_events .calendar_event { margin-left: 0; margin-right: 8px; width: 743px; background-image: url(../images/calendar_event_big_item_bg.jpg)}

.afisha_list_objects { position: relative;  height: 29px ; width:742px; background: url(../images/afisha_list_objects.jpg) 0 0 no-repeat; line-height: 29px; margin-bottom: 5px;}
.afisha_list_objects:hover { background-position: 0 -29px;}
.afisha_list_objects .name { position: absolute; left: 45px; height: 29px; width: 250px;}
.afisha_list_objects .address { position: absolute; left: 210px; height: 29px;}
.afisha_list_objects .order { position: absolute; width: 155px; height: 29px; right: 0;}
.afisha_list_objects .list_items_more { height: 29px; right:0px; bottom: 0px; left: 0; width: 155px; text-align: center; background: none; }
.afisha_list_objects .list_items_more a { line-height: 29px; padding-left: 0;}

.pagetitle { font-size: 18px;padding: 10px 0 0 50px; }

/* poll */
.pollvotes, .pollresults {
   /* border:1px solid silver; */
    padding:0 10px 10px;
}

.pollvotes h3, .pollresults h3 {
    margin-top:0px;
    font-size:14px;
    
}

.pollvotes ul, .pollresults ul {
    padding:5px 4px 5px 10px;
}
.pollvotes li { list-style: none; padding-left: 0;}

.easypoll fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}

.easypoll input.pollbutton {
    border:1px solid silver;
    color:white;
    background-color:black;
}


.easypoll_bar {
    height:8px;
    background-color:#FFF;
}

.easypoll_inner {
    height:100%;
    background-color:#32BFDE;
}

.easypoll_error {
    border:1px solid #600; 
    /*background-color:#FAA; */
    padding:8px;
}


.eform table td {vertical-align: top;}

.menu_table { margin: 0 auto; border: 0;}
.menu_table td { padding: 1px 5px;}

#copyright {text-align:center;color:silver;font-size:11px; height:25px; line-height: 25px;}
#copyright a {color:silver}