/* CSS Document */
body {
	margin:0px;
	padding:0px;
	/*font-family:Arial, Helvetica, sans-serif;*/
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1, h2, h3,
.h1,.h2,.h3 {
	padding:0px;
	margin:0px;
}
h2, .widget-title,
.h2 {
	font-size:18px;
	padding-bottom:15px;
	color:#071216;
	background:url(menu_und.jpg) repeat-x bottom;
}

.widget-title_2,
.h2 {
	font-size:18px;
	padding-bottom:15px;
	color:#071216;
}

h1,
.h1 {
	font-size:18px;
	padding-bottom:15px;
	color:#333333;
}
h3.share-buttons-header,
.h3.share-buttons-header{
	background:none
}
h1.page-title span {
	font-style:normal !important;
	font-size:18px;
	/*font-family:Arial, Helvetica, sans-serif*/
}
.clear {
	clear:both
}
.page,
.post{
	font-size:12px;
	line-height:18px;}
/*
---------------------------------------------------------------------------- Header
*/
#header_top {
    position:relative;
	width:822px;
	margin:15px auto;
	height: 33px;
}
#logo {
	float:left;
	margin-left:5px;
}
#logo_img {
	display:block;
	background:url(logo08.png);
	width:360px;
	height:73px;
}
#logo_img_ru {
	display:block;
	background:url(logo_img_ru.png);
	width:335px;
	height:67px;
}
#logo_img_ua {
	display:block;
	background:url(logo_img_ua.png);
	width:350px;
	height:63px;
}
#logo_img_us {
	display:block;
	background:url(logo_img_us.png);
	width:347px;
	height:63px;
}
#slogan {
	display:none
}
#button_looking_for_stars{
    position: absolute;
width: 418px;
height: 33px;
margin-left: 288px;
right: 6px;
top: 15px;
}
#input  {
	display: block;
background: url(enter.png);
width: 75px;
height: 33px;
float: left;
}
#vopros{
display: block;
background: url(consultation.png);
width: 145px;
height: 33px;
float: right;
}
#header_menu {
	float:right;
	padding-right: 105px;
}
#header_menu .menu {
	list-style:none;
	margin:18px 0 0 0;
	padding:0;
}
#header_menu .menu li {
	margin-top:-15px;
	float:left;
	padding:10px;
	padding-left:6px;
	padding-right:6px;	
	background:url(events_d.png) no-repeat right
}
#header_menu .menu li:last-child {
	background:none
}
#header_menu .menu li a {
	display:block;
	padding:0px;
	margin:0px;
	color:#191919;
	font-size:14px;
	text-decoration:none;
}
#header_menu .menu li.current-menu-item a, #header_menu .menu li.current_page_item a, #header_menu .menu li a:hover {
	color:#5677D6;
	padding-bottom:5px;
	background:url(menu_und.jpg) repeat-x bottom;
}
#header_center {
	width:880px;
	margin:25px auto;
}
#event_title {
	width:860px;
	margin:0 auto;
}
#event_title a {
	color:#000
}
#event_shadow_top {
	background:url(event_shadow_top.png) repeat-x;
	height:35px;
}
#event_big_title {
	color:#343434;
	font-size:18px;
	padding-right:15px;
	border-right:solid 1px #E2E2E2;
	float:left;
	color:#191919;
	font-size:14px;
	text-decoration:none;
}
#event_week {
	width:860px;
	margin:0 auto;
}
#event_month_schedule {
	display:block;
	padding-left:15px;
	float:left;
	color:#191919;
	font-size:14px;
	text-decoration:none;
}
#event_wrap {
	width:100%;
	background:url(events_blue_line.png) repeat-x;
	height:25px;
	padding:8px;
	padding-left:0px;
	padding-right:0px;
}
#em-loading {
	z-index:1000
}
#event_shadow {
	background: url(event_shadow_bottom.jpg) repeat-x;
	height:42px;
	width:100%;
	/*margin-top:34px;*/
}
#event_week_list {
	list-style:none;
	margin:0 auto;
	padding:0px;
	/*width:960px;*/
}
#event_week_list li {
	float:left;
	width:130px;
	height:30px;
	background:url(events_d.png) right no-repeat
}
#event_week_list li a, #event_week_list li a.active {
	text-decoration:none;
	display:block;
	width:121px;
	margin-left:5px;
	height:31px;
}
#event_week_list li a .arrow {
	background:url(event_arrow.png);
	width:16px;
	height:10px;
	display:block;
	position:absolute;
	margin:-4px 0px 0px 54px;
	display:none
}
#event_week_list li a .day {
	color:#303030;
	width:68px;
	margin-left:27px;
	display:block;
	float:left;
	padding-top:8px;
}
#event_week_list li a .number-of-events {
	background:url(events_select_count_blue.png);
	height:17px;
	width:25px;
	margin-top:3px;
	margin-left:-2px;
	padding:3px 0px 5px 0px;
	font-size:14px;
	text-align:center;
	float:left;
	display:block;
	color:#fff;
	font-weight:bold;
	display:none
}
#event_week_list li a.active .number-of-events, #event_week_list li a.active .arrow {
	display:block
}
#event_week_list li a:hover, #event_week_list li a.active {
	background:url(events_select_back.png);
}
#event_prev {
	width:13px;
	height:24px;
	display:block;
	float:left;
	margin-top:2px;
}
#event_next {
	width:13px;
	height:24px;
	display:block;
	float: right;
	margin-top:2px;
}
#event_week_list li a.eventless-today .arrow {
	display:block
}
#event_week_list .event-list-pop-up {
	position:absolute;
	width:186px;
	height:70px;
	padding:9px;
	margin-top:-120px;
	margin-left:70px;
	z-index:1000
}
#event_week_list .event-list-pop-up li {
	background:none;
	display:block;
	clear:both;
}
#event_week_list .event-list-pop-up li a {
	background:none;
	width:182px;
}
#event_week_list .event-list-pop-up li a .event-item-bubble {
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin-right:4px;
}
#event_week_list .event-list-pop-up li a .event-item-text {
	display:block;
	float:left;
	width:160px;
	font-size:11px;
}
.em-events-search-form {
	display:none
}
/*
---------------------------------------------------------------------------- Content
*/	
#content {
	float:left;
	padding:0px;
	margin:0px;
	width:920px;
}
#content_small {
	float:left;
	padding:0px;
	margin:0px;
	width:700px;
}
#banner_signup {
	background:url(subscrib.png);
	width:700px;
	height:140px;
}
#banner_signup .left {
	float:left;
	width:450px;
}
#banner_signup .left .text_big {
	padding:20px 0px 0px 24px;
	font-size:30px;
	color:#fff;
	font-size:28px;
}
#banner_signup .left .text_small {
	padding:25px 0px 0px 24px;
	/*font-style:italic;*/
	color:#fff;
	font-size:18px;
	font-size:17px;
}
#signup_button {
	background:url(subscric.png);
	border:none;
	width:174px;
	height:38px;
	margin:0px 14px 0px 0px;
	display:block;
	cursor:pointer
}
#banner_signup .right input[type=text] {
	width:164px;
	height:19px;
	border:none;
	outline:none;
	margin-bottom:5px;
	padding:4px;
	color:#fff;
	background:url(subscrid.png);
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
#banner_signup .right {
	float:right;
	width:220px;
	margin:16px 0px 0px 30px;
}
#signup_count {
	font-size:24px;
}

.homepage-block {
	width:435px;
	float:left;
	display:block;
	margin:5px;
	padding:5px;
}
.homepage-block-help-left {
	width:285px;
	float:left;
	display:block;
	margin:5px;
	padding:5px;
}
.homepage-block-help-right {
	width:585px;
	float:left;
	display:block;
	margin:5px;
	padding:5px;
}


.homepage-block li {
	list-style:none
}
.category-page-title {
	display:none
}
.more-link {
	font-size:12px;
	font-style:normal
}
.entry-meta span {
	display:none
}
.entry-meta a {
	text-decoration:none
}
 .entry-meta span.entry-date {
	display:block;
	background: url(news_dat.png);
	width:102px;
	height:15px;
	font-size:11px;
	line-height:16px;
	padding:0px;
	margin-top:-20px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
	padding-bottom:8px;
	position:absolute
}
#content .entry-title a {
	text-decoration:none;
	color:#323232
}
/*
---------------------------------------------------------------------------- latest news
*/	
.category-name-homepage{
	position:absolute;
	margin-left:110px;
	margin-top:-26px;
	text-decoration:none;
	color:#333;
	display:none}
#latest-news-widget-2 .post {
	margin-bottom:0px;
}
#latest-news-widget-2 .category-name-homepage{
	display:block}
#latest-news-widget-2 .widget-title a{
	text-decoration:none;
	color:#333}
#latest-news-widget-2 h4 {
	margin-bottom:5px;
}
#latest-news-widget-2 h4 a {
	text-decoration:none;
	font-size:16px;
	color:#111111
}
#latest-news-widget-2 .date {
	display:block;
	background: url(news_dat.png);
	width:102px;
	height:15px;
	font-size:9px;
	line-height:16px;
	padding:0px;
	margin-top:25px;
	padding-top:2px;
	text-align:center;
	padding-bottom:8px;
}
#latest-news-widget-2 p {
	font-size:12px;
	line-height:14px;
	margin-bottom:15px;
}

#latest-news-widget-2 .bottom-line {
	border-top:#ADBDD6 solid 1px;
	margin-right:10px;
}
#latest-news-widget-2 .hentry, #latest-news-widget-3 .hentry, #latest-news-widget-4 .hentry {
	padding-bottom:0px;
}
#latest-news-widget-3 .post {
	margin-bottom:0px;
}
#latest-news-widget-3 h4 {
	margin-bottom:5px;
}
#latest-news-widget-3 h4 a {
	text-decoration:none;
	font-size:16px;
	color:#111111
}
#latest-news-widget-3 .date {
	display:block;
	background: url(news_dat.png);
	width:102px;
	height:15px;
	font-size:11px;
	line-height:16px;
	padding:0px;
	margin-top:25px;
	padding-top:2px;
	text-align:center;
	padding-bottom:08px;
}
#latest-news-widget-3 p {
	font-size:12px;
	line-height:14px;
	margin-bottom:15px;
	/*font-style:italic;*/
	padding-right:10px;
}
a.more-link {
	display:block;
	color:#767676;
	/*font-style:italic;*/
	margin-top:25px;
}
#latest-news-widget-3 h4 {
	/*border-bottom:#ADBDD6 solid 1px;*/
	margin-right:10px;
}
 .textwidget .youtube {
	display:block;
	padding: 43px 0px 5px 50px;
	background: url(video_sh.png) bottom no-repeat
}
#latest-news-widget-4 .post {
	margin-bottom:0px;
}
#latest-news-widget-4 h4 {
	margin-bottom:5px;
}
#latest-news-widget-4 h4 a {
	text-decoration:none;
	font-size:16px;
	color:#111111
}
#latest-news-widget-4 .date {
	display:block;
	background: url(news_dat.png);
	width:102px;
	height:15px;
	font-size:11px;
	line-height:16px;
	padding:0px;
	margin-top:25px;
	padding-top:2px;
	text-align:center;
	padding-bottom:08px;
}
#latest-news-widget-4 p {
	font-size:12px;
	line-height:14px;
	margin-bottom:0px;
	/*font-style:italic;*/
	padding:18px 21px 21px 21px;
	background:#FCFBF6;
	height:89px;
	margin-right:10px;
}
#latest-news-widget-4 p a img {
	margin-top:-18px;
	margin-bottom:0px !important;
	width:102px;
}
#latest-news-widget-4 a.more-link {
	display:block;
	color:#767676;
	/*font-style:italic;*/
	margin-top:10px;
}
#latest-news-widget-4 .bottom-line {
	background:url(review_p.png) no-repeat center;
	height:15px;
	width:340px;
}
#latest-news-widget-4 h4 {
	margin-right:10px;
}
#latest-news-widget-3 .post {
	margin-bottom:0px;
}
#latest-news-widget-3 h4 {
	margin-bottom:5px;
}
#latest-news-widget-3 h4 a {
	text-decoration:none;
	font-size:16px;
	color:#111111
}
#latest-news-widget-3 .date {
	display:block;
	background: url(news_dat.png);
	width:102px;
	height:15px;
	font-size:11px;
	line-height:16px;
	padding:0px;
	margin-top:25px;
	padding-top:2px;
	text-align:center;
	padding-bottom:08px;
}
#latest-news-widget-3 p {
	font-size:12px;
	line-height:14px;
	margin-bottom:0px;
	/*font-style:italic;*/
	padding:18px 21px 21px 21px;
	background:#FCFBF6;
	height:89px;
	margin-right:10px;
}
#latest-news-widget-3 p a img {
	margin-top:-18px;
	margin-bottom:0px !important;
	width:102px;
}
#latest-news-widget-3 a.more-link {
	display:block;
	color:#767676;
	/*font-style:italic;*/
	margin-top:10px;
}
#latest-news-widget-3 .bottom-line {
	background:url(review_p.png) no-repeat center;
	height:15px;
	width:340px;
}
#latest-news-widget-3 h4 {
	margin-right:10px;
}
/* 
----------------------------- страница видео
*/	
#video_header {
	width:840px;
	margin:0 auto
}
#video_menu ul {
	margin:-25px 0px 0px 10px;
	padding:0px;
	list-style:none
}
#video_menu ul li {
	float:left
}
#video_menu ul li {
	width:216px;
	height:36px;
	margin-right:12px;
}
#video_menu ul li.big {
	width:302px;
	height:36px;
}
#video_menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:12px;
	padding-top:6px;
	text-decoration:none;
	color:#333;
	display:block
}
#video_header_wrap_video {
	padding-top:15px;
	margin-top:15px;
}
#video_header_video {
	width:640px;
	height:360px;
	margin-right:15px;
	float:left;
	border:solid 1px #000
}
#video_header_text {
	float:left;
	width:270px;
}
.video-blog .post.video-item.hentry {
	margin:0px;
	padding:0px;
}
.video-blog .post.video-item {
	background:#fcfbf6;
	height:124px;
}
.video-blog .post.video-item .entry-utility {
	display:none
}
.video-blog .video-shadow {
	width:840px;
	height:9px;
	margin-top:-1px;
	margin-bottom:20px;
}
.video-blog .post.video-item h2.entry-title {
	width:670px;
	float:right;
	background:none;
	border-bottom:solid 1px #b9b8ca;
	margin-right:25px;
	margin-top:12px;
	margin-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:21px;
}
.video-blog .post.video-item .more-link {
	display:none
}
.video-blog .post.video-item .video-img-blog {
	margin-top:-58px;
	display:block;
	width:220px;
	height:123px !important;

}

.video-blog .post.video-item blockquote p {
	margin-top:-24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
}
#content.tag-video {
	width:840px;
}
.tag-video .post.video-item.hentry {
	margin:0px;
	padding:0px;
}
.tag-video .post.video-item {
	background:#fcfbf6;
	height:124px;
}
.tag-video .post.video-item .entry-utility {
	display:none
}
.tag-video .video-shadow {
	width:840px;
	height:9px;
	margin-top:-1px;
	margin-bottom:20px;
}
.tag-video .post.video-item h2.entry-title {
	width:670px;
	float:right;
	background:none;
	border-bottom:solid 1px #b9b8ca;
	margin-right:25px;
	margin-top:12px;
	margin-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:21px;
}
.tag-video .post.video-item .more-link {
	display:none
}
.tag-video .post.video-item .video-img-blog {
	margin-top:-64px;
	display:block
}
.tag-video .post.video-item blockquote p {
	margin-top:-24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
}
/* 
----------------------------- страница отзывы
*/	
#comment_header {
	width:860px;
	margin: 0 auto
}
#comment_header .comment-video-block {
	width:462px;
	float:left;
	margin-right:20px;
}
#comment_header .comment-video-block .comment-title, #comment_header .comment-video-block .comment-text {
	width:450px;
	padding-top:15px;
	color:#000
}
#comment_header .comment-video-block.second {
	margin-right:0px;
}
.comment-blog .comment-item.hentry {
	margin:0px;
	padding:0px;
	padding-right:20px;
}
.comment-blog .comment-item {
	background:#fcfbf6;
}
.comment-blog .comment-item .entry-utility {
	display:none
}
.comment-blog .video-shadow {
	width:840px;
	height:9px;
	margin-top:0px;
	margin-bottom:20px;
}
.comment-blog .comment-item h2.entry-title {
	width:680px;
	float:right;
	background:none;
	border-bottom:solid 1px #b9b8ca;
	margin-right:25px;
	margin-top:32px;
	margin-bottom:0px;
//	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:21px;
}
.comment-blog .comment-item .more-link {
	display:none
}
.comment-blog .comment-item img {
	margin-top:-84px;
	display:block;
	margin-bottom:0px !important
}
.comment-blog .comment-item p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
	/*font-style:italic !important*/
}
.comment-blog .comment-item .entry-date {
	position:absolute !important;
	margin-left:220px;
	margin-top:0px !important;
}
.form-allowed-tags{
	display:none}
/* 
----------------------------- страница блогов
*/

.blog-blog .post.hentry {
	margin:0px;
	padding:15px;
}
.blog-blog .post {
	background:#fcfbf6;
	clear:both
}
.blog-blog .post .entry-utility {
	display:none
}
.blog-blog .video-shadow {
	width:840px;
	height:9px;
	margin-bottom:20px;
	clear:both
}
.blog-blog .post h2.entry-title {
	background:none;
	padding-top:10px;
	border-bottom:solid 1px #b9b8ca;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:21px;
}
.blog-blog .post .more-link {
	display:none
}
.blog-blog .post p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:16px;
}
.blog-blog .post .entry-date {
}
.blog-blog .post .blog-readmore{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	color:#333;
	float:right}
.blog-blog .post .blog-readmore:hover{
	text-decoration:underline}
.blog-blog .post. p img{
	width:150px;}
/*
---------------------------------------------------------------------------- Comments
*/
#comments_tab_switch {
	margin-left:0px;
	padding-left:0px;}
#comments_tab_switch li{
	list-style:none;
	float:left;
	padding: 5px 10px 5px 10px;
	border:1px #999 solid;
	margin-right:5px;
	cursor:pointer;
	margin-bottom:10px;}
/*
---------------------------------------------------------------------------- Sidebar
*/
#chat_consultant {
	width:219px;
	height:124px;
	display:block;
}
#chat_consultant .chat_consultant {
}
#chat_consultant .chat-img {
	width:68px;
	height:73px;
	display:block;
	float:left;
	margin:11px 8px 0px 14px;
}
#chat_consultant .chat-title {
	padding:11px 0px 0px 0px;
	line-height:24px;
	display:block;
	font-size:24px
}
#chat_consultant .chat-name {
	display:block;
	font-size:18px
}
#chat_consultant .chat-button {
	width:100px;
	height:29px;
	display:block;
	float: left
}
#chat_consultant .chat-text {
	padding:14px;
	display:block;
	color:#010101;
	float:left;
	padding-top:5px;
}
#text-7 .widget-title {
	margin-top:-14px;
}
/*
---------------------------------------------------------------------------- navigation
*/	
.navigation {
	clear:both;
	width:100%;
	text-align:center
}
.navigation.small {
	text-align: left
}
ol.wp-paginate li a {
	background:none;
	border:none;
	color:#e6e6e6
}
ol.wp-paginate li a:hover, ol.wp-paginate li .page.current {
	color:#3b78c8;
	background:none;
	border: none
}
/*
---------------------------------------------------------------------------- Footer
*/	
#footer {
	z-index:1;
	position:absolute;
	background:url(footer_b.png) center bottom;
    height: 385px;
}
#footer_text {
	width:840px;
	margin:0px auto;
	padding-top:10px;
	font-size:14px;
}
#footer_text p {
	padding-top:10px;
}

#footer_info_wrap {
	width:100%
}
#footer_circles ul {
	width:840px;
	margin:0 auto;
}

#footer_circles ul li {
	float:left;
	list-style:none;
	width:190px;
	margin-right:60px;
}
#footer_circles ul li.last {
	margin-right:0px;
}
#footer_circles ul li .image {
	background:url(steps_ba.png);
	display:block;
	width:120px;
	height:120px;
	margin:0px auto;
	color:#5C5C5C
}
#footer_circles ul li .image .number {
	display:block;
	width:120px;
	height:40px;
	padding-top:25px;
	text-align:center;
	font-size:40px
}
#footer_circles ul li .image .title {
	display:block;
	padding-top:5px;
	width:120px;
	text-align:center;
}
#footer_circles ul li .text {
	font-size:14px;
	text-align:center;
	display:block;
	color:#2E2F33
}
#footer_info {
	/*width:840px;*/
	margin: 0px auto;
	padding-top: 65px;
	clear:both;
	height: 100px;
}
#footer_copy {
	width: 100%;

float: left;

}
#footer_copy .text {
	font-size:12px;
	color:#7F7F7F;
	margin-bottom: 10px;
}
#footer_logo {
	margin-top:10px;
	background:url(footer_l.png);
	width:160px;
	height:35px;
	margin-left: 20px;
}
#footer_contact {
	float:left;
	width: 341px;
	color:#3C3C3C;
	font-size:12px;
	margin-left: 175px;
}
#footer_email {
	padding-left:25px;
	background: url(footer_e.jpg) no-repeat
}
#footer_skype {
	margin-top:5px;
	height: 30px;
	width: 300px;
}
#footer_skype a{

	float:left;
	}
#footer_skype a.skype{
	padding-left:10px;
	float:left;
	display:block;

	}
#footer_rikvizits {
	margin-top:20px;
	float:left;
	font-size: 14px;
	color: black;
}
#footer_right {
	margin-left: 240px;
	margin-top: -25px;
	margin-bottom: 15px;
}
#footer_right ul {
	padding:0px;
	margin:0px;
}
#footer_menu {
	padding:0xp;
	margin:0px
}
#footer_menu .menu {
	margin:0xp;
	padding:0xp;
	height:15px;
}
#footer_menu .menu {
	list-style:none;
	margin:0xp;
	padding:0xp;
	width: 860px;
	padding-left: 60px;

}
#footer_menu .menu li {
	float:left;
	background: url(footer_m.jpg) no-repeat right;
	height:15px;
	padding-left:7px;
	padding-right:10px;
}
#footer_menu .menu li:last-child {
	background:none;
	padding-right:0px;
}
#footer_menu .menu li a {
	display:block;
	padding:0px;
	margin:0px;
	color:#0B0B0B;
	font-size:11px;
	text-decoration:none;
}
#footer_menu .menu li.current-menu-item a, #footer_menu .menu li.current_page_item a, #footer_menu .menu li a:hover {
	color:#5677D6;
	text-decoration:underline
}


#header_menu ul.sub-menu {
	display: none;
	position: absolute;
	padding: 10px;
	z-index: 90;
	top: 100px;
	border: 1px solid #ececec;
}
#header_menu ul.sub-menu li:last-child {
	border-radius: 0 0 5px 5px;
}
#header_menu ul.sub-menu li:first-child {
	border-radius: 5px 5px 0 0;
}
#header_menu ul.sub-menu li {
	text-align: left;
	clear: both;
	display: block;
	list-style-type: none;
	width: 200px;
	padding: 5px 10px;
	margin-top: 0px;
	height: 23px;
	background: none;
}
#header_menu ul.sub-menu li:hover {
	background: #5677d6;
}
#header_menu ul.sub-menu li a {
	background: none !important;
}
#header_menu ul.sub-menu li:hover a {
	border: 0;
	color: #fff;
	background: none;
	padding-bottom: 0px;
}
#header_menu li:hover ul.sub-menu {
	display: block;
	border: 1px solid #ececec;
	background: #fff;
	margin: 0;
	padding: 0;
	border-radius: 5px;
}
.footer-menu .sub-menu {
	display: none;
}


#footer_search div {
	height:38px;
	width:265px;
	float:right;
	margin-top:10px;
}
#footer_search #s {
	width:212px;
	padding:2px;
	margin:9px 0px 0px 10px;
	border:none;
	background:none;
	box-shadow:none;
	outline:none
}
#footer_search #searchsubmit {
	font-size:0px;
	height:10px;
	width:10px;
	border: none;
	float:right;
	margin:13px 12px 0px 0px;
	cursor:pointer
}
/* button 
---------------------------------------------- */
.button,
.entry-content #searchsubmit,
.wp-button,
#submit {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Arial, Helvetica, sans-serif;
	padding: .4em 1em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.button:hover,
.entry-content #searchsubmit:hover,
.wp-button:hover,
#submit:hover {
	text-decoration: none;
}
.button:active,
.entry-content #searchsubmit:active,
.wp-button:active,
#submit:active {
	position: relative;
	top: 1px;
}
.button.bigrounded ,
.wp-button.bigrounded ,
#submit.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	font-size: 20px;
	padding: .6em 3em .64em;
}
 
.entry-content #searchsubmit
{
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	font-size: 15px;
	padding: .5em 2.5em .54em;
}
.button.medium,
.wp-button.medium,
#submit.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.button.small,
.wp-button.small,
#submit.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
/* blue */
.button,
.entry-content #searchsubmit,
.wp-button,
#submit {
	color: #fff !important;
	border: solid 1px #467AC1;
	background: #467AC1;
	background: -webkit-gradient(linear, left top, left bottom, from(#688AF9), to(#3E5FA9));
	background: -moz-linear-gradient(top, #688AF9, #3E5FA9);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#688AF9', endColorstr='#3E5FA9');
}
.button:hover,
.entry-content #searchsubmit:hover,
.wp-button:hover,
#submit:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#6284F3), to(#3657A1));
	background: -moz-linear-gradient(top, #6284F3, #3657A1);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6284F3', endColorstr='#3657A1');
}
.button:active,
.entry-content #searchsubmit:active,
.wp-button:active,
#submit:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#3657A1), to(#6284F3));
	background: -moz-linear-gradient(top, #3657A1, #6284F3);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3657A1', endColorstr='#6284F3');
}

.entry-content i{
	display:none}
	
	
	
	
	
	
	#landing{
	width:701px;
	margin:auto;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif 
	}
#landing .landing-wrap{
}

#landing ul li,
#landing ul{
	padding:0px;
	margin:0px;
	list-style:none
}
#landing  h3,
#landing  .h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px !important;
	font-weight:bold;
	padding-bottom:10px;}
#landing  .column-left{
	float:left}
#landing  .column-right{
	float:right}
.clear{
	clear:both}
/*
--------------------------------------------------------------------- 1. banner-people-block
*/
#landing .banner-people-block{
	width:580px;
	height:398px;
	margin:0px auto}
/*
--------------------------------------------------------------------- 2. banner-blue-sign-block
*/
#landing .banner-blue-sign-block{
	width:701px;
	height:137px;
	color:#fff;
	margin:0px auto;
	font-family:"Times New Roman", Times, serif
	}
#landing .banner-blue-sign-block .text-big{
	background:none;
	font-size:30px;
		color:#fff;
	font-weight:normal;
	padding:13px 0px 0px 0px !important;
	text-align:center;
	margin:0px;
	
	}
#landing .banner-blue-sign-block .text-small{
	font-size:14px;
		background:none;
	font-weight:normal;
		color:#fff;
	text-align:center;
	padding:10px 36px 0px 36px !important;
	margin:0px;
	margin-top:6px;
	}
#landing .banner-blue-sign-block .text-italica{
	font-size:30px;
		color:#fff;
		background:none;
	text-align:center;
	padding-top:6px !important;}
/*
--------------------------------------------------------------------- 3. two-guys-block
*/
#landing .two-guys-block{
	margin:21px auto;}
#landing .two-guys-block .banner-two-guys{
	width:313px;
	height:224px;
	float:left}
#landing .two-guys-block .two-guys-text{
	float:right;
	width:361px;
	list-style:none;
	


	}
#landing .two-guys-block ul li{
	padding-top:30px;
	clear:both

	}
#landing .two-guys-block .two-guys-text .arrows{
	width:21px;
	height:23px;
	display: block;
	margin-top:5px;
	float:left
	}
#landing .two-guys-block .two-guys-text .text{
	float:left;
	width:300px;
	padding:0px 17px 0px 17px;
	/*font-style:italic;*/
	font-size:14px;	
	font-family:Georgia, "Times New Roman", Times, serif
	}
#landing .two-guys-block .two-guys-bottom-text{
	clear:both;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
/*
--------------------------------------------------------------------- 4. 4-resons-block
*/
#landing .four-resons-block .reson-item{
	clear:both;
	padding-top:20px;}
	

#landing .four-resons-block  .count-banner{
	display:block;
	width:45px;
	height:45px;
	font-size:46px;
	line-height:46px;
	text-align:center;
	color:#FFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif !important
	
	}
#landing .four-resons-block .text{
	float:left;
	width:354px;
	padding-left:17px;
	}

#landing .four-resons-block .comment{
	clear:both;
	width:325px;
	}
#landing .four-resons-block .comment .title{
		padding-bottom:19px;
		font-size:16px;
		padding-top:30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin-left:58px;
}

#landing .four-resons-block .comment .box{
	width:321px;
	height:119px;
	margin-left:58px;
	}
#landing .four-resons-block .comment .box .comment-img{
	width:106px;
	height:103px;
	float:left;
	display:block}
#landing .four-resons-block .comment .box .comment-text{
	padding:10px 5px 5px 15px;
	width:193px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-style:italic*/
	}
#landing .four-resons-block .banner-mountain{
	width:226px;
	height:171px;
	margin:10px;}
#landing .four-resons-block .banner-hands{
	width:226px;
	height:171px;
	margin:10px;}
#landing .four-resons-block .banner-earth{
	width:226px;
	height:171px;
	margin:10px;}
#landing .four-resons-block .banner-fish{
	width:226px;
	height:171px;
	margin:10px;}
/*
--------------------------------------------------------------------- 5. the-lessons-block
*/
#landing .the-lessons-block{
	clear:both;
	padding-top:10px;}
#landing .the-lessons-block .text-after-title{
	font-size:20px !important;
	padding-top:20px;
	font-family: Georgia, "Times New Roman", Times, serif  !important; }
#landing .the-lessons-block .banner-computers{
	width:505px;
	height:191px;
	margin:auto;
	margin-top:10px;}
#landing .the-lessons-block .alex-steps  li{
	margin-top:0px !important;
	padding-top: 0px !important;}
#landing .the-lessons-block .alex-steps .text{
	display:block;
	width:689px;
	height:36px;
	padding:5px;
	padding-top:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
#landing .the-lessons-block .alex-steps .big.text{
	height:56px;
}
.dot{
	display:block;
	width:12px;
	height:12px;
	margin:10px auto}
#landing .the-lessons-block h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	padding-top:20px;}
#landing .the-lessons-block ul li{
	padding-top:30px;
	clear:both

	}
#landing .the-lessons-block ul li:first-child{
	padding-top:10px;
	}
#landing .the-lessons-block .stop-spending .arrows{
	width:21px;
	height:23px;
	display: block;
	margin-top:5px;
	float:left
	}
#landing .the-lessons-block .stop-spending .text{
	float:left;
	width:300px;
	padding:0px 17px 0px 17px;
	/*font-style:italic;*/
	font-size:14px;	
	font-family:Georgia, "Times New Roman", Times, serif
	}
#landing .the-lessons-block .banner-slogan{
	width:254px;
	height:116px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*font-style:italic*/
	}
#landing .the-lessons-block .banner-slogan span{
	padding:20px 15px 15px 30px;
	display:block}
#landing .the-lessons-block  .banner-sloga-text{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 5px 5px 30px;
	width:150px;
	margin:0px auto
	}
/*
--------------------------------------------------------------------- 5. buy-block
*/
#landing .buy-block{
	clear:both;
	padding-top:10px;
	}
#landing .buy-block  h3,
#landing .buy-block  .h3{
	padding-bottom:10px;
	margin-bottom:20px;
	line-height:25px;
}
	
#landing .buy-block h4{
	width:340px;
	height:24px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:16px !important;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	padding-top:4px;
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;}
#landing .buy-block .text{
	width:339px;
}
	
#landing .buy-block .text .box-top-bg{
	width:339px;
}
#landing .buy-block .text .box-bottom-bg{
	width:339px;
	height:7px;
}
#landing .buy-block .text h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	padding:22px !important;
	margin:0px;
    padding-bottom:0px;}
#landing .buy-block .text .box-big,
#landing .buy-block .text .box-small{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*font-style:italic;*/
	padding:22px;
	padding-top:0px !important;
	padding-bottom:0px !important;}
#landing .buy-block .text .box-big{
	height:140px !important;}
#landing .buy-block .text .box-small{
	height:50px;}
#entry-author-info{
	display:none}
.vsh-img-comment {
margin: 0px 5px 2px 0px !important}
blockquote{
min-height:50px;
display:block;
padding-top:10px
}
img.video-img-blog {
		width:220px;
	height:123px !important;}


/*Video Single-Page Layout*/
.category-videos .entry-content {
    font-size:12px;
    line-height: 1.5;
}
.share-buttons-header{
    font-size: 12px!important;
}

#video-buttons .views {
    font-size: 14px!important;
	visibility: hidden;
}

/*Video Category Layout*/
.video-blog .entry-summary p  {
    //float:left;
    zoom:1;
}
.video-blog .entry-summary blockquote,
.video-blog .entry-summary blockquote p{
    margin:0;
    padding:0;
}

.video-blog .entry-summary blockquote {
    margin-left:250px;
}
.video-blog .post.video-item {
    height: 175px!important;
}

#main.cat-pobuc-main{
	padding: 0px;
	padding-top: 10px;
}

.cat-pobuc header h1{
	padding: 0;
	margin: 0;
	background: none;
	font-size: 10px;
}
	
.cat-pobuc article{
	width: 840px;
	height: 558px;
	margin-top: 70px;	
}

.cat-pobuc article .net-0{
	padding: 80px 0 0 0;
	height: 478px;
	
}
.cat-pobuc article .net-0 header{
	margin: 0 0 0 30px;
}

.cat-pobuc article .net-0 header h2{
	width: 565px;
	height: 72px;
	line-height: 67px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	margin-top: -92px;
	font-size: 28px;
}

.cat-pobuc article .net-0 header h2 a{
	color: #FFF;
	text-decoration:none;
}
.cat-pobuc article .net-0 .cont{
	font-family: Verdana, Geneva, sans-serif;
	width: 540px;
	padding: 10px 10px 2px 10px;
	margin: 0 0 0 30px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
}

.cat-pobuc article .net-0 .readmore{
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	width: 224px;
	height: 48px;
	line-height: 33px;
	text-align: center;
	float: right;
	margin: -15px 10px 0 0;
	color: #fff;
	font-size: 20px;
	font-weight:normal;
		
}

.cat-pobuc article .net-0 header h2 a:hover, .cat-pobuc article .net-1 header h2 a:hover{
	text-decoration: underline; 
}

.cat-pobuc article .net-1{
	height: 480px;
	padding: 80px 0 0 0;
	overflow: visible;
	position: relative;
}

.cat-pobuc article .net-1 .cont{
	width: 383px;
	margin-left: 511px;
	padding: 10px 10px 2px 10px;
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
	line-height: 1.6;
}

.cat-pobuc article .net-1 .cont .readmore{
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	width: 224px;
	height: 48px;
	line-height: 33px;
	text-align: center;
	float: right;
	margin: -5px 10px 0 0;
	color: #fff;
	font-size: 20px;
	font-weight:normal;
}

.cat-pobuc article .net-0 .readmore:hover, .cat-pobuc article .net-1 .cont .readmore:hover{
	text-decoration: none;
}

.cat-pobuc article .net-1 header{
	position: absolute;
	right: 0px;
	bottom: -30px;
}

.cat-pobuc article .net-1 header h2{
	margin: 0 9px 0 0;
	float: right;
	width: 568px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
}

.cat-pobuc article .net-1 header h2 a{
	color: #000;
	text-decoration: none;
}

#glass-block{
	position: fixed;
	width: 512px;
	height: 329px;
	bottom: -329px;;
	right: 0;
	z-index: 100;
	cursor: pointer;
}

#glass-block .glass{
	width: 245px;
	height: 65px;
	margin-top: -65px;
	cursor: pointer;
	float:right;
}

#new_stiker{
	width: 266px;
height: 530px;

	background: url(new_stik.png) no-repeat;
	position: absolute;
	top: 0px;
left: 2px;

	z-index: 100;
	cursor: pointer;
}

#new_stiker:hover{
	width: 266px;
height: 530px;
	background: url(new_stil.png) no-repeat;
	position: absolute;
	top: 0px;
left: 2px;
	z-index: 100;
	cursor: pointer;
}

#new_stiker > span{
float: right;
top: 7px;
left: 3px;
cursor: pointer;
height: 30px;
width: 54px;
}

#sthoverbuttons {
font: 11px Helvetica,Tahoma,Arial;
z-index: 980000!important;
cursor: pointer;
margin-left: -7px;
position: fixed;
top: 34% !important;
width: 50px;

}
.green
{
height: 61px;
width: 304px;
display: block;}
.green:hover
{
height: 61px;
width: 304px;
display: block;}
#jivo-label.fixed-right {
right: 0%;
top: 78% !important;
}
.commentss
{
height: 48px;
width: 247px;
display: block;}
.commentss:hover
{
height: 48px;
width: 247px;
dth: 247px;
display: block;}