* {margin:0; padding:0; border:0;outline:none}
html, body {width:100%; height:100%; padding:0px; margin:0px}
body {color:#000; text-align:left; background:#fffcef; font:normal 12px/15px Arial, Verdana, Tahoma;}
@font-face{
      font-family: WebSymbolsLigaRegular;
      src: url("//www.bestfree.ru/fonts/websymbolsligaregular.eot");
	  src: url("//www.bestfree.ru/fonts/websymbolsligaregular.eot?#iefix") format("embedded-opentype"),
      url('//www.bestfree.ru/fonts/websymbolsligaregular.woff') format('woff'),
      url('//www.bestfree.ru/fonts/websymbolsligaregular.ttf') format('truetype'),
      url('//www.bestfree.ru/fonts/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');
	  }
span.zip {/* background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -189px -178px;*/ width: 16px; margin: 0}  
.hiddentext{display:none;}
#aprilgift {width:64px;height:64px;position:fixed;left:5px;bottom:5px;background: url("//www.bestfree.ru/images/gift.png");cursor:pointer}
.gifttext{display:block;margin:5px auto;font-size:20px;}
	  
#top_line {padding:1px; background:#1166aa; z-index:10002;}
.traur{background: url("https://www.bestfree.ru/images/traur3.png") no-repeat;position:absolute;top:0;width:50px;height:48px;background-size: cover;}
.girlanda{width:100%; height:15px; position:absolute; background-image: url("https://www.bestfree.ru/images/girlanda2.gif")}
#wrapper {box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1), 0px 0px 0px 1px #ECE2BA;
		background-color:#FFF8DC; /*margin:14px 20px 10px 20px;*/ margin:14px auto 10px auto; border: 1px solid #fff; border-radius: 5px; max-width: 1280px;}
#header {
		height:102px;
		background: #f1e3c5; /* Old browsers */
		background: -moz-linear-gradient(top,  #f1e3c5 0%, #fcf3d7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e3c5), color-stop(100%,#fcf3d7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f1e3c5 0%,#fcf3d7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f1e3c5 0%,#fcf3d7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f1e3c5 0%,#fcf3d7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f1e3c5 0%,#fcf3d7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e3c5', endColorstr='#fcf3d7',GradientType=0 ); /* IE6-9 */
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		padding-top: 6px;
		}
.left-top { overflow:hidden; _zoom:1; margin:0 0 0 38px; height:100px; }
.logo { float:left; margin:0 0 15px 0}
.logo_s{ margin:0 0 0 -3px;  width:169px;height:75px;display:block;background: url("//www.bestfree.ru/images/sprite_1.png")}
.logo a, .logo a:visited { color:#807049; text-decoration:none; font:bold 11px/17px Arial}

#allowed-age{position:absolute; float:right; color: #CBC29D; background: #FFF8DC; margin-top:-10px;margin-left:83px; border:1px solid #E4DBB4; width:35px; height:25px; border-radius:20px; padding:10px 0 0 0; font:bold 15px Arial; text-align:center;
/*-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.2), inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.2), inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.2), inset 0px 0px 0px 1px rgba(255, 255, 255, 1);*/
box-shadow: 0px 3px 3px rgba(227, 211, 173, 0.47);
cursor:default;
text-shadow: 0px 3px 3px rgba(227, 211, 173, 0.47);
}

.welcome {
margin: 0 15px -20px 0;
width: 435px;
height: 95px;
/* border:1px solid #2198f7;*/
position: absolute;
left: 30%;
}

.welcome-text {
margin: 5px 5px 5px 5px;
padding: 10px 14px 10px 14px;
width: 300px;
position: relative;
display: inline-block;
border:1px double #E3D3AD;
background: #FFF8DC;
border-radius:15px;
box-shadow: 2px 3px 3px rgba(227, 211, 173, 0.47);
float: left;
}

.welcome-text:after, .welcome-text:before{
content: '';
position: absolute;
}

.welcome-text:after {
top: 27px;
right: -13px;
width: 0;
height: 0;
-webkit-transform: rotate(-20deg) skew(-20deg);
-moz-transform: rotate(-20deg) skewX(-20deg);
-o-transform: rotate(-20deg) skewX(-20deg);
-ms-transform: rotate(-20deg) skewX(-20deg);
transform: rotate(-20deg) skewX(-20deg);
border-bottom: 12px solid #FFF8DC;
border-right: 16px solid transparent;
}
.welcome-text:before {
top: 28px;
right: -16px;
-webkit-transform: rotate(-20deg) skew(-20deg);
-moz-transform: rotate(-20deg) skewX(-20deg);
-o-transform: rotate(-20deg) skewX(-20deg);
-ms-transform: rotate(-20deg) skewX(-20deg);
transform: rotate(-20deg) skewX(-20deg);
width: 0;
height: 0;
border-bottom: 11px solid #E3D3AD;
border-right: 16px solid transparent;
box-shadow: -1px 3px 3px rgba(227, 211, 173, 0.47);
}

.strike {text-decoration: line-through;}

/*.welcome:after {
content: '';
background: url(/images/frida-welcome.png) no-repeat;
width: 69px;
height: 98px;
top: 33px;
}*/

.welcome-img{
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat 0px -473px;
width:85px;
height:108px;
position: absolute;
top: -1px;
left:330px;
}

/*Slider*/
.slider { 
/*width:340px;*/ 
position:relative;
}
.slider img{ 
float:left;
margin:3px 7px 5px 0;
}
.slider-content {
/*width:330px;*/
height:60px;
overflow: hidden;
position:relative;
}
.slide {
width:100%;
height:100%;
}
.slider-controls {
position:absolute;
right:15px;
bottom:7px;
text-align:center;
}
.slider-controls .control-slide {
margin:2px;
display:inline-block;
width:5px;
height:5px;
overflow:hidden;
text-indent:-9999px;
background:#BEB48B;
border-radius: 5px;
}
.slider-controls .control-slide:hover {
cursor:pointer;
background:#675f44;
}
.slider-controls .control-slide.active {
background:#675f44;
}

.rightlogoicons {margin: 8px 9px 0 0; float: right; clear: both; width: 115px}
.rightlogoicons div {
height:16px;
width:16px;
display:block;
background:url("//www.bestfree.ru/images/sprite_1.png") no-repeat;
}
.rightlogoicons div.eng {background-position:-21px -182px; float: left; margin-right: 5px}
.rightlogoicons div.rus {background-position:-21px -167px; float: left; margin-right: 5px}
.rightlogoicons div.rss {background-position:-183px -112px; float: left; margin-right: 5px}
.rightlogoicons div.distribution {background-position:-183px -129px; float: left; margin-right: 5px}
.rightlogoicons a span {display: inline-block}

#right_menu_button {display:none}
#left_menu_button {display:none}
.navstripholder{
				width: 100%; 
				background: #fcf3d7; /* Old browsers */
background: -moz-linear-gradient(top,  #fcf3d7 0%, #fff8dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf3d7), color-stop(100%,#fff8dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcf3d7 0%,#fff8dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcf3d7 0%,#fff8dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcf3d7 0%,#fff8dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcf3d7 0%,#fff8dc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf3d7', endColorstr='#fff8dc',GradientType=0 ); /* IE6-9 */
	}
.navstrip {
		box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1); width:99%; border: 1px solid #E3D3AD; border-radius: 5px; margin: 0 auto;
	}
.navstrip_inside{
		
		border: 1px solid #fff; border-radius: 5px;
		background: #f9eccd; /* Old browsers */
		background: -moz-linear-gradient(top,  #f9eccd 0%, #fff8dc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eccd), color-stop(100%,#fff8dc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f9eccd 0%,#fff8dc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f9eccd 0%,#fff8dc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f9eccd 0%,#fff8dc 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f9eccd 0%,#fff8dc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eccd', endColorstr='#fff8dc',GradientType=0 ); /* IE6-9 */
	}

#nav {list-style:none}
#nav li {display:inline; padding:0 0 0 20px; margin:0 0 0 -4px}
#nav li.top_background_none {background:none; padding:0 0 0 20px; margin:0 0 0 -4px; }
#nav li a.top_link {color:#1166aa; text-decoration:none; font:bold 1.3em/2.6em Tahoma, Arial; cursor:pointer}
#nav li span.top_link {color:#807049; text-decoration:none; font:bold 1.3em/2.6em Tahoma, Arial; cursor:default}
#nav li a:hover {color:#ff6347}
#nav li a.top_link span.raz {padding:0 0 0 20px}
#nav li span.top_link span.raz {padding:0 0 0 20px; color:#1166aa}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link { cursor:pointer}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {cursor:pointer}

#nav li:hover span.top_link, 
#nav li.iehover span.top_link { cursor:default}
#nav li:hover span.top_link span,
#nav li.iehover span.top_link span {cursor:default}

#nav li:hover a.top_link span.raz,
#nav li.iehover a.top_link span.raz {color:#1166aa;cursor:default}
#nav .m_en {background:url("//www.bestfree.ru/images/sprite_1.png") -170px -31px;width:30px;height:22px;margin:8px 5px 8px 0;display:block}
#nav .m_ru {background:url("//www.bestfree.ru/images/sprite_1.png") -170px -54px;width:30px;height:22px;margin:8px 5px 8px 0;display:block}

#content_block {
		float:left; max-width: 730px; margin: 20px 230px 0px 230px; padding: 0 25px;
		}
#left-menu {width: 213px; left: 28px;
		float:left; position:absolute; margin-top: 8px; border: 1px solid black;
		border: 1px solid #fff; border-radius: 5px; box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1), 0px 0px 0px 1px #ECE2BA;
		background: #f9eccd; /* Old browsers */
		background: -moz-linear-gradient(top,  #f9eccd 0%, #fff8dc 40%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eccd), color-stop(40%,#fff8dc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f9eccd 0%,#fff8dc 40%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f9eccd 0%,#fff8dc 40%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f9eccd 0%,#fff8dc 40%); /* IE10+ */
		background: linear-gradient(to bottom,  #f9eccd 0%,#fff8dc 40%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eccd', endColorstr='#fff8dc',GradientType=0 ); /* IE6-9 */
		}
#yandex_advert_left{margin: 22px 0 22px 22px; z-index:10}
#right-menu {width: 213px; right: 28px;
		position:absolute;
		margin-top: 8px; border: 1px solid black;
		border: 1px solid #fff; border-radius: 5px; box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1), 0px 0px 0px 1px #ECE2BA;
		background: #f9eccd; /* Old browsers */
		background: -moz-linear-gradient(top,  #f9eccd 0%, #fff8dc 40%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eccd), color-stop(40%,#fff8dc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f9eccd 0%,#fff8dc 40%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f9eccd 0%,#fff8dc 40%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f9eccd 0%,#fff8dc 40%); /* IE10+ */
		background: linear-gradient(to bottom,  #f9eccd 0%,#fff8dc 40%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eccd', endColorstr='#fff8dc',GradientType=0 ); /* IE6-9 */
		}
.bottom-clear-both {clear:both}
#footer {/*height:67px;*/ background-color: #1166AA; padding:1px; z-index:50000}
#footer_inside {border: 1px solid #2198F7; /*height:63px;*/ font-size: 1em; padding:1px}
#footer_inside a { color:#fff; }
.copy {float:left; position: absolute; color:#fff; margin: 15px 0 15px 15px}
.footer_adv {float:left; margin: 8px 45%; /*position:absolute;*/ display: inline-block; white-space: nowrap;text-align: center}
.moduletable-spy {position: absolute; right: 15px; margin-top: 15px}
.rambler_counter {float:left; margin-right: 10px}
.openstat_counter {float:left; margin-right: 10px}
.LI_counter {display:inline-block}

/*---------Всплывающая навигация-----------*/
#slideout{
-webkit-user-select: none;
/*font: 1em Lucida Console;*/
position: fixed;
top: 97px;
left: 0;
width: 25px;
height: 25px;
padding: 3px;
background: #6DAD53;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
z-index: 1000;
border: 1px solid #469134;
background: #8fd72d; /* Old browsers */
background: -moz-linear-gradient(top,  #8fd72d 1%, #1fab0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fd72d), color-stop(100%,#1fab0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fd72d 1%,#1fab0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd72d', endColorstr='#1fab0a',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
}
#subscribeout {
-webkit-user-select: none;
/*font: 1em Lucida Console;*/
position: fixed;
top: 0;
left: 70%;
width: 25px;
height: 25px;
padding: 3px;
background: #6DAD53;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
z-index: 1000;
border: 1px solid #469134;
background: #8fd72d; /* Old browsers */
background: -moz-linear-gradient(top,  #8fd72d 1%, #1fab0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fd72d), color-stop(100%,#1fab0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fd72d 1%,#1fab0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd72d', endColorstr='#1fab0a',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
}
#subscribeout:hover{cursor: pointer;box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5)}
#subscribeout:active {box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2)}
#subscribeout:after{
content: '♥';
font-weight:bold;
text-align:center;
display:inline-block;
position:absolute;
font-family: Tahoma, Arial, Droid Sans;
font-size: 27px;
width:25px;
-webkit-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
-moz-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
color: #fff;
margin: 3px 0 0 0;
}
#subscribeout_inner {
font: 1em Tahoma, Arial;
position: fixed;
top: -150px;
margin-left:-4px;
background: #f1e3c5; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e3c5 0%, #fff8dc 45%, #fff8dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e3c5), color-stop(45%,#fff8dc), color-stop(100%,#fff8dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e3c5', endColorstr='#fff8dc',GradientType=0 ); /* IE6-9 */
width: 220px;
height:148px;
padding: 0;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
text-align: left;
-webkit-border-radius: 0 0 5px 0;
-moz-border-radius: 0 0 5px 0;
border-radius: 0 0 5px 0;
border: 1px solid #ECE2BA;
z-index: 1000;
}
#subscribeinside {
position:relative;
padding:5px;
text-align:center;
border: 1px solid #fff;
border-bottom: 0px;
-webkit-border-radius: 0 0 5px 0;
-moz-border-radius: 0 0 5px 0;
border-radius: 0 0 5px 0;
line-height: 40px;
}
#subscribeinside ol li{
position:relative;
overflow:visible;
border:0;
border-radius:0;
font-family: WebSymbolsLigaRegular;
font-size: 30px;
display:inline;
width:30px;
height:30px;
margin-right:5px;
}
#subscribeinside ol li a{border:0;overflow:visible;
border-radius:0;width:30px;height:30px;vertical-align:top;text-decoration:none;}
#subscribeinside ol li a:hover{opacity:0.8;}
#subscribeinside ol li a.vk-s, #subscribeinside ol li a.vk-s:hover, #subscribeinside ol li a.vk-s:visited{color:#4A76A8}
#subscribeinside ol li a.ok-s, #subscribeinside ol li a.ok-s:hover, #subscribeinside ol li a.ok-s:visited{color:#EE8208}
#subscribeinside ol li a.fb-s, #subscribeinside ol li a.fb-s:hover, #subscribeinside ol li a.fb-s:visited{color:#4267B2}
#subscribeinside ol li a.go-s, #subscribeinside ol li a.go-s:hover, #subscribeinside ol li a.go-s:visited{color:#DD5044}
#subscribeinside ol li a.tw-s, #subscribeinside ol li a.tw-s:hover, #subscribeinside ol li a.tw-s:visited{color:#0084B4}
#subscribeinside ol li a.lj-s, #subscribeinside ol li a.lj-s:hover, #subscribeinside ol li a.lj-s:visited{color:#00B0EA}
#subscribeinside ol li a.bl-s, #subscribeinside ol li a.bl-s:hover, #subscribeinside ol li a.bl-s:visited{color:#FF5722}
#subscribeinside ol li a.yt-s, #subscribeinside ol li a.yt-s:hover, #subscribeinside ol li a.yt-s:visited{color:#B31217}
#subscribeinside ol li a.pt-s, #subscribeinside ol li a.pt-s:hover, #subscribeinside ol li a.pt-s:visited{color:#BD081C}
#slideout_inner {
font: 1em Tahoma, Arial;
position: fixed;
top: 40px;
left: -252px;
background: #f1e3c5; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e3c5 0%, #fff8dc 45%, #fff8dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e3c5), color-stop(45%,#fff8dc), color-stop(100%,#fff8dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1e3c5 0%,#fff8dc 45%,#fff8dc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e3c5', endColorstr='#fff8dc',GradientType=0 ); /* IE6-9 */
width: 250px;
padding: 0;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
text-align: left;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
border: 1px solid #ECE2BA;
}
.vert-text{
font-family: WebSymbolsLigaRegular;
font-size: 2.3em;
-webkit-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
-moz-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
color: #fff;
margin: -7px 0 0 3px;
position:relative;
}
#slideout_inner a:visited {
color: #1166AA;
}
#slideout_inner a:hover {
color: #FF6347;
}
#slideout:hover{cursor: pointer;box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5)}
#slideout:active {box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2)}

/*#slideout:hover #slideout_inner {
left: 0;
-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
}*/
#inside{
padding: 25px 10px 25px 40px;
border: 1px solid #fff;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
line-height: 1.8em;
}
#inside ol li{
list-style: decimal;
}
#inside  h3{
font: bold 1em Verdana, Tahoma, Arial;
padding-bottom: 10px;
}
/*---Конец плавающего содержания ---*/

ul { list-style:none; }
a { color:#1166aa; text-decoration:underline; }
a:visited { color:#8955B2}
a:hover { color:#ff6347; }

h1 {margin: 5px 0 10px 0; color:#3F3F3F; font: bold 23px Verdana, Tahoma, Arial}
.glavnaya h1 {margin: 10px 0; font-size:18px}
h2 { margin:5px 0 10px 0; color:#3F3F3F; font:bold 19px/34px Verdana, Tahoma, Arial; }
h3 { margin:0 0 1px 0; color:#3F3F3F; font:bold 16px/34px Tahoma, Arial; } /* color:#3F3B2A; */
.title h3 { color:#3F3F3F; font:bold 14px/34px Tahoma, Arial; } /* color:#665f44; */

a h3 { color:#1166aa; font:bold 16px/34px Tahoma, Arial; vertical-align: top; padding: -20px 0 0 0} /* color:#665f44; */
a:visited h3 { color:#8955B2}
a:hover h3 { color:#ff6347}

h4.downbutton { color:#3F3F3F; font:bold 15px/34px Tahoma, Arial; } /* color:#3F3B2A; */
h5.updated {margin: 0; padding: 0; font:bold 14px Arial, Verdana, Tahoma}

p > strong {color: #3F3F3F} /* color: #25201B; */

.sup{vertical-align: super}
.sub{vertical-align: sub}

.clear {  font-size:0; line-height:0; clear:both; overflow:hidden; _zoom:1; }

.razd{ margin:0 15px 5px 15px;  padding-bottom:10px; border-bottom:1px solid #F1E4C5; }

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

.onepr{ padding-top: 10px; clear: both; margin-top:7px}

.mtitle{color: #1166AA; font: bold 14px Tahoma, Arial}

#comment-section, #instruction, #start-description, #video-section, #faq-section{border-top: 1px solid #E4DBB4; border-radius: 5px 5px 0 0;padding-top:24px;}

#descriptiontabs, #instructiontabs, #commentstabs, #videotabs, #faqtabs{
margin-left:10px;
background: #fff8dc;
background: -moz-radial-gradient(at 50% 100%, ellipse cover, #f9eccd 0%, #fff8dc 70%);
background: -webkit-gradient(radial, at 50% 100%, 0px, at 50% 100%, 100%, color-stop(0%,#f9eccd), color-stop(70%,#fff8dc));
background: -webkit-radial-gradient(at 50% 100%, ellipse cover, #f9eccd 0%,#fff8dc 70%);
background: -o-radial-gradient(at 50% 100%, ellipse cover, #f9eccd 0%,#fff8dc 70%);
background: -ms-radial-gradient(at 50% 100%, ellipse cover, #f9eccd 0%,#fff8dc 70%);
background: radial-gradient(ellipse at 50% 100%, #f9eccd 0%,#fff8dc 70%);
padding-top:25px;
}

.videotabs_number, .faqtabs_number{color:#808080;font-size:10px;vertical-align: super; font-weight:normal}


.videotabs_icon{width:37px; height:37px; margin-bottom: -10px; background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -25px -587px;display: inline-block;}
.videotabs_icon:hover{width:37px; height:37px; margin-bottom: -10px; background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -57px -587px;display: inline-block;}

#videotabs_icon_active{width:37px; height:37px; margin-bottom: -10px; background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -89px -587px;display: inline-block;}

.inneraskbutton{border-top:1px solid #aaf;border-radius:6px;padding:5px 10px 8px 15px;}

.askbutton,.askbutton:visited {background:#1166AA;
background: -moz-linear-gradient(top, #5F83AA 0%, #1166AA 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5F83AA), color-stop(100%,#1166AA));
background: -webkit-linear-gradient(top, #5F83AA 0%, #1166AA 100%);
background: -o-linear-gradient(top, #5F83AA 0%,#1166AA 100%);
background: -ms-linear-gradient(top, #5F83AA 0%,#1166AA 100%);
background: linear-gradient(to bottom, #5F83AA 0%,#1166AA 100%);color:#fff;font-size:14px;padding:6px 0 6px 0;margin-left:27px;border:1px solid #1166AA/*#0C3E65*/;border-radius:7px;text-decoration:none;font-weight:bold;text-shadow:-1px -1px 0px rgba(17, 102, 170, 1);
-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 0.5);
box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 0.5);
font-family:Verdana;}
.askbutton:hover, .outaskbutton:hover{opacity:0.8;cursor:pointer;-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0);
-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 0);
box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 0);}

.asklistlink, .asklistlink:visited {color:#1166AA;font-size:14px;font-weight:bold;font-family:Tahoma}
.asklistlink:hover{color:#FF6347;cursor:pointer}

/*ul[class="askul"], li[class="asklist"]{list-style-type:none}
.asklist:before {content: "? ";}*/

.switchtab{
margin-top:5px;
margin-bottom:-1px;
cursor:pointer;
color: #1166AE;
font: bold 14px Tahoma, Arial;
background: #f9eccd;
padding: 10px 5px;
border-left: 1px solid #E4DBB4;
border-right: 1px solid #E4DBB4;
border-bottom: 1px solid #E4DBB4;
border-top: 1px solid #E4DBB4;
border-radius:5px 5px 0 0;
}

.switchtab:hover{
z-index:40;
color: #FF6347; 
font: bold 14px Tahoma, Arial; 
background: #f9eccd;
background: -moz-linear-gradient(top,  #f9eccd 0%, #fff8dc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eccd), color-stop(100%,#fff8dc));
background: -webkit-linear-gradient(top,  #f9eccd 0%,#fff8dc 100%);
background: -o-linear-gradient(top,  #f9eccd 0%,#fff8dc 100%);
background: -ms-linear-gradient(top,  #f9eccd 0%,#fff8dc 100%);
background: linear-gradient(to bottom,  #f9eccd 0%,#fff8dc 100%);
padding: 10px 5px;
border-radius: 5px 5px 0 0;
}

.downloadtab{
cursor:pointer;
color: #fff;
text-shadow: -1px -1px 1px #469134;
border-left: 1px solid #E4DBB4;
border-right: 1px solid #E4DBB4;
border-bottom: 1px solid #E4DBB4;
border-top: 1px solid #E4DBB4;
padding: 10px 5px;
background: #20AC0B;
background: -moz-linear-gradient(top,  #8BDB26 0%, #20AC0B 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8BDB26), color-stop(100%,#20AC0B));
background: -webkit-linear-gradient(top,  #8BDB26 0%,#20AC0B 100%);
background: -o-linear-gradient(top,  #8BDB26 0%,#20AC0B 100%);
background: -ms-linear-gradient(top,  #8BDB26 0%,#20AC0B 100%);
background: linear-gradient(to bottom,  #8BDB26 0%,#20AC0B 100%);
}

.downloadtab:hover{
color: #fff;
padding: 10px 5px;
background: #1F940F;
background: -moz-linear-gradient(top,  #8BDB26 0%, #1F940F 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8BDB26), color-stop(100%,#1F940F));
background: -webkit-linear-gradient(top,  #8BDB26 0%,#1F940F 100%);
background: -o-linear-gradient(top,  #8BDB26 0%,#1F940F 100%);
background: -ms-linear-gradient(top,  #8BDB26 0%,#1F940F 100%);
background: linear-gradient(to bottom,  #8BDB26 0%,#1F940F 100%);
}

.activetab,.activetab:hover{
cursor:default;
color: #3F3F3F;
border-left: 1px solid #E4DBB4;
border-right: 1px solid #E4DBB4;
border-bottom: 1px solid #FFF8DC;
border-top: 1px solid #E4DBB4;
padding: 10px 5px;
background: #fff8dc;
background: -moz-linear-gradient(top, #f9eccd 0%, #fff8dc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eccd), color-stop(100%,#fff8dc));
background: -webkit-linear-gradient(top, #f9eccd 0%,#fff8dc 100%);
background: -o-linear-gradient(top, #f9eccd 0%,#fff8dc 100%);
background: -ms-linear-gradient(top, #f9eccd 0%,#fff8dc 100%);
background: linear-gradient(to bottom, #f9eccd 0%,#fff8dc 100%);
}
.tab_br{display:none;}

#cse-search-results { background-color: #fff8dc; max-width:720px;overflow:hidden}

p > iframe{background:#FFF8DC; width:80%; height:360px}

.news {/*margin: 9px 38px 11px 42px;*/ line-height:19px; border-top:1px solid #f1e4c5; /*border-bottom:1px solid #f1e4c5;*/ font-size:14px; background-color: #fff8dc; padding-bottom: 20px}
.news p { padding:8px 0; text-align:justify; }
.news p.ct2{text-align:center;/*position:relative;*/}
.news p.ct2 img{margin-left:1.6%;}
/* Подписи к картинкам */
.imgcaptiontext{display:block; position:relative; font-family: Tahoma;font-size: 9pt;
/*background: #fff8dc;
background: -moz-linear-gradient(top,  #fff8dc 0%, #fff8dc 60%, #f9eccd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8dc), color-stop(60%,#fff8dc), color-stop(100%,#f9eccd));
background: -webkit-linear-gradient(top,  #fff8dc 0%,#fff8dc 60%,#f9eccd 100%);
background: -o-linear-gradient(top,  #fff8dc 0%,#fff8dc 60%,#f9eccd 100%);
background: -ms-linear-gradient(top,  #fff8dc 0%,#fff8dc 60%,#f9eccd 100%);
background: linear-gradient(to bottom,  #fff8dc 0%,#fff8dc 60%,#f9eccd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8dc', endColorstr='#f9eccd',GradientType=0 );

-webkit-box-shadow: 0px 3px 4px 0px #e3d3ad;
-moz-box-shadow:    0px 3px 4px 0px #e3d3ad);
box-shadow:         0px 3px 4px 0px #e3d3ad);*/
/*background:rgba(255,250,233,0.8); background:#FFFCEF;max-width:400px;*/background:#fff8dc;  /*border-right:1px dashed #E4DBB4; border-bottom:1px dashed #E4DBB4; border-left:1px dashed #E4DBB4; border-top:1px dashed #E4DBB4; border:1px dashed #E4DBB4; border-radius: 0 0 5px 5px ;*/ margin: -10px auto 0 auto; /*bottom:7%; */padding:5px;/*left:19%;right:20%;*/
text-shadow: 1px 1px 5px rgba(227, 218, 179, 1);}
.icoimg {
/*width: 32px;*/
height: 32px;
/*max-width: 32px;
max-height: 32px;*/
border: 1px solid #c7b890;
float: left;
padding: 4px;
/*padding-top: 4px;
padding-right: 4px;
padding-left: 4px;
margin: -3px 8px 0 0;*/
margin-right: 8px;
border-radius: 4px;
background-color: white;
position:relative;
}
.icoimg img {border:0; width: 32px; height: 32px;/* margin-bottom: -1px;*/}
.qr_small{display:inline-block; background:url("//www.bestfree.ru/images/sprite_1.png") no-repeat -22px -201px;width:24px; height:24px;margin-top:2px}
.android_download_table {display:table;}
.around_qr{display:inline-block;border: 1px solid #c7b890;border-radius: 4px;background-color: white;text-align:center;width: 28px;height: 28px;}
.around_qr_container{display:table-cell;vertical-align:middle;}
h6 .download_link, .download_link{float:left; white-space: nowrap; font: normal 14px Arial, Verdana, Tahoma}
.android_download_table .android_download_link{
display:table-cell;margin-left: 8px;padding-left: 8px;vertical-align:middle;
}
.small_medal_32 {
margin:  0 0 -9px 8px;
}

.small_medal_16 {
margin:  -2px 0 0 7px;
}

.nobr {white-space: nowrap}
.lown{margin: 9px 8px 10px 0}
.news td { text-align:justify; }
.news div.ct2 { text-align:center; }
.full_description table{border-collapse: collapse;margin:10px 0}
.full_description table td, .full_description table th {text-align:center; border: 1px solid #E3D3AD; padding:2px 7px}
.full_description table tr:first-child{font-weight:bold}
.full_description table tr td:first-child, .full_description table tr th:first-child{font-weight:bold;text-align:left}
.news tr.ct2 { text-align:center; border: 1px solid #f1e4c5; }

/*.navigation { 
float:left; width:95%;
border:1px solid #e3d3ad; 
margin:2px 24px 5px 24px;
box-shadow: 0 2px 3px #ece4ca;
min-width: 741px;
}
.navigation-bg { 
float:left; width:100%;
background:url("//www.bestfree.ru/images/mt.gif") repeat-x top; 
}

.r-c {
background:#fbf0d1 url("//www.bestfree.ru/images/tr.png") repeat-x top;
width:211px;
vertical-align:top;
border-radius: 0 4px 4px 0;
-khtml-border-radius: 0 4px 4px 0;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-topright: 4px;
border-left:1px solid #fff;
}
.m-c {
}*/

#multi-derevo {/*border-top: 1px solid #E3D3AD;*/ }
#multi-derevo span {text-align: center; text-decoration: none; display: block; /*border-top:1px solid #f1e4c5;*/ border-bottom:1px solid #E3D3AD; padding:5px 0; cursor:pointer; background: #FBF0D1}
#multi-derevo span a { /*display: block;*/ color:#1166aa; font:bold 13px/22px Tahoma; text-decoration:none; }
#multi-derevo ul, li {list-style-image:none; /*list-style-position:outside;*/ list-style-type:none; margin:0; padding:0}
#multi-derevo ul li ul{ padding: 5px 0; background:#fff8dc; border-bottom:1px solid #E3D3AD; }
#multi-derevo .list-last {border-bottom:0}
#multi-derevo .list-first {border-top-left-radius: 5px;
border-top-right-radius: 5px}
#multi-derevo ul li ul li { background:#fff8dc; margin:2px 2px 2px 28px;/*border-bottom:1px solid #f1e4c5;ДОБАВИЛ ЗДЕСЬ ОТСТУП СПРАВА*/ }
#multi-derevo ul li ul li a { color:#1166aa; font:normal 13px/14px Tahoma; text-decoration:underline;margin-left:-3px; }
#multi-derevo ul li ul ul li a{ padding-left: 25px; }
/*#multi-derevo ul li ul li a:visited {}*/
#multi-derevo ul li ul li a:hover {color:#ff6347;/* прежнее text-decoration:none;*/ } 
.otstup, .current{ margin-left: 53px !important}
.current, .current_p{list-style-image: url('//www.bestfree.ru/images/current.gif')}
.current a, .current_p a{color:#1166aa !important; text-decoration:none !important}
.otstup-2 { margin-left: 37px !important; font-weight:bold; font-size: 10pt}
.otstup-3 { margin-left: 16px !important; padding-top: 5px !important; font-weight:bold; font-size: 9pt}

/* IE 6 Fixup */
* html #multi-derevo * { height: 1%}
/*]]>*/

/* затемнение счётчиков */
.moduletable-spy img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.5; /* Mozilla 1.6  */ -khtml-opacity: 0.5;  /* Konqueror 3.1, Safari 1.1 */ opacity: 0.5;   /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ filter: alpha(opacity=50); /* IE 5.5+*/ }
.moduletable-spy a:hover img { filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); /*]]>*/ }

.box { padding:10px 0; }
.box_line { padding:10px 0; border-bottom:1px solid #E3D3AD; }
.block { padding:10px; }
.title { margin:4px}
.title div{ background:url("//www.bestfree.ru/images/sprite_1.png") 0 -76px no-repeat}
.title h3 { padding:0 0 0 40px; }

.footer { color:#fff; height:67px; padding:1px; font-size:11px; background:#1166aa; position:relative; margin:-69px 0 0 0;}
.footer a { color:#fff; }

.footer-border { height:65px; padding:0 18px; border:1px solid #2198f7; background:#1166aa; }

.footer-table { width:100%; height:65px; font-size:11px; }

.zagol {color:#665f44; font:bold 14px/34px Tahoma, Arial; text-align:center; border-bottom: 1px; padding:0; background: none}

.ct2 + .podpis {text-align:center; font: 11px Tahoma, Arial}
table.ct2{text-align:center; margin:0 auto}
table.ct2 tr th:first-child {text-align:center}
table.ct2 td.spacing {border-top: 1px solid #FFF8DC; border-bottom: 1px solid #FFF8DC}
section ol li, section ul li {margin-bottom: 8px}

#top {position:fixed; z-index:1000;top:150px; display: none;width:17px;height:100px; cursor: pointer;background: url("//www.bestfree.ru/images/sprite_1.png") -201px -175px no-repeat}

.speed-bar { color:#000; font-size:12px; line-height:14px; margin:0 0 7px 0; overflow-x:hidden; _zoom:1}
.speed-bar a { color:#1166aa; font-weight:bold; }
.speed-bar a:hover { color:#ff6347; }
.speed-bar li {float:left; padding:0 7px 0 0}
.speed-bar li.blue{color:#1166aa}

.speed-bar-2 { font-family: Tahoma; color:#000; font-size:13px; line-height:14px; margin:25px 0 25px 0; overflow:hidden; _zoom:1; font-weight:bold}
.speed-bar-2 a { color:#1166aa; font-weight:bold; }
.speed-bar-2 a:hover { color:#ff6347; }
.speed-bar-2 li {float:left; padding:0 7px 0 0}
.speed-bar-2 li.blue{color:#1166aa}

/*поделиться*/
.yashare-auto-init{margin-top:7px}
#share1 {margin:0 8px 0 0}
#share1 a:hover, #share2 a:hover{opacity:.7}
#share2 { float: right; margin: 20px 0 0 740px; width:16px; position:fixed}

.language {float: right; margin: -33px 5px 0 0}

#site-search {float: right; width:128px; height:24px; display:inline-block}
.search {margin:7px 15px 0 0; border:1px solid #E3D3AD; border-radius:4px; background:#fff}
.search input{color: #999;font-size:12px}
.search form { overflow:hidden; _zoom:1}
.search p {padding:5px}
.search img {margin-right:5px}
.sr-box .name input,.sr-box .email input{margin:5px; width:176px}
.sr-box .name input{background:url("//www.bestfree.ru/images/sprite_1.png")  157px -186px no-repeat}
.sr-box .email input{background:url("//www.bestfree.ru/images/sprite_1.png")  156px -206px no-repeat}
.sr-box .name{margin-top:7px; margin-left:12px}
.sr-box .email{margin-top:8px; margin-left:12px}
.right-menu-social {margin-left:10px}
.add {padding:10px; font-size:11px; line-height:13px; text-align: left}
.add a { color:#1166aa; }

.add #yandex_advert {margin-left:-13px; max-width:200px}

.freeda-google {position: absolute; margin-left: 155px; margin-top: -2px; width: 32px; height: 110px;background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -180px -276px;}
.sticky {
margin-right: 10px;
  position: fixed;
  top: -35px;
  z-index: 101;
  padding: 15px 17px 0 0;
/*  border: 1px solid #fff; -moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px; box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1), 0px 0px 0px 1px #ECE2BA;*/
}
.stop_stick {
  position: relative;
}

.you_search_text {width:100px; float:left; display:inline; height:16px; margin:4px 0 4px 4px; font-size:12px;outline: none; border: none;color: #999}
.you_search_submit {margin-right:4px}
#searchicon {width:16px; height:16px;
margin-top:4px;
cursor: pointer;
float: right;
background:#fff url("//www.bestfree.ru/images/sprite_1.png") 0 -167px;
outline: none;
border: none}

.dispatch {padding:12px 0 0 7px}
.dispatch td{height:25px;vertical-align:middle}
.dispatch a{color:#ff6347; padding:4px 0 0 0;	font:bold 11px/16px Arial}
.dispatch form, input { padding:0; margin:0; }
.dispatch form  { overflow:hidden; _zoom:1; padding-bottom:8px; }
.dispatch .you_mail { float:left; width:141px; height:17px; color:#000; font-size:11px; display:inline; background:#fff8dc; margin:0 4px 0 0; padding:3px 0 0 7px; border:1px solid #e3d3ad; }
.dispatch .you_mail_submit { float:left; width:34px; height:22px; color:#ff6347; font-weight:bold; background:#fff8dc; border:1px solid #e3d3ad; }
.dispatch div{
height:16px;
width:16px;
display:block;
background:url("//www.bestfree.ru/images/sprite_1.png") no-repeat;
}

.dispatch div.realization {background-position:-120px -192px}
.dispatch div.divination_right {background-position:-120px -210px}


.printing {padding:5px 0 0 0; position:relative; margin-left: 10px;float:left; width: 113px}
.printing a{text-decoration: none; border-bottom:1px dashed #1166aa}
.printing a:hover{border-bottom:1px dashed #ff6347;}
.printing div {
height:32px;
width:32px;
display:block;
background:url("//www.bestfree.ru/images/sprite_1.png") no-repeat;
}
.printing div.printlogo { background-position:-47px -195px; padding-right: 7px; float: left; clear: both; white-space: nowrap}

#hidden-cell-os, #hidden-cell-url, #hidden-cell-size, #hidden-cell-analog {max-width:230px; white-space:nowrap; overflow-x:hidden;display:block}
#hidden-cell-os:hover, #hidden-cell-url:hover, #hidden-cell-size:hover , #hidden-cell-analog:hover {overflow-x:visible;}
#hidden-cell-os #os_types, #hidden-cell-url #auth_url, #hidden-cell-size #installer_type, #hidden-cell-analog #analog_url {background:none; border:none}
#hidden-cell-os .shad, #hidden-cell-url .shad, #hidden-cell-size .shad, #hidden-cell-analog .shad{background:url("//www.bestfree.ru/images/sprite_1.png") no-repeat 0 -600px;margin-left:206px;width:24px;height:20px;position:absolute}
#hidden-cell-os:hover #os_types, #hidden-cell-url:hover #auth_url, #hidden-cell-size:hover #installer_type, #hidden-cell-analog:hover #analog_url{background:#FFF8DC; padding:0 3px 0 0;max-width:600px; position:absolute}

#adblock_square{float:right; margin-left:20px}

.razd{ margin:10px 15px 5px 15px;  padding-bottom:10px; border-bottom:1px solid #F1E4C5; }
.razd_img {text-align:center; margin-left:7%; margin-top: 9px;}

/* Стили сворачивания полного описания */
.trigger, .trigger2{ font-size: 20px; }
.toggle_container, #alternative-downloads { display: none; }
.toggle_container p img { padding: 0 10px 5px 0}
.download a, .trigger a, .trigger2 a{text-decoration:none}
.trigger h3:hover, .trigger2 h3:hover{color: #3F3F3F; /* #4b422f; */}
.trigger .title, .trigger2 .title{width:185px}
.trigger .btm, .trigger2 .btm{width:27px;height:27px;float:left;border:none;margin: 4px 6px}
.trigger h3, .trigger2 h3{line-height:27px !important; margin:4px 0}
.trigger .btm{background-position: -173px -113px !important}
.trigger2 .btm{background-position: -173px -141px !important}

.toggle_container ul li {list-style-type: disc; margin-left: 27px}
.toggle_container ol li {list-style-type: decimal; margin-left: 27px}
.full_description ul li {list-style-type: disc; margin-left: 27px}
.full_description ol li {list-style-type: decimal; margin-left: 27px}
.full_description p img { padding: 0 10px 5px 0}

#kontakt span:hover { background:url("//www.bestfree.ru/images/menu.gif") repeat-x; }

.divination { text-align: center; width: 350px; /* height: 80px; */ border: 3px outset #F1E4C5; padding: 20px; }

.download .btm {background:url("//www.bestfree.ru/images/sprite_1.png") -170px 0;width:30px;height:30px;float:left;margin-left: 2px}
.download .installpack {background:url("//www.bestfree.ru/images/sprite_1.png") -219px -360px;width:30px;height:30px;float:left;margin-left: 2px}
#instruction .download h4 {line-height:15px !important;padding-left:9px;display:block;white-space:nowrap;margin-top:0;margin-bottom:0;color:#fff;font:bold 15px/22px Tahoma}
/* // Стили сворачивания полного описания */
.download{float:left;display:inline-block;margin:4px 4px 4px 0;border:1px solid #469134;border-radius:6px;box-shadow:2px 2px 3px #e3d3ad;text-shadow: -1px -1px 0 #469134}
/*.download td h4 {display:block;white-space: normal;color:#fff;}*/
#instruction .download a table td h4 {margin-top:0;margin-bottom:0;display:block;white-space: normal;color:#fff; font:bold 15px/22px Tahoma}
.download span {font-size:12px;font-weight: normal}
.download span:first-child {display:none}
.download a, .download input{
display: block;
padding: 4px 16px 6px 7px;
border-top: 1px solid #D1EEB6;
border-radius: 5px;
background:#1DAA09;
background-image: -moz-linear-gradient(top,#92d82e,#1DAA09);
background-image: -ms-linear-gradient(top,#92d82e,#1DAA09);
background-image: -o-linear-gradient(top,#92d82e,#1DAA09);
background-image: -webkit-gradient(linear,left top,left bottom,from(#92d82e),to(#1DAA09));
background-image: -webkit-linear-gradient(top,#92d82e,#1DAA09);
background-image: linear-gradient(to bottom,#92d82e,#1DAA09)}
.download input{
color:#fff;font-weight:bold;text-align: center;width:178px;padding-left:16px;font-size: 13px;
}
.download a h4{color:#fff;font:bold 15px Tahoma;}
.download a:hover, .download input:hover{
background-image: -moz-linear-gradient(top,#92d82e,#1F940F);
background-image: -ms-linear-gradient(top,#92d82e,#1F940F);
background-image: -o-linear-gradient(top,#92d82e,#1F940F);
background-image: -webkit-gradient(linear,left top,left bottom,from(#92d82e),to(#1F940F));
background-image: -webkit-linear-gradient(top,#92d82e,#1F940F);
background-image: linear-gradient(to bottom,#92d82e,#1F940F)}
.load {margin:17px 0 10px 16px; border-bottom: 1px}
.no-spam {text-align: center;color: #665F44;margin-top:5px}
.googleplus {text-decoration:none}
.googleimg {border:0;width:32px;height:32px}
.rightmenu_leftmargin {margin-left:15px}

.bottomline{font-size:10px; border-bottom:1px solid #F1E4C5;}

.downloader_link {
max-width:560px;
text-align:left;
white-space: normal;
display:inline-block;
color:#fff;
font:bold 15px Tahoma;
padding:7px 65px 9px 5px;
border-left: 1px solid #469134;
border-top: 1px solid #469134;
border-right: 1px solid #469134;
border-radius:6px;
background:#1DAA09;
background-image: -moz-linear-gradient(top,#92d82e,#1DAA09);
background-image: -ms-linear-gradient(top,#92d82e,#1DAA09);
background-image: -o-linear-gradient(top,#92d82e,#1DAA09);
background-image: -webkit-gradient(linear,left top,left bottom,from(#92d82e),to(#1DAA09));
background-image: -webkit-linear-gradient(top,#92d82e,#1DAA09);
background-image: linear-gradient(to bottom,#92d82e,#1DAA09);
box-shadow:2px 2px 3px #e3d3ad, inset 0px 1px 0px 0px rgba(255, 255, 255, 0.75);
text-shadow: -1px -1px 0 #469134;}

.downloader_link:hover{
color:#fff; 
background-image: -moz-linear-gradient(top,#92d82e,#1F940F);
background-image: -ms-linear-gradient(top,#92d82e,#1F940F);
background-image: -o-linear-gradient(top,#92d82e,#1F940F);
background-image: -webkit-gradient(linear,left top,left bottom,from(#92d82e),to(#1F940F));
background-image: -webkit-linear-gradient(top,#92d82e,#1F940F);
background-image: linear-gradient(to bottom,#92d82e,#1F940F);
cursor:pointer;
}

.downloader_link .win32 {font-size:12px;font-weight: normal; text-align:left;}

.downloader_link .h4{line-height:15px; display:inline-block; text-align:left;color:#fff; }

.downloader_link .btm {display:block; background:url("//www.bestfree.ru/images/sprite_1.png") -170px 0;width:30px;height:30px;float:left; margin: 0 11px 0 6px;}

.bit32 {display:block; background:url("//www.bestfree.ru/images/sprite_1.png") -24px -630px;width:24px; height:24px;float:left; margin:3px 10px 0 10px;}

.bit64 {display:block; background:url("//www.bestfree.ru/images/sprite_1.png") 0 -630px;width:24px; height:24px;float:left; margin:3px 10px 0 10px;}

.bitport {display:block; background:url("//www.bestfree.ru/images/sprite_1.png") -48px -630px;width:24px; height:24px;float:left; margin:3px 10px 0 10px;}

.bitandroid {display:block; background:url("//www.bestfree.ru/images/sprite_1.png") -72px -630px;width:24px; height:24px;float:left; margin:3px 10px 0 10px;}

.bitphone {display:block; background:url("//www.bestfree.ru/images/sprite_1.png") -96px -630px;width:24px; height:24px;float:left; margin:3px 10px 0 10px;}

#bottom_download_button, #upper_download_button{
max-width:560px;
text-align:left;
white-space: normal;
display:inline-block;
color:#fff; 
font:bold 15px Tahoma;
padding:7px 65px 9px 5px;
border-left: 1px solid #469134;
border-top: 1px solid #469134;
border-right: 1px solid #469134;
border-radius:6px;
background:#1DAA09;
background-image: -moz-linear-gradient(top,#92d82e,#1DAA09);
background-image: -ms-linear-gradient(top,#92d82e,#1DAA09);
background-image: -o-linear-gradient(top,#92d82e,#1DAA09);
background-image: -webkit-gradient(linear,left top,left bottom,from(#92d82e),to(#1DAA09));
background-image: -webkit-linear-gradient(top,#92d82e,#1DAA09);
background-image: linear-gradient(to bottom,#92d82e,#1DAA09);
box-shadow:2px 2px 3px #e3d3ad, inset 0px 1px 0px 0px rgba(255, 255, 255, 0.75);
text-shadow: -1px -1px 0 #469134;}
#bottom_download_button:hover, #upper_download_button:hover{
background-image: -moz-linear-gradient(top,#92d82e,#1F940F);
background-image: -ms-linear-gradient(top,#92d82e,#1F940F);
background-image: -o-linear-gradient(top,#92d82e,#1F940F);
background-image: -webkit-gradient(linear,left top,left bottom,from(#92d82e),to(#1F940F));
background-image: -webkit-linear-gradient(top,#92d82e,#1F940F);
background-image: linear-gradient(to bottom,#92d82e,#1F940F);
cursor:pointer;
}
#bottom_download_button .win32, #upper_download_button .win32 {font-size:12px;font-weight: normal; text-align:left;}
#bottom_download_button .h4, #upper_download_button .h4{line-height:15px; display:inline-block; text-align:left;}
#bottom_download_button .btm, #upper_download_button .btm{display:block; background:url("//www.bestfree.ru/images/sprite_1.png") -170px 0;width:30px;height:30px;float:left; margin: 0 11px 0 6px;}

#download_alert, #download_alert1{
display:none;
font-size:14px;
margin-top:6px;
color: #000;
max-width:300px;
border:1px solid #E3D3AD;
box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
border-radius:6px;
background: #FFFCEF;
text-align:center; padding:10px;z-index:9999
}

/* Из файла thickbox.css */
*{padding: 0; margin: 0}
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }

#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#777; }

#TB_window a:link {color: #777}
#TB_window a:visited {color: #777}
#TB_window a:hover {color: #000}
#TB_window a:active {color: #777}
#TB_window a:focus{color: #777}

#TB_overlay { position: fixed; z-index:1000; top: 0; left: 0; height:100%; width:100%; }

#TB_window { /* my IE7 Hack*/ position: fixed; background: #ffffff; z-index: 1002; color:#000000; display:none; border: 4px solid #525252; border-radius:8px; text-align:left; top: 50%; /* top: auto; bottom:10%; */ left:50%; }

* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:32px;width:32px; margin:6px 13px 10px 0; float:right}
#TB_closeWindowButton div{ height:32px;width:32px; background: url("//www.bestfree.ru/images/sprite_1.png") -168px -194px no-repeat}
#TB_closeWindowButton div:hover{background: url("//www.bestfree.ru/images/sprite_1.png") -136px -194px no-repeat}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0 5px 0; }
#TB_load{ position: fixed; text-align: center; display:none; height:13px; width:208px; z-index:1003; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
#TB_load span{ cursor:pointer; }

* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_HideSelect{ z-index:999; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; 	opacity: 0; height:100%; width:100%; }

* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; margin-bottom:1px; }

/* Спрайт ТОП-10 на главной */
#top10 { text-align: center; }
#top10 .top10 {background: url("//www.bestfree.ru/images/top10.png") no-repeat;  width: 71px; height: 74px; margin:0 auto; }
/*
#top10 .top10_PuntoSwitcher {background-position: -504px 0}
#top10 .top10_AVG {background-position: 0 0}
#top10 .top10_FastStoneImageViewer { background-position: -72px 0; } 
#top10 .top10_CDBurnerXP { background-position: -144px 0; }
#top10 .top10_MediaGet { background-position: -288px 0; } 
#top10 .top10_OpenOffice { background-position: -360px 0; } 
#top10 .top10_Opera { background-position: -432px 0; } 
#top10 .top10_QIP { background-position: -576px 0; } 
#top10 .top10_DaumPotPlayer { background-position: -648px 0; } 
#top10 .top10_UnrealCommander { background-position: -720px 0; }
#top10 .top10_Recuva {background-position: -288px 0}

#top10 .top10_VirtualBox {background-position: 0 0}
#top10 .top10_AVG {background-position: -72px 0}
#top10 .top10_RJTextEd {background-position: -144px 0} 
#top10 .top10_sTabLauncher { background-position: -216px 0; }
#top10 .top10_PicPick { background-position: -288px 0; } 
#top10 .top10_CarotDAV { background-position: -360px 0; } 
#top10 .top10_SimpleWatcher { background-position: -432px 0; } 
#top10 .top10_Sizer { background-position: -504px 0; } 
#top10 .top10_AnyVideoConverter { background-position: -576px 0; } 
#top10 .top10_Kolesiko { background-position: -648px 0; }
*/

.TOP_section{margin:0 auto; text-align: center; display:block}
.TOP_back {margin:0 auto;background: url("//www.bestfree.ru/images/sprite_1.png")  /*0-72px*/-144px -657px no-repeat; width: 71px; height: 74px;}
.TOP_img{margin-top: 19px}

/* Orphus */
p#mis {
text-align: center;
}

#mis img {
width:181px;
height:55px;
background: url("//www.bestfree.ru/images/sprite_1.png") 0 -112px no-repeat;
}

.t, .mt, .title, .navigation, .comments{
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
}
.t { 
background: #fff8dc url("//www.bestfree.ru/images/t.gif") repeat-x top;
border:1px solid #ece2ba;
}
.b, .mb, .navigation-bg, .title div {
border:1px solid #fff;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
}

.mt, .title{
background:url("//www.bestfree.ru/images/mt.gif") repeat-x top, #FFF8DC; 
border:1px solid #e3d3ad; 
box-shadow: 0 2px 3px #e3d3ad;
margin-bottom: 7px;
}

.mbr {padding:15px 20px; overflow:hidden; _zoom:1}
.pra{padding:7px}
.cont-table { width:100%; border-spacing:0}


/* Комментарии */
#tableDiv img {border:0}
.commentit {vertical-align:top}
.commentit form{margin:7px 32px 20px}
.commentit h3{margin: 0px 2px 7px}
.commentit h3:before{content: '';height: 21px;width: 21px;background: url("/images/sprite_1.png") -8px -82px no-repeat;position: absolute;margin: 6px 0 0 -33px;border-radius: 10px;box-shadow: 0 0 6px rgba(206, 186, 139, 1)}
.commentit .mt{width:99%;margin-bottom: 21px}
.comments{background:#fffae9;border:#e3d3ad 1px solid;padding:12px 5px 12px 12px;margin:10px 0 10px 0}
.onecomment{width:100%;padding:0;margin:0;border:0}
.commenttext{width:95%;padding-right:10px}
.ratingcomm{width:3%;vertical-align: text-top}
.username{font-family:Arial; color:#AB0000}
.commdata{font-size:8pt;color:#666666}
.forma th{font-weight:normal; text-align:left; width:146px}
.forma td[colspan]{width:80%}
.forma #nick, .forma #usmail, .forma #keystringz, .forma textarea{padding:3px 7px;border:1px solid #E3D3AD; border-radius: 5px;margin-bottom: 7px;width: 207px;height: 20px;font: normal normal 400 13px/19px Arial}
.forma textarea{width: 85%;height: 100px;max-width: 600px;padding-top:6px}
.commspace{height:9px}
#miniload{display:none; width:16px; height:16px}
.rate{display:block;width:60px}
.captcha{width:{$width}; height:{$height}; text-align: center; width: 120px; margin-left: 30px}
.captcha img{padding:3px; border:1px solid #E3D3AD; border-radius: 5px;background: #fff}
.reload{cursor:pointer;font:10px;color:#CCCCCC;border-bottom: 1px dashed}
a.pic,a.pic2,a.pic3,a.pic4,a.pic5,a.pic6,a.pic7,a.pic8,a.pic9,a.pic10,a.pic11,a.pic12,a.pic13 {background:url("//www.bestfree.ru/images/sprite_1.png") no-repeat;width: 24px;height: 23px;display: block;float:left}
a.pic {background-position: 0 -228px}
a:hover.pic {background-position: 0 -251px}
a.pic2 {background-position: -25px -228px}
a:hover.pic2 {background-position: -25px -251px}
a.pic3 {background-position: -73px -228px}
a:hover.pic3 {background-position: -73px -251px}
a.pic4 {background-position: -98px -228px;margin:0 3px 0 3px}
a:hover.pic4 {background-position: -98px -251px}
a.pic5 {background-position: -144px -228px; margin:0 3px 0 3px}
a:hover.pic5 {background-position: -144px -251px}
a.pic8 {background-position: -49px -228px}
a:hover.pic8 {background-position: -49px -251px}
a.pic6 {background-position: -121px -228px;margin:0 3px 0 3px}
a:hover.pic6 {background-position: -121px -251px}
a.pic7 {background-position: -167px -228px;margin:0 3px 0 3px}
a:hover.pic7 {background-position: -167px -251px}
a.pic10 {background-image: url(/commentit/im/bbjustifyleft.gif);width: 24px;height: 23px;display: block;float:left;margin:0 0 0 3px}
a:hover.pic10 {background-position: 0 23px}
a.pic11 {background-image: url(/commentit/im/bbjustifycenter.gif);background-position: 0 0;width: 23px;height: 23px;display: block;float:left}
a:hover.pic11 {background-position: 0 23px}
a.pic12 {background-image: url(/commentit/im/bbjustifyright.gif);background-position: 0 0;width: 24px;height: 23px;display: block;float:left}
a:hover.pic12 {background-position: 0 23px}
a.pic13 {background-image: url(/commentit/im/bbsmail.gif);background-position: 0 0;width: 21px;height: 23px;display: block;float:left;margin:0 3px 0 3px}
a:hover.pic13 {background-position: 0 23px}
.comrule{font-size:12px;color:#999999; padding: -10px 0 0 0}
.comrule sup {font-family: Tahoma; font-size: 10px; color: #999999}
.commentit .download input{width: 220px; font-family: Verdana; font-size: 13px; padding: 6px 16px 8px 7px;cursor:pointer; text-shadow: -1px -1px 0 #469134}
.commentimg{position:absolute;margin-left: 450px;margin-top: 15px; width:76px; height:118px; background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -142px -386px;}

/*Рейтинг*/
.srtgs {
position:relative;
margin:0;
width:210px;
font-family:"Calibri", Arial, sans-serif;
text-align:left;
padding:0px 0px 0px 0;
}
.srtgs .stars, .srtgs .d_rtg, .srtgs .totalrate { width:110px; }
.srtgs .stars {
position:relative;
height:20px;
margin:0;
background: url('/ratingfiles/star0.png') repeat-x top left;
/*padding:1px;*/
}
.srtgs .d_rtg {
position:absolute;
top:0; left:0;
margin:0;
height:20px;
}
.srtgs .totalrate {
position:relative;
text-align:center;
font-weight:bold;
color:#0001ed;
display:none;
}
.totalrate i {
padding-right:8px;
color:#010101;
}
.totalrate span{
color:#ed0001;
}
.srtgs .d_rtg span {
display:block;
width:13px;
float:left;
cursor:pointer;
height: 20px;
margin-left: -2px;
}
.srtgs .star_n {
position:relative;
height:19px;
margin:0;
background: url('/ratingfiles/star1.png') repeat-x top left;
}
.srtgs em {
position: absolute;
bottom: 13px;
left: 120px;
font-size: 13px;
text-align: center;
color: gray;
}

.clear_both { clear:both; }

.yandex_metrika { position:absolute; left:-9999px; }

.podpiska { /*padding: 10px; text-align: center; vertical-align: top; width: 254px*/}
/*.podpiska p { text-align: center; }
.podpiska_name_mail { padding: 2px 5px 2px 5px; border: 1px solid #F1E4C5; }
.podpiska_button { margin-left: 14px; }*/
.podpiska_counter {margin-left: 370px; margin-top: -56px; padding: 10px; padding-bottom: 5px; text-align: center; vertical-align: top; position: absolute; border: 1px solid #E3D3AD; border-radius: 5px; background: #FFF8DC; box-shadow:  0px 2px 3px 0px rgba(220, 205, 168, 0.75)}
/*.podpiska_counter img {border: 1px solid #E3D3AD; box-shadow:  0px 2px 2px 0px rgba(230, 215, 178, 0.75)}*/
.podpiska_counter_number{font-size: 16px; font-weight: bold; text-shadow: 0px 0px 4px rgba(156, 227, 150, 1);}
.freeda_distr {position: absolute; margin-left: 483px; margin-top: -281px}
.freeda_distr+p {margin-top: 40px}

#vk_like { margin: 4px 0 8px 2px; }

.yandex_baner {text-align: left}
.google_ad {text-align: left}

.pravila_comment {margin-bottom: 20px}

.download-right span:first-child {display:none}

.block_ad_336_280
{
float: left;
margin: -15px 10px 10px 0;
}

.shuchushka {
border-top: 1px solid #E3D3AD;
border-bottom: 1px solid #E3D3AD;
margin:10px 5px;
padding:10px;
}

.shuchushka h3 {
text-align: right;
margin-top:-6px;
}

/* mistakes */
#mistake {
background-image: url(/mistakes/overlay.png);
position: absolute;
margin: auto;
top:  0;
left: 0;
z-index: 1000;
width:  100%;
}
* html #mistake {
background-image: none;
} 
#m_window {
position: absolute;
background: #FFF8DC;
border: 5px solid #DAC190;
border-radius:10px;
overflow: auto;
width: 350px;
height: 400px;
z-index: 150;
}
#m_frame {
border: 0; 
overflow: auto;
width: 100%;
height: 378px;
margin-top: 7px;
}

#newsoft {
border: 0; 
border-spacing: 0;
padding: 0;
}

table #newsoft td {
vertical-align: top;
min-width: 15px;
}

#new_soft {float:left; margin-right:2%; max-width:78%}
#top_soft {float:right; max-width:20%}

.small_screenshot_img {
float: left;
margin: 6px 15px 5px 0;
}

.small_screenshot {
width: 160px;
border: 1px solid #ECE2BA;
border-radius: 5px;
float: left;
margin: 6px 15px 5px 0;
}

.rentlink{
font-family:Verdana;
font-size:7pt;
text-decoration: underline;
color:#1166AA;
cursor:pointer
}
.rentlink:hover{
color:#FF6347;
}
.rentlinkup {top:-5px;font-size:11pt;}

table td  #sitemap_2_col{
vertical-align: top;
}

/* Шучушка*/

#shuchushkalink { text-decoration:none; letter-spacing: 1px; text-shadow: 1px 1px 2px rgba(0,0,0,0.9); font-size: 20px}
#po {color:#2882FF}
#ho {color:#25BE00}
#zhi {color:#FB6100}
#esh {color:#25BE00}
#ut {color:#2882FF}
#ki {color:#FB6100}
#rquot {color:#FF2A2A}
#mcyandex {position:absolute; left:-9999px}


#morze textarea{padding:3px 5px; font-weight:normal !important; text-shadow: none; font-family: Tahoma, Arial; font-size: 14px}
#morze textarea:focus{-webkit-box-shadow: 0 0 10px rgba(255, 255, 50, 0.75); -moz-box-shadow: 0 0 10px rgba(255, 255, 50, 0.75); box-shadow: 0 0 10px rgba(255, 255, 50, 0.75)}
#first-table{float:left}
#second-table{margin-left:230px}
.table_morze td{font-weight: normal !important; text-align: center !important}
.table_morze td[onclick]:hover{cursor:pointer; background: #83ed21; /* Для старых браузеров */
background: -moz-radial-gradient(center, ellipse cover,  #83ed21 1%, #fff8dc 75%, #fff8dc 100%, #fff8dc 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(1%,#83ed21), color-stop(75%,#fff8dc), color-stop(100%,#fff8dc), color-stop(100%,#fff8dc)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #83ed21 1%,#fff8dc 75%,#fff8dc 100%,#fff8dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #83ed21 1%,#fff8dc 75%,#fff8dc 100%,#fff8dc 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #83ed21 1%,#fff8dc 75%,#fff8dc 100%,#fff8dc 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #83ed21 1%,#fff8dc 75%,#fff8dc 100%,#fff8dc 100%); /* W3C */
}
.table_morze td[onclick]:active{background: #ff6347;
background: -moz-radial-gradient(center, ellipse cover,  #ff6347 1%, #fff8dc 76%, #fff8dc 100%, #fff8dc 100%);
background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(1%,#ff6347), color-stop(76%,#fff8dc), color-stop(100%,#fff8dc), color-stop(100%,#fff8dc));
background: -webkit-radial-gradient(center, ellipse cover,  #ff6347 1%,#fff8dc 76%,#fff8dc 100%,#fff8dc 100%);
background: -o-radial-gradient(center, ellipse cover,  #ff6347 1%,#fff8dc 76%,#fff8dc 100%,#fff8dc 100%);
background: -ms-radial-gradient(center, ellipse cover,  #ff6347 1%,#fff8dc 76%,#fff8dc 100%,#fff8dc 100%);
background: radial-gradient(ellipse at center,  #ff6347 1%,#fff8dc 76%,#fff8dc 100%,#fff8dc 100%);
}
.table_morze th{text-align: center !important}
sup{font-family: Verdana, Arial; font-size: 12px; color: #1D67A4}

.align_left {float: left}

.align_right {float: right; margin: 5px 0 0 15px; padding: 0;}

.align_center {text-align: center}

.download_links_head {
font-size: 14px;
background: #FFF8DC;
margin: 0 0 0 -5px;
padding: 0 5px;
float:left;
}

.download_links {
font-size: 16px;
border: 1px solid #E3D3AD;
background: #FFF8DC;
padding: 20px 0 20px 20px;
margin: -11px 0 0 -22px;
border-radius:5px;
width: 580px;
}

.download_links_img {
width:96px;
height:148px;
padding: 0px 0 0px 0px;
margin: /*-140px 0 0 578px*/ -100px 0 0 578px;
position: absolute;
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -122px -508px;
}
.ironsource_download_link {
background: url("//www.bestfree.ru/favicon.ico") no-repeat;
width:16px;
height:16px;
float:left;
margin: 1px 5px 0 0;
}

.ironsource_download_link + .download_link {margin-right:10px}

#fake_link {color:#1166aa; text-decoration:underline; margin:1px 0 0 0; padding:0; background: none; font:bold 14px Arial; vertical-align: middle;}
#fake_link:hover {color:#ff6347; cursor:pointer;}

.download_warning {color:red; cursor:pointer; font-weight:bold}

#warning_text {max-width:550px; font-style:italic; font-size: 12px}

.yandex_download_link {
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -100px -168px;
width:16px;
height:16px;
float:left;
margin: 1px 5px 0 0;
}

.dropbox_download_link {
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -41px -168px;
width:16px;
height:16px;
float:left;
margin: 1px 5px 0 16px;
}

.google_download_link {
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -80px -168px;
width:16px;
height:16px;
float:left;
margin: 1px 5px 0 16px;
}

.mailru_download_link {
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -61px -168px;
width:16px;
height:16px;
float:left;
margin: 1px 5px 0 16px;
}

.we_in_youtube {margin-left:2px}

.we_in_youtube_2 {
margin: -2px 10px 0 0;
float: left;
}

.advice {
margin: 0 15px -20px 0;
width: 180px;
height: 95px;
}
.advice-text {
margin: 5px 5px 5px 5px;
padding: 3px 7px 3px 7px;
width: 180px;
float: left;
border:1px double #E3D3AD;
background: #FFF8DC;
border-radius:5px;
}

.advice-img {
margin: 35px 0 0 80px;
}

.warning {
color:#BA221F;
font-weight: bold;
font-size: 16px;
}

.frida-error {
width:79px;
height:169px;
margin: -161px 0 0 400px;
float: left;
clear: both;
position: absolute;
background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -67px -276px;
}
.distribution_bottom {
margin: 0 20px 20px -3px;
padding: 7px 0 4px 0;
width: 212px;
border:1px double #E3D3AD;
background: #FFF8DC;
border-radius:5px;
}

.small_postal{position:absolute; margin-left: -4px; margin-top: -99px}
.freeda_cell{width: 75px}

.alawar img {
margin: 0 20px 0 0;
}

.new {
display: block;
position: absolute;
background: url("//www.bestfree.ru/images/new-red.png") no-repeat 0 0;
width: 48px;
height: 48px;
margin: 0 0 -50px 110px;
}

.commer{display:inline-block;font-size: 10px;vertical-align: super;color:#3F3F3F;margin-left:7px;cursor:pointer;text-shadow:0px 0px 3px rgba(0,255,0,0.7);}
.commer-d{display:inline-block;font-size: 10px;vertical-align: super; text-decoration:line-through; color:#3F3F3F;margin-left:7px;cursor:pointer;text-shadow:0px 0px 3px rgba(255,111,160,0.7);}

#whatsnew {
font-size: 10px;
vertical-align: super;
margin-left:4px;
color: #1166B4;
border-bottom: 1px dashed #1166B4;
/*padding-left:4px;
padding-right:4px;
text-decoration: underline;*/
background: none;
} 

#whatsnew:hover {
color: #FF7A47;
border-bottom: 1px dashed #FF7A47;
cursor: pointer;
} 


.popup_overlay, .popup_falsepositive, .popup_falsepositive2, .april_popup_overlay {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.7);
text-align: center;
z-index: 1000;
}
.popup_overlay:after, .popup_falsepositive:after, .popup_falsepositive2:after, .april_popup_overlay:after {
display: inline-block;
height: 100%;
width: 0;
vertical-align: middle;
content: ''
}
.popup {
display: inline-block;
position: relative;
max-width: 728px;
padding: 20px;
border: 5px solid #fff;
border-radius: 15px;
box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4);
background: #fff;
vertical-align: middle
}
.text_aligner {
text-align: left;
max-height: 500px;
overflow: auto;
}

.text_aligner ul li {
margin-left:20px;
list-style-type:disc;
}
.text_aligner ol li {
margin-left:20px;
list-style-type:decimal;
}
.changelog_version { margin-left: 40px; color:#3F3B2A; font:bold 15px/34px Tahoma, Arial; }
.popup_header { text-align: center; margin:5px 0 10px 0; color:#3F3B2A; font:bold 18px/34px Verdana, Tahoma, Arial; }

#falsepositive, #falsepositive2, #falsepositive3, #show-hide-alternatives{font-size: 10px;
vertical-align: super;
margin-top:7px;
margin-bottom:7px;
color: /*#C7C5BA*/#85837C;
border-bottom: 1px dashed /*#C7C5BA*/#85837C;
/*padding-left:4px;
padding-right:4px;
text-decoration: underline;*/
background: none;}

#falsepositive:hover, #falsepositive2:hover, #falsepositive3:hover, #show-hide-alternatives:hover{
color: #FF7A47;
border-bottom: 1px dashed #FF7A47;
cursor: pointer;
} 

.underbuttonsize{font-size: 10px;vertical-align: super; color: /*#C7C5BA#85837C*/#3F3F3F;background: none;margin-right:10px;}

/*.popup_falsepositive{
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.7);
text-align: center;
z-index: 1000;
}
.popup_falsepositive:after {
display: inline-block;
height: 100%;
width: 0;
vertical-align: middle;
content: ''
}*/

.archive-links {
max-width: 728px;
/*overflow: auto; */
column-count:3;
-moz-column-count:3;
-webkit-column-count:3;
text-align: center;
/*max-height: 2000px;*/
}

.archive-sections {
max-width: 728px;
/*overflow: auto; */
column-count:2;
-moz-column-count:2;
-webkit-column-count:2;
text-align: left;
/*max-height: 2000px;*/
}

span.hidden-link {
color: #1166aa;
text-decoration: underline;
cursor: pointer;
}

span.hidden-link:visited {
color:#8955B2;	
text-decoration: underline;
cursor: pointer;
}
span.hidden-link:hover {
color:#ff6347;
text-decoration: underline;
cursor: pointer;
}

u {
display: inline-block;
border: 1px dashed #E3DAB3;
border-radius:5px;
text-decoration: none;
padding: 0 3px;
}

.note {
background-color: #FFFCEF;
float: right;
width: 200px;
font-family: Tahoma;
font-size: 9pt;
margin: 10px 0 10px 15px;
padding: 5px 7px 5px 10px;
border: 1px dashed #E3D3AD;
border-radius: 1px;
}

div .cod {
background-color: #FFFCEF;
font-family: monospace;
font-size: 0.9em;
padding: 10px 15px 10px 15px;
border: 1px dashed #E3D3AD;
border-radius: 5px;
}

.codesheet{background-color: #FFFCEF; display:table; padding: 10px 15px 10px 15px; border: 1px dashed #E3D3AD; border-radius: 5px;margin:0 auto;text-align:center;}
.codesheet p:nth-child(even){background: #f0f0f0}
.codesheet p:nth-child(odd){background: #FFFCEF}
.codesheet p{font-size:1em; font-family: Courier New, monospace; counter-increment: section;display:table-row}
.codesheet p:before{content: counter(section) " "; background-color: #FFFCEF; color:#808080; padding-right: 10px;display:table-cell;-moz-user-select: -moz-none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;}
.codesheet p:after{margin-right: 10px;content:" ";padding: 0 10px;display:table-cell;-moz-user-select: -moz-none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none}
.codesheet .tag{color:#0000FF;}
.codesheet .attribute{color:#FF0000;}
.codesheet .value{color:#8000FF;}
.codesheet .comment{color:#008000;}



h2[class="h2rubric"]{
margin: 0 0 22px 54px;
}

h3[class="h3rubric"]{
min-width:150px;
max-width:650px;
display:inline-block;
font-family: Verdana;
font-size: 12pt;
padding:0;
margin:-11px 0 0 5px;
white-space: normal;
}

.os {
font-family: Tahoma;
font-size: 9pt;
margin-left: 55px;
}

.descriptionshort{
display:inline-block;
margin: 8px 0 7px 55px;
}

/* Локальные ссылки на страницах рубрик */
.locallink-box {
text-align: left;
-webkit-columns: 180px 3;
-moz-columns: 180px 3;
columns: 180px 3;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
-webkit-column-rule: 1px dotted #DBDBDB;
-moz-column-rule: 1px dotted #DBDBDB;
column-rule: 1px dotted #DBDBDB;
}

.otstup_locallink {margin-left: 10px;}

.line {
border-top: 1px dashed #C4C4C4; /* Параметры линии */
height: 1px; /* Высота блока */
width: 50%;
margin: 7px 0 18px 52px;
}

.bolditalic {
font-style: italic;
font-weight: bold;
}

#instruction ol, #instruction ul{margin-top:10px; margin-bottom:15px;}
#instruction li{margin-bottom:5px;}

#instruction h3{margin-top:7px;
margin-bottom:7px;}

#instruction h4,.full_description h4{
font-family: Tahoma;
font-size:14px;
color: #3F3F3F;
margin-top:10px;
margin-bottom:10px;
}

h4.align_center {
font-family: Tahoma;
color: #3F3F3F;
}

input[value="Подписаться"]{
font-family: Verdana;
font-size: 14px;
color: #fff;
/*text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.75);*/
text-shadow: -1px -1px 0 #469134;
}
.download_br{display:none}
.download_nbsp{display:none}
.privacy_br{display:none}
.privacy_divide{display:inline; color:#fff}

#flashgame{position:relative; width: 90%; margin: 0 auto; padding:10px; border: 1px solid #C7B890; border-radius:10px; background: #fff}
#flashgame object, #flashgame img{width: 100%; height: 100%; margin: auto;}

#prewievTitle{position:absolute; z-index: 255; bottom:0; left:0; border-radius:10px; text-align:center; vertical-align:middle; width:100%; height:100%; background: rgba(50,50,50,0.5);}
#prewievTitle:hover{background: rgba(50,50,50,0.4);}
#prewievTitle p{width: 90%; height: 10%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; color:#fff; text-shadow: 2px 2px 2px rgba(50, 50, 50, 0.75); font-size: 20px;text-align:center;}

/* ---- Медали --- */
#BestFREE_medal_round{width:64px; height:64px;position: absolute;margin-left:-20px; margin-top:-20px;}
#medal_caption{display:none; text-align:center}
#big_medal_round{width:64px; height:64px; border:0px;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;}
#big_medal_round:hover{width:300px; height:300px; /* background:rgba(255, 255, 255, 0.8); border:1px solid grey; border-radius:5px; */ z-index:999999;}
#BestFREE_medal_round:hover #medal_caption{display:block; width:300px; text-shadow:1px 1px 2px rgba(255, 255, 255, 1); padding:5px 0; background:rgba(255, 252, 239, 0.95); border:1px dashed #E3DAB3; border-radius:5px; z-index:999999;}

#BestFREE_medal_top{width:64px; height:128px;position: absolute;margin-left:-20px; margin-top:-20px;}
#big_medal_top{width:64px; height:128px; border:0px;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;}
#big_medal_top:hover{width:300px; height:600px; /* background:rgba(255, 255, 255, 0.8); border:1px solid grey; border-radius:5px;*/ z-index:999999; }
#BestFREE_medal_top:hover #medal_caption{display:block; width:300px; margin-top:-607px; margin-left:305px;text-shadow:1px 1px 2px rgba(255, 255, 255, 1); padding:5px 0; background:rgba(255, 252, 239, 0.95); border:1px dashed #E3DAB3; border-radius:5px; z-index:999999;}
/* ---- Медали --- */

#countdowntimer,.secs{font-weight:bold;font-size:16pt;color:#3F3F3F;/**/text-shadow:none;}
#backtimer {font-size:18pt;/**/color:#1DAA09;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);}

.right_menu_button_img{width:26px;height:26px; margin-top:-2px;background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -217px -705px;display:inline-block;}

.left_menu_button_img{width:26px;height:26px; margin-top:-2px;margin-left:-2px;background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -217px -679px;display:inline-block;}

.content_button_img{width:26px;height:26px; margin-top:-2px;background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -217px -653px;display:inline-block;}

	
.dividingline {
margin: 10px 0 0 0;
width: 100%;
height: 10px;
border-top: dotted 1px #E3D3AD;
border-bottom: solid 1px #E3D3AD;
}

.small_medal_32 {
margin:  0 0 -9px 8px;
}

.small_medal_16 {
margin:  -2px 0 0 7px;
}

.align_top {
vertical-align: top;
}

.interview_questions {
font-weight: bold;
color: #3F3F3F;
}

.calc_input {
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 5px;
border: solid #E3D3AD 1px;
border-radius: 3px;
width: 55px;
}

.authors {
float: left;
margin: 5px 10px 0px 0px;
}

.opros_button{width:11px; height:67px; border:1px solid #469134; border-radius:3px; background:#1FAB0A;
background: -moz-linear-gradient(top, #8fd72d 0%, #1fab0a 100%);
background: -webkit-linear-gradient(top, #8fd72d 0%,#1fab0a 100%);
background: linear-gradient(to bottom, #8fd72d 0%,#1fab0a 100%);
cursor:pointer;float:left;margin: 140px 0 0 740px; position:fixed;
padding:2px 0 0 3px;line-height:1.2;}
.opros_button:hover{opacity:.8}
/* .opros_button:hover{width:100px;background:#20940F;
background: -moz-linear-gradient(top, #8fd72d 0%, #20940F 100%);
background: -webkit-linear-gradient(top, #8fd72d 0%,#20940F 100%);
background: linear-gradient(to bottom, #8fd72d 0%,#20940F 100%);margin: 180px 0 0 634px;}

.opros_freeda{float:left;width: 36px; height: 73px; background: url("//www.bestfree.ru/images/sprite_1.png") no-repeat -85px -447px;}
.opros_visible{float:left;width: 16px; height: 73px;padding-left:3px;}

.opros_link_text{display:none}
.opros_button:hover .opros_link_text{display:block;width: 80px; height: 64px;text-align:center; padding:2px;float:left;} */
a.opros_button {text-decoration:none;color:white;font-family: Tahoma;font-size:11px;font-weight:bold;text-shadow: -1px -1px 0px rgba(70, 145, 52, 1);}
a.opros_button:hover{color:white;}

.best{background-color: #B2F7B4}

.worst{background-color: #F7B2B2}

ins, aside#yandex_advert_left span, aside.google_ad, .adsbygoogle, ins.adsbygoogle{display:none;}

#blockada{display:block; margin-left:170px; width:80%; height:100%}
#blockada>div{display:inline}

.ban{transition: 0.2s;transition-timing-function: ease-in-out;}
.yab{border:1px solid #E3D3AD; border-radius:7px;}
.ban:hover,.yab:hover{opacity:0.9;}

/*SendPulse form*/
.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line p,.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line h1,.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line h2,.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line h3,.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line h4,.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line h5,.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_form_line h6{margin:0!important;color:inherit!important;font:inherit!important;}
#f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f{width: 350px !important;background-color: #fff8dc !important;border-style: solid !important;border-width: 1px !important;border-color: #e3d3ad !important;border-radius: 5px !important;font-family: Tahoma, Geneva, sans-serif !important;box-shadow:  0px 2px 3px 0px rgba(220, 205, 168, 0.75)}
.sp-emailplace{padding: 5px !important;border-radius: 4px 4px 0px 0px !important;}
.sp-emailplace div{display: inline-block;}
.sp-emailplace div div{margin-bottom: 5px;font-family: Tahoma, Geneva, sans-serif !important;font-size: 12px !important;font-weight: bold !important;color: #B2B2B2 !important;text-align: left !important;}
input.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_email{padding: 5px !important;border-width: 1px !important;border-style: solid !important;border-color: #eeeeee !important;border-radius: 5px !important;width: 300px !important;font-family: Tahoma, Geneva, sans-serif !important;font-size: 12px !important;font-weight: normal !important;color: #666 !important;}
.sp-nameplace{padding: 5px !important;border-radius: 4px 4px 0px 0px !important;}
.sp-nameplace div{display: inline-block;}
.sp-nameplace div div{margin-bottom: 5px;font-family: Tahoma, Geneva, sans-serif !important;font-size: 12px !important;font-weight: bold !important;color: #B2B2B2 !important;text-align: left !important;}
.f14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f_text{padding: 5px !important;border-width: 1px !important;border-style: solid !important;border-color: #eeeeee !important;border-radius: 5px !important;width: 300px !important;text-align: left !important;font-family: Tahoma, Geneva, sans-serif !important;font-size: 12px !important;font-weight: normal !important;color: #666 !important;}
.sp-buttonplace{text-align: center !important;padding: 5px !important;padding-top: 5px !important;padding-bottom: 5px !important;}
.sp-buttonplace div{display: inline-block;}
#buttonf14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f{text-decoration: none; border-style: solid; text-align: center; border-collapse:inherit;background: linear-gradient(#c4e125, #88a819) repeat scroll 0 0 rgba(0, 0, 0, 0);border-color: #829c15 #829c15 #819d15;border-image: none;border-style: solid;border-width: 1px 1px 3px;box-shadow: 0 0 0 1px #c6da7b inset;color: #fff;text-shadow: 0 1px 0 #88a819;color: #FFFFFF !important;font-family: Tahoma, Geneva, sans-serif !important;font-size: 22px !important;font-weight: normal !important;background-color: #B2B2B2 !important;border-radius: 5px !important;width: 250px !important;height: 40px !important;text-shadow: 1px 1px  0 rgba(0,0,0,0.4) !important;cursor: pointer;border-width: 1px;border-style: solid;padding: 5px;}
.sp-foot{padding: 5px !important;padding-top: 5px !important;padding-bottom: 5px !important;}
.sp-foot div{display: inline-block !important;vertical-align: top !important;word-wrap: break-word !important;text-align: center !important;color: #b2b2b2 !important;width: 100% !important;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif !important;font-size: 14px !important;font-weight: normal !important;}
#_plain_messagef14dc6ff64a5a2efae261140a8464a029504e7a8570a6976059afa601cd2793f{display:none;}
.sp-logo div{display: inline-block !important;text-align: center !important;width: 100% !important;font-size: 12px !important;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif !important;color='#2A6496' !important;padding: 10px !important;font-weight:normal !important;border-radius: 0px 0px 4px 4px  !important;}
.sp-logo div img{width:100px}

#mine{z-index:3333; clear:both; box-sizing:border-box; position:fixed; left:0; width:100%; bottom:0; display:block; padding:10px; background:#1166AA; color:#fff; font-size:14px; text-align:center;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(33,152,247,1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(33,152,247,1);
box-shadow: inset 0px 0px 0px 1px rgba(33,152,247,1);
border:1px solid #1166AA;
}
.button_yes{width:40px;
padding:5px;
cursor:pointer;
text-align:center;
color:#fff;
background: #6DAD53;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index: 1000;
    border: 1px solid #469134;
    background: #8fd72d;
    background: -moz-linear-gradient(top, #8fd72d 1%, #1fab0a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fd72d), color-stop(100%,#1fab0a));
    background: -webkit-linear-gradient(top, #8fd72d 1%,#1fab0a 100%);
    background: -o-linear-gradient(top, #8fd72d 1%,#1fab0a 100%);
    background: -ms-linear-gradient(top, #8fd72d 1%,#1fab0a 100%);
    background: linear-gradient(to bottom, #8fd72d 1%,#1fab0a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd72d', endColorstr='#1fab0a',GradientType=0 );
	margin:5px 20px;
}
.button_no{width:40px;
padding:5px;
cursor:pointer;
text-align:center;
color:#fff;
background: #6DAD53;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index: 1000;
    border: 1px solid #961111;
    background: #ff2f00;
    background: -moz-linear-gradient(top, #ff2f00 1%, #af0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff2f00), color-stop(100%,#af0000));
    background: -webkit-linear-gradient(top, #ff2f00 1%,#af0000 100%);
    background: -o-linear-gradient(top, #ff2f00 1%,#af0000 100%);
    background: -ms-linear-gradient(top, #ff2f00 1%,#af0000 100%);
    background: linear-gradient(to bottom, #ff2f00 1%,#af0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2f00', endColorstr='#af0000',GradientType=0 );
	margin:5px 0;
}

.button_yes:hover, .button_no:hover{box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5);}

@media screen and (min-width: 1921px){
	#flashgame{height: 500px}
	.adsbygoogle{width:728px;height:90px}
	#content_block {margin: 20px 20% 0px 20%}
	#left-menu {left: 20%}
	#right-menu {right: 20%}
}
@media screen and (max-width: 1920px){
	#flashgame{height: 500px}
	.adsbygoogle{width:728px;height:90px}
	#content_block {margin: 20px 20% 0px 20%}
	#left-menu {left: 17%}
	#right-menu {right: 17%}
}
@media screen and (max-width: 1800px){
	#left-menu {left: 16%}
	#right-menu {right: 16%}
}
@media screen and (max-width: 1700px){
	#left-menu {left: 14%}
	#right-menu {right: 14%}
}
@media screen and (max-width: 1680px){
	#left-menu {left: 13%}
	#right-menu {right: 13%}
}
@media screen and (max-width: 1600px){
	#content_block {margin: 20px 20% 0px 20%}
	#left-menu {left: 10%}
	#right-menu {right: 10%}
}
@media screen and (max-width: 1489px){
	#left-menu {left: 7%}
	#right-menu {right: 7%}
}
@media screen and (max-width: 1444px){
	#left-menu {left: 6%}
	#right-menu {right: 6%}
}
@media screen and (max-width: 1400px){
	#left-menu {left: 5%}
	#right-menu {right: 5%}
}
@media screen and (max-width: 1366px){
	/*.printing {right:20px}*/
	#left-menu {left: 3%}
	#right-menu {right: 3%}
}
@media screen and (max-width: 1314px){
 /* .printing {right:0}*/
	#left-menu {left: 1%}
	#right-menu {right: 1%}
	#nav {margin-left: 17px}
}
@media screen and (max-width: 1299px){
		#content_block {margin: 20px 230px 0px 20.5%; padding: 0 25px 0 5px}
		#flashgame{height: 500px}
	}
@media screen and (max-width: 1281px) and (min-width: 1279px){
		#left-menu, #right-menu {margin-top: 15px}
		#content_block {margin-top: 27px}
}
@media screen and (max-width: 1278px){
	.download_links_img {display:none}
     #content_block {margin: 20px 20px 0px 230px; padding: 0 25px 0 25px;  min-width: 470px; max-width:50%}
	 #adblock_square{float:none; margin:0}
	 #juicebox-container, #gallery + h3 {display:none}
	 #flashgame{height:352px}
	 .adsbygoogle{width:468px;height:60px}
	 #share2 {margin: 20px 0 0 51%;z-index:999}
	.opros_button{margin-left:51%}
	 #content_block p.ct2 img {width:auto; max-width:100%; height:auto}
	#new_soft {max-width:68%}
	#top_soft {max-width:30%}
	.commentimg{/*position:absolute;margin-left: 260px;margin-top: 49px; width:76px; height:118px*/display:none}
	h3[class="h3rubric"]{max-width:350px}
}
@media screen and (max-width: 1152px){
	.speed-bar li {clear:both}
}
@media screen and (max-width: 1080px){
.download_links {margin: -11px 0 0 -15px}
.footer_adv {margin-left: 40%; margin-right: 40%} 
}
@media screen and (max-width: 1028px){
		#content_block {padding: 0 5px 0 15px}
		#juicebox-container, #gallery + h3 {display:block}
		#flashgame{height: 500px}
		.footer_adv {margin-left: 35%; margin-right: 35%} 
}
@media screen and (max-width: 1008px){
#adblock_square{float:right; margin-left:5px}
.download_links {margin: -11px 0 0 -22px;}
h3[class="h3rubric"]{max-width:650px}
.commentimg{/*position:absolute;margin-left: 450px;margin-top: 15px; width:76px; height:118px*/display:block;}
#new_soft {max-width:78%}
	#top_soft {max-width:20%}
.speed-bar li {float:left}
.adsbygoogle{width:728px;height:90px}
 #share2 {margin: 20px 0 0 740px}
 .opros_button{margin-left:740px;}
 .download_links_img {display:block}
		#content_block {padding: 0 5px 0 5px; max-width:730px;}
			#right-menu{position: absolute;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	left: -400px;
	}
.right_vk{color: #527498; line-height: 1.5em; padding-bottom:3px; margin-bottom: 3px}
.right_tube{color: #E22B27; line-height: 1.5em; padding-bottom:3px; margin-bottom: 3px}
.right_letter{line-height: 1.5em; padding-bottom:1px}
#right_menu_button {
-webkit-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
-moz-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
display:block;
cursor:pointer;
font-size: 2.5em;
font-family: WebSymbolsLigaRegular;
color: #fff;
position: absolute;
top: 15px;
left: 0;
width: 25px;
height: 25px;
padding: 6px 3px 3px 2px;
text-align: center;
background: #6DAD53;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
border: 1px solid #469134;
background: #8fd72d; /* Old browsers */
background: -moz-linear-gradient(top,  #8fd72d 1%, #1fab0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fd72d), color-stop(100%,#1fab0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fd72d 1%,#1fab0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd72d', endColorstr='#1fab0a',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
-moz-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
-webkit-user-select: none;
}
#right_menu_button:hover {box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5)}
#right_menu_button:active {box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2)}
}
@media screen and (max-width: 988px){
.footer_adv {margin-left: 40%; margin-right: 40%} 
.privacy_br{display:inline}
.privacy_divide{display:none}
.download_links {margin: -11px 0 0 2px;width: 556px}
.download_links_head {margin: 0 0 0 10px}
	#left_menu_button {
		-webkit-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
		-moz-text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
		text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);
		display:block;
		cursor:pointer;
		font-size: 3em;
		font-family: WebSymbolsLigaRegular;
		color: #fff;
		position: absolute;
		top: 56px;
		left: 0;
		width: 25px;
		padding: 6px 3px 3px 3px;
		height: 25px;
		text-align: center;
		background: #6DAD53;
		-webkit-border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0;
		border: 1px solid #469134;
		background: #8fd72d; /* Old browsers */
		background: -moz-linear-gradient(top,  #8fd72d 1%, #1fab0a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8fd72d), color-stop(100%,#1fab0a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #8fd72d 1%,#1fab0a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #8fd72d 1%,#1fab0a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd72d', endColorstr='#1fab0a',GradientType=0 ); /* IE6-9 */
		-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
		-moz-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
		box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.25);
		-webkit-user-select: none;
	}
	#left_menu_button:hover {box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5)}
	#left_menu_button:active {box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2)}
	#left-menu{width:213px}
    #left-menu{position: absolute;-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;background: #f9eccd;
		border: 1px solid #E3D3AD; box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1); border-radius: 5px; margin-top: 8px; left: -400px}
	 /*#nav li  {margin-left: 15px}*/
	 #content_block{margin: 20px 10% 0px 10%; padding: 0 10px 0 10px}
	 .news{overflow:hidden}
	 }
@media screen and (max-width: 849px){
	/*.adsbygoogle{width:728px;height:90px}*/
	 #content_block{margin: 20px 10px 0px 10px; padding: 0 5px 0 5px}
	 }
@media screen and (max-width: 820px){
	h3[class="h3rubric"]{max-width:350px}
	.commentimg{display:none}
	#juicebox-container, #gallery + h3 {display:none}
	.adsbygoogle{width:468px;height:60px}
	#content_block{margin: 20px 10px 0px 10px; padding: 0 5px 0 5px; min-width: 470px; }
	#adblock_square{float:none; margin:0}
	p > iframe{height:300px}
	#flashgame{height:300px}
	#allowed-age{margin-left:-43px;}
	.rightlogoicons a span {display: none}
	.rightlogoicons { width: 16px}
	.footer_adv {margin-left: 39%; margin-right: 39%} 
	}
@media screen and (max-width: 810px){
	.copy {position: static; clear:both; margin: 10px 0 10px 10px; width: auto; white-space: nowrap}
	.footer_adv {margin: 0 0 15px 10px; position: static; display: block; white-space: nowrap; clear:left;text-align:left}
	.moduletable-spy {clear:left; position: static; margin: 0 0 10px 10px}
	.rambler_counter {float:left; margin-right: 10px}
	.openstat_counter {float:left; margin-right: 10px}
	.LI_counter {clear:left; display:inline-block}
	}
@media screen and (max-width: 780px){
	#share2{display:none}
	.opros_button{display:none}
	#nav li {display:inline-block}
	#nav li a.top_link span.raz, #nav li span.top_link span.raz {display:none}
	#nav li a.top_link {color:#1166aa; text-decoration:none; font:bold 1.3em/3.7em Tahoma, Arial; cursor:pointer; border: 1px solid #E3D3AD; box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1); border-radius: 5px; padding:5px}
	#nav li span.top_link {color:#807049; text-decoration:none; font:bold 1.3em/3.7em Tahoma, Arial; cursor:default; border: 1px solid #E3D3AD; box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.1); border-radius: 5px;  padding:5px}
	#nav li a.top_link:hover {box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5)}
	#nav li span.top_link:hover {box-shadow: inset 0px 0px 10px 3px rgba(255, 255, 255, 0.5)}
	#nav li a.top_link:active {box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2)}
	#nav li span.top_link:active {box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2)}
	}
@media screen and (max-width: 763px){	
	#content_block {width:96%}
	#content_block p.ct2 img {width:auto; max-width:93%; height:auto}
	}
@media screen and (max-width: 758px){
/*.commentimg{position:absolute;margin-left: 260px;margin-top: 49px; width:76px; height:118px}*/
	.welcome {display:none}
	.rightlogoicons a span {display: inline-block}
	.rightlogoicons {width: 90px}
	#subscribeout{left:38px}
	/*#subscribeout_inner{width:100%}*/
	}
@media screen and (max-width: 708px){
	#bottom_download_button, #upper_download_button{width: 90%}
	.downloader_link {width: 80%}
	.download_links {width: 95%}
	.download_links_img {display:none}
	.download_br{display:inline}
	.download_nbsp {display:inline}
	.yandex_download_link {margin: 1px 5px 0 16px}
	.ironsource_download_link {margin: 1px 5px 0 16px}
	#new_soft {max-width:58%}
	#top_soft {max-width:40%}
	#multi-derevo ul li ul li a { color:#1166aa; font:normal /*11px/14px*/13px/22px Tahoma; text-decoration:underline;margin-left:-3px; padding-right: 5px}
	}
@media screen and (max-width: 558px){
	h3[class="h3rubric"]{max-width:420px}
	.adsbygoogle{width:234px;height:60px}
	#content_block{margin: 15px 8px 0 8px; min-width: 236px}
	#flashgame{height:200px}
	p > iframe{height:200px}
	.speed-bar li {clear:left}
	#comment-section, #instruction, #start-description, #video-section, #faq-section{border-top: 0;}
	.switchtab{
	margin-top:5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	border: 1px solid #E4DBB4;
	border-radius:5px;
	}
	.switchtab:hover{
	border-radius: 5px;
	border: 1px solid #E4DBB4;
	}

	.activetab,.activetab:hover{
	border: 1px solid #E4DBB4;
	padding: 10px 5px;
	}
	.tab_br{display:inline;}
	}
@media screen and (max-width: 515px){
h3[class="h3rubric"]{max-width:380px}
.note{clear:both; width:95%}
.download_links {width: 94%}
}
@media screen and (max-width: 480px){
h3[class="h3rubric"]{max-width:350px}
	#content_block {width:94%}
	.commentit form{margin:7px 2px 20px}
	.commentit h3:before{display:none}
	.push_down {height: 140px; vertical-align:bottom}
	.captcha{display:block; margin: -200px 0 0 -230px}
	}
@media screen and (max-width : 450px){
	.note{width:92%}
	h3[class="h3rubric"]{max-width:300px}
	.download_links {width: 93%}
	}
@media screen and (max-width : 400px){
	#adblock_square{display:none}
	h3[class="h3rubric"]{max-width:230px}
	}
@media screen and (max-width : 330px){
h3[class="h3rubric"]{max-width:170px}
	#wrapper {margin:8px 0 10px 0; }
	.left-top { margin:0 0 0 35px}
	.welcome {display:none}
	#content_block{margin: 20px 0 0 0; padding: 0; min-width: 234px; font-size: 14px; }
	p > iframe{height:150px}
	#flashgame{height: 150px}
	.rightlogoicons a span {display: none}
	.rightlogoicons { width: 16px}
	#content_block p.ct2 img {width:auto; max-width:100%; height:auto}
	.copy {white-space: normal}
	.rambler_counter, .openstat_counter, .LI_counter {clear:both; display:list-item; list-style-type: none;line-height: 1em}
	#new_soft {clear:left; max-width:98%}
	#top_soft {clear:right; max-width:98%}
	}
@media screen and (max-width : 241px){
p > iframe{height:100px}
	.left-top {margin:0 0 0 35px}
	}
