* {
	padding: 0;
	margin: 0;
 
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

body {
padding-top:1px;
//padding-bottom:10px;
//background-color:gray;
//background: url("../images/style/bg.png");
margin-left:1px;


/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000');*/ /* для IE6-9 */
/*	background:-webkit-linear-gradient(top, bottom, #ccc, #000);*/ /* для webkit-браузеров */
/*	background: -moz-linear-gradient(top,  #ccc,  #000);*/ /* для firefox 3.6+ */ 
/*	background: -o-linear-gradient(top,  #ccc,  #000);*/ /* для Opera 11.10+ */
/*	background: -ms-linear-gradient(top,  #ccc,  #000);*/ /* для IE10+ */ 

/*	background: radial-gradient(circle farthest-side,#000,#FFF,#000);*/
}

#globalplayback, #playbackcontainer {
	height: 0;
	width: 0;
	overflow: hidden;
	display: inline-block;
}

.teaser-right nav.related-videos li a {
	width:49%;
	max-width:150px;
}

nav.related-videos li a {
	background: #444;
	color: #fff;
	display: block;
	float: left;
	font: 400 13px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width:7.7%;
	height:70px;

/* text-shadow: 1px 1px 1px gray; */
/*
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
*/
/*
	border-top:3px solid gray;
	border-right:1px solid gray;
*/
/*
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
*/
 
	/*TRANSISTIONS*/
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;
}



#content nav.related-videos li a {
	width:24.6%;
	max-width:150px;
}

nav.related-videos li a {
	min-height:170px;
}

.small{
	font-family:monospace;
}

.logo{
	border:0;
	margin-top:3px;
	margin-left:3px;
	margin-right:10px;
}

.left{
    text-align:left;
}
.center{
    text-align:center;
}
.right{
    text-align:right;
}

.autoexpand{
    height:80px;
    overflow:auto;
}

.ratingContainer{margin-bottom:10px;}

/*SMALL*/
nav small, .copyright, .version {
	color: #aaa;	
	font: 100 11px/1 Helvetica, Verdana, Arial, sans-serif;
	text-transform: none; 
}

div.parag {
    margin-bottom:7px;
//	display:table-row;
}

/*Youtube links*/
.teaser-right nav li a side-block-img {
	width:50%;
}
#content nav li a:hover, .teaser-right nav li a:hover {
	background: #fff;
}
#content nav li a, .teaser-right nav li a {
	margin:1px;
	background: #ddd;
/*
	border-left: 1px solid gray;
	border-bottom:1px solid gray;
*/
	color:#444;
	overflow:hidden;/*hide long descr*/
}
#content nav li a.top-subbutton-0-active, .teaser-right nav li a.top-subbutton-0-active{
//	color:#cb6500;
//	color:#ddd;
	background: #fff;
	border-bottom:none;
}
#content nav small, .teaser-right nav small {
	color:#333;
	display:block;
}

#content nav.inpage-navi li a img {
    vertical-align:middle;
}
#content nav.inpage-navi li a {
    min-height:40px;
    border-radius:50%;
    min-width:40px;
    text-align:center;
}

a.rss {
//	border-top:3px solid #ef882c;
//	border-top:3px solid white;
	color:#ff993d;
	border-left:1px dashed orange;
}
a.rss:first-letter {
//	color:#ef882c;
//	color:orange;
}

/*
nav li:last-child a {
	border: none;
}	
*/
 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

h1, h2, h3, h4, h5, .hdr {
	font-size:110%;
}

img {
    max-width:100%;
    height:auto;
    width:auto\9; /* ie8 */
    border:0;
}

.flexy {
    width:100%;
}
.limited-width{
	max-width:130px;
}

#content p {
//    margin-bottom:15px;
    line-height:1.5;
}

.side-img{
float:left;
border:1px solid #cdd7df;
padding:10;
margin-top:20px;
margin-left:0px;
margin-right:10px;
}

.portret-left, .portret-left-thn {
/*padding:5px;*/
margin-right:10px;
margin-bottom:10px;
float:left;
}

.portret-left-thn {
/*padding:5px;*/
}

.side-block-img{
float:left;
padding:0px;
margin-top:7px;
margin-right:5px;
margin-bottom:5;
}

.divider{
color:#415d84;
margin-bottom:3px;
//border-top:1px solid #cdd7df;
text-align:left;
padding:3px;
}


.divider a{
color:blue;
text-decoration:underline;
font-weight:bold;
}

.divider a:hover,.tag-cloud a:hover{
text-decoration:underline;
}

.progress{
}

.fade{
color:#637799;
text-decoration:underline;
}

.bold{
font-weight:700;
color:#036;
text-shadow: 0 0 1px #ccc, 0 -2px 1px #ff3, 1px -3px 2px #fd3, -1px -4px 3px #f80, 1px -5px 5px #f20;
}

.nofire{
text-shadow:none;
}

.nowordart{
text-shadow:none;
}

.narrow{
padding-right:40px;
padding-left:40px;
text-align:center;
}

.match_en, .match_ru{
text-align:left;
padding-left:7px;
width:336;
display:table;
padding-bottom:10px;
}

.comment{
color:gray;
font-family:monospace;
font-size:large;
margin-left:3%;
margin-right:3%;
}

.tag-cloud a{
text-decoration:none;
}

.topsearch{
font-size:10px;
color:#415577;
padding-top:10px;
padding-right:10px;
}

.i_text{
//font-size:	13px;
font-weight:	400;
font-style:	normal;
color:	#000000;
text-transform:	none;
text-decoration:	none;
letter-spacing:	normal;
word-spacing:	0;
//line-height:	15.3px;
text-align:	left;
vertical-align:	baseline;
direction:	ltr;
}


.i_title{
//font:.85em/1.2em verdana,arial,sans-serif;
//font-weight:1000;
font-weight:bold;
padding-top:5px;
//text-decoration:underline;
text-align:left;
}

.popup{
background-color:#FFF;
z-index:3;
margin:0;
padding:0;
}

.tiplink{
font-weight:700;
color:blue;
text-decoration:underline;
}

.fixed,.sm{
font-size:10px;
}

.ajax_link,.bottom-links{
font-size:1em;
}

h1, .hdr{
text-align:left;
//color:#cb6500;
color:#4455a0;
padding-top:5px;
padding-bottom:0;
margin-top:0;
margin-bottom:1px;
margin-left:0;
}

#site-title{
	height:86px;
	vertical-align:middle;
	padding-top:15px;
}

#site-title .hdr{
//	white-space: nowrap;
	overflow:hidden;
	margin-right:20px;
//	line-height:71px;
	font-size:130%;
	padding-left:150px;
	vertical-align:middle;
//	height:100%;
	height:77px;
//	color:#555;
//	color:blue;

//	border:3px solid #eee;
/*	border-top:1px solid silver;*/

	padding-left:10px;
	padding-right:10px;
// text-shadow: 2px 2px 2px white; 
        text-align:left;

//	text-shadow: 0 0 1px black;
	color:gray;
//	text-shadow: 0 0 4px #ccc, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -18px 18px #f20;
//	text-shadow: 0 0 2px #ccc, 0 -2px 2px #ff3, 1px -5px 3px #fd3, -1px -7px 5px #f80, 1px -9px 9px #f20;

//	border-top-right-radius:8px;
	padding-bottom:2px; padding-top: 2px;

//	background-color:gray;
//	opacity:0.8;

//	display: inline;
	display:table-cell;
}

.al_left{
text-align:left;
}

a h1{
text-decoration:none;
}

h2{
color:#036;
text-align:center;
margin-top:0;
margin-bottom:4px;
padding-top:13px;
padding-bottom:0;
// text-shadow: 1px 1px 1px white;
}

h3{
color:#036;
text-align:left;
margin-top:0;
margin-bottom:0;
padding-top:15px;
padding-bottom:0;
 text-shadow: 1px 1px 1px white;
}


.bottom-links_with-image {
    height: auto;
/*    display: table-cell;*/
    display: inline-table;
}
.bottom-links, .bottom-links_with-image {
    overflow: auto;
    padding-bottom: 2px;
    padding-top: 2px;
}

.hidden{
display:none;
visibility:hidden;
}


.titlebar, .adv-right-snap, .adv-left-snap, .piece, .portret-left, .portret-left-thn, .side-block-img, .side-img, .teaser, .teaser-left, .teaser-right, .teaser-wide, input, select, textarea, .navi{
border:1px solid #dfdfdf;

border-top-right-radius:5px;
border-bottom-left-radius:5px;

}

.teaser-right{
    padding:5px;
    background-color:white;
    border-top:none;
    border-right:none;
/*    overflow:auto;*/
}

.titlebar{
font-weight:400;
font-size:15px;
font-style:normal;
font-weight:bold;
line-height:19.5px;

color:gray;
//background-color:#3a5897;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
border:none;
}

.titlebar a{
color:white;
}

.titlebar /*, #site-title h1*/ {
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#cccccc');*/ /* для IE6-9 */
/*	background:-webkit-linear-gradient(top, bottom, #000, #ccc);*/ /* для webkit-браузеров */
/*	background: -moz-linear-gradient(top,  #000,  #ccc);*/ /* для firefox 3.6+ */ 
/*	background: -o-linear-gradient(top,  #000,  #ccc);*/ /* для Opera 11.10+ */
/*	background: -ms-linear-gradient(top,  #000,  #ccc);*/ /* для IE10+ */ 
}

sub, sup{
line-height:1.5;
}

.submit{
color:#000;
background-color:#FFF;
font-weight:400;
text-decoration:none;
}

.transp{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

/*ICONS*/
.iconquiz{
background: transparent url("../images/quiz.png") scroll no-repeat left center;
padding: 0px 0px 2px 20px;
margin-top:20px;
overflow:auto;
}

.icontwit{
background: transparent url("../images/twitter_icon.png") scroll no-repeat left center;
padding: 0px 0px 2px 27px;
overflow:auto;
}

.icontube{
background: transparent url("../images/youtube.png") scroll no-repeat left center;
padding: 0px 0px 0px 27px;
overflow: visible;
display: flex;
}

.iconrss{
background: transparent url("../images/Feedicons/rss_pill_orange_32.png") scroll no-repeat left center;
padding: 2px 0px 2px 35px;
overflow:auto;
text-decoration:none;
}
.iconrss-small{
background: transparent url("../images/Feedicons/rss_pill_blue_16.png") scroll no-repeat left center;
padding: 2px 0px 2px 35px;
overflow:auto;
text-decoration:none;
}
.iconbullet{
background: transparent url("../images/bull2.gif") scroll no-repeat left center;
padding: 2px 0px 2px 17px;
overflow:auto;
}
.iconlisten{
background: transparent url("../images/audio.png") scroll no-repeat left center;
padding: 2px 0px 3px 14px;
cursor:pointer;
overflow:auto;
}
.iconsay{
background: transparent url("../images/sound.png") scroll no-repeat left center;
padding: 2px 0px 5px 30px;
cursor:pointer;
cursor:hand;
overflow:auto;
}


.iconcomment{
background: transparent url("../images/icon/16/028.png") scroll no-repeat left center;
padding: 2px 0px 2px 20px;
overflow:auto;
}
.iconremove{
background: transparent url("../images/trash.png") scroll no-repeat left center;
padding: 2px 0px 2px 20px;
overflow:auto;
}

.iconsave{
background: transparent url("../images/save24.png") scroll no-repeat left center;
padding: 2px 0px 2px 28px;
overflow:auto;
}

.iconremoveall{
background: transparent url("../images/trash24.png") scroll no-repeat left center;
padding: 2px 0px 2px 28px;
overflow:auto;
}

.iconpick{
background: transparent url("../images/cart16.png") scroll no-repeat left center;
padding: 2px 0px 2px 20px;
overflow:auto;
}

.iconflip{
background: transparent url("../images/card16.png") scroll no-repeat left center;
padding: 2px 0px 2px 28px;
overflow:auto;
}

.quickFlipCta{
background: transparent url("../images/redo.png") scroll no-repeat left center;
padding: 2px 0px 2px 30px;
overflow:auto;
}

.iconnext{
background: transparent url("../images/right_arrow.png") scroll no-repeat left center;
padding: 2px 0px 2px 28px;
overflow:auto;
color:blue;
}
.iconprev{
background: transparent url("../images/left_arrow.png") scroll no-repeat left center;
padding: 2px 0px 2px 28px;
overflow:auto;
color:blue;
}

input, select{
padding:4px 10px 4px 10px;
border-top-right-radius:0px;
}

.bullet{
float:left;
margin-top:8px;
margin-right:5px;
}

.keyword{
background: transparent url("../images/style/arrow.gif") scroll no-repeat left center;
padding: 0px 3px 0px 12px;
//top right bottom left
overflow:auto;
}

.adv{
}
.adv-left,.adv-left-snap{
margin-right:10px;
margin-bottom:10px;
margin-left:0px;
}
.adv-left-snap{
margin-left:-20px;
}
.adv-right,.adv-right-snap{
margin-left:10px;
margin-bottom:10px;
margin-right:-10px;
}

.search-link{
text-align:right;
}

.red, .green, .yellow{
font-weight:bold;
}
.red{
color:red;
}
.green{
color:green;
}
.yellow{
color:#cb6500;
}

.wiki{
font-weight:bold;
//color:#3a5897;
}
.wikitag{
text-decoration:none;
border-bottom: 3px double;
}

.header{
}

.clearing{
clear:both;
}
.clearleft{
clear:left;
}
.clearright{
clear:right;
}

.tag_cont{
	margin-bottom:10px;
}
.tags{
text-align:left;
}

/*GENERAL*/
#pagewrap {
   width: 1280px;
   min-width:374px;
//   background-color:#f9f9f9;
   margin: 0 auto;
   
//   border-bottom-right-radius:5px;
//   border-bottom-left-radius:5px;

}

article {
height:100%;
}

#header {
   height: auto;
   	width:100%;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
//	background:url('../images/top01.gif');
//	background-repeat:repeat-x;
//	background-color:white;
}

#content{

//   width: 900px;
   float: left;
   background-color: #fff;
//      border:1px solid silver;
	border-top:none;
   clear:both;
   padding:5px;
	text-align:left;
	font-size:larger;
   
	border-bottom-right-radius:5px;
//      border-top-right-radius:5px;
}
/*
#content:after {
	content:"";
	display:block;
	height:100%;
}*/

.video-portal{
padding:0.5% !important;
}

#sidebar {
   float: right;

   border-bottom-right-radius:5px;
   border-top-right-radius:5px;
}
#footer {
   clear: both;
   text-align:center;
}

/* Make the Facebook Like box responsive (fluid width)
/* This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
    -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
}

/* Make Google search responsive */

iframe[name="googleSearchFrame"] {
    width: 100% !important;
}

div[class="ads_300x600"][style="float:left;"],
div[class="ads_160x600"][style="float:left;"],
div[class="ads_200x200"][style="float:left;"],

div[class="ads_300x600"][style="float:right;"],
div[class="ads_160x600"][style="float:right;"],
div[class="ads_200x200"][style="float:right;"] {
	padding-right:8px;
	padding-left:8px;
}

/*other styles*/

.itemcontainer {
max-width:728px;
overflow:hidden;
display:inline;
}

.widget {
width:100%;
}

.related-videos a .side-block-img {
	float:none;
}

.video{
padding-right:10px;
float:left;
}

.audio{
padding-left:10px;
}

.piece{
background-color:#eeeeee;
padding:5px;
text-align:left;
//display:inline-block;
display:table;
}

.html_inj{
padding-right:10px;
float:left;
}

ul{
color:#555;
//list-style-image:url(../images/style/bul_grey.gif);
list-style-image:url(../images/bull2.gif);
//list-style-position:inside;
list-style-position:outside;padding-left:20px;
overflow:hidden;
text-align:left;
}
li{
    margin-top:5px;
    margin-bottom:5px;
}
ul#nav{
    font-weight:bold;
}
ul#nav, ul#nav ul{
    overflow:initial;
}

ul.outside,ul.feed{
list-style-image:url(../images/style/bul_green.gif);
list-style-position:outside;
}

ul.feed{
list-style-image:url(../images/style/bul_orange.gif);
}

ol{
list-style-position:inside;
}
ol.la{
list-style-type: lower-alpha;
margin-bottom:2px;
}

/*collapse ad placeholder if adsense has not displayed the ad */
ins.adsbygoogle[data-ad-status='unfilled'] {
    display: none !important;
}


/* embedded videos */
.video {
	position: relative;
	padding-bottom: 56.25%; /* 16/9 ratio */
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;
	width:100%;
//	max-width:685px;
	max-width:900px;
	margin-right:0px;
}
		
.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 99%;
	max-height: 600px;
}

/* fluid images */
//img:not(.side-block-img)
img {
	max-width: 100%;
	height: auto;
}

.piece {
margin-top:20px;
}

.ads_728x90 {
//	margin-left:-10px;
}
.underVideo .ads_728x90, ads_728x90_underCards {
	margin-left:0px;
}

#sidebar .titlebar{
	max-width:none;
}
.srchQuery{
	width:60%;
	max-width:none;
}
.srchSubmit{
	width:40%;
	max-width:none;
	background-color:#444;
	color:white;
}

/*media queries*/
@media screen and (max-width: 3200px) {

	/* pagewrap */
	#pagewrap {
		width: 100%;
	}


	/* content */
	#content {
		width: 78%;
		padding: 0.5% 0.5%;
	}

	/* sidebar */
	#sidebar {
		width: 22%;
	}
	#sidebar .widget {
//		padding: 8% 7%;
		margin-bottom: 10px;
	}


	nav li a {
//		font: 700 11px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
//		font: 400 13px/1.1 'Times New Roman';
//		width:9.08%;
//		height:75px;
	}
 
	nav small {
/*              font: 100 9px/1 Helvetica, Verdana, Arial, sans-serif;*/
/*                font: 100 12px/0.9 'Times New Roman';*/
	}

	.video {
//		width:50%;//chrome fix

		/* Firefox */
		width: -moz-calc(100% - 320px);
		/* WebKit */
		width: -webkit-calc(100% - 320px);
		/* Opera */
		width: -o-calc(100% - 320px);
		/* Standard */
		width: calc(100% - 320px);

		min-width:440px;
	}

}


@media screen and (max-width: 1280px) {

	.srchQuery{
		max-width:300px;
	}
	.srchSubmit{
		max-width:250px;
	}
	.teaser-right:not(.wide) .titlebar{
		max-width:550px !important;
	}


	nav.related-videos li a {
		width: 49%;
	}	

	.ads_728x90 {
//		display:none;
	}
}


@media screen and (max-width: 1208px) {

	#site-title .hdr{
		white-space: normal;
		line-height:22px;
	}

	.textButton{
		margin-right:15px;
	}

	/*google seach box*/
	div.gsc-clear-button {
		margin-left:15px !important;
	}

       	.logo {
//		display:none;
	}

	.ads_336x280 {
//		display:none;
	}
	/* sidebar */
	#sidebar {
		width: 100%;
		margin: 0;
		float: none;
	}

	.teaser-right{
		width:100%;
		min-width:170px;
		float:left;
		/*height:300px;*/
		overflow:auto;
	}
	.wide{
		width:100%;
		max-width:none;
		min-width:170px;
	}


	#sidebar .widget {
//		padding: 3% 4%;
		margin: 0 0 10px;
	}
	#content {
		width:100%;
	}	
}

@media screen and (max-width: 1120px) {
	.ads_728x90 {
//		display:none;
	}
	#content{
//		display:table-column;
//		min-width:767px;
	}
	#sidebar {
//		width: 256px;
	}

	.srchSubmit, .srchQuery {
		height:35px;
	}
	#site-title .hdr{
		padding-top:20px;
	}	
}


@media screen and (max-width: 930px) {

	#site-title .hdr{
		font-size:100%;
		line-height:19px;
        padding-top:20px;
		height:initial;
	}


	h1, h2, .hdr {
		font-size:140%;
	}

	nav li a.top-subbutton, nav li a.top-subbutton-active {
//		width: 3.846%;
		height:40px;
	}

	nav li a {
//		width: 12.5%;
		border-bottom: 1px solid #fff;
		font: 400 11px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
	}

	.ads_728x90 {
//		display:none;
	}

/* 
	nav li:last-child a, nav li:nth-child(4) a {
		border-right: none;
	}
 
	nav li:nth-child(5) a, nav li:nth-child(6) a, nav li:nth-child(7) a, nav li:nth-child(8) a {
		border-bottom: none;
	}
*/
}

@media screen and (max-width: 816px) {

/*placing 300x250 or larger ad units above the fold on a mobile optimized site is prohibited by google adsense*/
	.ads_responsivexvertical{
		display:none;
	}
	
/*google's class fix*/
	.adsbygoogle {
		height:auto !important;
		text-align:center;

	}
	.video {
		width:100% !important;
	}
}

@media screen and (max-width: 765px) {
	nav.related-videos li a {
		height:200px;
		width:50%;
	}
}

@media screen and (max-width: 650px) {

	div[class="ads_300x600"][style="float:left;"],
	div[class="ads_160x600"][style="float:left;"],
	div[class="ads_200x200"][style="float:left;"],

	div[class="ads_300x600"][style="float:right;"],
	div[class="ads_160x600"][style="float:right;"],
	div[class="ads_200x200"][style="float:right;"] {

	padding-right:0px;
	padding-left:0px;
}


	/* header */
	#header {
		height: auto;
	}

	/* search form */
	#searchform {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 100;
		height: 40px;
	}
	#searchform #s {
		width: 70px;
	}
	#searchform #s:focus {
		width: 150px;
	}

	/* main nav */
	#main-nav {
		position: static;
	}

	/* site logo */
	#site-logo {
		position: static;
		float:left;
	}

	/* site description */
	#site-description {
//		margin: 0 0 15px;
		position: static;
	}

	/* content */
	#content {
		width: auto;
		float: none;
//		margin: 0px 0;
	}

/*
	/* sidebar */
	#sidebar {
		width: 100%;
		margin: 0;
		float: none;
	}
	#sidebar .widget {
//		padding: 3% 4%;
		margin: 0 0 10px;
	}
*/
//	.ads_250x250 {
//		display:none;
//	}

//	.ads_160x600 {
//		display:none;
//	}
//       	.ads_336x280 {
//		display:none;
//	}

	.wide-res-only, nav.topnavi small {
		display:none;
	}
	nav li a {
//		height:auto;
		height:60px;
	}
}

@media screen and (max-width: 580px) {

	h1, h2, .hdr {
		font-size:120%;
	}

}

@media screen and (max-width: 480px) {
	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	/* main nav */
	#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}

	.ads_160x600 {
		display:none;
	}

	.ads_250x250, .ads_336x280 {
		float:none !important;
	}

/*	nav li a small {
		line-height:0.7;
	}
*/

}

 
@media screen and (max-width: 320px) {
	nav li a {
		width:50%;
		font: 400 11px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
	}
	nav.related-videos li a {
		width:50%;
	}
}

nav.inpage-navi{
  text-align: center;
}

.navi-pages {
	display:flex;
	justify-content:center;
	padding-left:0px;
}

.navi-pages li, .related-videos li {
	list-style:none;
}
.navi-pages li a{
height:auto;
width:auto;
padding:9.73px;
//border: 1px solid black;
float:left;
}

.related-videos {
	display: block;
}

#DownLink, #UpLink, #NextLink, #PrevLink {
	padding:7px;
	padding-top:8px;
	padding-bottom:6px;
}

.autowidth{
width:auto !important;
//width:25% !important;
}

#animator{
display:block;
}

.ajax_link{
color:blue;
border:none;
font-weight:normal !important;
text-decoration:none !important;
cursor:pointer;
}

.ajax_anchor {
	border-bottom:1px dashed #39c;
	text-decoration:none;
	color:#39c;
	cursor:hand;
}

.subindex{
font: 100 11px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
position:relative;
top:-38px;
color:black;
text-align:center;
text-shadow: 1px 1px 1px white;
}

ul.saved-sets li{
//    border-bottom:1px solid silver;
    padding-bottom: 3px;
    padding-top: 3px;
}

.fl_card{

	border:1px solid gray;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px !important;

	min-height: 100px;
	overflow: auto;

/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#777777');*/ /* для IE6-9 */
/*	background:-webkit-linear-gradient(top, bottom, #eee, #777);*/ /* для webkit-браузеров */
/*	background: -moz-linear-gradient(top,  #eee,  #777);*/ /* для firefox 3.6+ */ 
/*	background: -o-linear-gradient(top,  #eee,  #777);*/ /* для Opera 11.10+ */
/*	background: -ms-linear-gradient(top,  #eee,  #777);*/ /* для IE10+ */ 


}
.front{
background-color:#eee;
//background: url("../images/christmasbg.jpg");
}
.back{
background-color:#ddd;
}
.quickflip-wrapper{
width:100%;
height:305px;
}
.qf-nav{
width:100%;
text-align:right;
margin-bottom:10px;
cursor:pointer;
cursor:hand;
}

.qf-nav, .fl_card {
//	max-width:728px;
}

.toolbarIcon{
	display: inline-block;
	/* IE 7 hack */
  	*zoom:1;
  	*display: inline;

  	vertical-align: middle;
}
.textButton{
	margin-bottom:10px;
}
.textButton a{
	margin-left:1px;
	margin-right:1px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;

/*	height:32px;*/
	border:1px solid silver;
	padding:7px;
	color:#555555;
	text-decoration:none;
/*	font-weight:bold;*/
}

.underVideo{
	float:left;
}                   
.underVideoAd{
}

.teaser-right:empty{
	display:none;
}

#moreFeeds {
	max-width:350px;display:none;margin-left:19px;border-left:1px dashed silver;border-bottom:1px dashed silver;
	border-bottom-left-radius:5px;
}

.stars{
	color:yellow;
	text-shadow: 1px 1px 1px #333;
	font-size: x-large;
}

.relevLink{
	font-weight:normal;text-decoration:none;
}

div[itemprop="articleBody"] {
	padding-top:1px;
}

.ads_responsivexauto {
	margin-bottom:10px;
}
div[class="ads_responsivexauto"][style="float:right;"] {
	float:none !important;
	margin-left:10px;
	min-width:160px;
	overflow:hidden;
	margin-bottom:10px;
}
div[class="ads_responsivexauto"][style="float:left;"] {
	float:none !important;
	margin-right:10px;
	min-width:160px;
	overflow:hidden;
	margin-bottom:10px;
}

.ads_responsivexrectangle {
	margin-bottom:10px;
}
div[class="ads_responsivexrectangle"][style="float:right;"] {
	float:none !important;
	margin-left:10px;
	min-width:160px;
	overflow:hidden;
	margin-bottom:10px;
}
div[class="ads_responsivexrectangle"][style="float:left;"] {
	float:none !important;
	margin-right:10px;
	min-width:160px;
	overflow:hidden;
	margin-bottom:10px;
}

.ads_responsivexvertical {
//	width:25%;
	margin-bottom:10px;
}
div[class="ads_responsivexvertical"][style="float:left;"] {
	float:none !important;
	margin-right:10px;
	min-width:160px;
	overflow:hidden;
}
div[class="ads_responsivexvertical"][style="float:right;"] {
//	float:none !important;
	margin-left:10px;
	min-width:160px;
	overflow:hidden;
}

.ads_responsivexauto_underCards {
	margin-top:10px;
}

.topnavi, 
.hor-menu {background-color:gray;}

p.content-one {
    display:none;
}

/************************************************************************************
GENERAL
*************************************************************************************/
body {
	font: .9em/150% Arial, Helvetica, sans-serif;
	color: #666;
}
a {
	text-decoration: none;
	color: #39C;
}
h1, h2, .hdr {
	line-height: 120%;
	margin: 0 0 10px;
	color: #000;
}
header {
	content: " "; 
	display: table; 
}


/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	width: 1330px;
	max-width: 94%;
	margin: 5px auto 0;
}
#content {
	clear: both;
	border-top: solid 1px #ccc;
	padding-top: 20px;
	margin: 0px 0;
}

/************************************************************************************
NAV
*************************************************************************************/
#nav-wrap {
	margin-top: 20px;
}

/* menu icon */
#menu-icon, #to_toggle_this {
	display: none; /* hide menu icon initially */
}

#nav {
	position: relative;
	z-index: 10000;

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
filter: alpha(opacity=95);
-moz-opacity:0.95;
-khtml-opacity: 0.95;
opacity: 0.95;

}

#nav, 
#nav li {
	margin: 0;
	padding: 0;
}
#nav li {
	list-style: none;
	float: left;
	margin-right: 5px;
}

/* nav link */
#nav a {
	padding: 4px 15px;
	display: block;
	color: #000;
	background: #ecebeb;
}
#nav a:hover {
	background: #f8f8f8;
}

/* nav dropdown */
#nav ul {
	background: #fff;
	padding: 2px;
	position: absolute;
	border: solid 1px #ccc;
	display: none; /* hide dropdown */
	width:220px;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav li:hover > ul {
	display: block; /* show dropdown on hover */
	margin-left:40px;
	margin-top:-10px;
}

/*
.top-subbutton-0-active, .top-subbutton-active {
	background: #f8f8f8 !important;
	background-repeat:no-repeat !important;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACDElEQVQ4Ea1VPUsjURSdlw8nxTaLKJbiR7JgI7qFjRbbpUgmgvkJVoIurHFZdNFKVgXRrfwPUZPJFGks0qu7hSAyi9oJYqEkQTIT5e25k0x4vMmoAR883r3nnHvf1503TGnT4vG4Gg6raVDT6KPoH5uye8aUv5yzXL1e2y8Wi1YTbw2sZTUNTdNmELAFt1/mJP+acyVjGPkDEW8lTKfTwVrN3maMzYuCN9g7qhpezGazz6QNuQGWZe8i2ZzrdzB+xUIC0C9QjLPCRCKVwtnkOkgiSzljXNN13WDYapdl1c+hGJRVoo/Vb3DOv4uYZP/r6+sdCQ4Nxeg2ZyXS40L8pVKpBpB4ykM2gO5q9fEsgFlTPgIPbBj6ChKue4gmQLlCOLuxNoIjGTNNkxOm67nlZDJFZ/9D1uAcxxjICogPIlko5FvlJOKijbhV+GsiBrtC1/1qsBTkuNherR1OdXiDPiySmP1E9Mkulx8mSqXSE9nglzD8IltqN7gU5Y8Ekjsu92g06uwkmZzOgNsgkdyQ65TKIC8Tfn4ioS0qCt/04ylXQFVDhxBc+olc/Pb27hsC6NHwayjsnsZtvuenF6TpTPPiIhb7pMKc9Jv+JRw3vl4o6HukobJxGp6gnyB+u34H404k0kU16TRPDb7bA+vOQGPjFxCh5z+OW/2MPtDg2RXGY3xiRdu28+1+Af8B5Veuq3n4GT4AAAAASUVORK5CYII=) !important;
}
*/
/*
.top-subbutton-0-active .button-text::after,
.top-subbutton-active .button-text::after {
	position: absolute !important;
	top: 50% !important;
	width: 20px !important;
	height: 20px !important;
	margin-top: 3px !important;
	margin-left: 3px !important;
	content: '' !important; 
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACDElEQVQ4Ea1VPUsjURSdlw8nxTaLKJbiR7JgI7qFjRbbpUgmgvkJVoIurHFZdNFKVgXRrfwPUZPJFGks0qu7hSAyi9oJYqEkQTIT5e25k0x4vMmoAR883r3nnHvf1503TGnT4vG4Gg6raVDT6KPoH5uye8aUv5yzXL1e2y8Wi1YTbw2sZTUNTdNmELAFt1/mJP+acyVjGPkDEW8lTKfTwVrN3maMzYuCN9g7qhpezGazz6QNuQGWZe8i2ZzrdzB+xUIC0C9QjLPCRCKVwtnkOkgiSzljXNN13WDYapdl1c+hGJRVoo/Vb3DOv4uYZP/r6+sdCQ4Nxeg2ZyXS40L8pVKpBpB4ykM2gO5q9fEsgFlTPgIPbBj6ChKue4gmQLlCOLuxNoIjGTNNkxOm67nlZDJFZ/9D1uAcxxjICogPIlko5FvlJOKijbhV+GsiBrtC1/1qsBTkuNherR1OdXiDPiySmP1E9Mkulx8mSqXSE9nglzD8IltqN7gU5Y8Ekjsu92g06uwkmZzOgNsgkdyQ65TKIC8Tfn4ioS0qCt/04ylXQFVDhxBc+olc/Pb27hsC6NHwayjsnsZtvuenF6TpTPPiIhb7pMKc9Jv+JRw3vl4o6HukobJxGp6gnyB+u34H404k0kU16TRPDb7bA+vOQGPjFxCh5z+OW/2MPtDg2RXGY3xiRdu28+1+Af8B5Veuq3n4GT4AAAAASUVORK5CYII=) no-repeat !important;
}
*/

.top-subbutton-0-active .button-text::after,
.top-subbutton-active .button-text::after {
	width: 20px !important;
	height: 20px !important;
	margin-top: 3px !important;
	margin-left: 3px !important;
	color:red;
	content: '\00203A' !important;
	position:relative;
	top:-1px;
}
ul li .button-text::before {
	margin-right: 3px !important;
	content: '\002261' !important;
}
ul li.no-children .button-text::before {
	content: none !important;
}

.rss:hover {
	color: orange !important;
}

#click_this{overflow:auto;}

#toggle-this-icon {
	color: #000;
	width: 42px;
	height: 30px;
	background: #ecebeb url(../images/menu-icon.png) no-repeat 10px center;
	padding: 8px 10px 10 42px;
	cursor: pointer;
//	border: solid 1px #666;
	display: block; /* show menu icon */
}
#toggle-this-icon:hover {
	background-color: #f8f8f8;
	}
#toggle-this-icon.active {
	background-color: #bbb;
}


/************************************************************************************
MOBILE
*************************************************************************************/
@media screen and (max-width: 600px) {

	#pagewrap{
		margin: 0px auto 0;
		max-width:100%;
	}

	.video{
		width:100%;
	}
	.ads_responsivexvertical{
		text-align:center;
	}

	#site-logo{
		width:130px;
	}

	#nav li:hover > ul { /* no margins in menu */
		margin-left:0px;
		margin-top:0px;
	}


	/* nav-wrap */
	#nav-wrap {
		position: relative;
	}

	/* menu icon */
	#menu-icon {
		color: #000;
		width: 42px;
		height: 30px;
		background: #ecebeb url(../images/menu-icon.png) no-repeat 10px center;
		padding: 8px 10px 10 42px;
		cursor: pointer;
		margin-left:10px;
		margin-bottom:10px;		
//		border: solid 1px #666;
		display: block; /* show menu icon */
	}
	#menu-icon:hover {
		background-color: #f8f8f8;
	}
	#menu-icon.active {
		background-color: #bbb;
	}
	
	/* main nav */
	#nav {
		clear: both;
		position: absolute;
		top: 30px;
//		width: 160px;
		width:auto;
		z-index: 10000;
		padding: 5px;
		background: #f8f8f8;
		border: solid 1px #999;
		display: none; /* visibility will be toggled with jquery */
	}
	#nav li {
		clear: both;
		float: none;
		margin: 5px 0 5px 10px;
	}
	#nav a, 
	#nav ul a {
		font: inherit;
		background: none;
		display: inline;
		padding: 0;
		color: #666;
		border: none;
	}
	#nav a:hover, 
	#nav ul a:hover {
		background: none;
		color: #000;
	}
	
	/* dropdown */
	#nav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;
	}
	#nav ul li {
		margin: 3px 0 3px 15px;
	}

}

@media screen and (min-width: 600px) {

	/* ensure #nav is visible on desktop version */
	#nav {
		display: block !important;
	}

}

/*adsense hack for: adsbygoogle.push() error: No slot size for availableWidth=0*/
/*
.portret-left + .ads_responsivexrectangle .asbanner{
	width:100%;
}
*/
.asbanner { width: 336px; height: 280px; min-width:100%; }
@media (min-width: 360px) { 
	.asbanner { width: 480px; min-width:100%; } 
}
@media (min-width: 500px) { 
	.asbanner { width: 480px; min-width:100%; } 
}
@media (min-width: 800px) { 
	.asbanner { width: 480px; min-width:100%; } 
}
