@font-face {
  font-family: 'ProximaNovaCond';
  src: url('/fonts/proximanova/ProximaNovaCond-Light.eot');
  src: url('/fonts/proximanova/ProximaNovaCond-Light.eot?#iefix') format('embedded-opentype'),
       url('/fonts/proximanova/ProximaNovaCond-Light.woff2') format('woff2'),
       url('/fonts/proximanova/ProximaNovaCond-Light.woff') format('woff'),
       url('/fonts/proximanova/ProximaNovaCond-Light.ttf') format('truetype'),
       url('/fonts/proximanova/ProximaNovaCond-Light.svg#ProximaNovaCond-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaCond';
  src: url('/fonts/proximanova/ProximaNovaCond-LightIt.eot');
  src: url('/fonts/proximanova/ProximaNovaCond-LightIt.eot?#iefix') format('embedded-opentype'),
       url('/fonts/proximanova/ProximaNovaCond-LightIt.woff2') format('woff2'),
       url('/fonts/proximanova/ProximaNovaCond-LightIt.woff') format('woff'),
       url('/fonts/proximanova/ProximaNovaCond-LightIt.ttf') format('truetype'),
       url('/fonts/proximanova/ProximaNovaCond-LightIt.svg#ProximaNovaCond-LightIt') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNovaCond';
  src: url('/fonts/proximanova/ProximaNovaCond-Bold.eot');
  src: url('/fonts/proximanova/ProximaNovaCond-Bold.eot?#iefix') format('embedded-opentype'),
       url('/fonts/proximanova/ProximaNovaCond-Bold.woff2') format('woff2'),
       url('/fonts/proximanova/ProximaNovaCond-Bold.woff') format('woff'),
       url('/fonts/proximanova/ProximaNovaCond-Bold.ttf') format('truetype'),
       url('/fonts/proximanova/ProximaNovaCond-Bold.svg#ProximaNovaCond-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaCond';
  src: url('/fonts/proximanova/ProximaNovaCond-BoldIt.eot');
  src: url('/fonts/proximanova/ProximaNovaCond-BoldIt.eot?#iefix') format('embedded-opentype'),
       url('/fonts/proximanova/ProximaNovaCond-BoldIt.woff2') format('woff2'),
       url('/fonts/proximanova/ProximaNovaCond-BoldIt.woff') format('woff'),
       url('/fonts/proximanova/ProximaNovaCond-BoldIt.ttf') format('truetype'),
       url('/fonts/proximanova/ProximaNovaCond-BoldIt.svg#ProximaNovaCond-BoldIt') format('svg');
  font-weight: bold;
  font-style: italic;
}

/* Basic Styles */
article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
menu, 
nav, 
section {
 display: block;
}

body {
 margin: 0;
 padding: 0;
 background: #ffffff;
}
html,
body {
    font: 14px Arial, Tahoma, Geneva, sans-serif;
    line-height: 20px;
 color: #303237;

background-color: #ffffff;
}

hr {
 border: 0;
 border-top: 1px solid #eee;
}

a {
 outline: none;
 transition: all .2s ease;
}
a:link, 
a:active, 
a:visited {
 color: #005295;
 text-decoration: underline;
}
a:hover {
 color: #303237;
 text-decoration: none;
}
a img {
 border: 0;
}

* {
 min-height: 0px;
}

.clearfix:after {
 content: '';
 display: block;
 clear: both;
}
.wrapper {
 width: 1100px;
 margin: 0 auto;
}
.overflow {
 overflow: hidden;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
 margin: 0 0 25px;
 padding: 0;
 color: #1a1a1a;
 font-family: 'ProximaNovaCond';
}

h1 {
 font-size: 26px;
 line-height: 26px;
}
h2 {
 font-size: 22px;
 line-height: 22px;
}
h3 {
 font-size: 18px;
 line-height: 18px;
}
h4 {
 font-size: 16px;
 line-height: 16px;
}
h5 {
 font-size: 15px;
 line-height: 15px;
}
h6 {
 font-size: 14px;
 line-height: 14px;
}
textarea,
select {
 overflow: auto;
 border: 1px solid #d9dedf;
 background: #fff;
 color: #000000;
 line-height: 22px;
 min-height: 36px;
 padding: 6px 15px;
 font: 14px Arial, Tahoma, Geneva, sans-serif;
 box-sizing: border-box;
transition: all .2s ease;
 outline: none;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"] {
 border: 1px solid #d9dedf;
 color: #000000;
 line-height: 26px;
 height: 36px;
 padding: 6px 15px;
  font: 14px Arial, Tahoma, Geneva, sans-serif;
 background: #fff;
 box-sizing: border-box;
 transition: all .2s ease;
 outline: none;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
textarea:focus {
 border: 1px solid #005295 !important;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
button {
 border: none;
 color: #fff;
 line-height: 22px;
 height: 36px;
 padding: 6px 15px;
 font-weight: 700;
 font-family: 'ProximaNovaCond';
 text-transform: uppercase;
 font-size: 13px;
 border-radius: 4px;
 cursor: pointer;
 box-sizing: border-box;
 outline: none;
 background: #005295;
transition: all .2s ease;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
 background: #005ba6;
 color: #fff;
}
/* Basic Styles */

/* Header */
header {
background: url(/new/images/sky-healder.png) no-repeat;
background-size: cover;
-webkit-background-size: cover; 
 padding: 40px 0 0px;
}
header .topLine {
 height: 50px;
}
header .topLine .topLineLeft {
 float: left;
}
header .topLine .topLineLeft ul,
header .topLine .topLineLeft ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
header .topLine .topLineLeft ul li {
 float: left;
}
header .topLine .topLineLeft ul li a {
 display: block;
 margin: 0 50px 0 0;
 color: #ffffff;
 font: 16px/30px 'ProximaNovaCond';
 text-decoration: none;
}
header .topLine .topLineLeft ul li a:hover {
 color: #959aa4;
}
header .topLine .posRelA {
 float: right;
 display: block;
 height: 30px;
 position: relative;
}
header .topLine .authorization {
 color: #ffffff;
 text-decoration: none;
 cursor: pointer;
}
header .topLine .authorization .fa-user {
 height: 30px;
 color: #ffffff;
 text-align: center;
 line-height: 30px;
 margin: 0 8px 0 0;
}
header .topLine .authorization .fa-chevron-down {
 font-size: 12px;
 line-height: 30px;
 margin: 0 0 0 8px;
}
header .topLine .authorization.on .fa.fa-chevron-down::before {
 content: "\f077" !important;
}
header .topLine .authBlock {
 position: absolute;
 left: -99999px;
 width: 200px;
 opacity: 0;
 top: 100px;
 padding: 0 0 0;
 background: #fff;
visibility: hidden;
 transition: top .2s ease, opacity .2s ease;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -webkit-box-shadow: 0px 5px 30px 0px rgba(208, 210, 221, 0.75);
-moz-box-shadow: 0px 5px 30px 0px rgba(208, 210, 221, 0.75);
box-shadow: 0px 5px 30px 0px rgba(208, 210, 221, 0.75);
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
header .topLine .authBlock.on {
 opacity: 1;
 left: auto;
 right: 0;
 top: 70px;
 visibility: visible;
 z-index: 99;
}
header .topLine .authBlock ul,
header .topLine .authBlock ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
header .topLine .authBlock ul li {
 border-bottom: 1px solid #e6e8ed;
}
header .topLine .authBlock ul li:last-child {
 border-bottom: 0;
}
header .topLine .authBlock ul li a {
 display: block;
 text-decoration: none;
 font: 16px/55px 'ProximaNovaCond';
 color: #005295;
 padding: 0 25px;
}
header .topLine .authBlock ul li a i {
 padding: 0 13px 0 0; 
width: 15px;
}
header .topLine .authBlock ul li a:hover {
color: #005ba6;
}
header .middleLine {
 height: 240px;
}
header .middleLine a.logo {
 float: left;
 display: block;
 background: url(/images/logo.png) no-repeat 0 0;
 height: 177px;
width:421px;
margin-top: 20px;
}


header .middleLine a.headRight {
 float: right;
display: block;
background: url(/new/images/election-logo-sm.png) no-repeat 0 0;
margin-top: 30px;
width:290px;
height:177px;
}



header .navBlock {
 background: #00467a;
  background: -moz-linear-gradient(left, #00467a 0%, #006cb3 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00467a), color-stop(100%,#006cb3));
  background: -webkit-linear-gradient(left, #00467a 0%,#006cb3 100%); 
  background: -o-linear-gradient(left, #00467a 0%,#006cb3 100%); 
  background: -ms-linear-gradient(left, #00467a 0%,#006cb3 100%);
  background: linear-gradient(to right, #00467a 0%,#006cb3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00467a', endColorstr='#006cb3',GradientType=1 ); 
 height: 50px;
position: relative;
 z-index: 1000;
}
header .navBlock .hNav {
 float: left;
}
header .navBlock .hNav ul,
header .navBlock .hNav ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
header .navBlock .hNav ul li {
 float: left;
 position: relative;
 height: 50px;
}
header .navBlock .hNav ul li a {
 display: block;
 font: 13px 'Helvetica-Roman', sans-serif;
 color: #fff;
 text-transform: uppercase;
 text-decoration: none;
 padding: 0 25px;
 line-height: 50px;
height: 50px;
 position: relative;
}
header .navBlock .hNav ul li a:hover,
.uMenuItemA,
.umA {
 background: #005ba6;
}
header .navBlock .hNav ul li ul {
 position: absolute;
 left: -99999px;
 width: 230px;
 opacity: 0;
 top: 100px;
 padding: 0 0 0;
 background: #005ba6;
visibility: hidden;
 transition: top .2s ease, opacity .2s ease;
}
header .navBlock .hNav ul li:hover ul {
 opacity: 1;
 visibility: visible;
 left: 0;
 top: 50px;

}
header .navBlock .hNav ul li ul li a {
 background: transparent !important;
}
header .navBlock .hNav ul li ul li {
 margin: 0;
 float: none;
 height: auto;

}
header .navBlock .hNav ul li ul li:first-child a {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
header .navBlock .hNav ul li ul li:last-child a {
 border-bottom: 0;
 -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
header .navBlock .hNav ul li ul li a {
 font: 14px 'Helvetica-Roman', sans-serif;
line-height: 55px;
 text-transform: none;
 height: auto;
 display: block;
 border-bottom: 1px solid #004984;
 -webkit-border-radius: 0px;
 -moz-border-radius:0px;
 border-radius: 0px;
}
header .navBlock .hNav ul li ul li a:after {
 content: '';
 padding: 0;
}
header .navBlock .hNav ul li ul li a:hover {
 background: transparent !important;
 color: #5a70d1;
}
.uWithSubmenu a:after {
 content: "\f107";
 padding: 0 0 0 10px;
 font: normal 14px/1 'FontAwesome';
}
.uWithSubmenu:hover a:after {
 content: "\f106";
 padding: 0 0 0 10px;
 font: normal 14px/1 'FontAwesome';
}
header .navBlock .searchForm {
 background: #fff;
 height: 50px;
 float: right;
 margin: 25px 25px 0 0;
 padding: 0 15px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 width: 195px;
}
header .navBlock .searchForm i {
 color: #ccc;
}
header .navBlock .searchForm .searchKey {
 background: transparent;
 border: 0;
 font: 14px/50px 'ProximaNovaCond';
 outline: none;
 padding: 0 0 0 11px;
 color: #ccc;
 height: auto !important;
 width: 175px;
}
header .navBlock .searchForm .searchKey:focus {
 border: 0 !important;
}
header .navBlock .searchForm .searchSubmit {
 display: none;
}
header .navBlock .searchCall {
 float: right;
 background: transparent;
 position: relative;
 margin: 0 35px 0 0;
 cursor: pointer;
 transition: all .2s ease;
 border-bottom: 4px solid transparent;
 height: 96px;
 font: bold 14px/100px 'ProximaNovaCond';
}
header .navBlock .searchCall i {
 color: #fff;
 position: absolute;
 left: 0;
 top: 42px;
}
header .navBlock .searchCall span {
 background: transparent;
 border: 0;
 height: 20px;
 color: #fff;
 padding: 0 0 0 25px;
 outline: none;
 text-transform: uppercase;
 font: bold 14px/20px 'ProximaNovaCond';
}
header .navBlock .searchCall:hover {
 border-bottom: 4px solid #fff; 
}
/* Header */





/* Promo */
.promo {
 width: 1100px;
 height: 300px;
 margin: 30px auto 0 auto; 
 background-image: url(/ima/bg-shop.png);
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 position: relative;
}
.promoBorder {
 position: absolute;
 top: 50px;
 left: 50px;
 width: 970px;
 border: 1px solid #fff;
 outline: none;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 padding-bottom: 30px;
}
.promoBorder span {
 display: block;
}
.promoBorder .promoTitle {
 font: bold 30px/24px 'ProximaNovaCond';
 color: #fff;
 padding: 0 25px;
 position: relative;
}
.promoBorder .promoDescr {
 padding: 10px 0 0 25px;
 color: #fff;
}
.promoBorder .promoMore {
 display: inline-block !important;
}
.promoBorder .promoMore a {
 display: inline-block;
 background: #cf323d;
 color: #fff;
 text-decoration: none;
 height: 60px;
 line-height: 60px;
 padding: 0 30px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin: 22px 0 0 25px;
}
.promoBorder .promoMore a:hover {
 background: #333;
}
/* Promo */

/* About Site */
.aboutSite {
 margin: 30px 0 0;
 background: #fff;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
.aboutSiteTitle {
 overflow: hidden;
 height: 120px;
 padding: 0 50px;
 border-bottom: 1px solid #f6f7f9;
 font: bold 30px/120px 'ProximaNovaCond';
}
.aboutSiteContent {
 padding: 30px 50px 40px;
}
.aboutSiteContent .companyList {
 display: block;
 margin: 25px 0 0;
 overflow: hidden;
}
.aboutSiteContent .companyList ul,
.aboutSiteContent .companyList ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
.aboutSiteContent .companyList ul li {
 float: left;
 width: 20%;
}
.aboutSiteContent .companyList ul li i,
.aboutSiteContent .companyList ul li span {
 float: left;
 display: block;
}
.aboutSiteContent .companyList ul li i {
 width: 50px;
 height: 50px;
 text-align: center;
 line-height: 50px;
 border: 1px solid #e6e8ed;
 color: #cf323d;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 margin: 0 15px 0 0;
}
/* About Site */

/* Content */
.content {
 padding: 30px 0 10px;
}
/* Content */


/* Content */
.content-news {
 padding: 0px 0 10px;
}
/* Content */

/* Footer */
footer {
 background: #202125;
 width: 100%;
 margin: 30px 0 0;
}
footer .fTop {
 padding: 50px 0;
}
footer .fTop .fColumn {
 width: 33%;
 float: left;
}
footer .fTop .fColumn ul,
footer .fTop .fColumn ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
footer .fTop .fColumn ul li .columnName {
 font: bold 24px/24px 'ProximaNovaCond';
 color: #fff;
 display: block;
 margin: 0 0 20px;
}
footer .fTop .fColumn ul li a,
footer .fTop .fColumn ul li {
 color: #545762;
 font-size: 14px;
 text-decoration: none;
 margin: 0 0 3px;
}
footer .fTop .fColumn ul li a:hover {
 color: #fff;
}
footer .fBottom {
 border-top: 1px solid #25262b;
 padding: 50px 0;
}
footer .fBottom .fLogo {
 background: url(/img/icon-flogo.png) no-repeat 0 0;
 padding: 0 0 0 40px;
 color: #fff;
 height: 30px;
 line-height: 30px;
 font-size: 16px;
 float: left;
}
footer .fBottom .fLogo a {
 color: #ccc;
}
footer .fBottom .fPayment {
 float: right;
}
footer .fBottom .fPayment ul,
footer .fBottom .fPayment ul li {
 display: block;
 list-style: none;
 padding: 0;
 margin: 0;
}
footer .fBottom .fPayment ul li {
 float: left;
 height: 30px;
 line-height: 30px;
 margin: 0 0 0 15px;
}
footer .fBottom .fPayment ul li i {
 color: #383940;
 font-size: 35px;
}
/* Footer */

/* Sidebar */
aside {
 float: right;
 width: 240px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
/* Sidebar */

/* Content R */
.contentRight {
 margin: 0 0 0 0;
}
/* Content R */

/* BreadCrumbs */
.breadCrumbs {
 margin: 30px auto 0 auto;
 background: #fff;
 padding: 20px 0 20px 50px;
 width: 1050px;
 -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.breadCrumbs a {
 border-bottom: 1px solid #ccc;
 text-decoration: none;
}
.breadCrumbs i {
 margin: 0 10px;
}
/* BreadCrumbs */

/* Shop Catalog */
.dashed-line {
 border-bottom: 1px solid #f6f7f9;
 overflow: hidden;
 margin: 0 0 40px;
}
.shopCatalog {
 margin-top: 0;
}
.shopCatalogTitle {
 height: 100px !important;
 padding: 0 40px!important;
 line-height: 100px !important;
 margin: 0;
}
.shopCatalogTitle h1 {
 line-height: 100px;
 margin: 0;
}
.shopShortInfo {
 border-bottom: 1px solid #f6f7f9;
 overflow: hidden;
 padding: 15px 40px;
}
.shopShortInfo .ssiLeft {
 float: left;
 display: block;
 margin: 0 20px 0 0;
}
.shopShortInfo .ssiLeft a {
 color: #333;
}
.shopShortInfo hr {
 border: 0;
 margin: 15px 0;
 border-top: 1px dashed #f6f7f9;
}

/* Shop Catalog */

/* Shop GoodPage */
.shopBigData {
 overflow: hidden;
 padding: 25px 40px;
}
.shopImgs {
 float: left;
 width: 280px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.shopMainFirstImg {
 position: relative;
 border: 1px solid #eee;
}
.shopMainFirstImg img {
 width: 278px;
 display: block;
 margin: 0 auto;
}
.shopMainFirstImg .basketAddWishlist {
 position: absolute; 
 right: 20px;
 top: 20px;
 margin: 0 0 0 20px;
}
.shopMainFirstImg .basketAddWishlist .wish {
 transition: all .2s ease;
 width: 40px !important;
 height: 40px !important;
 padding: 0 !important;
 background: #e6e8ed;
 background-image: none!important;
 color: #9fa4ad;
 line-height: 42px;
 display: block;
 text-align: center;
 -webkit-border-radius: 40px;
 -moz-border-radius: 40px;
 border-radius: 40px;
 cursor: pointer;
}
.shopMainFirstImg .basketAddWishlist .wadd {
 background: #e6e8ed;
 color: #9fa4ad;
}
.shopMainFirstImg .basketAddWishlist .wadd:before,
.shopMainFirstImg .basketAddWishlist .wdel:before {
 content: "\f08a";
 font: normal normal normal 14px/1 FontAwesome;
}
.shopMainFirstImg .basketAddWishlist .wadd:hover,
.shopMainFirstImg .basketAddWishlist .wdel {
 background: #cf323d;
 color: #fff;
}

.shopMainOtherImgs {
 text-align: center;
 overflow: hidden;
 height: 67px;
 padding: 4px 0;
 margin: 0 0 0 -10px;
}
.shopMainOtherImgs img {
 float: left;
 width: 60.5px;
 height: 60.5px;
 margin: 5px 0 0 10px;
 border: 1px solid #eee;
}
.shopRightInfo {
 margin: 0 0 0 305px;
}
.shopPricePlace {
 overflow: hidden;
 margin: 25px 0 0;
}
.shopPricePlace span {
 float: left;
 display: block;
}
.shopPricePlace .nowPriceData {
 font: bold 24px/1 'ProximaNovaCond';
 color: #303237;
 margin: 0 10px 0 20px;
}
.shopPricePlace .oldPriceData {
text-decoration: line-through;
 color: #999;
}
.shopGoodAddNum input[type='button'] {
 display: none;
}
.shopGoodAddNum input,
.shopGoodAddNum span {
 float: left;
 display: block;
 line-height: 20px;
 color: #959aa4;
}
.shopGoodAddNum input {
 background: transparent;
 border: 0;
 height: auto;
 padding: 0;
 text-align: center;
 width: auto;
 font-size: 16px;
 font-weight: bold;
}
.shopGoodAddNum input:focus {
 border: 0 !important;
}
.shopGoodAddNum span {
 background: #f6f7f9;
 width: 20px;
 height: 20px;
 line-height: 22px;
 text-align: center;
 font-size: 10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 cursor: pointer;
}
.shopBuyBasketWish {}
.shopBuyBasketWish {
 overflow: hidden;
 margin: 20px 0;
}
.shopBuyBasketWish .shopGoodRating {
 float: right;
 margin: 20px 0 0;
}
.shopBuyBasketWish .shopGoodRating ul li a {
 -webkit-transition:all 0s 0s ease; 
 -moz-transition:all 0s 0s ease;
 -ms-transition:all 0s 0s ease;
 -o-transition:all 0s 0s ease;
 transition: all 0s 0s ease;
}
.shopBuyBasketWish a.basketAddS {
 float: left;
 display: block;
 height: 60px;
 width: 60px;
 border: 1px solid #2e44a6;
 background: #2e44a6;
 text-align: center;
 color: #fff;
 line-height: 60px;
 font-family: 'ProximaNovaCond';
 outline: none;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
.shopBuyBasketWish a.basketBuyNow {
 float: left;
 background: #fff;
 margin: 0 0 0 10px;
 color: #9da2ab;
 width: auto !important;
 height: 60px !important;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 line-height: 60px;
 cursor: pointer;
 border: 1px solid #f6f7f9;
 padding: 0 22px;
 text-decoration: none;
}
.shopBuyBasketWish a.basketBuyNow:hover {
 background: #f6f7f9;
}
.shopTabs {
 margin: 0 40px;
}
.shopTabs ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}
.shopTabs ul.tabNavigation {
 overflow: hidden;
 margin: 0 0 15px;
}
.shopTabs ul.tabNavigation li {}

.shopTabs ul.tabNavigation li a {
width: 150px;
 height: 50px;
 text-align: center;
 float: left;
 display: block;
background-color: #fff;
color: #959aa4;
text-decoration: none;
 font-weight: bold;
 line-height: 50px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 margin: 0 10px 0 0;
 border: 1px solid #f6f7f9;
}

.shopTabs ul.tabNavigation li a.selected,
.shopTabs ul.tabNavigation li a.selected:hover {
background: #2e44a6;
color: #fff;
 border-color: #2e44a6;
}

.shopTabs ul.tabNavigation li a:hover {
background: #eee;
color: #959aa4;
 border-color: #eee;
}
.shopTabs ul.tabNavigation li a:focus {
outline: 0;
}
.shopTabs div {}
.shopDescription,
.shopImgsMore {
 padding: 20px 0;
}
.shopImgsMore {
 text-align: center;
}
.shopImgsMore img {
 width: 33%;
 display: inline-block;
}
.shopComms {
 padding: 20px 0;
}
.itemPageViewed {
 margin: 40px 0 0;
 background: #fff;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 padding: 0 0 30px;
}
.itemPageViewedTitle {
 overflow: hidden;
 height: 120px;
 padding: 0 50px;
 border-bottom: 1px solid #f6f7f9;
 font: bold 30px/120px 'ProximaNovaCond';
}
.shopOptionsM {
 margin: 25px 0 0;
 border: 1px solid #f6f7f9;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 overflow: hidden;
}
.shopOptionsM ul li {
 line-height: 55px;
 float: left;
 box-sizing: border-box;
 padding:0 0 0 20px;
 border-bottom: 0 !important;
}
.shopOptionsM ul li .opt {
 float: left;
 display: block;
 margin: 0 10px 0 0;
}
.shopOptionsM ul li {
 border-bottom: 1px solid #f6f7f9;
 background: #fff !important;
}
.shopOptionsM ul li:nth-child(2n) {
 background: #fff !important;
}
/* Shop GoodPage */

/* Box */
.box {
background: #fff;
 margin: 0 0 40px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.box.cat-blocks-not .boxTitle {
 display: none;
}
.boxTitle {
 padding: 15px 20px;
 font-weight: bold;
 text-transform: uppercase;
 border-bottom: 1px solid #f6f7f9;
}
.boxContent {
 padding: 15px;
}
/* Box */





.shopOptions ul:nth-child(2) {
 margin: 25px 0 0;
}
.shopOptions ul:nth-child(2) li {
 line-height: 50px !important;
}
.sidePromoBlock,
.sidePromoBlock .sidePromoIn {
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.sidePromoBlock {
 width: 100%;
 height: auto;
 background-size: cover;
 background-repeat: no-repeat;
 padding: 15px;
 box-sizing: border-box;
}
.sidePromoBlock .sidePromoIn {
 border: 1px solid #fff;
 padding: 60px 30px;
}
.sidePromoBlock .sidePromoTitle {
 font: bold 18px 'ProximaNovaCond';
 color: #fff;
}
.sidePromoBlock .sidePromoTitle span {
 font-size: 30px;
}
.sidePromoBlock .sidePromoHR {
 width: 40px;
 height: 1px;
 background: #fff;
 margin: 20px 0;
}
.sidePromoBlock .sidePromoText {color: #fff;}
.sidePromoBlock .promoMore {
}
.sidePromoBlock .promoMore a {
 display: inline-block;
 background: #cf323d;
 color: #fff;
 text-decoration: none;
 height: 60px;
 line-height: 60px;
 padding: 0 45px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin: 22px 0 0 0;
}
.sidePromoBlock .promoMore a:hover {
 background: #333;
}

.whiteBG {
 background: #fff;
 padding: 25px 40px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* Blog */
.blogMLeft {
 margin: 0 0 0 -25px;
}
.blogLoop {
 float: left;
 width: 405px;
 background: #fff;
 margin: 0 0 25px 25px;
 overflow: hidden;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.blogLoop .blogImage {
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center;
 width: 100%;
 height: 230px;
}
.blogLoop .blogData {
 padding: 24px 40px 23px;
 border-bottom: 1px solid #f6f7f9;
}
.blogLoop .blogData .blogName {
 font: bold 23px 'ProximaNovaCond';
}
.blogLoop .blogData .blogName a {
 color: #333;
 text-decoration: none;
}
.blogLoop .blogData .blogName a:hover {
 color: #959aa4;
}
.blogLoop .blogData .blogDetails {
 font-size: 14px;
 color: #959aa4;
 margin: 1px 0 0;
}
.blogLoop .blogData .blogDetails span.low {
 text-transform: lowercase;
}
.blogLoop .blogDescr {
 height: 80px;
 overflow: hidden;
 padding: 20px 40px;
 margin: 4px 0 0;
}
.blogLoop .blogMore a {
 display: inline-block;
 height: 60px;
 padding: 0 35px;
 line-height: 60px;
 color: #fff;
 background: #cf323d;
 text-decoration: none;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 margin: 39px 0 50px 40px;
}
.blogLoop .blogMore a:hover {
 background: #333;
}
.fullBlogPage {
 float: none;
 width: 100%;
 margin: 0;
}
.fullBlogPage .blogImage {
 height: 330px;
}
.fullBlogPage .blogDescr {
 height: auto !important;
 padding: 20px 40px 43px;
}
/* Blog */

/* Comments */
.comments {
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 background: #fff;
 padding: 20px 40px;
 margin: 25px 0 0;
}
/* Comments */

/* Categories */
.catsTable {
 border-collapse: collapse;
 border-spacing: 0px;
 margin: -15px;
}
.catsTable td {
 background: none!important;
 line-height: 60px;
 border-bottom: 1px solid #f6f7f9;
 padding: 0 25px;
 display: block;
 width: 190px !important;
}
.catsTable tr:last-child td {
 border-bottom: 0;
}
.catsTable td .catNumData {
 float: right;
 padding: 0 0 0 0;
}
.catsTable td a {
 color: #333;
 text-decoration: none;
}
.catsTable td a:hover {
 color: #999;
}
/* Categories */

/* Popup */
.popup {
 background: #fff;
 margin: 50px auto;
 width: 1100px;
}
.popup .popupTitle {
 overflow: hidden;
 height: 80px;
 padding: 0 50px;
 border-bottom: 1px solid #f6f7f9;
 font: bold 30px/80px 'ProximaNovaCond';
}
.popup .popupContent {
 padding: 25px 50px;
}
/* Popup */

/* Contacts */
.contactForm {
background: #fff;
 padding: 30px 0 0;
}
.contactFormPlace input[type='text'] {
 float: left;
 width: 350px;
 height: 50px;
 font-size: 16px;
 padding: 0 30px;
margin: 0 30px 0;
}

.contactFormPlace input[type='email'] {
margin-left:30px!inportant;
}
.textAsubmit {
 position: relative;
 height: 150px;
 border: 1px solid #f6f7f9;
 margin: 30px 30px 0;
}
.textAsubmit textarea {
 font-size: 16px;
 height: 110px;
 padding: 20px 0px 0;
 width: 100%;
 border: 0;
 resize: none;
 text-align: center;
}
.textAsubmit textarea:focus {
 border: 1px solid #005295;
}
.textAsubmit .submitBG {
 display: block;
 position: absolute;
 bottom: -25px;
 background: #fff;
 padding: 0 25px;
 left: 50%;
 margin: 0 0 0 -95px;
}
.textAsubmit .submitBG input[type='submit'] {
 height: 50px;
 padding: 0 35px;
 font-size: 16px;
 text-transform: capitalize;
}

/* Contacts */

.searchFormMobile {
 display: none !important;
}



.cell-title {
float:left;
width:100%;
height:7px;
padding: 0px 0px 3px 0px;
margin: 15px 0px 15px 0px;
border-bottom: 1px solid #D8E0E5;
font:15px Verdana,Arial,Helvetica, sans-serif;
color:#777;
margin-bottom: 27px;
}

.cell-title div {
width:100%;
text-align:center;
}

.cell-title strong,.cell-title a {
padding: 0px 15px;
background:#fff;
font-weight: bold;text-decoration:none;
}

.cell-title a:hover{
text-decoration:underline;
}

.contact_back{
background:url(/img/16775232-1-.png);
padding:5px;
border-radius:5px;
margin-top:50px;
}

.contact_form{
background: #FFF;
border-radius:5px;
padding: 25px;
}

.uprice i {
font-size:16px;
margin-left: 3px;
}



.contact_butt input{
padding: 5px 15px !important;
cursor: pointer !important;
background: #5E80AA !important;
border: 1px solid #508DD3 !important;
text-shadow: 1px 1px 1px #508DD3 !important;
font-weight: bold !important;
color: #FFF !important;
border-radius: 3px !important;
}

.contact_butt input:hover{
background:#508DD3 !important;
color:#fff !important;
}


.x-sh, .xw-bl {display:none !important;}  
.xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}  
.xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #fff !important; border: 1px solid #c4cee0 !important;border-radius:4px;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}  
.xw-hdr-text {display: none !important;}  
.xw-hdr img {display:none;}  
.xw-tl, .xw-tr, .xw-tc, .xw-hdr, .xw-sps .xw-draggable {height: 0 !important;background: none !important;padding: 0 !important;}  
.xw-tc {overflow: visible !important;}  
.xt-close {position: absolute !important;right: -18px;top: -18px;margin: 0 !important;z-index: 10014 !important;width: 36px !important;height: 36px !important; background: url(/.s/src/ulightbox/fancybox_sprite.png) no-repeat !important;}  
.xw-body {border: 0 !important;padding: 0 !important;}  
.xt-maxi {display:none;}  
.xt-mini {display:none;}  
.xt-rest {display:none;}










.filinks a {color:#fff;}

#firstinf {
width:820px;
display:block;
margin-bottom:1px;
height:410px;
overflow:hidden;
}


.fipic {
width:820px;
height:410px;
display:block;
overflow:hidden;
background:#000;
}

.fipic img {
width:820px;
height:auto;
min-height:410px;
}

#firstinf span {
z-index:999;
position:absolute;
background:url(/new/images/fishadow-1-.png) repeat-x;
margin-top:-410px;
display:block;
height:146px;
padding-top:264px;
width:780px;
padding-left:20px;
padding-right:20px;
margin-bottom:20px;
font-size:26px;
line-height:36px;
overflow:hidden;
font: 27px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;
}



.fc1 {
height:28px;
padding-left:10px;
padding-right:10px;
line-height:28px;
display:table;
font-size:13px;
text-transform:uppercase;
background:#005295;
color:#fff;
margin-top:20px;
}





#secinf {
float:left;
width:272px;
display:table;
margin-bottom:1px;
}

.secpic {
width:272px;
height:160px;
display:block;
overflow:hidden;
background:#000;
}

.secpic img {
width:272px;
height:auto;
min-height:160px;
max-height:160px;
}

#secinf span {
z-index:999;
position:absolute;
margin-top:-160px;
display:block;
width:232px;
padding-top:50px;
padding-left:20px;
padding-right:20px;
background:url(/new/images/fishadow-1-.png) bottom repeat-x;
height:110px;
overflow:hidden;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;
}

.fc2 {
height:28px;
padding-left:10px;
padding-right:10px;
line-height:28px;
display:table;
font-size:13px;
text-transform:uppercase;
background:#005295;
color:#fff;
margin-top:25px;
}




#thirdinf {
margin-left:1px;
margin-right:1px;
float:left;
width:266px;
display:table;
margin-bottom:1px;
}

.thirdpic {
width:273px;
height:160px;
display:block;
overflow:hidden;
background:#000;
}

.thirdpic img {
width:273px;
height:auto;
min-height:160px;
max-height:160px;
}

#thirdinf span {
z-index:999;
position:absolute;
margin-top:-160px;
display:block;
width:233px;
padding-top:50px;
padding-left:20px;
padding-right:20px;
background:url(/new/images/fishadow-1-.png) bottom repeat-x;
height:110px;
overflow:hidden;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;
}

.fc3 {
height:28px;
padding-left:10px;
padding-right:10px;
line-height:28px;
display:table;
font-size:13px;
text-transform:uppercase;
background:#005295 ;
color:#fff;
margin-top:20px;
}


#fourthinf {
float:left;
width:273px;
display:table;
margin-bottom:1px;
}

.fourthpic {
width:273px;
height:160px;
display:block;
overflow:hidden;
background:#000;
}

.fourthpic img {
width:273px;
height:auto;
min-height:160px;
max-height:160px;
}

#fourthinf span {
z-index:999;
position:absolute;
margin-top:-160px;
display:block;
width:232px;
padding-top:50px;
padding-left:20px;
padding-right:20px;
background:url(/new/images/fishadow-1-.png) bottom repeat-x;
height:110px;
overflow:hidden;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;
}

.fc4 {
height:28px;
padding-left:10px;
padding-right:10px;
line-height:28px;
display:table;
font-size:13px;
text-transform:uppercase;
background:#005295;
color:#fff;
margin-top:20px;
}

#lascom {
width:820px;
display:table;
border-bottom:1px solid #f2f2f2;
}

.lastnews span {
width:100%;
font: 18px 'Fontatigo4F', sans-serif;
display:block;
padding-bottom:18px;
margin-bottom:20px;
}

.ln a {font: 16px 'Helvetica-Roman', sans-serif;
    line-height: 1.2;color:#006AAF; text-decoration:none;}
.ln a:hover {text-decoration:none; color:#004A80;}

.ln {
width:560px;
display:table;
padding-bottom:18px;
margin-bottom:20px;
border-bottom:1px solid #f2f2f2;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.6;
}

.ln h3 {display:block;font-weight:normal;}

.lnpic {
width:140px;
height:100px;
margin-right:20px;
float:left;
display:block;
background:#000;
text-align:center;
overflow:hidden;
}


.lnpic img {
width:140px;
height:auto;
min-height:100px;
}


.lncat {
height:28px;
padding-left:10px;
padding-right:10px;
line-height:28px;
display:table;
margin-top:9px;
font-size:13px;
text-transform:uppercase;
background:#E61B23;
color:#fff;
}

.wln a {
display:block;
width:560px;
text-align:center;
color:#fff;
text-transform:uppercase;
background:#005295;
text-decoration:none;
font: 13px 'Helvetica-Roman', sans-serif;
    line-height: 40px;
}

.wln a:hover {
text-decoration:none;
background:#004A80;
}


.lasttopnews {
width:238px;
float:right;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
display:block;
}

.lasttopnews span {
width:220px;
margin-top:30px;
font: 18px 'Fontatigo4F', sans-serif;
display:block;
padding-bottom:18px;
margin-left:18px;
}

.ltn {
width:198px;
padding:20px;
display:block;
border-bottom:1px solid #f2f2f2;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
font: 15px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;color:#006AAF; text-decoration:none;
}


.ltn:hover {
background:#f2f2f2;
box-shadow:inset 0 -4px 0 #005295;
color: #004A80;
}

.ltn:last-child {
border-bottom:0px solid #f2f2f2;
}

.ltnpic {
width:198px;
height:120px;
background:#000;
overflow:hidden;
display:block;
text-align:center;
margin-bottom:15px;
}

.ltnpic img {
width:198px;
height:auto;
}



.lastnews {
padding-top:30px;
width:550px;
float:left;
display:block;
}

#contentt {
width:810px;
float:left;
}

.block-left {
background:#ffffff;
}

.tntitle {
width:290px;
padding-bottom:20px;
display:block;
color:#478ec1;
background:#ffffff;
}

.tntitle span {
font: 18px 'Fontatigo4F', sans-serif;
color:#2f393e;
}

.todaynews {
width:210px;
margin-left:-10px;
margin-right:-20px;
display:block;
margin-bottom:30px;

}

.tnews {
width:235px;
padding:25px 0px 20px 10px;
border-bottom:1px solid #f2f2f2;
display:block;
text-align:left;
height:80px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
font: 16px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;
    color: #006AAF;
    text-decoration: none;
}

.tnews:hover {
box-shadow:4px 0 0 #005295;
}


.tpic {
width:90px;
height:60px;
margin-top:5px;
margin-right:10px;
float:left;
overflow:hidden;
text-align:center;
display:table;
}

.tpic img {
width:90px;
height:auto;
min-height:60px;
}



#lastphotos span {
width:100%;
font-size:23px;
font-family: OpenSansSemibold;
display:block;
padding-bottom:18px;
margin-bottom:20px;
border-bottom:2px solid #f2f2f2;
}


#lastphotos {
width:680px;
padding:30px 0px 30px 30px;
display:table;
}


.lastphotospic {
width:248px;
height:180px;
display:block;
margin-right:20px;
overflow:hidden;
float:left;
background:#000 url(/new/images/zoom.png) no-repeat center;
}


.phot-tit {
text-align:center;
padding: 20px;
width: 220px;
font: 16px 'Helvetica-Roman', sans-serif;
    line-height: 1.5;
}
.lastphotospic:last-child {
margin-right:0px;
}


.lastphotospic img {
width:248px;
min-height:180px;
height:auto;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
}

.lastphotospic img:hover {
width:248px;
min-height:180px;
-webkit-filter: blur(0.5);
opacity:0.7;
height:auto;
}


.lastphotospicc {
width:248px;
height:180px;
display:block;
margin-right:20px;
overflow:hidden;
float:left;
background:#000 url(/new/images/play-icons.png) no-repeat center;
}

.lastphotospicc:last-child {
margin-right:0px;
}


.lastphotospicc img {
width:248px;
min-height:180px;
height:auto;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
}

.lastphotospicc img:hover {
width:248px;
min-height:180px;
-webkit-filter: blur(0.5);
opacity:0.7;
height:auto;
}


#indextabs {
 width:100%;
display:table;
}



.intabs {
 position: relative;
 margin: 0 auto;
 width:100%;
}
.intabs label {
 cursor: pointer;
 display: block;
 float: left;
 padding-left:25px;
 padding-right:25px;
 height: 50px;
 line-height: 50px;
 color: #fff;
 background:#005295;
 position: relative;
 top:1px;
 text-align: center;
 text-transform:uppercase;
 margin-right:5px;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 50px;
}

.intabs > input {
 position: absolute;
 left: -9999px;
}



#intab_1:checked ~ #intab_l1,
#intab_2:checked ~ #intab_l2,
#intab_3:checked ~ #intab_l3,
#intab_4:checked ~ #intab_l4 {
 color: #2f393e;
 background:#fff;
 top:0;
 border-top:1px solid #ececec;
 border-left:1px solid #ececec;
 border-right:1px solid #ececec;
 padding-left:24px;
 padding-right:24px;
 z-index: 3;
 box-shadow:0 1px 0 #fff;
}

.intabs_cont {
 position: relative;
 z-index: 2;
 border:1px solid #ececec;
 width:1057px;
 padding:20px 20px 20px 20px;
 display:table;
 }

.intabs_cont > div {
 position: absolute;
 left: -9999px;
 top: 0;
 opacity: 0;
 -moz-transition: opacity .5s ease-in-out;
 -webkit-transition: opacity .5s ease-in-out;
 transition: opacity .5s ease-in-out;}
#intab_1:checked ~ .intabs_cont #intab_c1,
#intab_2:checked ~ .intabs_cont #intab_c2,
#intab_3:checked ~ .intabs_cont #intab_c3,
#intab_4:checked ~ .intabs_cont #intab_c4 {
 position: static;
 left: 0;
 opacity: 1;
}


#easyTooltipFRANCE{
	margin-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 10px;
	border:1px solid #999999;
	background:#ffffff;
	color:#000000;
	}


.color3_bg {
background-color:#005295!important;
}



.allcont {
width:820px;
padding:0px 30px 0px 0px;
display:table;
}



#news {
width:820px;
display:table;
padding-bottom:19px;
margin-bottom:20px;
border-bottom:1px solid #f2f2f2;
}

.ntitle {
display:block;
width:800px;
font: 18px 'Helvetica-Roman', sans-serif;
    line-height: 1.2;
margin-bottom:20px;
color:#3b4449;
}

.npic {
float:left;
width:230px;
height:150px;
margin-right:20px;
display:block;
overflow:hidden;
}

.npic img {
width:230px;
height:auto;
overflow:hidden;
}

.nncont {
width:560px;
display:block;
float:right;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.6;
}

.ninfo {
width:560px;
display:block;
padding-top:15px;
margin-top:15px;
border-top:1px solid #f2f2f2;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.6;
text-align:left;
}




.e-author {
margin-right:5px;
float:right;
width:26px;
height:26px;
text-align:center;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#81b752 url(/images/userIcon2.png) left no-repeat;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
cursor: default;
}

.e-author span {display:none;}
.e-author:hover span {display:block;}


.e-author:hover {
margin-right:5px;
float:right;
width:130px;
height:26px;
padding-left:26px;
text-align:center;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#81b752 url(/images/userIcon2.png) left no-repeat;
}


.e-cat {
margin-right:5px;
float:right;
width:26px;
height:26px;
text-align:center;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#81b752 url(/images/catIcon.png) left no-repeat;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
cursor: default;
}

.e-cat span {display:none;}
.e-cat:hover span {display:block;}


.e-cat:hover {
margin-right:5px;
float:right;
width:130px;
height:26px;
padding-left:26px;
text-align:center;
font-size:14px;
color:#fff;
line-height:26px;
display:block;
overflow:hidden;
background:#81b752 url(/images/catIcon.png) left no-repeat;
}

.rated {float:left;}
.ratede {float:right;padding-left:20px;font-weight:bold;}



.modtitle {
width:100%;
font: 18px 'Fontatigo4F', sans-serif;
    color: #2f393e;
line-height:30px;
text-transform: uppercase;
display:block;
padding-bottom:10px;
}


.b-news {
  margin: 0 0 30px 0;
  padding: 0 10px;
  min-height: 20px;
  font-family: 'Helvetica-Roman', sans-serif;
  text-transform: uppercase;
  background: #E61B23;
  
}
.b-news.nmb {
  margin-bottom: 0;
}
.b-news .title {
  display: inline-block;
  font: 30px 'Fontatigo4F', sans-serif;
  line-height: 20px;
  color: #ffffff;
  margin: 0 20px 0 0;
  vertical-align: middle;
}
.b-news .items {
  display: inline-block;
  height: 20px;
}
.b-news .item {
  display: inline-block;
  font-size: 15px;
  line-height: 20px;
  padding: 0 25px;
  vertical-align: middle;
}
.b-news .item a {
  text-decoration: none;
  color: #ffffff;
}
.b-news .item a:hover {
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
text-decoration: underline;


}

.b-main-news-list .news-list {
  width: 640px;
  float: left;
}
.b-main-news-list .news-list .item {
  border-bottom: 1px solid #d6d7d8;
  clear: both;
  padding: 0 20px 0 0;
  overflow: hidden;
}



.hleb {
padding-left:10px;
padding-right:10px;
height:50px;
line-height:50px;
display:block;
margin:auto;
overflow:hidden;
background:#f5f5f5;
color:#a5a8aa;
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 3.6;
}


/* Entries Style */
.eBlock {}
.eTitle {font-size:23px;font-family: OpenSansSemibold;}


.eMessage {text-align:justify;padding-bottom:5px; font: 14px Arial, Tahoma, Geneva, sans-serif;
    line-height: 20px;
    color: #1f1f1f;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}

.eDetails {
display:table;
width:100%;
padding-top:19px;
margin-top:20px;
margin-bottom:20px;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
padding-bottom:19px;
}

.eDetails1 {
display:table;
width:100%;
padding-top:19px;
margin-top:20px;
margin-bottom:20px;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
padding-bottom:19px;
}

.eDetails2 {
display:table;
width:100%;
padding-top:19px;
margin-top:20px;
margin-bottom:20px;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
padding-bottom:19px;
}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {color:#FF0000;}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */


#imgmat {
width:820px;
display:block;
margin-bottom:1px;
height:450px;
overflow:hidden;
}


.imgmat {
width:820px;
height:450px;
display:block;
overflow:hidden;
background:#000;
}

.imgmat img {
width:820px;
height:auto;
min-height:450px;
}


.lastphot {
width:185px;
height:120px;
display:block;
margin:0 20px 20px 0;
overflow:hidden;
float:left;
background:#000 url(/new/images/zoom.png) no-repeat center;
}



.lastphot img {
width:185px;
min-height:120px;
height:auto;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
}

.lastphot img:hover {
width:185px;
min-height:120px;
-webkit-filter: blur(0.5);
opacity:0.7;
height:auto;
}

.fulltext {
font: 14px 'Helvetica-Roman', sans-serif;
    line-height: 1.6;
padding-bottom:10px;
}


/*rate*/

.user_rate {margin-top:10px}
.u_minus, .u_ziro, .u_plus {width:38px;padding:3px 0px;font-size:13px;text-align:center;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}
.u_minus {background:#ffcccc;color:#cc0000}
.u_ziro {background:#cccccc;color:#FFF}
.u_plus {background:#ccffcc;color:#009900}
.u_rate_t {display:table;height:24px}
.u_rate_plus {display:table-cell;vertical-align:top;width:22px;}
.u_rate_minus {display:table-cell;vertical-align:top;width:22px;}
.u_rate_count {display:table-cell;vertical-align:top;width:46px;padding-left:3px;text-align:center;cursor:pointer}
.u_rate_plus a {width:18px;height:18px;display:block;color:rgba(0,0,0,0);font-size:0px;background:url('http://yraaa.ru/images/sprite.png') -66px -166px;margin-top:3px;opacity:0.5;position:absolute}
.u_rate_minus a {width:18px;height:18px;display:block;color:rgba(0,0,0,0);font-size:0px;background:url('http://yraaa.ru/images/sprite.png') -42px -166px;margin-top:3px;margin-left:-5px;opacity:0.5;position:absolute}
.u_rate_plus a:hover, .u_rate_minus a:hover {opacity:1}


.gColor1 {background:#005295}
.gColor2 {background:#005295}
.gColor3 {background:#E61B23}
.gColor4 {background:#E61B23}
.gColor5 {background:#E61B23}

.myWinTD1 {background:#FFFFFF!important;}
.myWinTD2 {background:#FFFFFF!important;}


.postf {
color: #666;
font-size:11px;
}

.postf span {
font-weight:bold;
color: #000;
font-size:11px;
}


.repf {
color: #666;
font-size:11px;
}

.repf span {
font-weight:bold;
font-size:11px;
}

.udtlb {
color: #666;
font-size:11px;
}


.statusOnline {
    background: url(/new/images/userstatus.png) no-repeat right -12px;
    width: 8px;
    height: 8px;
    display: inline-block;
}


.statusOffline {
    background: url(/new/images/userstatus.png) no-repeat right 0px;
    width: 8px;
    height: 8px;
    display: inline-block;
}


.postUserGroup {display:inline-block;font-size:11px;color:#FFF;margin-top:5px;padding:4px 10px;text-align:center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}





 .social-accounts { padding:10px 0 3px } 
  .social-accounts a { opacity:.4 } 
  .social-accounts .is-connected { opacity:1!important } 
  .social-accounts .wait i { background:url(/.s/img/icon/ajsml.gif) no-repeat center center!important } 
  .social-accounts a.cursor-default, .social-accounts a.cursor-default i { cursor:default!important } 
  .statusOffline {color:#979797} 
  .statusOnline {color:#5ac92e} 

.sc-over {padding:0px 20px} 
.sc-cover {background:url('/new/images/oblozhka.png') #1d1d1d;background-size:cover;position:relative;height:180px;margin-bottom:60px} 
.sc-cover-in {width:100%;position:absolute;left:0px;bottom:-50px;} 
.sc-avatar {width:100px;height:100px;margin:0px auto} 
.sc-avatar {border:4px solid #fff} 
.sc-avatar img {width:100px;height:100px;object-fit:cover} 
.sc-avatar, .sc-avatar img {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;} 
.sc-top {text-align:right;padding:15px 0px;position:absolute;bottom:-50px;left:20px;right:20px;z-index:2} 
.sc-group {float:left} 
.sc-name {font-size:19px} 
.sc-city {font-size:13px;color:#959595} 
.sc-counter, .sc-counter:hover {display:inline-block;font-size:21px;padding:15px 7px;color:#000;text-decoration:none} 
.sc-counter span {display:block;font-size:13px;} 
.sc-tabs {max-width:420px;text-align:left;font-size:14px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:7px;margin:7px auto} 
.sc-tabs div {float:left;width:110px;color:#959595} 
.sc-bottom, .sc-button {padding:10px 0px} 
.sc-button a, .sc-button a:hover {padding:7px 14px;font-size:13px;border:2px solid #3785dc;color:#3785dc;text-decoration:none;display:inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} 


.catPages1,  
.catPages2,  
.pagesBlock1,  
.pagesBlock2,  
.pagesBlockuz1,  
.pagesBlockuz2 {padding:20px 0px 20px 0px;background: #F2F2F2;}  
span.catPages1,  
span.catPages2,  
span.pagesBlock1,  
span.pagesBlock2,  
span.pagesBlockuz1,  
span.pagesBlockuz2 {  
  display: inline-block;  
}  
.catPages1 a,  
.catPages2 a,  
.pagesBlock1 a,  
.pagesBlock2 a,  
.pagesBlockuz1 a,  
.pagesBlockuz2 a,  
.catPages1 b,  
.catPages2 b,  
.pagesBlock1 b,  
.pagesBlock2 b,  
.pagesBlockuz1 b,  
.pagesBlockuz2 b {  
  padding:6px 12px;  
  -webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
  border-radius: 3px; 
  color:#ffffff;  
  background:#005295;  
  border:1px solid #005295; 
  font-size:13px; 
}  
.catPages1 b,  
.catPages2 b,  
.pagesBlock1 b,  
.pagesBlock2 b,  
.pagesBlockuz1 b,  
.pagesBlockuz2 b {  
  color:#fff;  
  background:#E61B23;  
  border-color:#E61B23; 
}  
.catPages1 a:hover,  
.catPages2 a:hover,  
.pagesBlock1 a:hover,  
.pagesBlock2 a:hover,  
.pagesBlockuz1 a:hover,  
.pagesBlockuz2 a:hover {  
  color:#ffffff;  
  background:#005ba6;  
  border-color:#005ba6; 
} 
.swchItemDots { 
  letter-spacing:1px; 
  color:#000000; 
  font-size:11px; 
}

