* {margin: 0; padding: 0; border: 0; outline: 0;}
html {height:100%;}
body, #wrap {height: auto !important;height: 100%;min-height:100%;width:100%; min-width:922px;position:relative;}
body {font: 13px Arial, "DejaVu Sans", sans-serif;background: #eefafb url('/i/bg-top.jpg') no-repeat 50% 0;}
body#index {min-width:977px;min-height:900px;background: transparent url('/i/promo-bg.jpg') no-repeat 50% 0;}   
#promo, object, embed {display:block;height:740px;margin:0 auto;}
div#promo {background: transparent url('/i/noflash.jpg') no-repeat 50% 0;}
#wrap {background: transparent none repeat-x 0 100%;}
#index #wrap {padding-bottom:189px;min-height: 0;}
#wrap-bg {height:337px;width:100%;position:absolute;left:0;bottom:0;z-index:-1;background: transparent url('/i/bg-bottom.png') repeat-x 0 100%;}
.content {width: 922px;margin: 0 auto;position: relative;z-index: 200;}

table {border-collapse:collapse;border-spacing:0;}

.nobr, .nowrap {white-space:nowrap;}
.clear {clear:both;}

#logo {display: block;width: 191px;height: 85px;position: absolute;left: 365px;top: 31px;}
  
.header-option {height: 1.77em;position: absolute;top: 31px;}
.header-option .l, .header-option .r {font-size: .77em;height: 2.3em;line-height: 2.3em;text-transform: uppercase;color: #4ea6c6;letter-spacing: 1px;background: url('/i/header-option.png') no-repeat 0 0;-webkit-background-size: auto 2.3em;}
.header-option .r {float: left;width: 13px;background-position: 100% 0;}
.header-option .l {float: left;padding-left: 14px;}
#form-lang {left:50%;margin-left: 320px;z-index:300;}
#form-lang .r, #form-life .r {width: 29px;text-align: center;}
#form-lang .r img, #form-life .r img {display: block;width: 12px;height: 11px;margin: 0.6em auto;}
#form-lang .popup {display: none;position: absolute;left: -3px;top: -4px;width: 171px;height: 298px;}
#form-lang .popup .bg {background: url('/i/lang-popup.png') no-repeat 0 0;position:absolute;left:0;top:0;width: 171px;height:298px;z-index:0;}
#form-lang .popup h2, #form-life .popup h2 {color: #447f9c;font-weight: normal;font-size: 0.768em;line-height: 1em;text-transform: uppercase;margin: 10px 0 0 17px;position:relative;letter-spacing: 1px;z-index:1;}
.popup .close {font-size: 0;line-height: 0;position: absolute;top: 12px;right: 15px;width: 7px;height: 7px;background: url('/i/popup-close.gif') no-repeat 0 0;cursor: pointer;z-index:1;}
#form-lang ul, #form-life ul {list-style: none;margin: 11px 0 0 13px;line-height: 26px;position:relative;z-index:1;}
#form-lang li, #form-life li {height: 26px;}
#form-lang ul img, #form-life ul img {vertical-align:middle;margin: -1px 5px 0 0;}
#form-lang ul a, #form-life ul a {font-size: .922em;color: #484848;text-decoration: none;}
#form-lang ul a:hover, #form-life ul a:hover {color: #a864a8;text-decoration: underline;}

#form-life {left:50%;margin-left:-430px;z-index:300;}
#index #form-life {margin-left:0;/*-415px;*/}

#index #form-life #life-bul {position:relative;right:430px;}
#index #form-life #life-rus {position:relative;right:443px;} 
#index #form-life #life-kaz {position:relative;right:443px;}
#index #form-life #life-ukr {position:relative;right:443px;}
#index #form-life #life-pol {position:relative;right:434px;}
#index #form-life #life-hun {position:relative;right:475px;}
#index #form-life #life-at {position:relative;right:414px;}
#index #form-life #life-rom {position:relative;right:440px;}
#index #form-life #life-eng {position:relative;right:415px;} 

#form-life .popup {display: none;position: absolute;left: -3px;top: -4px;width: 229px;height: 246px;}
#form-life .popup .bg {background: url('/i/life-popup.png') no-repeat 0 0;position:absolute;left:0;top:0;width: 229px;height:246px;z-index:0;}

#header {height:120px;}

#menu {list-style: none;font-size: .77em;height: 2.1em;line-height: 2.15em;text-transform: uppercase;letter-spacing: 1px;}
#menu li {position:absolute;z-index:0;top:77px;width: 130px;text-align: left;}
#menu a, #menu a:hover, #menu strong {display: -moz-inline-stack;display: inline-block;height: 2.1em;color: #fff;text-decoration: none;overflow:hidden;font-weight:normal;}
#menu span {float: left;height: 2.1em;background: url('/i/header-menu.png') no-repeat 0 0;-webkit-background-size: auto 2.1em;}
#menu span.l {padding-left: 14px;}
#menu span.r {background-position: 100% 0;width: 14px;}
#menu strong span, #menu .active span, #menu a:hover span {background-image: url('/i/header-menu-hover.png') !important;}
#menu1 {right:760px;}
#menu2 {right:590px;}
#menu3 {left:610px;}
#menu4 {left:780px;}

#happiness {position:absolute;top:160px;left:0;width:922px;text-align:center;color:#004b8d;font-weight:normal;font-size:3em;}

#links {list-style:none;font-family:Futura, Tahoma, Arial, "DejaVu Sans", sans-serif;font-weight:lighter;}
#links a {position:absolute;font-size: 2em;color:#004b8d;text-decoration:none;border-bottom:1px solid #6d9ec1;white-space:nowrap;}
#links a:hover {border-bottom:1px solid #004b8d;}
#link_health {top:308px;right:722px;text-align:right;}
#link_income {top:445px;right:662px;text-align:right;}
#link_family {top:308px;left:755px;}
#link_acceptance {top:445px;left:600px;}

#footer {height: 189px;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 120;}
#footer .content {border-top: 1px dashed #a0c8da;padding-top: 33px;}
#footer #search {float: right;width: 206px;}
#footer #search a {padding-left: 9px;color: #338db3;font-size: .923em;}
#footer #search a span {color:#338db3;}
#footer #search a:hover {color:#0f5e9b;}
#footer h1 {font-size: 1em;font-weight:normal;text-transform: uppercase;color: #4f5b68;letter-spacing: 2px;margin-bottom: 17px;}
#footer p {color: #85939e;font-size: .857em;line-height: 1.5em;}
#footer p a, #footer p a span {color: #338db3;}
#footer p a:hover {color:#0f5e9b;}
#footer p, #footer h1 {margin-left: 24px;margin-right: 210px;}
#footer .slash {padding:0 5px;color:#4c4c4c;}
#footer #search .links {padding-left:14px;height: 1.692em;margin-bottom: 27px;}
#footer #search .links a {padding: 0;}
/*.index-footer {height: 150px !important;}*/
.index-footer .content {border-top: 1px dashed #72bdd2 !important;}
.index-footer h1 {color: #005495 !important;}
.index-footer p {color: #346f8f !important;}
.index-footer a span {color:#004b8d !important;}


#content {position: relative;z-index: 100;padding-bottom: 220px;}
#content h1 {font-size: 3em;margin-bottom: 24px;font-weight:normal;color:#de3444;}
#content h2 {font-size: 1.61em;line-height: 1.33em;margin-bottom: 20px;color: #004b8d;font-weight: normal;} 
#content h2 a {color: #e6979f;}
#content h2 a span, #content h2 a:hover {color: #de3444;}

.path {width:660px;margin-left:134px;overflow:hidden;}
.path h1 {padding-top: 10px;clear:left;}
.path table {font-size:.923em;color:#b7bcbc;width:660px;max-width:660px;}
.path .links {white-space:nowrap;/*display:none;*/}
.path a {color:#292929 !important;text-decoration:none !important;border-bottom:1px solid #b7bcbc !important;}
.path a:hover {border-bottom:1px solid #292929 !important;}
.path .border {overflow:hidden;width:100%;}
.path span {margin-left:2px;display:-moz-inline-stack;display:inline-block;width:600px;border-bottom:1px dashed #a2c9db;color:#292929;}

.two-columns {margin-top:40px;}
.two-columns .rightone {margin-left:255px;padding-bottom:50px;}
.two-columns .path {width:680px;margin-left:0;}
.two-columns .path table {width:680px;max-width:680px;}
.two-columns .path h1 {width: 520px;}
.two-columns .leftone {float:left;width:210px;}
.two-columns .rightone p, .two-columns .rightone ul.orange {font-size:1.153em;line-height:1.4em;margin-bottom:25px;color:#4c4c4c;}
.two-columns .rightone strong {font-size:1.385em;font-weight:normal;}
.two-columns .rightone a, .two-columns .rightone a:hover {text-decoration:underline;}
.two-columns .rightone a {color: #81afcc;}
.two-columns .rightone a span, .two-columns .rightone a:hover {color: #0f5e9b;}
.two-columns .rightone ul.orange {list-style:none;margin-top:-15px;}
.two-columns .rightone ul.orange li {padding: 0 0 7px 9px;background:url('/i/orange-li.gif') no-repeat 0 .75em;}

.bionicwater-6 .path h1 {width:350px;}

.submenu {width: 175px;margin:3px 0 25px;}
.submenu, .submenu ul {list-style:none;}
.submenu li {font-size: 1.077em;padding: 0 0 13px 9px;background:url('/i/submenu-li.gif') no-repeat 0 .5em;}
.submenu ul li {font-size: .857em;margin-top:10px;padding: 0 0 0 14px;background:url('/i/submenu-li-li.gif') no-repeat 0 .6em;}
/*.submenu li {color:#4c4c4c;}*/
.submenu a span {color:#05406d;}
.submenu .active {color:#de3444;}
.submenu li.inactive {color:#a6a6a6 !important;background-image:url('/i/submenu-li-inactive.gif');}
.submenu a {color:#96bccc;text-decoration:underline;}
.submenu a:hover {color:#05406d;text-decoration:underline;}

.photos {margin-bottom:28px;position:relative;height:237px;width:667px;}
.photos ul {list-style:none;}
.photos-left img.frame {position:absolute;left:0;top:0;}
.photos-right img.frame {position:absolute;right:0;top:0;}
.photos img.frame {z-index:1;}
.photos .active img.frame {z-index:101;}
.photos p {z-index:1;visibility:hidden;position:absolute;top:36px;width:147px;font-size:.846em !important;font-style:italic;color:#85939e !important;line-height:1.66em;}
.photos .active p {visibility:visible;z-index:101;}
.photos-left p {right:0;}
.photos-right p {left:0;}
.photos .arrow {position:absolute;top:42px;font-size:0;line-height:0;display:block;width:11px;height:5px;background:url('/i/photos.gif') no-repeat;} 
.photos-left .arrow {right:172px;background-position:0 -15px;}
.photos-right .arrow {left:172px;background-position:-11px -15px;}
.photos .paginator {width:147px;position:absolute;top:0;}
.photos-left .paginator {right:0;}
.photos-right .paginator {left:0;}
.photos .paginator a {margin-right:6px;float:left;text-decoration:none;background:url('/i/photos.gif') no-repeat -15px 0;width:15px;height:15px;text-align:center;line-height:15px;font-size:.77em;color:#004b8d;}
.photos .paginator .active, .photos .paginator a:hover {color:#fff;background-position:0 0;}
.photos .paginator .prev, .photos .paginator .next {width:4px;height:7px;margin-top:4px;font-size:0;line-height:0;}
.photos .paginator .prev, .photos .paginator .prev:hover {background-position: -30px -7px;margin-right:8px;}
.photos .paginator .next, .photos .paginator .next:hover {background-position: -30px 0;margin-right:0px;margin-left:2px;}

.emotion {width:585px;margin:0 auto;}
.emotion h1 {margin-top:50px;margin-bottom:50px !important;font-size:3em !important;}
.emotion h2 {width:700px;position:relative;z-index:0;}
.emotion p {position:relative;z-index:1;margin: 0 0 25px;color:#333333;font-size:1.23em;line-height:1.5em;}
.emotion p.big {font-size:2em;line-height:1.2em;margin-bottom:50px;}
.emotion .outer {display:-moz-inline-stack;display:inline-block;width:1.5em;margin-left:-1.5em;height:1.5em;line-height:1.5em;vertical-align:middle;position:relative;top:-.1em;}

h3 {color:#4c4c4c;font-size:1.95em;font-weight:normal;margin:35px 0 20px;}

#content p.blue, #content strong.blue {color:#005495 !important;font-size:1.38em;font-weight:normal;}
#content p.bigger {font-size:1.67em;}
#content h4 {font-size:1.67em;font-weight:normal;color:#4c4c4c;margin-bottom:20px;padding-top:10px;}

h3.join-rounded {display:-moz-inline-stack;display:inline-block;color:#fff;font-size:1.846em;font-weight:normal;margin:35px 0;height:51px;line-height:51px;background:#54b0d4 url('/i/lifestyle/join-l.png') no-repeat 0 0;position:relative;}
h3.join-rounded a {display:block;height:51px;line-height:51px;padding:0 33px;color:#fff !important;text-decoration:none !important;}
h3.join-rounded a:hover {background:#0f5e9b url('/i/lifestyle/join-hover-l.png') no-repeat 0 0;}
h3.join-rounded .r {position:absolute;right:0;top:0;width:26px;height:51px;background:url('/i/lifestyle/join-r.png') no-repeat 0 0;}
h3.join-rounded a:hover .r {background-image: url('/i/lifestyle/join-hover-r.png');}

table.join-links td {padding: 0 30px 15px 0;font-size:1.38em;}
.join-links a {display:-moz-inline-stack;display:inline-block;height:30px;line-height:30px;padding-left:40px;background-position:0 50%;background-repeat:no-repeat;color:#338db3;text-decoration:none;}
.join-links span {border-bottom:1px solid #338db3;}
.join-links a:hover {color:#338db3;text-decoration:none;}
.join-links a:hover span {border-bottom:1px solid #05406d;}
.join-odnoklassniki {background-image:url('/i/lifestyle/join-odnoklassniki.png');}
.join-vkontakte {background-image:url('/i/lifestyle/join-vkontakte.png');}
.join-lj {background-image:url('/i/lifestyle/join-lj.png');}
.join-womanjournal {background-image:url('/i/lifestyle/join-womanjournal.png');}

.team-table {vertical-align:top;width:700px;table-layout:fixed;text-align:left;}
.team-table img {display:block;margin:0 20px 16px 0;}
.team-table td {vertical-align:top;}
.team-table strong {color:#4c4c4c;display:block;font-size:1.077em;margin-bottom:7px;}
.team-table em {color:#85939e;font-size:.846em;}
.team-table-smaller strong {font-size:1.07em !important;font-weight:bold !important;}

ul.history {list-style:none;font-size:1.154em;}
.history strong {color:#362f2d;}
.history li {margin-top:20px;white-space:nowrap;}
.history .dt {line-height:1.3em;display:-moz-inline-stack;display:inline-block;vertical-align:top;font-weight:normal;color:#bfbfbf;padding-right:3px;}
.history .dd {line-height:1.53em;white-space:normal;display:-moz-inline-stack;display:inline-block;vertical-align:top;color:#4c4c4c;width:520px;}

.lifestyle-table {width:900px;margin:30px 0 30px -258px;}

.img-w-caption-l, .img-w-caption-r {text-align:center;color:#85939e;font-style:italic;font-size:.923em;line-height:1.5em;}
.img-w-caption-r {float:right;clear:right;margin:0 0 30px 30px;}
.img-w-caption-l {float:left;clear:left;margin:0 30px 30px 0;}
.img-w-caption-r img, .img-w-caption-l img {display:block;margin:0 auto 10px auto;}

.product-info {background:url('/i/product-info.gif') repeat-x 0 100%;font-size:1.153em;line-height:1.4em;color:#4c4c4c;}
.product-info .thead {background:url('/i/product-info.gif') repeat-x 0 100%;}
.product-info .even {background:#e6f2f9;}
.product-info th {text-align:left;font-weight:normal;color:#338db3;font-style:italic;font-size:.8em;padding: 0 8px 10px;}
.product-info td {padding: 10px 8px;vertical-align:top;}

/*#googlemap {float:left;margin:0 40px 45px 0;width:321;height:248;} 
.print-google {position:absolute;bottom:0;right:0;width:1px;height:1px;}
.print-scheme {display:-moz-inline-stack;display:inline-block;line-height:1.2em;padding-left:39px;background:url('/i/contacts/print.png') no-repeat 0 0;font-style:italic;}
*/
.print-scheme {float:right;margin: 0 90px 0 0;line-height:1.2em;padding:10px 0 0 39px;background:url('/i/contacts/print.png') no-repeat 0 10px;font-style:italic;}
#googlemap, #googlemap-ukr {float:left;margin:0 0 45px 0;width:670px;height:350px;} 
.print-google {position:absolute;bottom:0;right:0;width:1px;height:1px;}

.sitemap {list-style:none;font-size:1.615em;float:left;}
.sitemap li {padding: 0 0 29px;}
.sitemap ul {list-style:none;font-size:.714em;margin-top:12px;}
.sitemap ul li {padding: 0 0 10px 10px;background:url('/i/orange-li.gif') no-repeat 0 .5em;}
.sitemap ul ul {list-style:none;font-size:.8em;margin-top:1px;}
.sitemap ul ul li {padding: 0 0 0 20px;line-height:1.6em;background:url('/i/orange-dash.gif') no-repeat 7px .9em;}
.sitemap a {text-decoration:underline;color:#338db3;}
.sitemap span {color:#338db3;}
.sitemap a:hover {color:#0f5e9b;}

.tv-channels {float:left;width:88px;margin:0 25px 0 5px;}
.tv-channels a {display:block !important;text-decoration:none !important;font-size:0 !important; height:13px;width:88px;background:url('/i/tv-channels.png') no-repeat;}
.tv-channels .tv {height:75px;background-position: -88px 0;}
.tv-channels .tv:hover {background-position: 0 0;}
.tv-channels .at {background-position: -88px -75px;}
.tv-channels .at:hover {background-position: 0 -75px;}
.tv-channels .bg {background-position: -88px -88px;}
.tv-channels .bg:hover {background-position: 0 -88px;}
.tv-channels .hu {background-position: -88px -101px;}
.tv-channels .hu:hover {background-position: 0 -101px;}
.tv-channels .kz {background-position: -88px -114px;}
.tv-channels .kz:hover {background-position: 0 -114px;}
.tv-channels .pl {background-position: -88px -127px;}
.tv-channels .pl:hover {background-position: 0 -127px;}
.tv-channels .ro {background-position: -88px -140px;}
.tv-channels .ro:hover {background-position: 0 -140px;}
.tv-channels .ru {background-position: -88px -153px;}
.tv-channels .ru:hover {background-position: 0 -153px;}
.tv-channels .ua {background-position: -88px -166px;}
.tv-channels .ua:hover {background-position: 0 -166px;}

.column-l {float:left;width:303px;padding-right:60px;}
.column-r {float:left;width:303px;}

ul.flags {list-style:none;font-size:1.153em;color:#4c4c4c;margin: -10px 0 0;}
ul.flags li {margin-bottom:10px;}
ul.flags img {margin-right:5px;}

.answer {margin-left: 55px;}
p.intermediate {font-size:1.61em !important;}

.youtube-big {margin-top:-35px;padding-top:35px;padding-bottom:10px;display:-moz-inline-stack;display:inline-block;background:url('/i/tv.png') no-repeat 3px 0;line-height:37px;padding-left:85px;}

.global-big {clear:both;padding:50px 0 50px 70px;height:auto!important;height:63px;min-height:63px;background:url('/i/global.png') no-repeat 0 50px;}
.global-big strong {font-size:1.6667em !important;}

.accordeon {display:none;width:602px;max-height:2500px;background:url('/i/accordeon.png') no-repeat 0 0;position:relative;padding:40px 40px 20px 40px;margin-bottom:90px;}
.accordeon-hide {position:absolute;bottom:-57px;left:0;width:642px;height:57px;background:url('/i/accordeon.png') no-repeat 0 100%;padding-left:40px;}
a.dashed, a.dashed:hover {text-decoration:none !important;}
a.dashed span {color: #338db3 !important;}
a.dashed {border-bottom:1px dashed #338db3 !important;}
a.dashed:hover {border-bottom:1px dashed #0f5e9b !important;}
.system-subtitle {color: #85939E !important; font-style: italic !important; margin: 0 0 10px !important; font-size: 1em !important;}
.nomargin { padding-top: 13px !important; margin-top: 0 !important; margin-bottom: 0 !important;}
.system-stages td {vertical-align: top; padding-right: 10px;}
.system-stages td img {
float:left;
margin:0 10px 1px 0;
}