@import "common.css";

.wrap {
	width: 1280px;
	margin: 0 auto;
	border-left: 1px solid #E8E3D9;
	border-right: 1px solid #E8E3D9;
	background-color: #FFFFFF;
}

header .header-main-box {
	padding: 25px 15px 15px 30px;
	width: 1235px;
	display: inline-flex;
	justify-content: space-between;
}

header .header-main-box .social-buttons .title {
	font-size: 14px;
	color: #5e4829;
	margin-bottom: 10px;
	margin-left: 10px;
}

header .header-main-box .social-buttons .social-buttons-pad {
	display: inline-flex;
}

header .header-main-box .social-buttons .social-buttons-pad div {
	padding: 0 10px;
}

header .header-main-box .social-buttons .social-buttons-pad div img {
	width: 40px;
}

header .header-main-box .search-box .title {
	font-weight: bold;
	color: #5e4829;
	margin-bottom: 6px;
}

header .header-main-box .search-box .tip {
	font-size: 11px;
	margin-top: 2px;
	color: #B5AFA4;
}

header .header-main-box .search-box .search-input-box .search-input-box-pad {
	display: inline-flex;
	font-size: 0;
}

header .header-main-box .search-box .search-input-box .search-input-box-pad input {
	font-size: 12px;
}

header .header-main-box .search-box .search-input-box input[type=text] {
	border: 1px solid #E3C792;
	background-color: #ECD29F;
	border-radius: 10px;
	height: 27px;
	width: 250px;
	margin-right: 3px;
}

header .menu {
	margin: 0 15px 10px 15px;
	background-color: #f5f1ea;
	border-radius: 10px;
}

header .menu .menu-pad {
	display: inline-flex;
	padding: 0 15px;
	font-size: 14px;
}

header .menu .menu-pad > div.item:not(:last-child) {
	margin-right: 20px;
}

header .header-text {
	font-size: 12px;
	padding: 3px 30px 5px 30px;
	color: #B5AFA4;
}

header .menu .menu-pad .title {
	color: #a28f75;
	font-weight: bold;
	margin-right: 20px;
	padding: 10px 0;
}

header .menu .menu-pad .item {
	padding: 10px 0;
}

header .menu .menu-pad .item span,
header .menu .menu-pad .total span {
	margin-left: 4px;
	color: #b3a387;
	font-size: 11px;
}

header .menu .menu-pad .item.current {
	background-color: #FFFFFF;
	padding: 3px 17px 0 17px;
	margin-top: 7px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

header .menu .menu-pad .item.current a {
	color: #5e4829;
	font-size: 18px;
	text-decoration: none;
}

header .menu .menu-pad .total {
	margin-left: 20px;
	padding-top: 9px;
}

header .menu .menu-pad .total a {
	color: #000000;
	font-size: 11px;
	font-style: italic;
}

header .menu-sub .menu-sub-pad {
	margin: 5px 30px;
	display: inline-flex;
	flex-wrap: wrap;
}

header .menu-sub .menu-sub-pad .item {
	margin-bottom: 3px;
}

header .menu-sub .menu-sub-pad .item span {
	font-weight: bold;
	color: #5e4829;
}

header .menu-sub .menu-sub-pad .item.all {
	margin-left: 20px;
}

header .menu-sub .menu-sub-pad .item.all a {
	color: #000000;
	font-style: italic;
}

header .menu-sub .menu-sub-pad .item:not(:last-child) {
	margin-right: 18px;
}

header .menu-sub .menu-sub-pad a {
	color: #5e4829;
	font-size: 12px;
}

footer .footer-pad {
	padding: 30px;
	width: 1205px;
	display: inline-flex;
	justify-content: space-between;
	color: #b5afa4;
}

footer .footer-pad > div {
	padding-top: 12px;
}

footer .footer-pad > div:first-child {
	background: url('/images/enjoymobile_logo_sm.gif') 0 0 no-repeat;
	padding-left: 110px;
}

footer .footer-pad .copy,
footer .footer-pad .links {
	margin-bottom: 10px;
}

footer .footer-pad .copy > div,
footer .footer-pad .links > div {
	display: inline-block;
}

footer .footer-pad .copy > div:not(:last-child),
footer .footer-pad .links > div:not(:last-child) {
	margin-right: 15px;
}

footer .studio {
	white-space: nowrap;
}

.main-page-phones-box {
	margin: 20px 0;
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
}

.main-page-phones-box .new .title,
.main-page-phones-box .popular .title {
	color: #5e4829;
	font-size: 18px;
	margin-left: 30px;
}

.main-page-phones-box .popular .title {
	color: #c77500;
}

.main-page-phones-box .new .title span,
.main-page-phones-box .popular .title span {
	margin-left: 10px;
}

.main-page-phones-box .new .title span a,
.main-page-phones-box .popular .title span a {
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

.main-page-phones-box .new {
	/*width: 60%;*/
	margin-right: 10px;
}

.main-page-phones-box .popular {
	/*width: 40%;*/
	margin-left: 10px;
}

.main-page-phones-box .new .phones {
	background-color: #e8e3d9;
	margin-top: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	display: inline-flex;
	padding: 20px 20px 20px 30px;
}

.main-page-phones-box .popular .phones {
	margin-top: 10px;
	display: inline-flex;
	padding: 20px 30px 20px 20px;
}

.main-page-phones-box .phones .item {
	border-radius: 10px;
	background-color: #FFFFFF;
	padding: 15px 10px;
	width: 130px;
	text-align: center;
}

.main-page-phones-box .phones .item:not(:last-child) {
	margin-right: 20px;
}

.main-page-phones-box .phones .item .img img {
	width: 95px;
	height: 190px;
}

.main-page-phones-box .phones .item .brand {
	margin-top: 10px;
}

.main-page-phones-box .phones .item .brand a {
	color: #d57e00;
}

.main-page-phones-box .phones .item .name {
	margin-top: 5px;
}

.main-page-phones-box .phones .item .name a {
	color: #5e4829;
	font-size: 16px;
}

.main-page-news-box {
	margin: 20px 30px;
}

.main-page-news-box > .title {
	color: #5e4829;
	font-size: 18px;
}

.main-page-news-box > .title span {
	font-size: 11px;
	margin-left: 20px;
}

.main-page-news-box > .title span a {
	color: #000000;
	font-style: italic;
}

.main-page-news-box > .title span span {
	color: #b3a387;
	margin-left: 10px;
}

.main-page-news-pad {
	margin: 20px 0;
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
}

.main-page-news-pad .last {
	width: 60%;
	margin-right: 15px;
}

.main-page-news-pad .other {
	width: 40%;
	margin-left: 15px;
}

.main-page-news-pad .last .title,
.main-page-news-pad .other .title {
	margin-left: 120px;
	margin-bottom: 20px;
	color: #9b8668;
	font-size: 16px;
}

.main-page-news-pad .other .title {
	margin-left: 80px;
}

.main-page-news-pad .last .item,
.main-page-news-pad .other .item {
	display: inline-flex;
}

.main-page-news-pad .last .item:not(:last-child),
.main-page-news-pad .other .item:not(:last-child) {
	margin-bottom: 15px;
}

.main-page-news-pad .last .item .img {
	width: 100px;
}

.main-page-news-pad .other .item .img {
	width: 60px;
}

.main-page-news-pad .last .item .img img {
	width: 100px;
	height: 100px;
}

.main-page-news-pad .other .item .img img {
	width: 60px;
	height: 60px;
}

.main-page-news-pad .last .item .lead,
.main-page-news-pad .other .item .lead {
	margin-left: 20px;
}

.main-page-news-pad .last .item .lead .link {
	font-size: 16px;
	margin-bottom: 8px;
}

.main-page-news-pad .other .item .lead .link {
	font-size: 14px;
	margin-bottom: 5px;
}

.main-page-news-pad .last .item .lead .anons {
	font-size: 14px;
	line-height: 20px;
}

.main-page-news-pad .other .item .lead .anons {
	font-size: 12px;
	line-height: 16px;
}

.main-page-reviews-box {
	margin: 20px 0;
}

.main-page-reviews-box .title-box {
	margin: 0 30px 10px 30px;
	display: inline-flex;
}

.main-page-reviews-box .title-box .title {
	font-size: 18px;
	color: #5e4829;
}

.main-page-reviews-box .title-box .links-box {
	display: inline-flex;
	align-items: center;
	margin-left: 30px;
}

.main-page-reviews-box .title-box .links-box .link {
	margin-right: 18px;
}

.main-page-reviews-box .title-box .links-box .link a {
	color: #5e4829;
}

.main-page-reviews-box .title-box .links-box .all a {
	color: #000000;
	font-style: italic;
	margin-left: 20px;
}

.main-page-reviews-box .title-box .links-box .link span,
.main-page-reviews-box .title-box .links-box .all span {
	font-size: 11px;
	font-style: italic;
	color: #b3a387;
	margin-left: 4px;
}

.main-page-reviews-box .reviews-box {
	margin-left: 15px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #e8e3d9;
	padding: 15px 30px 15px 15px;
}

.main-page-reviews-box .reviews-box .big {
	display: inline-flex;
	justify-content: space-between;
	border-bottom: 2px solid #DCD6CC;
	padding-bottom: 20px;
}

.main-page-reviews-box .reviews-box .small {
	margin-top: 20px;
	display: inline-flex;
	justify-content: space-between;
}

.main-page-reviews-box .reviews-box .big .item,
.main-page-reviews-box .reviews-box .small .item {
	display: inline-flex;
}

.main-page-reviews-box .reviews-box .big .item:not(:last-child),
.main-page-reviews-box .reviews-box .small .item:not(:last-child) {
	margin-right: 20px;
}

.main-page-reviews-box .reviews-box .big .item .img,
.main-page-reviews-box .reviews-box .small .item .img {
	background-color: #FFFFFF;
	border-radius: 10px;
	padding: 9px;
}

.main-page-reviews-box .reviews-box .big .item .img img {
	width: 75px;
	height: 135px;
}

.main-page-reviews-box .reviews-box .small .item .img img {
	width: 50px;
	height: 95px;
}

.main-page-reviews-box .reviews-box .big .item .lead,
.main-page-reviews-box .reviews-box .small .item .lead {
	margin-left: 15px;
}

.main-page-reviews-box .reviews-box .big .item .lead .link {
	font-size: 16px;
}

.main-page-reviews-box .reviews-box .small .item .lead .link {
	font-size: 14px;
}

.main-page-reviews-box .reviews-box .big .item .lead .date,
.main-page-reviews-box .reviews-box .small .item .lead .date {
	font-size: 11px;
	color: #b7a283;
	margin-top: 10px;
}

.main-page-reviews-box .reviews-box .big .item .lead .anons {
	margin-top: 7px;
	line-height: 18px;
}

.main-page-text-box {
	margin: 20px 30px;
}

.main-page-text-box .title,
.main-page-text-box .title h1,
.main-page-text-box .title h2,
.main-page-text-box .title h3,
.main-page-text-box .text h1,
.main-page-text-box .text h2,
.main-page-text-box .text h3 {
	font-size: 18px;
	color: #5e4829;
	margin: 10px 0;
}

.main-page-text-box .text p {
	font-size: 14px;
	line-height: 20px;
}

.main-page-text-box .text p:not(:last-child) {
	margin-bottom: 15px;
}

.main-page-text-box .text p img {
	margin: 20px;
}

.main-page-text-box .text ul,
.main-page-text-box .text ol {
	margin: 0 0 0 20px;
	padding: 0;
}

.main-page-text-box .text li {
	font-size: 14px;
	margin: 5px 0;
}

.brand-phone-list-box {
	margin: 20px 0;
}

.brand-phone-list-box .title {
	margin-left: 30px;
	display: inline-flex;
	align-items: center;
}

.brand-phone-list-box .title h1 {
	font-size: 22px;
	color: #5e4829;
}

.brand-phone-list-box .title div {
	margin-left: 30px;
}

.brand-phone-list-box .title div a {
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

.brand-phone-list-box .phones-box {
	margin: 20px 30px;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.brand-phone-list-box .phones-box .item {
	width: 370px;
	display: inline-flex;
	margin-bottom: 30px;
}

.brand-phone-list-box .phones-box .item .img-box .sizes {
	margin-top: 5px;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
}

.brand-phone-list-box .phones-box .item .img-box .img img {
	width: 95px;
	height: 190px;
}

.brand-phone-list-box .phones-box .item .lead {
	margin: 5px 5px 5px 15px;
}

.brand-phone-list-box .phones-box .item .lead .link {
	font-size: 18px;
	color: #a5670d;
}

.brand-phone-list-box .phones-box .item .lead .details {
	margin: 10px 0;
}

.brand-phone-list-box .phones-box .item .lead .details div {
	font-size: 11px;
}
.brand-phone-list-box .phones-box .item .lead .details div:not(:last-child) {
	margin-bottom: 5px;
}

.brand-phone-list-box .phones-box .item .lead .details div span {
	font-weight: bold;
	color: #a5670d;
}

.brand-phone-list-box .phones-box .item .lead .details div.other {
	margin-top: 15px;
	color: #b3a387;
}

.brand-phone-list-box .phones-box .item .lead .details div.list {
	margin: 15px 5px;
}

.brand-phone-list-box .phones-box .item .lead .details div.list div {
	background: url('/images/bullet_dot.gif') 0 center no-repeat;
	padding-left: 10px;
}

.page-box {
	margin: 10px 0;
	display: inline-flex;
	align-items: center;
}

.page-box .arrows {
	background-color: #e8e3d9;
	display: inline-flex;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px 10px 10px 30px;
	line-height: 0;
}

.page-box .arrows div:nth-child(2) {
	margin-left: 10px;
}

.page-box .arrows img {
	width: 35px;
	height: 35px;
}

.page-box .numbers {
	display: inline-flex;
	margin-left: 30px;
}

.page-box .numbers div {
	font-size: 18px;
}

.page-box .numbers div:not(:last-child) {
	margin-right: 15px;
}

.brands-all-list-box {
	margin: 20px 30px;
}

.brands-all-list-box .title h1 {
	font-size: 22px;
	color: #5e4829;
}

.brand-letter {
	font-size: 16px;
	margin: 40px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
}

.brands-all-list-box .brands-box {
	display: inline-flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	margin-top: 20px;
}

.brands-all-list-box .brands-box .brand {
	width: 240px;
	font-size: 18px;
	margin-bottom: 16px;
	margin-right: 20px;
}

.brands-all-list-box .brands-box .brand span {
	font-size: 12px;
	margin-left: 4px;
	font-style: italic;
	color: #b3a387;
}

.phone-page-box,
.news-page-box,
.settings-page-box,
.reviews-page-box,
.feedback-page-box,
.simple-text-page-box {
	margin: 30px 0;
}

.phone-page-box > .title,
.news-page-box > .title,
.settings-page-box > .title,
.reviews-page-box > .title,
.feedback-page-box > .title,
.simple-text-page-box > .title {
	margin: 0 30px;
	display: inline-flex;
	align-items: flex-start;
}

.phone-page-box > .title h1,
.news-page-box > .title h1,
.settings-page-box > .title h1,
.reviews-page-box > .title h1,
.feedback-page-box > .title h1,
.simple-text-page-box > .title h1 {
	font-size: 26px;
	color: #5e4829;
	line-height: 36px;
}

.phone-page-box > .title div,
.news-page-box > .title div,
.settings-page-box > .title div,
.reviews-page-box > .title div {
	margin-left: 10px;
	color: #5e4829;
	line-height: 7px;
}

.phone-page-box .menu .menu-pad {
	margin: 10px 0;
	display: inline-flex;
	align-items: center;
	background-color: #f5f1ea;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px 10px 10px 30px;
}

.phone-page-box .menu .menu-pad .item {
	font-size: 14px;
}

.phone-page-box .menu .menu-pad .item:not(:last-child) {
	margin-right: 20px;
}

.phone-page-box .menu .menu-pad .item div {
	display: inline-block;
	color: #5e4829;
}

.phone-page-box .menu .menu-pad .item div.unused {
	color: #b3a387;
}

.phone-page-box .menu .menu-pad .item span {
	margin-left: 4px;
	color: #b3a387;
	font-size: 11px;
}

.phone-page-box .phone-box,
.news-page-box .news-box {
	margin: 20px 0 20px 0;
}

.phone-page-box .phone-box .phone-data,
.news-page-box .news-box .news-data {
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
}

.phone-page-box .phone-introduce-box {
	display: inline-flex;
	margin-left: 30px;
	margin-right: 30px;
}

.phone-page-box .phone-introduce-box .img {
	margin: 0 30px;
}

.phone-page-box .phone-introduce-box .data {
	margin-top: 5px;
	margin-left: 30px;
}

.phone-page-box .phone-introduce-box .data .rating-box {
	display: inline-flex;
	align-items: center;
}

.phone-page-box .phone-introduce-box .data .rating-box .rating {
	display: inline-flex;
	align-items: center;
}

.phone-page-box .phone-introduce-box .data .rating-box .rating .counter {
	margin-left: 20px;
}

.phone-page-box .phone-introduce-box .data .rating-box .rating .counter span {
	color: #b3a387;
}

.phone-page-box .phone-introduce-box .data .rating-box .rating .counter a {
	color: #5e4829;
}

.phone-page-box .phone-introduce-box .data .rating-box .button {
	margin-left: 40px;
}

.phone-page-box .phone-introduce-box .data .rating-box .button a,
.phone-page-box .last-comments-box .link-to-create a {
	background-color: #66b500;
	color: #FFFFFF;
	padding: 5px 15px;
	border-radius: 8px;
	text-decoration: none;
}

.phone-page-box .phone-introduce-box .data .rating-box .button a:hover,
.phone-page-box .last-comments-box .link-to-create a:hover {
	background-color: #2b8000;
}

.phone-page-box .phone-introduce-box .data .introduce-text {
	font-size: 14px;
	line-height: 20px;
	margin: 30px 0;
}

.phone-page-box .prices {
	margin: 30px 0;
}

.phone-page-box .prices .price-string {
	font-size: 24px;
	color: #5e4829;
}

.phone-page-box .prices .price-compare {
	margin: 30px 0;
}

.phone-page-box .prices .price-compare a {
	background-color: #a5670d;
	color: #FFFFFF;
	padding: 10px 20px;
	border-radius: 8px;
	text-decoration: none;
	font-size: 14px;
}

.phone-page-box .prices .price-compare a:hover {
	background-color: #5e4829;
}

.phone-page-box .ads-links-box {
	margin: 20px 0;
}

.phone-page-box .ads-links-box .ads-links {
	display: inline-flex;
}

.phone-page-box .ads-links-box .ads-links > div:not(:last-child) {
	margin-right: 20px;
}

.phone-page-box .ads-links-box .ads-links a {
	color: #5e4829;
	font-size: 14px;
}

.phone-page-box .phone-images-box {
	margin-right: 30px;
}

.phone-page-box .phone-images-box .phone-images-box-pad {
	max-width: 800px;
	overflow: scroll;
	margin: 20px 0;
	display: inline-flex;
	align-items: center;
	background-color: #f5f1ea;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px 20px 10px 30px;
}

.phone-page-box .phone-images-box .phone-images-box-pad .img {
	padding: 10px;
	background-color: #FFFFFF;
	border-radius: 10px;
}

.phone-page-box .phone-images-box .phone-images-box-pad .img:not(:last-child) {
	margin-right: 20px;
}

.phone-page-box .phone-images-box img {
	width: 67px;
	height: 67px;
}

.phone-page-box .features-box {
	margin: 10px 0;
}

.phone-page-box .features-box > .title {
	font-size: 20px;
	color: #5e4829;
	margin: 0 30px 10px 30px;
}

.phone-page-box .features-box .desc {
	font-size: 14px;
	line-height: 20px;
	margin: 0 30px 20px 30px;
}

.phone-page-box .features-box .ads {
	margin: 0 30px 20px 30px;
}

.phone-page-box .features-box .group {
	/*width: 870px;*/
}

.phone-page-box .features-box .group:not(:last-child) {
	margin-bottom: 20px;
}

.phone-page-box .features-box .group .title {
	margin-bottom: 10px;
	display: inline-flex;
	/*width: 830px;*/
	align-items: center;
	background-color: #f5f1ea;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px 50px 10px 50px;
}

.phone-page-box .features-box .group .title,
.phone-page-box .features-box .group .title h2 {
	font-size: 18px;
	color: #5e4829;
}

.phone-page-box .features-box .group .group-items {
	margin: 0 30px;
}

.phone-page-box .features-box .group .group-items .item {
	font-size: 0;
	padding: 7px 20px;
}

.phone-page-box .features-box .group .group-items .item:hover {
	background-color: #fbfbfb;
}

.phone-page-box .features-box .group .group-items .item:not(:last-child) {
	border-bottom: 1px dotted #b3a387;
}

.phone-page-box .features-box .group .group-items .item > div {
	display: inline-flex;
	font-size: 14px;
	width: 50%;
}

.phone-page-box .features-box .group .group-items .item > div:first-child {
	color: #a39f98;
}

.phone-page-box .features-box .group .group-items .item > div:last-child {
	line-height: 20px;
}

.phone-page-box .features-box .group .group-items .item > div:last-child.desc-plus::before {
	content: '';
	width: 16px;
	height: 22px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzREOTkwMCIgZD0iTTAsMTEuOTU1bDEuMjA5LTEuMjRsMy43ODIsNC40NjRsOS4wMjEtMTQuNDc3TDE1LjUsMS41N0w1LjE0NiwxOEwwLDExLjk1NXoiLz4NCjwvc3ZnPg0K) left top/16px auto no-repeat;
	margin: 0 10px -5px 0;
	display: inline-block;
	vertical-align: -2px;
}

.phone-page-box .features-box .group .group-items .item > div:last-child.desc-minus {
	font-weight: 700;
	color: #b2b2b2;
	font-size: 20px;
}

.phone-page-box .features-box .group .group-items .item > div:last-child.desc-minus::before {
	content: "✕";
}

.phone-page-box .social-buttons,
.news-page-box .social-buttons {
	display: inline-flex;
	margin: 10px 30px;
}

.phone-page-box .phone-introduce-box .social-buttons {
	margin: 10px 0;
}

.phone-page-box .social-buttons > div:not(:last-child),
.news-page-box .social-buttons > div:not(:last-child) {
	margin-right: 20px;
}

.phone-page-box .phone-side-box,
.news-page-box .news-side-box {
	width: 380px;
	min-width: 380px;
	max-width: 380px;
}

.phone-page-box .phone-side-box .phone-side-box-pad,
.news-page-box .news-side-box .news-side-box-pad {
	margin-bottom: 10px;
	border: 1px solid #f5f1ea;
	border-right: none;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.phone-page-box .phone-side-box .phone-side-box-pad > .title,
.news-page-box .news-side-box .news-side-box-pad > .title {
	padding: 10px 30px 10px 20px;
	background-color: #f5f1ea;
	font-size: 18px;
	color: #5e4829;
}

.phone-page-box .phone-side-box .phone-side-box-pad > .title:first-child,
.news-page-box .news-side-box .news-side-box-pad > .title:first-child {
	border-top-left-radius: 10px;
}

.phone-page-box .phone-side-box .phone-side-box-pad > .title h2,
.news-page-box .news-side-box .news-side-box-pad > .title h2 {
	font-size: 18px;
	color: #5e4829;
}

.phone-page-box .phone-proposals,
.news-page-box .news-proposals {
	margin: 20px 30px 20px 10px;
}

.phone-page-box .last-comments-box,
.phone-page-box .last-reviews-box,
.phone-page-box .last-settings-box,
.phone-page-box .last-news-box,
.phone-page-box .files-box,
.phone-page-box .text-box,
.phone-page-box .reviews-list,
.phone-page-box .settings-list,
.phone-page-box .comments-list {
	margin: 20px 30px 20px 20px;
}

.phone-page-box .files-box.on-phone-page {
	margin: 20px 30px 40px 30px;
}

.phone-page-box .files-box.on-phone-page .title,
.phone-page-box .files-box.on-phone-page .title h2 {
	font-size: 18px;
	color: #5e4829;
	margin-top: 15px;
}

.phone-page-box .last-comments-box > div > .item:not(:last-child),
.phone-page-box .last-reviews-box > div > .item:not(:last-child),
.phone-page-box .last-settings-box > div > .item:not(:last-child),
.phone-page-box .last-news-box > div > .item:not(:last-child),
.phone-page-box .comments-list > .item:not(:last-child),
.phone-page-box .entity-comments-list .comments-list-pad > .item:not(:last-child) {
	margin-bottom: 20px;
}

.phone-page-box .last-comments-box .details,
.phone-page-box .comments-list .details,
.phone-page-box .entity-comments-list .details {
	display: inline-flex;
	align-items: center;
	margin-bottom: 5px;
}

.phone-page-box .last-comments-box .details {
	justify-content: space-between;
	width: 100%;
}

.phone-page-box .last-comments-box .details .author,
.phone-page-box .comments-list .details .author,
.phone-page-box .entity-comments-list .details .author {
	display: inline-flex;
	align-items: center;
}

.phone-page-box .last-comments-box .details .author .name,
.phone-page-box .comments-list .details .author .name,
.phone-page-box .entity-comments-list .details .author .name {
	font-weight: bold;
}

.phone-page-box .comments-list .details .author .name .no-bold {
	font-weight: normal;
}

.phone-page-box .last-comments-box .details .author .date,
.phone-page-box .comments-list .details .author .date,
.phone-page-box .entity-comments-list .details .author .date {
	color: #b7a283;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
}

.phone-page-box .last-comments-box .text,
.phone-page-box .comments-list .text,
.phone-page-box .entity-comments-list .text {
	font-size: 14px;
	line-height: 20px;
}

.phone-page-box .comments-list .text p {
	line-height: 20px;
	margin: 12px 0;
}

.phone-page-box .last-comments-box .text .read-full {
	font-size: 12px;
	margin-top: 5px;
}

.phone-page-box .last-comments-box .link-to-all,
.phone-page-box .last-reviews-box .link-to-all,
.phone-page-box .last-settings-box .link-to-all,
.phone-page-box .last-news-box .link-to-all {
	text-align: center;
	font-size: 14px;
	margin-top: 20px;
}

.phone-page-box .last-comments-box .link-to-all span,
.phone-page-box .last-reviews-box .link-to-all span,
.phone-page-box .last-settings-box .link-to-all span,
.phone-page-box .last-news-box .link-to-all span {
	margin-left: 4px;
	color: #b3a387;
	font-size: 12px;
}

.phone-page-box .last-comments-box .link-to-create {
	text-align: center;
	margin-top: 20px;
}

.phone-page-box .last-reviews-box .item,
.phone-page-box .last-news-box .item,
.phone-page-box .reviews-list .item {
	display: inline-flex;
}

.phone-page-box .last-reviews-box .item .img,
.phone-page-box .reviews-list .item .img {
	width: 50px;
	height: 95px;
	background: url('/images/reviews_noimage_50.gif') 0 0 no-repeat;
}

.phone-page-box .last-news-box .item .img {
	width: 60px;
	height: 60px;
	background: url('/images/news_noimage_60.gif') 0 0 no-repeat;
}

.phone-page-box .last-reviews-box .item .data,
.phone-page-box .last-news-box .item .data,
.phone-page-box .reviews-list .item .data {
	margin-left: 30px;
}

.phone-page-box .last-reviews-box .item .data .link,
.phone-page-box .last-settings-box .item .link,
.phone-page-box .last-news-box .item .link,
.phone-page-box .reviews-list .item .link,
.phone-page-box .settings-list .item .link {
	font-size: 14px;
	line-height: 20px;
}

.phone-page-box .last-reviews-box .item .data .date,
.phone-page-box .last-settings-box .item .date,
.phone-page-box .last-news-box .item .date,
.phone-page-box .reviews-list .item .date,
.phone-page-box .settings-list .item .date {
	color: #b7a283;
	font-size: 11px;
	margin-top: 10px;
}

.phone-page-box .files-box > div {
	font-size: 14px;
	min-height: 20px;
	padding-top: 2px;
}

.phone-page-box .files-box > div.manual,
.phone-page-box .files-box > div.driver,
.phone-page-box .files-box > div.firmware {
	padding-left: 30px;
}

.phone-page-box .files-box > div:not(:last-child) {
	margin-bottom: 20px;
}

.phone-page-box .files-box .manual {
	background: url('/images/icon_files_pdf.png') 0 0 no-repeat;
}

.phone-page-box .files-box .driver {
	background: url('/images/icon_files_driver.png') 0 0 no-repeat;
}

.phone-page-box .files-box .firmware {
	background: url('/images/icon_files_firmware.png') 0 0 no-repeat;
}

.phone-page-box .files-box .manual a,
.phone-page-box .files-box .driver a,
.phone-page-box .files-box .firmware a {
	cursor: pointer;
	text-decoration: underline;
}

.phone-page-box .files-box .ext-desc > div {
	margin-bottom: 3px;
}

.phone-page-box .files-box .ext-desc > div > div {
	display: inline-block;
	color: #a28f75;
	width: 140px;
}

.phone-page-box .text-box p {
	font-size: 14px;
	line-height: 20px;
}

.phone-page-box .ads,
.news-page-box .ads {
	margin: 20px 30px;
}

.phone-page-box .phone-side-box .ads,
.news-page-box .news-side-box .ads {
	margin: 20px;
}

.phone-page-box .phone-mini-desc-box {
	margin: 0 30px 20px 30px;
	display: inline-flex;
}

.phone-page-box .phone-mini-desc-box .img {
	margin-top: 5px;
}

.phone-page-box .phone-mini-desc-box .img img {
	width: 67px;
	height: 67px;
}

.phone-page-box .phone-mini-desc-box .desc {
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
}

.phone-page-box .phone-mini-desc-box .desc div.dot {
	display: inline-block;
	background: url('/images/bullet_dot.gif') center center no-repeat;
	width: 13px;
	height: 8px;
}

.phone-page-box .phone-mini-desc-box .desc span {
	font-weight: bold;
}

.phone-page-box .reviews-list,
.phone-page-box .comments-list,
.phone-page-box .settings-list {
	margin: 20px 30px 40px 30px;
}

.phone-page-box .reviews-list .there-are-not-anything,
.phone-page-box .comments-list .there-are-not-anything,
.phone-page-box .settings-list .there-are-not-anything,
.phone-page-box .entity-comments-list .there-are-not-anything,
.phone-page-box .files-box.on-phone-page .there-are-not-anything,
.reviews-page-box .reviews-brand .there-are-not-anything {
	font-size: 16px;
	background: url("/images/face_msg_warning.gif") 0 center no-repeat;
	padding-left: 20px;
}

.phone-page-box .reviews-list .item:not(:last-child),
.phone-page-box .settings-list .item:not(:last-child) {
	margin-bottom: 30px;
}

.phone-page-box .reviews-list .item .link,
.phone-page-box .settings-list .item .link {
	font-size: 16px;
}

.phone-page-box .reviews-list .item .anons,
.phone-page-box .settings-list .item .anons {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
}

.review-text {
	margin: 20px 30px;
	font-size: 14px;
	line-height: 20px;
}

.review-text p {
	margin: 25px 0;
}

.review-text td {
	padding: 5px;
}

.review-text td small,
.review-text small {
	font-size: 12px;
	color: #a28f75;
	font-style: italic;
}

.review-text h2,
.review-text h3,
.review-text h4,
.review-text h5,
.review-text h6 {
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
	color: #5e4829;
}

.review-text ul,
.review-text ol {
	margin-left: 30px;
}

.review-text li {
	padding-left: 10px;
}

.review-text li:not(:last-child) {
	padding-bottom: 5px;
}

.review-text img {
	max-width: 840px;
}

.review-text iframe {
	max-width: 840px;
}

.review-text .text-image {
	text-align: center;
}

.review-text .text-video {
	text-align: center;
}

.review-text .pros-and-cons-box {
	display: inline-flex;
}

.review-text .pros-and-cons-box > div {
	width: 300px;
	margin-right: 20px;
}

.review-text .pros-and-cons-box .title {
	font-size: 20px;
	color: #5e4829;
	margin-bottom: 10px;
}

.review-text .pros-and-cons-box .item {
	margin: 5px 0;
	padding-left: 20px;
}

.review-text .pros-and-cons-box .pros-box .item {
	background: url("/images/ico-pros.png") no-repeat 0 0;
}

.review-text .pros-and-cons-box .cons-box .item {
	background: url("/images/ico-cons.png") no-repeat 0 0;
}

.review-text .pros-and-cons-box .item {

}

.do-you-like-news {
	margin: 20px 30px 20px 70px;
}

.phones-tags {
	margin: 40px 30px 0 30px;
}

.news-side-box .phones-tags {
	margin: 20px 30px 0 20px;
}

.phones-tags .title {
	font-size: 18px;
	color: #5e4829;
}

.phones-tags .phones-tags-pad {
	display: inline-flex;
	flex-wrap: wrap;
	margin-top: 30px;
}

.news-side-box .phones-tags .phones-tags-pad {
	margin-top: 0;
}

.phones-tags .phones-tags-pad .item {
	display: inline-flex;
	align-items: center;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.news-side-box .phones-tags .phones-tags-pad .item {
	margin-bottom: 30px;
}

.phones-tags .phones-tags-pad .item .img img {
	width: 67px;
	height: 67px;
}

.phones-tags .phones-tags-pad .item .data {
	margin-left: 20px;
}

.phones-tags .phones-tags-pad .item .data .link {
	font-size: 16px;
}

.phones-tags .phones-tags-pad .item .data .count {
	font-size: 22px;
	color: #a28f75;
	padding-left: 30px;
	padding-top: 10px;
}

.news-archive-box {
	margin: 20px 30px 20px 140px;
}

.news-archive-box .news-year:not(:last-child) {
	margin-bottom: 10px;
}

.news-archive-box .news-year .title {
	font-size: 16px;
}

.news-archive-box .news-year .title span {
	font-size: 12px;
	color: #a28f75;
	margin-left: 4px;
}

.news-archive-box .news-year .title.current,
.news-archive-box .news-year .months .item.current {
	color: #5e4829;
}

.news-archive-box .news-year .months {
	margin: 10px;
}

.news-archive-box .news-year .months .item {
	background: url("/images/bullet_dot.gif") 0 center no-repeat;
	padding-left: 10px;
	font-size: 14px;
}

.news-archive-box .news-year .months .item:not(:last-child) {
	margin-bottom: 5px;
}

.news-list {
	margin: 20px 30px;
}

.news-list .day {
	font-size: 18px;
	color: #5e4829;
	margin-bottom: 20px;
	margin-left: 120px;
}

.news-list .item {
	display: inline-flex;
}

.news-list .item:not(:last-child) {
	margin-bottom: 20px;
}

.news-list .item .img {
	background: url("/images/news_noimage_100.gif") 0 0 no-repeat;
	width: 100px;
	height: 100px;
}

.news-list .item .data {
	margin-left: 20px;
}

.news-list .item .data .link {
	font-size: 16px;
}

.news-list .item .data .anons {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}

.devices-from-text {
	margin: 30px;
}

.devices-from-text .title {
	font-size: 16px;
	color: #5e4829;
	display: inline-block;
	margin-right: 10px;
}

.devices-from-text .item {
	display: inline-block;
	font-size: 16px;
	margin-top: 5px;
}

.devices-from-text .item:not(:last-child) {
	margin-right: 10px;
}

.entity-comments-list {
	margin: 20px 0;
}

.entity-comments-list > .title {
	font-size: 20px;
	color: #5e4829;
	margin-bottom: 10px;
	display: inline-flex;
	align-items: center;
	background-color: #f5f1ea;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px 10px 10px 30px;
}

.entity-comments-list > .title > div {
	font-size: 14px;
	color: #a28f75;
	margin-left: 15px;
}

.entity-comments-list .comments-list-pad {
	margin: 20px 30px;
}

.settings-brand,
.reviews-brand {
	margin: 30px 30px 20px 30px;
}

.settings-brand .title,
.settings-brand .title h2,
.reviews-brand .title,
.reviews-brand .title h2 {
	font-size: 18px;
	color: #5e4829;
}

.settings-brand .settings-brand-pad,
.reviews-brand .reviews-brand-pad {
	margin-top: 10px;
	display: inline-flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	margin-bottom: 20px;
}

.settings-brand .settings-brand-pad .item,
.reviews-brand .reviews-brand-pad .item {
	width: 250px;
	margin-right: 20px;
	font-size: 14px;
	margin-bottom: 10px;
}

.settings-brand-pad .item span,
.reviews-brand-pad .item span {
	font-size: 12px;
	color: #a28f75;
	margin-left: 4px;
}

.settings-common-pad,
.reviews-common-pad {
	margin: 20px 30px;
}

.settings-common-pad .item,
.reviews-common-pad .item {
	font-size: 14px;
}

.settings-common-pad .item:not(:last-child),
.reviews-common-pad .item:not(:last-child) {
	margin-bottom: 10px;
}

.search-results {
	margin: 20px 30px;
}

.search-results .item:not(:last-child) {
	margin-bottom: 20px;
}

.search-results .item .link {
	font-size: 16px;
	margin-bottom: 10px;
}

.search-results .item .link span {
	background: #f5f1ea;
}

.google-search {
	margin-top: 30px;
}

.google-search .title {
	font-size: 16px;
	display: inline-flex;
	align-items: center;
}

.google-search .title > div {
	height: 30px;
}

.google-search .title > div:first-child {
	margin-right: 10px;
}

.google-search .text {
	margin-top: 10px;
	font-size: 14px;
}

.google-search .text p {
	margin: 10px 0;
}

.google-search .form {
	margin-top: 20px;
	height: 30px;
}

.feedback-pad {
	margin: 0 30px;
}

.feedback-pad .desc {
	margin: 20px 0;
	line-height: 20px;
	font-size: 14px;
}

.feedback-pad .form {
	margin-top: 40px;
}

.feedback-pad .form .line {
	margin: 20px 0;
}

.feedback-pad .form .line > div {
	display: inline-block;
	vertical-align: top;
}

.feedback-pad .form .line > div:first-child {
	width: 200px;
}

.feedback-pad .form .line > div:first-child div {
	font-size: 11px;
	color: #a28f75;
}

.feedback-pad .form .line > div:last-child > div {
	display: inline-block;
	vertical-align: middle;
}

.feedback-pad .form .line.ver > div {
	vertical-align: middle;
}

.feedback-pad .form .line.button {
	margin-left: 580px;
}


.feedback-pad .form .line input[type=text],
.feedback-pad .form .line input[type=email],
.feedback-pad .form .line textarea {
	border: 1px solid #E3C792;
	background-color: #ECD29F;
	border-radius: 10px;
	height: 27px;
	margin-right: 3px;
	padding: 0 5px;
}

.feedback-pad .form .line textarea {
	height: 150px;
	resize: none;
}

.feedback-pad .form .line.ver > div:last-child > div:nth-child(2) {
	margin: 0 10px;
}

.feedback-pad .form input[type=submit] {
	border-radius: 7px;
	padding: 3px 15px;
	border: 2px solid #EEAA36;
	background : #FFBC39;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFBC39), color-stop(100%,#FFA800));
	background : -moz-linear-gradient(top, #FFBC39 0%, #FFA800 100%);
	background : -webkit-linear-gradient(top, #FFBC39 0%, #FFA800 100%);
	background : -o-linear-gradient(top, #FFBC39 0%, #FFA800 100%);
	background : -ms-linear-gradient(top, #FFBC39 0%, #FFA800 100%);
	background : linear-gradient(top, #FFBC39 0%, #FFA800 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFBC39', endColorstr='#FFA800',GradientType=0 );

	font-size: 14px;
	color: #FFFFFF;
}

.feedback-pad .form input[type=submit]:hover {
	background: #FFA800;
}

.rss-page-box {
	display: inline-flex;
}

.rss-page-box .rss-box,
.rss-page-box .rss-help {
	width: 50%;
}

.rss-page-box .rss-box .item:not(:last-child) {
	margin-bottom: 20px;
}

.rss-page-box .rss-box .item .link {
	background: url("/images/rss_ico.gif") 0 center no-repeat;
	padding-left: 24px;
	font-size: 16px;
	line-height: 22px;
}

.rss-page-box .rss-box .item .desc {
	font-size: 14px;
	line-height: 20px;
	margin-top: 3px;
}










.msg_success,
.msg_error,
.msg_warning {
	padding: .8em .5em .8em 35px;
	margin-bottom: 1.5em;
	font-size: 14px;
}

.msg_success a,
.msg_error a,
.msg_warning a {
	color: #5e4829;
}

.msg_success {
	background: #c3edbf url("/images/face_msg_success.gif") 10px 50% no-repeat
}

.msg_error {
	background: #fcc url("/images/face_msg_error.gif") 10px 50% no-repeat
}

.msg_warning {
	background: #f7e9a9 url("/images/face_msg_warning.gif") 14px 50% no-repeat
}

.verify-error {
	color: red;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 14px;
}

/* nadavi */
.p4g_common_table {
	width: 100%;
}

.p4g_price_table {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

.p4g_1_td {
	color: #5e4829;
	font-size: 16px;
	padding: 5px 0 5px 0;
	background-color: #f5f1ea;
	border-bottom: 1px solid #e9e5de;
	display: none;
}

.p4g_3_td {
	height: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #e9e5de;
}

.p4g_ul {
	margin: 10px 30px 10px 10px;
}

.p4g_bullet {
	list-style: none;
	padding-bottom: 15px;
}

.p4g_bullet:not(:last-child) {
	margin-bottom: 10px;
}

.p4g_bullet b {
	color: #5e4829;
}

.p4g_link {
	font-size: 12px;
	color: #d57e00;
	display: inline-block;
	margin-bottom: 5px;
}

.p4g_link2 {
	font-size: 11px;
	color: #d57e00;
}

.p4g_link3 {
	font-size: 10px;
	color: #5e4829;
	padding-top: 3px;
	text-align: right;
}

.header-banner {
	display: inline-flex;
	justify-content: center;
	width: 100%;
}

.header-banner-pad {
	margin: 5px 0 10px 0;
}