/* ------- reset.css ------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	font-size: 100%;
	font: inherit;
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
/*	flex-basis: initial;*/
}
/* HTML5 display-role reset for older browsers */
/*article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}*/
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ------- /reset.css ------- */
/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.uaua_footer-logo-uaua, .uaua_xuntitled-4, .uaua_xrodu-shape, .uaua_pinkarr, .uaua_service-arr, 
.uaua_name, .uaua_ovul, .uaua_prikorm, .uaua_rodom, .uaua_xblog-specrazdel, 
.uaua_xfather-specrazdel, .uaua_xhome-specrazdel, .uaua_xpodelki-specrazdel, .uaua_xrecipe-specrazdel, .uaua_kat-shadow, 
.uaua_ser-shadow, .uaua_serpat, .uaua_catpat, .uaua_ser-ico12, .uaua_ser-ico15, 
.uaua_ser-ico16, .uaua_ser-ico5, .uaua_ser-ico7, .uaua_ser-ico8, .uaua_001-1, 
.uaua_001-2, .uaua_001-a-1, .uaua_001-a-2, .uaua_002-1, .uaua_002-2, 
.uaua_002-a-1, .uaua_002-a-2, .uaua_003-1, .uaua_003-2, .uaua_003-a-1, 
.uaua_003-a-2, .uaua_004-1, .uaua_004-2, .uaua_004-a-1, .uaua_004-a-2, 
.uaua_005-1, .uaua_005-2, .uaua_005-a-1, .uaua_005-a-2, .uaua_006-1, 
.uaua_006-2, .uaua_006-a-1, .uaua_006-a-2, .uaua_007-1, .uaua_007-2, 
.uaua_007-a-1, .uaua_007-a-2, .uaua_008-1, .uaua_008-2, .uaua_008-a-1, 
.uaua_008-a-2, .uaua_009-1, .uaua_009-2, .uaua_009-a-1, .uaua_009-a-2, 
.uaua_010-1, .uaua_010-2, .uaua_010-a-1, .uaua_010-a-2, .uaua_011-1, 
.uaua_011-2, .uaua_011-a-1, .uaua_011-a-2, .uaua_012-1, .uaua_012-2, 
.uaua_012-a-1, .uaua_012-a-2, .uaua_013-1, .uaua_013-2, .uaua_013-a-1, 
.uaua_013-a-2, .uaua_014-1, .uaua_014-2, .uaua_014-a-1, .uaua_014-a-2, 
.uaua_015-1, .uaua_015-2, .uaua_015-a-1, .uaua_015-a-2, .uaua_016-2, 
.uaua_016-a-2, .uaua_017-2, .uaua_017-a-2, .uaua_reclama-img, .uaua_scs-next, 
.uaua_fb-ico, .uaua_gp-ico, .uaua_srch-ico, .uaua_twt-ico, .uaua_diz-trash
{ display: inline-block; background: url('/img/uaua_sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.uaua_footer-logo-uaua { background-position: -0px -0px; width: 130px; height: 74px; }
.uaua_xuntitled-4 { background-position: -0px -74px; width: 128px; height: 34px; }
.uaua_xrodu-shape { background-position: -0px -108px; width: 128px; height: 34px; }
.uaua_pinkarr { background-position: -0px -142px; width: 60px; height: 37px; }
.uaua_service-arr { background-position: -60px -142px; width: 60px; height: 37px; }
.uaua_name { background-position: -0px -179px; width: 58px; height: 52px; }
.uaua_ovul { background-position: -58px -179px; width: 58px; height: 52px; }
.uaua_prikorm { background-position: -0px -231px; width: 58px; height: 52px; }
.uaua_rodom { background-position: -58px -231px; width: 58px; height: 52px; }
.uaua_xblog-specrazdel { background-position: -0px -283px; width: 56px; height: 42px; }
.uaua_xfather-specrazdel { background-position: -56px -283px; width: 56px; height: 42px; }
.uaua_xhome-specrazdel { background-position: -0px -325px; width: 56px; height: 42px; }
.uaua_xpodelki-specrazdel { background-position: -56px -325px; width: 56px; height: 42px; }
.uaua_xrecipe-specrazdel { background-position: -0px -367px; width: 56px; height: 42px; }
.uaua_kat-shadow { background-position: -56px -367px; width: 55px; height: 149px; }
.uaua_ser-shadow { background-position: -0px -409px; width: 55px; height: 149px; }
.uaua_serpat { background-position: -55px -516px; width: 50px; height: 25px; }
.uaua_catpat { background-position: -55px -541px; width: 50px; height: 25px; }
.uaua_ser-ico12 { background-position: -0px -558px; width: 50px; height: 47px; }
.uaua_ser-ico15 { background-position: -50px -566px; width: 50px; height: 47px; }
.uaua_ser-ico16 { background-position: -0px -605px; width: 50px; height: 47px; }
.uaua_ser-ico5 { background-position: -50px -613px; width: 50px; height: 47px; }
.uaua_ser-ico7 { background-position: -0px -652px; width: 50px; height: 47px; }
.uaua_ser-ico8 { background-position: -50px -660px; width: 50px; height: 47px; }
.uaua_001-1 { background-position: -0px -699px; width: 47px; height: 47px; }
.uaua_001-2 { background-position: -47px -707px; width: 47px; height: 47px; }
.uaua_001-a-1 { background-position: -0px -746px; width: 47px; height: 47px; }
.uaua_001-a-2 { background-position: -47px -754px; width: 47px; height: 47px; }
.uaua_002-1 { background-position: -0px -793px; width: 47px; height: 47px; }
.uaua_002-2 { background-position: -47px -801px; width: 47px; height: 47px; }
.uaua_002-a-1 { background-position: -0px -840px; width: 47px; height: 47px; }
.uaua_002-a-2 { background-position: -47px -848px; width: 47px; height: 47px; }
.uaua_003-1 { background-position: -0px -887px; width: 47px; height: 47px; }
.uaua_003-2 { background-position: -47px -895px; width: 47px; height: 47px; }
.uaua_003-a-1 { background-position: -0px -934px; width: 47px; height: 47px; }
.uaua_003-a-2 { background-position: -47px -942px; width: 47px; height: 47px; }
.uaua_004-1 { background-position: -0px -981px; width: 47px; height: 47px; }
.uaua_004-2 { background-position: -47px -989px; width: 47px; height: 47px; }
.uaua_004-a-1 { background-position: -0px -1028px; width: 47px; height: 47px; }
.uaua_004-a-2 { background-position: -47px -1036px; width: 47px; height: 47px; }
.uaua_005-1 { background-position: -0px -1075px; width: 47px; height: 47px; }
.uaua_005-2 { background-position: -47px -1083px; width: 47px; height: 47px; }
.uaua_005-a-1 { background-position: -0px -1122px; width: 47px; height: 47px; }
.uaua_005-a-2 { background-position: -47px -1130px; width: 47px; height: 47px; }
.uaua_006-1 { background-position: -0px -1169px; width: 47px; height: 47px; }
.uaua_006-2 { background-position: -47px -1177px; width: 47px; height: 47px; }
.uaua_006-a-1 { background-position: -0px -1216px; width: 47px; height: 47px; }
.uaua_006-a-2 { background-position: -47px -1224px; width: 47px; height: 47px; }
.uaua_007-1 { background-position: -0px -1263px; width: 47px; height: 47px; }
.uaua_007-2 { background-position: -47px -1271px; width: 47px; height: 47px; }
.uaua_007-a-1 { background-position: -0px -1310px; width: 47px; height: 47px; }
.uaua_007-a-2 { background-position: -47px -1318px; width: 47px; height: 47px; }
.uaua_008-1 { background-position: -0px -1357px; width: 47px; height: 47px; }
.uaua_008-2 { background-position: -47px -1365px; width: 47px; height: 47px; }
.uaua_008-a-1 { background-position: -0px -1404px; width: 47px; height: 47px; }
.uaua_008-a-2 { background-position: -47px -1412px; width: 47px; height: 47px; }
.uaua_009-1 { background-position: -0px -1451px; width: 47px; height: 47px; }
.uaua_009-2 { background-position: -47px -1459px; width: 47px; height: 47px; }
.uaua_009-a-1 { background-position: -0px -1498px; width: 47px; height: 47px; }
.uaua_009-a-2 { background-position: -47px -1506px; width: 47px; height: 47px; }
.uaua_010-1 { background-position: -0px -1545px; width: 47px; height: 47px; }
.uaua_010-2 { background-position: -47px -1553px; width: 47px; height: 47px; }
.uaua_010-a-1 { background-position: -0px -1592px; width: 47px; height: 47px; }
.uaua_010-a-2 { background-position: -47px -1600px; width: 47px; height: 47px; }
.uaua_011-1 { background-position: -0px -1639px; width: 47px; height: 47px; }
.uaua_011-2 { background-position: -47px -1647px; width: 47px; height: 47px; }
.uaua_011-a-1 { background-position: -0px -1686px; width: 47px; height: 47px; }
.uaua_011-a-2 { background-position: -47px -1694px; width: 47px; height: 47px; }
.uaua_012-1 { background-position: -0px -1733px; width: 47px; height: 47px; }
.uaua_012-2 { background-position: -47px -1741px; width: 47px; height: 47px; }
.uaua_012-a-1 { background-position: -0px -1780px; width: 47px; height: 47px; }
.uaua_012-a-2 { background-position: -47px -1788px; width: 47px; height: 47px; }
.uaua_013-1 { background-position: -0px -1827px; width: 47px; height: 47px; }
.uaua_013-2 { background-position: -47px -1835px; width: 47px; height: 47px; }
.uaua_013-a-1 { background-position: -0px -1874px; width: 47px; height: 47px; }
.uaua_013-a-2 { background-position: -47px -1882px; width: 47px; height: 47px; }
.uaua_014-1 { background-position: -0px -1921px; width: 47px; height: 47px; }
.uaua_014-2 { background-position: -47px -1929px; width: 47px; height: 47px; }
.uaua_014-a-1 { background-position: -0px -1968px; width: 47px; height: 47px; }
.uaua_014-a-2 { background-position: -47px -1976px; width: 47px; height: 47px; }
.uaua_015-1 { background-position: -0px -2015px; width: 47px; height: 47px; }
.uaua_015-2 { background-position: -47px -2023px; width: 47px; height: 47px; }
.uaua_015-a-1 { background-position: -0px -2062px; width: 47px; height: 47px; }
.uaua_015-a-2 { background-position: -47px -2070px; width: 47px; height: 47px; }
.uaua_016-2 { background-position: -0px -2109px; width: 47px; height: 47px; }
.uaua_016-a-2 { background-position: -47px -2117px; width: 47px; height: 47px; }
.uaua_017-2 { background-position: -0px -2156px; width: 47px; height: 47px; }
.uaua_017-a-2 { background-position: -47px -2164px; width: 47px; height: 47px; }
.uaua_reclama-img { background-position: -0px -2203px; width: 38px; height: 11px; }
.uaua_scs-next { background-position: -100px -566px; width: 28px; height: 29px; }
.uaua_fb-ico { background-position: -105px -516px; width: 22px; height: 18px; }
.uaua_gp-ico { background-position: -105px -534px; width: 22px; height: 18px; }
.uaua_srch-ico { background-position: -100px -595px; width: 22px; height: 60px; }
.uaua_twt-ico { background-position: -100px -655px; width: 22px; height: 18px; }
.uaua_diz-trash { background-position: -120px -142px; width: 10px; height: 41px; }

.uaua_icon {
	float: left;
	margin-right: 10px;
}




.servisesListTab.catTbl td:hover .uaua_icon.uaua_001-1 { background-position: -0px -746px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_001-2 { background-position: -47px -754px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_002-1 { background-position: -0px -840px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_002-2 { background-position: -47px -848px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_003-1 { background-position: -0px -934px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_003-2 { background-position: -47px -942px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_004-1 { background-position: -0px -1028px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_004-2 { background-position: -47px -1036px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_005-1 { background-position: -0px -1122px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_005-2 { background-position: -47px -1130px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_006-1 { background-position: -0px -1216px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_006-2 { background-position: -47px -1224px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_007-1 { background-position: -0px -1310px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_007-2 { background-position: -47px -1318px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_008-1 { background-position: -0px -1404px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_008-2 { background-position: -47px -1412px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_009-1 { background-position: -0px -1498px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_009-2 { background-position: -47px -1506px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_010-1 { background-position: -0px -1592px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_010-2 { background-position: -47px -1600px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_011-1 { background-position: -0px -1686px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_011-2 { background-position: -47px -1694px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_012-1 { background-position: -0px -1780px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_012-2 { background-position: -47px -1788px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_013-1 { background-position: -0px -1874px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_013-2 { background-position: -47px -1882px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_014-1 { background-position: -0px -1968px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_014-2 { background-position: -47px -1976px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_015-1 { background-position: -0px -2062px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_015-2 { background-position: -47px -2070px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_016-2 { background-position: -47px -2117px; width: 47px; height: 47px; }
.servisesListTab.catTbl td:hover .uaua_icon.uaua_017-2 { background-position: -47px -2164px; width: 47px; height: 47px; }


.servisesListTab td:hover .uaua_icon.uaua_001-2 { background-position: -47px -754px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_002-2 { background-position: -47px -848px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_003-2 { background-position: -47px -942px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_004-2 { background-position: -47px -1036px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_005-2 { background-position: -47px -1130px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_006-2 { background-position: -47px -1224px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_007-2 { background-position: -47px -1318px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_008-2 { background-position: -47px -1412px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_009-2 { background-position: -47px -1506px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_010-2 { background-position: -47px -1600px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_011-2 { background-position: -47px -1694px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_012-2 { background-position: -47px -1788px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_013-2 { background-position: -47px -1882px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_014-2 { background-position: -47px -1976px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_015-2 { background-position: -47px -2070px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_016-2 { background-position: -47px -2117px; width: 47px; height: 47px; }
.servisesListTab td:hover .uaua_icon.uaua_017-2 { background-position: -47px -2164px; width: 47px; height: 47px; }

body .wrapper {
	border: 2px solid #c7c7c7;
}
.right-column iframe,#LC_Teaser_Block_54003,#smi_teaser_1802,.loyalty-large,#adriver_middle,.informer-rc,#LentaInform4392,.novastris-pl a{
	border: 2px solid #d9d9d9;
  }

.right-column .bcode iframe {
	border: none;
}

.novastris-pl {
	position:relative;
	top:-20px;
}
.novastris-pl a{
	height:65px;
	display:block;
}
  #LentaInform4392 {
	  margin-bottom:10px;
	 }
.bb-food-inf {
	border:none !important;
}
.loyalty-large {
	height:88px;
}
.loyalty-large img {
	width:606px;
}
#MarketGid8130,#rdminfrm_32963 {
	margin:0px !important; 
}
/*Styles for Glide.js - slider based on vanilla js */
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none !important;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  padding: 0 !important;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  user-select: none;
}
.glide__slide {
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  background: transparent;
  min-height: 50px;
}
.glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: currentColor;
  text-transform: uppercase;
  /* padding: 9px 12px; */
  padding: 0;
  background-color: transparent;
  border: 0px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  /* box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1); */
  /* text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1); */
  opacity: 1;
  cursor: pointer;
  /* transition: opacity 150ms ease, border 300ms ease-in-out; */
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow--left {
  left: 0px;
}
.glide__arrow--right {
  right: 0px;
}
.glide__arrow--disabled {
  opacity: 0.33;
}

.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 3em;
  left: 50%;
  bottom: 0;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}

.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover,
.glide__bullet:focus {
  border: 1px solid #215D75 ;
  background-color: #91DED5;
}
.glide__bullet--active,
.glide__bullet--active:focus {
  background-color: #215D75;
}

.glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

.glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* Modified arrows */
.arrow {
  display: block;
  color: currentColor;
  width: 40px;
  height: 40px;
  opacity: 0.5;
  transition: opacity 300ms ease;
}
/* .arrow--left {
  -webkit-mask-image: url(../../img/arrow-circle-left.svg);
  mask-image: url(../../img/arrow-circle-left.svg);
  background-color: currentColor;
}
.arrow--right {
  -webkit-mask-image: url(../../img/arrow-circle-right.svg);
  mask-image: url(../../img/arrow-circle-right.svg);
  background-color: currentColor; 
}*/
.glide__arrow:hover > .arrow {
  opacity: 1;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36; }
.ui-widget-content a { color: #362b36; }
.ui-widget-header { border: 1px solid #aed0ea; background: #deedf7 url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2779aa; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; }
.ui-state-hover a, .ui-state-hover a:hover { color: #0070a3; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #2694e8; background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f9dd34; background: #ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_3d80b3_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_2694e8_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*# sourceMappingURL=jquery-ui.css.map */

.gallery_in {overflow:hidden;padding:0;margin:0;width:660px;height:100%!important;height:auto;padding:5px;}
.gallery_in ul{float:left;padding:0;margin:0!important;margin:0;list-style:none;}
.gallery_in img{margin:0;padding:2px;height:129px;width:186px;}
.gallery_in li{float:left;height:133px;width:190px;margin:10px!important;margin:5px;}
.gallery_in li a{float:left;height:133px;width:190px;border:1px solid #ccc;}
.gallery_in li a:hover{float:left;height:133px;width:190px;border:1px solid #666;}

#facebox .b {
  background:url(/js/src/facebox/i/b.png);
}

#facebox .tl {
  background:url(/js/src/facebox/i/tl.png);
}

#facebox .tr {
  background:url(/js/src/facebox/i/tr.png);
}

#facebox .bl {
  background:url(/js/src/facebox/i/bl.png);
}

#facebox .br {
  background:url(/js/src/facebox/i/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 12000;
  text-align: left;
}

#facebox .popup {
  position: fixed;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  /*border-top: 1px solid #DDDDDD;*/
 /* padding-top: 5px;*/
  /*margin-top: 3px;*/
  text-align: right;
}

#facebox .pointer {
  text-align: center;
  display: inline;
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/***********************************************************/
/** OVERLAYED ELEMENT **/
.popupReg {
    background: #f8fafb url("/img/new/popup_auth/family.png") 308px 124px no-repeat;
    border-bottom: 1px solid #b3b4b5;
    display:none;
    margin: 0;
    /*overflow: hidden;*/
    padding: 3px 25px;
/*     //padding: 5px 23px 1px 27px; */
/*     position: relative; */
    width: 530px;
    z-index:10000;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url("PIE.htc");
}

#regBlock{
	left: 50%;
    margin-left: -265px;
}

.popupReg.static {
    border-bottom: none;
    display: block;
    padding: 3px 50px 0 28px;
    /* padding: 5px 48px 1px 30px; */
}

.popupReg.static.full {
    background-image: none;
    padding: 10px 28px 0 28px;
    /* padding: 5px 26px 1px 30px; */
    width: 552px;
}

.popupReg.static.full.endReg {
    background: #f8fafb url("/img/new/popup_auth/family.png") 152px 113px no-repeat;
}

.popupReg .popupRegInner {
    background: url("/img/new/popup_auth/vLine.png") 279px 0 repeat-y;
    min-height: 246px;
    height: auto !important;
    height: 246px;
    overflow: hidden;
}

.popupReg.static.full .popupRegInner {
    background: none;
}

.popupReg.static.full.endReg .popupRegInner {
    min-height: 233px;
    height: auto !important;
    height: 223px;
}


.popupReg.static .popupRegInner {
    min-height: auto;
    height: auto !important;
    padding: 0 0 20px;
    width: 530px;
}

#inputOver.popupReg .popupRegInner {
    min-height: 272px;
    height: auto !important;
    height: 272px;
}

.popupReg .regFormBlock {
    float: left;
    margin: -6px 0 0;
    width: 279px;
}

.popupReg.static.full .regFormBlock {
    width: 100%;
}

.popupReg.static p {
    /* color: #555; */
    font: 14px Arial;
    padding: 0 5px 6px 0;
}

.popupReg.static.full p {
    padding: 0 0 15px 0;
}

.popupReg .regSocialBlock {
    float: left;
  margin: -39px 0 0;
  overflow: hidden;
  width: 248px;
}

.popupReg.static .regSocialBlock {
    width: 251px;
}

.popupReg .rowField {
    min-height: 38px;
    height: auto !important;
    height: 38px;
    margin: 6px 0 0;
    overflow: hidden;
    position: relative;
    width: 279px;
}

.popupReg.static.full .rowField {
    float: left;
}

.popupReg .rowField.checkWrapper {
    min-height: 24px;
    height: auto !important;
    height: 24px;
    margin: 5px 0 0;
}

.popupReg .rowField label, 
.popupReg .rowField .error {
    clear: both;
    display: block;
    overflow: hidden;
}

.popupReg .rowField label {
    color: #555;
    font: 14px/13px Arial;
    padding: 0 0 3px;
}

.popupReg .rowField.checkWrapper label {
    padding: 2px 0 3px 7px;
}

.popupReg .error {
    color: #ba2b41;
    font: italic 12px/14px Arial;
    min-height: 18px;
    height: auto !important;
    height: 18px;
    padding: 2px 0 0;
}

.popupReg.static.full .error {
    display: block;
    float: left;
    line-height: 40px;
    width: 273px;
}

.popupReg .emailField,
.popupReg .loginField,
.popupReg .passwordField {
    /*background: url("/img/new/popup_auth/inputFields.png") 0 0 no-repeat;*/
	background: none;
	 border: none;
	 color: #555;
	 display: block;
	 float: left;
	 font: 14px/38px Arial;
	 height: 38px;
	 left: 0;
	 padding: 0 0 0 10px;
	 position: absolute;
	 top: 0;
	 width: 200px;
	 z-index: 1000;
}

.popupReg .datepicker {
	background: url("/img/new/popup_auth/inputFields.png") 0 0 no-repeat;
	 border: none;
	 color: #555;
	 display: block;
	 float: left;
	 font: 14px/38px Arial;
	 height: 38px;
	 padding: 0 0 0 10px;
	 width: 252px;
} 

.popupReg .emailFieldWrap,
.popupReg .loginFieldWrap,
.popupReg .passwordFieldWrap {
    background: url("/img/new/popup_auth/inputFields.png") 0 0 no-repeat;
	 border: none;
	 color: #555;
	 display: block;
	 float: left;
	 font: 14px/38px Arial;
	 height: 38px;
	 padding: 0 0 0 10px;
	 position: relative;
	 width: 252px;
}

.popupReg .emailFieldWrap label,
.popupReg .loginFieldWrap label,
.popupReg .passwordFieldWrap label {
	 color: #555;
	 display: block;
	 font: 14px/38px Arial;
	 height: 38px;
	 left: 0;
	 padding: 0 0 0 10px;
	 position: absolute;
	 top: 0;
	 width: 252px;
	 z-index: 1;
} 
.popupReg .emailFieldWrap {
    background-position: 0 0;
}

.popupReg .loginFieldWrap {
    background-position: 0 -48px;
}

.popupReg .passwordFieldWrap {
    background-position: 0 -96px;
}

/*.popupReg .emailField {
    background-position: 0 0;
}

.popupReg .loginField {
    background-position: 0 -48px;
}

.popupReg .passwordField {
    background-position: 0 -96px;
} */  

.popupReg .datepicker {
    background-position: 0 -144px no-repeat;
    width: 212px; 
} 

.popupReg .iconValid {
    background: url("/img/new/popup_auth/iconValid.png") 0 0 no-repeat;
    display: block;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
}

.popupReg .iconValid.valid {
    background-position: 0 0;
}

.popupReg .iconValid.noValid {
    background-position: 0 -38px;
}

.popupReg .rowField.date .iconValid {
    bottom: 0;
    top: auto;
}

.popupReg .ui-datepicker-trigger {
    display: block;
    float: left;
    height: 38px;
    width: 30px;
}

.popupReg .regTitle {
    color: #555;
    font: 14px/40px Arial;
    height: 50px;
}

.popupReg .regTitle .selectTxt {
    font-size: 18px;
    font-weight: bold;
}

.popupReg .regTitle a,
.popupReg label a {
    color: #0064ba;
    text-decoration: none;
}

.popupReg .regTitle a {
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.popupReg .regTitle a:hover,
.popupReg label a:hover {
    text-decoration: underline;
}

.popupReg .close {
    background: url("/img/new/popup_auth/close.png") 0 0 no-repeat;
    cursor: pointer;
    height: 40px;
    right: -24px;
    //right: -26px;
    position: absolute;
    top: -20px;
    //top: -18px;
    width: 40px;
    z-index: 1000;
}

.popupReg .close:hover {
    background: url("/img/new/popup_auth/close.png") 0 -40px no-repeat;
}

.popupReg .submitReg, 
.popupReg .submitInput, .popupReg .submitInput2,
.popupReg .submitEnter,
.popupReg .submitSend  {
  background: url("/img/new/popup_auth/popupRegButtons.png") 0 0 no-repeat;
  border: none;
  cursor: pointer;
  display: block;
  height: 34px;
  margin: 0 0 26px;
  outline: none;
  padding: 0;
  text-indent: -9999px;
  width: 254px;
}

.popupReg .submitReg {
    margin-top: -5px;
}

.popupReg .submitReg:hover {
    background-position: 0 -68px;
}

.popupReg .submitInput  {
  background-position: 0 -34px;
  margin: 0;
}

.popupReg .submitInput2 {
  background-position: 0 -34px;
  margin: 0;
}

.popupReg .submitInput:hover  {
  background-position: 0 -102px;
}

.popupReg .submitInput2:hover  {
  background-position: 0 -102px;
}

.popupReg .submitEnter  {
  background-position: 0 -136px;
  margin: 10px 0;
}

.popupReg .submitEnter:hover  {
  background-position: 0 -170px;
}

.popupReg .submitSend  {
  background-position: 0 -204px;
  margin: 10px 0;
}

.popupReg .submitSend:hover  {
  background-position: 0 -238px;
}

.popupReg .socialBlockTitle {
    color: #555;
    font: 15px/18px Arial;
    padding: 0 0 21px 16px;
}

.regSocialBlock ul {
    display: block;
    float:left;
    margin: 0;
    padding: 0 0 0 36px;
    width: 251px;
}

.regSocialBlock ul li {
	 display: block;
	 float: left;
	 height: 47px;
	 margin: 0 25px 0 0;
	 width: 47px;
}

.regSocialBlock ul li a {
    /*background: url("/img/new/popup_auth/popupRegSocIcons.png") 0 0 no-repeat;*/
     display: block;
	 height: 47px;
	 overflow: hidden;
	 width: 47px;
}

.regSocialBlock ul li a.fb {
    background-position: 0 0;
}

.regSocialBlock ul li a.fb:hover {
    background-position: 0 -47px;
}

.regSocialBlock ul li a.tw {
    background-position: -47px 0;
}

.regSocialBlock ul li a.tw:hover {
    background-position: -47px -47px;
}

.regSocialBlock ul li a.vk {
    background-position: -94px 0;
    margin: 0;
}

.regSocialBlock ul li a.vk:hover {
    background-position: -94px -47px;
    margin: 0;
}

.forgotPass {
    color: #555;
    display: block;
    font: italic 14px/13px Arial;
    padding: 11px 0 0;
    text-decoration: underline;
}

.forgotPass:hover {
    text-decoration: none;
}
/** END OVERLAYED ELEMENT **/
/***********************************************************/
.niceCheck {
    background: url(/img/new/popup_auth/checkbox.png);
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 19px;
    margin: 0;
    overflow: hidden;
    width: 18px;
}
.niceChecked {
    background-position: 0 -19px;
}
.niceCheck input {
    margin-left: -9999px;
}
.niceCheckDisabled {
    background-image: url(/img/new/popup_auth/checkbox-disabled.png);
}
/***********************************************************/
.contentWrapper {
    padding: 15px 0 0 13px;
    width: 608px;
}


/*.popupReg ul{*/
    /*list-style: none outside none;*/
/*}*/

.popupReg ul {
    list-style: disc;
}

.popupReg ul li {
    list-style-position: inside;
}

.popupReg .error.hidden, .iconValid.hidden{
    display:none;
}

.popupBlock {
    display: none;
}
.popupBlock.active {
    display: block;
}
.popupReg  input {
    outline: none;
}

.popupReg .rules {
    color: #0064BA;
    text-decoration: none;
    cursor:pointer;
}

.popupReg .rules:hover {
    text-decoration: underline;
}

.forgot-pass_mess {
		display:block;
	}

	.ua-welcom-window {
		top:250px;
		margin:0 auto;
	}
		.ua-welcom-window {
			/*width:598px;*/
			min-height:320px;
			position:relative;
			border:1px solid #5c7cbd;
			background-color:#f3f6fc;
			font-family: 'Open Sans', sans-serif;
			display:none;
			z-index:12000;
			box-shadow:0 0 11px rgba(0, 0, 0, 0.35);
			padding-top: 15px;
		}
.uaww-email:hover, .uaww-email:focus, .uaww-email:active, .uaww-email:-webkit-autofill {
	background: url(/img/newpopup/email_pasiv.png) 4px 10px no-repeat #FFF;
	outline:none;
	-webkit-box-shadow: none;
}
		.uaw-left {
			width:247px;
			float:left;
			border-right:1px solid #fff;
			margin:2px 0px;
			text-align:center;
			font-size:12px;
		}
		.uaw-left span {
			font-size:17px;
		}
		.uaw-left a {
			font-size:14px;
			color:#5c7cbd;
			text-decoration:none;
		}
		.uaw-close {
			width:50px;
			height:50px;
			position:absolute;
			top:-25px;
			right:-25px;
			background:url(/img/newpopup/big_x.png) no-repeat;
		}
		.uaww-enter-form input {
		}
		.uaww-email,.uaww-pass {
			width:180px;
			height:28px;
			padding-left:25px;
			border:1px solid #5c7cbd;
			margin:5px 0px;
			font-size:12px;
			color:#5c7cbd;
		}
		.uaww-email {
			background:url(/img/newpopup/email_pasiv.png) 4px 10px no-repeat #FFF;
		}
		.uaww-email:focus {
			background:url(/img/newpopup/email_act.png) 4px 10px no-repeat #FFF;
		}
		.uaww-pass {
			background:url(/img/newpopup/pass_pasiv.png) 4px 10px no-repeat #fff;
		}
		.uaww-pass:focus {
			background:url(/img/newpopup/pass_act.png) 4px 10px no-repeat #fff;
		}
		.ua-welcom-window input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; top:-1000px;
						}

		.ua-welcom-window input[type=checkbox].css-checkbox + label.css-label,.ua-welcom-window input[type=checkbox].css-checkbox + label.css-label.clr {
							padding-left:17px;
							height:12px; 
							display:inline-block;
							line-height:12px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:12px;
							vertical-align:middle;
							cursor:pointer;
							color:#5c7cbd;

						}
		.ua-welcom-window input[type=checkbox].css-checkbox:checked + label.css-label,.ua-welcom-window input[type=checkbox].css-checkbox + label.css-label.chk {
							background-position: 0 -12px;
						}
		.ua-welcom-window label.css-label {
				background-image:url(/img/newpopup/chk_enter.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
		.uaww-chkb {
				text-align:left;
				margin:5px 20px;
			}
		.uaww-enter,.uaw-goback {
			width:205px;
			height:28px;
			color:#fff;
			background-color:#b2c4e7;
			font-size:16px;
			border:none;
			margin:5px 0px;
			display:inline-block;
		}	
		.uaw-goback {
			position:relative;
			top:-1px;
			cursor:pointer;
			line-height:26px;
		}
		.uaww-enter:hover,.uaw-goback:hover {
			background-color:#5c7cbd;
			
		}
		.pass-remainder {
			font-size: 12px !important;
			display: block;
			text-align: left;
			margin-left: 22px;
			border-bottom:1px solid #5c7cbd;
			float: left;
			height: 16px;
			cursor:pointer;
		}
		.uaw-left .pass-remainder:hover {
			border:none;
		}
		.aw-soc-area {
			margin-top:47px;
		}
		.aw-soc-area span {
			font-size:16px;
		}
		.uaw-soc-list {
			margin: 10px 0px;
			padding:0px;
		}
		.uaw-soc-list li {
			display:inline-block;
			margin:0px 5px;
		}
		.uaw-soc-list li a {
			display:block;
			width:30px;
			height:30px;
		}
		.uaw-fb {
			background:url(/img/newpopup/fb_pasiv.png) no-repeat
		}
		.uaw-wc {
			background:url(/img/newpopup/wc_pasiv.png) no-repeat
		}
		.uaw-od {
			background:url(/img/newpopup/od_pasiv.png) no-repeat
		}
		.uaw-gp {
			background:url(/img/newpopup//gp_pasiv.png) no-repeat
		}
		.uaw-twt {
			background:url(/img/newpopup/twt_pasiv.png) no-repeat
		}
		.uaw-fb:hover {
			background:url(/img/newpopup/fb_act.png) no-repeat
		}
		.uaw-wc:hover {
			background:url(/img/newpopup/wc_act.png) no-repeat
		}
		.uaw-od:hover {
			background:url(/img/newpopup/od_act.png) no-repeat
		}
		.uaw-gp:hover {
			background:url(/img/newpopup/gp_act.png) no-repeat
		}
		.uaw-twt:hover {
			background:url(/img/newpopup/twt_act.png) no-repeat
		}
		.uaw-right {
			width:350px;
			float:left;
		}
		.uaw-ttl {
			font-size:20px;
			font-weight:normal;
			text-align:center;
			display:block;
		}
		.uaw-loyal-list {
			margin:0px;
			padding-left:12px;
		}
		.uaw-loyal-list li {
			padding:0px 20px 0px 50px;
			list-style:none;
			font-size:13px;
			margin:5px 0px;
		}
		.uaw-loyal-list * {
			cursor:context-menu;
		}
		.uaw-loyal-list li span {
			text-decoration:none;
			color:#63A3F5;
		}
		.presents {
			background:url(/img/newpopup/present.png) 12px 7px no-repeat;
		}
		.cup {
			background:url(/img/newpopup/cup.png) 11px 15px no-repeat;
		}
		.spam {
			background:url(/img/newpopup/data_sheet.png) 12px 14px no-repeat;
		}
		.small-text *{
			font-size:9px !important;
		}
		#ua-registr-window .aw-soc-area {
			margin-top:55px;
		}
		#ua-social-window,#ua-social-already-window {
			padding:20px 35px;
			width:530px;
		}
		
		.hello-user img {
			float:left;
			margin-right:25px;
		}
		.greetengs {
			float:left;
			font-size:16px;
			text-align:left;
		}
		.uaw-two-buttons {
			height:34px;
			margin-top:28px;
			padding-bottom:10px;
			background:url(/img/newpopup/soc_arr.png) no-repeat 17px 34px;
		}
		#ua-social-already-window .uaw-two-buttons {
			background-position:290px 34px;
		}
		.uaw-two-buttons a{
			display:block;
			float:left;
			width:50%;
			height:34px;
			background-color:#5c7cbd;
			color:#fff;
			font-size:18px;;
			line-height:34px;
			text-align:center;
			text-decoration:none;
		}
		.ua-welcom-window .un-act {
			background-color:#b2c4e7;
		}
		.uaw-last-step > input {
			padding-left:28px;
			width:220px;
			height:28px;
			background-color:#FFF !important;
			border:1px solid #5c7cbd;
			margin-top:10px;
			color:#5c7cbd;
		}
		.uaw-user-login {
			margin-right:23px;
			background:url(/img/newpopup/user_pasiv.png) 7px 9px no-repeat;
		}
		.uaw-user-login:focus {
			background:url(/img/newpopup/user_act.png) 7px 9px no-repeat;
		}
		.uaw-user-email {
			background:url(/img/newpopup/email_pasiv.png) 5px 10px no-repeat;
		}
		.uaw-user-email:focus {
			background:url(/img/newpopup/email_act.png) 5px 10px no-repeat;
		}
		.uaw-user-key {
			background:url(/img/newpopup/key_pasive.png) 7px 8px no-repeat;
		}
		.uaw-user-key:focus {
			background:url(/img/newpopup/key_act.png) 7px 8px no-repeat;
		}
		.awu-soc-usr {
			margin:10px 0px;
			text-align:center;
			font-size:10px;
			color:#b2c4e7;
		}
		.uaw-soc-choise a,.uaw-soc-choise input {
			width:170px;
			height:26px;
			background-color:#b2c4e7;
			color:#FFF;
			font-size:14px;
			line-height:26px;
			text-align:center;
			display:block;
			float:left;
			margin:5px 45px;
			text-decoration:none;
			border:none;
		}
		.uaw-soc-choise a:hover,.uaw-soc-choise input:hover {
			background-color:#5c7cbd;
		}
		.go-site{
			float:left;
			position:relative;
		}
		.go-site span {
			font-size: 10px;
			position: absolute;
			left: 39px;
			top: 33px;
			color:#b2c4e7;
		}
		.uaw-soc-choise {
			margin-top:35px;
		}
		.uaw-last-step {
			margin-top:10px;
		}
		.mid-font {
			font-size:14px;
			color:#000
		}
		.eror-alert {
			color:#F00;
			margin:5px;
		}
		.uaw-last-step .big-one {
			width:270px;
			margin:0 auto;
			display:block;
			color:#FFF;
			border:none;
			font-size:15px;
			padding:0px;
			margin-top:14px;
			background-color:#b2c4e7 !important ;
		}
		.big-one:hover {
			background-color:#5c7cbd !important;
			color:#FFF;
		}
		.forgot-pass {
			font-size:12px !important;
			display:block;
			margin:10px 0px;
		}
		.font-blu {
			color:#5b7cbd;
		}
		.stopix {
			width:110px;
		}
		.chg-margin {
			margin-top:10px;
			margin-bottom:20px;
		}
		#ua-forgoten-window .uaww-enter,#ua-forgoten-window .uaw-goback {
			font-size:14px;
		}
		
		.ua-welcom-window .error {
			color: #ba2b41;
			font: italic 12px/14px Arial;
			min-height: 18px;
			height: auto !important;
			padding: 2px 0 0;
		}    
		
		#opacity_div{
			position: fixed;
			width: 100%;
			height: 100%;
			background-color: white;
			z-index: 9999;
			top: 0;
			left: 0;
			opacity: 0.7;
		}
/*! ratings */
.rating {
	display: flex;
	flex-flow: row nowrap;
	position: relative;
	align-items: center;
	margin-bottom: 25px;
}

.rating .rating__rate {
	font-weight: 600;
	color: #889494;
	padding-right: 10px;
}

.rating .rating__text {
	font-size: 13px;
	color: #889494;
	padding-left: 10px;
}
.stars-rating {
	display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: center;
}
.stars-rating .stars-rating__star{
	cursor: default;
}
.stars-rating.not-voted .stars-rating__star{
	cursor: pointer;
}
.stars-rating.not-voted .stars-rating__star[data-status="disabled"]{
	cursor: default;
}
.stars-rating.not-voted:hover .stars-rating__star:not([data-status="disabled"]):before {
	display: block;
}
.stars-rating.not-voted:hover .stars-rating__star:not([data-status="disabled"]):after {
	display: none;
}
.stars-rating.not-voted:hover .stars-rating__star:not([data-status="disabled"]):hover:before,
.stars-rating.not-voted:hover .stars-rating__star:not([data-status="disabled"]):hover ~ span:before {
	display: none;
}
.stars-rating.not-voted:hover .stars-rating__star:not([data-status="disabled"]):hover:after,
.stars-rating.not-voted:hover .stars-rating__star:not([data-status="disabled"]):hover ~ span:after {
	display: block;
}
.stars-rating__star {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 1px;
	cursor: pointer;
}
.stars-rating__star:before,
.stars-rating__star:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
}
.stars-rating__star:before {
	background: url("/img/rating/star-grey.svg") 0px 0px no-repeat;
}
.stars-rating__star:after {
	display: none;
	background: url("/img/rating/star-yellow.svg") 0px 0px no-repeat;
}
.stars-rating__star.activ:before {
	display: none;
}
.stars-rating__star.activ:after {
	display: block;
}
.not-allowed{
	cursor: not-allowed;
}
.hidden{
	display: none;
}
.rating__response {
	position: absolute;
	font-size: 13px;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
	margin-top: -25px;  
}
.rating__response--error {
	color: #FF0000;   
}
.rating__response--success{
	color: #0096dd;
}

.rating--small .rating {
	margin: 0;	
}
.rating--small .stars-rating__star:before,
.rating--small .stars-rating__star:after {
	background-size: 80%;
	width: 14px;
	height: 14px;
}
.rating--small .stars-rating__star {
	width: 14px;
	height: 14px;
	margin-right: 0px;
}
.rating--small .stars-rating__star:before,
.rating--small .stars-rating__star:after {
	background-size: 80%;
	width: 14px;
	height: 14px;
}

/*!VARIABLES*/
:root {
	/* colors */
	--blue-color: #1078be;
	--purple: #7d5cc5;
	--pink: #fe5c9a;
    --yellow: #fcd901;
    --dark-yellow: #fdc835;
	--orange: #fe7359;
	--black: #333333;
	--grey: #959595;
    --light-grey: #f6f4f7;
    --blue: #1078be;
	--light-blue: #a1cffa;

	/* fonts */
	--font-chocolate: "Chocolate";
    --font-helvetica-medium: "HelveticaNeue-Medium";
    /* --font-helvetica-light: "HelveticaNeue-Light"; */
    --font-helvetica-roman: "HelveticaNeue-Roman";
    --font-oswald: "Oswald";
    --font-bebas: "Bebas Neue";
}

/*!FONTS*/
@font-face {
  font-family: "Chocolate";
  src: url('/fonts/Chocolate/Chocolatecyr-lat.eot'); /* IE9 Compat Modes */
  src: url("/fonts/Chocolate/Chocolatecyr-lat.woff2") format("woff2"),
       url("/fonts/Chocolate/Chocolatecyr-lat.woff") format("woff"),
       url('/fonts/Chocolate/Chocolatecyr-lat.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/fonts/Chocolate/Chocolatecyr-lat.svg#Chocolatecyr-lat') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'HelveticaNeue-Medium';
	src: url('/fonts/Helvetica/HelveticaNeueCyr-Medium.eot');
	src: local('HelveticaNeueCyr-Medium'),
		url('/fonts/Helvetica/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Helvetica/HelveticaNeueCyr-Medium.woff') format('woff'),
		url('/fonts/Helvetica/HelveticaNeueCyr-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue-Roman';
	src: url('/fonts/Helvetica/HelveticaNeueCyr-Roman.eot');
	src: local('HelveticaNeueCyr-Roman'),
		url('/fonts/Helvetica/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Helvetica/HelveticaNeueCyr-Roman.woff') format('woff'),
		url('/fonts/Helvetica/HelveticaNeueCyr-Roman.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: local('Oswald Medium'),
        url('/fonts/Oswald/Oswaldmedium.woff2') format('woff2'),
        url('/fonts/Oswald/Oswaldmedium.woff') format('woff'),
        url('/fonts/Oswald/Oswaldmedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('/fonts/bebas/BebasNeue-Thin.eot');
    src: local('Bebas Neue Thin'), local('BebasNeue-Thin'),
        url('/fonts/bebas/BebasNeue-Thin.eot?#iefix') format('embedded-opentype'),
        url('/fonts/bebas/BebasNeue-Thin.woff2') format('woff2'),
        url('/fonts/bebas/BebasNeue-Thin.woff') format('woff'),
        url('/fonts/bebas/BebasNeue-Thin.ttf') format('truetype'),
        url('/fonts/bebas/BebasNeue-Thin.svg#BebasNeue-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue Book';
    src: url('/fonts/bebas/BebasNeueBook.eot');
    src: local('Bebas Neue Book'), local('BebasNeueBook'),
        url('/fonts/bebas/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
        url('/fonts/bebas/BebasNeueBook.woff2') format('woff2'),
        url('/fonts/bebas/BebasNeueBook.woff') format('woff'),
        url('/fonts/bebas/BebasNeueBook.ttf') format('truetype'),
        url('/fonts/bebas/BebasNeueBook.svg#BebasNeueBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('/fonts/bebas/BebasNeueBold.eot');
    src: local('Bebas Neue Bold'), local('BebasNeueBold'),
        url('/fonts/bebas/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/bebas/BebasNeueBold.woff2') format('woff2'),
        url('/fonts/bebas/BebasNeueBold.woff') format('woff'),
        url('/fonts/bebas/BebasNeueBold.ttf') format('truetype'),
        url('/fonts/bebas/BebasNeueBold.svg#BebasNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('/fonts/bebas/BebasNeueLight.eot');
    src: local('Bebas Neue Light'), local('BebasNeueLight'),
        url('/fonts/bebas/BebasNeueLight.eot?#iefix') format('embedded-opentype'),
        url('/fonts/bebas/BebasNeueLight.woff2') format('woff2'),
        url('/fonts/bebas/BebasNeueLight.woff') format('woff'),
        url('/fonts/bebas/BebasNeueLight.ttf') format('truetype'),
        url('/fonts/bebas/BebasNeueLight.svg#BebasNeueLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('/fonts/bebas/BebasNeueRegular.eot');
    src: local('Bebas Neue Regular'), local('BebasNeueRegular'),
        url('/fonts/bebas/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/bebas/BebasNeueRegular.woff2') format('woff2'),
        url('/fonts/bebas/BebasNeueRegular.woff') format('woff'),
        url('/fonts/bebas/BebasNeueRegular.ttf') format('truetype'),
        url('/fonts/bebas/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {
    background-color: #eef3f6;
    height: 100%;
}
body {
    background-color: #eef3f6;
}
body {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
}
a {
    color: #1078be;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.clear {
    clear: both;
}

strong {font-weight: bold;}
strong * {
    font-weight:bold !important;
    font-size:inherit !important;
    font-size:14px !important;
}

/*!COMMON STYLES FOR NEW DESIGN*/
.page-wrapper{
	width: 100%;
}
.page-wrapper h2.page__title{
    font-size: 30px;
	font-family: var(--font-bebas);
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    color: var(--black);
    line-height: 0.67;
    letter-spacing: 0.36px;
}
.page-wrapper p{
	font-family: var(--font-helvetica);
	line-height: 1.2em;
	margin-bottom: 1em;
}
.text-pink{
    color: var(--pink) !important;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.text-left{
    text-align: left;
}
.text-bold{
    font-weight: bold;
}
.bg-grey{
background-color: var(--light-grey);
}
.bg-purple{
    background-color: var(--purple);
}

.brend_reclama {
    padding: 0px 5px;
    background-color: rgba(255, 255, 255, 0.71);
    border-radius: 19px;
    position: fixed;
    top: 10px;
    right: 10px;
    display:none;
}
/* ------- clearfix ------- */
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
/* ------- /clearfix ------- */

/* ------- layout ------- */
.wrapper {
    background-color: #fff; 
    border: 1px solid #dde2e5;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 940px;
    display: flex;
    flex-flow: row wrap; 
    box-shadow: 0 0 3px #dde2e5;

    *zoom: 1;
}
header {
    padding-top: 129px; /* 179 */
    position: relative;
    width:980px;
    left:-20px;
    z-index:9;
}
.ny-counter-hold {
    position: absolute;
    right: 60px;
    top: 50px;
    text-align: center;
}
.ny-text {
    font-size:13px;
    text-transform:uppercase;
    color:#1078be;
    font-weight:bold;
    font-family:Tahoma, Geneva, sans-serif;
}
.ny-count {
    font-size:21px;
    color:#F00;
    font-weight:bold;
    width:105px;
    font-family:Tahoma, Geneva, sans-serif;
}
.content-wrapper {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.content-column {
    margin-right: 330px;
    position:relative;
    word-wrap:break-word;
}
.right-column {
    float: left;
    margin-left: -300px;
    padding: 25px 0 0;
    width: 300px;
}
.right-column .content-block {
    overflow:inherit !important;
}
footer {
    background: red;
    clear: left;
    margin: 0 auto;
    padding: 20px;
    width: 940px;
    position:relative;
    z-index:9999;
}
/* ------- /layout ------- */
.art_sponsor {
    position:relative;
    top:-5px;
}
.top-banner {
    height: 95px;
    margin: 0 auto;
    padding: 10px 0;
    width: 728px;
    position:relative;
    z-index:9999;
}

.article_banner_float {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

/* ------- placeholder ------- */
::-webkit-input-placeholder {
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
}

:-moz-placeholder {
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
}

.placeholder {
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
}
/* ------- /placeholder ------- */

/* ------- header ------- */
.header-logo {
    position: absolute;
    left: 15px;
    top: 40px;

}
.header-line {
    height: 111px;
    right: 29px;
    position: absolute;
    top: 53px;
    width: 734px;
}
.search-form {
    border:1px solid #fdec34;
    border-radius:20px;
    height: 30px;
    line-height: 30px;
    padding: 0 35px 0 10px;
    position: absolute;
    top: 20px;
    width: 498px;
}
.search-form .search-submit-btn {
  background: none;
  border: none;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 5px;
  text-indent: -9999px;
  top: 0;
  width: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjk5OXB4IiBoZWlnaHQ9IjUxMS45OTlweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzc2ODE4MSIgZD0iTTQ5Ni4xMzEsNDM1LjY5OEwzNzQuODU1LDMzMi41NTFjLTEyLjUzNy0xMS4yODMtMjUuOTQ1LTE2LjQ2My0zNi43NzctMTUuOTYzQzM2Ni43MDcsMjgzLjA1NSwzODQsMjM5LjU0OSwzODQsMTkyIEMzODQsODUuOTYxLDI5OC4wMzksMCwxOTIsMEM4NS45NjIsMCwwLDg1Ljk2MSwwLDE5MnM4NS45NjEsMTkyLDE5MiwxOTJjNDcuNTQ5LDAsOTEuMDU1LTE3LjI5MywxMjQuNTg4LTQ1LjkyMiAJYy0wLjUsMTAuODMxLDQuNjgsMjQuMjM4LDE1Ljk2MywzNi43NzVMNDM1LjY5Nyw0OTYuMTNjMTcuNjYyLDE5LjYyMyw0Ni41MTIsMjEuMjc3LDY0LjEwOSwzLjY3OCBDNTE3LjQwNiw0ODIuMjA5LDUxNS43NTQsNDUzLjM1OSw0OTYuMTMxLDQzNS42OTh6IE0xOTIsMzIwYy03MC42OTIsMC0xMjgtNTcuMzA5LTEyOC0xMjhjMC03MC42OTIsNTcuMzA4LTEyOCwxMjgtMTI4IGM3MC42OTEsMCwxMjgsNTcuMzA4LDEyOCwxMjhDMzIwLDI2Mi42OTEsMjYyLjY5MywzMjAsMTkyLDMyMHoiLz48L2c+PC9zdmc+") 5px 0px no-repeat / 20px 30px;
  outline: none;
}
.search-form .search-submit-btn:hover {
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjk5OXB4IiBoZWlnaHQ9IjUxMS45OTlweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0Y3RTczNyIgZD0iTTQ5Ni4xMzEsNDM1LjY5OEwzNzQuODU1LDMzMi41NTFjLTEyLjUzNy0xMS4yODMtMjUuOTQ1LTE2LjQ2My0zNi43NzctMTUuOTYzQzM2Ni43MDcsMjgzLjA1NSwzODQsMjM5LjU0OSwzODQsMTkyIEMzODQsODUuOTYxLDI5OC4wMzksMCwxOTIsMEM4NS45NjIsMCwwLDg1Ljk2MSwwLDE5MnM4NS45NjEsMTkyLDE5MiwxOTJjNDcuNTQ5LDAsOTEuMDU1LTE3LjI5MywxMjQuNTg4LTQ1LjkyMiAJYy0wLjUsMTAuODMxLDQuNjgsMjQuMjM4LDE1Ljk2MywzNi43NzVMNDM1LjY5Nyw0OTYuMTNjMTcuNjYyLDE5LjYyMyw0Ni41MTIsMjEuMjc3LDY0LjEwOSwzLjY3OCBDNTE3LjQwNiw0ODIuMjA5LDUxNS43NTQsNDUzLjM1OSw0OTYuMTMxLDQzNS42OTh6IE0xOTIsMzIwYy03MC42OTIsMC0xMjgtNTcuMzA5LTEyOC0xMjhjMC03MC42OTIsNTcuMzA4LTEyOCwxMjgtMTI4IGM3MC42OTEsMCwxMjgsNTcuMzA4LDEyOCwxMjhDMzIwLDI2Mi42OTEsMjYyLjY5MywzMjAsMTkyLDMyMHoiLz48L2c+PC9zdmc+") 5px 0px no-repeat / 20px 30px;
}
.search-form .search-field {
    background: none;
    border: none;
    display: block;
    height: 28px;
    line-height: 30px;
    width: 440px; /* 490 200 */

    outline: none
}
.log-in {
  display: block;
  right: 10px;
  line-height: 13px;
  position: absolute;
  top: 45px;
  z-index: 1000;
}
.social-login {
  position: absolute;
  top: 72px;
  right: 19px;
  z-index: 2;
}
.social-login li {
    display:inline-block;
    width:22px;
    height:16px;
    vertical-align: middle;
}
.social-login li a {
    display:inline-block;
    width:22px;
    height:16px;
}

.social-login li.fb {
    background: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZmlsbD0iIzc2ODE4MSIgZD0iTTMwOC4zLDUwOC41Yy0yLjUsMC4xLTQuMSwwLjMtNS43LDAuM2MtMzQuMiwwLTY4LjMtMC4xLTEwMi41LDAuMWMtNC44LDAtNi4xLTEuMy02LjEtNi4xYzAuMS03OS42LDAuMS0xNTkuMywwLjEtMjM4LjkgYzAtMi4xLDAtNC4yLDAtNi45Yy0xOC42LDAtMzYuNywwLTU1LjEsMGMwLTI4LjQsMC01Ni4zLDAtODVjMS45LDAsMy43LDAsNS40LDBjMTUsMCwzMC0wLjEsNDUsMC4xYzMuOCwwLDQuOC0xLjEsNC44LTQuOCBjLTAuMi0yMi4zLTAuMi00NC43LDAtNjdjMC4xLTE1LjYsMi42LTMwLjgsOS44LTQ0LjljMTAuMy0xOS45LDI2LjYtMzIuOCw0Ny4yLTQwLjhjMTYuOC02LjYsMzQuNS05LDUyLjMtOS4zIGMyOS0wLjQsNTgtMC4yLDg3LTAuM2MyLjcsMCw0LjktMC4xLDQuOSwzLjdjLTAuMSwyNy41LTAuMSw1NS0wLjEsODIuNWMwLDAuMy0wLjEsMC42LTAuNSwxLjljLTEuNywwLTMuNiwwLTUuNSwwICAgYy0xOCwwLTM2LTAuMS01NCwwYy0xMC40LDAtMTguOCw0LjItMjQuMSwxMy4zYy0xLjYsMi43LTIuNiw2LjItMi42LDkuNGMtMC4zLDE3LDAsMzQtMC4yLDUxYzAsNCwxLjIsNS4xLDUuMSw1LjEgYzI1LTAuMiw1MC0wLjEsNzUtMC4xYzIsMCwzLjksMCw3LjMsMGMtMy41LDI4LjYtNi45LDU2LjYtMTAuNCw4NC45Yy0yNiwwLTUxLjMsMC03Ny4xLDBDMzA4LjMsMzQwLjgsMzA4LjMsNDI0LjQsMzA4LjMsNTA4LjV6Ii8+PC9nPjwvc3ZnPg==") 0px 0px no-repeat / 22px 16px;
}

.social-login li.fb:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZmlsbD0iIzEwNzhCRSIgZD0iTTMwOC4zLDUwOC41Yy0yLjUsMC4xLTQuMSwwLjMtNS43LDAuM2MtMzQuMiwwLTY4LjMtMC4xLTEwMi41LDAuMWMtNC44LDAtNi4xLTEuMy02LjEtNi4xYzAuMS03OS42LDAuMS0xNTkuMywwLjEtMjM4LjkgYzAtMi4xLDAtNC4yLDAtNi45Yy0xOC42LDAtMzYuNywwLTU1LjEsMGMwLTI4LjQsMC01Ni4zLDAtODVjMS45LDAsMy43LDAsNS40LDBjMTUsMCwzMC0wLjEsNDUsMC4xYzMuOCwwLDQuOC0xLjEsNC44LTQuOCBjLTAuMi0yMi4zLTAuMi00NC43LDAtNjdjMC4xLTE1LjYsMi42LTMwLjgsOS44LTQ0LjljMTAuMy0xOS45LDI2LjYtMzIuOCw0Ny4yLTQwLjhjMTYuOC02LjYsMzQuNS05LDUyLjMtOS4zIGMyOS0wLjQsNTgtMC4yLDg3LTAuM2MyLjcsMCw0LjktMC4xLDQuOSwzLjdjLTAuMSwyNy41LTAuMSw1NS0wLjEsODIuNWMwLDAuMy0wLjEsMC42LTAuNSwxLjljLTEuNywwLTMuNiwwLTUuNSwwICAgYy0xOCwwLTM2LTAuMS01NCwwYy0xMC40LDAtMTguOCw0LjItMjQuMSwxMy4zYy0xLjYsMi43LTIuNiw2LjItMi42LDkuNGMtMC4zLDE3LDAsMzQtMC4yLDUxYzAsNCwxLjIsNS4xLDUuMSw1LjEgYzI1LTAuMiw1MC0wLjEsNzUtMC4xYzIsMCwzLjksMCw3LjMsMGMtMy41LDI4LjYtNi45LDU2LjYtMTAuNCw4NC45Yy0yNiwwLTUxLjMsMC03Ny4xLDBDMzA4LjMsMzQwLjgsMzA4LjMsNDI0LjQsMzA4LjMsNTA4LjV6Ii8+PC9nPjwvc3ZnPg==") 0px 0px no-repeat / 22px 16px;
}

.social-login li.twt {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PHBhdGggZD0iTTYxMiwxMTYuMjU4Yy0yMi41MjUsOS45ODEtNDYuNjk0LDE2Ljc1LTcyLjA4OCwxOS43NzJjMjUuOTI5LTE1LjUyNyw0NS43NzctNDAuMTU1LDU1LjE4NC02OS40MTEgYy0yNC4zMjIsMTQuMzc5LTUxLjE2OSwyNC44Mi03OS43NzUsMzAuNDhjLTIyLjkwNy0yNC40MzctNTUuNDktMzkuNjU4LTkxLjYzLTM5LjY1OGMtNjkuMzM0LDAtMTI1LjU1MSw1Ni4yMTctMTI1LjU1MSwxMjUuNTEzIGMwLDkuODI4LDEuMTA5LDE5LjQyNywzLjI1MSwyOC42MDZDMTk3LjA2NSwyMDYuMzIsMTA0LjU1NiwxNTYuMzM3LDQyLjY0MSw4MC4zODZjLTEwLjgyMywxOC41MS0xNi45OCw0MC4wNzgtMTYuOTgsNjMuMTAxIGMwLDQzLjU1OSwyMi4xODEsODEuOTkzLDU1LjgzNSwxMDQuNDc5Yy0yMC41NzUtMC42ODgtMzkuOTI2LTYuMzQ4LTU2Ljg2Ny0xNS43NTZ2MS41NjhjMCw2MC44MDYsNDMuMjkxLDExMS41NTQsMTAwLjY5MywxMjMuMTA0IGMtMTAuNTE3LDIuODMtMjEuNjA3LDQuMzk4LTMzLjA4LDQuMzk4Yy04LjEwNywwLTE1Ljk0Ny0wLjgwMy0yMy42MzQtMi4zMzNjMTUuOTg1LDQ5LjkwNyw2Mi4zMzYsODYuMTk5LDExNy4yNTMsODcuMTk0IGMtNDIuOTQ3LDMzLjY1NC05Ny4wOTksNTMuNjU1LTE1NS45MTYsNTMuNjU1Yy0xMC4xMzQsMC0yMC4xMTYtMC42MTItMjkuOTQ0LTEuNzIxYzU1LjU2NywzNS42ODEsMTIxLjUzNiw1Ni40ODUsMTkyLjQzOCw1Ni40ODUgYzIzMC45NDgsMCwzNTcuMTg4LTE5MS4yOTEsMzU3LjE4OC0zNTcuMTg4bC0wLjQyMS0xNi4yNTNDNTczLjg3MiwxNjMuNTI2LDU5NS4yMTEsMTQxLjQyMiw2MTIsMTE2LjI1OHoiIGZpbGw9IiM3NjgxODEiLz48L3N2Zz4=") 0px 0px no-repeat / 22px 16px;
}
.social-login li.twt:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PHBhdGggZD0iTTYxMiwxMTYuMjU4Yy0yMi41MjUsOS45ODEtNDYuNjk0LDE2Ljc1LTcyLjA4OCwxOS43NzJjMjUuOTI5LTE1LjUyNyw0NS43NzctNDAuMTU1LDU1LjE4NC02OS40MTEgYy0yNC4zMjIsMTQuMzc5LTUxLjE2OSwyNC44Mi03OS43NzUsMzAuNDhjLTIyLjkwNy0yNC40MzctNTUuNDktMzkuNjU4LTkxLjYzLTM5LjY1OGMtNjkuMzM0LDAtMTI1LjU1MSw1Ni4yMTctMTI1LjU1MSwxMjUuNTEzIGMwLDkuODI4LDEuMTA5LDE5LjQyNywzLjI1MSwyOC42MDZDMTk3LjA2NSwyMDYuMzIsMTA0LjU1NiwxNTYuMzM3LDQyLjY0MSw4MC4zODZjLTEwLjgyMywxOC41MS0xNi45OCw0MC4wNzgtMTYuOTgsNjMuMTAxIGMwLDQzLjU1OSwyMi4xODEsODEuOTkzLDU1LjgzNSwxMDQuNDc5Yy0yMC41NzUtMC42ODgtMzkuOTI2LTYuMzQ4LTU2Ljg2Ny0xNS43NTZ2MS41NjhjMCw2MC44MDYsNDMuMjkxLDExMS41NTQsMTAwLjY5MywxMjMuMTA0IGMtMTAuNTE3LDIuODMtMjEuNjA3LDQuMzk4LTMzLjA4LDQuMzk4Yy04LjEwNywwLTE1Ljk0Ny0wLjgwMy0yMy42MzQtMi4zMzNjMTUuOTg1LDQ5LjkwNyw2Mi4zMzYsODYuMTk5LDExNy4yNTMsODcuMTk0IGMtNDIuOTQ3LDMzLjY1NC05Ny4wOTksNTMuNjU1LTE1NS45MTYsNTMuNjU1Yy0xMC4xMzQsMC0yMC4xMTYtMC42MTItMjkuOTQ0LTEuNzIxYzU1LjU2NywzNS42ODEsMTIxLjUzNiw1Ni40ODUsMTkyLjQzOCw1Ni40ODUgYzIzMC45NDgsMCwzNTcuMTg4LTE5MS4yOTEsMzU3LjE4OC0zNTcuMTg4bC0wLjQyMS0xNi4yNTNDNTczLjg3MiwxNjMuNTI2LDU5NS4yMTEsMTQxLjQyMiw2MTIsMTE2LjI1OHoiIGZpbGw9IiMxMDc4QkUiLz48L3N2Zz4=") 0px 0px no-repeat / 22px 16px;
}

.social-login li.gp {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiM3NjgxODEiIGQ9Ik0xOTAuNSw2MDguMWMtMTcuNSwzLjMtMzUuMSw3LjgtNTIuOSwxMy41Yy0xNy44LDUuNy0zNC40LDEzLjItNDkuOSwyMi41Yy0yOS42LDE3LjMtNDkuOSwzNy41LTYxLDYwLjVjLTExLjEsMjMtMTYuNiw0My41LTE2LjYsNjEuNmMwLDE4LjcsNC40LDM2LjUsMTMuMSw1My41YzguNywxNywyMi4yLDMyLjIsNDAuMyw0NS41YzE4LjEsMTMuMyw0MC44LDI0LDY4LjEsMzJjMjcuMiw4LDU5LDEyLDk1LjMsMTJjNDMsMCw4MS4yLTUuNSwxMTQuNC0xNi41YzMzLjMtMTEsNjEtMjUuNCw4My4yLTQzYzIyLjItMTcuNywzOS0zNy45LDUwLjQtNjAuNWMxMS40LTIyLjcsMTcuMS00NS43LDE3LjEtNjkuMWMwLTE3LjMtMi40LTMyLjctNy4xLTQ2cy0xMC45LTI1LjMtMTguNy0zNmMtNy43LTEwLjctMTYuOC0yMC43LTI3LjItMzBjLTEwLjQtOS4zLTIxLTE4LjctMzEuOC0yOGwtMzYuMy0yOGMtNS40LTQuNy0xMS4xLTEwLjItMTcuMS0xNi41Yy02LTYuMy05LjEtMTUuMi05LjEtMjYuNWMwLTExLjMsMy0yMC43LDkuMS0yOGM2LTcuMywxMi40LTE0LjMsMTkuMi0yMWMxMC44LTgsMjEuMi0xNi41LDMxLjMtMjUuNWMxMC4xLTksMTkuMi0xOSwyNy4yLTMwYzguMS0xMSwxNC41LTIzLjUsMTkuMi0zNy41YzQuNy0xNCw3LjEtMzAuNCw3LjEtNDljMC0xOC43LTIuNy0zNS40LTguMS01MGMtNS40LTE0LjctMTEuOC0yNy41LTE5LjItMzguNWMtNy40LTExLTE1LjEtMjAuMy0yMy4yLTI4Yy04LjEtNy43LTE1LjEtMTMuOC0yMS4yLTE4LjVoNjIuNWw2NC41LTM2bC0yMDcuNywwYy0yNy42LDAtNTcuMywzLjMtODkuMiwxMGMtMzEuOSw2LjctNjIuMywyMS43LTkxLjIsNDVjLTIxLjUsMTguNy0zNy42LDM5LjktNDguNCw2My41Yy0xMC44LDIzLjctMTYuMSw0Ny4yLTE2LjEsNzAuNmMwLDE5LjQsMy43LDM4LjUsMTEuMSw1Ny41YzcuNCwxOSwxOC4xLDM1LjksMzIuMyw1MC41YzE0LjEsMTQuNywzMS42LDI2LjUsNTIuNCwzNS41YzIwLjgsOSw0NC43LDEzLjUsNzEuNiwxMy41YzUuNCwwLDEwLjgtMC4yLDE2LjEtMC41YzUuNC0wLjMsMTAuOC0wLjgsMTYuMS0xLjVjLTIuNyw2LTUsMTEuOC03LjEsMTcuNWMtMiw1LjctMywxMi44LTMsMjEuNWMwLDE1LjMsMy4yLDI4LjIsOS42LDM4LjVjNi40LDEwLjMsMTMuMywyMC4yLDIwLjcsMjkuNWMtMTEuNCwwLjctMjQuOSwxLjctNDAuMywzQzIyNC40LDYwMi40LDIwNy45LDYwNC43LDE5MC41LDYwOC4xeiBNMjc1LjIsNDY1Yy0yMS41LDAtNDAuMi02LjItNTYtMTguNWMtMTUuOC0xMi4zLTI4LjktMjcuNS0zOS4zLTQ1LjVjLTEwLjQtMTgtMTguMS0zNy40LTIzLjItNThjLTUtMjAuNy03LjYtMzkuNC03LjYtNTZjMC0xMy4zLDEuNS0yNi40LDQuNS0zOWMzLTEyLjcsOC45LTI0LjMsMTcuNi0zNWM4LjEtMTAsMTguNS0xOCwzMS4zLTI0YzEyLjgtNiwyNS45LTksMzkuMy05YzIwLjgsMCwzOS4yLDYuMiw1NC45LDE4LjVjMTUuOCwxMi4zLDI5LjEsMjcuOSwzOS44LDQ2LjVjMTAuOCwxOC43LDE4LjgsMzguNywyNC4yLDYwYzUuNCwyMS4zLDguMSw0MSw4LjEsNTljMCw5LjMtMS4zLDIxLTQsMzVjLTIuNywxNC05LjcsMjYuNy0yMS4yLDM4Yy04LjEsOC0xOC4zLDE0LjctMzAuNywyMEMzMDAuNSw0NjIuMywyODcuOSw0NjUsMjc1LjIsNDY1eiBNMjc3LjIsNjI2LjZjNy40LTAuMywxMi4xLTAuNSwxNC4xLTAuNWgxMi42YzMsMCw2LjYsMC4zLDEwLjYsMWMxOC44LDEzLjMsMzUuMywyNS40LDQ5LjQsMzZjMTQuMSwxMC43LDI1LjUsMjEsMzQuMywzMWM4LjcsMTAsMTUuMywyMC4yLDE5LjcsMzAuNWM0LjQsMTAuMyw2LjYsMjEuOCw2LjYsMzQuNWMwLDMxLjQtMTIuNiw1Ny4yLTM3LjgsNzcuNmMtMjUuMiwyMC40LTYyLDMwLjUtMTEwLjQsMzAuNWMtNTQuNCwwLTk3LjYtMTEuMy0xMjkuNi0zNGMtMzEuOS0yMi43LTQ3LjktNTItNDcuOS04OC4xYzAtMTgsMy41LTMzLDEwLjYtNDVzMTUuMy0yMiwyNC43LTMwYzkuNC04LDE5LTE0LjIsMjguNy0xOC41czE3LjMtNy41LDIyLjctOS41YzEwLjgtMy4zLDIxLjgtNi4yLDMzLjMtOC41YzExLjQtMi4zLDIyLjItNCwzMi4zLTVDMjYxLjEsNjI3LjYsMjY5LjgsNjI2LjksMjc3LjIsNjI2LjZ6Ii8+PHBhdGggZmlsbD0iIzc2ODE4MSIgZD0iTTc5OS40LDkwLjdoLTYwLjV2MTg3LjFINTQ3LjR2NjBoMTkxLjZWNTI4aDYwLjVWMzM3LjlIOTkwdi02MEg3OTkuNFY5MC43eiIvPjwvZz48L3N2Zz4=") 0px 0px no-repeat / 22px 18px;
}
.social-login li.gp:hover {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiMxMDc4QkUiIGQ9Ik0xOTAuNSw2MDguMWMtMTcuNSwzLjMtMzUuMSw3LjgtNTIuOSwxMy41Yy0xNy44LDUuNy0zNC40LDEzLjItNDkuOSwyMi41Yy0yOS42LDE3LjMtNDkuOSwzNy41LTYxLDYwLjVjLTExLjEsMjMtMTYuNiw0My41LTE2LjYsNjEuNmMwLDE4LjcsNC40LDM2LjUsMTMuMSw1My41YzguNywxNywyMi4yLDMyLjIsNDAuMyw0NS41YzE4LjEsMTMuMyw0MC44LDI0LDY4LjEsMzJjMjcuMiw4LDU5LDEyLDk1LjMsMTJjNDMsMCw4MS4yLTUuNSwxMTQuNC0xNi41YzMzLjMtMTEsNjEtMjUuNCw4My4yLTQzYzIyLjItMTcuNywzOS0zNy45LDUwLjQtNjAuNWMxMS40LTIyLjcsMTcuMS00NS43LDE3LjEtNjkuMWMwLTE3LjMtMi40LTMyLjctNy4xLTQ2cy0xMC45LTI1LjMtMTguNy0zNmMtNy43LTEwLjctMTYuOC0yMC43LTI3LjItMzBjLTEwLjQtOS4zLTIxLTE4LjctMzEuOC0yOGwtMzYuMy0yOGMtNS40LTQuNy0xMS4xLTEwLjItMTcuMS0xNi41Yy02LTYuMy05LjEtMTUuMi05LjEtMjYuNWMwLTExLjMsMy0yMC43LDkuMS0yOGM2LTcuMywxMi40LTE0LjMsMTkuMi0yMWMxMC44LTgsMjEuMi0xNi41LDMxLjMtMjUuNWMxMC4xLTksMTkuMi0xOSwyNy4yLTMwYzguMS0xMSwxNC41LTIzLjUsMTkuMi0zNy41YzQuNy0xNCw3LjEtMzAuNCw3LjEtNDljMC0xOC43LTIuNy0zNS40LTguMS01MGMtNS40LTE0LjctMTEuOC0yNy41LTE5LjItMzguNWMtNy40LTExLTE1LjEtMjAuMy0yMy4yLTI4Yy04LjEtNy43LTE1LjEtMTMuOC0yMS4yLTE4LjVoNjIuNWw2NC41LTM2bC0yMDcuNywwYy0yNy42LDAtNTcuMywzLjMtODkuMiwxMGMtMzEuOSw2LjctNjIuMywyMS43LTkxLjIsNDVjLTIxLjUsMTguNy0zNy42LDM5LjktNDguNCw2My41Yy0xMC44LDIzLjctMTYuMSw0Ny4yLTE2LjEsNzAuNmMwLDE5LjQsMy43LDM4LjUsMTEuMSw1Ny41YzcuNCwxOSwxOC4xLDM1LjksMzIuMyw1MC41YzE0LjEsMTQuNywzMS42LDI2LjUsNTIuNCwzNS41YzIwLjgsOSw0NC43LDEzLjUsNzEuNiwxMy41YzUuNCwwLDEwLjgtMC4yLDE2LjEtMC41YzUuNC0wLjMsMTAuOC0wLjgsMTYuMS0xLjVjLTIuNyw2LTUsMTEuOC03LjEsMTcuNWMtMiw1LjctMywxMi44LTMsMjEuNWMwLDE1LjMsMy4yLDI4LjIsOS42LDM4LjVjNi40LDEwLjMsMTMuMywyMC4yLDIwLjcsMjkuNWMtMTEuNCwwLjctMjQuOSwxLjctNDAuMywzQzIyNC40LDYwMi40LDIwNy45LDYwNC43LDE5MC41LDYwOC4xeiBNMjc1LjIsNDY1Yy0yMS41LDAtNDAuMi02LjItNTYtMTguNWMtMTUuOC0xMi4zLTI4LjktMjcuNS0zOS4zLTQ1LjVjLTEwLjQtMTgtMTguMS0zNy40LTIzLjItNThjLTUtMjAuNy03LjYtMzkuNC03LjYtNTZjMC0xMy4zLDEuNS0yNi40LDQuNS0zOWMzLTEyLjcsOC45LTI0LjMsMTcuNi0zNWM4LjEtMTAsMTguNS0xOCwzMS4zLTI0YzEyLjgtNiwyNS45LTksMzkuMy05YzIwLjgsMCwzOS4yLDYuMiw1NC45LDE4LjVjMTUuOCwxMi4zLDI5LjEsMjcuOSwzOS44LDQ2LjVjMTAuOCwxOC43LDE4LjgsMzguNywyNC4yLDYwYzUuNCwyMS4zLDguMSw0MSw4LjEsNTljMCw5LjMtMS4zLDIxLTQsMzVjLTIuNywxNC05LjcsMjYuNy0yMS4yLDM4Yy04LjEsOC0xOC4zLDE0LjctMzAuNywyMEMzMDAuNSw0NjIuMywyODcuOSw0NjUsMjc1LjIsNDY1eiBNMjc3LjIsNjI2LjZjNy40LTAuMywxMi4xLTAuNSwxNC4xLTAuNWgxMi42YzMsMCw2LjYsMC4zLDEwLjYsMWMxOC44LDEzLjMsMzUuMywyNS40LDQ5LjQsMzZjMTQuMSwxMC43LDI1LjUsMjEsMzQuMywzMWM4LjcsMTAsMTUuMywyMC4yLDE5LjcsMzAuNWM0LjQsMTAuMyw2LjYsMjEuOCw2LjYsMzQuNWMwLDMxLjQtMTIuNiw1Ny4yLTM3LjgsNzcuNmMtMjUuMiwyMC40LTYyLDMwLjUtMTEwLjQsMzAuNWMtNTQuNCwwLTk3LjYtMTEuMy0xMjkuNi0zNGMtMzEuOS0yMi43LTQ3LjktNTItNDcuOS04OC4xYzAtMTgsMy41LTMzLDEwLjYtNDVzMTUuMy0yMiwyNC43LTMwYzkuNC04LDE5LTE0LjIsMjguNy0xOC41czE3LjMtNy41LDIyLjctOS41YzEwLjgtMy4zLDIxLjgtNi4yLDMzLjMtOC41YzExLjQtMi4zLDIyLjItNCwzMi4zLTVDMjYxLjEsNjI3LjYsMjY5LjgsNjI2LjksMjc3LjIsNjI2LjZ6Ii8+PHBhdGggZmlsbD0iIzEwNzhCRSIgZD0iTTc5OS40LDkwLjdoLTYwLjV2MTg3LjFINTQ3LjR2NjBoMTkxLjZWNTI4aDYwLjVWMzM3LjlIOTkwdi02MEg3OTkuNFY5MC43eiIvPjwvZz48L3N2Zz4=") 0px 0px no-repeat / 22px 18px;
}


.log-in li {
    display: block;
    float: left;
    height: 13px;
    position: relative;
    border-left: 1px solid #6d99b6;;
    padding: 0 10px;
    text-transform:uppercase;
}
.log-in li.first {
    border: none;
    padding: 0 10px 0 0;
}
.log-in li,
.log-in li a {
    color: #6d99b6;
    display: block;
    font: bold 11px Arial, sans-serif;
    position: relative;
    text-decoration: none;
}
.log-in li a img {
    margin-top:-11px;
    border-radius: 20px;
    width:36px;
    height:36px;
}
.log-in li a:hover,
.log-in li a.active {
    color: #363234;
}

.header-logo__img {
    width: 160px;
    height: auto;
}

/* ------- /header ------- */

/* ------- .header-menu ------- */
.header-menu{
  left: 214px;
  line-height: 13px;
  position: absolute;
  top: 47px;
  z-index: 11000;
}
.header-menu li{
    display: block;
    float: left;
    height: 13px;
    position: relative;
}
.header-menu li {
    border-left: 1px solid #999;
    padding: 0 10px;
}
.header-menu li.first {
    border: none;
}
.header-menu li a {
    color: #8b8b8b;
    display: block;
    font: 11px Arial, sans-serif;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.header-menu li a:hover,
.header-menu li a.active {
    color: #363234;
}
.header-menu li.sub ul {
    background: #f06598;
    border-top: 5px solid #fff;
    display: none;
    left: 10px;
    padding: 10px 0;
    position: absolute;
    top: 13px;
    min-width: 1%;
    width: auto !important;
    width: 1%;
}
.header-menu li.sub:hover ul {
    display: block;
    float: left;
}
.header-menu li.sub ul li {
    border-left: none;
    clear: both;
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px;
    vertical-align: bottom;
    white-space: nowrap;
}
.header-menu li.sub:hover ul li a {
    color: #fff;
}
.header-menu li.sub:hover ul li a:hover {
    text-decoration: underline;
}
.header-menu li a i {
    background: url("/newimg/sprite-1.png") -88px -49px no-repeat;
    display: block;
    height: 4px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 8px;
}
/* ------- /.header-menu ------- */

/* ------- main navigation ------- */
.main-nav-wrapper {
    position: relative;
    width: 980px;
    background:url(/img/renew/diz_trash.png) 0px 0px repeat;
}
.main-nav {
    padding:0px 0px 0px 20px;
}
.main-nav > li {
    display: block;
    float: left;
    position:relative;
    padding-left:1px;
}
.main-nav > li:last-child .subMenu {
    width: 400px;
}
.main-nav > li:last-child .subMenu li {
    white-space: nowrap;
    padding: 5px 0px;
    float: left;
    display: block;
    width: 200px;
}
.main-nav > li:hover > a {
    background:#eef3f6;
}
.main-nav li:hover .subMenu {
    display:block;
    min-width:100px;
}
.main-nav > li > a {
    display: block;
    font-weight: bold;
    line-height:37px;
    padding-bottom: 2px;
    position: relative;
    text-transform: uppercase;
    padding:2px 18px;
    font-size:12px;
    color:#4a738f;
    font-family:Arial, Helvetica, sans-serif;
}
.main-nav li a.active {
    /*background:#4794c7;
    color:#fff;*/
}

.subMenu {
    position:absolute;
    top:40px;
    left:0px;
    background:#eef3f6;
    display:none;
    padding:10px 20px;
}
.subMenu ul {
    margin:0px;
    padding:0px;
    display:block;
    float:left;
    list-style: none;
}
.subMenu ul:nth-child(even) {
    margin-left:37px;
}
.subMenu ul li a {
    font-size:11px;
    color:#76828b;
    text-transform:uppercase;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.subMenu ul li a:hover {
    text-decoration:underline;
}
.main-nav > li:nth-child(n+6) .subMenu {
    left:inherit;
    right:0px;
}
.subMenu li {
    float:none;
    white-space:nowrap;
    padding:5px 0px;
}
.subMenu li a {
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
}
.main-sub-nav-content {
    background: #fff url("/newimg/f013.png") 50% 100% no-repeat;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding: 0 20px;
    position:absolute;
    z-index:11000;
}
.main-sub-nav-content.open {
    border-bottom: 1px solid #ebebeb;
}
.main-sub-nav-pane {
    display: block;
    height: auto;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width:940px;
}
.main-sub-nav-pane.active {
    position: static;
    visibility: visible; 
}
.main-sub-nav-wrapper {
    float: left;
    padding: 0 0 0 10px; 
    width: 600px;
}
.main-sub-nav {
    display: block;
    overflow: hidden;
    padding: 9px 0 10px;
}
.main-sub-nav li {
    background: url("/newimg/img001.png") 0 15px no-repeat;
    display: block;
    float: left;
    width: 300px;
    position:relative;
}
.novstris-m-pl {
    position: absolute;
    top: -11px;
    right: 110px;
    display:none;
}
.main-sub-nav li.full {
    height: 0;
    line-height: 0;
    width: 600px;
}
.main-sub-nav li a {
    display: block;
    font-weight: bold;
    padding: 8px 0 9px 8px;
}

/* .main-sub-adv carousel */
.main-sub-adv {
    background: yellow;
    float: left;
    padding: 12px 0 12px 30px;
    position: relative;
    width: 300px;
    display:none;
}
.main-sub-adv-carousel-wrapper {
    height: 60px;
    margin: 0 0 12px;
    overflow: hidden;
    position: relative;
}
.main-sub-adv-carousel-wrapper.last {
    margin: 0;
}
.main-sub-adv-carousel {
    display: block;
    height: 60px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    width: 280px;
}
.main-sub-adv-carousel li {
    display: block;
    float: left;
    height: 60px;
    width: 280px;
}
.main-sub-adv a.prev, 
.main-sub-adv a.next {
    background: url("/newimg/sprite-1.png") 0 -12px no-repeat;
    height: 20px;
    display: block;
    position: absolute;
    text-indent: -9999px;
    top: 20px;
    width: 7px;
}
.main-sub-adv a.prev {
    left: 0;
}
.main-sub-adv a.next {
    background-position: -12px -12px;
    right: 0;
}
/* /.main-sub-adv carousel */
/* ------- /main navigation ------- */

/* ------- icons ------- */
.icon {
    background-image: url("/newimg/sprite-2.png");
    background-repeat: no-repeat;
    display: inline-block;
}
.icon-1 {
    background-position: 0 0;
    height: 15px;
    width: 21px;
}
.icon-2 {
    background-position: -79px 0;
    height: 15px;
    width: 15px;
}
.icon-3 {
    background-position: -26px 0;
    height: 24px;
    width: 21px;
}
.icon-4 {
    background-position: -52px 0;
    height: 22px;
    width: 22px;
}
.icon-5 {
    background-position: -99px 0;
    height: 20px;
    width: 18px;
}
.icon-6 {
    background-position: -122px 0;
    height: 20px;
    width: 20px;
}
.icon-services {
    background-image: url("/newimg/sprite-3.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}
.icon-hospital {
    background-position: 0 -403px;
}
.icon-antenatal-clinics {
    background-position: 0 -434px;
} 
.icon-courses-pregnant {
    background-position: 0 -465px;
}
.icon-pregnancy-calendar {
    background-position: 0 0;
}
.icon-calculation-date-birth {
    background-position: 0 -31px;
}
.icon-determination-sex-child {
    background-position: 0 -62px;
}
.icon-weight-gain-calculator {
    background-position: 0 -93px;
}
.icon-rate-growth-abdomen {
    background-position: 0 -124px;
}
.icon-ovulation-calendar {
    background-position: 0 -155px;
}
.icon-calendar-names {
    background-position: 0 -186px;
}
.icon-budget-pregnancy-birth {
    background-position: 0 -217px;
}
.icon-childrens-clinics {
    background-position: 0 -744px;
}
.icon-service {
    background-position: 0 -775px;
}
.icon-encyclopedia {
    background-position: 0 0;
}
.icon-table-eeding-baby {
    background-position: 0 -248px;
}
.icon-childs-development {
    background-position: 0 -279px;
}
.icon-increase-childs-weight-year {
    background-position: 0 -310px;
}
.icon-immunization-schedule {
    background-position: 0 -341px;
}
.icon-budget-baby {
    background-position: 0 -372px;
}
.icon-kindergartens {
    background-position: 0 -496px;
}
.icon-child-development-centers {
    background-position: 0 -527px;
}
.icon-house-art {
    background-position: 0 -651px;
}
.icon-sports-section {
    background-position: 0 -589px;
}
.icon-dance-school {
    background-position: 0 -682px;
}
.icon-recreation-health {
    background-position: 0 -713px;
}
.icon-schools {
    background-position: 0 -558px;
}
.icon-psychological-help {
    background-position: 0 -465px;
}
.icon-music-schools {
    background-position: 0 -620px;
}
.icon-voite {
    background-position: -147px 0;
    height: 20px;
    width: 18px;
}
/* ------- /icons ------- */

/* ------- content ------- */
.content-block {
    margin: 0 0 20px;
    overflow: hidden;
    width: 100%;
    position:relative;
}

.content-block.full > ol {
    margin:inherit;
    list-style: outside decimal;
    margin-left: 20px;
    padding-left: 20px;
}

.content-block.full > ul {
    margin:inherit;
    list-style: outside disc;
    margin-left: 20px;
    padding-left: 20px;
}
.content-block.dotted-line {
    background: url("/newimg/f003.png") 0 100% repeat-x;
}
.content-block-1 {
    float: left;
    width: 300px;
}
.content-block-1.articles {
    background-color: #f5f5f5;
}
.content-block-2 {
    float: right;
    margin-left: 20px;
    width: 290px;
}
.content-block.bg-block {
    background-color: #f5f5f5;
}
.content-block  h3,.content-block  h1,.content-block  .typo-h3 {
    color: #333;
    font: bold 14px/16px Arial, sans-serif; 
    margin: 0 0 20px;
    padding: 0 0 2px;
    position: relative;
    display:block;
}
.content-block  h3 span,.content-block  h1 span {
    border-right: 5px solid #fff;
    display: inline-blcok;
    padding: 0 0 2px;
}


.content-block.bg-block  h3 {
    background: none;
    color: #333;
    font: bold 11px/13px Arial, sans-serif; 
    margin: 10px 0;
    padding: 0 15px;
    position: relative;
    text-transform: uppercase;
}
.content-block.bg-block  h3 span {
    border-right: 0;
    display: inline-blcok;
    margin: 0;
    padding: 0;
}

.content-block.last-news-side  h3 {
    background: #fff url("/newimg/f002.png") 0 100% repeat-x;
    border-bottom: 10px solid #fff;
    margin-bottom: 0;
}
.content-block.last-news-side  ul.list-1 {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    display: block;
    margin: 0 10px;
    overflow: hidden;
}
/* fix right box */
.content-block.last-news-side {
    background: url("/newimg/f002.png") repeat-x scroll 0 100% #F5F5F5;
}
.content-block.last-news-side article.last-news time {
    color: #666666;
    font: bold 10px/16px Arial,sans-serif;
    margin: 1px 0 10px;
}

.content-block.last-news-side h4,.content-block.last-news-side .typo-h4 {
    color: #333;
    display:block;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    padding: 8px 10px 4px;
    text-transform: uppercase;
}

content-block.last-news-side {
    background: #f5f5f5 url("/newimg/f002.png") 0 100% repeat-x;
}
.content-block.last-news-side article.last-news .article-summary-wrapper {
    padding: 0 10px;
}
.content-block.last-news-side article.last-news .article-summary-wrapper .article-summary {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    height: 30px;
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 9px;
    overflow: hidden;
}
.content-block.last-news-side article.last-news .article-summary-wrapper h2 {
    margin-bottom: 9px;
}
.content-block.last-news-side article.last-news .article-summary-wrapper .article-summary a {
    color: #666;
    display: block;
    height: 30px;
    overflow: hidden;
}

.content-block.last-news-side .list-articles.a-side {
    padding: 0 10px;
}  
.list-articles.a-side article .article-summary-wrapper time {
    color: #999;
    font-size: 10px;
    line-height: 12px;
}

/* end fix right box */
ul.list-1 li {
    background: url("/newimg/img001.png") 0 6px no-repeat;
    display: block;
    line-height: 16px;
    margin: 0 0 10px 0;
}
ul.list-1 li a {
    color: #1078be;
    display: block;
    font: 14px/16px Arial, sans-serif;
    padding: 0 0 0 10px;
}
ul.list-2 li {
    display: block;
    margin: 0 0 10px 0;
}
ul.list-2 li a {
    color: #1078be;
    display: block;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    position: relative;
}
ul.list-2 li a .icon {
    position: absolute;
    left: 0;
}
ul.list-2 li a .icon-2 {
    left: 3px;
}
.number-messages {
    color: #676767;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
}
ul.list-3 li {
    display: block;
    margin: 0 0 20px 0;
}
ul.list-3 li a {
    color: #f06598;
    display: block;
    font: 14px/14px Arial, sans-serif;
    padding: 0 0 0 30px;
    position: relative;
    text-decoration: underline;
}
ul.list-3 li a:hover {
    text-decoration: none;
}
ul.list-3 li a .icon,
ul.list-3 li a .icon-services {
    position: absolute;
    left: 0;
    top: -4px;
}
/* .glide--main-tv */
.main_page_slider {
    width: 610px;
    position: relative;
    height: 375px;
    overflow: hidden;
    float: left;
}
.glide--main-tv article {
    background: #ebebeb;
    border-bottom: 1px solid #e3e3e3;
    display: block;
    float: left;
    width: 610px;
}
.glide--main-tv article figure {
    height: 300px;
}
.glide--main-tv article figure img {
    display: block;
}
.glide--main-tv article figure figcaption {
    position: absolute;
    visibility: hidden; 
}
.glide--main-tv article .article-summary-wrapper {
    background: #f5f5f5;
    height: 118px;
    padding: 5px 20px 0;
}
.glide--main-tv article h2,
.glide--main-tv article h2 a {
    color: #1078be;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
}
.content-wrapper .content-column .glide--main-tv article h2 a {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.glide--main-tv article h2 a:hover {
    text-decoration: none;
}
.glide--main-tv article h2 {
    height: 50px;
    height: auto !important;
    max-height: 69px;
    overflow: hidden;
}
.glide--main-tv article .article-summary,
.glide--main-tv article .article-summary a {
    color: #666;
    font-size: 14px;
    line-height: 17px;
}
.glide--main-tv article .article-summary {
    height: 51px;
    height: auto !important;
    max-height: 51px;
    overflow: hidden;
}
/*arrorws*/
.glide--main-tv .glide__arrow--left{
    position: absolute;
    background: url(/img/renew/tvNewArr.png) 0px -1px no-repeat;
    width: 26px;
    height: 36px;
    left: 10px;
}
.glide--main-tv .glide__arrow--right{
    position: absolute;
    background: url(/img/renew/tvNewArr.png) 0px -1px no-repeat;
    background-position: -34px -1px;
    width: 26px;
    height: 36px;
    right: 10px;
}
/*bullets*/
.glide--main-tv .glide__bullets{
    bottom: 10px;
    right: 10px;
    transform: translateX(0%);
    left: auto;
    cursor: pointer;
}
.glide--main-tv .glide__bullet{
    width: 11px;
    height: 11px;
}
.glide--main-tv .glide__bullet--active,
.glide--main-tv .glide__bullet--active:hover, 
.glide--main-tv .glide__bullet--active:focus{
    border: 1px solid var(--pink);
    background-color: var(--pink) !important;
    cursor: default;
}
.glide--main-tv .glide__bullet:hover, 
.glide--main-tv .glide__bullet:focus{
    border: 1px solid var(--pink);
    background-color: white;
}
/* /.glide--main-tv */

/* .content-video-carousel */
.content-video-carousel-wrapper {
    overflow: hidden;
    padding: 0 5px 0 20px;
    position: relative;
}
.content-video-carousel {
    height: auto;
    overflow: hidden;
}
.content-video-carousel article {
    background: #f5f5f5;
    border-bottom: 1px solid #e2e2e2;
    display: block;
    float: left;
    margin: 0 15px 0 0;
    width: 180px;
}
.content-video-carousel article figure {
    height: 135px;
}
.content-video-carousel article figure a {
    cursor: pointer;
    display: block;
    height: 135px;
    position: relative;
    width: 180px;
}
.content-video-carousel article figure a i {
    background: url("/newimg/f006.png") 0 0 no-repeat;
    display: block;
    height: 135px;
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;
}
.content-video-carousel article figure a:hover i {
    background-position: 0 -135px;
}
.content-video-carousel article figure img {
    display: block;
}
.content-video-carousel article figure figcaption {
    position: absolute;
    visibility: hidden; 
}
.content-video-carousel article .article-summary-wrapper {
    background: #f5f5f5;
    height: auto;
    padding: 0 5px;
}
.content-video-carousel article h2,
.content-video-carousel article h2 a {
    color: #1078be;
    font-size: 14px;
    line-height: 16px;
}
.content-video-carousel article h2 a:hover {
    text-decoration: none;
}
.content-video-carousel article h2 {
    height: 32px;
    height: auto !important;
    max-height: 32px;
    margin: 3px 0;
    overflow: hidden;
}
.content-video-carousel article .duration {
    color: #999;
    font-size: 10px;
    line-height: 12px;
    margin: 0 0 3px;
}
a.content-video-carousel-prev,
a.content-video-carousel-next {
    background: url("/newimg/sprite-1.png") 0 -37px no-repeat;
    display: block;
    height: 64px;
    position: absolute;
    top: 35px;
    width: 7px;
}
a.content-video-carousel-prev {
    left: 3px;
    background-position: -111px -37px; 
}
a.content-video-carousel-prev:hover {      
    background-position: -111px -37px; 
}
a.content-video-carousel-prev.disabled {   
    background-position: -111px -37px !important;  
}
a.content-video-carousel-next {            
    right: 3px;
    background-position: -123px -37px; 
}
a.content-video-carousel-next:hover {      
    background-position: -123px -37px; 
}
a.content-video-carousel-next.disabled {   
    background-position: -123px -37px !important;  
}
a.content-video-carousel-prev.disabled, 
a.content-video-carousel-next.disabled {
    cursor: default;
}
a.content-video-carousel-prev span, 
a.content-video-carousel-next span {
    display: none;
}
.content-video-carousel-pagination {
    left: 0;
    position: absolute;
    text-align: center;
    top: 279px;
    width: 610px;
}
.content-video-carousel-pagination a {
    background: url("/newimg/sprite-1.png") -72px -37px no-repeat;
    display: inline-block;
    height: 12px;
    margin: 0 5px 0 0;
    width: 12px;
}
.content-video-carousel-pagination a.selected {
    background-position: -72px -54px;
    cursor: default;
}
.content-video-carousel-pagination a span {
    display: none;
}
/* /.content-video-carousel */

/* .content-articles-carousel */
.articles-carousel {
    padding: 0 0 20px;
}
.content-articles-carousel-wrapper {
    overflow: hidden;
    padding: 0 5px 0 20px;
    position: relative;
}
.content-articles-carousel {
    height: auto;
    overflow: hidden;
}
.content-articles-carousel article {
    background: #f5f5f5;
    border-bottom: 1px solid #e2e2e2;
    display: block;
    float: left;
    margin: 0 15px 0 0;
    width: 180px;
}
.content-articles-carousel article figure {
    height: 90px;
}
.content-articles-carousel article figure a {
    cursor: pointer;
    display: block;
    height: 90px;
    position: relative;
    width: 180px;
}
.content-articles-carousel article figure img {
    display: block;
    height: 90px;
    width: 180px;
}
.content-articles-carousel article figure figcaption {
    position: absolute;
    visibility: hidden; 
}
.content-articles-carousel article .article-summary-wrapper {
    background: #f5f5f5;
    height: auto;
    padding: 0 5px;
}
.content-articles-carousel article h2,
.content-articles-carousel article h2 a {
    color: #1078be;
    font-size: 14px;
    line-height: 16px;
}
.content-articles-carousel article h2 a:hover {
    text-decoration: none;
}
.content-articles-carousel article h2 {
    height: 64px;
    margin: 5px 0;
    overflow: hidden;
}
article.full .content-articles-carousel article time {
    color: #999;
    display: block;
    font-size: 10px;
    line-height: 12px;
    margin: 0 0 3px;
}
a.content-articles-carousel-prev,
a.content-articles-carousel-next {
    background: url("/newimg/sprite-1.png") 0 -37px no-repeat;
    display: block;
    height: 64px;
    position: absolute;
    top: 57px;
    width: 7px;
}
a.content-articles-carousel-prev {
    left: 3px;
    background-position: -111px -37px; 
}
a.content-articles-carousel-prev:hover {      
    background-position: -111px -37px; 
}
a.content-articles-carousel-prev.disabled {   
    background-position: -111px -37px !important;  
}
a.content-articles-carousel-next {            
    right: 3px;
    background-position: -123px -37px; 
}
a.content-articles-carousel-next:hover {      
    background-position: -123px -37px; 
}
a.content-articles-carousel-next.disabled {   
    background-position: -123px -37px !important;  
}
a.content-articles-carousel-prev.disabled, 
a.content-articles-carousel-next.disabled {
    cursor: default;
}
a.content-articles-carousel-prev span, 
a.content-articles-carousel-next span {
    display: none;
}
.content-articles-carousel-pagination {
    left: 0;
    position: absolute;
    text-align: center;
    top: 279px;
    width: 610px;
}
.content-articles-carousel-pagination a {
    background: url("/newimg/sprite-1.png") -72px -37px no-repeat;
    display: inline-block;
    height: 12px;
    margin: 0 5px 0 0;
    width: 12px;
}
.content-articles-carousel-pagination a.selected {
    background-position: -72px -54px;
    cursor: default;
}
.content-articles-carousel-pagination a span {
    display: none;
}
/* /.content-articles-carousel */

/* .content-pregnancy-carousel */
.content-pregnancy-carousel-wrapper {
    overflow: hidden;
    position: relative;
    height:188px;
}
.content-pregnancy-carousel-wrapper ul li a {
    font-size:13px;
    /*white-space:nowrap;*/
}
.content-pregnancy-carousel {
    height: auto;
    overflow: hidden;
}
.content-pregnancy-carousel-slide-wrapper {
    float: left;
    height: 150px;
    padding: 38px 0 0;
    position: relative;
    width: 610px;
}
.content-pregnancy-carousel-slide {
    background: #f5f5f5;
    border: 1px solid #dbdbdb;
    float: left;
    height: 128px;
    padding: 10px;
    position: relative;
    width: 588px;
}
.content-pregnancy-carousel-slide h3,.content-pregnancy-carousel-slide .typo-h3 {
    background: none;
    font: bold 11px/13px Arial, sans-serif;
    margin: 0 0 15px;
    padding: 0;
}
.pregnancy-week,
.pregnancy-articles,
.pregnancy-services {
    float: left;
    height: 128px;
    padding: 0 10px;
}
.pregnancy-week {
    border-right: 1px solid #d5d5d5;
    width: 100px;
}
.pregnancy-week .pregnancy-img {
    display: block;
    left: 20px;
    position: absolute;
    top: -36px;
}
.pregnancy-week p {
    color: #333;
    font: bold 12px/14px Arial, sans-serif;
    margin: 58px 0 0;
    text-align: center;
}
.pregnancy-articles {
    border-right: 1px dotted #d5d5d5;
    width: 217px;
}
.pregnancy-services {
    width: 203px;
}
.pregnancy-services ul.list-3 li {
    margin: 0 0 15px;
}
.pregnancy-services ul.list-3 li a {
    font-size: 12px;
    line-height: 14px;
}
a.content-pregnancy-carousel-prev,
a.content-pregnancy-carousel-next {
    background: url("/newimg/sprite-1.png") 0 -37px no-repeat;
    display: block;
    height: 64px;
    position: absolute;
    top: 81px;
    width: 7px;
}
a.content-pregnancy-carousel-prev {
    left: 4px;
    background-position: -111px -37px; 
}
a.content-pregnancy-carousel-prev:hover {      
    background-position: -111px -37px; 
}
a.content-pregnancy-carousel-prev.disabled {   
    background-position: -111px -37px !important;  
}
a.content-pregnancy-carousel-next {            
    right: 4px;
    background-position: -123px -37px; 
}
a.content-pregnancy-carousel-next:hover {      
    background-position: -123px -37px; 
}
a.content-pregnancy-carousel-next.disabled {   
    background-position: -123px -37px !important;  
}
a.content-pregnancy-carousel-prev.disabled, 
a.content-pregnancy-carousel-next.disabled {
    cursor: default;
}
a.content-pregnancy-carousel-prev span, 
a.content-pregnancy-carousel-next span {
    display: none;
}
.content-pregnancy-carousel-pagination {
    left: 145px;
    position: absolute;
    top: 16px;
}
.content-pregnancy-carousel-pagination a {
    background: url("/newimg/sprite-1.png") -72px -71px no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin: 0 2px 0 0;
    position: relative;
    text-decoration: none;
    width: 5px;
    z-index: 100;
}
.content-pregnancy-carousel-pagination a.selected {
    z-index: 90;
}
.content-pregnancy-carousel-pagination a:hover,
.content-pregnancy-carousel-pagination a.selected {
    background-position: -82px -71px;
    cursor: pointer;
}
.content-pregnancy-carousel-pagination a span {
    display: none;
}
.content-pregnancy-carousel-pagination a.selected span {
    background: url("/newimg/f007.png") 50% 14px no-repeat;
    color: #666;
    display: block;
    font: 10px/14px Arial, sans-serif;
    margin: 0 0 0 -40px;
    padding: 0 0 28px;
    position: absolute;
    text-align: center;
    top: -19px;
    width: 104px;
    width: 60px;
    white-space:nowrap;
}
/* /.content-pregnancy-carousel */

.list-articles li {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    display: block;
    margin: 0 0 20px;
    padding: 0 0 5px;
}
.content-block-1 .list-articles li {
    background: none;
    padding: 0;
}
.list-articles li.last {
    background: none;
    margin: 0;
}
.list-articles.a-side li {
    margin: 0 0 10px;
}
.list-articles.a-side.small-img li,
.list-articles.a-side.small-img li.last,
.list-articles.a-side.small-img-2 li,
.list-articles.a-side.small-img-2 li.last {
    background: none;
}
.list-articles.a-side.small-img li {
    margin: 0 0 15px;
}
.list-articles.a-side.small-img li.last {
    margin: 0 0 10px;
}
.list-articles.a-side li.last {
    background: url("/newimg/f003.png") 0 100% repeat-x;
}
.list-articles article {
    position: relative;
}
.list-articles article figure {
    float: left;
    height: 140px;
    width: 300px;
}
.list-articles.a-side article figure {
    float: none;
    margin: 0 0 5px;
}
.list-articles.a-side.small-img article figure {
    float: left;
    height: 54px;
    margin: 0;
    width: 115px;
}
.list-articles.a-side.small-img-2 article figure {
    float: left;
    height: 54px;
    margin: 0;
    width: 75px;
}
.content-block-1 .list-articles article figure {
    float: none;
    margin: 0 0 8px;
}
.list-articles article figure img {
    display: block;
}
.list-articles.a-side.small-img article figure img {
    display: block;
    height: 54px;
    width: 115px;
}
.list-articles.a-side.small-img-2 article figure img {
    display: block;
    height: 54px;
    width: 75px;
}
.list-articles article figure figcaption {
    position: absolute;
    visibility: hidden; 
}
.list-articles article .article-summary-wrapper {
    float: left;
    padding: 0 0 0 20px;
    width: 290px;
}
.list-articles.a-side article .article-summary-wrapper {
    float: none;
    padding: 0;
    width: 300px;
}
.list-articles.a-side.small-img article .article-summary-wrapper {
    float: left;
    height: 58px;
    margin: -4px 0 0;
    padding: 0 0 0 10px;
    width: 175px;
}
.list-articles.a-side.small-img-2 article .article-summary-wrapper {
    float: left;
    height: 56px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 215px;
}
.content-block.bg-block .list-articles.a-side.small-img-2 {
    padding: 0 15px;
}
.content-block.bg-block .list-articles.a-side.small-img-2 article .article-summary-wrapper {
    padding: 0 0 0 10px;
    width: 170px;
}
.content-block-1 .list-articles article .article-summary-wrapper {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    float: none;
    margin: 0 10px;
    padding: 0 0 10px;
    width: 280px;
}
.list-articles.a-side article .article-summary-wrapper time {
    color: #999;
    font-size: 10px;
    line-height: 12px;
}
.list-articles article .typo-h3,
.list-articles article .typo-h3 a {
    color: #1078be;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    text-transform:none;
}
.list-articles.a-side article h2,
.list-articles.a-side article h2 a {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.list-articles.a-side.small-img article h2,
.list-articles.a-side.small-img article h2 a {
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
}
.list-articles.a-side.small-img-2 article h2,
.list-articles.a-side.small-img-2 article h2 a {
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}
.list-articles article h2 a:hover {
    text-decoration: underline;
}
.list-articles article .typo-h2 {
    margin: 0 0 20px;
}
.list-articles.a-side article h2,
.content-block-1 .list-articles article h2 {
    margin: 0 0 5px;
}
.list-articles.a-side.small-img article h2,
.list-articles.a-side.small-img article h2 a {
    display: block; 
    height: 45px;
    margin: 0;
    overflow: hidden;
}
.related-articles h4,.related-articles .typo-h4 {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 0 0 5px;
    text-transform: uppercase;
    display:block;
}
.all-list {
    color: #1078be;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    margin: -5px 0 8px;
    text-decoration: none;
}
.all-list.all-right {
    font-size: 13px;
    text-transform: uppercase;
    color: #e76395;
    font-weight: bold;
    padding: 10px 0px !important;
    margin: 0px;
    text-align:right;
}
.content-block-1.articles .all-list {
    margin: 5px 0 8px;
    padding: 0 0 0 10px;
}
.content-block.forum-links .speccorners-title{
    background: url(/img/icos/maman_talks.png) top right no-repeat;
    text-align: left;
    padding-top: 40px;
    border-bottom: 8px solid #7db0e0;
    margin-bottom: 10px;
}
.content-block.forum-links  h3 {
    padding: 0 0 2px 30px;
}
.content-block.forum-links  h3 .icon {
    left: 6px;
    position: absolute;
    top: 1px;
}
.content-block.forum-links li {
    line-height:13px;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
}
.content-block.forum-links  .all-list {
    margin: 0 0 8px;
}
.content-block.medical-consult  h3 {
    padding: 0 0 2px 30px;
}
.content-block.medical-consult  h3 .icon {
    left: 2px;
    position: absolute;
    top: 0;
}
.helpful-info h4 {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 0 0 9px;
    text-transform: uppercase;
}
.helpful-info .list-articles li {
    background: none;
    margin: 0 0 15px;
    padding: 0;
}
.helpful-info .list-articles article figure {
    height: 54px;
    width: 115px;
}
.helpful-info .list-articles article .article-summary-wrapper {
    padding: 0 0 0 10px;
    width: 165px;
}
.helpful-info .list-articles article h2 {
    display: block;
    line-height: 16px;
    margin: 0;
}
.helpful-info .list-articles article h2 a {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.more-items {
    border: 1px solid #efefef;
    border-width: 1px 0;
    color: #ccc;
    display: block;
    font: bold 12px/24px Arial, sans-serif;
    height: 24px;
    margin: 0 0 15px;
    text-align: center;
    text-decoration: none;
}
.more-items:hover {
    border-color: #333;
    color: #333;
    text-decoration: none;
}
/* medical-consult */
.medical-consult-nav {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    margin: -20px 0 0;
    overflow: hidden;
    width: 300px;
}
.medical-consult-nav li {
    display: block;
    float: left;
    margin: 0 19px 0 0;
}
.medical-consult-nav li a {
    display: block;
    font-size: 14px;
    height: 33px;
    line-height: 34px;
    padding-bottom: 1px;
    position: relative;
}
.medical-consult-nav li a:hover,
.medical-consult-nav li a.active {
    border-bottom: 1px solid #f06598;
    color: #f06598;
    padding-bottom: 0;
    text-decoration: none;
}
.medical-consult-nav li a i {
    background: url("/newimg/sprite-1.png") -88px -38px no-repeat;
    bottom: -2px;
    display: none;
    height: 6px;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    width: 23px;
}
.medical-consult-nav li a:hover i,
.medical-consult-nav li a.active i {
    display: block;
}
.medical-consult-pane { 
    border-bottom: 1px solid #e5e5e5;
    display: none;
}
.medical-consult-pane.active { 
    display: block;
}
.medical-consult-list {
    margin: 5px 0 0;
}
.medical-consult-list li {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    display: block;
}
.medical-consult-question-wrapper {
    background: #f5f5f5;
    border-bottom: 1px solid #e4e4e4;
    overflow: hudden;
    padding: 10px 10px 5px;
}
.medical-consult-question {
    color: #666;
    font-size: 14px;
    line-height: 16px;
}
.medical-consult-consultant-wrapper {
    padding: 10px 0 0 60px;
    position: relative;
}
.medical-consult-avatar {
    height: 50px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 50px;
}
.medical-consult-avatar img {
    border: none;
    display: block;
    height: 50px;
    width: 50px;
}
.medical-consult-specialization {
    color: #666;
    font-size: 12px;
    line-height: 14px;
}
.medical-consult-consultant {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.read-answer {
    color: #1078be;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding: 2px 0 16px 70px;
    text-decoration: none;
}
.medical-consult-pane .all-list {
    padding: 10px 0 0;
}
.ask-question-button {
    background: url("/newimg/f004.png") 0 0 repeat-x;
    border: 1px solid #0e69a6;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 10px auto 0;
    text-align: center;
    text-decoration: none;
    width: 200px;

    text-shadow: 1px 1px 1px #196ca4;
}
.ask-question-button:hover {
    background: #0e69a6;
    text-decoration: none;
}
/* /.medical-consult */
.social-a-side {
    background: url("/newimg/f005.png") 0 0 no-repeat;
    height: 83px;
    position: relative;
    width: 300px;
}
.social-a-side a {
    display: block;
    height: 29px;
    position: absolute;
    text-indent: -9999px;
    top: 46px;
    width: 30px;
}
.social-a-side a:hover {
    border: 1px solid #365c9c;
    height: 27px;
    width: 28px;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.social-a-side a.vk {
    /*left: 86px;*/
    left: 83px;
}
.social-a-side a.fb {
    /*left: 121px;*/
    left: 115px;
}
.social-a-side a.tw {
    /*left: 156px;*/
    left: 147px;
}
.social-a-side a.gplus {
    left: 179px;
}
/* .content-image-carousel */
.content-image-carousel-wrapper {
    overflow: hidden;
    position: relative;
}
.content-image-carousel {
    height: auto;
    overflow: hidden;
}
.content-image-carousel article {
    background: #ebebeb;
    border-bottom: 1px solid #e3e3e3;
    display: block;
    float: left;
    width: 610px;
}
.content-image-carousel article figure {
    height: 325px;
}
.content-image-carousel article figure img {
    display: block;
    height: 300px;
    width: 610px;
}
.content-image-carousel figcaption {
    background: #ebebeb;
    color: #333;
    border-bottom: 1px solid #dbdbdb;
    font: 12px/24px Arial, sans-serif;
    height: 24px;
    padding: 0 0 0 8px;
}
.content-image-carousel figcaption .current-pos {
    font-weight: bold;
}
.content-image-carousel figcaption .photo-source {
    float: right;
    margin-right: 15px;
}
.content-image-carousel figcaption .photo-source a {
    color: #1078be;
    text-decoration: none;
}
.content-image-carousel figcaption .photo-source a:hover {
    text-decoration: underline;
}
.content-image-carousel article .article-summary-wrapper {
    background: #f5f5f5;
    height: 69px;
    padding: 13px 20px 0;
}
.content-image-carousel article h2,
.content-image-carousel article h2 a {
    color: #1078be;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
}
.content-image-carousel article h2 a:hover {
    text-decoration: none;
}
.content-image-carousel article h2 {
    height: 50px;
    height: auto !important;
    max-height: 50px;
    margin-bottom: 10px;
    overflow: hidden;
}
.content-image-carousel article .article-summary,
.content-image-carousel article .article-summary a {
    color: #666;
    font-size: 14px;
    line-height: 17px;
}
.content-image-carousel article .article-summary {
    height: 51px;
    height: auto !important;
    max-height: 51px;
    overflow: hidden;
}
a.content-image-carousel-prev,
a.content-image-carousel-next {
    background: url("/newimg/sprite-1.png") 0 -37px no-repeat;
    display: block;
    height: 52px;
    position: absolute;
    top: 124px;
    width: 13px;
}
a.content-image-carousel-prev {
    left: 10px;
    background-position: 0 -37px; 
}
a.content-image-carousel-prev:hover {      
    background-position: -18px -37px; 
}
a.content-image-carousel-prev.disabled {   
    background-position: 0 -37px !important;  
}
a.content-image-carousel-next {            
    right: 10px;
    background-position: -54px -37px; 
}
a.content-image-carousel-next:hover {      
    background-position: -36px -37px; 
}
a.content-image-carousel-next.disabled {   
    background-position: -54px -37px !important;  
}
a.content-image-carousel-prev.disabled, 
a.content-image-carousel-next.disabled {
    cursor: default;
}
a.content-image-carousel-prev span, 
a.content-image-carousel-next span {
    display: none;
}
.content-image-carousel-pagination {
    left: 0;
    position: absolute;
    text-align: center;
    top: 279px;
    width: 610px;
}
.content-image-carousel-pagination a {
    background: url("/newimg/sprite-1.png") -72px -37px no-repeat;
    display: inline-block;
    height: 12px;
    margin: 0 5px 0 0;
    width: 12px;
}
.content-image-carousel-pagination a.selected {
    background-position: -72px -54px;
    cursor: default;
}
.content-image-carousel-pagination a span {
    display: none;
}
/* /.content-image-carousel */
/* breadcrumbs */
.breadcrumbs {
    margin-bottom: 10px;
}
.breadcrumbs,
.breadcrumbs a.last {
    color: #333;
    font: 10px/12px Arial, sans-serif;
}
.breadcrumbs a {
    color: #106ab7;
    font: 10px/12px Arial, sans-serif;
    text-decoration: none;
}
.breadcrumbs a:hover {
    text-decoration: underline;
}
.breadcrumbs a.last {
    text-decoration: none;
}
/* end breadcrumbs */
.full h1,#gslider_title {
    color: #333;
    font: bold 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-bottom: 7px;
}
.full time {
    color: #999;
    display: block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    font-size:12px;
    margin-right:10px;
}
.sponsor {
    position: relative;
    top: -4px;
}
.article-full-image {
    margin-bottom: 13px;
    position:relative;
}
.article-full-image > img:first-child {
    display: block;
    height: 375px;
    width: 610px;
}
.article-full-image figcaption {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #525252;
    font-style: italic;
    margin:10px 0px 0px 0px;
}
.article-full-image figcaption .photo-source {
    float: right;
    margin-right: 15px;
}
.article-full-image figcaption .photo-source a {
    color: #1078be;
    text-decoration: none;
}
.article-full-image figcaption .photo-source a:hover {
    text-decoration: underline;
}
article.full .count-comments {
    color: #333;
    float: right;
    font: 14px/34px Arial, sans-serif;
    height: 32px;
}
article.full .count-comments a {
    color: #1078be;
    font: 14px/16px Arial, sans-serif;
    text-decoration: none;
}
article.full .count-comments a:hover {
    text-decoration: underline;
}
/* social navigation */
.social-links {
    height: 32px;
    margin-bottom: 15px;
    overflow: hidden;
}
.social-links a {
    background-image: url("/newimg/sprite-4.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 32px;
    margin: 0 13px 0 0;
    text-indent: -999px;
    width: 32px;

}
.social-links a:hover {
    border: 1px solid #333;
    height: 30px;
    width: 30px;

    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.social-links a.fb {
    background-position: 0 0;
}
.social-links a.fb:hover {
    background-position: -1px -1px;
}
.social-links a.tw {
    background-position: -37px 0;
}
.social-links a.tw:hover {
    background-position: -38px -1px;
}
.social-links a.vk {
    background-position: -74px 0;
}
.social-links a.vk:hover {
    background-position: -75px -1px;
}
.social-links a.od {
    background-position: -111px 0;
}
.social-links a.od:hover {
    background-position: -112px -1px;
}
.social-links a.gp {
    background-position: -148px 0;
}
.social-links a.gp:hover {
    background-position: -149px -1px;
}
.social-links a.sh {
    background-position: -185px 0;
}
.social-links a.sh:hover {
    background-position: -186px -1px;
}
/* end social navigation */
article.full p,.b-article-text p {
    color: #333;
    font: 17px/20px Arial, sans-serif;
    text-align: justify;
    margin-bottom: 15px;
}
/* article.full p.text--left {
    text-align: left;
}
article.full p.text--right {
    text-align: right;
}
article.full p.text--center {
    text-align: center;
}
article.full p.text--justify {
    text-align: justify;
}
.text--left {
    text-align: left;
}
.text--right {
    text-align: right;
}
.text--center {
    text-align: center;
}
.text--justify {
    text-align: justify;
} */

article.full .content,.b-article-text .content {
    font-size: 17px;
}

.content-block .content h3, .content-block .content h1, .content-block .content .typo-h3 {
    font-size: 17px;
}

article.full .content strong * {
    font-size: 17px !important;
}

em {
    font-style: italic;
}
article.full em {
    font-style: italic;
}
article.full h4.article-title {
    color: #333;
    font: bold 17px/20px Arial, sans-serif;
    margin-bottom: 10px;
}
/* voite block */
.voite-block {
    background: url("/newimg/f003.png") 0 100% repeat-x;
    float: left;
    margin: 0 20px 20px 0;
    padding-bottom: 8px;
    width: 240px;
}
.voite-block h4 {
    border-bottom: 1px solid #e5e5e5;
    color: #f72873;
    font: bold 14px/14px Arial, sans-serif;
    height: 16px;
    margin-bottom: 7px;
    padding: 0 0 0 32px;
    position: relative;
    text-transform: uppercase;
}
.voite-block h4 .icon {
    left: 7px;
    position: absolute;
    top: 0;
}
.voite-block .voite-question-wrapper {
    background: #f5f5f5;
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 20px 8px;
}
.voite-block .voite-question { 
    color: #333;
    font: bold 14px/16px Arial, sans-serif;
    margin-bottom: 13px;
}
.voite-block label { 
    color: #333;
    cursor: pointer; 
    display: block; 
    font: 14px/16px Arial, sans-serif;
    margin-bottom: 13px;
}
.has-js .voite-block .label_check,
.has-js .voite-block .label_radio { 
    padding-left: 25px; 
}
.has-js .voite-block .label_check input,
.has-js .voite-block .label_radio input  { 
    left: -9999px; 
    position: absolute; 
}
.voite-block .results { 
    color: #1078be;
    font: bold 10px/16px Arial, sans-serif;
    margin-left: 10px;
}
/* end voite block */
/* quote block */
.quote-block {
    background: url("/newimg/f011.png") 5px 0 no-repeat;
    float: right;
    margin: 0 0 20px 20px;
    padding: 23px 0 0;
    width: 240px;
}
.quote-block-inner {
    background: url("/newimg/f011.png") -235px 100% no-repeat;
    padding: 0 40px 11px;
}
.quote-block p.quote-block-text {
    color: #333;
    font: bold 14px/16px Arial, sans-serif;
}
.quote-block p.quote-block-author {
    color: #666;
    font: 11px/13px Arial, sans-serif;
    margin: 0;
    padding: 0 5px 0 0;
    text-align: right;
}
/* end quote block */
.read-also-wrapper {
    background: url("/newimg/f003.png") 0 0 repeat-x;
}

.see_also {
    position:relative;
}

.see_also img {
    margin-bottom: 5px;
}

.see_also.sa2 {
    border-top:none;
    padding:0px 0px 10px 0px;
    margin-bottom:10px;
    text-align:center;
}
.read-also-wrapper p.read-also, .see_also {
    color: #1078be;
    font: bold 16px/18px Arial, sans-serif;
    padding: 10px 0 10px 130px;
}
.read-also-wrapper .read-also-title, .see_also span {
    color: #333;
    font: bold 14px/18px Arial, sans-serif;
    display: inline-block;
    margin: 0 0 0 -130px;
    text-transform: uppercase;
    width: 130px;

    *display: inline;
    *zoom: 1;
}
.article-footer {
    margin: 0px 0px 10px 0px;
    overflow: hidden;
}
.article-footer .article-footer-error {
    color: #666;
    font: 10px/12px Arial, sans-serif;
    margin: 0 0 3px;
}
.article-footer .article-footer-tags {
    color: #333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    margin: 0;
    padding: 0 0 0 30px;
}
.article-footer .article-footer-tags-title {
    display: inline-block;
    margin: 0 0 0 -30px;
    width: 30px;
}
.article-footer .article-footer-tags a {
    color: #1078be;
    font-size:12px;
    margin: 0 5px 0 0;
    text-decoration: none;
}
.article-footer .article-footer-tags a:hover {
    text-decoration: underline;
}
.article-footer .article-footer-source {
    color: #666;
    float: right;
    font: 10px/12px Arial, sans-serif;
    margin: 0;
}
.article-footer .article-footer-source a {
    color: #1078be;
    font: bold 10px/12px Arial, sans-serif;
    margin: 0 5px 0 0;
    text-decoration: none;
}
.article-footer .article-footer-source a:hover {
    text-decoration: underline;
}
.button-1 {
    background: url("/newimg/f004.png") 0 0 repeat-x;
    border: 1px solid #0e69a6;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;

    text-shadow: 1px 1px 1px #196ca4;

    *display: inline;
    *zoom: 1;
}
.button-1:hover {
    background: #0e69a6;
    text-decoration: none;
}
/* .photo-gallery */
.photo-gallery figure,
.photo-gallery figure a,
.photo-gallery figure img {
    display: block;
    height: 210px;
    width: 300px;
}
.photo-gallery figcaption {
    text-indent: -9999px;
}
.photo-gallery .article-summary-wrapper {
    background: #f5f5f5;
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
}
.photo-gallery .article-summary-wrapper h2 {
    font: 14px/16px Arial, sans-serif;
    height: 32px;
    overflow: hidden;
}
.photo-gallery .article-summary-wrapper h2 a {
    color: #1078be;
    text-decoration: none;
}
.photo-gallery .article-summary-wrapper h2 a:hover {
    text-decoration: underline;
}
.photo-gallery .all-list {
    padding: 10px 0 0;
}
/* /.photo-gallery */
/* .video-block */
.video-block figure,
.video-block figure a,
.video-block figure img {
    display: block;
    height: 210px;
    position: relative;
    width: 300px;
}
.video-block figcaption {
    text-indent: -9999px;
}
.video-block article figure a i {
    background: url("/newimg/f012.png") 0 0 no-repeat;
    cursor: pointer;
    display: block;
    height: 210px;
    left: 0;
    position: absolute;
    top: 0;
    width: 300px;
    z-index: 100;
}
.video-block article figure a:hover i {
    background-position: 0 -215px;
}
.video-block .article-summary-wrapper {
    background: #f5f5f5;
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
}
.video-block .article-summary-wrapper .duration {
    color: #999;
    font: 10px/12px Arial, sans-serif;
}
.video-block .article-summary-wrapper h2 {
    font: 14px/16px Arial, sans-serif;
    height: 32px;
    margin-bottom: 10px;
    overflow: hidden;
}
.video-block .article-summary-wrapper h2 a {
    color: #1078be;
    text-decoration: none;
}
.video-block .article-summary-wrapper h2 a:hover {
    text-decoration: underline;
}
.video-block .all-list {
    padding: 10px 0 0;
}
/* /.video-block */
/* ------- /content ------- */

/* ------- footer ------- */
footer {
    background: #f1f1f1;
    padding: 20px;
}
.footer-main {
    background: url("/newimg/f008.png") 680px 0 repeat-y;
    margin: 0 0 20px;
    overflow: hidden;
}
.footer-main-left,
.footer-main-right {
    float: left;
    overflow: hidden;
}
.footer-main-left {
    width: 680px;
}
.footer-main-right {
    padding: 0 0 0 20px;
    width: 240px;
}
footer .nav-block {
    float: left;
    margin: 0 20px 24px 0;
    width: 210px;
}
footer .footer-main-right .nav-block {
    margin: 0;
    width: 240px;
}
footer .nav-block.last {
    margin-right: 0;
}
footer .nav-block.full {
    margin: 0;
    width: 680px;
}
footer .nav-block h5 {
    color: #333;
    font: bold 12px/14px Arial, sans-serif;
    margin: 0 0 7px;
    text-transform: uppercase;
}
footer .nav-block ul,
footer .nav-block ul li,
footer .nav-block ul li a {
    display: block;
}
footer .nav-block ul li {
    background: url("/newimg/f009.png") 0 5px no-repeat;
    margin: 0 0 3px;

    *background-position: 0 7px;
}
footer .nav-block.full ul li {
    background: none;
    float: left;
    margin: 0 68px 0 0;
}
footer .nav-block ul li a {
    color: #333;
    font: 12px/14px Arial, sans-serif;
    padding: 0 0 0 10px;
    text-decoration: none;
}
footer .nav-block.full ul li a {
    font-weight: bold;
    padding: 0;
    text-transform: uppercase;
}
footer .nav-block ul li a:hover {
    text-decoration: underline;
}
/*footer .nav-block ul.services-list li {
        background: none;
        height: 26px;
        margin: 0 0 10px;
        position: relative;
}
footer .nav-block ul.services-list li a {
        line-height: 26px;
        padding: 0 0 0 36px;
}
footer .nav-block ul.services-list li .icon-services {
        display: block;
        left: 0;
        position: absolute;
        top: 0;
}*/
.footer-foot {
    background: url("/newimg/f010.png") 0 0 repeat-x;
    overflow: hidden;
    padding: 16px 0 0 0;
}
.footer-foot .footer-logo {
    float: left;
    width: 130px;
}
.footer-foot .footer-logo a {
    display: block;
    margin: 0 0 7px;
    width: 130px;
}
.footer-foot .footer-logo a img {
    border: none;
    display: block;
}
.footer-foot .footer-logo p.copy {
    color: #333;
    font: bold 10px/12px Arial, sans-serif;
    text-transform: uppercase;
}
.footer-foot .footer-copyrights {
    float: left;
    padding: 0 35px;
    width: 632px;
}
.footer-foot .footer-counters {
    float: left;
    width: 108px;
}
.footer-foot .footer-copyrights p.copyrights {
    color: #333;
    font: 12px/12px Arial, sans-serif;
    margin: 0 0 23px;
}
.footer-foot .footer-copyrights nav ul,
.footer-foot .footer-copyrights nav ul li {
    display: block;
}
.footer-foot .footer-copyrights nav ul li {
    float: left;
    margin: 0 18px 0 0;
}
.footer-foot .footer-copyrights nav ul li a {
    color: #1078be;
    font: 12px/12px Arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
.footer-foot .footer-copyrights nav ul li a:hover {
    text-decoration: underline;
}
.footer-foot .counter {
    margin: 0 0 10px 0;
}
/* ------- /footer ------- */

.medical-consult-nav.content-tab {
    width: 100%;
    padding-top: 4px;
    margin-bottom: 20px;
}
.content-tab-tab {
    display: none;
}
.content-tab-tab.active {
    display: block;
}
.styled-content-table {
    margin: 20px 0px;
    border: 3px dotted rgb(193, 193, 238);
}
.styled-content-table th,.styled-content-table td {
    padding:5px;
}
.styled-content-table td,.styled-content-table th {
    border: 2px dotted rgb(193, 193, 238);
}
.styled-content-table tr td:first-child,.styled-content-table tr td:nth-child(2) {
    text-align: center;
}
.select-age-list {
    display: none;
    background-color: #fff;
    border: 1px solid #ccc;
    position: absolute;
    left: 23px;
    width: 121px;
    text-align: center;
}
.select-age-box {
    height: 10px;
    padding: 20px 0px;
    background-color: rgb(193, 193, 238);
}
.select-age-box p.inlineBlock {
    margin-left: 160px;
}
.select-age-box p.inlineBlock,
.select-age-wrapper {
    float: left;
}
.select-age-wrapper {
    position: relative;
    top: -5px;
}
.select-age-wrapper .select-age {
    background-color: #fff;
    padding: 4px 0px;
    width: 147px;
    display: block;
    text-align: center;
    border-radius: 16px;
    margin: 0px 10px;
}
.select-age-wrapper a {
    text-decoration: none;
}
.select-age-wrapper li {
    margin: 2px 0px;
    padding: 0px 10px;
}
.select-age-wrapper li:hover a,.select-age-wrapper li.current a {
    color: #000;
}
.select-age-wrapper:hover .select-age-list {
    display: block;
}
.table-wrapper {
    clear: both;
}
.age-tables h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 16px;
    margin: 10px 0px;
    color: #2393BD;
}
.fotobox {
    width: 64px;
    text-align: center;
    float: left;
    margin-right: 13px;
}
.cons_small_body {
    padding: 7px 10px 0;
    overflow: hidden;
}
.consultations_box {
    width: 610px;
    margin: 0 0 16px 10px;
    position: relative;
    overflow: hidden;
}
.consultations_box .consultations_box_header_cat {
    margin: 17px 0;
    min-height: 26px;
    overflow: hidden;
    padding: 0;
    position: relative;
    vertical-align: middle;
}
.consultations_box_body .consult_descrp {
    width: 610px;
    margin: 0 0 15px 0;
    line-height: 18px;
}
.cons_small {
    height: 110px;
    overflow: hidden;
    margin: 0 0 10px 0;
    width: 300px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    background: -moz-linear-gradient(bottom, #d3d8e2 0%, #eef4f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d8e2), color-stop(100%,#eef4f8));
    background: -webkit-linear-gradient(bottom, #d3d8e2 0%, #eef4f8 100%);
    background: -o-linear-gradient(bottom, #d3d8e2 0%, #eef4f8 100%);
    background: -ms-linear-gradient(bottom, #d3d8e2 0%, #eef4f8 100%);
    background: linear-gradient(bottom, #d3d8e2 0%, #eef4f8 100%);
    -pie-background: linear-gradient(#eef4f8, #d3d8e2);
    behavior: url('/css/PIE.htc');
}
.cons_small_body .const_type {
    display: block;
    font-size: 18px !important;
    font-style: italic;
    font-weight: bold;
    color: #0066cc;
    line-height: 16px !important;
    margin: 5px 0 8px 0;
    text-transform: capitalize;
}
.cons_left {
    float: left;
}
.cons_right {
    float: right;
}
.consultations_box_header_cat h1 {
    float: left;
    font-weight: bold;
    padding: 0;
    color: #000000;
    font-size: 22px;
    font-style: italic;
    margin: 0;
    text-shadow: none;
    width: 436px;
}
.consultations_header_cat h2 {
    float: left;
    margin: 13px 0 0 0;
    line-height: 35px;
    color: #000;
    font-size: 22px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    padding: 0;
}
a.btn_vopros {
    background: #0043a1;
    color: #fff;
    display: block;
    font-weight: bold;
    height: 26px;
    line-height: 24px !important;
    margin: -13px 0 0 10px;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 0;
    text-align: center;
    text-decoration: none;
    width: 164px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    background: -moz-linear-gradient(bottom, #0043a1 0%, #0064ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0064ba), color-stop(100%,#0043a1));
    background: -webkit-linear-gradient(bottom, #0043a1 0%, #0064ba 100%);
    background: -o-linear-gradient(bottom, #0043a1 0%, #0064ba 100%);
    background: -ms-linear-gradient(bottom, #0043a1 0%, #0064ba 100%);
    background: linear-gradient(bottom, #0043a1 0%, #0064ba 100%);
    -pie-background: linear-gradient(#1e76c1, #0043a1);
    behavior: url('/css/PIE.htc');
}
.calend_buttons1 {
    height: 43px;
    margin: 0;
    position: relative;
}
.calend_buttons1 a.btn_escho_vopr {
    color: #000;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 8px;
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 3px 20px 0 0;
    padding: 0 26px 0 13px;
    background: #e9e9e9 url(/newimg/btn-arrow.png) 100% 0 no-repeat;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    behavior: url('/css/PIE.htc');
}
.consult_wrap_quest {
    background: #ecf0f3;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    background: -moz-linear-gradient(-258deg, #a0d2ee 0%, #ecf0f3 15%);
    background: -webkit-gradient(-258deg, left top, left bottom, color-stop(0%,#a0d2ee), color-stop(15%,#ecf0f3));
    background: -webkit-linear-gradient(-258deg, #a0d2ee 0%, #ecf0f3 15%);
    background: -o-linear-gradient(-258deg, #a0d2ee 0%, #ecf0f3 15%);
    background: -ms-linear-gradient(-258deg, #a0d2ee 0%, #ecf0f3 15%);
    background: linear-gradient(-258deg, #a0d2ee 0%, #ecf0f3 15%);
    -pie-background: linear-gradient(-258deg, #a0d2ee 0%, #ecf0f3 15%);
    behavior: url('/css/PIE.htc');
}
.consultations_header_cat {
    border-top: 1px dotted #626262;
    overflow: hidden;
    position: relative;
}
.consultations_body {
    /* border-bottom: 1px dotted #626262;*/
    padding: 10px 10px 20px;
}
.consultations_body_head {
    height: 30px;
    overflow: hidden;
}
.consultations_body.consultations_body_red a.cons_type {
    color: #cc0066;
}
.consultations_body a.cons_type {
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #cc0066;
    line-height: 16px;
    padding: 0;
    text-transform: uppercase;
    clear: both;
}
.consultations_body .data {
    height: 30px;
    line-height: 16px;
    padding: 0;
    color: #828282;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    float: left;
}
.consultations_body .nom {
    color: #828282;
    font-size: 13px;
    font-style: italic;
}
.consultations_body .btn_some {
    background: #094aa4;
    display: block;
    min-width: 67px;
    height: 20px;
    line-height: 20px;
    float: right;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    padding: 0 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    background: -moz-linear-gradient(bottom, #094aa4 0%, #1e76c1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e76c1), color-stop(100%,#094aa4));
    background: -webkit-linear-gradient(bottom, #094aa4 0%, #1e76c1 100%);
    background: -o-linear-gradient(bottom, #094aa4 0%, #1e76c1 100%);
    background: -ms-linear-gradient(bottom, #094aa4 0%, #1e76c1 100%);
    background: linear-gradient(bottom, #094aa4 0%, #1e76c1 100%);
    -pie-background: linear-gradient(#1e76c1, #094aa4);
    behavior: url('/css/PIE.htc');
}
.consultations_body .question {
    background: #ffffff;
    border: 1px solid #ccc;
    clear: both;
    height: auto;
    margin: 0 0 10px 0;
    padding: 9px 15px 8px 15px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-box-shadow: -1px -1px 1px #8a8a8a;
    -moz-box-shadow: -1px -1px 1px #8a8a8a;
    box-shadow: -1px -1px 1px #8a8a8a;
    behavior: url('/css/PIE.htc');
}
.consultations_body .question a {
    margin: 0;
    padding: 0;
    color: #777777;
    display: block;
}
.site.site2 a {
    font-size: 13px;
    line-height: 18px;
}
.consultations_body .dok_post {
    overflow: hidden;
}
.consultations_body.consultations_body_red .answer {
    background: #fff url(/img/bg_answer_red.png) 0 100% repeat-x;
    border: 1px solid #ff99cc;
    color: #cc0066;
}
.consultations_body .answer {
    width: 354px;
    min-height: 65px;
    height: auto !important;
    height: 65px;
    background: #fff url(/img/bg_answer_red.png) 0 100% repeat-x;
    border: 1px solid #ff99cc;
    position: relative;
    color: #cc0066;
    float: left;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    behavior: url('/css/PIE.htc');
}
.dok_post .answer .answer_nosik, .consultations_body.consultations_body_red .answer .answer_nosik {
    background-position: 0 -20px;
}
.dok_post .answer .answer_nosik, .consultations_body.consultations_body_red .answer .answer_nosik {
    background-position: 0 -20px;
}
.consultations_body .answer_nosik {
    bottom: 13px;
    background-image: url(/newimg/bg_answer_nosik.png);
    background-repeat: no-repeat;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: -18px;
    width: 18px;
}
.consultations_body .txt_answer {
    padding: 9px 25px 8px 15px;
    word-wrap: break-word;
}
.consultations_body .doctor {
    float: left;
    width: 234px;
    min-height: 60px;
    height: auto !important;
    height: 60px;
}
.doctor .fotobox {
    height: 54px;
    width: 54px;
    text-align: center;
    float: left;
    margin: 0 5px 0 18px;
}
.consultations_body.consultations_body_red .doc_expert {
    color: #CC0066;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.consultations_body .doctor .doc_name {
    display: block;
    padding: 0;
    line-height: 22px;
    margin: 0;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    color: #000;
}
.consultations_body.consultations_body .doc_doctor {
    color: #333;
    line-height: 14px;
    font-size: 11px;
    text-transform: uppercase;
}
.consultations_body.consultations_body_blue a.cons_type {
    color: #0066cc;
}
.consultations_body.consultations_body_blue .answer {
    background: #fff url(/newimg/bg_answer_blue.png) 0 100% repeat-x;
    border: 1px solid #a9ddf5;
    color: #0066cc;
}
.consultations_body.consultations_body_blue .answer .answer_nosik {
    background-position: 0 0;
}
.consultations_body.consultations_body_blue .doc_expert {
    color: #0066CC;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.consultations_box {
    width: 610px;
    margin: 0 0 16px 10px;
    position: relative;
    overflow: hidden;
}
.consultations_box .consultations_box_body {
    padding: 0;
    margin: 9px 0 0;
}
.consultations_box .txt_consultations {
    width: 610px;
    margin: 0 0 15px 0;
}
.consultations_box .txt_consultations .txt_consultations_body {
    background: url(/newimg/bg_txt_consultations_body.png) 0 100% no-repeat;
    height: 448px;
    margin: 0;
    padding: 0;
    width: 610px;
}
.consultations_box .txt_consultations .txt_consultations_head {
    border-bottom: 1px dotted #626262;
    color: #333;
    font-size: 11px;
    line-height: 30px;
    height: 27px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 610px;
}
.consultations_box .txt_consultations .scrollable {
    float: left;
    margin: 10px 0 0;
    position: relative;
    overflow: hidden;
    width: 610px;
    height: 378px;
}
a.left {
    left: 0;
}
a.browse {
    background: url(/newimg/btn-scrollable-doc-sprite.png) 0 0 no-repeat;
    display: block;
    width: 30px;
    height: 378px;
    position: absolute;
    top: 0;
    cursor: pointer;
    font-size: 1px;
    z-index: 1000;
}
.consultations_box .txt_consultations .scrollable .items {
    width: 20000em;
    position: absolute;
    left: 0;
    top: 0;
}
.items div.doc_wrap {
    float: left;
    height: 378px;
    overflow: hidden;
    width: 610px;
}
.doc_desc {
    height: 87px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 30px;
    width: 560px;
}
.doc_info {
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    height: 84px;
    margin: 1px 0 0 1px;
    overflow: hidden;
    position: relative;
    width: 339px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-box-shadow: -1px -1px 1px #8a8a8a;
    -moz-box-shadow: -1px -1px 1px #8a8a8a;
    box-shadow: -1px -1px 1px #8a8a8a;
    behavior: url('/css/PIE.htc');
}
.doc_info .fotobox {
    float: left;
    margin: 20px 10px 0;
    text-align: center;
    width: 54px;
}
.doc_desc_text {
    float: left;
    height: 66px;
    margin: 12px 10px 0 0;
    overflow: hidden;
    width: 255px;
}
.doc_desc_text a.dok_name {
    color: #000;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 16px;
}
.consultations_box .txt_consultations .txt_consultations_body p {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
}
.doc_desc_text.blue p.d_description {
    color: #0066cc;
}
.doc_desc_text p.d_description {
    color: #000;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
}
#header2 a, .site.site2 a, .site.site * {
    font-family: Arial, Helvetica, sans-serif;
}
p.d_description {
    float: left;
}

input[type="radio"] {
    margin: 3px 3px 0px 5px;
}
input[type="radio"] {
    -webkit-appearance: radio;
    box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
    margin: 3px 0.5ex;
    padding: initial;
    background-color: initial;
    border: initial;
}
input[type="hidden"] {
    display: none;
}
.rate_vote {
    font-size: 10px;
}
.rate a.all {
    display: block;
    border: none;
    margin: 10px 0 0;
    padding: 0;
    text-align: right;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    width: 164px;
    overflow: visible;
    color: #000;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 34px 0 0;
    position: relative;
    background: #e9e9e9 url(/newimg/btn-arrow.png) 100% 0 no-repeat;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    behavior: url('/css/PIE.htc');
}
a.disabled {
    visibility: hidden !important;
}
a.right {
    background-position: -90px 0;
    right: 0;
}
.doc_desc_text.blue p.d_description {
    color: #0066cc;
}
.doc_desc_text.red p.d_description {
    color: #cc0066;
}

.consultations_box .consultations_box_header h2, .consultations_box .consultations_box_header h1, .consultations_box_header_cat h2 {
    margin: 17px 0 0 0;
    color: #000;
    font-size: 22px;
    font-style: italic;
    text-shadow: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.consultations_box .consultations_box_body {
    padding: 0;
    margin: 9px 0 0;
}
.consultations_box_body .consult_descrp {
    width: 610px;
    margin: 0 0 15px 0;
    line-height: 18px;
}
.consultations_box_body .consult_descrp p {
    line-height: 18px;
    margin: 0;
    padding: 8px 0 1px;
    font-size: 13px;
    color: #000;
}
.consultations_box_body .login_banefit {
    font: 13px/18px;
    color: #000;
    margin: 0 0 15px;
}
.consultations_box_body .login_banefit a {
    text-decoration: underline;
}
.consultations_box form.consult {
    background: url(/newimg/bg-form-consult.png) 0 0 no-repeat;
    display: block;
    height: 500px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 610px;
}
.consultations_box form.consult fieldset {
    display: block;
    margin: 0;
    padding: 20px 20px 0 0;
    border: none;
}
.consultations_box form.consult div.field_wrap {
    overflow: hidden;
    margin: 0 0 15px 0;
}
.consultations_box form.consult input.input_styling, .consultations_box form.consult input.t_input {
    background: white;
    border: 1px solid #ccc;
    display: block;
    float: right;
    overflow: hidden;
    position: relative;
    margin: 2px 0 0 2px;
    width: 386px;
    height: 22px;
    line-height: 22px;
    border-radius: 8px;
    box-shadow: -1px -1px 1px #8a8a8a;
    behavior: url('/css/PIE.htc');
}
.consultations_box form.consult label {
    padding: 0 15px 0 0;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    float: right;
}
.consultations_box form.consult .select_wrap {
    background: url(/newimg/bg-textfield-wrap.png) 0 0 no-repeat;
    float: right;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0;
    width: 390px;
    height: 28px;
}
.consultations_box form.consult .select_wrap .select-above-l {
    background-position: 0 -5px;
    width: 6px;
    height: 19px;
    left: 0;
    top: 5px;
}
.consultations_box form.consult .select_wrap .select-above-t {
    background-position: 0 0;
    width: 390px;
    height: 5px;
    left: 0;
    top: 0;
}
.consultations_box form.consult .select_wrap .select-above-r {
    background-position: -384px -5px;
    width: 6px;
    height: 19px;
    right: 0;
    top: 5px;
}
.consultations_box form.consult .select_wrap .select-above-b {
    background-position: 0 -24px;
    width: 390px;
    height: 4px;
    left: 0;
    bottom: 0;
}
.consultations_box form.consult .select_wrap .select-above-l, .consultations_box form.consult .select_wrap .select-above-t, .consultations_box form.consult .select_wrap .select-above-r, .consultations_box form.consult .select_wrap .select-above-b {
    background: url(/newimg/bg-select-wrap.png) 0 0 no-repeat;
    display: none;
    position: absolute;
    overflow: hidden;
}
.consultations_box form.consult select {
    display: block;
    float: right;
    margin: 6px 5px 0 0;
    width: 380px;
    border: none;
    outline: none;
    text-align: left;
    background: #fff;
}
.consultations_box form.consult .inputfile_wrap {
    float: right;
    overflow: hidden;
    margin: 0;
    width: 390px;
    height: 28px;
    text-align: right;
}
.consultations_box form.consult input#txtFileName {
    background: #ececec;
    border: 1px solid #ececec;
    color: #858585;
    display: -moz-inline-stack;
    display: inline-block;
    font: 14px;
    margin: 1px 0 0 9px;
    line-height: 22px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 232px;
    height: 22px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    behavior: url('/css/PIE.htc');
}
.consultations_box form.consult .btn-file-wrap {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}
.consultations_box form.consult textarea.textarea_styling, .consultations_box form.consult .t_text {
    float: right;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    background: white;
    border: 1px solid #ccc;
    display: block;
    margin: 2px 0 0 2px;
    padding: 0 5px;
    position: relative;
    resize: none;
    width: 376px;
    height: 146px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-box-shadow: -1px -1px 1px #8a8a8a;
    -moz-box-shadow: -1px -1px 1px #8a8a8a;
    box-shadow: -1px -1px 1px #8a8a8a;
    behavior: url('/css/PIE.htc');
}
.consultations_box form.consult input.btn_some {
    display: block;
    border: none;
    bottom: 6px;
    right: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    position: absolute;
    width: auto;
    overflow: visible;
    color: #000;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 8px;
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 26px 0 13px;
    background: #e9e9e9 url(/newimg/btn-arrow.png) 100% 0 no-repeat;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    behavior: url('/css/PIE.htc');
}
.consultations_box .consultations_box_header1 {
    padding: 0;
    overflow: hidden;
    height: 51px;
    margin: 0 0 10px 0;
    clear: both;
}
.consultations_box .consultations_box_header1 h4 {
    float: left;
    margin: 17px 0 0 0;
    color: #000;
    font-size: 22px;
    font-style: italic;
    text-shadow: none;
    font-weight: bold;
}
.consultations_box form.consult .inputfile_wrap {
    float: right;
    overflow: hidden;
    margin: 0;
    width: 390px;
    height: 28px;
    text-align: right;
}
#budget-form {
    min-width: 620px;
}
b {
    font-weight: bold;
}
img.blk {
    display: block;
}
.paginator {
    font-size: 1em;
    margin: 5px auto;
    width: 600px;
    height: 65px;
    padding-top: 15px;
}
.paginator {
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #dedede;
    font-size: 13px;
    position: relative;
    padding: 0 15px 0 15px;
}
.paginator .list_prev {
    display: block;
    float: left;
    background-image: url(/newimg/icon_left.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 12px;
    padding: 0 10px 0 9px;
    font-style: italic;
}
.paginator .list_next {
    display: block;
    float: right;
    background-image: url(/newimg/icon_right.gif);
    background-repeat: no-repeat;
    background-position: right center;
    font-size: 12px;
    padding: 0 9px 0 10px;
    font-style: italic;
}
.comment_box {
    width: 610px;
}
.comment_box_body h3 {
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c;
    margin: 0 0 13px 0;
    padding: 0;
}
.one_comment {
    position: relative;
    padding: 0px 0px 0px 68px;
    min-height: 60px;
    height: auto !important;
    height: 60px;
}
.one_comment .autor_foto {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.one_comment .answer_nosik1 {
    position: absolute;
    top: 16px;
    left: 60px;
    display: block;
}
.txt-name{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #333;
}
.one_comment .txt_comment {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.one_comment .inform {
    display: block;
    font-size: 10px;
    font-style: italic;
    color: #969696;
}
.one_comment .h10 {
    clear: both;
    height: 10px;
}
.comment_form {
    display: block;
    margin: 0;
    padding: 0;
}
.comment_form fieldset {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
}
.comment_form input.btn_add_comment {
    display: block;
    width: 165px;
    height: 17px;
    background-color: transparent;
    border: none;
    background-image: url(/newimg/btn_add_comment.gif);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0;
    padding: 0;
    float: none;
}
.one_comment .inform a {
    font-size: 10px;
    font-style: italic;
    color: #619b11;
    text-decoration: underline;
}
.message-box h2 {
    color: #2393bd;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
}
.message-box textarea {
    border-spacing: 2px;
    border-color: gray;
    -webkit-appearance: textarea;
    background-color: white;
    border: 1px solid;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    padding: 2px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.servises_box {
    height: 22px;
    line-height: 22px;
    background-color: #e3f4f9;
    background-image: url(/newimg/servises_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    padding: 0 0px 0 0;
}
.servises_box a {
    display: block;
    float: left;
    padding: 0px;
    margin: 3px 4px 0 0;
}
.servises_box {
    line-height: 22px;
}
.servises_box .serv_left {
    display: block;
    float: left;
    margin: 0 0px 0 0;
}
.comment_box_body h4 {
    font-size: 21px;
    font-weight: bold;
    color: #1078be;
    margin: 0 0 8px 0;
    padding: 5px 0 0 0;
}

.likar_info_header {
    line-height: 40px;
    color: #2393bd;
    font-size: 16px;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-shadow: 1px 1px 0px #FFF;
}
.x-informers .likar_info_header {
    background-image: url(/newimg/h1_blue_smoll.png);
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
}
.likar_info_header {
    display: block;
    height: 42px;
    background-image: url(/newimg/bg_likarinfo.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    position: relative;
    line-height: 40px;
    padding: 0 0 0 76px;
    color: #2393bd;
    font-size: 16px;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-shadow: 1px 1px 0px #FFF;
}
.board {
    width: 610px;
    margin: 0 0 16px 10px;
    position: relative;
    overflow: hidden;
    background-image: url(/newimg/bg_leftbox_fill.jpg);
    background-repeat: repeat-y;
    background-position: left;
}
.likar_info_body {
    background-image: url(/newimg/bg_right_boxes.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 8px 14px 1px;
}
a.all {
    display: block;
    float: right;
    height: 20px;
    line-height: 16px;
    color: #39a5cd;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    padding: 0 24px 0 10px;
    margin: 7px 0 0 0;
}

.top10_smoll a.all {
    display: inline;
    float: none;
}

/* ---------------- / clearfix ---------------- */
* html .clearfix {
    height: 1%; /* IE5-6 */
}

.clearfix {
    display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
    display: block;  
}

.clear {
    clear: both;
}

.clearfix:after, .clear:after{ /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* --------------------- / article ----------------- */
.page-article-title {
    /*background: url("/newimg/f002.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);*/
    color: #333333;
    font: bold 14px/16px Arial,sans-serif;
    margin: 0 0 5px;
    padding: 0 0 2px;
    position: relative;
    text-transform: uppercase;
}
.page-article-title span {
    border-right: 5px solid #FFFFFF;
    padding: 0 0 2px;
}

.b-breadcrumbs, #menu ul
{
    padding: 0 0 7px 0;
    margin: 0px 0px 10px 0px;
}


.b-breadcrumbs__item, #menu ul li
{
    position: relative;
    display: inline-block;
    margin-left: 11px;
}

.b-breadcrumbs__item a, #menu ul li a
{
    font-family: Verdana, sans-serif, serif !important;
    font-size: 11px !important;
    text-decoration: underline;
    color: #106ab7;
}

.b-breadcrumbs__item span, #menu ul li span span,.b-breadcrumbs__item a.last, #menu ul li a.last
{
    font-family: Verdana, sans-serif, serif;
    font-size: 11px !important;
    text-decoration: none;
    color: #FF90B1;
}

.b-breadcrumbs__item .before, #menu ul li .before
{
    font-size: 12px;
    position: absolute;
    top: 7px;
    left: -11px;
    width: 7px;
    height: 7px;
    background: url("/img/new/breadcrumbs-arr.png") no-repeat;
}

.b-breadcrumbs__item:first-child .before, #menu ul li:first-child .before
{
    background: none;
}

.b-breadcrumbs__item:first-child, #menu ul li:first-child
{
    margin-left: 0;
}

.b-breadcrumbs__item:before, #menu ul li:before
{
    font-size: 11px;
    position: absolute;
    top: 2px;
    left: -10px;
    content: "\003E";
    color: #666;
}

.b-breadcrumbs__item:first-child:before, #menu ul li:first-child:before
{
    content: " "
}

/* ---------------------- // calc --------------------------- */
.calculator {
    margin-top: 82px;

    width: 734px;
    height: 10px;
    /*overflow: hidden;*/
    clear: both;
}

.calculator li {
    list-style: none;
    display: block;
    /*overflow: hidden;*/
    float: left;
    margin-left: 2px;
}

.calculator li:first-child {
    margin-left: 0px;
}

.item-box {
    height: 10px;
    cursor: pointer;
}

.item-box .info-box a i {
    /* margin-right: 5px;*/
}

.item-box .info-box a {
    width: 5px;
    height: 10px;
    overflow: hidden;
    display: block;
    /*float: left;
    content: ' ';
    margin-left: 2px;*/
}

.item-box .info-box a.first {
    margin-left: 0px;
}


.item-box {
    position: relative;
}

.item-box:first-child {

}

.item-box .box {
    width: 145px;
    height: 10px;
}

.item-box #box-1, .calculator #items-1 {
    background: #f38db3;
}

.item-box #box-2, .calculator #items-2 {
    background: #4ca2da;
}

.item-box #box-3, .calculator #items-3 {
    background: #f4e74c; 
}

.item-box #box-4, .calculator #items-4 {
    background: #6dc960;
}

.item-box #box-5, .calculator #items-5 {
    background: #a173d4;
}


.info-box {
    position: relative;
    width: 5px;
    height: 10px;
    margin-left: 2px;
    float: left;
    display: none;
}
.item-box div.first {
    margin-left: 0px;
} 

.item-box label {
    margin-top: 7px;
    padding-top: 2px;
    position: absolute;
    top: 9px;
    min-width: 140px;
    border-top: 1px solid #999;
    display: none;
    z-index: 100;    
    color: #666;
    font-size: 11px;
}

.item-box label i {
    background: url('/newimg/calc/arrow.png') no-repeat;
    width: 9px;
    height: 4px;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left: -4px;
}

.item-box #image {
    width: 100px;
    position: absolute;
    z-index: 10;
    top: -85px;
    left: 50%;
    margin-left: -40px;
}

.item-box #image a {
    text-decoration: none;
}

.item-box #image b {
    color: #999;
    font-size: 12px;
    text-align: center;
}

.item-box img {
    width: 80px;
    height: 67px;
    display: block;
}

.bg-white {
    background: #FFF !important;
}

#dialog-confirm { display:none; } 

.social_panel span {
    display: block;
    float: left;
    margin: 0 3px 0 0!important;
}
#smi_teaser_1802 {
    /*padding: 0 25px 0 35px;*/
    margin-bottom: 5px;
}
#smi_teaser_1802 table {
    background: #ECF0F3!important;
    border-radius: 7px!important;
    -moz-border-radius: 7px!important;
    -webkit-border-radius: 7px!important;
    -khtml-border-radius: 7px!important;
    behavior: url(/css/PIE.htc)!important;
}
#smi_teaser_1802 table tr td {
    background: #ECF0F3!important;
    border: #ECF0F3!important;
}
.dsq-font { font-family: 'Disqus' !important; }

/* ==============================// fix carusel ======================= */
.carousel-pagination {
    display: none;
}

/* ================================// forum ================================ */
.themes-search input {
    border: 2px inset;
    padding:2px;
}
.button-pane input {
    padding: 1px 6px;
    border: 2px outset buttonface;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}
.rich_header {
    height: 51px;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0 20px;
    overflow: hidden;
}
.rich_header h1 {
    float: left;
    margin: 15px 0 0 0;
    color: #000;
    font-size: 22px;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    padding: 0;
    text-shadow: 1px 1px 0px #FFF;
    text-transform:uppercase;
}


.sortable #head .item-sorttable, .sortable #custom .item-sorttable {
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: bottom;
    width: 100px;
}
.sortable li .ch {
    width: 50px;
}
.left {
    float: left;
}
.left {
    float: left;
}
.sortable li {
    list-style: none outside none;
}
li {
    line-height: 20px;
}
.sortable {
    border-collapse: collapse;
    border-spacing: 0;
}
body, p {
    font-family: 'Droid Sans',Helvetica,Arial,sans-serif;
}
body {
    color: #353535;
    font-family: 'Droid Sans',Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
}
body {
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}
html {
    font-size: 100%;
}
ul.list-4 li {
    color: #000000;
    list-style: disc outside none;
    margin-left: 20px;
}

.nontfound p, .nontfound span, .nontfound li, .nontfound a {
    font-size:12px !important;
}
.nontfound p, .nontfound span {
    color:#000;
}
.mrg10 {
    margin:10px 0px;
}
.blue-tittle {
    color: #1078be;
    font-size:16px;
}
/* ============================================// speccorners ==================================== */
.speccorners-title {
    color: #457699;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 2px;
    position: relative;
    text-transform: uppercase;
    display: block;
    text-align: center;
    background: #fff;
    z-index: 2;
    width: 150px;
    margin: 20px auto;
} 
.right-column .content-block:after,.readMore-cont:after,.whithHeadet:after {
    content: "";
    display: block;
    border-bottom: 1px solid #457699;
    width: 100%;
    position: absolute;
    top: 10px;
}
.content-block.whithHeadet {
    margin-top:40px;
}
.whithHeadet .speccorners-title {
    width: 200px;
    margin-bottom: 20px;
}
.speccorners {
    margin: 15px 0 10px 0;
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 11px;
}
.speccorners li {
    width:300px;
    height:44px;
    margin:2px 0px;
    list-style:none;
    background:#fcfcfc;
}
.speccorners li a {
  display: table-cell;
  height: 44px;
  vertical-align: middle;
  text-indent: 11px;
  padding-right: 40px;
  width: 244px;
  padding-left: 70px;
  font-size: 14px;
  white-space: nowrap;

}
.easy_travel {
    background:url("/newimg/plashkiNew/easy_drive.png") 0px 0px no-repeat;
}
.child_food {
    background:url("/newimg/plashkiNew/child_food.png") 0px 0px no-repeat;
}
.ny2017 {
    background:url("/newimg/plashkiNew/ny2017.png") 0px 0px no-repeat;
}
.citrus {
    background:url("/newimg/plashkiNew/citrus.png") 0px 0px no-repeat;
}
.akva_nyanya {
    background:url("/newimg/plashkiNew/akva_nyanya.jpg") 0px 0px no-repeat;
}
.mama_present {
    background:url("/newimg/plashkiNew/mama_present.png") 0px 0px no-repeat;
}
.ng_2018 {
    background:url("/newimg/plashkiNew/ng_2018.jpg") 0px 0px no-repeat;
}
.child_oftalmology {
    background:url("/newimg/plashkiNew/child_oftalmology.png") 0px 0px no-repeat;
}
.summer_ideas {
    background:url("/newimg/plashkiNew/summer_ideas.png") 0px 0px no-repeat;
}
.ValentineDay {
    background:url("/newimg/plashkiNew/valentineday.png") 0px 0px no-repeat;
}
.sv_valentine {
    background:url("/newimg/plashkiNew/Sv_Valentin.jpg") 0px 0px no-repeat;
}
.sv_valentine_new {
    background:url("/newimg/plashkiNew/Sv_Valentin_new.jpg") 0px 0px no-repeat;
}
.march{
    background:url("/newimg/plashkiNew/8march.png") 0px 0px no-repeat;
}
.grafting{
    background:url("/newimg/plashkiNew/Unicef-specrazdel.png") 0px 0px no-repeat;
}
.blog-specrazdel{
    background:url("/newimg/plashkiNew/blog-specrazdel.png") 0px 0px no-repeat;
}
.easter-specrazdel{
    background:url("/newimg/plashkiNew/easter-specrazdel.png") 0px 0px no-repeat;
}
.father-specrazdel{
    background:url("/newimg/plashkiNew/father-specrazdel.png") 0px 0px no-repeat;
}
.home-specrazdel{
    background:url("/newimg/plashkiNew/home-specrazdel.png") 0px 0px no-repeat;
}
.podelki-specrazdel{
    background:url("/newimg/plashkiNew/podelki-specrazdel.png") 0px 0px no-repeat;
}
.recipe-specrazdel{
    background:url("/newimg/plashkiNew/recipe-specrazdel.png") 0px 0px no-repeat;
}


/**************** Sticky banners for RightColumn *********************/

.right-column__sticky-banners{
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 99;
}

/*.prevent_sickness{*/
/*background:url("/newimg/plashkiNew/Dramina-button_preview.png") 0px 0px no-repeat;*/
/*}*/
.babyd_plashka {
    background:url("/newimg/plashkiNew/plashka26.jpg") 0px 0px no-repeat;
}
.bbd_pampers {
    background:url("/newimg/plashkiNew/papmpers.png") 0px 0px no-repeat;
    text-indent: -2px !important;
    line-height: 0px;
}
.bbd_pamrers_rod {
    background:url("/newimg/plashkiNew/papmpers.png") 0px 0px no-repeat;
}
.rastish_spec {
    background:url("/newimg/plashkiNew/rastish_spec.png") 0px 0px no-repeat;
    /*text-indent: -2px !important;
      line-height: 0px;*/
}
.animation {
    background:url("/newimg/plashkiNew/animation.png") 0px 0px no-repeat;
}
.bilektra {
    background:url("/newimg/plashkiNew/biolektra.png") 0px 0px no-repeat;
}
.vibrukol {
    background:url("/newimg/plashkiNew/vibrukol.jpg") 0px 0px no-repeat;
}
.NewYear {
    background:url("/newimg/plashkiNew/ny_01.jpg") 0px 0px no-repeat;
}
.vibrukol {
    font-size:20pt;
}
.bbd_pampers img, .bbd_pamrers_rod img {
    position:relative;
    top:5px;
}
/* fix css */
.comment_form input[name="author"] {
    width: 518px;
    height: 33px;
    border: 2px solid #bfcbd3;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 14px;
    padding-left: 10px;

    cursor: pointer;
    float: none;

}

.catalogs_comment_form input[name="author"] {
    width: 100%;
    height: 33px;
    border: 2px solid #bfcbd3;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 14px;
    padding-left: 10px;
    cursor: text;
    float: none;
}
.catalogs_comment_form textarea {
    width: 100%;
    border: 2px solid #bfcbd3;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 14px;
    padding-left: 10px;
    cursor: text;
    float: none;
}

.smilar-block {
    margin-top:10px;
}
.noteTxt {
    background: #f5f5f5 url(/img/new/bgNoteTxt.png) 13px 3px no-repeat;
    margin: 10px 0;
    overflow: hidden;
    padding: 14px 10px 16px 32px;
    width: 548px;
}
.rullet {
    position:relative;
}
.rullet > h3,.video-carusel > h3 {
    font-size:14px !important;
    text-transform:uppercase;
    color:#1078be;
    font-weight:bold;
}
.rullet h3 span {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.novstris-pl {
    position: absolute;
    top: 22px;
    right: 30px;
    z-index:9;
}
.novstris-pl a {
    display:block;
}
.big-plashka {
    position: relative;
    left: 64px;
}

article sup {
    vertical-align: super;
    font-size: 10px;
}
.child-reminder {
    width:14px;
    height:12px;
    position:absolute !important;
    top:-7px;
    right:-4px;
    background:url(/img/childhelp/kid.png) 0px 0px no-repeat;
}
.staticPage.contactInfo.full h2{
    font-size:16px;
    font-weight:600;
    line-height:45px;
}

/*ReNew*/
.art_actions {
    text-align:center;
    margin-bottom:20px;
}
.art_actions ul{
    margin:0px;
    padding:0px;
}
.art_actions ul li {
    display:inline-block;
}
.art_actions ul li a{
    display: block;
    padding: 8px 14px;
    color: #505e6d;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    border-radius: 10px;
    text-decoration:none !important;
}
.art_actions.lower {
  border-bottom: 1px dashed #ccc;
  border-top: 1px dashed #ccc;
  padding: 8px 0px;
  margin-bottom:0px !important;
}
.relap-default-wrapper {
    margin-bottom:20px !important;
}
.art_actions.lower ul.m_buttons li a {
    padding: 4px 17px;
    border-radius:5px;
}
.art_actions.lower ul.m_buttons li a span {
    position:relative;
    top:-5px;
}
.art_actions ul.m_buttons li img {
    position:relative;
    top:1px;
}
.art_actions ul.share-links {
    text-align:left;
    margin:10px 0px;
    padding:0px;
    display:none;
}
.art_actions ul.share-links li{
    display:inline-block;
    margin:0px 5px;
}
.art_actions ul.share-links li a {
    padding:0px;
    padding:0px;
    background:none;
    border-radius:0px;
}
/*UL LI SOC*/
.left_soc {
    position: absolute;
    margin-left: -86px;
    margin-top: -22px;
    top:0px;

}
/*UL LI SOC*/
.social-likes__icon {
    display:none;
}
.social-likes > div {
    display:block;
    margin-bottom:5px;
    width:57px;
    height:51px;
    cursor:pointer;
    position:relative;
}
.social-likes > div > span {
    display:block;
    width:57px;
    height:51px;
    position:relative;
}
.social-likes > div > span .social-likes__counter {
    display: block;
    width: 57px;
    text-align: center;
    position: absolute;
    bottom: 7px;
    font-size:10px;
    color:#000;
    text-decoration:none;

}
.social-likes > div.social-likes__widget_facebook > span.social-likes__button {
    background:url(/img/icos/left_soc_fb.png) 0px 0px no-repeat;
    text-indent:-9999px;
}
.social-likes > div.social-likes__widget_twitter > span.social-likes__button {
    background:url(/img/icos/left_soc_twt.png) 0px 0px no-repeat;
    text-indent:-9999px;
}
.social-likes > div.social-likes__widget_vkontakte > span.social-likes__button {
    background:url(/img/icos/left_soc_wc.png) 0px 0px no-repeat;
    text-indent:-9999px;
}
.social-likes > div.social-likes__widget_plusone > span.social-likes__button {
    background:url(/img/icos/left_soc_gp.png) 0px 0px no-repeat;
    text-indent:-9999px;
}
.social-likes__counter {
    position: absolute !important;
    top: 25px;
    text-align: center;
}
/*DIV SOC*/
.mcimage {
    width:66px;
    height:57px;
    margin: 2px 3px !important;
}
#MarketGid8130 .mctitle a {
    color:#000;
    text-decoration:none;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
.doc_ask {
    display:block;
    width:300px;
    height:155px;
    background:url(/img/icos/doc_speker.png) right bottom #fbfbfb no-repeat;
    text-decoration:none !important;
    margin-bottom:20px;
    position:relative;
}
.catalog_news {
    padding:20px 10px 1px 10px;
    background:#e7f0fd;
    margin-bottom:20px;
}
.catalog_news ul {
    margin:0px;
    padding:0px;
}
.catalog_news ul li {
    display:inline-block;
    height:275px;
    padding-right:18px;
    border-right:1px solid #fff;
    text-align:center;
    width:164px;
    margin-left:18px;
}
.catalog_news ul li:first-child {
    margin:0px;
}
.catalog_news ul li:last-child {
    padding:0px;
    border:none;
}
.catalog_news ul li a {
    text-decoration:none;
}
.catalog_news ul li a span {
    font-size:12px;
    color:#000;
    text-align:left;
    display:block;
}
.catalog_news-hold .typo-ttl {
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    display:block;
    padding-top:20px;
    margin-top:10px;
    border-top:1px solid #000;
    text-align:left;
    color:#e96395;
}
.catalog_news .typo-ttl {
    text-align:center;
    margin:10px 0px;
    padding:0px;
    border:none;
    font-size:13px;
}
.socials-a-side2 {
    text-align:center;
}
.socials-a-side2 ul li {
    display:inline-block;
}
.dlya-v-tanke {
    font-size:10px;
    text-transform:uppercase;
    color:#565656;
    font-weight:bold;
    text-align:center;
    display:block;
}
/* ReNew*/
.cat_name {
    font-size:12px;
    font-weight:bold;
    color:#000;
    display:block;
    margin-bottom:20px;
    text-transform:uppercase;
}
.sub_cat_name {
    font-size: 19px;
    text-transform: uppercase;
    color: #106ab7;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}
.sub_cat_block {
    position: relative;
}
.sub_cat_block ul {
    display:block;
    padding-bottom:20px;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
}
.sub_cat_block ul li{
    display:block;
    float:left;
    width:190px;
    text-align:left;
    margin: 0px 5px;
}
.sub-sub-cat_name {
    font-size:11px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#adadad;
    text-transform:uppercase;
}
.news_name {
    color:#3f3d3d;
    font-size:14px;
    text-transform:uppercase;
}
.more-sub-cat-news  {
    display:block;
    font-size:9px;
    position:absolute;
    top:0px;
    right:0px;
    font-weight:bold;
    color:#e76395;
}
.strange_tags li {
    margin-bottom:10px !important;
}
.strange_tags li {
    display:inline-block;
    background-color:#ddeeff;
    padding:0px 10px;
    margin:0px 2px;
    border-radius:20px;
}
.strange_tags li a {
    font-size:12px;
    text-decoration:none;
    color:#506d84;
}
.strange_tags_active {
    background-color:#5C7CBD !important;
}
.strange_tags_active a {
    color:#fff !important;
}
.light_gray {
    color:#333333;
}
.mh_catalog li {
    display:block;
    clear:both;
    margin-bottom:20px;
}
.mh_spec_menu {
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
}
.spc_proj-ttl {
    margin:10px 0px;
}
.spc_proj-ttl,.spc_proj-ttl span {
    text-align: center;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: #106ab7;
    text-transform: none;
}
.spc_proj-menu {
    background-color:#f1f1f1;
    text-align:justify;
    margin-bottom:20px;
}
.spc_proj-menu td {
    text-align:center;
    line-height:12px;
    padding:5px 5px 10px 5px;
    position:relative;
    vertical-align:middle;
}
.spc_proj-menu td.active,.spc_proj-menu td:hover {
    border-bottom: 2px solid #CFA7CF;
}
.spc_proj-menu td.active .arr_ico,.spc_proj-menu td:hover .arr_ico {
    display:block;
}
.spc_proj-menu td a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#106ab7;
    text-decoration:none;
}
.arr_ico {
    display:none;
    width:26px;
    height:6px;
    position:absolute;
    left:50%;
    margin-left:-13px;
    bottom:-2px;
    background:url(/img/spc_proj_nav.png) center bottom no-repeat;
}
.spc_proj-subttl,.asw-in-spj h3 {
    margin-bottom:5px !important;
}
.spc_proj-subttl span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    color: #106ab7;
    font-weight:bold;
    text-transform:none;

}
.hi_in-spec {
    top:-23px;
}
.hi_in-spec h4 {
    font-size:12px !important;
}
.asw-in-spj h3 {
    font-size:17px;
}
.popup-like-vial {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:rgba(0, 0, 0, 0.64);
    z-index:80000;
    display:none;
}
.popup-like {
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-180px;
    margin-left:-200px;
    width:395px;
    height:360px;
    border-radius: 15px;
    background: linear-gradient(to bottom, #ffffff 0%,#fbfcfd 20%,#e8edf6 71%,#e1e7f3 100%);
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
.popupLike-close {
    width:35px;
    height:35px;
    position:absolute;
    top: -20px;
    right: -30px;
    background:url(/img/new/services/liker_pop.png) 0px 0px no-repeat;
    cursor:pointer;
}
.likers {
    margin:30px auto;
    padding:0px;
    text-align:center;
    width:285px;
}
.likers li {
    display:inline-block;
    margin:9px 21px;
    width:100px;
    float:left;
}
.popup-like > img {
    margin-top: 62px;
}
.likerWelcMes {
    font-size:14px;
    color:#3e5d7d;
    padding:20px 0px;
}
.NoNeed {
  text-decoration: underline;
  color: #8e9aa7;
  cursor: pointer;
  padding: 20px 0px;
}
.likers li .fb-follow,.likers li #vk_subscribe {
    background: url(/img/newpopup/fb_btn.png) 0px 0px no-repeat;
    width: 100px !important;
    height: 25px !important;
    position: relative;
    top: -5px;
}
.likers li #vk_subscribe {
background: url(/img/newpopup/wc_btn.png) 0px 0px no-repeat !important;
}
.likers li .fb-follow > *,.likers li #vk_subscribe > * {
opacity:0;
}

.readMore-cont {
    margin:20px auto;
    width:945px;
    position:relative;
}
.readMore-cont .speccorners-title {
    width:200px;
    margin-bottom:20px;
}
.readMore-cont .browse {
    visibility: visible !important;
    width: 20px !important;
    height: 26px !important;
    background: url(/img/renew/carusel_arrSprt.png) 0px 0px no-repeat;
    top:80px;
}
.readMore-cont .browse.left:hover {
     background-position: 0px -28px;
}
.readMore-cont .browse.right {
     background-position: -17px 0px;
}
.readMore-cont .browse.right:hover {
     background-position: -17px -28px;
}
#readMore {
    position:relative;
    width: 882px;
    margin:0 auto;
}

.items-read__link {
    color: #000;
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;    
}

.items-read.owl-carousel .owl-item .items-read__img {
    width: 150px;
    height: 95px;
    margin: 0px auto 5px auto;
}

.items-read.owl-carousel .owl-nav .owl-next,
.items-read.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 35px;
    width: 15px;
    height: 15px;
    border-top: 5px solid #DEDDDD;
}

.items-read.owl-carousel .owl-nav .owl-prev {
    left: -25px;
    border-left: 5px solid #DEDDDD;
    transform: rotate(-45deg);
}

.items-read.owl-carousel .owl-nav .owl-prev:hover {
    border-left: 5px solid #2A7491;
    border-top: 5px solid #2A7491;    
}

.items-read.owl-carousel .owl-nav .owl-next {
    right: -25px;
    border-right: 5px solid #DEDDDD;
    transform: rotate(45deg);
}
.items-read.owl-carousel .owl-nav .owl-next:hover {
    border-right: 5px solid #2A7491;
    border-top: 5px solid #2A7491;    
}

.items-read__title {
    text-align: center;
}


.like-box {
    padding-bottom: 3px;
    position: relative;
    z-index: 10;
}

.like_top_bar {
      margin: 10px 10px;
}
.header404 {
    text-align:center;
}
.ttl404 {
    font-family:Arial, Helvetica, sans-serif;
    color:#1078be;
}
.ttl404 strong {
    font-size:19px;
}
.search404 {
    width:420px;
    margin:10px auto;
}
.search404 input[type=search] {
    width:360px;
    line-height:30px;
    padding:0px 5px 0px 5px;
    height:30px;
    border:1px solid #1078be;
    border-radius: 6px 0 0 6px;
}
.search404 input[type=submit] {
        background:url(/img/404new/404_2_07.png) center right no-repeat;
    border-radius: 0 6px 6px 0;
        padding: 0;
    height:30px;
        line-height: 30px;
        width: 40px;
        vertical-align: bottom;
          margin-left: -4px;
          cursor: pointer;
}
.look-for-more {
    padding:20px 0px;
    background-color:#e7f0fd;
    margin:0px;
    text-align:left;
}
.look-for-more li {
    display:inline-block;
    border-right:1px solid #fff;
    padding:0px 20px;
    width:159px;
    line-height:13px;
        vertical-align: top;
}
.look-for-more li img {
    margin-bottom:10px;
}
.look-for-more li  a {
    font-size:12px;
    color:#000;
}
.look-for-more li:last-child {
    border-right: none;
}
.form404 {
    display:none;
}
.form404 td {
    padding:10px 0px;
    vertical-align:top;
}
.form404 input {
    width:360px;
    border:1px solid #ccc;
    height:25px;
    line-height:25px;
    border-radius:4px;
    padding:0px 5px;
    background-color:#f5f6fa;
    border-radius:4px;
}
.form404 label {
    font-weight:bold;
    color:#333333;
}
.form404 textarea {
    border:1px solid #ccc;
    background-color:#f5f6fa;
    border-radius:4px;
    padding:5px;
    width:360px; 
    min-height:100px;
}
.goMain404,.form404 .submit404raport {
    padding: 6px 15px;
    color:#FFF;
    font-weight:bold;
    background-color:#1078be;
    border-radius:5px;
    margin:0px 10px;
    cursor:pointer;
    text-decoration:none !important;
}
.form404 .submit404raport {
  width: inherit;
  height: inherit;
  border: none;
  margin-right: 30px;
}
.submit404raport {
    float:right;
    width:inherit;
}
.thankyou404 {
        display: none;
    width:240px;
    margin:0 auto;
    padding:40px 0px;
    text-align:center;
    background-color:#f5f6fa;
    border-radius:5px;
}
.thankyou404 strong {
    color:#1078be;
}
.invalid *,.err-msg{
    color:#F00 !important;
}
.err-msg {
    font-size:12px;
    font-style:italic;
}
.content ul,.content ol {
/*     list-style:inherit !important; */
    padding-left:40px;
    margin: 1em 0px;
}

.content ul {
    list-style-type: disc;
}

.content ol {
    list-style-type: decimal;
}
.content .attach-image {
    text-align: center;
    margin-bottom: 20px;
}
.loading-data {
    display: none;
    margin-bottom: 10px;
}

/*============OUR SERV===============*/
.our-serv{
    margin-bottom: 20px;
}
.content-wrapper .content-column .our-serv .our-serv_title,
.content-wrapper .content-column .useful-art .useful-art_title{
    font-size: 25px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #1078be;
    /* border-bottom: 2px solid #1078be; */
    display: block;
    padding-bottom: 4px;
}
.serv-item {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 10px;
}
.big-serv-item {
    display: inline-block;
    width: 295px;
    margin-bottom: 20px;
}
.big-serv-item .serv-item_title {
    font-size: 18px;
    color: #000;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
.serv-item_txt {
    text-decoration: none;
    display: block;
    margin-top: 10px;
    color: #000;
}
.serv-item_txt p {
    padding-left: 58px;
    position: relative;
    display: block;
    font-size: 14px;
    color: #000;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
.serv-item_txt.letter p:before {
    content: '';
    position: absolute;
    display: block;
    background: url(/img/roddomu-new/bukva.png) no-repeat;
    width: 38px;
    height: 41px;
    top: 0;
    left: 5px;
}
.serv-item_txt.baby p:before {
    content: '';
    position: absolute;
    display: block;
    background: url(/img/roddomu-new/baby.png) no-repeat;
    width: 38px;
    height: 41px;
    top: 0;
    left: 5px;
}
.serv-item_txt.calc p:before {
    content: '';
    position: absolute;
    display: block;
    background: url(/img/roddomu-new/serdce.png) no-repeat;
    width: 38px;
    height: 41px;
    top: 0;
    left: 5px;
}
.serv-item_txt.weight p:before {
    content: '';
    position: absolute;
    display: block;
    background: url(/img/roddomu-new/ven-mar.png) no-repeat;
    width: 38px;
    height: 41px;
    top: 0;
    left: 5px;
}
.serv-item_txt:hover {
    text-decoration: underline;
}
/*============END OUR SERV===============*/

.displayNone {
    display: none !important;
}

.useful-art table.content-block{
    margin-top: 15px;
}

.content-wrapper .content-column .quality{
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    color: #9a9a9a;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.content .see_also {
    padding-left: 0px;
}

.content .read-also-wrapper .read-also-title, .content .see_also span {
    margin-left: 0px;
}

@supports (-ms-ime-align:auto) {
    html {
        overflow: hidden;
        height: 100%;
    }
    body {
        overflow: auto;
        height: 100%;
        background-position: calc(50% - 8px) top!important;
    }
}
.right {
    float: right;
    display: block;
}

.like-box {
    padding-bottom: 3px;
    position: relative;
    z-index: 10;
}

.like_vk, .like_fb, .like_lk, .like_gp, .like-tw {
    display: inline-block;
    vertical-align: middle;
}

.like_vk, .like_fb {
    bottom:2px;
} 

.like-tw {
    margin-left: 20px;
    margin-right: 20px;
}

.soc-dropdown-trigger {
    cursor: pointer;
    display: inline;
    text-align: left;
    float: left;
}

#fb-root {
    display: inline-block;
    vertical-align: middle;
}

.soc-dropdown {
    /* width: 120px; */
    background-color: #EBEBEB;
    width: 115px;
    padding: 2px 7px;
    margin: 22px -11px 0;
    -moz-box-shadow: 0 0 5px #aaaaaa;
    -webkit-box-shadow: 0 0 5px #aaaaaa;
    -khtml-box-shadow: 0 0 5px #aaaaaa;
    box-shadow: 0 0 5px #aaaaaa;
    border: 1px solid #aaaaaa;
}

.soc-dropdown-trigger .btn span {
    padding-left: 17px !important;
    background: url(/newimg/sosial_nets/um_friends.png) no-repeat left center;
}

.soc-dropdown-trigger .btn {
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0px 26px 0px 14px !important;
    margin-left: 2px;
    font-size: 0.8em;
}

.soc-dropdown-trigger .btn span.down {
    position: absolute;
    width: 9px;
    height: 6px;
    padding: 5px;
    background: url(/newimg/sosial_nets/down_arrow.gif) no-repeat center center;
}

.btn {
    font-size: 10px;
    padding: 5px 15px;
    background: #f5f5f5;
    background: -moz-linear-gradient( top, #ffffff 0%, #eeeeee);
    background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #cfcfcf;
    text-decoration: none;
    color: #535353 !important;
    text-align: center;
    behavior: url(/css/PIE.htc);
    position: relative;
}

.soc-dropdown li {
    zpadding-top: 5px;
    border-bottom: 1px solid #D7D7D7;
    height: 30px;
    font: 10px/30px "Arial";
    vertical-align: middle;
    text-decoration: underline;
}

.soc-dropdown img {
    margin-right: 12px;
    vertical-align: middle;
}
#videoadpos {
    margin-bottom: 10px;
    margin-top: 5px;
}
.videoPlayArr {
    display:block;
    text-align:center;
}
.videoPlayArr li {
    list-style:none;
    display:inline-block;
    margin:0px 10px;
}
.videoPlayArr li a {
    display:inline-block;
    height:34px;
    background:url(/img/new/services/playarr.png) 8px 6px #418db9 no-repeat;
}
.videoPlayArr li:hover a {
    background:url(/img/new/services/playarr.png) 8px 6px #64b7e7 no-repeat;
}
.videoPlayArr li span {
    padding:10px;
    background:#f2f2f2;
    line-height:14px;
    margin-bottom: -12px;
    display: block;
}
.player_prev a {
    padding-left:34px;
}
.player_next a {
    padding-right: 34px;
    background-position: center right 8px !important;
}
.content-wrapper .content-column h1 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
}

.content-wrapper .content-column {
    font-family: Arial, Helvetica, sans-serif;
}

/* UAUA-273 Шрифты для контента */
/*.content-wrapper .content-column article.full *, .content-wrapper .content-column .b-article-text * {
    font-size: 16px;
    font-family: 'Roboto Mono', monospace;
}
.content-wrapper .content-column article.full h1, .content-wrapper .content-column .b-article-text h1 {
    font-family: 'Comfortaa', cursive;
    font-size: 24px;
}*/

/* Отступы от баннера в статьях */
.content-wrapper .content-column .adsbygoogle {
    margin-bottom: 10px;
}


.content-wrapper .content-column .content {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.content-wrapper .content-column .content img {
    /*max-width: 610px;*/
    /*width: 100%;*/
    max-width: 100%;
}


.content-wrapper .content-column article.content-block h2 {
    font-size: 26px;
    margin: 22px 0px;
    line-height: 120%;
}


.top10_smoll .rich_red_smoll h2,
.top10_smoll .rich_blue_smoll h2 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}

.calendar_box .calendar_box_body form.select_name div.green_line {
    padding-left: 20px;
}

.calendar_box .calendar_box_body form.select_name div.help_box p {
    padding: 11px 12px 0 22px;
    font-size: 12px;
}



/*.right-column {*/
    /*padding-top: 184px;*/
/*}*/

.wrapper .wide_carusel > a.browse {
    visibility: visible !important;
    width: 20px !important;
    height: 26px !important;
    background: url(/img/renew/carusel_arrSprt.png) 0px 0px no-repeat;
}

.wrapper .wide_carusel > a.browse:hover {
    background-position: 0px -28px;
}

.wrapper .wide_carusel > a.browse.right {
    background-position: -17px 0px;
}

.wrapper .wide_carusel > a.browse.right:hover {
    background-position: -17px -28px;
}

.wc_scrollable .items li ul li img {
    width: 130px;
    height: 80px;
}

.breadcrumbs__container {
    margin-bottom: 10px;
}

.breadcrumbs__container span a, .breadcrumbs__container span {
    color: #457573 !important;
    font-size: 11px !important;
}

.breadcrumbs__container span.current {
    color: #889494 !important;
}

.page-article-title {
    font-size: 19px !important;
    margin-bottom: 10px !important;
}

.glide--main-tv article {
    position: relative;
}

.glide--main-tv article .article-summary-wrapper {
    position: absolute;
    bottom: 10px;
    left: 20px;
    background: rgba(255, 255, 255, 0.82);
    width: 355px;
    height: auto !important;
    padding: 20px 15px !important;
}

.glide--main-tv article .article-summary-wrapper .subcont {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff6699;
    display: block;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.glide--main-tv article figure {
    height: 375px;
}

.glide--main-tv article figure img {
    width: 610px;
    height: 375px;
}

.glide--main-tv article h2 a {
    font-size: 21px;
    font-weight: normal !important;
    color: #3f3d3d !important;
}

.content-block h3, .content-block h1, .content-block .typo-h3 {
    margin-bottom: 10px !important;
}

.content-video-carousel article:hover .article-summary-wrapper a {
    color: #1078be !important;
}

.glide--main-tv-pagination {
    right: 10px;
    position: absolute;
    text-align: center;
    top: 348px;
    width: inherit;
    left: inherit;
}

a.glide--main-tv-prev, a.glide--main-tv-next {
    background: url(/img/renew/tvNewArr.png) 0px -1px no-repeat;
    width: 26px;
    height: 36px;
    top: 160px;
}

a.glide--main-tv-prev:hover {
    background-position: 0px -40px;
}

a.glide--main-tv-next {
    background-position: -34px -1px;
}

a.glide--main-tv-next:hover {
    background-position: -34px -40px;
}

.glide--main-tv-pagination a {
    background: #f1f1f1;
    border-radius: 10px;
}

.article-footer .article-footer-tags a {
    font-weight: normal !important;
}

.glide--main-tv-pagination a.selected {
    background: #f06598;
}

table.content-block {
    padding: 0px;
    margin: 0px;
    margin-bottom: 20px;
}

table.content-block td {
    width: 295px;
    text-align: center;
    padding-bottom: 33px;
    position: relative;
}

table.content-block td:nth-child(odd) {
    padding-right: 16px;
}

.content-block.mainPage td {
    padding: 0px !important;
}

.content-block.mainPage .art_curtain {
    left: 8px;
}

.hoverHold {
    position: relative;
}

.hoverHold img {
    padding-bottom: 25px;
}

.art_curtain {
    background: rgba(92, 92, 92, 0.5);
    position: absolute;
    top: 0px;
    left: 2px;
    width: 294px;
    height: 182px;
    display: none;
}

table.content-block .hoverHold:hover .art_curtain, table.content-block .hoverHold:hover .artShortDesc {
    display: block;
    text-decoration: underline;
}

table.content-block * {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

.artOrigin {
    display: block;
    color: #6d99b6;
    text-transform: uppercase;
    text-decoration: none !important;
    position: absolute;
    z-index: 22;
    width: 100%;
    top: 190px;
    font-size: 12px;
}

.artOrigin:hover {
    color: #1078be;
}

.artShortDesc {
    font-size: 18px;
    color: #000;
    line-height: 24px;
    display:block;
    width:295px;
    margin:0 auto;
}

.content-video-carousel-wrapper {
    background: #f5f5f5;
    padding: 15px 19px;
    width: 570px;
    margin: 0 auto;
}

a.content-video-carousel-prev, a.content-video-carousel-next {
    background: url(/img/renew/videoArr.png) 0px 0px no-repeat !important;
    width: 12px;
    height: 19px;
    top: 64px;
    left: 7px;
}

a.content-video-carousel-next {
    background-position: -18px 0px !important;
}

a.content-video-carousel-next {
    top: 64px;
    right: 7px;
    left: inherit;
}
.content-video-carousel article {
    position:relative;
}
.content-video-carousel article figure a i, .content-video-carousel article figure img, .content-video-carousel article figure {
    width: 180px;
    height: 110px;
    background-position: 0px -10px;
}

.content-video-carousel article figure a:hover i {
    background-position: 0 -145px;
}

.content-video-carousel article {
    border: none !important;
    margin-right: 11px !important;
}

.content-video-carousel article h2, .content-video-carousel article h2 a {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #494949;
}

.pagination {
    padding: 0px;
    margin: 50px 0 20px 0;
    text-align: center;
}

.pagination li {
    display: inline-block;
    position: relative;
    top: 4px;
    margin: 0px 5px;
}
.pagination li.current {
    color:#000;
}
.pagination li a {
    color: #999999;
    font-size: 14px;
}

.pagination li.curr a, .pagination li:hover a {
    color: #000;
}

.pagination li:first-child, .pagination li:last-child {
    top: 0px;
}

.pagination li:first-child a[rel="prev"], .pagination li:last-child a[rel="next"] {
    width: 28px;
    height: 28px;
    background: url(/img/renew/articlessPag.png) 0px 0px no-repeat;
    margin: 0px -3px;
    display: block;
    color: transparent;
}
.pagination li.disable span, .pagination li.disable span {
    opacity:0.5;
    cursor:default;
}
.pagination li.disabled:first-child span, .pagination li.disabled:last-child span {
    width: 28px;
    height: 28px;
    background: url(/img/renew/articlessPag.png) 0px 0px no-repeat;
    margin: 0px -3px;
    display: block;
    color: transparent;
    opacity:0.5;
    cursor:default;
}
.pagination li:last-child a[rel="next"], .pagination li.disabled:last-child span {
    background-position: -32px 0px;
}

.super_reclama_block {
    float: left;
    width: 300px;
    margin-left: 30px;
}

.bnr-hon {
    position: relative;
}

.hon_wrn {
    position: absolute;
    right: 0px;
    bottom: 5px;
    font-size: 8px;
    padding: 1px 5px;
    color: #7c8591;
    background: #dde8f7;
    text-transform: uppercase;
    line-height: 11px;
}

.spec_corners_slider {
    background: #ffd33c;
    position: relative;
    margin-bottom: 20px;
}

#scs {
    position: relative;
    overflow: hidden;
    width: 795px;
    height: 55px;
}

.scrollable .items {
    width: 20000em;
    position: absolute;
}

.scrollable .items > ul {
    float: left;
}

.scrollable .items > ul li {
    width: 198.4px;
    height: 55px;
    display: inline-block;
    text-align: center;
    margin-left: -4px;
    overflow: hidden;
}

.scrollable .items > ul li:first-child {
    margin: 0px;
}

.scrollable .items > ul li:hover {
    background-color: #ffe86b;
}

#scs .items > ul li a {
    color: #000;
    border-right: 1px dotted #fff;
    margin-top: 8px;
    height: 40px;
    display: block;
    text-decoration: none !important;
    line-height: 17px;
    font-size: 13px;
    display: flex;
    text-align: center;
    align-self: center;
    align-content: center;
    align-items: center;
}

#scs .items > ul li a span {
    display: block;
    width: 100%;
}

.scs-desc {
    display: block;
    float: left;
    width: 70px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 11px 10px;
    background: #ffbd2e;
    line-height: 16px;
}

.spec_corners_slider .browse.right {
    display: block;
    width: 29px;
    height: 29px;
    background: url(/img/renew/scs_next.png) center center no-repeat;
    top: 3px;
    right: 3px;
    padding: 10px;
}

.spec_corners_slider .browse.right:hover {
    background: url(/img/renew/scs_next.png) center center #f9a31c no-repeat;
}

.fiveNews {
    margin-top: 20px;
    margin-left: 28px;
}

.fiveNews > div {
    float: left;
}
.moreBloc {
    margin-top:35px;
}
.moreBloc:after {
    content:'';
    display:table;
    clear:both;
}
.smallArt {
    width: 200px;
    height: 203px;
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-bottom:35px;
}
.smallArt:nth-child(even) {
    margin-bottom:0px;
}
.smallArt .hoverHold:hover .art_curtain {
    display: block;
    height: 124px;
}

.smallArt img {
    width: 200px;
}

.smallArt .artOrigin {
    top: 130px;
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.smallArt .artShortDesc {
    font-size: 13px;
    line-height: 17px;
    display:inline !important;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.smallArt .hoverHold img {
    padding-bottom: 16px;
}

.mainColl {
    width: 433px;
    position: relative;
    padding-top: 43px;
    margin: 0px 25px;
    text-align: center;
}

.mainColl .hoverHold:hover .art_curtain {
    display: block;
    width: 100%;
    height: 270px;
}

.mainColl .hoverHold img {
    width: 433px;
    height: 270px;
}

.mainColl .artOrigin {
    text-align: center;
    top: 320px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mainColl .artShortDesc {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.morBntHold {
    text-align: center;
}

.MoreBtn {
    display: inline-block;
    margin: 30px 0px;
    padding: 5px 25px;
    background: #1078be;
    color: #fff;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 16px;
    cursor: pointer;
}

.MoreBtn:hover {
    text-decoration: underline;
}

.moreBloc {
    display: none;
    clear: both;
}

.afterMoreSep {
    clear: both;
    text-align: center;
    position: relative;
    margin-bottom: 10px;
}

.Minittl {
    font-size: 16px;
    display: inline-block;
    color: #457699;
    text-transform: uppercase;
    padding: 0px 15px;
    background-color: #fff;
    position: relative;
    z-index: 3;
    font-weight: bold;
}

.afterMoreSep .line {
    border-top: 1px solid #457699;
    position: absolute;
    z-index: 2;
    width: 97.8%;
    top: 8px;
    left: 10px;
}

.servisesListTab td {
    width: 295px;
    padding-right: 20px;
    padding-bottom: 50px;
}
.servisesListTab td a {
    color: #000;
}
.servisesListTab tr:last-child td {
    padding-bottom:15px;
}
.servisesListTab td:nth-child(even) {
    padding-right: 0px;
}

.servisesListTab td h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 9px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

.servisesListTab td i {
    display: block;
    width: 47px;
    height: 47px;
    float: left;
    margin-right: 10px;
}

.servisesListTab td p {
    display: block;
    float: left;
    width: 234px;
    font-size: 12px;
}

.servisListLink {
    text-decoration: none !important;
}

.servisListLink h3 {
    text-decoration: none !important;
}

.servisesListTab td:hover h3 {
    color: #f89f57;
}

.servisesListTab.catTbl td:hover h3 {
    color: #e26192;
}

.serviceListIco_01 {
    background: url(/img/renew/service_ics/001.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_01 {
    background: url(/img/renew/service_ics/001_a.png) 0px 0px no-repeat;
}

.serviceListIco_02 {
    background: url(/img/renew/service_ics/002.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_02 {
    background: url(/img/renew/service_ics/002_a.png) 0px 0px no-repeat;
}

.serviceListIco_03 {
    background: url(/img/renew/service_ics/003.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_03 {
    background: url(/img/renew/service_ics/003_a.png) 0px 0px no-repeat;
}

.serviceListIco_04 {
    background: url(/img/renew/service_ics/004.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_04 {
    background: url(/img/renew/service_ics/004_a.png) 0px 0px no-repeat;
}

.serviceListIco_05 {
    background: url(/img/renew/service_ics/005.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_05 {
    background: url(/img/renew/service_ics/005_a.png) 0px 0px no-repeat;
}

.serviceListIco_06 {
    background: url(/img/renew/service_ics/006.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_06 {
    background: url(/img/renew/service_ics/006_a.png) 0px 0px no-repeat;
}

.serviceListIco_07 {
    background: url(/img/renew/service_ics/007.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_07 {
    background: url(/img/renew/service_ics/007_a.png) 0px 0px no-repeat;
}

.serviceListIco_08 {
    background: url(/img/renew/service_ics/008.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_08 {
    background: url(/img/renew/service_ics/008_a.png) 0px 0px no-repeat;
}

.serviceListIco_09 {
    background: url(/img/renew/service_ics/009.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_09 {
    background: url(/img/renew/service_ics/009_a.png) 0px 0px no-repeat;
}

.serviceListIco_010 {
    background: url(/img/renew/service_ics/010.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_010 {
    background: url(/img/renew/service_ics/010_a.png) 0px 0px no-repeat;
}

.serviceListIco_011 {
    background: url(/img/renew/service_ics/011.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_011 {
    background: url(/img/renew/service_ics/011_a.png) 0px 0px no-repeat;
}

.serviceListIco_012 {
    background: url(/img/renew/service_ics/012.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_012 {
    background: url(/img/renew/service_ics/012_a.png) 0px 0px no-repeat;
}

.serviceListIco_013 {
    background: url(/img/renew/service_ics/013.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_013 {
    background: url(/img/renew/service_ics/013_a.png) 0px 0px no-repeat;
}

.serviceListIco_014 {
    background: url(/img/renew/service_ics/014.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_014 {
    background: url(/img/renew/service_ics/014_a.png) 0px 0px no-repeat;
}

.serviceListIco_015 {
    background: url(/img/renew/service_ics/015.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_015 {
    background: url(/img/renew/service_ics/015_a.png) 0px 0px no-repeat;
}

.serviceListIco_016 {
    background: url(/img/renew/service_ics/016.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_016 {
    background: url(/img/renew/service_ics/016_a.png) 0px 0px no-repeat;
}

.serviceListIco_017 {
    background: url(/img/renew/service_ics/017.png) 0px 0px no-repeat;
}

td:hover .serviceListIco_017 {
    background: url(/img/renew/service_ics/017_a.png) 0px 0px no-repeat;
}

/************************************************************************/
.catalogListIco_01 {
    background: url(/img/renew/catalog_ics/001.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_01 {
    background: url(/img/renew/catalog_ics/001_a.png) 0px 0px no-repeat;
}

.catalogListIco_02 {
    background: url(/img/renew/catalog_ics/002.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_02 {
    background: url(/img/renew/catalog_ics/002_a.png) 0px 0px no-repeat;
}

.catalogListIco_03 {
    background: url(/img/renew/catalog_ics/003.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_03 {
    background: url(/img/renew/catalog_ics/003_a.png) 0px 0px no-repeat;
}

.catalogListIco_04 {
    background: url(/img/renew/catalog_ics/004.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_04 {
    background: url(/img/renew/catalog_ics/004_a.png) 0px 0px no-repeat;
}

.catalogListIco_05 {
    background: url(/img/renew/catalog_ics/005.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_05 {
    background: url(/img/renew/catalog_ics/005_a.png) 0px 0px no-repeat;
}

.catalogListIco_06 {
    background: url(/img/renew/catalog_ics/006.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_06 {
    background: url(/img/renew/catalog_ics/006_a.png) 0px 0px no-repeat;
}

.catalogListIco_07 {
    background: url(/img/renew/catalog_ics/007.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_07 {
    background: url(/img/renew/catalog_ics/007_a.png) 0px 0px no-repeat;
}

.catalogListIco_08 {
    background: url(/img/renew/catalog_ics/008.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_08 {
    background: url(/img/renew/catalog_ics/008_a.png) 0px 0px no-repeat;
}

.catalogListIco_09 {
    background: url(/img/renew/catalog_ics/009.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_09 {
    background: url(/img/renew/catalog_ics/009_a.png) 0px 0px no-repeat;
}

.catalogListIco_010 {
    background: url(/img/renew/catalog_ics/010.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_010 {
    background: url(/img/renew/catalog_ics/010_a.png) 0px 0px no-repeat;
}

.catalogListIco_011 {
    background: url(/img/renew/catalog_ics/011.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_011 {
    background: url(/img/renew/catalog_ics/011_a.png) 0px 0px no-repeat;
}

.catalogListIco_012 {
    background: url(/img/renew/catalog_ics/012.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_012 {
    background: url(/img/renew/catalog_ics/012_a.png) 0px 0px no-repeat;
}

.catalogListIco_013 {
    background: url(/img/renew/catalog_ics/013.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_013 {
    background: url(/img/renew/catalog_ics/013_a.png) 0px 0px no-repeat;
}

.catalogListIco_014 {
    background: url(/img/renew/catalog_ics/014.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_014 {
    background: url(/img/renew/catalog_ics/014_a.png) 0px 0px no-repeat;
}

.catalogListIco_015 {
    background: url(/img/renew/catalog_ics/015.png) 0px 0px no-repeat;
}

td:hover .catalogListIco_015 {
    background: url(/img/renew/catalog_ics/015_a.png) 0px 0px no-repeat;
}

.srviseListheader {
    font-size: 21px;
    margin-bottom: 25px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color: #000;
}

.serviseSlider {
    position: relative;
    background: url("/img/renew/catalodSlider/vidjet_family.jpg") 0px 0px no-repeat;
    height: 150px;
    margin-bottom: 20px;
}

.serviseSlider.Cat {
    background: url("/img/renew/servisSlider/vidjet_service.jpg") 0px 0px no-repeat;
}

.scrollable2 {
    position: relative;
    overflow: hidden;
    width: 424px;
    height: 150px;
    float: right;
}

.scrollable2 .items {
    width: 20000em;
    position: absolute;
}

.serviseSlider a.browse {
    width: 13px;
    height: 150px;
    display: none;
}

.serviseSlider:hover a.browse {
    display: block;
}

.serviseSlider a.browse.right {
    background: url(/img/renew/servisSlider/vidjet_left.png) no-repeat center center rgba(16, 16, 16, 0.29);
    border-radius: 5px 0px 0px 5px;
}

.serviseSlider a.browse.left {
    background: url(/img/renew/servisSlider/vidjet_right.png) no-repeat center center rgba(16, 16, 16, 0.29);
    border-radius: 0px 5px 5px 0px;
}

.scrollable2 .items > li {
    float: left;
    display: block;
    padding-left: 15px;
    width: 424px;
}

.scrollable2 .items li > div {
    float: left;
    width: 186px;
}

.scrollable2 .items li > div li {
    padding: 8px 0px;
    height: 23px;
    overflow: hidden;
}

.scrollable2 .items li > div li a {
    font-size: 12px !important;
    color: #000 !important;
    text-decoration: none !important;
    display: inline-block !important;
    line-height: 14px;
}

.scrollable2 .items li > div li a:hover {
    color: #488dc7 !important;
    text-decoration: underline !important
}

.scrollable2 .items li > div li img {
    float: left;
    margin-right: 10px;
}

.listTtl {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    font-size: 16px;
}

.listOfSartcls {
    padding-left: 15px;
}

.listOfSartcls li {
    position: relative;
    padding-left: 10px !important;
}

.listOfSartcls li:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 10px;
    left: 0px;
    background-color: #1078be;
}

.CaruselHeader {
    font-size: 21px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    margin-bottom: 15px;
}

.mail_button {
    width: 300px;
    height: 99px;
    background: url("/img/renew/emailButton/mail_bg1.jpg") 0px 0px no-repeat;
    margin-bottom: 10px;
    padding-top: 1px;
    position: relative;
}

.mail_button.okey {
    background: url("/img/renew/emailButton/mail_bg2.jpg") 0px 0px no-repeat;
}

.mail_button * {
    font-family: Arial, Helvetica, sans-serif;
}

.mail_button.okey * {
    display: none !important;
}

.clomMailWrong {
    position: absolute;
    top: -22px;
    left: 59px;
    display: none;
}

.mail_button label {
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    margin-left: 73px;
    margin-top: 4px;
    display: block;
}

#ColumEmail {
    width: 222px;
    height: 19px;
    line-height: 28px;
    padding: 5px 10px;
    margin: 0 auto;
    display: block;
    margin-top: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f7f7f7;
    -webkit-box-shadow: inset 0 -2px rgba(0, 0, 0, .22);
    -moz-box-shadow: inset 0 -2px rgba(0, 0, 0, .22);
    box-shadow: inset 0 -2px rgba(0, 0, 0, .22);
    text-transform: uppercase;
    color: #767676;
}

.ColumSubmit {
    background: none;
    border: none;
    font-size: 10px;
    color: #fff;
    display: block;
    margin: 1px auto;
    width: 100px;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: underline;
}
.fotodescript {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #525252;
    font-style: italic;
    margin-bottom: 5px;
}
.mata-text-block {
    overflow:hidden;
    text-align: justify;
    margin-bottom:25px;
}
.mata-text-block p {
    margin-bottom: 10px;
}
.mata-text-block h2 {
    font-size: 120%;
    margin-bottom: 10px;
    font-weight: bold;
}
.mata-text-block h3 {
    font-size: 120%;
    margin-bottom: 10px;
    font-weight: bold;
}
.mata-text-block h4 {
    font-size: 120%;
    margin-bottom: 10px;
    font-weight: bold;
}

/*RULER*/

.ruler-wrap{
    width: 940px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 5px auto 0;
}

.ruler-left{
    background: url(/img/top_ruler/back-left.png) no-repeat;
    width: 181px;
    height: 100px;
    z-index: 1;
    /*    float: left;*/
}

.ruler-center{
    background: url(/img/top_ruler/back-center.png) no-repeat;
    width: 578px;
    height: 96px;
    /*    float: left;    */
}

.ruler-right{
    background: url(/img/top_ruler/back-right.png) no-repeat;
    width: 181px ;
    height: 100px ;
}

.ruler-left-title{
    text-align: center;
    position: relative;
    z-index: 999;
}

.ruler-left-title span{
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    font-family: "Trebuchet MS", sans-serif;
}

.ruler-left-title_back{
    background: url(/img/top_ruler/Untitled-4.png) no-repeat;
    width: 128px;
    height: 34px;
    margin: 5px auto 2px;
}

.ruler-left-list a{
    text-decoration: none;
    font-size: 12px;

    font-family:  Arial Regular, sans-serif;
    display: block;
    color: black;
    text-align: left;
    padding-left: 30px;
    position: relative;
    margin-bottom: 8px;
    text-decoration: underline;
}

.ruler-left-list a:before{
    content: '';
    position: absolute;
    display: block;
    top: -3px;
    left: 7px;
    width: 21px;
    height: 21px;
    background-color: #72aa63;
    border-radius: 50%;
}

.ruler-left-list a:after{
    content: '';
    position: absolute;
    display: block;
    top: 2px;
    left: 12px;
    width: 11px;
    height: 11px;
    background: url(/img/top_ruler/calendar.png) no-repeat;
}

.first-tr{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px dashed white;
}
.first-tr:last-child{
    border-bottom:none;
}

.first-title{
    background: url(/img/top_ruler/center-shape.png) no-repeat;
    width: 89px;
    height: 20px;
    text-align: center;
    margin: 5px 12px 4px 9px;
    text-decoration: none;
}

.first-title {
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-family: "Trebuchet MS", sans-serif;
    /*    padding-top: 2px;*/
    display: block;

}

.first-title:hover{

    text-decoration: underline;
}


.point{
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin: 5px 6px 0 0;
    text-decoration: none;
    position: relative;
    color:#337784;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
}

.point span{
    font-family: Arial Regular, sans-serif;
    font-size: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);


}

.point:hover{
    background-color: #f06598;
    color: #fff;
}





.ruler-right-title{
    text-align: center;
    position: relative;
}

.ruler-right-title span{
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    font-family: "Trebuchet MS", sans-serif;
}



.ruler-right-title_back{

    background: url(/img/top_ruler/rodu-shape.png) no-repeat;
    width: 128px;
    height: 34px;
    margin: 5px auto 2px;
}


.ruler-right-list{
    padding-left: 18px;
}

.ruler-right-list a{
    text-decoration: none;
    font-size: 12px;

    font-family:  Arial Regular, sans-serif;
    display: block;
    color: #fff;
    text-align: left;
    padding-left: 35px;
    position: relative;
    margin-bottom: 8px;
    text-decoration: underline;
}

.ruler-right-list a:before{
    content: '';
    position: absolute;
    display: block;
    top: -2px;
    left: 7px;
    width: 21px;
    height: 21px;
    background-color: #c53e6f;
    border-radius: 50%;
}

.ruler-right-list a:after{
    content: '';
    position: absolute;
    display: block;
    top: 2px;
    left: 11px;
    width: 14px;
    height: 13px;
    background: url(/img/top_ruler/icon-roddom.png) no-repeat;
}


.ruler-right-list .icon-calendar:after{
    content: '';
    position: absolute;
    display: block;
    top: 2px;
    left: 12px;
    width: 12px;
    height: 12px;
    background: url(/img/top_ruler/name-calendar.png) no-repeat;
}

/*RULER END*/

/*Right col new block*/
.right-column .content-block {
    margin: 0;
    overflow: hidden;
    width: 100%;
    position: relative;
}
#sticker-sticky-wrapper {
    margin: 20px 0 20px;
}
.our-services-ip{
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #000;
    line-height: 18px;
}
.our-services-ip.first,
.our-services-ip.second{
    margin-top: 5px;
}
.our-services-ip.first,
.our-services-ip.third{
    width: 145px;
    margin-right: 7px;
}
.our-services-ip.third,
.our-services-ip.fourth{
    margin-top: 8px;
}

.our-services_title{
    display: inline-block;
    vertical-align: top;
    padding-left: 7px;
    padding-top: 9px;
}
.our-services-ip:hover span{
    text-decoration: underline;
}

#sticker{
    background-color: #fff;
    z-index: 10000;
}


.speccorners-title.ip {
    color: #457699;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 2px;
    position: relative;
    text-transform: uppercase;
    display: block;
    text-align: center;
    background: #fff;
    z-index: 2;
    width: 230px;
    margin: 0px auto;
}
.forum-but{
    margin-top: 15px;
    margin-bottom: 10px;
}
/*.forum-but .popular{*/
/*padding-left: 5px;*/
/*color: #1078cb;*/
/*text-decoration: underline;*/
/*}*/

.style{
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    background-color: #f879b0;
    padding: 8px 15px 7px 15px;
    border-radius: 15px;
    font-family: Arial, sans-serif;
    line-height: 7px;
    display: inline-block;
}

.forum-but .popular:hover{
    text-decoration:none;
}
.forum-but .new,
.forum-but .popular{
    /*padding-left: 5px;*/
    /*color: #1078cb;*/
    font-size: 12px;
    line-height: 7px;
    padding: 8px 15px 7px 15px;
    text-decoration: underline;
}
.forum-but .new.style,
.forum-but .popular.style{

    text-decoration: none;
}
.forum-but .new:hover{
    text-decoration: none;
}

.allforum-but{

    text-decoration: none;
    font-size: 12px;
    color: #fff;
    background-color: #1078be;
    padding: 8px 15px 7px 15px;
    border-radius: 15px;
    font-family: Arial, sans-serif;
    line-height: 7px;
    display: inline-block;
    margin-bottom: 15px;
}

.first-menu,
.second-menu{
    display: none;
}
.active{
    display: block;
}

.tems-forum li{
    list-style-type: none;
    line-height: 11px;
    border-bottom: 1px dashed #c6dbea;
}
.tems-forum li:hover{
    text-decoration: underline;
}
.tems-forum li:last-child{
    border-bottom: none;
}
.tems-forum_date{
    font-size: 11px;
    color: #999999;
    font-family: Arial, sans-serif;
    display: block;
    padding-left: 3px;
    margin-bottom: 2px;

}
.tems-forum li a{
    color: #333;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, sans-serif;
    padding-left: 3px;
    line-height: 20px;
    display: block;
    margin-bottom: 5px;
}

.tems-forum.doc-consult li:hover,
.tems-forum.doc-consult li:active
{
    text-decoration: none;
}

.doc-prof{
    display: block;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #cb407c;
    padding-left: 3px;
    margin-top: 10px;

}


.tems-forum.doc-consult li:hover .doc-prof,
.tems-forum.doc-consult li:active .doc-prof {
    text-decoration: underline;
}

.tems-forum.doc-consult li:hover .doc-consult__text,
.tems-forum.doc-consult li:active .doc-consult__text {
    text-decoration: underline;
}


/*?BABYVITA SPEC REMOVE AFTER END*/
.bbvPop {
    display:none;
    position: absolute;
    width: 267px;
    bottom: 10px;
    right: 10px;
    border: 3px solid #ecb42f;
    background: #f9e3b0;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 26px;
    z-index:9999;
}
.popheart {
    position: absolute;
    top: -42px;
    left: 10px;
    z-index: 2;
}
.popClose {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor:pointer;
}
.bbvPop p {
    font-size:14px !important;
    color:#6a9a25 !important;
}
.bbv2Ovosh {
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor:pointer;
    z-index:9999;
}
.bbvWrapCont {
    position:relative;
    display:inline-block;
}
#cat_comment_form {
    clear:both;
}
/*BABYVITA SPEC REMOVE AFTER END*/


/* Tags page */
.all-tags-page {
    display: inline-block;
    width: 100%;
}
.all-tags-page li {
    display: block;
    width: 50%;
    float: left;
}
.all-tags-page li a {

}
.zodiak-str-list {
    margin: 0 0 20px;
    overflow: hidden;
    width: 100%;
    position: relative;
}
.zodiak-str-list ul {
    margin: 0px;
    padding: 0px;
}
.zodiak-str-list ul li {
    display: block;
    float: left;
    width: 190px;
    margin: 6px;
    margin-bottom: 35px;
    position: relative;
    text-align: center;
}
.zodiak_s-ico-hold {
    position: relative;
    width: 190px;
    height: 156px;
    margin-bottom: 5px;
}
.zodiak-star-name {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
}
.zodiak-star-date {
    font-size: 15px;
}
.zodiak_typo_ttl {
    margin-top: 15px;
    text-align: center;
}
#yandex_ad {
    margin-bottom: 20px;
}

.google_ads_articles_footer .adsbygoogle {
    clear: both;
    float: none;
    margin: 10px 0px;
}

.fb-fixed-block {
    display: none;
    position: fixed;
    z-index: 65020;
    left: 30px;
    bottom: 30px;
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
    width: 340px;
    -webkit-box-shadow: 0px 0px 15px 0px #888888;
    -moz-box-shadow: 0px 0px 15px 0px #888888;
    box-shadow: 0px 0px 15px 0px #888888;
}

.fb-fixed-pnl {
    margin-bottom: 5px;
    font-size: 12px;
}

.fb-fixed-close {
    background: none;
    border: none;
    font-size: 40px;
    font-weight: 300;
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    outline: none;
    height: 30px;
    line-height: 25px;
    cursor: pointer;
    width: 30px;
    padding: 0px;
    margin-right: -5px;
    margin-top: -5px;
    float: right;
}

.i-am-default-banner {
    display: none;
}

.qr {
    display: flex;
    flex-flow: row wrap;
}


.speccorners li a.uaua_speccats {
    padding-left: 0px;
    display: flex;
    align-items: center;
}

.uaua_speccats-title {
    margin-left: 14px;
}

.our-services-ip:hover {
    text-decoration: none; 
}

.our-services-ip:hover span {
    text-decoration: none;    
}

.our-services-ip:hover span.our-services_title {
    text-decoration: underline;
}


.items_mi {
    visibility: hidden;
}

.caroufredsel_wrapper .items_mi {
    visibility: visible;
}

.items_mi figure {
	float: left;
}

.items_mi figure a {
    color: #000000;
    text-decoration: none;
}

.items_mi figure img {
    width: 100%;
    height: auto;
}

.items_mi figure span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    white-space: normal;
    color: #000000;
    width: 300px;
    margin: 0px auto;
    text-align: center;
    padding: 10px 10px 15px 10px;
    box-sizing: border-box;
    min-height: 85px;
}

.content-wrapper .content-column h1.site-italic-hdr {
    font: bold italic 22px/16px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 15px 0px;
}

.wc_scrollable.owl-carousel .owl-item img {
    float: left;
    margin-right: 10px;
    max-width: 130px;
}

.wc_scrollable.owl-carousel .owl-nav .owl-next,
.wc_scrollable.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 30px;
    width: 15px;
    height: 15px;
    border-top: 5px solid #DEDDDD;
}

.wc_scrollable.owl-carousel .owl-nav .owl-prev {
    left: -35px;
    border-left: 5px solid #DEDDDD;
    transform: rotate(-45deg);
}

.wc_scrollable.owl-carousel .owl-nav .owl-prev:hover {
    border-left: 5px solid #2A7491;
    border-top: 5px solid #2A7491;    
}

.wc_scrollable.owl-carousel .owl-nav .owl-next {
    right: -35px;
    border-right: 5px solid #DEDDDD;
    transform: rotate(45deg);
}

.wc_scrollable.owl-carousel .owl-nav .owl-next:hover {
    border-right: 5px solid #2A7491;
    border-top: 5px solid #2A7491;    
}

.uaua_dfp_admixer {
    text-align: center;
}

.uaua_dfp_admixer #div-gpt-ad-1524818087915-0 {
    width: 100% !important;
}

.uaua_dfp_admixer #div-gpt-ad-1524818087915-0 > div {
    margin: 0 auto;
    display: block !important;
    width: 100% !important;
}

.uaua_dfp_admixer #div-gpt-ad-1524818087915-0 > div > iframe {
    width: 100%;
    height: 333px;
}

.uaua_dfp_catfish {
    position: fixed;
    bottom: 0px;
    z-index: 65500;
    left: 0;
    text-align: center;
    width: 100%;
}

.repl-name {
    padding-right:5px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

.repl-author {
    width: 100%;
    display: block;
    outline: none;
}

.repl-comment {
    border: 2px solid #bfcbd3;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    outline: none;
}

.catalogs-comment-but {
    background: #1078be;
    color: #FFFFFF;
    border: none;
    border-radius: 5px;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
}

.catalogs-comment-but:hover {
    background: #2088CE;
}

.catalogs-comment-but:active {
    background: #0068ae;
}

.uaua_dfp_admixer > #div-gpt-ad-1524818087915-0 {
    display: inline-block;
}

.banner_slot_id {
    text-align: center;
}

.banner_slot_id > div {
    display: inline-block;
}

#div-gpt-ad-1521713964803-0 {
    margin-bottom: 20px;
}

.partner-news {
    font-size: 20px;
    color: #1A1A1A;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    margin: 15px 0px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
}

/*! Styles for tags page */
.tags__header {
    font-weight: bold;
    padding: 0;
    font-size: 22px;
    font-style: italic;
    margin-top: 20px;
    width: 100%;
}
.tags-wrapper{
    display: block;
}
.tags__title{
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0px;
}
.tags__item{
    margin: 5px 0;
}
.tags__item a{
    color: var(--black);
    text-decoration: none;
    text-align: center;
}
.tags__item:hover a{
    transition: color 0.2s ease;
    color: var(--blue-color);
}
    
/*! ABOUT, PRIVACY_POLICY pages*/
.about-page__title, .page__title{
    margin: 20px 0px;
}
.about-page__date, .page__date{
    font-style: italic;
    color: grey;
    margin-bottom: 10px;
}
.about-page__content{
    margin: 10px 0;
}
.about-page__content p, .page__content p, .page__content li{
    margin: 10px 0;
    text-align: justify;
}
.page__content h3{
    margin: 20px 0;
    text-align: justify;
}
.page__content ul{
    padding-left: 0px;
    text-align: justify;
}
.page__content li{
    padding-left: 20px;
}
.page__content p.label{
    font-style: italic;
    margin: 15px 0;
}

/*! poppular slider in the right column*/
.popular-slider {
    width: 100%;
    min-height: 250px;
}
.popular-slider .arrow{
    width:40px;
    height:72px;
    cursor: pointer;
}
.popular-slider .arrow--left {
    background: rgba(0, 0, 0, 0.16);
    border-radius: 0px 10px 10px 0px;
}

.popular-slider .arrow--left:before {
    width: 20px;
    height: 20px;
    border-top: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    transform: rotate(-45deg);
    content: '';
    display: block;
    position: absolute;
    top: 23px;
    left: 13px;
}

.popular-slider .arrow--right {
    background: rgba(0, 0, 0, 0.16);
    border-radius:  10px 0px 0px 10px;
}

.popular-slider .arrow--right:before {
    width: 20px;
    height: 20px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    transform: rotate(45deg);
    content: '';
    display: block;
    position: absolute;
    top: 23px;
    right: 13px;
}
.popular-slider .arrow:hover,
.popular-slider .arrow:focus{
    opacity: 1;
}
.popular-slider .glide__arrow {
    top: 38%;
}
.popular-slider .slide a:hover,
.popular-slider .slide a:focus,
.popular-slider .slide a:active {
    text-decoration: none;
}
.popular-slider .slide span{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    white-space: normal;
    color: #000000;
    width: 300px;
    margin: 0px auto;
    text-align: center;
    padding: 5px 10px 5px;
    box-sizing: border-box;
    min-height: 50px;
}

/*!SLIDER: top news*/
.glide--top-news{
    width: 90%;
    padding-top: 10px;
    margin: 0 auto;
}
/* .glide--top-news .glide__track{
    margin: 0 30px;
} */
.glide--top-news .glide__slide article .article__box{
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.glide--top-news .glide__slide article .article__box:hover{
    text-decoration: underline #000000;
}
.glide--top-news .glide__slide article .article__box .box__img{
    max-width: 130px;
    width: 100%;
}
.glide--top-news .glide__slide article .article__box .box__title{
    box-sizing: border-box;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    padding-left: 10px;
    width: calc(100% - 130px);
}
/*arrorws*/
.glide--top-news .glide__arrow .arrow{
    position: absolute;
    top: 50%;
    color: #DEDDDD;
    opacity: 1;
    border-top: 5px solid currentColor;
    width: 20px;
    height: 20px;
    transition: color 200ms ease-in-out;
    cursor: pointer;
}
.glide--top-news .glide__arrow .arrow:hover{
    color: #2A7491;
}
.glide--top-news .glide__arrow--left .arrow--left{
    left: -45px;
    transform: translateY(-50%) rotate(-45deg);
    border-left: 5px solid currentColor;
}
.glide--top-news .glide__arrow--right .arrow--right{
    right: -45px;
    transform: translateY(-50%) rotate(45deg);
    border-right: 5px solid currentColor;
}

/*!SLIDER: specsections*/
.specsections{
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    margin: 0 0 20px;
}
.specsections__title{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 11px 10px;
    background: #ffbd2e;
    line-height: 16px;
    width: 70px;
}
.specsections__slider{
    background-color: #ffd33c;
    width: 795px;
}
.specsections .specsections__slider .glide__slide{
    display: block;
    height: 55px;
    background-color: #ffd33c;
    transition: background-color 200ms ease-in-out;
}
.specsections .specsections__slider .glide__slide:hover{
    background-color: #ffe86b;
    cursor: pointer;
}
.specsections .specsections__slider .slide{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    box-sizing: border-box;
    color: black;
    border-right: 1px dotted #fff;
    text-align: center;
    text-shadow: 0 0 0 #968366;
    letter-spacing: -0.1px;
    padding: 5px;
    height: 40px;
    margin-top: 8px;
}
.specsections .specsections__slider .slide:hover{
    text-decoration: none;
}
.specsections .specsections__slider .glide__arrow--right{
    right: -55px;
    border-radius: 0;
    background-color: #ffd33c;
    width: 55px;
    height: 55px;
    transition: background-color 200ms ease-in-out;
}
.specsections .specsections__slider .glide__arrow--right:hover{
    background-color: #f9a31c;
}
.specsections .specsections__slider .arrow--right{
    display: block;
    background: url(/img/renew/scs_next.png) center center no-repeat;
    opacity: 1;
    width: 29px;
    height: 29px;
    padding: 10px;
    margin: 0 auto;
}

/*!SLIDER: last news*/
.slider_last_news-wrapper{
    margin: 20px auto;
    width: 945px;
    position: relative;
}
.slider_last_news-wrapper::after{
    content: "";
    display: block;
    border-bottom: 1px solid #457699;
    width: 100%;
    position: absolute;
    top: 10px;
}
.slider_last_news__title{
    color: #457699;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 2px;
    position: relative;
    text-transform: uppercase;
    display: block;
    text-align: center;
    background: #fff;
    z-index: 2;
    width: 200px;
    margin: 20px auto;
}
.glide--last-news{
    width: 90%;
    padding-top: 10px;
    margin: 0 auto;
}
.glide--last-news .glide__slide article .article__box{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
}
.glide--last-news .glide__slide article .article__box:hover{
    text-decoration: underline #000000;
}
.glide--last-news .glide__slide article .article__box .box__img{
    display: block;
    width: 100%;
}
.glide--last-news .glide__slide article .article__box .box__title{
    box-sizing: border-box;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    text-align: left;
    width: 100%;
    padding-top: 5px;
}
/*arrorws*/
.glide--last-news .glide__arrow .arrow{
    position: absolute;
    top: 50%;
    color: #DEDDDD;
    opacity: 1;
    border-top: 5px solid currentColor;
    width: 20px;
    height: 20px;
    transition: color 200ms ease-in-out;
    cursor: pointer;
}
.glide--last-news .glide__arrow .arrow:hover{
    color: #2A7491;
}
.glide--last-news .glide__arrow--left .arrow--left{
    left: -45px;
    transform: translateY(-50%) rotate(-45deg);
    border-left: 5px solid currentColor;
}
.glide--last-news .glide__arrow--right .arrow--right{
    right: -45px;
    transform: translateY(-50%) rotate(45deg);
    border-right: 5px solid currentColor;
}

.content table{
    border: none;
    margin: 0 auto;
    margin-bottom: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    max-width: 100%;
}
.content table caption{
    text-align: center;
    font-size: 26px;
    margin: 22px 0px;
    line-height: 120%;
}

.content table th,
.content table td{
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    border-color: #f5f5f5 #ffffff;
    padding: 5px;
}
.content table tr th{
    font-weight: bold;
	background-color: #ffdb8d;
	color: #444;
}
.content table tr:nth-child(2n+1) td{
    background-color: #f5f5f5;
}
.content table tr:nth-child(2n) td{
    background-color: #ffffff;
}

.content-wrapper .content-column .content:after {
    display: table;
    content: '';
    clear: both;
}

@font-face {
    font-family: 'Antelope H';
    src: url('/fonts/AntelopeH/AntelopeH.eot');
    src: url('/fonts/AntelopeH/AntelopeH.eot?#iefix') format('embedded-opentype'),
    url('/fonts/AntelopeH/AntelopeH.woff2') format('woff2'),
    url('/fonts/AntelopeH/AntelopeH.woff') format('woff'),
    url('/fonts/AntelopeH/AntelopeH.ttf') format('truetype'),
    url('/fonts/AntelopeH/AntelopeH.svg#AntelopeH') format('svg');
    font-weight: normal;
    font-style: normal;
}


.content-block.full ol {
    list-style: none;
    counter-reset: list1;
    padding-left: 20px;
}

.content-block.full ol li {
    position: relative;
    margin-bottom: 10px;
    line-height: 1.23;
}

.content-block.full ol li:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 1px;
    border-radius: 50%;
    background: #215D75;
    color: #FFFFFF;
    text-align: center;
    font-size: 15px;
    counter-increment: list1; /* Увеличиваем значение счетчика */
    content: counter(list1); /* Выводим число */
    font-family: 'Antelope H', sans-serif;
    margin-right: 5px;
}

.content-block.full ol li:after {
    content: '';
    display: block;
    margin-bottom: 15px;
}


.content-wrapper .content-column .content ul li {
    margin-bottom: 10px;
}

.content-block.full blockquote {
    text-align: center;
    text-transform: uppercase;
    font-size: 19px;
    font-family: 'Poiret One', cursive;
    line-height: 36px;
}

.content-block.full blockquote p {
    text-align: center !important;
    text-transform: uppercase;
    font-size: 19px;
    font-family: 'Poiret One', cursive;
    line-height: 30px;
    font-weight: bold;
}

.content-block.full blockquote:before {
    content: '';
    display: inline-block;
    width: 90px;
    height: 55px;
    margin: 0 auto;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTUgOTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExNSA5MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNTEsMzIiLz4KPHBhdGggZmlsbD0iIzIxNUQ3NSIgZD0iTTUxLjgsMzEuNmMtMS43LTIuMi03LjMtMC4xLTksMC44QzM0LjUsMzcuMiwzMCw0Ny4yLDMyLjUsNTYuNWMxLDMuOCwzLjMsNy40LDYuNyw5LjIKCWM0LjIsMi4yLDkuNywxLjUsMTMuMy0xLjZjMy42LTMuMSw1LjItOC4yLDQuMy0xMi44Yy0wLjktNC42LTQuMi04LjctOC40LTEwLjhjMC4xLTEuNSwxLjMtMi43LDIuMi0zLjljMS0xLjIsMS45LTIuNiwxLjYtNC4xCglDNTIuMSwzMi4xLDUxLjksMzEuOCw1MS44LDMxLjZ6Ii8+CjxwYXRoIGZpbGw9IiMyMTVENzUiIGQ9Ik03OSwzMS42Yy0xLjctMi4yLTcuMy0wLjEtOSwwLjhjLTguMiw0LjgtMTIuNywxNC44LTEwLjIsMjQuMWMxLDMuOCwzLjMsNy40LDYuNyw5LjIKCWM0LjIsMi4yLDkuNywxLjUsMTMuMy0xLjZTODUsNTYsODQuMSw1MS4zYy0wLjktNC42LTQuMi04LjctOC40LTEwLjhjMC4xLTEuNSwxLjMtMi43LDIuMi0zLjlzMS45LTIuNiwxLjYtNC4xCglDNzkuNCwzMi4xLDc5LjIsMzEuOCw3OSwzMS42eiIvPgo8cmVjdCB4PSItMTA0IiB5PSI2IiBkaXNwbGF5PSJub25lIiBmaWxsPSIjMjE1RDc1IiB3aWR0aD0iNDEiIGhlaWdodD0iNDYiLz4KPC9zdmc+Cg==') no-repeat center center / 100% auto;
}

/* !Articles instagram blocks */
.block_instagram iframe.instagram-media {
    width: 100%;
    max-width: 100% !important;
}

.block_instagram blockquote {
    position: relative;
    max-width: 100%;
    height: 700px;
    background: #FFF;
    border: 0;
    border-radius: 3px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);
    margin: 1px;
}

.block_instagram blockquote:before {
    position: absolute;
    display: block;
    top: 60px;
    left: 50%;
    height: 20px;
    width: 20px;
    transform: translateX(-50%);
    content: "";
    background: url('/img/loader_circle.gif') center no-repeat;
}

.block_instagram blockquote:after {
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
    content: 'Instagram блок';
    color: grey;
    font-family: sans-serif;
}

.block_instagram blockquote > * {
    display: none;
}

.inarticle-right-bar {
    display: flex;
    align-items: center;
}

.viber-btn {
    height: 25px;
}

.viber-btn img {
    height: 25px;
}

.like-twt, .like-gp {
    height: 20px;
}

.like-fb, .like-twt, .like-gp, .viber-btn {
    margin-right: 15px;
    margin-bottom: 15px;
}

.qr-right {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.qr-right__lbl {
    margin-right: 15px;
}

.flex-cont {
    display: flex;
    justify-content: space-between;
}

#div-gpt-ad-1521713964803-0 {
    margin-bottom: 0px;
}

.like-bar-bottom {
    margin-top: 20px;
}


/*! sources list*/
div.sources::after, div.sources::before {
    display: none;
}

.sources__list {
    display: none !important;
}

.sources label {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    color: #215D75;
    font-style: normal !important;
    font-weight: 600;
    border: 2px solid #91DED5;
    border-radius: 50px;
    width: 110px;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.sources label:hover {
    border-color: #215D75;
}

.sources label::after {
    content: '';
    display: block;
    border: 2px solid #215D75;
    border-left: none;
    border-top: none;
    transform: rotate(45deg);
    margin-left: 8px;
    width: 10px;
    height: 10px;
    transition: transform ease-in-out .3s;
}

.sources .sources__checkbox {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.sources .sources__checkbox:checked ~ label:after {
    margin-top: 5px;
    transform: rotate(225deg);
}

.sources .sources__checkbox[checked=true] ~ label:after {
    margin-top: 5px;
    transform: rotate(225deg);
}

.sources .sources__checkbox:not(:checked) ~ *:not(label) {
    display: none;
    opacity: 0;
}

.sources .sources__checkbox:checked ~ *:not(label) {
    display: block;
    opacity: 1;
}

.sources__item, .sources .sources__checkbox ~ *:not(label) {
    color: #969696 !important;
    font-style: italic !important;
    font-size: 14px;
    text-align: left;
    transition: all ease-in-out .3s;
}

/** articles anchors*/
.content a[href^="#"] {
    color: #333333;
}

.article-slider {
    clear: both;
    padding-bottom: 20px;
}

.article-slider .glide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.article-slider .arrow {
    display: flex;
    justify-content: center;
    width: 30px;
    height: 30px;
}

.article-slider .glide__arrow {
    transition: all .2s ease-out;
}

.article-slider .glide__arrow--right {
    right: -30px;
}

.article-slider .glide__arrow--left {
    left: -30px;
}

.article-slider:hover .glide__arrow--right {
    right: 0px;
}

.article-slider:hover .glide__arrow--left {
    left: 0px;
}

.article-slider:hover .arrow--right::after {
    border-left: 15px solid #215D75;
}

.article-slider:hover .arrow--left::after {
    border-right: 15px solid #215D75;
}

.article-slider .arrow--left::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid white;
    transition: ease-in-out 200ms;
}

.article-slider .arrow--right::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid white;
    transition: ease-in-out 200ms;
}

.content-wrapper .content-column .content .article-slider img {
    max-width: 610px;
    width: 100%;
    max-width: 100%;
}


.content-wrapper .content-column .article__info {
    display: flex;
    flex-flow: row wrap;
    margin: 5px 0 20px;
}

.content-wrapper .content-column .article__info .info__author {
    color: var(--grey);
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    width: 100%;
}

.content-wrapper .content-column .article__info .info__author a {
    color: var(--blue);
}

.content-wrapper .content-column .article__info .info__author a span {
    color: var(--grey);
    text-decoration: underline white;
}

.content-wrapper .content-column .article__info time {
    color: var(--grey);
    margin: 10px 10px 0;
}

.content-wrapper .content-column .article__info .like_bar {
    display: flex;
    flex-flow: row nowrap;
    width: 250px;
    margin: 10px 0 0;
}

.content-wrapper .content-column .article__info .like_bar .like-fb,
.content-wrapper .content-column .article__info .like_bar .like-twt {
    margin-bottom: 0;
}


/*!articles status*/
.content-wrapper .article__status {
    display: inline-block;
    font-size: 75%;
    line-height: 1;
    text-align: center;
    border-radius: 10rem;
    padding: 0.25em 0.6em;
    margin-left: 10px;
    margin-bottom: 20px;
}

.content-wrapper .article__status--edit {
    color: white;
    background-color: var(--blue);
    border-radius: 0;
    font-size: 90%;
    padding: 5px 20px;
    margin: 0;
}

.content-wrapper .article__status--no-published {
    color: var(--black);
    background-color: #ECCD8E;
}

.content-wrapper .article__status--published {
    color: white;
    background-color: #28a745;
}

.content-wrapper .article__status--planned {
    color: white;
    background-color: #17a2b8;
}

.content-wrapper .article__status--pay {
    color: white;
    background-color: #e25d5d;
}

@media screen and (max-width: 600px) {
    .content-wrapper .article__status--edit {
        width: 100%;
        margin-bottom: 10px;
    }
}

/*!articles localization link*/
a.article__localization-link{
    display: inline-block;
    text-align: center;
    color: grey;
    background-color: white;
    border: 2px dashed #f05d99;
    border-radius: 13px;
    width: 270px;
    padding: 10px;
    margin: 5px 0 20px;
    font-size: 15px;
    transition: all 250ms ease-in-out;
}
a.article__localization-link:hover{
    color: white;
    background-color: #f05d99;
}


/*!SLIDER: products*/
.product-slider-wrapper {
    width: calc(100% - 40px);
    margin: 0 auto;
}

.product-slider-wrapper__title {
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    color: #969696;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.glide--products .glide__slide .product-slider__link {
    box-shadow: -1px 1px 5px 2px white;
    border-radius: 15px;
    transition: box-shadow 200ms ease-in-out;
}

.glide--products .glide__slide--active .product-slider__link {
    box-shadow: -1px 1px 5px 2px #CCCCCC;
    border-radius: 15px;
}

.content-wrapper .content-column .content img.product-slider__image {
    height: 120px;
    width: auto;
    display: block;
    margin: 0 auto;
    object-fit: cover;
    object-position: center;
}

.product-slider__figure {
    display: block;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.product-slider__link {
    display: block;
    padding: 20px 20px 10px 20px;
    box-sizing: border-box;
    text-decoration: none;
}

.product-slider__link:hover, .product-slider__link:active,
.product-slider__link:visited, .product-slider__link:focus {
    text-decoration: none;
}

.product-slider__item {
    padding: 5px 0px;
}

.product-slider .active.center .product-slider__link {
    box-shadow: -1px 1px 5px 2px #CCCCCC;
    border-radius: 15px;
}

.product-slider__imagecont {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    padding: 10px;
    box-sizing: border-box;
    background: #F4F4F4;
    border-radius: 10px;
}

.product-slider__title {
    text-transform: uppercase;
    color: #a3a3a3;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.product-slider__price {
    color: #cc0000;
    text-transform: uppercase;
    font-size: 12px;
}

/*arrorws*/
.glide--products .glide__arrow .arrow {
    position: absolute;
    top: 50%;
    color: #DEDDDD;
    opacity: 1;
    border-top: 5px solid currentColor;
    width: 20px;
    height: 20px;
    transition: color 200ms ease-in-out;
    cursor: pointer;
}

.glide--products .glide__arrow .arrow:hover {
    color: #2A7491;
}

.glide--products .glide__arrow--left .arrow--left {
    left: -15px;
    transform: translateY(-50%) rotate(-45deg);
    border-left: 5px solid currentColor;
}

.glide--products .glide__arrow--right .arrow--right {
    right: -15px;
    transform: translateY(-50%) rotate(45deg);
    border-right: 5px solid currentColor;
}

/*# sourceMappingURL=8a4281e1ba3dbc452df837e79b989fb2.css.map */
