* {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.wrap {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.header_menu {
width: 100%;
background-color: #2f2f2f;
height: 35px;
position: relative;
}
.not_logged_in{
width: 1000px;
position: relative;
margin: 0 auto;
z-index: 999;
}
 .not_logged_in .inner_text{ 
	background-color: #929292;
	font-size: 11px;
	right: 0px;
	position: absolute;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 1px;
	color: #EAEDE4;
	z-index: 999;
	border-top: 5px solid #2F2F2F;
	}
 .not_logged_in .inner_text a{
	color: #eaede4;
}

.logged_in{
width: 1000px;
position: relative;
margin: 0 auto;
z-index: 999;
}

 .logged_in .inner_text{ 
	background-color: #6c6c6c;
	font-size: 11px;
	right: 0px;
	position: absolute;
	color: #fcffd1;
	z-index: 999;
	border-top: 5px solid #2F2F2F;
	}
 .logged_in .inner_text a{
	position: relative;
	padding: 5px 5px 7px 5px;
	display: inline-block;
	border-left: 1px solid #5c5c5c;
}
.logged_in .inner_text a.light{
	color: #fcffd1;
}
.logged_in .inner_text a.dark{
	color: #dfdfdf;
}

.reg{
	font-size: 11px;
	color: #fcffd1 !important;
}
.menu{
border-bottom-color: #B5B5B5;
border-bottom-style: solid;
border-bottom-width: 2px;
padding-left: 18px;
padding-bottom: 16px;
padding-right: 18px;
padding-top: 16px;
background-color: #F6F6F6;
position: relative;

}
.menu .menu_holder{
color: #888888;
text-decoration: none;
font-size: 14px;
}
.menu .menu_holder ul{
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu .menu_holder li{
	display: inline-block;
}
.menu .menu_holder li.active a{
	color: #474747;
}
.menu .menu_holder a{
color: #888888;
text-decoration: none;
font-size: 14px;
margin: 0px 5px 0px 5px;
}
.menu .menu_holder li::after{
	content: "/";
}
.menu .menu_holder a:hover{
color: #474747;
}
.searcher{
position: absolute;
right: 20px;
top:15px;
}
.searcher .text{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
width:168px;
height: 19px;
font-size: 11px;
color: #6c6c6c;
border: 1px solid #dedede;
padding: 0px 20px 0px 5px;
background-image: url(/img/search.png);
background-repeat: no-repeat;
background-position: right center;
}
.searcher_go{
background-color: transparent;
position: absolute;
height: 19px !important;
width: 20px !important;
margin-left: -25px;
margin-top: 2px;
border: 0px none !important; 
cursor: pointer;
}
.first_block{ position: relative; padding: 20px;}
.left_part{position: relative; float: left; width: 235px;}
.block_headr{font-size: 12px;color: #474747;text-decoration: none;display: block;margin-bottom: 15px;}
a.block_headr{
	
	font-size: 15px;
}
.index_page a.block_headr{
	
	font-size: 14px;
}
.block_headr a{
font-size: 15px;color: #474747;text-decoration: none;	
}
.block_headr_white{font-size: 14px;color: #fff;text-decoration: none;display: block;margin-bottom: 15px;}
.right_part{ float: right; position: relative; width: 715px; }
.left_menu a{width: 200px;padding-left: 20px;margin-left: -20px; font-size: 10px; text-decoration: none; color: #474747;display: block;}
.left_menu{
line-height: 26px;
text-transform: uppercase;
}
.left_menu a span.count{
font-style: italic;
left: 152px;
color: #9f9f9f;
display: inline-block;
position: absolute;
}
.left_menu a:hover{
background-color: #f8f8f8;}
.vk_b{
font-size: 11px;margin-top: 24px;
}
.vk_liked{
	padding: 15px;
	color: #575757;
	font-size: 11px;

	font-style: italic;

	background-image: url(/img/bubble.png);

	height: 24px;

	width: 182px;

}
.right_part .top_block{
	position: relative;
}
.event_block{
	margin-right: 9px;
	text-decoration: none;
	display: inline-block;
	position: relative;
	padding-left: 80px;
	width: 135px;
	height: 96px;
	vertical-align: top;
}
.event_img{
	margin-left: -80px;
	background-color: #fff;
	display: block;
	position: absolute;
	height: 80px;
	width: 80px;
}
.event_date{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	color: #6c6c6c;
	margin-left: 5px;
}
.event_text{
margin-left: 5px;
font-size: 11px;
color: #6c6c6c
}
.event_text .event_b{
display: block;
font-size: 12px;
font-weight: bold;
color:#2f2f2f;
}
.slider{
	position: relative;
	height: 280px;
	width: 734px;
	background-color: #353743;
	color: white;
}
.slider_img{
	background-color: #ffaf8a;
	width: 460px;
	height: 280px;
	position: absolute;
	z-index:1;
	}
.slider_text{
		left: 460px;
		top: 0px;
		position: absolute;
		padding-left: 25px;
		width: 175px;
	}
.slider_headr{
		top: 30px;
		position: relative;
		display: block;
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 24px;
	}
.slider_txt{
		top: 50px;
		line-height: 12px;
		font-size: 11px;
		position: relative;
	}
.slider_num{
		top: 180px;
		border-color: #9e9fa5;
		border-width: 1px;
		border-style: solid;
		padding: 5px;
		margin-bottom: 10px;
		margin-top: 30px;
		font-size: 12px;
		display: inline-block;
		position: absolute;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	}
.slider_date{
position: absolute;
top: 250px;
font-style: italic;
font-size: 10px;
color:#a7a7a7;

}
.slider_pic{
	text-align: center;
	bottom: 5px;
	position: absolute;
	height: 20px;
	width: 100%;
	z-index: 999;
}
.slider_pic a{
	border-color: white;
	border-width: 1px;
	border-style: solid;
	background-color: transparent;
	display: inline-block;
	position: relative;
	margin: 5px;
	height: 5px;
	width: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.second_block{
	padding: 20px;
	background-color: #f6f6f6;
	position: relative;
	margin-top: 35px;
}
.news_block{
	margin-right: 20px;
	width: 290px;
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
}
.news_block_header{
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 12px;
	color: white;
	background-color: #2f2f2f;
	width: 275px;
	padding-left: 15px;
}
.news_blocl_left{position: relative; display: block; float: left; width: 90px;}
.news_block_date{margin-left: 10px; font-style: italic; color: #2f2f2f;font-size: 12px;}
.news_block_img{background-color: #fff; height: 60px; width: 90px;}
.news_blocl_right{color: #6c6c6c; line-height: 12px; font-size: 11px; padding-left: 5px; width: 185px; position: relative; float: right;}
.third_block{ padding: 20px; margin-top: 25px; position: relative; }
.second_block{
	padding: 20px;
	background-color: #f8f8f8;
	position: relative;
	margin-top: 35px;
}
.gallery_photo_of_day{
	position: relative;
	float: left;
	width: 290px;
}
.gallery_photo_of_day_img{
	background-color: #8206ff;
	height: 225px;
	width: 290px;
	position: relative
}.gallery_photo_of_day_txt{
	color: #6c6c6c;
	font-size: 11px;
}
.fscreen{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.color_lower{
color: #2f2f2f;font-size: 11px;text-decoration: none;
}
.rating{
height: 20px;
position: relative;
margin-bottom: 15px;
margin-top: 10px;
}
.color_lower:hover{text-decoration: underline}
.activity_block{
	margin-left: 25px;
	width: 290px;
	float: left;
	position: relative
}
.banner{
	position: relative;
	float: right;
	width: 290px;
	margin-left: 25px;
}

.activity_item{text-decoration: none; display: block;}
.activity_headr{ padding-left: 10px; padding-bottom: 0px; padding-right: 0px; padding-top: 6px; height: 57px; position: relative; background-color: #2f2f2f;}
.activity_headr_line1{font-style: italic; font-size: 11px;color: #6c6c6c;}
.activity_headr_line2{color: white; font-size: 14px;}
.activity_headr_line3{color: white; font-size: 10px;
line-height: 31px;}
.activity_img{right: 0px; top: 0px; position: absolute; background-color: #fff; height: 63px; width: 85px;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.activity_txt{margin-bottom: 20px; margin-top: 5px; color: #6c6c6c; line-height: 12px; font-size: 11px;}
.calendar_of_all{ float: right; }
.video_block{
	background-image: url(/img/videobg.png);
	padding: 20px;
	position: relative;
	margin-top: 35px;
	border: 8px solid #2F2F2F;
}
.video_left{
text-decoration: none;
font-size: 11px;
width: 285px;
position: relative;
color: #9f9f9f;
line-height: 20px;
}
.video_left a{
padding: 0px 0px 0px 10px;
color: #9f9f9f;
font-size: 11px;
text-decoration: none;
display: block;
}
.video_left a:hover{
color: white;
background-color: #4e4e4e;
}
.video_right{position: relative;}
.video_item{text-decoration:none; margin-right: 42px; color: white; font-size: 12px; display: inline-block; width: 172px; }
.video_img{ background-color: #eeffa1; height: 98px; width: 172px; }
.video_item_h{ margin-bottom: 5px; margin-top: 5px; font-size: 12px; font-weight: bold; }
.video_item_about{ margin-bottom: 5px; font-size: 11px; }
.video_add{ margin-top: 10px; font-size: 11px;margin-left: -7px; }
.video_date{ margin-top: 10px; color: #a7a7a7; font-style: italic; font-size: 10px; }
.video_hr{ margin-top: 15px; width: 280px; border-bottom-color: #5c5c5c; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 15px; background-color: #222222; height: 1px; }
.articles_block{ padding: 20px; margin-top: 25px; position: relative; }
.article_item{ 
	margin-right: 20px;
	width: 290px;
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
	}
.article_h{
margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 12px;
	color: white;
	background-color: #2f2f2f;
	width: 275px;
	padding-left: 15px;
}
.article_t,.article_add{
	line-height: 12px;
	font-size: 11px;
	color: #6c6c6c;
}
.article_add span,.video_add span{
margin-right: 3px;margin-left: 7px;}
.copy_block{
	margin-top: 10px;
	padding-left: 20px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-top: 12px;
	background-color: #f6f6f6;
}
.copy_1{position: relative;display: inline-block;width: 200px;vertical-align: top;}
.copy_2{position: relative;display: inline-block;width: 240px;vertical-align: top;}
.copy_3{position: relative;display: inline-block;width: 250px;vertical-align: top;}

.copy_11{position: relative;display: inline-block;width: 195px;vertical-align: top;}
.copy_21{position: relative;display: inline-block;width: 233px;vertical-align: top;}
.copy_31{position: relative;display: inline-block;width: 220px;vertical-align: top;}

.copy_c{position: relative;display: inline-block;float: right;}
.copy_block a{
	color: #949494;
	font-size: 12px;
	font-family: sans-serif;

}
.add_links{
	padding-left: 20px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-top: 12px;
	line-height: 33px;
}
.add_links a{
	color: #949494;
	font-size: 12px;
	text-decoration: none;
}


.top_block_left{
width: 26px;
height: 96px;
background-image: url(/img/left.png);
background-position: center center;
background-repeat: no-repeat;
display:block;
position: absolute;
right: -10px;
top:20px;
}

.news_left{
width: 26px;
height: 96px;
background-image: url(/img/left.png);
background-position: center center;
background-repeat: no-repeat;
display: block;
position: absolute;
right: 10px;
top: 50px;
}

.activity_left{
width: 26px;
height: 256px;
background-image: url(/img/left.png);
background-position: center center;
background-repeat: no-repeat;
display: block;
position: absolute;
right: -30px;
top: 20px;
}
.articles_left{
width: 26px;
height: 210px;
background-image: url(/img/left.png);
background-position: center center;
background-repeat: no-repeat;
display: block;
position: absolute;
right: 10px;
top: 40px;
}
.slider_left{
  background-image: url("/img/left_w.png");
    background-position: 708px center;
    background-repeat: no-repeat;
    display: block;
    height: 280px;
    position: absolute;
    right: 0;
    top: 0;
    width: 731px;
     z-index: 2;
}
.video_i_left{
width: 46px;
height: 280px;
background-image: url(/img/left_w.png);
background-position: center center;
background-repeat: no-repeat;
display: block;
position: absolute;
right: 0px;
top: 0px;
z-index: 5;
}






.page_news_left{
width: 745px;
position: relative;
float: left;
}
.page_news_right{
width: 230px;
position: relative;
float: right;
vertical-align: top;
padding: 23px 0 0 0;
}
.page_news_right .left_menu a {
width: 210px !important;
padding-left: 20px !important;
margin-left: 0px !important;
font-size: 10px !important;
text-decoration: none;
color: #474747;
display: block;
}
.page_news_right .left_menu a span.count {
left: 190px !important;
}

.page_news_top{
padding: 23px 20px 20px 20px;}
.page_news_item{
margin-right: 40px;
	width: 183px;
	display: inline-block;
	text-decoration: none;
	margin-top: 13px;vertical-align: top;
}
.page_news_item_img{width: 183px;height: 126px;position: relative;background-color: #fdfdfd;}
.page_news_item_cat{font-size: 12px;text-transform: uppercase;color: #9a9a9a;margin-top: 3px;}
.page_news_item_title{font-size: 14px;color: #3b3b3b;margin-top: 10px;font-weight: bold;}
.page_news_item_text{line-height: 12px; font-style: italic; font-size: 11px;color: #848484;}
.page_news_item_date{font-size: 10px;color: #b8b8b8;margin-top: 10px;}

.page_news_filter{
padding-left: 20px;
padding-bottom: 20px;
padding-right: 140px;
padding-top: 20px;
background-color: #f6f6f6;
border-bottom: 1px solid #d6d6d6;
position: relative;
font-size: 10px;
line-height: 20px;
}
.page_news_filter_title{
margin-bottom: 10px;
font-size: 12px;color: #656464;
}
.checkbox_element{
color: #6c6c6c;
font-size: 11px;
margin: 0px 40px 10px 0px;
display: inline-block;
width: 190px;
}
.check_box{
top: 3px;
width: 13px;
height: 13px;
border: 1px solid #d6d6d6;
background-color: white;
display: inline-block;
margin-right: 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
}
.check_box:hover{
border: 1px solid #b0b0b0;
background-color: #fff;

}
.ckd{
background-image: url(/img/checked.png);
width: 17px;
height: 14px;
position: absolute;
top:-2px;
right: -5px;
}

.dynmics .checkbox, .dynmics .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/img/checkbox2.png) no-repeat;
  display: inline-block;
  clear: left;
  float: left;
}
.dynmics p{
	color: #6c6c6c;
font-size: 11px;
margin: 0px 40px 10px 0px;
display: inline-block;
width: 190px;
line-height: 24px;
}



.check_box:hover .ckd{
opacity: 0.8;
}
.check_box:active .ckd{
opacity: 0.5;
}
.check_box:active{
border: 1px solid #7d7d7d;
}


.page_news_sw{
position: absolute;
right: 25px;
top:25px;
}
.pn_sw_1.active{
position: relative;
width: 25px;
height: 25px;
background-image: url(/img/ico/view-p-1.png);
background-repeat: no-repeat;
background-position: center center;
background-color: #9dc734;
border-top: 1px solid #b2d455;
border-left: 1px solid #99be38;
border-bottom: 1px solid #83ab1d;
border-right: 1px solid #83ab1d;
display: inline-block;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.pn_sw_2{
position: relative;
width: 25px;
height: 25px;
background-image: url(/img/ico/view-l-2.png);
background-repeat: no-repeat;
background-position: center center;
background-color: #fafafa;
border-top: 1px solid #d1d1d1;
border-left: 0px solid #ffffff;
border-bottom: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1;
display: inline-block;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

.pn_sw_1{
position: relative;
width: 25px;
height: 25px;
background-image: url(/img/ico/view-p-2.png);
background-repeat: no-repeat;
background-position: center center;
background-color: #fafafa;
border-top: 1px solid #d1d1d1;
border-left: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1;
display: inline-block;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.pn_sw_2.active{
position: relative;
width: 25px;
height: 25px;
background-image: url(/img/ico/view-l-1.png);
background-repeat: no-repeat;
background-position: center center;
background-color: #9dc734;
border-top: 1px solid #b2d455;
border-left: 0px solid #99be38;
border-bottom: 1px solid #83ab1d;
border-right: 1px solid #83ab1d;
display: inline-block;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.page_news_news{
position: relative;
margin-bottom: 10px;
}
.page_news_date{
position: relative;
padding-top: 20px;
padding-right: 20px;
border-bottom: 1px solid #F6F6F6;
border-left: 1px solid #F6F6F6;
border-right: 1px solid #F6F6F6;
padding-left: 40px;
padding-bottom: 30px;
}

.page_news_date_def{
position: relative;
font-size: 29px;
font-weight: normal;
color: #474747;
margin-bottom: 15px;
}
.date_def_1{
position: absolute;
font-weight: normal;
font-size: 12px;
text-transform: uppercase;
color: #717171;
top:4px;
}
.date_def_2{
position: absolute;
font-weight: normal;
font-size: 10px;
text-transform: uppercase;
color: #717171;
top:19px;
}

.page_news_date_item{
width: 440px;
padding: 0px 45px 0px 178px;
display: block;
text-decoration: none;
position: relative;
margin-bottom: 20px;
}
.page_news_date_img{position: absolute;top:0px;left:-0px;width: 155px; height: 92px; background-color:#fdfdfd;}
.page_news_date_cat{font-size: 10px; text-transform: uppercase; color: #9a9a9a;margin-bottom: 20px}
.page_news_date_title{font-size: 14px;font-weight: bold;color: #3b3b3b;margin-bottom: 2px}
.page_news_date_text{font-size: 11px;font-style: italic; color: #848484;margin-bottom: 2px;line-height: 12px;}
.page_news_date_add{position: absolute;right: 0px;top:0px;font-size: 10px;line-height: 30px;color: #b8b8b8; text-align: right;}


#triangle {
position: relative;
top:3px;
border:5px solid #575757;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
height: 0.1px;
width: 0.1px;
display: inline-block;
margin-right: 5px;
}
a.select{
font-size: 11px;
color: #575757;
text-decoration: none;
top:1px;
position:relative;
}
a.select.inactive{
font-size: 11px;
font-weight: bold;
color: #9d9c9c !important;
text-decoration: none;
text-transform: none !important;
}
a.select.inactive #triangle{
border:5px solid #9d9c9c;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}


#round{
width: 8px;
height: 8px;
border: 1px solid #9c9b9b;
background-color: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;
margin-right: 5px;
position: relative;
}
a.select:hover #round{
border: 1px solid #575757;

}
#round .selected{
position: absolute;
width: 4px;
height: 4px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #575757;
top:2px;
left: 2px;
}
.page_news_filter input{
width: 64px;
height: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: white;
border: 1px solid #d2d2d2;
padding: 0px 3px 0px 3px;

}
.price_v{
position: relative;
top: 1px;
left: 12px;
color: #575757;
}








.single-top{ margin-top: 1px; background-color: #fdfdfd; position: relative; height: 300px; width: 1000px; }
.single-head{ margin-top: 0px; left: 50px; top: 70px; position: absolute;font-size: 12px;color: #fff; }
.single-head h1{ font-family: 'Open Sans', sans-serif; color: white; text-shadow: 1px 1px 1px #454545;font-weight: bold;  font-size: 48px; margin-bottom: 0px;}
.single-head-2{font-weight: bold; font-family: 'Open Sans', sans-serif; color: white; text-shadow: 1px 1px 1px #454545; font-size: 48px;margin-top: -20px; }
.single-head a{
color: white;
font-size: 12px;
text-decoration: none;
}
.single-way{margin-top: 20px;text-shadow: 1px 1px 1px #454545;}
.single-down-1{position: relative;
padding: 0px 20px 20px 20px;
float: left;
width: 690px;
}
.single-down-2{ 
position: relative;
padding: 20px;
float: right;
width: 180px;
line-height: 12px;
}
.single-intro{
position: relative;
width: 441px;
font-size: 14px;

padding: 20px 200px 20px 37px;
line-height: 17px;
}
.single-intro .lit{
position: absolute;
left: 5px;
font-size: 36px;
top: 27px;
}
.single-au{
position: absolute;
right: -20px;
width: 160px;
top:20px;
padding-left: 20px;
border-left: 1px solid #ddd;

}
.single-au-name{

font-family: Arial;
color: #545454;
font-size: 14px;
font-style: normal;
font-weight: bold;
}
.single-au-cmt{ font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;color: #8c8c8c; }

.single-down-1 .text{
font-size: 12px;
line-height: 16px;
color: #474747;
}
.single-down-1 .text p{
margin-top: 10px !important;
font-size: 12px !important;
line-height: 16px !important;
color: #474747 !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.single-down-1 .text table{
margin-top: 10px !important;
font-size: 12px !important;
line-height: 16px !important;
color: #474747 !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.single-down-1 .text h2{
margin-top: 10px !important;
font-size: 16px !important;
line-height: 20px !important;
color: #474747 !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
.single-down-1 .text img{
border:0px !important;
}

.single-down-1 .text p.quote{
margin-top: 20px;
margin-bottom: 20px;
color: #a4a4a4;
padding: 0px 80px 0px 80px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 18px;
line-height: normal;
}
.single-down-1 .text p.quote:before{
position: absolute;
left: 20px;
display: block;
background-image: url(/img/qt.png);
width: 62px;
height: 42px;
content:" ";
}
.single-down-1 .text p.quote:after{
position: absolute;
right: 20px;
display: block;
background-image: url(/img/qd.png);
width: 62px;
height: 42px;
content:" ";
margin-top: -35px;
}



.single-nt{font-size: 14px;color: #474747; margin-bottom: 10px;}
.single-dt{font-size: 10px;color: #aaa; margin-top: 15px;}
.single-down-2 a{font-size: 11px;color: #8c8c8c; text-decoration: none;}

.date,.date2{
	border: 0px none !important;
}

.ui-left{
	float: left;
	width: 30px;
	height: 30px;
	background-image: url(/img/ico/left-dp.png);
	background-repeat: no-repeat;
	background-position: center;
}


.ui-right{
	float: right;
	width: 30px;
	height: 30px;
	background-image: url(/img/ico/right-dp.png);
	background-repeat: no-repeat;
	background-position: center;
}

.pdl{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #2F2F2F;
	width: 321px;
	height: 36px;
	position: absolute;
	margin-top: 4px;
	margin-left: -8px;
	z-index: 0;
}

.pdl2{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #2F2F2F;
	width: 321px;
	height: 36px;
	position: absolute;
	margin-top: -28px;
	margin-left: 125px;
	z-index: 0;
}


.selector_region{
	position: absolute;
	z-index: 99;
	background-color: #a3ce38;;
	color: #f3ffb9;
	 width: 475px;
	padding: 20px;
	margin-top: -150px;
	//height: 200px;
	//overflow-y: scroll;
	border: 4px solid;
	border-color: #a3ce38;
	display: none;
	-webkit-border-radius: 05px;
	-moz-border-radius: 05px;
	border-radius: 05px;
}
.region_list,.city_list,.cat_list{
	color: white;
	cursor: pointer;
	display: inline-block;
	width: 156px;
}
.region_list:hover,.city_list:hover,.cat_list:hover{
	text-decoration: underline;
}
.hover-all{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	
	width: 100%;
	height: 100%;
	display: none;
}

.curved-hz-1,.ui-datepicker-calendar, {
     -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
 .ui-state-default{
 	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.1) inset;
 	  -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.1) inset;
 	       box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.1) inset;
 
 }
 
 .ui-datepicker-calendar{
 	 }
 	 
 	 
 	 
.register{
	background-color: #474747;
	padding: 0px 50px;
	position: relative;
}
.legend{
	color: #949494;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px 160px;
 padding-top: 22px;;
}
.legend span{
	color: #d2d2d2;
}
.register-item{
	position: relative;
	padding: 1px 0px 2px;
}
.register-item .label{
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 127px;
	padding: 2px 30px 2px 0px;
	text-align: right;
	vertical-align: top;
}
.register-item .field{
	display: inline-block;
	width: 241px;
}
.register-item .field input[type=text], .register-item .field input[type=password]{
	width: 218px;
	background-color: #545454;
	padding: 2px 10px 2px 10px;
	border: 1px solid #727272;
	color: white;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


.editnameinput{
	width: 218px;
	background-color: #fff;
	padding: 2px 10px 2px 10px;
	border: 1px solid #545454;
	color: #545454;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.editnamesend{
	color: white;
	font-size: 14px;
	text-decoration: none;
	margin-left: -31px;
	border: 1px solid #222;
	padding: 1px 4px 1px 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #A3CE37;
	display: inline-block;
	position: relative;
	top: 1px;
}
.register-item .field textarea{
	width: 218px;
	background-color: #545454;
	padding: 2px 10px 2px 10px;
	border: 1px solid #727272;
	color: white;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 100px;
}

.register-item  .error input[type=text]{
		border: 1px solid red;
	
}

.avatar{
	width: 102px;
	height: 102px;
	background-image: url(/img/avatar.png);
	display: inline-block;
}
.avatar_cmt_1,.avatar_cmt_2{
	position: absolute;
	color: #bebebe;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.avatar_cmt_1{
	top: 0px;
	margin-left: 293px;
}
.avatar_cmt_2{
	top: 48px;
	margin-left: 293px;
}
.avatar_cmt_2 .new,.avatar_cmt_2 .edit{
	position: relative;
	display: block;
	background-image: url(/img/ic.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #bebebe;
	text-decoration: none;
	font-size: 11px;
	margin-bottom: 7px;
}
.avatar_cmt_2 .new{
	background-position: 0px 1px;
}
.avatar_cmt_2 .edit{
	background-position: 0px -35px;
}
.register-item .helper{
	color: #777;
	text-decoration: none;
	font-size: 10px;
	position: absolute;
	left: 419px;
}
.register-item .name_helper{
	margin-top: -34px;
}
.register-item .mail_helper{
margin-top: -17px;
}

.register-item .pwd_helper{
margin-top: -6px;
}
.register-item .bot_helper{
margin-top: -15px;
}
.register_checkbox_element{
color: #bebebe;
font-size: 11px;
margin: 0px 40px 10px 163px;
display: inline-block;
width: 190px;
}
.register_check_box{
top: 3px;
width: 13px;
height: 13px;
border: 1px solid #727272;
background-color: #545454;
display: inline-block;
margin-right: 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
}
.register_check_box:hover{
border: 1px solid #727272;
background-color: #545454;

}
.register_ckd{
background-image: url(/img/checked2.png);
width: 17px;
height: 14px;
position: absolute;
top:-2px;
right: -5px;
}
.register_check_box:hover .ckd{
opacity: 0.8;
}
.register_check_box:active .ckd{
opacity: 0.5;
}
.register_check_box:active{
border: 1px solid #7d7d7d;
}


.register_submit{
	width: 800px;
	padding: 37px 0 40px 277px;
}
.confirm{
	width: 400px;
	display: inline-block;
	color: #777;
	font-size: 10px;
	text-align: right;
	line-height: 15px;
}
.confirm a{
	color: #b5b5b5;
	text-decoration: none;
}
.reg_button{
padding: 7px 30px 7px 15px;
font-size: 12px;
color: white;
background-color: #3D3D3D;
border: 1px solid #A3CE37;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
vertical-align: top;
background-image:  url(/img/checked2.png);
background-repeat: no-repeat;
background-position: 141px center;
}


.logmein{
	position: absolute;
	z-index: 10;
	right: 0px;
	background-color: #474747;
	padding: 7px 20px 7px 20px;
	margin-top: 30px;
	width: 290px;
	line-height: 24px;
	font-size:12px ;
	color: #f7f7f7;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	     -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	          box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	      -moz-border-radius:4px;
	display: none;
}
.logmein input[type=text],.logmein input[type=password]{
	width: 200px;
	font-size: 12px;
	color: #555;
	padding: 2px 4px 2px 4px;
}

.logmein input[type=checkbox]{
	margin-left: 70px;
}
.logmein input[type=submit]{
	padding: 4px 26px 5px 26px;
	color: #CBCBCB;
	background-color: #2F2F2F;
	margin-left: 72px;
}
.logmein a{
	color: #fffeb9;
}
 .not_logged_in .label{
	position: relative;
	
	width:67px;
	display: inline-block;
}





.my-bg{
	background-color: #f6f6f6;
	padding: 20px;
	margin-top: 20px;
	position: relative;
}
.my-links{
	background-color: #f6f6f6;
	padding: 20px;
	position: relative;
	font-size: 14px;
	color: #474747;
}
.my-bg:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.my-left{
	width: 200px;
	float: left;
	position: relative;
	vertical-align: top;
}

.my-right{
	 width: 474px;
	position: relative;
	vertical-align: top;
	float: right;
}
.my-avatar{
	width: 200px;
	height: 200px;
	position: relative;
	background: #238877;
}

.my-actions{
	position: relative;
	line-height: 24px;
}
.my-actions a{
	position: relative;
	display: block;
	text-align: right;
	color: #6c6c6c;
	font-size: 13px;
	text-decoration: none;
}
.my-actions a:hover{
	text-decoration: underline;
}

.my-right{
	font-size: 11px;
	line-height: 24px;
}
.my-right .key{
	width: 97px;
	color: #6c6c6c;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	line-height: 14px;
	padding-bottom: 10px;
}
.my-right .value{
	width: 330px;
	padding-left: 10px;
	color: #474747;
	line-height: 14px;
	vertical-align: top;
}

.my-albums{
	padding: 20px;
	background-image: url(/img/dark.jpg);
}
.link-my-albums{
	position: relative;
	display: block;
	font-size: 14px;
	color: white;
	padding-bottom: 20px;
}
.link-my-albums span{
	font-size: 11px;
}
.my-albums .album{
	display: inline-block;
	position: relative;
	width: 136px;
	vertical-align:top;
	text-decoration: none;
	text-align: center;
}
.my-albums .album .album-img{
	background-position: center center;
	width: 134px;
	height: 134px;
	display: block;
	overflow: hidden;
}
.album-img-in{
	position: relative;width: 450px;text-align: left;marginLeft:0px;
}
.my-albums .album .album-name{
	font-size: 11px;
	color: #9f9f9f;
	padding: 2px 2px 5px 2px;
}


.my-users{
	padding: 20px;
	position: relative;
}
.users-title{
	font-size: 11px;
	color: #a4a4a4;
	display: block;
	padding-bottom: 20px;
}
.users-title a{
	color: #474747;
	text-decoration: none;
}
.users-item{
	position: relative;
	display: inline-block;
	width: 100px;
	margin-right: 10px;
	text-decoration: none;
	vertical-align: top;
	}
.users-item .users-avatar{
	width: 100px;
	height: 100px;
	background-color: #549321;
}
.users-item .users-name{
	text-align: center;
	color: #7e7e7e;
	font-size: 10px;
}
.users-left{
	width: 26px;
	height: 96px;
	background-image: url(/img/left.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	right: 10px;
	top: 50px;
}
.my-events{
	padding: 20px;
	background-color: #f6f6f6;
}
.my-events-title {
	font-size: 11px;
	color: #474747;
	display: block;
	padding-bottom: 20px;
}
.my-events-title a{
	color: #474747;
	text-decoration: none;
}
.my-events-item{
	position: relative;
	display: block;
	padding-left: 160px;
	min-height: 100px;
	text-decoration: none;
}
.my-events-item-pic{
	position: absolute;
	width: 155px;
	height: 92px;
	background-color: #f77ff7;
	top: 0px;
	left:0px;
}
.my-events-item .title{
	font-size: 12px;
	color: #3b3b3b;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	padding-top: 4px;
}
.my-events-item .text{
	font-size: 11px;
	color: #b3b3b3;
	margin-left: 10px;
	margin-bottom: 10px;
	font-style: italic
}
.my-events-item .date{
	font-size: 12px;
	color: #3b3b3b;
	margin-left: 10px;
	margin-bottom: 10px;
	font-style: italic
}

.p-user-album-title{
	background-color: #f6f6f6;
	padding: 20px;
	margin: 10px 0px;
}
.p-user-album-title a{
	color: #111;
	text-decoration: none;
	font-size: 14px;
}
.p-user-album-title .title{
	color: #474747;
	font-size: 14px;
	margin-bottom: 10px;
}
.p-user-album-title .title-h{
	color: #676767;
	font-size: 14px;
	margin-bottom: 10px;
}
.p-user-album-title .title-h:hover{
	text-decoration: underline;
}
.p-user-album-title .desription{
	color: #a4a4a4;
	font-size: 11px;
}
.photos-overlay{
	/* text-align: center; */
}
.photos-overlay .img{
	margin: 10px 0px 10px 0px;
	position: relative;
	overflow: hidden;
	padding: 20px;
	display: inline-block;
	vertical-align:top;
}
.photos-overlay .img .name{
	color: #A4A4A4;
	font-size: 11px;
}
.photos-overlay .img .actions{
position: absolute;
bottom: 0px;
right: -321px;
font-size: 12px;
background: #FEFEFE;
padding: 4px;
width: 400px;
}
.photos-overlay .img .actions a{
	margin: 0px 3px 0px 3px;
	text-transform: none;
	color: #222;
}

.all_users_list .user_item{
	display: inline-block;
	width:120px;
	vertical-align:top;
	text-align:center;
		font-size: 12px;
	color: #3B3B3B;
	text-decoration: none;
	margin-bottom:5px;
}
.all_users_list .user_avatar{
	width: 100px;
	height: 100px;
	margin-left: 10px;
	background-color: #549321;
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
}
.all_users_list .name a{

	display: inline-block;
	margin-bottom: 4px;
}
.all_users_list  span{
	font-style: italic;
	color: #9A9A9A;
	font-size: 11px;
}
.all_users_list .date_on_site{
color: #9A9A9A;
font-style: italic;
font-size: 12px;
	margin-bottom: 4px;

}
.all_users_list .last_album{
color: #9A9A9A;
font-style: italic;
font-size: 12px;	
	margin-bottom: 4px;

}
.all_users_list .last_album a{
	font-size: 14px;
	color: #3B3B3B;
	text-decoration: underline;
}
.all_users_list .rating{
color: #9A9A9A;
font-size: 12px;
margin-top: 26px;
}
.all_users_list .rating span{
	font-size: 14px;
	color: #3B3B3B;
}

.all_mail_list .mail_item{
	padding: 0px 0px 0px 14px;
	position: relative;
	margin-bottom: 5px;
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
	color: #3B3B3B;;
}
.all_mail_list .mail_avatar{
	width: 10px;
	height: 10px;
	background-color: #549321;
	position: absolute;
	top: 6px;
	left: -6px;
}
.all_mail_list .name a{
	font-size: 14px;
	color: #3B3B3B;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 4px;
}
.all_mail_list .name a span{
	font-style: italic;
	color: #9A9A9A;
}
.all_mail_list .date_on_site{
color: #9A9A9A;
font-style: italic;
font-size: 12px;
	margin-bottom: 4px;

}

.all_mail_list .last_mail{
	font-size: 14px;
	color: #3B3B3B;
	text-decoration: underline;
}




.read_comments{
	position: relative;
	width: 100%;
	text-align: left;
	font-size: 12px;
	color: #9A9A9A;
}

.comment_body{
	position: relative;
	min-height: 30px;
	padding: 0px 0px 0px 0px;
}

.comment_avatar{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ddd;
	width: 25px;
	height: 25px;
	background-position: center top;
}
.comment_name {
padding-top: 4px;
padding-left: 25px;
}
.comment_name a{
	font-size: 12px;
	color: #3B3B3B;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 4px;
}
.comment_name span{
	margin-left: 10px;
	font-size: 10px;
}
.comment_text{
	position: relative;
	min-height: 30px;
	margin-top: 10px;
	padding-left: 25px;
	overflow: hidden;
}
.comment_body .hl{
	padding: 5px;
}
.comment_body .hl:hover{
	background-color: #f6f6f6;
}
.comment_inner{
	margin-left: 30px;
}

.comment_plus{
	width: 16px;
	height: 18px;
	display: inline-block;
	background-image: url(/img/thumb_up.png);
	background-repeat: no-repeat;
	background-position-y: 2px;
	margin-left: 0.7px;
	opacity: .3;
	position: relative;
	top: 2px;
}
.comment_minus{
	width: 16px;
	height: 23px;
	display: inline-block;
	background-image: url(/img/thumb_down.png);
	background-position-y: 7px;
	background-repeat: no-repeat;
	opacity: .3;
}
.comment_minus:hover,.comment_plus:hover{
	opacity: .9;
}
.comment_minus.rated,.comment_plus.rated{
	opacity: 1;
}
.comment_rate{
width: 37px;
position: absolute;
top: 5px;
right: 5px;
}
.comment_reply{
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dashed #3B3B3B;
	color: #3B3B3B;
	position: relative;
	left: 25px;
	bottom: 5px;
	opacity: .8;
	}
	
.comment_my{
	display: block;
	padding: 20px;
}
.comment_my_text{
	padding-bottom: 5px;
	font-size: 16px;
}
.comment_my textarea{
	border: 1px solid #d6d6d6;
	display: block;
	padding: 5px;
	font-size: 12px;
	color: #3B3B3B;
	width: 100%;
	margin-bottom: 10px;
}
.comment_my input[type=submit]{
	padding: 4px 26px 5px 26px;
	color: #CBCBCB;
	background-color: #2F2F2F;
	border: 1px solid #2F2F2F;
}
.comment_my input[type=submit]:hover{
	padding: 4px 26px 5px 26px;
	color: #CBCBCB;
	background-color: #5F5F5F;
}

.my_edit{
	position: relative;
	font-size: 12px;
	color: #3B3B3B;
	padding-left:20px;
	line-height: 20px;
}
.my_edit .label{
	width: 160px;
	display: inline-block;
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
}
.my_edit input[type=text],.my_edit input[type=password]{
	display: inline-block ;
	position: relative;
	padding: 2px 10px;
	border: 1px solid #a2a2a2;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 218px;
	
}
.my_edit input[type=checkbox],.my_edit input[type=radio]{
	margin-right: 4px;
}
.my_edit .my_profile_label{
	padding: 4px 0px 4px 0px;
}
.my_edit .error{
	color: red;
	display: inline-block;
	font-size: 12px;
	position: absolute;
	margin-left: 17px;
}

.lists{
	font-size: 14px;
	line-height: 20px;
}
.lists .count{
	color: #575757;
	font-size: 11px;
	cursor: pointer;
}
.lists a.button{
	padding: 5px;
	background: #8C8C8C;
	color: white;
	width: 118px;
	display: inline-block;
	text-align: center;
	margin-top: 10px;
}
.list_user_item{
	position: relative;
	padding: 2px 5px 2px 30px;
	text-align: left;
	margin-left: 4px;
	width: 112px;
	overflow: hidden;
	font-size: 10px;
}
.list_avatar{
	width: 25px;
	height: 25px;
	background-color: #549321;
	position: absolute;
	top: 6px;
	left: -6px;
}
.list_name{
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
}
.list_name a{
	color: #555;
}
.catalog_list {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100px;
	padding: 0 30px 30px  0;
	font-size: 10px;
	color: #7e7e7e;
	}
.catalog_list .user_avatar{
	width: 100px;
	height: 100px;
	background-color: #ddd;
}
.catalog_list a{
	text-decoration: none;
	color: #7e7e7e;
}
.catalog_list .rating {
	margin-top: 1px;
}
.catalog_list .ratenum {
	margin-left: -2px;
	position: relative;
	display: inline-block;
	top: 3px;
}
.catalog_filter{
background-color: #f6f6f6;
padding: 20px;
margin-left: -20px;
width: 705px;	
font-size: 12px;
color: #656464;
margin-top: -22px;
}
.catalog_filter .filter1,.catalog_filter .filter2{
	width: 520px;
	padding-left: 160px;
}
.catalog_filter .enablefilter1,.catalog_filter .enablefilter2{
	position: absolute;
	margin-left: -160px;
}
.filter_line{
	margin-top: 10px;
	margin-bottom: 3px;
}
.catalog_filter .filter2 span.filtermain{
	color: #969696 !important;
	font-size: 11px;
}
.catalog_filter .filter2 .filter_line {
	color: #7c7c7c;
}


#content ul#yw0{
	position: relative;
	display: block;
	text-align: center;
	list-style: none;
	margin-top: 10px;
} 
#content ul#yw0 li{
	display: inline;
	margin: 0 4px;
}
#content ul#yw0 li a{
	color: #444;
	text-decoration: none;
}
#content ul#yw0 li a:visited{
	color: #888;
}
#content ul#yw0 li a:hover{
	text-decoration: underline;
	opacity: 1;
}
#content ul#yw0 li.disabled{
	display: none;
}
#content ul#yw0 li.active a{
	background-color: #A3CE38;
	display: inline-block;
	padding: 3px 4px;
	color: #111;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	
	
	
.filterme{
	height: 40px;
	width: 145px;
	background-image: url(/img/apply_filter.png);
	display: inline-block;
}

.filterme:hover{
		background-position: 0 -43px;
}
.filterme:active{
	background-position: 0 -83px;
	}
	
	
.likebox{
	width: 145px;
	padding: 13px;
	background-color: #f8f8f8;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	color: #898989;
	text-align: center;
}
.likebox_hr{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff;
	width: 171px;
	margin-left: -13px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.likebox_like,.likebox_dislike{
	width: 140px;
	height: 40px;
	background-image: url(/img/likes.png);
	display: block;
	margin-left: 2px;
}
.userlistbox{
	display: none;
}
.likebox_like{
	background-position-y:-0x ;
}
.likebox_like:hover{
	background-position-y:-49px ;
}
.likebox_dislike{
	background-position-y: 87px;
}
.likebox_dislike:hover{
	background-position-y: -196px;
}

.more{
	padding: 10px 0px 10px 0px;
	width: 100%;
	background-image: url(/img/ref.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 10px;
	cursor: pointer;
	display: none;
}

.videopage{
	background-image:url(/img/videobg.png);
	border: 8px solid #2f2f2f;
}
.vpadder{
	padding: 0px 35px;
	position: relative;
}
.videopage .block_headr,.videopage .block_headr a{
	font-size: 12px !important;
	color:#cdcdcd !important;
	margin-top: 10px;
}

.videopage .block_headr a{
	font-size: 15px !important;
	color:#cdcdcd !important;
	margin-top: 10px;
}

.videopage .block_headr a:hover{
text-decoration:underline;
}


.videopage .page_news_top{
	padding: 0;
}

.videopage .ico_graph{
	top: 2px;
}
.big_video{
	position: relative;
	border-bottom: 5px solid #2F2F2F;
	width: 205px;
	padding: 0 35px;
	margin-left: -35px;
	min-height: 350px;
	padding-left: 506px;
}
.videoinsert{
	position: absolute;
	width: 448px;
	height: 331px;
	background-color: #333;
	top: 0px;
	left: 35px;
	cursor: pointer;
}

.vtitle{
	font-size: 12px;
	color: #fff;
	margin-bottom: 20px;
	padding-top: 50px;
}

.vtext{
	font-size: 10px;
	line-height: 12px;
	color: #b2b2b2;
	margin-bottom: 8px;
}
.vcounters{
	font-size: 11px;
	color: white;	
}
.vlike{
	color: #7a7a7a;
	font-size: 11px;
	line-height: 12px;
	margin-top: 30px;
}

.vlike_like{
    width: 140px;
    height: 40px;
    background-image: url(/img/vlike.png);
    display: block;
    margin-left: -4px;
}

.vlike_dislike{
    width: 140px;
    height: 40px;
    background-image: url(/img/vdislike.png);
    display: block;
    margin-left: 2px;
}

.vlike_like:hover{
    background-position-y:-48px ;
}
.vlike_like:active{
    background-position-y:-95px ;
}

.vlike_dislike:hover{
    background-position-y: -48px;
}

.videolist{
	position: relative;
	width: 700px;
	margin-left: -15px;
	margin-top: 20px;
}

.videoitem{
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #fff;
	width: 200px;
	margin-left: 23px;
	font-size: 11px;
	margin-bottom: 20px;;
}

.videoitem .videoinsertmin{
	width: 200px;
	height: 146px;
	background-color: #555;
	overflow: hidden;
}
.videoitem .vititle{
	
	margin-top: 12px;
	font-size: 12px;
	font-weight: bold;
}
.videoitem .vitext{
	
	margin-top: 3px;
	font-size: 10px;

}
.play{
	position: absolute;
top: 50%;
left: 50%;
width: 76px;
height: 76px;
background-image: url(/img/play.png);
margin-left: -38px;
margin-top: -38px;
}
.placemin{
	width:200px;
}
.playmin{
position: absolute;
top: 108px;
left: 50%;
width: 76px;
height: 76px;
background-image: url(/img/play.png);
margin-left: -39px;
margin-top: -73px;
}


.videopage .comment_name a {
font-size: 12px;color: #fff;
}
.videopage .comment_reply{
	color: #fff;
}
.videopage .comment_body .hl:hover{
	background-color: #444;
}

.imgs{

	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #333;
	margin-left: 23px;
	font-size: 11px;
	margin-bottom: 20px;;
}


.useable-delete-button-container {
	width: 180px;
	background: #f4f4f4;
	padding: 2px 3px;
	border: 1px solid #ababab;
	text-align: left	
}
#udb-container {
	display: inline-block;
	width: 100px;
	z-index: 10;
}
#udb-panel {
	position: absolute;
	z-index: 1;
	display: none;
	overflow: hidden;
	border: 1px solid #ababab;
	background-color: #f5f5f5;
	padding: 3px;
				
	box-shadow: 0px 0px 5px #999;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;			
}
#udb-panel a {
	background-color:#DFDFDF;
	border:1px solid #CCCCCC;
	color:#000000;
	display:block;
	float:right;
	font-size:80%;
	margin:2px 5px;
	padding:3px;
	text-decoration:none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
}
.udb-sure {
	float: left;
	margin-top: 5px;			
}
a.udb-button, a:hover.udb-button {color: #fff;font-size: 10px;
}

.allnot{
	font-size:10px;
	color: #888;
}

.allnot a{
	color:#888;
	border-bottom: 1px dotted #888;
	display: inline-block;
	text-decoration:none;
}

.addanketa input{
	width: 204px;
height: 30px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: white;
border: 1px solid #d2d2d2;
padding: 0px 3px 0px 3px;
}

.addanketa textarea{
	width: 404px;
	height: 230px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: white;
border: 1px solid #d2d2d2;
padding: 0px 3px 0px 3px;
}
.addanketa label{
	color: #555;
	font-size:14px;
}

.morefilter{
	display: inline-block;
position: relative;
top: -15px;
left: 30px;
font-size: 12px;
color: #555;
text-decoration: none;
border-bottom: 1px dotted #555;
}
.morefilter:hover{
color: #111;
border-bottom: 1px dotted #111;
}
.filterword{
background-color: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #AAA;
margin: 0;

cursor: text;
overflow: hidden;
height: auto !important;

position: relative;
height: 15px;
padding: 5px;
}

.addanketa{
		display: inline-block;
position: relative;

}
.addanketa:hover{

}

.gogogo{
	display: inline-block;
padding: 4px 10px 4px;
margin-bottom: 0;
font-size: 13px;
line-height: 18px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
background-color: whiteSmoke;
background-image: -moz-linear-gradient(top, white, #E6E6E6);
background-image: -ms-linear-gradient(top, white, #E6E6E6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
background-image: -webkit-linear-gradient(top, white, #E6E6E6);
background-image: -o-linear-gradient(top, white, #E6E6E6);
background-image: linear-gradient(top, white, #E6E6E6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
border-color: #E6E6E6 #E6E6E6 #BFBFBF;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #CCC;
border-bottom-color: #BBB;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

}

.gogogo:hover,
.gogogo:active,
.gogogo.active,
.gogogo.disabled,
.gogogo[disabled] {
  background-color: #e6e6e6;
}
.gogogo:active,
.gogogo.active {
  background-color: #cccccc \9;
}
.gogogo:first-child {
  *margin-left: 0;
}
.gogogo:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.gogogo:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.gogogo.active,
.gogogo:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}

#content .page_news_top a{
	color: #666 ;
}

.lrphoto{
position: relative;
}

.leftgophoto{
position: absolute;
left:5px;
top:0px;
bottom:0px;
background-image: url(/img/left_r.png);
width:30px;
height:100%;
background-position: center center;
background-repeat: no-repeat;
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=5);
}

.rightgophoto{
position: absolute;
right:5px;
top:0px;
bottom:0px;
background-image: url(/img/left_w.png);
width:30px;
height:100%;
background-position: center center;
background-repeat: no-repeat;
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=5);
}
.rightgophoto:hover, .leftgophoto:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}

.contest{
	font-size: 14px !important;
	line-height:17px !important; 
	color: #666;
}
.contest *{
	font-size: 14px !important;
	line-height:17px !important;
	color: #666;
}
.nomination{
	display: inline-block;
	width:600px;	
	position: relative;
	text-decoration:none;
	color:#777 !important;
}
.nomination:hover *{
	color:#444 !important;
}
.nomination:hover .nomination_name{
	text-decoration:underline;
}

.nomination_name{
	font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding-bottom: 6px;
}
.nomination_about{
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	line-height:15px;
	font-style:italic;
	padding-bottom: 5px;
}
.stream{
	margin-left: -23px;
}

.stream_name{
font-size: 12px;
font-style: italic;
margin-left: 23px;
padding: 4px 0px;
}
.nom{

}

.contest_featured{
position: absolute;
left: 50%;
top: -41px;
background-image: url(http://photonews.coffeedesign.ru/img/videobg.png);
padding: 10px 11px;
color: #DDD;
font-size: 10px;
width: 140px;
margin-left: -80px;
text-align: center;
}
.contest_featured:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 8px solid;

border-top-color:#333;
border-left-color:transparent;
border-right-color:transparent;
border-bottom-color:transparent;
top: 100%;
left: 50%;
margin-left: -4px;
}

.login_featured{
position: absolute;
right: 37px;
top: 39px;
background-image: url(http://photonews.coffeedesign.ru/img/videobg.png);
padding: 10px 11px;
color: #DDD;
font-size: 10px;
}
.login_featured:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 8px solid;
border-bottom-color:#333;
border-left-color:transparent;
border-right-color:transparent;
border-top-color:transparent;

top: -16px;
left: 50%;
margin-left: -4px;
}

#uLogin div{
	left:0px !important;
}
.con{
	position: relative;
	display: inline-block;
}

.contest_box{
	width: 145px;
padding: 13px;
background-color: #F8F8F8;
border: 1px solid #E5E5E5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 11px;
color: #898989;
text-align: center;
}
.contest_nominations{
	line-height:18px;
}
.contest_nominations a{
	color: #444;
	font-size:14px;
	text-decoration:none;
	
}

.contest_nominations a.current{
	color: #111;
	font-size:14px;
	text-decoration:underline;
	
}

.contest_nominations a:hover{

	text-decoration:underline;
	
}


.sio-csf-trigger {
right: 10px !important;
width: 18px !important;
height: 45px !important;
background: url('https://suggest.io/static/images_generated/868686-flag-6.png?v=6')!important;
}
.sio-csf-trigger {
position: absolute !important;
left: 50% !important;
top: -1px !important;
background: url('https://suggest.io/static/images2/sio-tpl-corner-right.png') no-repeat left top;
margin-left: 138px !important;
}
.sio-custom-field {
position: absolute !important;
width: 312px !important;
height: 50px !important;
left: 50% !important;
top: 34px !important;
z-index: 9 !important;
margin-left: 187px !important;
}

.sio-cwd-default {
left: 50% !important;
top: 82px !important;
margin-left: -69px !important;
position: absolute !important;
z-index: 9 !important;
}

.sio-custom-label {
position: absolute !important;
left: 69px !important;
margin-left: 5px !important;
top: 14px !important;

}
.sio-fb-corner {

left: 50% !important;;
margin-left: 115px !important;;
}