#pagecontent {
width:100%;
background-image: url("../images/design/background.png");
font-family: 'PT Sans', sans-serif;
}
#main {
width:980px;
margin:0 auto;

}
#android_body {
margin:0 !important;
}
#logo {
padding:10px;
background:#e5e5e5;
border-radius:0px 0px 10px 10px;
}
#logo_block {
width:320px;
height:123px;
display:inline;
}
#main_menu {
width:600px;
height:103px;
display:inline-block;
padding:10px;
vertical-align:top;
}
#body,#footer {
width:980px;
border-radius:10px 10px 10px 10px;
background:#e5e5e5;
margin:0 auto;
}
#separator {
height:50px;
background:transparent;
}
#genre_menu {
background-image:linear-gradient(to bottom,#c2e74a,#9cbb37);
background-color:#b3d542;
border-radius:5px;
text-shadow: 1px 1px 0px #cefcc0;
}
#menu_box {
padding:10px 20px 10px 20px;
display:inline-block;
border-right:2px;
text-decoration:none !important;
}
.menulink {
text-decoration:none !important;
color:black;
}
.menulink:hover {
color:white;
text-decoration:none !important;
}
#breadcrumbs {
padding:10px 20px 10px 20px;
height:16px;
}
#breadcrumb {
font-size:13px;
vertical-align:text-top;
color:#000;
}
#main-info {
background-color:#FFF;
border-radius:10px;
/*width:720px;*/
margin-left:10px;
box-shadow: 0px 1px 1px #000;
padding:10px;
}
#app-name{
display:initial;
padding:10px;
}
#app-icon{
float:left;
padding-top:10px;
width: 136px; height: 136px;
}
.share42init{
display: initial;
}
#rating-block{
display:inline-table;
margin-left:12px;
margin-top:5px;
background-image:url(../images/design/rating-background.jpg);
border-radius:10px;
border:1px solid #dcdcdc;
padding:5px;
}
#rating-value{
font-size:30px;
font-weight:bold;
background-image:linear-gradient(to bottom,#c2e74a,#9cbb37);
border-radius:5px;
padding:7px;
border:1px solid #738e17;
text-shadow:1px 1px 0px #cefcc0;
}
#vote-count,#review-text{
font-size:12px;
color:#616060;
}
#developer{
font-size:12px;
color:gray;
padding-left:12px;
display:table-cell;
}
#developer-link{
color:gray !important;
}
#info-static{
color:#616060;
}
#app-params{
font-size:13px;
padding-top:5px;
}
#info-params{
padding-right:50px;
}
#little-icon{
padding-right:5px;
}
#screenshots,#video,#reviews{
background-color:#FFF;
border-radius:10px;
padding:10px;
/*width: 100%;*/
box-sizing: border-box;
margin-left:10px;
margin-top:10px;
box-shadow: 0px 1px 1px #000;
font-size:13px;
}
.id-movie-iframe {
width: 100%;
box-sizing: border-box;
}
#description-name{
padding:10px;
display:table-row;
}
#app-description{
font-size:13px;
color:#616060;
background-color:#FFF;
border-radius: 0px 10px 10px 10px;
box-shadow: 0px 1px 1px #000;
padding:10px 10px 30px 10px;
margin-left:1px;
margin-top:2px;
border-top: 1px solid #aaa; 
}
#tumbs{
margin-right:auto;
margin-left:5px;
margin-top:5px;
}
#screenshot-tumb{
padding:5px;
box-shadow:0 0 1px rgba(0,0,0,2);
}
#right-sidebar{
width:210px;

margin-left:5px;

display:inline-block;
vertical-align:top;
}
#sidebar-element{
padding:10px;
background-color:#FFF;
border-radius:10px;
box-shadow: 0px 1px 1px #000;
margin-bottom:10px;
}
#other-rating{
font-size:14px;
color:#000;
}
#main-content{
width:750px;
display:inline-block;
padding-bottom:10px;
}
#sidebar-header{
font-size:1.17em;
font-weight:bold;
font-family: 'PT Sans Narrow', sans-serif;
}
#video-conteiner{
text-align:center;
}
#tab2, #tab3 {position: fixed; }

.description-tabs > a,
.description-tabs #tab2:target ~ a:nth-of-type(1),
.description-tabs #tab3:target ~ a:nth-of-type(1) { padding: 5px; border: 1px solid #aaa; }

.description-tabs > a { line-height: 28px; background: #fff; text-decoration: none; }

#tab2,
#tab3,
.description-tabs > div,
.description-tabs #tab2:target ~ div:nth-of-type(1) {display: none; }

.description-tabs > div:nth-of-type(1),
.description-tabs #tab2:target ~ div:nth-of-type(2) { display: block; }

.description-tabs > a:nth-of-type(1),
.description-tabs #tab2:target ~ a:nth-of-type(2) { border-bottom: 1px solid #fff; }
#showmore{
cursor:pointer;
float:right;
padding:5px;
border-radius:5px;
background-image:linear-gradient(to bottom,#c2e74a,#9cbb37);
color:#000;
}
#tab{
border-radius: 10px 10px 0px 0px;
font-size:18px;
color:#000;
font-weight:bold;
}
#rating-container{
width:80px;
height:16px;
background-image:url(../images/design/no-little-star.png);
display:inline-block;
margin:0px 5px 0px 5px;
}
#rating{
background:url(../images/design/little-star.png);
position:absolute;
display:block;
height:16px;
}
#author{
display:inline-block;
font-weight:bold;
font-size:15px;
padding:10px 10px 10px 0px;
}
#review-count{
width:38px;
}
#number-container{
width:24px;
height:24px;
border-radius:12px;
border: 1px solid #000;
text-align:center;
vertical-align:middle;
}
#review-number{
margin:0px 1px 1px 0px;
}
#review-separator{
height:5px;
width:100%;
border-bottom: 1px dotted gray;
}
.description-tabs{
margin:10px 0px 10px 10px;
}
#main-info > h1{
-webkit-margin-before:0px;
-webkit-margin-after: 0px;
}
#little-text,#category-intro{
font-size:14px;
color:#616060;
}


#tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9{position: fixed; }

.menu1 > a,
.menu1 #tab2:target ~ a:nth-of-type(1),
.menu1 #tab3:target ~ a:nth-of-type(1),
.menu1 #tab4:target ~ a:nth-of-type(1),
.menu1 #tab5:target ~ a:nth-of-type(1),
.menu1 #tab6:target ~ a:nth-of-type(1),
.menu1 #tab7:target ~ a:nth-of-type(1),
.menu1 #tab8:target ~ a:nth-of-type(1),
.menu1 #tab9:target ~ a:nth-of-type(1),
.menu1 > div { padding: 5px; color:#010201; }

.menu1 > a { line-height: 28px; background: #fff; text-decoration: none;  }
.menu1 > a:hover { color:#922929}
#tab2,
#tab3,
#tab4,
#tab5,
#tab6,
#tab7,
#tab8,
#tab9,
.menu1 > div,
.menu1 #tab2:target ~ div:nth-of-type(1),
.menu1 #tab3:target ~ div:nth-of-type(1),
.menu1 #tab4:target ~ div:nth-of-type(1),
.menu1 #tab5:target ~ div:nth-of-type(1),
.menu1 #tab6:target ~ div:nth-of-type(1),
.menu1 #tab7:target ~ div:nth-of-type(1),
.menu1 #tab8:target ~ div:nth-of-type(1),
.menu1 #tab9:target ~ div:nth-of-type(1){display: none; }

.menu1 > div:nth-of-type(1),
.menu1 #tab2:target ~ div:nth-of-type(2),
.menu1 #tab3:target ~ div:nth-of-type(3),
.menu1 #tab4:target ~ div:nth-of-type(4),
.menu1 #tab5:target ~ div:nth-of-type(5),
.menu1 #tab6:target ~ div:nth-of-type(6),
.menu1 #tab7:target ~ div:nth-of-type(7),
.menu1 #tab8:target ~ div:nth-of-type(8),
.menu1 #tab9:target ~ div:nth-of-type(9) { display: block;}

.menu1 > a:nth-of-type(1),
.menu1 #tab2:target ~ a:nth-of-type(2),
.menu1 #tab3:target ~ a:nth-of-type(3),
.menu1 #tab4:target ~ a:nth-of-type(4),
.menu1 #tab5:target ~ a:nth-of-type(5),
.menu1 #tab6:target ~ a:nth-of-type(6),
.menu1 #tab7:target ~ a:nth-of-type(7),
.menu1 #tab8:target ~ a:nth-of-type(8),
.menu1 #tab9:target ~ a:nth-of-type(9) { border-bottom: 2px solid #fff; color:#29cf0e; }

#ptab2, #ptab3, #ptab4 , #ptab5, #ptab6, #ptab7, #ptab8{position: fixed; }

.menu2 > a,
.menu2 #ptab2:target ~ a:nth-of-type(1),
.menu2 #ptab3:target ~ a:nth-of-type(1),
.menu2 #ptab4:target ~ a:nth-of-type(1),
.menu2 #ptab5:target ~ a:nth-of-type(1),
.menu2 #ptab6:target ~ a:nth-of-type(1),
.menu2 #ptab7:target ~ a:nth-of-type(1),
.menu2 #ptab8:target ~ a:nth-of-type(1),
.menu2 > div { padding: 5px; color:#010201; }

.menu2 > a { line-height: 28px; background: #fff; text-decoration: none;  }
.menu2 > a:hover { color:#922929}
#ptab2,
#ptab3,
#ptab4,
#ptab5,
#ptab6,
#ptab7,
#ptab8,
.menu2 > div,
.menu2 #ptab2:target ~ div:nth-of-type(1),
.menu2 #ptab3:target ~ div:nth-of-type(1),
.menu2 #ptab4:target ~ div:nth-of-type(1),
.menu2 #ptab5:target ~ div:nth-of-type(1),
.menu2 #ptab6:target ~ div:nth-of-type(1),
.menu2 #ptab7:target ~ div:nth-of-type(1),
.menu2 #ptab8:target ~ div:nth-of-type(1){display: none; }

.menu2 > div:nth-of-type(1),
.menu2 #ptab2:target ~ div:nth-of-type(2),
.menu2 #ptab3:target ~ div:nth-of-type(3),
.menu2 #ptab4:target ~ div:nth-of-type(4),
.menu2 #ptab5:target ~ div:nth-of-type(5),
.menu2 #ptab6:target ~ div:nth-of-type(6),
.menu2 #ptab7:target ~ div:nth-of-type(7),
.menu2 #ptab8:target ~ div:nth-of-type(8) { display: block;}

.menu2 > a:nth-of-type(1),
.menu2 #ptab2:target ~ a:nth-of-type(2),
.menu2 #ptab3:target ~ a:nth-of-type(3),
.menu2 #ptab4:target ~ a:nth-of-type(4),
.menu2 #ptab5:target ~ a:nth-of-type(5),
.menu2 #ptab6:target ~ a:nth-of-type(6),
.menu2 #ptab7:target ~ a:nth-of-type(7),
.menu2 #ptab8:target ~ a:nth-of-type(8) { border-bottom: 2px solid #fff; color:#29cf0e; }
#genre-tab{border-bottom:1px dashed #000}
#app-icons > img{padding:5px;box-shadow:4px;}
#app-icons{padding:5px;}
#app-box{width:700px;padding:5px;border-radius:10px;background-image:linear-gradient(to bottom,#FFF,#e3ffcd);}
#review-box{width:350px;padding:5px;border-radius:10px;background-image:linear-gradient(to bottom,#FFF,#e3ffcd);display:inline-block;}
#review-box:hover{border:1px solid #05660c;padding:4px;}
#app-box:hover{border:1px solid #05660c;padding:4px;}
#number-app{width:30px;}
#top-number{margin-top:4px;margin-right:2px;color:#05660c;font-weight:bold;font-size:16px;}
#icon-tumb{padding:0px 10px 0px 10px}
#app-category-name{font-size:24px;}
#app-category-developer{font-size:14px;}
#app-rating-container{
width:160px;
height:32px;
background-image:url(../images/design/no-star.png);
display:inline-block;
margin:0px 5px 0px 5px;
}
#app-rating{
background:url(../images/design/star.png);
position:absolute;
display:block;
height:32px;
}
#list-item{width:700px;}
#list-review{width:350px;}
#app-category-number{width:30px}
#app-category-icon{width:90px;}
#rating-word{font-size:12px;}
#category-votes{font-size:12px;padding:0px 5px 0px 5px;}
#rating-cell{width:80px;}
#stars-cell{text-align:right;}
#category-rating{font-size:24px;}
#home-show-more{width:700px;padding:5px;border-radius:10px;background-image:linear-gradient(to bottom,#FFF,#e3ffcd);font-size:24px;text-align:center;}
#home-show-more:hover{border:1px solid #05660c;padding:4px;}
#show-more-link{text-decoration:blink;color:#000;}
#footer-content{background-color:#FFF;
border-radius:10px;
width:940px;
margin-left:10px;
box-shadow: 0px 1px 1px #000;
padding:10px;}
h1,h2,h3,h4{font-family: 'PT Sans Narrow', sans-serif;}
#footer-menu{width:150px;padding:15px;vertical-align:top;}
#footer-menu a{color:#000;}
#other-rating a{color:#000;}
#copyright{font-size:12px;padding-left:15px;color:#616060;}
#function_menu a{color:#FFF;}
#google-rating{vertical-align:top;padding:10px;background-image:url('../images/design/google-rating.png');border-radius:10px;width:200px;font-size:12px;margin-top:5px;border:1px solid #dcdcdc;}
#google-rating-value{font-size:32px;float:right;text-shadow:1px 1px 0 #cefcc0;}
#rating-block-2{display:inline-table;font-size:12px;}
#why{margin:5px 0 0 7px;}
#google-rating a,
#why a{color:#000;}
#pagination,#pagin-container{display:flex;align-items:center}
#pagination{padding:10px;padding-left:20px}
#pagin a,#pagin span,#pagin-prev a,#pagin-next a{display:inline-block;margin:0 2px 0 0;padding:5px 11px;background-image:linear-gradient(to bottom,#FFF,#e3ffcd);text-align:center;border:1px solid #05660c;border-radius:11px;text-decoration:none !important}
#pagin-prev span,#pagin-next span{display:none}#pagin span{background-image:linear-gradient(to bottom,#c2e74a,#9cbb37)}
#pagin-container{margin-left:auto}#pagin-container div+div{margin-left:5px}
#pagin{margin-top:4px;margin-left:5px}
#random-app{font-size:13px;color:#000}
#pagination a:hover{background-image:linear-gradient(to bottom,#c2e74a,#9cbb37)}
#show-all-container{width:168px;height:20px;padding:10px;background-image:linear-gradient(to bottom,#c2e74a,#9cbb37);border:1px solid #738e17;border-radius:10px;text-align:center;margin-top:5px;}
#show-all{text-decoration:none !important;text-shadow:1px 1px 0 #cefcc0;font-weight:bold;color:#000;font-size:18px;}
#sidebar-link{text-decoration:none !important;}
#show-app{width:250px;height:20px;padding:10px;background-image:linear-gradient(to bottom,#c2e74a,#9cbb37);border:1px solid #738e17;border-radius:10px;text-align:center;margin:0 auto;}
#sidebar-link:hover{text-decoration:underline !important;}
#lang{padding:3px;}

/* Формы на UL */
ul.ui-form { list-style: none; padding: 0; margin: 0; }
	ul.ui-form > li { margin-bottom: 20px; }
	ul.ui-form > li:last-child { margin-bottom: 0; }
	.form-group { margin-bottom: 20px; }
	.form-group > label { display: block; margin-bottom: 0.4em; }
	.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

	@media only screen and (min-width: 601px) {
		.form-group.combo:after { clear: both; display: table; content: ""; }
		.form-group.combo > .combo_field { width: 50%; float: left;
			box-sizing: border-box;
		}
		.form-group.combo > .combo_field:last-child { padding-left: 10px; }
		.form-group.combo > .combo_field:first-child { padding-right: 10px; }
	}
	.form_submit { margin-top: 20px; }
	.form_submit:after { clear: both; display: table; content: ""; }
	.form-sep { border-top: 1px solid #efefef; }

/* Модификация BB редактора для комментариев */
#comment-editor .bb-editor textarea { padding: 7px; padding-bottom: 45px; width: 100%; height: 100px; }
.addpm #comment-editor .bb-editor textarea { height: 340px; }
.wseditor table, .bb-editor table { margin: 0; }

.hide-sceen{display:none;}
.ol-numberses{counter-reset:num}
.number-listas{position:relative}
.number-listas:before{display:flex;align-items:center;justify-content:center;content:counter(num);counter-increment:num;color:#05660c;font-weight:bold;font-size:16px;text-align:center;border:1px solid #05660c;border-radius:20px;background-image:linear-gradient(to bottom,#c2e74a,#9cbb37);width:30px;height:30px;margin-top:4px;left:-5px;vertical-align:middle}