body {margin:0;padding:0;background:#D3D3D3;font-family:calibri;color:#000000;font-size:18px;}

img,form {border:0;margin:0;}
a,input {outline:none;}
a {color:#191a19;text-decoration:none;transition:1s;}
a:hover {text-decoration:none;}
h1,h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0;padding:0;}
ul {list-style:none;}
p {margin-top:3px;margin-bottom:3px;}
.clr {clear:both;}

input,option,select {height:30px;}
input,option,select,textarea {background:#fff !important;border:0px;color:#aaaaa1;padding:0 5px;max-width:98%;}
hr {height:2px;background:#d6d6d4;margin-top:5px;margin-bottom:5px;border:0px;width:99%;}

@font-face {font-family:calibri;src:local("calibri"),url(/fonts/calibri.ttf);}
@font-face {font-family:calibril;src:local("calibril"),url(/fonts/calibril.ttf);}

.wrapper {max-width:1010px;min-width:300px;width:100%;margin:auto;padding:0 7px;overflow:hidden;}
.wraptop {max-width:1120px !important;min-width:300px;width:100%;margin:auto;}

/* НАЧАЛО - Настройка элементов самой верхней части */
.headtop {height:39px;width:100%;overflow:hidden;padding:4px 0;}
header {height:75px;width:100%;background:#fff;}

.number,.mail {float:left;font-size:30px;text-transform:uppercase;color:#fff;}
.number-text,.mail-text {float:left;padding:1px 1px;}
.number-ico,.mail-ico,.vk-soc {float:left;width:34px;height:34px;background:url(/images/top-icons.png);transition:1s;}
.number:hover .number-ico,.mail:hover .mail-ico,.vk-soc:hover,.f-soc:hover,.tr-soc:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.number-ico {background-position:-33px 0px;}
.number {margin-right:15px;}

.social-icons {float:right;}
.vk-soc {background-position:-65px 0px;}
.f-soc {margin-left:3px;background-position:-97px 0px;}
.tr-soc {margin-left:3px;background-position:-129px 0px;}

.logo {float:left;padding:10px 0;}
.logo-ico {float:left;width:56px;height:60px;background:url(/images/logo/ship.png);transition:2s;}
.logo-text {float:left;font-size:45px;color:#666;font-style:italic;}
/* КОНЕЦ - Настройка элементов самой верхней части */

/* НАЧАЛО - Настройка верхнего основного меню */
.head-menu {float:right;}
.head-menu a:hover {background:#2F4F4F;}
.head-menu ul {margin:0;padding:0;list-style:none;min-width:100px;transition:1.5s;}
.head-menu li {float:left;position:relative;}
.head-menu a {display:inline-block;padding:30px 15px 21px 15px;color:#000000;font-size:25px;font-family:calibril;}
.head-menu li.uWithSubmenu:after {content:''; position:absolute;right:10px;top:50%;border:4px solid transparent;border-left-color:#fff;
 -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.head-menu li li.uWithSubmenu:after {-webkit-transform:translateY(-50%);transform: translateY(-50%);}
.head-menu li:hover > ul {opacity:1;visibility:visible;width:auto;overflow:visible;}
.head-menu ul ul {margin:0;padding:0;list-style:none;width:0;overflow:hidden;display:block !important;opacity:0;visibility:hidden;position:absolute;z-index:100;top:100%;left:0;}
.head-menu ul ul ul {position:absolute;top:0;left:100%;transition:0.5s;}
.head-menu ul ul li {float:none !important;}
.head-menu ul ul a {display:block !important;padding: 0 25px 0 10px!important;white-space:nowrap;border-bottom: 1px solid #fff;font-size: 13px!important;line-height: 30px!important;color:#fff !important;}
.topleft {float:left;}
.head-menu a#pull {display:none;float:left !important;max-width:800px;width:100%;}
/* КОНЕЦ - Настройка верхнего основного меню */


/* НАЧАЛО- Настройка нижней части сайта */
footer {height:12px;overflow:hidden;background:url(/images/botbg.png) repeat-x;color:#fff;font-size:14px;padding:17px 0;}
footer a {color:#fff;}
footer a:hover {color:#000 !important;}
.footer-right {float:right;}
/* КОНЕЦ - Настройка нижней части сайта */

/* НАЧАЛО - Настройка основных деталей сайта */
.middle {width:100%;margin:auto;overflow:hidden;}
.content,.blocks {margin-bottom:10px;margin-top:10px;}
.content {float:left;width:75%;}
.blocks {float:right;width:23%;overflow:hidden;max-width:235px;}
/* КОНЕЦ - Настройка основных деталей сайта */

/* НАЧАЛО - Настройка стилей вида блоков */
.block {float:left;max-width:235px;width:100%;margin-bottom:15px;}
.block-name {height:40px;width:100%;overflow:hidden;margin-bottom:5px;}
.block-name h3 {font-size:20px;color:#fff;font-family:calibril;padding:3px 10px;}
.block-cont {float:left;width:100%;max-width:220px;background:#fff;padding:7px;overflow:hidden;}
.block-cont input {border:solid 1px #dfdfd1;margin-bottom:8px;}
.block-cont .uMenuRoot {padding:0;margin:0;}
.block-cont .uMenuRoot li {padding:7px;border-bottom: solid 2px #efefed;transition:1s;}
.block-cont .uMenuRoot li:hover {background:#efefed;}
/* КОНЕЦ - Настройка стилей вида блоков */

/* НАЧАЛО - Настройка стилей названий материалов и контента */
.eMessage ul {list-style:circle !important;}
.eMessage,.eText {background:#fff;padding:7px 10px !important;overflow:hidden;}
.eDetails,.eDetails1 {padding:6px 8px !important;}
.eDetails2 {padding:8px;color:#fff;margin-top:5px;}
.eDetails2 a {color:#fff;}
.eDetails2 a:hover {color:#efefed !important;}
.eTitle {min-height:20px;overflow:hidden;padding:5px 10px 3px 10px;color:#fff !important;font-size:20px;font-family:calibril;}
.eTitle h2 {font-size:20px;float:left;width:90%;}
.eTitle a {color:#fff !important;font-size:20px;font-family:calibril;}
.eTitle a:hover {color:#dfdfd1 !important;}
/* КОНЕЦ - Настройка стилей названий материалов и контента */

/* НАЧАЛО - Настройка стилей всяких мелочей */
.eAnswer {background:#fff;padding:7px;margin-bottom:10px;}
.eVariant input,.eVariant label,.answer input,.answer label {float:left;}
.eVariant label {padding:9px 2px;}
.answer label {padding:3px 2px;}
.pollButton,.answer {clear:both;}
.com-order-select {margin-left:5px;}
.archUl {padding:5px;}
.answer input {height:15px;}
.pollQue {margin-bottom:10px;}
.cBlock2,.cBlock1 {padding:7px;width:95%;overflow:hidden;}
.cBlock1 {color:#fff;float:left;}
.cBlock1 a {color:#fff;}
.cBlock2 {background:#fff !important;float:right;}
.uComment {margin:5px 0 !important;}
.quoteMessage,.codeMessage {padding:5px;margin-bottom:5px;}
.bbQuoteName {font-size:12px !important;margin-bottom:3px;}
.com-order-block {margin-bottom:5px;}
table.cBlock1,table.cBlock2 {margin-bottom:10px;}
.bbQuoteBlock,.bbCodeBlock {margin-top:5px;}
.navbar {background:#fff;padding:7px 10px 5px 7px;margin-bottom:5px;}
.csTop {background:#fff;padding:5px 7px 3px 7px;margin-bottom:10px;}
/* КОНЕЦ - Настройка стилей всяких мелочей */

/* НАЧАЛО - Настройка вида категорий */
.catsTable tr {padding:0;margin:0;}
.catsTable tr td {padding:7px;border-bottom: solid 2px #efefed;transition:1s;}
.catsTable tr td:hover {background:#efefed;}
.catsTable .catNumData {float:right;}
.cat-blocks .with-clear .gTable {background:none !important;color:#000;}
/* КОНЕЦ - Настройка вида категорий */

.eMessage img,.eText img,.eMessage iframe,.eText iframe,.eMessage video,.eText video {width:100%;margin-top:5px !important;}

/* НАЧАЛО - Настройка основных стилей всех видов материалов */
.mp {float:right;margin-top:2px;}
.message-img {float:left;width:200px;height:170px;overflow:hidden;margin-right:10px;}
.message-img img {min-height:160px !important;min-width:280px !important;}
.message-img2 {float:left;width:100%;height:120px;overflow:hidden;margin-bottom:5px;}
.message-img2 img {min-height:200px;min-width:735px;}
.message-img,.message-img2 {transition:1s;}
.message-img:hover,.message-img2:hover {opacity:0.7;}
.message-img2 img  {transition:1s;}
.message-img2:hover img {margin-top:-50px !important;}
.message-img2 img {margin-top:-150px !important;}

.entries {margin-bottom:15px;}
.eDetails-news {background:#fff;overflow:hidden;padding:6px 8px 4px 8px !important;margin-top:5px;transition:2s;}
.eDetails-news:hover {background:#ddddd2;}
.rating {float:right;}
.rating a,#uStarRating3 a {transition:0s;}
/* КОНЕЦ - Настройка основных стилей всех видов материалов */

/* НАЧАЛО - Настройка стилей комментариев */
.comments {width:100%;}
.comments-top,.comments-top2 {overflow:hidden;margin-top:5px;padding:5px 10px;color:#fff;margin-bottom:10px;}
.comments-top2 {background:#fff !important;color:#444;}
.comments-top2 a {color:#444;}
.comments-top a {color:#fff;}
.comments-all {float:left;}
.comments-page {float:right;}
.comments-body {margin-bottom:10px;}
.comments-select {text-align:center;clear:both;position:relative;top:10px;}
.comments-page .pagesBlock1 a:hover {color:#000 !important;}
.commTd2 table td textarea {width:100%;}
/* КОНЕЦ - Настройка стилей комментариев */

/* НАЧАЛО - Настройка стилей переключателей страниц */
#pagesBlock1,.pagesBlock2,.pagesBlockuz2,#pagesBlock2 {margin-bottom:7px;}
#pagesBlock1 b,#pagesBlock1 a,.pagesBlock2 b,.pagesBlock2 a,.pagesBlockuz2 b,.pagesBlockuz2 a,#pagesBlock2 b,#pagesBlock2 a {background:#fff;padding:5px;}
#pagesBlock1 a:hover,.pagesBlock2 a:hover,.pagesBlockuz2 a:hover,#pagesBlock2 a:hover {background:#ddddd2;}
.other-page {text-align:center;margin-bottom:5px;}
.other-page1 .pagesBlockuz1 a,.other-page1 .pagesBlockuz1 b {background:#fff;padding:5px;}
.other-page1 .pagesBlockuz1 a {background:#ddddd2;}
.other-page1 {text-align:center;margin-bottom:10px;margin-top:10px;}
#pagesBlock2 {clear:both;}
/* КОНЕЦ - Настройка стилей переключателей страниц */


/* НАЧАЛО - Настройка стилей особенности и вида работ на главной */
h2.featname {font-size:60px;text-align:center;font-family:calibril;}

.home-featurs {widt100%;overflow:hidden;margin-bottom:7px;background:#efefed;}
.featur {width:47%;float:left;overflow:hidden;margin-bottom:10px;margin-left:1%;}
.feat-ico {float:left;width:100%;overflow:hidden;max-width:185px;}
.feat-icobg {width:100%;transition:2s;}
.featur:hover .feat-icobg {background:#404041 !important;}
.featur-cont {float:left;width:60%;}
.featur-cont h3 {font-size:24px;font-family:calibril;}

.feat-one {background:url(/images/feat.png);}
.feat-two {background:url(/images/feat2.png);}
.feat-three {background:url(/images/feat3.png);}
.feat-four {background:url(/images/feat4.png);}

.feat-one,.feat-two,.feat-three,.feat-four {width:185px;height:530px;}

.line-top {height:7px;background:url(/images/line-top.png);width:100%;overflow:hidden;}
.line-bottom {height:10px;background:url(/images/line-bottom.png);width:100%;overflow:hidden;margin-bottom:10px;}
.our-jobs {overflow:hidden;}
.ourjobs-name {color:#fff;font-size:48px;font-family:calibril;text-align:center;}
.home-jobsbg {background:#fff;margin:auto;padding:5px;max-width:1000px;overflow:hidden;margin-bottom:35px;margin-top:10px;}

.home-njob {width:248px;height:160px;overflow:hidden;float:left;margin-left:1px;margin-right:1px;margin-bottom:2px;position:relative;}
.home-njob img {width:248px;}

.job-link {position:absolute;background:#000;width:248px;height:160px;top:0;left:0;opacity:0;transition:1s;text-align:center;}
.job-link:hover {opacity:0.9;}

.job-lname {color:#fff;display:block;margin-top:70px;font-size:20px;}

/* КОНЕЦ - Настройка стилей особенности и вида работ на главной */
h2.featname {font-size:60px;text-align:center;font-family:calibril;}

.home-featurs {width:100%;overflow:hidden;margin-bottom:15px;background:#efefed;}
.featur {width:47%;float:left;overflow:hidden;margin-bottom:10px;margin-left:1%;}
.feat-ico {float:left;width:100%;overflow:hidden;max-width:185px;}
.feat-icobg {width:100%;transition:2s;}
.featur:hover .feat-icobg {background:#404041 !important;}
.featur-cont {float:left;width:60%;}
.featur-cont h3 {font-size:24px;font-family:calibril;}

.feat-one {background:url(/images/feat.png);}
.feat-two {background:url(/images/feat2.png);}
.feat-three {background:url(/images/feat3.png);}
.feat-four {background:url(/images/feat4.png);}

.feat-one,.feat-two,.feat-three,.feat-four {width:185px;height:430px;}

.line-top {height:7px;background:url(/images/line-top.png);width:100%;overflow:hidden;}
.line-bottom {height:10px;background:url(/images/line-bottom.png);width:100%;overflow:hidden;margin-bottom:10px;}
.our-jobs {overflow:hidden;}
.ourjobs-name {color:#fff;font-size:48px;font-family:calibril;text-align:center;}
.home-jobsbg {background:#fff;margin:auto;padding:5px;max-width:1000px;overflow:hidden;margin-bottom:35px;margin-top:10px;}

.home-njob {width:248px;height:160px;overflow:hidden;float:left;margin-left:1px;margin-right:1px;margin-bottom:2px;position:relative;}
.home-njob img {width:248px;}

.job-link {position:absolute;background:#000;width:248px;height:160px;top:0;left:0;opacity:0;transition:1s;text-align:center;}
.job-link:hover {opacity:0.7;}

.job-lname {color:#fff;display:block;margin-top:70px;font-size:20px;}

/* НАЧАЛО - Настройка стилей формы заказа услуг на главной */
.home-order {max-width:505px;float:right;overflow:hidden;background:#696969;width:100%;margin-bottom:9px;}
.home-order input,.home-order textarea {background:#fff !important;}
.order-top {float:left;}
.home-order input {height:28px;max-width:223px;margin-left:6px;margin-top:6px;font-family:calibril;font-size:18px;overflow:hidden;padding:0 10px;font-style:italic;}
.order-phone input {width:100%;max-width:472px;}
.order-text textarea {width:100%;max-width:472px;font-family:calibril;font-size:18px;font-style:italic;margin-left:6px;margin-top:6px;padding:6px 10px;height:100px;}
.order-go input {max-width:492px;width:100%;margin-bottom:6px;margin-top:2px;color:#fff;cursor:pointer;transition:1s;}
.order-go input:hover {opacity:0.8;}
/* КОНЕЦ - Настройка стилей формы заказ услуг на главной */


/* НАЧАЛО - Настройка стилей нижней части сайта */
.for-bottom {background:#282727;width:100%;min-height:250px;height:100%;overflow:hidden;}
.bottom-map {float:left;margin-top:10px;margin-bottom:10px;width:48%;max-width:438px;max-height:240px;overflow:hidden;opacity:0.5;transition:1s;}
.bottom-map:hover {opacity:1;}

.bottom-contacts {float:left;overflow:hidden;background:#f2f2eb;margin-top:10px;max-width:240px;width:30%;height:100%;min-height:200px;margin-bottom:10px;margin-right:10px;padding:10px;font-style:italic;color:#807d7d;}
.bottom-contacts h6 {margin:0;font-size:20px;color:#fff;padding:5px 10px;margin-left:-10px;margin-bottom:5px;margin-right:-10px;border-top:solid 3px #fff;margin-top:-10px;}
.bottom-there {padding:5px 7px;color:#fff;margin-top:10px;}
.bottom-right {float:right;overflow:hidden;margin-top:10px;background:#fff;width:30%;height:100%;max-width:293px;min-height:215px;}
.bottom-right h6 {background:#fff;font-size:18px;font-style:italic;font-famaly:calibril;padding:5px 7px;}
.botlist {float:left;width:100%;background:#f2f2eb;padding:5px 10px 3px 10px;font-size:16px;margin-bottom:5px;font-style:italic;transition:1s;color:#a2a2a2;}
.botlist:hover {color:#fff;}

.bl-email,.bl-phone,.bl-vk,.bl-tw,.bl-fb {float:left;width:22px;height:24px;background:url(/images/bot-icons.png);margin-right:5px;transition:1s;}
.bl-email {margin-top:-4px;}
.bl-phone {background-position:-22px 0;margin-left:-3px;}
.bl-vk {background-position:-44px 0;margin-top:-4px;margin-left:-5px;margin-right:10px;}
.bl-tw {background-position:-89px 0;margin-top:-2px;}
.bl-fb {background-position:-67px 0;margin-top:1px;margin-left:-3px;}

.botlist:hover .bl-email {background-position:0 -22px;}
.botlist:hover .bl-phone {background-position:-22px -22px;}
.botlist:hover .bl-vk {background-position:-44px -22px;}
.botlist:hover .bl-tw {background-position:-89px -22px;}
.botlist:hover .bl-fb {background-position:-67px -22px;}
/* КОНЕЦ - Настройка стилей нижней части сайта */


/* НАЧАЛО - Настройка стилей различных кнопок */
.add-link {width:100%;background:#fff;text-align:center;margin-bottom:10px;font-size:20px;padding:7px 0;color:#a2a2a2;transition:1s;font-family:calibril;}
.add-link:hover {color:#fff;}

.selnav {float:right;}

.load-button,.shop-all {text-align:center;background:#efefed;overflow:hidden;padding:7px 0;font-style:italic;margin-top:5px;margin-bottom:2px;transition:1s;}
.load-button:hover,.load-button:hover a,.shop-all:hover,.shop-all:hover a {color:#fff;}
.load-button a:hover,.shop-all a:hover {color:#fff !important;}

#sFltLst {background:#fff;box-shadow:0px 5px 10px 0px #000000;-moz-box-shadow:0px 5px 10px 0px #000000;-webkit-box-shadow:0px 5px 10px 0px #000000;}
/* КОНЕЦ - Настройка стилей различных кнопок */


/* НАЧАЛО - Настройка стилей фотоальбома */
.photo-entry {float:left;width:250px;height:200px;overflow:hidden;text-align:center;}
.photo-img {height:200px;overflow:hidden;}
.photo-img1 {height:260px;overflow:hidden;margin-top:-60px;}
.photo-entry .photo-img img,.photo-entry .photo-img1 img  {transition:1s;}
.photo-entry:hover .photo-img  img,.photo-entry:hover .photo-img1  img {margin-top:-10%;opacity:0.2;}

.photo-img,.photo-info,.photo-img1 {position:relative;z-index:1;}
.photo-info {z-index:2;width:145px;margin-left:22%;opacity:0;transition:1s;}

.photo-entry .photo-info {transition:1s;}
.photo-entry:hover .photo-info {margin-top:-45%;opacity:1;}

.photo-plus,.photo-com,.photo-open {width:35px;height:35px;background:url(/images/photo-icons.png);float:left;margin-right:10px;transition:1s;}
.photo-com {background-position:-37px 0;width:43px;}
.photo-open {background-position:-85px -1px;height:37px;}

.photo-plus:hover,.photo-com:hover,.photo-open:hover {opacity:0.7;}
.photo-mp {margin:auto;width:150px;margin-top:10px;margin-bottom:10px;}
.photo-entry .photo-info-name {text-align;center;font-size:16px;font-weight:bold;}
/* КОНЕЦ - Настройка стилей фотоальбома */

#testBlockD tr {background:#fff;}
#testBlockD tr hr {display:none;}
#testBlockD tr td {padding:10px;}
#testBlockD tr td input {background:#efefed !important;}
#testBlockD tr td .eTitle {margin-left:-10px;margin-right:-10px;margin-top:-10px;padding:7px 10px;}
#testBlockD tr td .eMessage {margin-left:-10px;margin-bottom:-10px;background:#fafafa;margin-right:-10px;}
#testBlockD fieldset {background:#fff;}


/* НАЧАЛО - Настройка стилей видео */
.vep-details {padding:0 !important;}
a.vep-playvideo {max-width:735px;width:100%;height:300px;overflow:hidden;}
.vep-video-block img {border-radius:0px !important;margin-top:-70px !important;}
#video-entry {width:33%;float:left;overflow:hidden;}
.video-all-show ul li {width:32% !important;overflow:hidden;margin-left:1%;margin-top:5px;}
/* КОНЕЦ - Настройка стилей видео */


/* НАЧАЛО - Настройка стилей онлайн игр */
.filter-games {float:right;margin-top:-7px;height:25px;overflow:hidden;}
.entPrevNext {margin:auto;width:190px;margin-top:10px;}
.stuff-game {width:100%;}
.stuff-game embed {width:100%;height:450px;}
#stuff-entry {margin-left:1%;width:32%;overflow:hidden;margin-top:7px;}
/* КОНЕЦ - Настройка стилей онлайн игр */


/* НАЧАЛО - Настройка стилей магазина */
.navbar h1 {font-size:20px;font-family:calibril;}
.shop-filtrs {float:right;}
#shop-page-more {padding:0px 0px 15px 0px !important;}
#shop-page-more button {background:#fff;border:0;padding:5px 7px;color:#444;}

.shop-entry {float:left;width:31%;max-width:235px;height:200px;overflow:hidden;text-align:center;margin-left:1%;margin-right:1%;margin-top:12px;}
.shop-img {height:200px;overflow:hidden;}
.shop-img img {width:100%;min-height:200px;}
.shop-entry .shop-img img  {transition:1s;}
.shop-entry:hover .shop-img  img {opacity:0.1;}

.shop-img,.shop-info {position:relative;z-index:1;}
.shop-info {width:160px;opacity:0;transition:1s;margin-left:14%;height:50px;}

.shop-entry .shop-info {transition:1s;}
.shop-entry:hover .shop-info {margin-top:-45%;opacity:1;}

.shop-entry .shop-view-name {transition:1s;margin-top:-25px;opacity:0;width:90%;margin:auto;font-size:18px;font-weight:bold;}
.shop-entry:hover .shop-view-name {opacity:1;margin-top:-100px;}

.goods-list .basket,.goods-list .add,.goods-list .wadd,.goods-list .wish {float:left;width:40px !important;height:32px;overflow:hidden;}

.goods-list .now,.goods-list .add,.goods-list .done,.goods-list .wadd,.goods-list .wdel {background-image:url(/images/shop-icons.png) !important;margin-left:5px;margin-right:5px;transition:1s;}
.goods-list .now {background-position:0 !important;}
.goods-list .add {background-position:-39px -2px !important;width:46px !important;}
.goods-list .done {background-position:-118px -2px !important;width:46px !important;}
.goods-list .wadd {background-position:-85px -4px !important;width:30px !important;}
.goods-list .wdel {background-position:-160px -4px !important;width:35px !important;}
.goods-list .now:hover,.goods-list .add:hover,.goods-list .done:hover,.goods-list .wadd:hover,.goods-list .wdel:hover {opacity:0.5;}

.shop-see-full {font-size:16px;font-weight:bold;font-style:italic;}
.shop-pagebg {background:#fff;padding:5px 14px 17px 15px;}

.shop-pages {text-align:center;margin-top:10px;margin-bottom:10px;}
.pnext span,.plist span,.pprev span {margin-bottom:7px;background:#fff;padding:5px;transition:1s;overflow:hidden;}
.pnext span:hover,.plist span:hover,.pprev span:hover {background:#f2f2f2;}

#shop-basket li {background-color:#f2f2f2 !important;}
#shop-basket .with-clear {margin-left:5px;}
#shop-basket {text-align:center;}

.shop-home-bg {background:#fff;overflow:hidden;margin-bottom:20px;}
.shop-home-cont {margin-left:1%;margin-bottom:14px;overflow:hidden;}
.shop-home-ball {margin-top:-15px;text-align:center;padding:7px 0px 5px 0px;font-weight:bold;color:#fff;transition:1s;font-style:italic;margin-bottom:15px;}
.shop-home-ball:hover {background:#fff !important;color:#191a19;}

.shop-full-img img {width:24%;}
.shop-full-img #ipreview {width:100%;}
.shop-img-other {background:#f2f2f2;}

.shop-options {margin-top:10px;}
.shop-full-price {float:right;display:block;}
.shop-tabs {background:#fff;margin-top:5px !important;margin-bottom:5px !important;border:0 !important;overflow:hidden;height:29px !important;}
.shop-tabs li {border:0 !important;border-right:5px solid #f2f2f2 !important;transition:1s;line-height:31px !important;}
.shop-tabs li a:hover {text-decoration:none !important;}
.shop-tabs li:hover a {color:#fff !important;}
.shop-full-com {margin-top:10px;}

.shop-photo-one {max-height:500px;overflow:hidden;margin-bottom:5px;}
.shop-photo-one img,.shop-img-other img {transition:1s;}
.shop-photo-one:hover img,.shop-img-other img:hover {opacity:0.5;}
.shop-img-other {width:70%;float:left;overflow:hidden;}
.shop-full-price {width:29%;background:#f2f2f2;}
.shop-img-others {margin-left:10px;margin-top:5px;margin-bottom:-2px;}

.shop-itempage-price {float:left;width:50%;margin-top:5px;}
.shop-price-go {margin-top:7px;}
.shop-go-basket input[type=text] {float:right;height:25px;width:30%;margin-right:7px;margin-bottom:7px;}
.shop-go-basket input[type=button] {float:left;width:92.5%;margin-left:4%;cursor:pointer;transition:1s;color:#fff;}
.shop-go-basket input[type=button]:hover {background:#fff !important;color:#aaaaa1;}
.shop-opt {text-align:center;margin-top:5px;font-weight:bold;font-style:italic;}
.shop-rating a {transition:0s;}
.shop-rating ul {list-style:none !important;}
.shop-rating {float:left;margin-top:20px;margin-left:10px;}
.shop-buy-link {float:right;margin-top:10px;margin-right:10px;margin-bottom:-9px;}
.shop-full-options {display:block;margin-top:5px;background:#fff;padding:5px 7px;}
.shop-all-detals {background:#f2f2f2;padding:5px 10px;margin-top:5px;margin-bottom:2px;text-align:right;}

.shop-early-prod {margin-top:20px;background:#fff;overflow:hidden;}
.shop-early-prod .eTitle {font-size:16px;}
.shop-early-prod .goods-list {margin-top:-3px;margin-bottom:10px;margin-left:1%;}
.shop-early-prod table {width:98% !important;overflow;hidden;}
.shop-early-prod table.goods-list .shop-entry {width:100% !important;}

.navbar select,.navbar input {background:#f2f2f2 !important;}

.shop-view-in-price {background:#f2f2f2 !important;}
.navbar .gTable .shop-view-in-price td {background:none;}

.block-cont .gTable,.block-cont .gTableTop,.block-cont .gTableSubTop,.block-cont .forumNameTd {background:none !important;color:#191a19 !important;font-size:14px !important;text-transform:capitalize !important;font-family:calibri !important;}
.block-cont .gTableTop {border-bottom:solid 2px #f2f2f2;padding:5px 7px 3px 7px !important;transition:1s;}
.block-cont .gTableTop:hover {background:#f2f2f2 !important;}
.block-cont .forumDescr {float:right;}
.block-cont .forumNameTd {padding:5px 20px 3px 15px !important;transition:1s;background:#f2f2f2 !important;}
.block-cont .gTableSubTop {padding:5px 7px 3px 7px !important;background:#e0dfdf !important;}
/* КОНЕЦ - Настройка стилей магазина */


/* НАЧАЛО- Настройка стилей доп страниц */
.info-home {background:#fff;padding:8px;overflow:hidden;}
.info-home img {width:100%;}
.info-home h1 {text-align:center;margin-top:9px;font-family:calibril;text-transform:uppercase;color:#cacaca;}
.info-home p {margin-top:10px;margin-bottom:10px;}
.info-home ul {list-style:circle !important;margin-top:5px;}

.info-hcont {width:100%;float:left;}
.info-hcont-left {float:left;width:33%;overflow:hidden;background:#fff;}
.info-hcont-right {width:67%:overflow:hidden;}
/* КОНЕЦ - Настройка стилей доп страниц */

.home-online-game {background:#fff;overflow:hidden;}

.gb-order .home-order {width:100%;margin:auto;float:none;}
.gb-cod {margin:auto;width:70%;margin-bottom:10px;}


/* НАЧАЛО - Настройка стилей форума */
.forumIcoTd img,.threadIcoTd img{transition:1s;}
.forumIcoTd img:hover,.threadIcoTd img:hover {-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.gTable td {padding: 5px 10px;background:#deded2;}
#forum_filter_select {margin-left:10px;}
.forumNameTd,.gTableTop {text-transform:uppercase;font-family:calibril;}
.gTableTop  {color:#fff;}
.forumDescr {text-transform:none;color:#555554 !important;}
.gTableTop a {font-size:18px;color:#fff;text-transform:uppercase;}
.gTableTop a:hover {color:#e4e4e0 !important;}
.subforumDescr,.threadsDetails,.forumDescr, .threadDescr,.gTable td.gTableSubTop  {color:#000 !important;text-transform:none;}
.gTableSubTop a {color:#000;font-size:12px;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {text-align:center !important;color:#373736 !important;font-size:12px;}
a.postUser {font-weight: bold;}
a.forum, a.threadLink {color:#252523;font-size:16px;text-transform:none;}
td.forumThreadTd,td.forumPostTd,td.forumLastPostTd {color:#000;font-size:12px;}
td.posttdMessage {color:#373736;font-size:14px;}
.ThrForumBarCl12 {float:right;margin-bottom:5px;margin-top:5px;}
.ThrForumBarCl12 input#thread_search_field {width:70%;}
.ThrForumBarCl12 input#thread_search_button {margin:0;}
/* КОНЕЦ - Настройка стилей форума */


@media screen and (max-width:1028px) {
body {overflow-x:hidden;overflow-y:scroll;max-width:100%;}
.social-icons{margin-right:10px;}
.topleft {margin-left:-35px;}
.home-njob,.job-link  {width:24.5%;overflow:hidden;}
.home-jobsbg {width:100%;}
.featur-cont {width:45%;}
.home-order {width:49%;}
.home-reviews {width:49% !important;}
.order-top input {width:100%;max-width:100%;}
.order-top,.order-phone,.order-text {width:91.5%;}
footer .footer-right {margin-right:15px;}
.bottom-contacts {width:100%;max-width:100%;margin:auto;margin-left:-7px;min-height:100%;}
.bottom-map {width:100%;max-width:70%;}
.bottom-right {width:29%;overflow:hidden;margin-left:1%;}
.blocks {margin-right:2%;}
.block-cont {width:93%;}
.content {margin-right:1%;width:74%;}
.block-cont {padding:7% !important;}
#shop-basket .sb-name {margin-right:10px !important;}
#shop-basket .with-clear {margin-left:15%;}
.total,.disc {margin-right:7%;}
#shop-basket a.remove {margin-right:7%;}
.shop-info {width:90%;margin-left:5%;margin-right:5%;text-align:center;}
.video-all-show .photo-info {margin:auto;margin-left:10%;margin-right:10%;width:60%;}
.shop-entry:hover .shop-info {margin-top:-50%;}
.info-hcont-right {width:65%;overflow:hidden;float:right;}
.info-hcont-right .home-order {width:100%;}
a.vep-playvideo {height:100%;}
}

@media screen and (max-width:800px) {
.head-menu a {display:block;padding:10px 10px;font-size:13px;width:100%;border-bottom:solid 1px #fff;color:#fff !important;}
.head-menu li {width:100%;}
.head-menu li.uWithSubmenu:after {border:none;}
.head-menu ul ul {width:100%;opacity:1;visibility:visible;width:auto;overflow:visible;position:relative;}
.head-menu ul ul ul {position:relative;top:0;left:0;}
.head-menu ul ul span {padding: 0 15px;}
.head-menu ul ul ul span {padding: 0 30px;}
.head-menu li:hover a,.head-menu a:hover {background-color:#666 !important;color:#fff !important;}
.head-menu {overflow:hidden;width:100%;clear:both !important;}
.head-menu ul {display:none;height:auto;}
.head-menu a#pull {display:block;width:100%;position:relative;}
.head-menu a#pull:after {content:"";background: url('/images/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:20px;top:8px;}
.head-menu ul:hover a {color:#fff !important;}
.featur-cont {width:100%;}
.slider {max-height:250px !important;}
.slide-img {height:250px !important;}
.slide-name {top:-170px !important;}
.home-online-game .photo-entry {width:48% !important;}
.navbar {overflow:hidden;}
.shop-img-other {width:100%;}
.shop-full-price {width:100%;margin-top:5px;}
}

@media screen and (max-width:750px) {
.content {width:62%;}
.blocks {width:35%;}
.home-reviews {width:47% !important;}
.shop-entry {width:47% !important;}
}

@media screen and (max-width:500px) {
.content {width:100%;}
.blocks {width:100%;max-width:100%;float:left;}
.block {width:49%;float:left;overflow:hidden;margin-left:1%;}
.photo-entry {width:100% !important;}
.video-all-show ul li {width:100% !important;}
.video-all-show .photo-entry {height:130px;}
.video-all-show .photo-img1 img {width:100%;}
.video-all-show .photo-img1 {height:200px;}
.video-all-show .photo-info,.photo-info {display:none;}
.slide-name {width:60% !important;font-size:16px !important;}
.home-njob, .job-link {width:48%;}
.home-reviews {width:94% !important;}
.home-order {float:left;width:96.5% !important;margin-top:10px;}
.bottom-contacts {float:left;width:96% !important;}
.bottom-map {max-width:96% !important;}
.bottom-right {float:left;width:100% !important;margin-top:0px !important;max-width:95.5%;margin-left:0px !important;margin-bottom:10px;}
footer {height:100%;}
.footer-right {float:left;margin-top:5px;width:100%;}
h2.featname {font-size:48px;}
.info-hcont-left {width:96.5% !important;}
.info-hcont-right {width:100% !important;}
}

@media screen and (max-width:400px) {
.number,.mail {width:100%;margin-left:17%;margin-right:25%;margin-top:5px;}
.headtop {height:100% !important;}
.social-icons {float:left;margin-left:35% !important;margin-right:25%;}
.slide-name {display:none;}
.featur {width:90%;text-align:center;}
.feat-ico {margin:auto !important;float:none !important;}
.shop-entry {width:100% !important;float:none;margin:5px auto;}
.shop-entry .shop-info,.shop-filtrs {display:none;}
.home-online-game .photo-entry {width:100% !important;}
}

/* НАЧАЛО - Меняем цвет основных элементов */
.headtop,.logo-ico,.head-menu ul ul a,footer,.block-name,.eTitle,.cBlock1,.eDetails2,.gTable td.gTableTop,.gTable,.postTable,.comments-top,.feat-icobg,.our-jobs,.order-go input,.da-dots span,.da-arrows span,.bottom-contacts h6,.bottom-there,.botlist:hover,.add-link:hover,.load-button:hover,.shop-all:hover,.shop-tabs li:hover,.shop-go-basket input[type=button],.shop-home-ball {background-color:#00adef !important;}
/* КОНЕЦ- Меняем цвет основных элементов */

/* НАЧАЛО - Меняем цвет заголовков и ссылок */
.bottom-right h6,.da-revall a,.da-order,h2.featur-cont h3,.logo-text span,a:hover,.head-menu a:hover,.head-menu li:hover > a {color:#00adef !important;}
h2.featname li:hover > a {color:#fff}


/* КОНЕЦ - Меняем цвет заголовков и ссылок */

.head-menu .uMenuRoot ul li:hover > a {color:#fff !important;}
.logo:hover .logo-ico,.head-menu ul ul a:hover {background-color:#444 !important;}

@media screen and (max-width:800px) { 
.head-menu a,.head-menu {background-color:#00adef !important;}
.head-menu li:hover a,.head-menu a:hover {color:#fff !important;}
/* Измененные стили меню располагаем в самом конце CSS! */
}
.info-home img {width:auto;max-width:100%;}