html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{text-decoration:none;}

.fix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}


body{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

img{ 
	border: 0; 
}

a{
	color:#000;
}

#count_top{
	display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px;
}

#top{
	margin: auto;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align:center;
	max-width:950px;
	height:80px;
/*
	width:970px;
	height:90px;
	padding-bottom: 7px;
*/
	clear:both;
	overflow:hidden;
}

#top a{
	display:inline-block;
	width:150px;
	height:80px;
}

#title{
  font-family:tahoma;
  font-size:12px;
  color:#663399;
}

#title img{
  width:18px;
  height:18px;
  border:0;
  position: relative;
  vertical-align: middle;
  margin-right:3px;
}

#header{
	padding:0;
	max-width:960px;
	margin: 14px 0;
}


#logo{
	width:200px;
	line-height:12px;
	font-size:10px;
	font-weight:bold;
	display:table-cell;
	vertical-align:top;
/*	padding-top:7px; */
}

#logo ul{
	list-style:none;
	margin-bottom:20px;
}

#h_right{
	display:table-cell;
	text-align:center;
	vertical-align:top;
/*	width:100%;*/
	width: 800px;
	padding-top: 5px;
}
.h_right_content{
	margin:20px auto 0;
	text-align:center;
	position:relative;
}
.h_right_content ul{
	list-style:none;
	font-weight:bold;
	margin-bottom:5px;
}
.h_right_content li{
	display:inline;
	margin:0 35px;
}
.h_right_content li a{
	text-decoration:underline;
}
#social{
	position:absolute;
	top:0;
	right: -30px;
}
#search{
	background:#FFF5E1;
	width:615px;
	padding:5px;
	margin:0 auto 5px;
/*	position:relative;*/
border-radius: 20px;
}

#banner_top{
	margin: 0 17px;
	width:728px;
	text-align:center;
	border:1px outset #ccc;

}
#container{
margin:0 auto;
padding:0;
width: 1320px;
}
#allcontent{
padding:0;
width:985px;
margin: 0 auto 0 50px;
display: inline-block;
}

.news_inf_mobile{
line-height:18px;
margin: 20px 0 20px 20px;
}
.news_inf_mobile p{
    margin: 10px 30px;
    width: 295px;
    height:250px;
    display: inline-block;
}
.news_inf_mobile img{
width:295px;
}
#yandex_ad_news_right{
width:250px;
}
#news_right{
float:right;
width:250px;
line-height:18px;
}
#news_right p{
margin-bottom:40px;
}
#news_right img{
width:250px;
}
#news_right b {
/*float:right;*/
}

#content{
	padding:0;
	max-width:985px;
	margin: 0;
}

#content h2{
	font-size:14px;
	text-align:left;
}

#left{
	width:200px;
	display:table-cell;
	vertical-align:top;
}

#nav{
    width: 200px;
}
#nav a{
    font-family:"Arial regular";
    font-weight:bold;
    display:block;
    padding-left:15px;
    padding-right:15px;
}

#nav > li{
 border:1px solid #ff6300;
 margin:1px 0;
}

#nav > li > a{
    height:30px;
    color:#fff;
    font-size:18px;
    background:#ff6f14;
    line-height:30px;
    text-shadow:1px 1px 0 #4c4c4c;
}

/*
#nav > li > a:hover{
    background:#ff6300;
  cursor: pointer;
  background-image: url(/img/platf_arr.png);
  background-repeat: no-repeat;
  background-position: 98% 35%;
}
*/

#nav .selected{
cursor:pointer;
  background: #ff6300;
  cursor: pointer;
}
.open_arrow #nav .selected {
  background-image: url(/img/platf_arr.png);
  background-repeat: no-repeat;
  background-position: 98% 35%;
}

#nav li ul{
    padding:10px 0;
display:block;
}
#nav li ul li{
    height:20px;
    line-height:20px;
    overflow:hidden;
    cursor:pointer;
}
#nav li ul li a{
    color:#404040;
    font-size:12px;
}
#nav li ul li a:hover{
/*    color:#000;
    background:#ffcb67;
*/
}
#nav li ul li:hover{
    color:#000;
    background:#ffcb67;
}

.platform { 
	border: 0; 
	width: 50px;
	height: 50px;
	margin: 0 0 0 20px;
}

.block{
	padding-top:15px;
	background:url(img/dot_l.gif) no-repeat;
	font-size:10px;
	margin-bottom:10px;
}

.block h3{
	font-size:12px;
	text-align:center;
}

.block ul{
	margin-bottom:10px;
}

.block > a{
	font-weight:bold;
}
.latest{
	border:1px solid #FF6300;
	padding:5px;
	font-size:12px;
	overflow:hidden;
}

.latest img{
	float:left;
	margin:0 0 5px;
}
.latest p{
	margin:5px 0;
	text-align:center;
}
.latest a{
	color:#FF6300;
}
.latest p a{
	color:#FF6300;
	text-decoration: underline;
	font-size:12px;
}

.latest strong{
	font-weight:bold;
	font-size:16px;
}
.latest em{
	margin:10px 0;
	text-align:left;
	font-size: 10px;
}


#block_email{
	border:1px solid #ff6300;
	font-size:12px;
}

#block_email h3{
	text-align:center;
	font-weight:bold;
	margin:5px 0;
}

#block_email h3 span{
	color:red;
}

#block_email ul{
	list-style:disc;
	padding-left:30px;
	margin-bottom:10px;
}

#block_email form{
	text-align:center;
}
#block_email input[type="text"]{
	border:1px solid #8e8e8e;
	font:10px arial;
	width:120px;
}

#random{
	border:1px solid #000;
	padding:10px;
}

#links{
	font-size:12px;
}

#links ul{
	list-style:square;
	padding-left:30px
}

#links a{
	color:#ff6300;
}

#links a[href="http://freesoft.ru/"]{
	font-weight:bold;
}

#center{
	padding:15px;
	display:table-cell;
}

#center_right{
	display:table-cell;
}

h1{
	font-size:25px;
	margin-bottom:15px;
}
#center_right h1{
	margin:15px;
}
.yearly,.sortly{
	
}

#recomend{
	border-bottom:1px solid #ccc;
	line-height:15px;
	font-weight:bold;
}

.yearly{
	text-align:right;
	color:red;
}

.sortly{
	text-align:right;
	border-top:1px solid #ccc;
	color:green;
	height:20px;
}

.sortly_l{
	float:left;
}

.items{
	overflow:hidden;
	padding:10px 20px;
}

.items .item{
	width:50%;
	float:left;
	overflow:hidden;
}

.item:hover{
	background:#f7f7f7;
}

.item_image{
	float:left;
	display:table-cell;
	vertical-align:top;
	width:70px;
	padding-right:8px;
	text-align: center;
}

.item_title{
	display:table-cell;
	vertical-align:top;
	width:100%;
	word-wrap: break-word;
	line-height:15px;
}

/* deprecated */
.item_title h3{
	display:block;
	margin-bottom:5px;
}

.item_title h3 a{
	font-size:18px;
	color:#FF6300;
	text-decoration: underline;
	line-height:22px;
}

.item_title span{
	display:block;
	margin-bottom:5px;
}

.item_title span a{
	font-size:15px;
	color:#FF6300;
	text-decoration: underline;
	line-height:15px;
}

.item_title em {
	font-size:10px;
	font-weight:normal;
	color:#000;
	float:right;
	width:100px;
}

.item_title p{
	margin: 0;
}

.item_title p span{
	color: red;
}

.item_title a.download{
	font-weight:bold;
	color:#FF6300;
	font-size: 12px;
	display:block;
	margin: 5px 0 3px;
	text-decoration:underline;
}

.banner_title_low{
	text-align:center;
}
#screenshot{
	text-align:center;
	margin: 25px 0;
}

#screenshot h1{
	text-align:center;
	margin: 25px 0;
}

#screenshot img{
	margin: 20px 0;
}

#screenshot_list{
	text-align:center;
	margin: 25px 0;
}
#screenshot_list img.selected{
	border:2px;
}

#n_items{
	padding:20px;
}

#n_items_title{
	display: block;
	font-size:18px;
	line-height:40px;
	text-align:center;
}

#n_items_title img.title{
margin: 0 30px;
}

.news_row{
display:table-cell;width:50%;padding:20px;line-height: 18px;
}

.n_items_left{
	display: table-cell;
	vertical-align:top;
}

.n_items_right{
	display: table-cell;
	vertical-align:top;
}

.n_items_left h2, .n_items_right h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
}

.n_items_left h2{
	color:red;
	margin-bottom:40px;
}

.n_items_right h2{
	color:green;
	font-size:20px;
	margin-bottom:40px;
}

.informers{
	display: inline-block;
	margin-top:25px;
}

.informers h4{
	margin-bottom:5px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.informers h4 a{
}

.n_item_link{
/*	padding:0 20px 10px 0;*/
	padding-bottom:10px;
	width:95%;
	height:70px;
	display: inline-block;
	overflow:hidden;
}

#left_n_items .n_item_link{
height:initial;
  padding-top: 15px;
  background: url(img/dot_l.gif) no-repeat;
  font-size: 10px;
  margin-bottom: 10px;
height: auto;
cursor:pointer;
}
#left_n_items .n_item_link_image{
float:none;
padding:10px;
}
#left_n_items .n_item_link span{
background-color: #FFFFFF;
}
#left_n_items .classic_more{
float:right;
}
#left_n_items .left_classic_more_div{
display: inline-block;
  width: 190px;
}
#left_n_items .left_n_items_title{
float:right;
}

/* deprecated */
.n_item_link h3{
	display:block;
	background-color: #fff5e1;
}

.n_item_link h3 a{
	font-size:14px;
	text-decoration: underline;
}

.n_item_link span{
	display:block;
	background-color: #fff5e1;
}

.n_item_link span a{
	font-size:15px;
	text-decoration: underline;
}

.n_item_link_title p{
	margin: 5px 0;
	line-height: 12px;
	font-size: 11px;
	font-family: "Verdana";
}

.n_item_link_title{
	display:table-cell;
	vertical-align:top;
	width:100%;
	word-wrap: break-word;
}

.n_item_link_image{
	float:left;
	display:table-cell;
	vertical-align:top;
	width:70px;
	padding: 8px 10px 0 10px;
	text-align: center;
}

.n_item{
	padding:0 20px 65px 0;
/*	height: 125px; */
}
.n_item_image{
	float:left;
	display:table-cell;
	vertical-align:top;
	width:100px;
/*	height: 100px;*/
	padding: 8px 10px 0 10px;
	text-align: center;
}

.n_item_title{
	display:table-cell;
	vertical-align:top;
	width:100%;
	word-wrap: break-word;
}

/* deprecated */
.n_item h3{
	display:block;
	background-color: #fff5e1;
}

.n_item h3 a{
	font-size:14px;
	text-decoration: underline;
}

.n_item span{
	display:block;
	background-color: #fff5e1;
}

.n_item span a{
	font-size:12px;
	text-decoration: underline;
}

.n_item_title p{
	margin: 5px 0;
	line-height: 12px;
	font-size: 11px;
	font-family: "Verdana";
	width: 295px;
}

.n_item_title ul{
	font-family: Verdana;
	list-style:none;
	font-size:10px;
	line-height:11px;
}

#right{
	width:250px;
	display:table-cell;
}

.r_block{
	font-size:10px;
	width:250px;
	margin-bottom:30px;
}

/*deprecated*/
.r_block h4{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.r_block span{
	display: block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.r_block ol{
	width:220px;
	padding:10px 0 10px 30px;
	border:1px solid #FF6300;
	line-height:15px;
}

.r_block ul{
	width:240px;
	padding:10px 0 10px 10px;
	border:1px solid #FF6300;
	line-height:15px;
}

.siteway{
	text-align:center;
/*	font-weight:bold; */
	font-size:12px;
	position: relative;
	margin: 0;
}

.siteway img{
 position: absolute;
 bottom:-55px;
 left:0;
}

.siteway a{
	text-decoration:underline;
	text-align:center;
	line-height:14px;
}

.siteway_gplus{
position:absolute;
right:0;
bottom:-33px;
width:70px;
}

#sitewaytoo{
	margin:30px 40px 0;
	position: relative;
}

#sitewaytoo img{
 position: absolute;
 bottom:-60px;
 left:-37px;
}

#sitewaytoo a{
	color:#FF6300;
	text-decoration:underline;
}

#sec_center{
	display:table-cell;
/*	padding:0 0 20px 10px;*/
padding:0;
}

#sec_center h1{
	text-align:left;
	margin:20px 60px;
}

#sec_center h1 span{
font-size:18px;
color: brown;
}

#item_center .h1_brown{
font-size:23px;
color: brown;
font-weight: 600;
}

#sec_center td{
	padding: 7px;
}

#sections{
	width:720px;
	padding:0 0 20px 40px;
}

#sections li{
	width:340px;
	float:left;
	margin-bottom:8px;
}

#sections li a{
	color:#FF6300;
/*	text-decoration:underline; */
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

#count_prog{
	border-top:1px solid #ccc;
	margin-bottom:30px;
}

#count_prog a{
	color:#FF6300;
	text-decoration: underline;

}

#sec_center_left{
/*	padding-right:170px; */
	position:relative;
	min-height: 800px;
	margin-left: 20px;
/*	width:740px;*/
}

.article{
/*display:inline-block;*/
/*margin:0 20px 0 0;*/
margin:25px 20px 45px 0;
/*min-height: 115px;*/
/*width: 510px;*/
}

/* deprecated */
.article h2{
	background:#FFF5E1;
}

.article h2 a{
	text-decoration:underline;
	color:#000000;
	font-size:14px;
}

.article span{
	display:block;
	background:#FFF5E1;
}

.article span a{
	text-decoration:underline;
	color:#000000;
	font-size:15px;
word-break: break-all;
}

.article .article_right_top{
	float: right;
	font-size:12px;
	color:red;
	font-weight:700;
}

.article .article_image{
	float: left;
	padding: 8px 10px 0 15px;
	min-width: 100px;
	text-align: center;
}

.article_image:hover{
/*cursor:pointer;*/
}

.article_image_none{
	opacity:0.5;
}

.article .article_desc{
	word-wrap: break-word;
/*	display: table-cell;*/
/*	display:block;*/
	margin-left:125px;
}

.article .article_desc p{
	padding: 7px 0;
	min-height: 20px;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}
.article .article_desc ul{
	list-style:none;
	font-size:11px;
	line-height:15px;
	margin: 0;
	width: 385px;
word-break: break-all;
}

#paginator {
width:100%;
}

#paginator li{
	display:inline;
	margin-right:5px;
	line-height: 20px;
}

#paginator a{
	color:#FF6300;
	text-decoration:underline;
}

#sec_center_right{
	width:160px;
	position:absolute;
	top:0;
	right:0;
}
#sec_center_right p{
line-height:18px;
margin:0 0 50px 0;
/*text-align:center;*/
}
#item_center{
	display:table-cell;
	padding:0px 0 20px 10px;
	width:100%
}

#item_center h1{
	text-align:center;
	margin:20px 0;
	font-weight: 700;
	padding:0 88px 0 60px;
}

#item_center h2{
	font-size:20px;
}


#item_center h2.download{
	text-align:left;
	margin-top: 30px;
	margin-bottom: 5px;
}

#item_center h2.comments{
	text-align:center;
	margin-top: 20px;
	font-size:16px;
}
#item_center h2.others{
	text-align:center;
	margin: 15px;
}

.comments_reply{
	text-decoration: underline;
	color: rgb(43, 88, 122);
	font-weight: 700;
}

#navi_tab_border{
	border-color: #ff6300;
	border-width: 1px;
	border-style: solid;
	margin-right: auto;
	overflow:hidden;
	padding: 10px;
}

#navi{
	line-height: 0;
	padding-left: 14px;
}

#navi li{
	width: 170px;
	height: 0;
	display: inline-block;
	letter-spacing: 2px;
	font-size:14px;
	font-family: verdana;
	text-align:center;
	border-right:28px solid transparent;
	border-bottom:27px solid #ff6300;
	line-height:30px;
	margin-left:-14px;
	opacity:0.5;
	cursor:pointer;
}

#navi li.download{
	border-bottom-color:#6fb02f;
	opacity:0.9;
	width:280px;
}

#navi li.active{
        opacity:1;
        color: #ffffff;
}
#navi li a{
/*	color:#FF6300;
	text-decoration:underline; */
	margin-left: 12px;
	color:#FFFFFF;
}

#navi li .download{
	font-weight:900;
	font-size: 14px;
	text-shadow:1px 1px 0 #4c4c4c;
}

#banner_link_top{
	display: table;
	width: 100%;
	margin:10px 0 35px;
}
#banner_link_top_left{
	display:table-cell;
	width: 300px;
}
#banner_link_top_right{
	display:table-cell;
	text-align:center;
	vertical-align:top;
/*	padding-top: 25px;*/
}
.banner_link_top_space{
	display:table-cell;
	width: 7%;
}
#banner_link_top_row{
	display:table-row;
}


#item_desc_wrap_dinamic{
	display: none;
	min-height: 50px;
	width:100%;
}

#item_all_wrap{
}

#item_desc_wrap{
	margin:0px 0 10px 20px;
	overflow:hidden;
	width:365px;
	float:left;
}

#item_desc {
	font-size: 14px;
	vertical-align:top;
	line-height: 20px;
}
#item_desc p a{
text-decoration:underline;
color:#FF6300;
}

#item_desc h2{
	font-size:12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
}

#item_screen{
	width: 339px;
	display:table-cell;
	vertical-align:top;
	padding:0 0 20px 0;
	float:right;
}

#item_screen h2{
	font-size:12px;
	text-align:left;
	line-height:normal;
	margin-bottom:10px;
	font-weight: normal;
}

#item_screen a{
	text-decoration: underline;
	margin-top: 10px;
	display:inline-block;
}

#screens{
width: 339px;
margin: auto;
}

#screens a{
	width:100px;
	height:75px;
	display:inline-block;
	margin:0 5px;
	border:0;
}


.banner_title_under{
width:728px;
margin:auto;
display:table;text-align:center;padding-top:10px;
	font-size:9px;
	font-family: Tahoma;
	font-weight: 400;
	letter-spacing:30px;
}

.banner_title{
	text-align:center;
	font-size:9px;
	font-family: Tahoma;
	font-weight: 400;
	letter-spacing:30px;
/*
	color:#ccc;
	position:relative;
	top:-17px;
*/
}

#banner_1{
/*
	text-align:center;
	margin:0 auto;
	padding:0;
	padding: 5px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:3px auto 0;
	height: 90px;
*/
	margin:0 auto;
	width:728px;
}
#banner_1_for_yandex{
	margin:0 auto;
	width:728px;
}

#banner_1_468{
/*
	padding-bottom: 5px;
	padding-top: 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:3px auto 0;
	text-align:center;
*/
	width:468px;
	height: 60px;
	margin: 0 auto;
}

.banner_5{
	padding-bottom: 10px;
	margin:30px auto;
	text-align:center;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.banner_4{
	display: inline-block;
	padding-bottom: 10px;
/*	width:730px; */
	margin:30px auto;
	text-align:center;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.banner_bottom{
	display: inline-block;
}
.banner_3{
/*
	display: table;
	margin: 30px auto 0;
	display: inline-block;
	text-align:center;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:728px;
	height:90px;
*/
	text-align:center;
	margin:3px auto 0;
	padding:5px 0;
}
.banner_3_468{
	display: inline-block;
	text-align:center;
	width:468px;
	height:60px;
	margin: 30px auto 0;
	padding:0;
}

#banner_down_under{
margin-top:30px;
/*display: inline-block;*/
}

#item_param_wrap{
	width:100%;
}

#item_param{
	font-size:10px;
	vertical-align:top;
	width:250px;
	margin: auto;
/*	border:1px solid #FF6300;
	padding:5px;
*/
}

#item_param td{
/*	padding:5px 5px;*/
	line-height:25px;
}

#item_param .param{
	font-size:11px;
	width:177px;
}

#item_param a{
	color:#FF6300;
}

#item_param a.company{
	text-decoration:underline;
	margin:0;
}

#screenshots_preview{
	width: 100%;
	text-align:center;
	margin: 0 auto 50px auto;
}

#screenshots_preview h2{
	font-size: 16px;
	margin-bottom: 30px;
	margin-top:10px;
}
#screenshots_preview a img{
	width: 200px;
	margin: 15px;
	border: 0;
}

#screenshots_preview_in{
	display: none;
	width: 700px;
	text-align:center;
	margin: 50px auto;
}

#screenshots_preview_in h2{
	font-size: 20px;
	margin-bottom: 30px;
}
#screenshots_preview_in a img{
	width: 200px;
	margin: 15px;
	border: 0;
}

#download_list{
	padding-bottom:0;
	margin:auto;
}
#download_list p{
margin: 0 7px 9px;
/*font-family: cursive;*/
line-height: 20px;
/*width:300px;*/
/*float:left;*/
}
#download_list.center{
	width: 700px;
	text-align:left;
	margin: 60px 0;
	min-height: 120px;
}

/* deprecated */
#download_list h2{
	text-align:left;
	margin-bottom: 18px;
	margin-top:10px;
	font-size:16px;
}

#download_list span{
	display:inline-block;
	text-align:left;
	margin-bottom: 7px;
	font-size: 16px;
}


#item_list{
width:380px;
float:left;
margin-bottom: 30px;
}

#item_list li{
display: inline-block;
	border-top:1px solid #ccc;
/*	width:728px;*/
padding: 7px 0;
}

#item_list div{
	padding:10px;
	font-size:12px;
}

.item_list_title{
	width:275px;
	display:table-cell;
	line-height:18px;
	font-family: sans-serif;
}
/*
.item_list_title strong{
	display:block;
}
*/
.item_list_size{
	width:100px;
	display:table-cell;
	vertical-align:middle;
}

.item_list_link{
	width:300px;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #ff6300;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
line-height:18px;
}

.item_list_link a{
	color:#FF6300;
	text-decoration:underline;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}

#item_list div .item_list_kasper{
	padding:0;
	float:right;
/*	width:115px;
	display:table-cell;
	vertical-align:middle;
*/
}

.item_list_qr{
	width:30px;
	display:inline-block;
	vertical-align:middle;
}

.item_list_qr2{
	width:30px;
	display:inline-block;
	vertical-align:middle;
}

.item_list_mirrors{
	width:30px;
	display:table-cell;
	vertical-align:middle;
}

.comment{
	float:left;
	margin-top: 20px;
	width:700px;
/*	margin-left: 20px; */
}

.comment span{
	margin-bottom:5px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
/*	float:left;*/
}

.comment img{
	margin-left: 20px;
}

#addcomment{
	width:310px;
	background:#FFF5E1;
	padding:5px;
/*	margin-top:35px;*/
	margin-bottom:20px;
}
#addcomment input{
	border:1px solid #8e8e8e;
}

#addcomment_link{
	color:#FF6300;
}
#addcomment .comment_name{
width:90px;
}
#addcomment .comment_email{
width:125px;
}
#addcomment .comment_message{
border:1px solid #8e8e8e;
width:299px;
}

.comment_item .comment_name{
width:90px;
}
.comment_item .comment_email{
width:125px;
}
.comment_item .comment_message{
width:299px;
}


.comment_item{
	margin-bottom:15px;
	border-top:1px solid #ccc;
}
.comment_item i{
font-style:italic;
color:#ccc;
font-size: 11px;
float:right;
}
.comment_item p{
	margin:5px 0;
	word-wrap:break-word;
	word-break: break-word;
}
.comment_item em{
	font-size:10px;
	display:table-cell;
}
.comment_reply{
	display:table-cell; 
	padding-left:10px;
/*	text-decoration:underline; */
	font-size: 11px;
}

.comment_sublevel{
	margin:10px 10px 15px 30px;
	display:block;
}
.comment_added{
	color: #ff0000;
}
#counters{
	text-align:center;
	margin:20px 0;
}

/* download page */
#item_download_content{
	padding: 20px;
	text-align: center;
}

#item_download_content a{
	color:#FF6300;
}

.item_download_content_link{
	font-size:25px;
	margin:23px 0 40px 0;
	text-align:center;
	display:inline-block;
}

#item_download_content h2{
	font-size: 15px;
	text-align:center;
}

/* deprecated */
#item_download_content h3{
	font-size:30px;
	margin:20px 0;
	text-align:center;
}


#item_download_mid{
/*	width: 750px; */
	margin: 0 auto;
}




#item_download_left{
	display:table-cell;
	vertical-align:top;
	width:300px;
	padding: 10px;
	font-weight: 100;
}

#item_download_left p{
	line-height:15px;
}

#item_download_left ul{
	margin:10px 0;
}

#item_download_left li{
	padding:10px;
}

#item_download_left li a{
	padding:10px 0 10px 40px;
	text-decoration:underline;
	font-weight: bold;
}

#sputnik{
	margin:10px 0;
	text-decoration:underline;
}

#download_link{
	text-align:center;
	margin-bottom:10px;
}

#download_link_source label{
	text-align:center;
	display:block;
}

#item_download_right{
	display:table-cell;
	vertical-align:top;
	width:240px;
}

#item_download_center{
	display:table-cell;
	vertical-align:top;
	padding:20px;
	margin: 0;
}

#item_download_center img{
	margin-top: 10px;
	margin-bottom: 14px;
	margin-right: 20px;
	vertical-align: middle;
}

#item_download_banner{
	height:90px;
	width:728px;
	margin:20px auto;
	clear:both;
}
/* end download page */

/* author page */
#author_page{
	margin-bottom:20px;
}
#author_data{
	text-align:left;
margin: 20px 0 20px 10px;
}
#author_data ul li{
	line-height:15px;
}
#author_data ul li span{
	width:60px;
	display:inline-block;
	text-align:left;
}
#author_data ul li a{
	color:#FF6300;
	text-decoration:underline;
}

#mailto{
	padding:50px;
	width:100%;
	text-align:center;
}

#footer{
	padding:0;
	width:100%;
	margin: 20px 0 0;
	display: inline-block;
}

#footer_menu{
	font-weight:bold;
	width:200px;
	float:left;
	font-size: 10px;
	line-height: 12px;
padding-left: 10px;
/*	text-align: right;*/
}
#footer_menua {
  text-decoration: underline;
}
#copyright{
	float:right;
}
#copyright a{
	color:#FF6300;
	text-decoration: underline;
	font-size: 13px;
}

#f_center{
	text-align: center;
	width:552px;
	margin:0 auto;
padding-top: 15px;
}
#f_center a{
line-height:16px;
/*text-decoration:underline;*/
font-size:10px;
font-weight:700;
}
#f_center .f_center_block{
display:table-cell;width:180px;text-align:center;
/*font-weight: bold;*/
font-size: 10px;
line-height: 12px;
}

#soc_title{
	height: 30px;
}

.vk_poll_wrap{
	width:490px;
	margin:0 auto;
}
#vk_like{
	margin-top:10px;
	margin-bottom:10px;
}
.fb-like{
	margin-top:5px;
	margin-left:65px;
}
#mezich{
	text-align:right;
}
#MarketGid3456{
	width:220px;
	display:table-cell;
}
#MarketGid577{
	width:220px;
	display:table-cell;
}
#PC_Teaser_Block_47038{
	text-align:center;
	margin-top:50px;
}
.title_likes{
	margin:30px 0;
	display: inline;
}
.downlike{
	font-size:18px;
	font-weight:700;
}
.down_likes{
	padding:10px;
	display: table-cell;
}
.down_desc_likes{
	padding:10px;
	display: inline-block;
}
.def_link{
	color:#FF6300;
	text-decoration: underline;
}

#kasper{
	display:block;
	margin-bottom:55px;
}

#likes_down{
	margin-left:20px;
}
#rate{
	float:right;
	width: 200px;
}
#banner_3_marker{
	display:none;
}

.banner_5{
	display: inline-block;
	padding-bottom: 10px;
/*	width:700px; */
	margin:30px auto;
	text-align:center;
}
g{
display:block;
}
.voteline{float:left}
#voteline1{background-color:#ff6300}
#voteline2{background-color:#ff8100}
#voteline3{background-color:#ff9F00}
#voteline4{background-color:#ffBD00}
#voteline5{background-color:#ffDB00}
.vote_table{
	border:0px solid;
	margin: 10px 0px 10px 0px;
	border-spacing: 10px 10px;
	border-collapse: separate;
}
#voting {
	margin: 10px;
	text-align:center;
}
#voting_comments {
	margin: 0;
	text-align:center;
}
#full_voting{
	border: solid 0px black;
	width:auto;
}
.star{
	width:30px;
	height:30px;
}
#vote_text{
	margin-bottom: 5px;
	font-size:17px;
}
#vote_text_1{
	margin-bottom: 5px;
	font-size:17px;
}
#vote_text_comments{
	margin-bottom: 5px;
}
.page_qr_item{
	visibility:hidden;
	position:absolute;
}
.scrn_with_desc{
	position:relative;
	float:left;
	clear:none;
	width:50%;
	word-wrap: normal;
	margin-bottom: 50px;
}
.scrn_desc{
	position:relative;
	top:0px;
	left:0px;
	line-height:18px;
}
.scrn_in_desc{
	position:relative;
	left:0px;

}
.escaped_blocks{
	display: inline-block;
}
#new_down_likes{
	text-align:center;
	width:100%;
	font-size:16px;
/*	font-weight:700; */
}
.logotextsoft{
background:#ff6f14;
color:#fff;
width:40px;
display:inline;
padding:2px;
}

#leave_comment_shotcut{
}
.pages_mobile{
	border:2px solid #ff6300;
	padding:18px 20px 20px 20px;
	margin-bottom:20px;
	cursor:pointer;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	display:block;
}
.pages_mobile a{
/*font-weight:700;
text-decoration:none;*/
}

.back_but{
display:inline-block;
width: 540px;
margin:0 auto 10px auto;
}

#kasper_text{
text-align:left;font-size:12px;line-height:20px;margin-bottom:45px;
/*width: 415px;*/
display:inline-block;
}
#go_up{
position:fixed;
text-align:center;
   -webkit-border-radius: 7px; 
   -moz-border-radius: 7px;  
border-radius: 7px;  
   border: 1px solid #ff6f15; 
	background-color: #ff6f15;
	width: 80px;
	height: 40px;
	padding-top: 15px;
	z-index:7;
 right:3px;	
 bottom:3px; 
	opacity: 0.3;
	filter: alpha(opacity=50);
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	transition: background-color 200ms linear;
	-webkit-transition: opacity 200ms linear;
	-moz-transition: opacity 200ms linear;
	transition: opacity 200ms linear;
	cursor:pointer;
/*	font-color: #fff; */
/*	font-weight: 700; */
	font-size: 17px;
}
#translate{
	text-align:center;
	position:absolute;
	top:0;
	right: 0;
}
#translate a{
  font-family:tahoma;
  font-size:10px;
  color:#000000;
  text-decoration:none;
}
.goog-te-gadget-simple {
padding-top:0;
padding-bottom:0;
}
#mobile_version{
display:none;
}
.classica{
  font-family:tahoma;
  font-size:14px;
  color:#FF6300;
  text-decoration:underline;
}
.classicb{
  font-size:14px;
}
.classicb_uline{
  text-decoration:underline;
}

.item_desc_2 {
	font-size: 14px;
	vertical-align:top;
	line-height: 24px;
	margin:10px 0;
	display: inline-block;
/*
	min-height:250px;
*/
}
.item_desc_2_top {
	max-width: 330px;
}


.item_desc_2 ul{
list-style: none;
  display: table;
  padding-left: 30px;
}

.downlink{
  display: table;
  padding-left: 30px;
  margin: 50px 0;
}

.item_desc_2 li{
  padding-bottom: 7px;
}

.item_desc_2 a{
	color:#FF6300;
	text-decoration:underline;
}

#item_desc_2 h2{
	font-size:12px;
	font-weight:700;
	margin: 10px 0;
/*	background-color: #fff5e1; 
	width:400px; */
	padding:4px;
}

#comments_inf{
padding:0 25px;
min-height: 200px;
display: inline-block;
width:93%;
}

#no_comments{line-height:24px;font-size:16px;font-weight:100;color:#0088ff;}

/*
#comments_inf h2{
	font-size:16px;
	margin: 10px 0;
	background-color: #fff5e1;
	width:400px;
	padding:4px;
}
*/

#art_news{
padding:20px 0 20px 25px;
}
#art_news p{
line-height:18px;
padding:0 20px 30px 0;
}

.art_small_img{
margin-left:40px;
margin-bottom: 20px;
}

#art_center{
	display:table-cell;
	padding:0 0 20px 20px;
	text-align:center;
}
#art_center a{
 color:#FF6300;
 text-decoration:underline;
}
#art_center h1{
text-align:left;
margin:20px 0;
padding:0;
font-size: 24px;
}
#art_center img{
/*margin-bottom:40px;*/
/*max-width:600px;*/
}
#art_center p{
text-align:left;
margin:18px 0;
line-height: 18px;
font-size:14px;
}
.art_inf{
width:250px;
margin:7px auto;
padding: 5px 15px 15px;
border:1px outset #ccc;
line-height:14px
}
.art_inf_link{
color:#FF6300;
}

#big_top{
width:98%;margin:0 0 10px 20px;display:inline-block;
}
#big_top_right{
float:right;width:410px;
}
#big_top_right p{
display:inline-block;
margin: 0 0 0.5em 0;
}
#big_top_right img{
float:left;margin-right:10px;
}
.table_param{
margin:7px 0 7px 45px;
}
.table_param td{
font-size:16px;
height:40px;
}
.tech_param{
width:500px;
}
.tech_param_left{
width:200px;
}
#download_container{
display:block;
height:85px;
margin-top:20px;
}

#download_button{
border: 1px solid #739e2f;
background: linear-gradient(#81b235 50%,#6a932c 60%);
box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
background-color:#6fb02f;
display:inline-block;
cursor:pointer;
-webkit-border-radius: 47px;
-moz-border-radius: 47px;
border-radius: 47px;
padding: 5px 20px 13px 28px;
margin:5px 0px 5px 25px;
width: 290px;
z-index: 1001;
}
#download_button strong{
font-size:14px;
padding-left:10px;
/*width: 200px;*/
height: 15px;
overflow: hidden;
display: block;
}
#download_button .download{
display:block;
text-shadow:2px 2px 0 #4c4c4c;
color:#fff;
font-size:26px;
font-weight:700;
letter-spacing:7px;
margin-bottom: 4px;
}
#download_button .secure{
  font-size: 14px;
  color: #ffe000;
}
#download_button .secure_logo{
  color: #fff;
  float: right;
  font-weight: 700;
/*  position: relative;*/
/*  right: 22px;*/
/*  top: 9px;*/
}
#download_button_pua{
/*border: 1px solid #FF0000;*/
background: linear-gradient(#FF0000 50%,#D80A0A 60%);
background-color:#FF0000;
box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
display:inline-block;
cursor:pointer;
-webkit-border-radius: 47px;
-moz-border-radius: 47px;
border-radius: 47px;
padding: 5px 16px 7px 14px;
margin:25px 0px 5px 65px;
width: 220px;
}
#download_button_pua strong{
font-size:14px;
padding-left:10px;
height: 15px;
overflow: hidden;
display: block;
}
#download_button_pua .download{
display:block;
text-shadow:2px 2px 0 #4c4c4c;
text-decoration: line-through;
color:#fff;
font-size: 18px;
font-weight:700;
letter-spacing:7px;
margin-bottom: 4px;
}
.secure_pua{
font-size: 14px;
color:#fff;
float: right;
}

.antivir_checked{
margin-bottom:24px;
font-size: 16px;
}

#download_button .logo_add{-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
#download_button_noads{
background-color:#6fb02f;display:inline-block;margin:0 0 0 25px;
cursor:pointer;padding: 14px 30px 20px 35px;
-webkit-border-radius: 28px;
-moz-border-radius: 28px;
border-radius: 28px;
text-shadow:2px 2px 0 #4c4c4c;color:#fff;font-size:50px;font-weight:700;letter-spacing:7px;
}


#very_top{
/*
	margin:0 10px;
	padding: 5px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
*/
}
#very_top_468{}

#ban_top{
/*margin:0 0 20px 7px;height: 80px;overflow: hidden;*/
margin:0 auto;
height: 80px;
overflow: hidden;
width:925px;
}

.title_news_big{
width:295px;padding:10px;float:left;line-height:18px;
}

.title_news_big  img {
float:left;margin:0 0 10px 0;
width:295px;height:110px;
}
.title_news_big  a {
  font-family:tahoma;
  color:#FF6300;
  text-decoration:underline;
  font-size:17px;
}
.title_news_small{
width:360px;padding:10px;float:right;line-height:16px;
}
.title_news_small  img{
float:left;margin:0 10px 0 10px;
width:100px;height:100px;
}
.title_news_small  a {
  font-family:tahoma;
  color:#FF6300;
  text-decoration:underline;
  font-size:14px;
}

.classic_more{
  font-family:tahoma;
  font-size:14px;
  color:#FF6300;
  text-decoration:underline;
}
.show_more{
/*margin:-20px auto 20px;*/
}

.news_inf_new{
width:700px;
margin:10px auto;
padding: 20px 0 40px 5px;
}

.n_item_title_img{
width:18px;
height: 18px;
}

#samesame_inf{width:720px;margin:10px auto;}

/* musthave block */

#newsoft_inf_big{
padding: 20px 0 40px 20px;
}

#musthave_inf_big{
padding: 20px 0 10px 20px;
}
.musthave_inf_big_left{
width: 445px;
display: table-cell;
vertical-align: top;
}
.musthave_inf_big_title{
border-bottom: 1px solid #ccc;
/*font-weight: bold;*/
/*line-height: 15px;*/
line-height: 50px;
margin-bottom:10px;
font-size:17px;

}
.musthave_inf_big_right{
padding-left: 40px;
display: table-cell;
vertical-align: top;
}

.mhib_item{
padding: 0 10px 50px 0;
}
.mhib_item_image {
float: left;
display: table-cell;
vertical-align: top;
width: 100px;
padding: 8px 10px 0 10px;
text-align: center;
}
.mhib_item span {
display: block;
background-color: #fff5e1;
}
.mhib_item span a {
font-size: 12px;
text-decoration: underline;
}
.mhib_item_body{
display: table-cell;
vertical-align: top;
width: 100%;
word-wrap: break-word;
}
.mhib_item_body p {
margin: 5px 0;
line-height: 12px;
font-size: 11px;
font-family: "Verdana";
/*width: 295px;*/
}
.mhib_item_body_os_img{
width: 18px;
height: 18px;
float: right;
}
.mhib_item_body ul {
font-family: Verdana;
list-style: none;
font-size: 10px;
line-height: 11px;
}
.musthave_inf_big_right .mhib_item_body ul {
width: 235px;
padding-top: 5px;
}
.mhib_item_right{
padding: 0 20px 25px 0;
}
.mhib_item_right span {
display: block;
background-color: #FFFFFF;
}

/* end musthave block */

#left p{
line-height:14px;
}

#antivir_logo{width: 600px;margin: 20px auto;}

.ban_right{
float:right;
/*width:250px;*/
/*height:250px;*/
text-align:center;
}
.ban_right_pc{
float:right;
}
.ban_right_file{
float:right;
/*width:250px;height:250px;*/
text-align:center;
}

#big_qr_file{float:right;padding-right:50px;text-align:center;}

#menu_mobile{
display: none;
}

.articlea{
  max-width: 210px;
  float:right;
  font-family: tahoma;
  font-size: 14px;
  color: #E43B31;
  text-decoration: underline;
}
#kaspersky_trusted{
display:none;
}
#ban_right_no_ads{
}
#yandex_ad{
display:inline-block;
width: 728px;
}
#base_info{
font-size: 12px;
float:right;
}
.ifnotstart{
margin: 0 auto 10px 0;
}
#selected_arr{
float:right;background-image: url(/img/platf_arr.png);
width: 20px;height: 20px;
margin: 6px 6px 0 0;cursor:pointer;
}

.red_button{
    border: 1px solid #ff6300;
    margin: 1px 0;
    height: 30px;
    color: #fff;
    font-size: 18px;
    background: #ff6f14;
    line-height: 30px;
    text-shadow: 1px 1px 0 #4c4c4c;
padding:7px;
float: right;
}

.fast_down_button{
    float: right;
    margin: 10px;
    color: #FFFFFF;
    padding: 5px 7px 7px 7px;
    position: relative;
    right: -28px;
    top: -24px;
box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}
.green_down_button{
border: 1px solid #739e2f;
background: linear-gradient(#81b235 50%,#6a932c 60%);
background-color:#6fb02f;
}
.red_down_button{
background: linear-gradient(#FF0000 50%,#D80A0A 60%);
background-color:#FF0000;
text-decoration: line-through;
}

.news_title_image{
float:right;
}

#top-bar{
width:100%;
top: 0px;
position: fixed;
background-color: #fff;
border-bottom: 1px solid #ccc;
box-shadow: 0 2px 5px #ccc;
z-index: 1001;
overflow:hidden;
display:none;
}
#top-bar-container{
margin: 0 auto;
width: 900px;
}
#top-bar-download{
float: left;
display:block;
}
#top-bar-download a{
border: 1px solid #739e2f;
    background: linear-gradient(#81b235 50%,#6a932c 60%);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
    background-color: #6fb02f;
    cursor: pointer;
    -webkit-border-radius: 47px;
    -moz-border-radius: 47px;
    border-radius: 47px;
    padding: 5px 20px 8px 28px;
    margin: 10px 10px 5px 0px;
    text-shadow: 2px 2px 0 #4c4c4c;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 7px;
display:block;
}
#top-bar-container h4{
/*display: inline-block;*/
text-align: center;
margin: 15px 0;
font-weight: 700;
font-size:20px;
overflow:hidden;
width: 500px;
height: 22px;
float: left;
}
#top-bar-logo{
float: left;
margin: 10px;
}

.musthave_inf_big_all {
    vertical-align: top;
}
#musthave_inf_big h2{
font-size:18px;
}
.musthave_inf_big_all .mhib_item {
display: table-cell;
width: 370px;
padding:10px;
}
.musthave_inf_big_all_title{
    border-bottom: 1px solid #ccc;
    line-height: 50px;
    margin-bottom: 10px;
    font-size: 17px;
    text-align: right;
}
.desc_down{
display: inline-block;
}
.needed_proga a{
font-size:14px;
}
/* ================ 1280 */

@media screen and (max-width: 1340px) 
	{
#container{
width:1250px;
}
#yandex_ad_news_right{
width:180px;
}
#news_right{
width:180px;
}
#news_right img{
width:180px;
}
.red_button{
font-size:16px;
}
	}

/* ================ 1280-1152 */

@media screen and (max-width: 1270px) 
	{
.red_button{
font-size:14px;
}
#container{
width:1230px;
}
#yandex_ad_news_right{
width:160px;
}
#news_right{
width:160px;
}
#news_right img{
width:160px;
}
	}

/* ================ 1152- */

@media screen and (max-width: 1250px) 
	{
.banner_3{
display:none;
}

#container{
width:initial;
}
#allcontent{
margin: 0 auto;
display: block;
}
#yandex_ad_news_right{
width:728px;
}
#ban_orb{
display:none;
}
#news_right {
    width: 728px;
    margin: 40px 20px 40px auto;
    display: block;
    float: none;
}
#news_right img {
	width: 90px;
	float:left;
	margin-right:7px;
}
#news_right p {
    margin: 20px;
    width: 250px;
    display: inline-block;
}
	}

/* ================ */

@media screen and (max-width: 1020px) 
	{
#top-bar-container {
width: 100%;
}
#top-bar-container h4 {
width: 350px;
/float:left;*/
}
#top-bar-download {
/*display: inline-block;*/
}
#ban_small_down{
display: none;
}
.art_small_img {
    margin-left: 25px;
}
.news_inf_mobile p{
    margin: 10px 20px;
}

#news_right {
margin:40px auto;
}
#allcontent{
width: 728px;
}
#content {
width: 728px;
}
.nav_2{

}
.image_split{
display:none;
}
#title{
}
#header{
width: 99%;
}
#nav{
width:700px;
margin: 0 auto;
}
#left_adv{
display:none;
}
#ban_top{
display:none;
}
#footer{
width: 99%;
}
#search {
width:75%;
}
#h_right{
width:100%;
}
#search_query{
padding: 1px 0px;
height: 26px;
width: 70%;
}
#nav > li {
width: 200px;
display: inline-block;
}
#nav li ul{
	display:none;
	padding:0 0 20px 5px;
}
#nav li ul li{
    cursor:pointer;
	float:left;
	height: 40px;
	border:2px solid #ff6300;
	margin:8px;
	width: initial;
	padding: 14px 10px 0px 10px;
	cursor:pointer;
	-webkit-border-radius: 20px;
	border-radius: 20px;

}
#nav li ul li a{
	word-wrap: break-word;
	padding-left:8px;
 color:#FF6300;
 font-weight:bold;
	font-size: 14px;
	line-height:25px;
	text-decoration:none;
padding-right: 8px;
}
#nav li ul li a:hover{
/*    color:#000;
    background:#ffcb67;
*/
}
#nav li ul li:hover{
    color:#000;
    background:#ffcb67;

}
#item_center{
padding:0;
margin:0;
}
#nav .platfclos{
display:none;
}
.left_not_title #nav > li{
width:95%;
}
.left_link #nav > li{
width:initial;
}
#left{
width:99%;
display:block;
}
#navi_tab_border {
padding:1px;
}
#item_desc_wrap {
width:360px;
margin:0;
}
.comment {
float: none;
width: 100%;
}
#count_prog{
	border-top:1px solid #ccc;
	padding-top:35px;
	margin-bottom: 50px;
}

#count_prog a{
	border:2px solid #ff6300;
	padding: 18px 8px 20px;
	-webkit-border-radius: 35px;
	border-radius: 35px;

}
.back_but{
display:inline-block;
margin:0 auto 10px auto;
	width:100%;
}
.siteway {
margin-top: 20px;
}
.siteway img {
bottom: -45px;
}
#sections{
/*	width:700px; */
	padding:0 0 20px 5px;
}

#sections li{
	float:left;
	border:1px solid #ff6300;
	margin:8px;
	width: initial;
	cursor:pointer;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 18px 20px 20px;
}

#sections li a{
color:#FF6300;
font-weight:bold;
text-decoration:none;
}

#sections li:hover{
    background:#ffcb67;
}
#item_all_wrap{
/*padding:0 10px;*/
}
#item_list div {
  margin-left: 10px;
}
#item_desc p{
margin: 0 0 0 5px;
word-break: break-word;
}
.mhib_item_body p {
font-size: 14px;
line-height: 20px;
}
	}

/* ================ */

@media screen and (max-width: 760px) 
	{
.musthave_inf_big_all .mhib_item {
display: block;
width: initial;
}

#top-bar-container h4 {
width: 280px;
font-size: 14px;
height: 15px;
margin: 19px 0;
}

#download_container{
display:inline-block;
}
.news_inf_mobile{
margin:20px 0;
}
.news_inf_mobile p {
width:250px;
}
.news_inf_mobile img {
width:250px;
}

#yandex_ad_news_right{
width:initial;
}

#news_right {
width:initial;
}
#nav > li {
width: 180px;
}
#center , #right {
display:none;
}
#sitewaytoo {
  margin: 0 47px 0;
  position: relative;
}
#allcontent {
  width: 100%;
}
#content {
  width: 100%;
}
#very_top{
display:none;
}
#nav {
width:95%;
margin-left:10px;
}
#banner_1_for_yandex{
  width: 560px;
  overflow: hidden;
  margin: auto;
}
#banner_1{
display:none;
}
#yandex_ad {
  display: block;
  width: 560px;
  overflow: hidden;
  margin: auto;
}
#item_screen {
float:none;width: 350px;margin: auto;display: block;
}
#item_desc_wrap {
  width: initial;
}
.comment {
  float: none;
  width: 97%;
}
/* musthave block */

#musthave_inf_big {
  padding: 20px 3px 20px;
}
.musthave_inf_big_left{
display: inline-block;
width: 100%;
}
.musthave_inf_big_right{
margin: 0;
width:100%;
/*display:block;*/
padding-left:0;
}

.mhib_item{
margin: 30px 10px 30px 10px;
cursor: pointer;
}
.mhib_item_image {
height: 100px;
}
.mhib_item_image img {
border: 0;
}
.mhib_item span a {
/*font-size: 150%;*/
}
.mhib_item_body{
padding-top: 3px;
}
.mhib_item_body p {
/*font-size: 230%;*/
width: 100%;
}
.mhib_item_body_os_img{
/*width: 40px;
height: 40px;*/
}

.mhib_item_right{
padding: 10px;
width: 43%;
display:inline-block;
/*font-size:170%;*/
}

.mhib_item_right .mhib_item_body_os_img{
width:18px;
height:18px;
}

.mhib_item_right .mhib_item_body ul{
width:200px;
}


/* end musthave block */

.news_inf_new{
width:87%;
padding:0;
}

.title_news_big{
width:99%;
padding: 20px 0 50px;
}
.title_news_big  img {
float:none;
width:90%;
height:initial;
}
.title_news_small {
  width: 99%;
float:none;
padding: 10px 0;
display: inline-block;
}
.show_more {
margin:0;
float: right;
}
#f_center{
display:none;
}
#sec_center_right {
  width: 87%;
  position: initial;
}
#sec_center_left {
padding-right: 0;
}
.article .article_desc ul {
width: initial;
}
h1{font-size:18px;}
#item_center .h1_brown{font-size:14px;}
#sections {width:initial;}
.banner_title_under , .banner_3{
display:none;
}
#kasper_text{
text-align:left;font-size:12px;line-height:20px;
margin: 0 auto 45px;
display: inline-block;
}
.item_list_link {width:232px;}
.item_list_link a{font-size:28px;}
#item_list {width: 305px;}
#item_desc {
height: 100px;overflow-y: scroll;
}
#art_news {
padding:0;
}
#art_news .n_items_left {
display:block;
}
#art_news .n_items_right {
display:block;
}
.news_row{
display:block;width:90%;
}

#art_news img{
width:80%;
}
.r_block {
/*  font-size: 14px;*/
  width: 250px;
  margin: 20px auto;
}
	}

/* ================ */

@media screen and (max-width: 680px) 
	{
#top-bar-container h4 {
margin: 15px 0;
}
#top-bar-logo {
display: none;
}
#top-bar-download a {
margin-top:5px;
}
.art_small_img {
    margin-left: 50px;
}
.ban_right_pc{
float:none;
margin:auto;
display: block;
}
#download_button_pua{
margin-left:5px;
}
	}

/* ================ */

@media screen and (max-width: 600px) 
	{
#top-bar-container h4 {
width: 250px;
}
.news_inf_mobile p {
width:initial;
}
.news_inf_mobile img {
width:100%;
}
#news_right p {
width:initial;
}
.news_title_image{
float:none;
}
#footer_menu {
display:none;
}
#yandex_ad,#banner_1_for_yandex {
  width: 360px;
}
.musthave_inf_big_right {
  padding-left: 0;
}
.siteway{display:none;}
#item_center h1 {
padding:0;
font-size:16px;
word-break: break-all;
}
.article .article_right_top{display:none;}
#title{display:none;}
#kasper_text{
display: block;
width: 99%;
margin-top: 20px;
}
#item_list {
width: 93%;
float:none;
}
#item_list li{width: 99%;}
#comments_inf {
  padding: 0 10px;
}
#download_list p {
padding-top: 10px;
}
#download_list h2 {
font-size:12px;
margin: 0 0 5px 5px;
}
#download_list span {
font-size:12px;
margin:0;
}
.ban_right{
float:none;
margin:auto;
display: block;
}
.ban_right_file {
float:none;
margin:auto;
/*margin:0 auto 20px;*/
display: block;
margin-top: 25px;
}
	}
/* ================ */

@media screen and (max-width: 470px) 
	{
#top-bar-container h4 {
display:none;
}
#top-bar-download {
float: none;
margin: 0 54px;
}
#top-bar-download a {
text-align:center;
}
.news_row {
padding: 20px 10px;
}
#yandex_ad , #banner_1_for_yandex{
  width: 260px;
}

#logo,#logo_img{
  width: 100%;
  height: 18px;
}

#base_info{
display:none;
}
#search{
display:none;
}
.mhib_item {
padding: 0 0px 20px 0;
}
#newsoft_inf_big {
  padding: 20px 0 40px 3px;
}
#sec_center h1 {
margin-right: 0;
}
#item_all_wrap{
padding:0 3px;
}
#item_desc_wrap{
margin:0;
}
.musthave_inf_big_right {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}
.mhib_item_right {
  width: 250px;
  margin: auto;
  display: block;
}
.table_param {
margin: 3px;
}
	}

/* ================ */

@media screen and (max-width: 400px) 
	{
.desc_down{
display:none;
}

#top-bar-container h4 {
display:none;
}
#item_screen {width:300px;min-width:0;}
#screens{width: 270px;overflow: hidden;height: 76px;}
#screens a {margin: 0 15px;}
#download_button {
margin: 5px;
padding-right:16px;
padding-left:28px;
width:initial;
}
#download_button .secure {font-size: 11px;}
#download_button .secure_logo {/*width: 70px;*/}
#download_button .download {font-size: 18px;}
#download_button {
padding-left: 14px;
width:220px;
}
#download_button .secure_logo {
/*  width: 45px;*/
}

/*
#download_button strong {font-size: 13px;}
#download_button .download {font-size: 23px;}
*/
.article .article_desc p{
}
#nav > li {
  width: 100%;
}
#comments_inf {
  padding: 0;
}
#addcomment{
width: 260px;
}
#addcomment .comment_name{
width:61px;
}
#addcomment .comment_email{
width:100px;
}
#addcomment .comment_message{
border:1px solid #8e8e8e;
width:242px;
}
.comment_item .comment_name{
width:50px;
}
.comment_item .comment_email{
width:100px;
}
.comment_item .comment_message{
width:228px;
}
#download_button_noads {
font-size:26px;
}
	}

/* ================ */

@media screen and (max-width: 365px) 
	{
#art_center{
	padding-left:7px;
}
#nav li ul li {
/*width:80%;*/
}
#download_list h2 {
/*display:none;*/
}
#download_list p {
/*padding-top: 0;*/
/*display:none;*/
}
.article .article_desc {
margin-left: initial;
}
.article .article_desc p {
/*  margin-left: 125px;*/
min-height: 56px;
}
.mhib_item_body p {
  word-break: break-all;
}
.ban_right_pc{
display:none;
}
	}