* {margin:0;padding:0;}
a {outline:none}
html,body {width:100%;height:100%;font:14px "Tahoma"}

/*div {border:1px solid red;}
table td {border:1px solid blue;}
a {color:#246F9B;}
{border:1px dotted red;}*/

.streach-bg {background:url(images/main-bg-streach.jpg) 0 0 repeat-x;}

/*nav*/
.site-home-0 {display:block;position:absolute;width:450px;height:60px;left:95px;z-index:122;}
.nav-icon {background:url(images/icon-top.png) 0 0 no-repeat;position:absolute;left:550px;top:5px;width:180px; height:26px;}
.top-nav {width:180px; height:26px;position:absolute;left:550px;top:5px;z-index:150;}
.top-nav a {display:block;padding:10px 15px 0 17px;height:20px;float:left;position:relative;z-index:150;outline:none;}


/* uncomment season */
/*table.main {width:100%;height:100%;border-collapse:collapse;background:url(images/summer/main-bg.jpg) 0% 0% no-repeat;*/
/* table.main {width:100%;height:100%;border-collapse:collapse;background:url(images/winter/main-bg-1.jpg) 0% 0% no-repeat;*/
table.main {width:100%;height:100%;border-collapse:collapse;background:url(images/spring/main-bg.jpg) 0% 0% no-repeat;
min-width:975px;
min-height:770px;
width:expression(document.body.clientWidth > 975 ? "100%" : "975px");
height:expression(document.body.clientHeight > 770 ? "100%" : "770px");
}
table.main td.td-main {width:100%;height:100%;vertical-align:top;text-align:left;}
.block-boy {vertical-align:top;position:relative;z-index:120;}
.animate {width:150px;padding-top:320px;position:relative;z-index:120;}
.boy {width:181px;height:405px;background-repeat:no-repeat;position:absolute}

.book {background:url(images/book.png) 0 0px no-repeat;}
.header-book {width:100%;height:120px;position:static;}

#block-content {width:790px;height:470px;padding-left:60px;position:relative;z-index:100;}
#page-1 {float:left;}
#page-2 {float:left;margin-left:80px;}
/*.content {border:1px dotted black;}*/

.page {padding:0 0;width:350px;height:480px;}

.rubrics {height:100px;margin-right:auto;top:0;margin-left:50px;}
.rubrics td {padding:0 10px;vertical-align:top;}
.ico0 {background:url(images/icon1.png) 0 0 no-repeat;height:142px;}
.ico1 {background:url(images/icon2.png) 0 0 no-repeat;height:142px;}
.ico2 {background:url(images/icon3.png) 0 0 no-repeat;height:142px;}
.ico3 {background:url(images/icon4_0.png) 0 0 no-repeat;height:142px;}

.rubrics td a.link {height:50px;display:block;font-size:15px; text-align:left; margin:40px 0px 0px 90px;color:#0a569b;font-weight:bold;z-index:10;position:relative;}
.clear{clear:both;}
.maparea {position:absolute;z-index:10;top:0;left:0;}
.mlink {position:absolute;outline:none;text-decoration:none;border:0px solid red;}
.back {width:170px;height:70px;top:690px;left:715px;display:block;position:absolute;z-index:104;}
.copyleft {width:315px;height:45px;background:url(images/copyleft.png) 0 0 repeat-x;position:absolute;top:705px;left:10px;z-index:200;padding-top:5px;color:#0a569b;}

.bdiv {display:block;float:left;width:350px;height:120px;}
.may {margin: -20px 0 0 -35px;position:absolute}