body {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.9em; margin:0; padding:0; background-color:#ddd; text-align:center;}
img {border-width:0;}
.clear {display:block; clear:both; height:0px; /*visibility: hidden; _display: none;*/ font-size:0px; line-height:0px;}

#wrapper {}

#header {width:940px; margin:0px auto; height:85px;}
#header .l {float:left; width:173px;}
#header .c {float:right; width:742px; height:84px; border-bottom:1px solid #fff;}
#header .i {float:left; width:586px; border-bottom:1px solid #b8b8b8; height:83px;}
#header .i .t {float:left; width:452px; padding-top:26px; text-align:left; text-transform:uppercase; font-family:geneva, arial, helvetica, sans-serif; font-weight:normal; color:#767676; text-shadow:1px 1px #fff; font-size:1.7em;}
#header .i .zinio {width:109px; height:58px; float:right; padding:13px 25px 0 0;}
#header .i .zinio img {display:block;}
#header .langs {float:right; width:138px; padding-left:17px; border-left:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; height:53px; padding-top:30px;}
#header .langs ul {display:block; list-style-type:none; margin:0; padding:0;}
#header .langs li {display:block; width:63px; height:25px; float:left; margin-left:6px;}
#header .langs a {display:block; width:63px; height:25px; background:url('../_img/btns.png') no-repeat 0 0;}
#header .langs a span {display:none;}
#header .langs li.lv a {background-position:0px 0px;}
#header .langs li.lv a:hover {background-position:0px -25px;}
#header .langs li.lv.act a, #header .langs li.lv a:active {background-position:0px -50px;}
#header .langs li.ru a {background-position:0px -75px;}
#header .langs li.ru a:hover {background-position:0px -100px;}
#header .langs li.ru.act a, #header .langs li.ru a:active {background-position:0px -125px;}

#footer {background:url('../_img/footer_bg.png') repeat-x 0 0; padding:20px 20px 50px 20px; margin-top:20px; color:#fff; font-family:geneva, arial, helvetica, sans-serif;}
#footer .cont {width:940px; margin:0 auto; text-align:left;}
#footer a {color:#fff; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer div.t {font-size:1.5em; text-transform:uppercase; color:#767676; border-bottom:1px solid #424242; padding:5px 0 10px 0;}
#footer ul {list-style-image:url('../_img/listico.png'); list-style-type:square; margin:0 0 0 10px; padding:0 0 0 10px; font-size:0.9em;}
#footer ul li {margin-top:15px;}
#footer ul li b {font-weight:normal;}
#footer p {margin:15px 0 0 0; padding:0; font-size:0.9em;}

#page {width:940px; margin:15px auto 0 auto; text-align:left;}

#page .bl1_list {padding-top:20px;}
#page .bl {width:300px; float:left; margin-left:20px; margin-top:0px;}
#page .bl.first {margin-left:0;}
#page .bl a {color:#6d6d6d; text-decoration:underline;}
#page .bl a:hover {text-decoration:none;}
#page .bl .bl_h {width:300px; height:13px; background:url('../_img/bl_h.png') no-repeat 0 0;}
#page .bl .bl_c {width:280px; background:url('../_img/bl_c.png') repeat-y 0 0; padding:0 10px;}
#page .bl .bl_f {width:300px; height:31px; background:url('../_img/bl_f.png') no-repeat 0 -9px;}
#page .bl .bl_c h2 {margin:0; padding:0px 0 10px 0; border-bottom:1px solid #b8b8b8; margin:0 0px; text-align:center; text-transform:uppercase; font-family:geneva, arial, helvetica, sans-serif; font-size:1.3em; font-weight:normal; color:#767676; text-shadow:1px 1px #fff;}
#page .bl .bl_c h3 {margin:0; padding:0px 0 10px 0; border-bottom:1px solid #b8b8b8; margin:0 10px; text-align:left; text-transform:none; font-family:georgia,garamond,serif; font-size:1.2em; font-weight:bold; color:#333;}
#page .bl .bl_c p {padding:10px 20px 0 20px; margin:0; color:#6d6d6d; font-family:geneva, arial, helvetica, sans-serif; font-size:0.9em; line-height:1.4em;}
#page .bl .bl_c ul {padding:5px 20px 0 10px; margin:0 0 0 15px; color:#6d6d6d; list-style-image:url('../_img/listico_v2.png'); list-style-type:square; font-family:geneva, arial, helvetica, sans-serif; font-size:0.9em; line-height:1.4em;}
#page .bl .bl_c li {margin-top:3px;}
#page .bl .bl_c .dotl {height:2px; line-height:2px; font-size:2px; background:url('../_img/dotl.png') repeat-x 0 50%; margin:0px 20px; padding:10px 0 30px 0;}

h2.st1 {border-top:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; text-transform:uppercase; font-family:geneva, arial, helvetica, sans-serif; font-weight:normal; color:#767676; text-shadow:1px 1px #fff; font-size:2.0em; padding:10px 0; margin:10px 0 0 0;}
.st1_line {border-bottom:1px solid #b8b8b8; margin:10px 0; height:1px; line-height:1px; font-size:1px;}

.info_blocks {}
#page .info_blocks .bl_c {width:280px; padding:0 10px;}
#page .info_blocks .bl1_list {padding-top:0;}
#page .info_blocks .icos {width:240px; margin-left:20px; padding-top:10px;}
#page .info_blocks .ico_apple {width:107px; height:81px; float:left;}
#page .info_blocks .ico_apple a {display:block; width:107px; height:81px; background:url('../_img/btns/apple.png') no-repeat 0 0; text-decoration:none;}
#page .info_blocks .ico_apple a:hover {background-image:url('../_img/btns/apple_hover.png');}
#page .info_blocks .ico_apple a:active {background-image:url('../_img/btns/apple_active.png');}
#page .info_blocks .ico_android {width:107px; height:81px; float:right;}
#page .info_blocks .ico_android a {display:block; width:107px; height:81px; background:url('../_img/btns/android.png') no-repeat 0 0; text-decoration:none;}
#page .info_blocks .ico_android a:hover {background-image:url('../_img/btns/android_hover.png');}
#page .info_blocks .ico_android a:active {background-image:url('../_img/btns/android_active.png');}

.magazines {padding-top:30px;}
.magazines .item {width:252px; margin:0 auto;}
#page .magazines .item h3 {margin:0;}
.magazines .item .ph {width:115px; float:left; margin:15px 0 0 0;}
.magazines .item .ph .i {height:160px;}
.magazines .item .ph img {width:113px; height:146px; display:block; border:1px solid #8b8b8b;}
.magazines .item .c {width:130px; height:160px; float:right; margin:8px 0 0 0;}
#page .magazines .item .c p {margin:5px 0 0 0; padding:0; height:150px; font-size:0.8em; line-height:1.5em;}
#page .magazines .item .c .dotl {margin:0; padding:0; margin-top:10px;}
.magazines .item .btns {margin:0; padding:0 0 10px 0; font-family:geneva, arial, helvetica, sans-serif; width:252px;}
#page .magazines .item .btns a {display:block; height:51px; color:#fff; background:url('../_img/btns.png') no-repeat 0 0; text-align:center; line-height:1.1em; text-decoration:none; letter-spacing:0px; font-size:14px; font-family:arial, sans-serif;}
.magazines .item .btns a .sk {display:block; height:34px; margin-top:10px; float:left; border-right:1px dotted #ccc; text-align:left;}
.magazines .item .btns a .ce {display:block; height:40px; margin-top:10px; float:right; text-align:left;}
.magazines .item .btns a i {display:block; font-style:normal; font-size:11px;}
.magazines .item .btns a b {display:block; text-shadow:1px 0px #666; font-size:13px;}
#page .magazines .item .btns a.m {float:left; width:115px; background-position:0 -303px;}
#page .magazines .item .btns a.m:hover {background-position:0 -354px;}
#page .magazines .item .btns a.m:active {background-position:0 -405px;}
.magazines .item .btns a.m .sk {width:58px; padding-left:7px;}
.magazines .item .btns a.m .ce {width:44px; padding-left:5px;}
#page .magazines .item .btns a.y {float:right; width:130px; background-position:0 -150px;}
#page .magazines .item .btns a.y:hover {background-position:0 -201px;}
#page .magazines .item .btns a.y:active {background-position:0 -252px;}
.magazines .item .btns a.y .sk {width:63px; padding-left:7px;}
.magazines .item .btns a.y .ce {width:54px; padding-left:5px;}