/* CSS Document */

html, body {margin:0px; padding:0px; background:#fff;}
#wrapper {width:1000px; margin:auto; position:relative; z-index:5;}
img {border:none;}
a {outline: none;}

#top {width:1000px; height:234px; background:url(/img/top_bg.jpg) no-repeat; position:relative; z-index:10;}
#content {width:1000px; overflow:hidden;}
#content .left {float:left; width:372px; padding:0 0 20px 0;}
#content .left .wrap {margin:20px 0 0 20px;}
#content .right {float:right; width:628px; //margin:0 0 0 -21px;}
#content .right .wrap {margin:20px;}
#footer {width:1000px; height:23px; background:url(/img/bg_footer.jpg) no-repeat; position:relative; z-index:10;}

/* Logo */
#logo {width:266px; height:99px; position:absolute; top:31px; left:369px; right:365px; z-index:50;}
#flash {width:1000px; height:207px; position:absolute; top:0px; z-index:20;}
#logo img {width:266px; height:99px;}

/* Language */
#lang {position:absolute; top:15px; right:14px; z-index:40;}
#lang a.rus {margin:0 6px 0 0;}
#lang a.rus img {width:24px; height:16px;}
#lang a.eng {width:24px; height:16px; margin:0 0 0 6px;}
#lang a.eng img {width:24px; height:16px;}

/* Slogan in head */
#slogan {width:100%; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; position:absolute; top:168px; z-index:45;}

/* Separator */
#top div.sep {width:1000px; height:1px; background:#fff; position:absolute; top:207px; z-index:10;}
#top div.sep img {width:1px; height:1px;}

/* Spring */
#spring {width:1000px; height:25px; background:url(/img/spring.gif) repeat-x -6px 0px; position:absolute; top:191px; z-index:25;}

/* Top Menu */
#menu-top {width:1000px; height:26px; position:absolute; top:208px; z-index:20;}
#menu-top table {width:1000px; height:26px; border:none; border-collapse:collapse;}
#menu-top td {height:26px; vertical-align:bottom; text-align:center; padding:0px;}
#menu-top td.sep {width:3px; height:26px; background:#fff;}
#menu-top td.sep img {width:1px; height:1px;}
#menu-top div.wrap {width:100%; position:relative; z-index:30;}
#menu-top div.nook-l {width:9px; height:9px; background:url(/img/nook_l.png) no-repeat right bottom; position:absolute; left:0px; bottom:0px; z-index:35; //margin-bottom:-1px; margin-left:-1px;}
#menu-top div.nook-l img {width:1px; height:1px;}
#menu-top div.nook-r {width:9px; height:9px; background:url(/img/nook_r.png) no-repeat left bottom; position:absolute; right:0px; bottom:0px; z-index:35; //margin-bottom:-1px; margin-right:-1px;}
#menu-top div.nook-r img {width:1px; height:1px;}
#menu-top div.link {width:100%; height:26px; position:relative; z-index:40;}
#menu-top a {display:block; color:#fff; text-decoration:none; padding:6px 2px 4px 2px; font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
#menu-top a:hover {color:#ff2a0c;}
#menu-top a.act {color:#ff2a0c;}
#menu-top a.act:hover {color:#ff2a0c;}

/* Moscow */
#moscow {width:1000px; background:url(/img/moscow.jpg) repeat-y; overflow:hidden;}

/* Piter */
#piter {width:1000px; background:url(/img/piter.jpg) repeat-y; overflow:hidden;}

/* Sochi */
#sochi {width:1000px; background:url(/img/sochi.jpg) repeat-y; overflow:hidden;}

/* Novosibirsk*/
#novosib {width:1000px; background:url(/img/novosib.jpg) repeat-y; overflow:hidden;}

/* Block Left Image Anons  */
.imgframe {float:left; width:155px; height:114px; margin:0 21px 10px 0; position:relative; z-index:20;}
.imgframe img.abs {width:155px; height:114px; position:absolute; top:0px; left:0px; z-index:30;}
.imgframe table {width:155px; height:114px; border:none; border-collapse:collapse; font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#fff; position:relative; z-index:50;}
.imgframe td {vertical-align:middle; text-align:center; padding:0px;}
.imgframe td.img {width:155px; height:77px;}
.imgframe td.img img {margin-top:2px;}
.imgframe td.text {width:155px; height:37px; padding:0px 5px;}
.imgframe td.text a {display:block; width:145px; color:#fff; text-decoration:none;}

/* City Menu */
#menu-city {width:460px; height:49px; margin:auto; position:relative; z-index:10;}
#menu-city img.abs {width:460px; height:49px; position:absolute; top:0px; left:0px; z-index:20;}
#menu-city div.net-txt {width:100%; font:bold 17px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#fff; padding:4px 0 2px 0; position:relative; z-index:30;}
#menu-city table {width:85%; border:none; border-collapse:collapse; margin:auto; position:relative; z-index:30;}
#menu-city table td {vertical-align:middle; text-align:center; padding:0px;}
#menu-city table a {color:#fff; font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url(/img/play.gif) no-repeat left center; padding-left:12px;}
#menu-city table a:hover {color:#ff2a0c; background:url(/img/play_red.gif) no-repeat left center;}
#menu-city table a.act {color:#ff2a0c; font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url(/img/eject_red.gif) no-repeat left bottom; padding-left:15px;}

/* Path */
#path {margin:0 0 10px 0; font:14px Verdana, Arial, Helvetica, sans-serif;}
#path a {color:#274c8a; text-decoration:underline;}
#path a:hover {text-decoration:none;}
#path span.arrow {font-weight:bold;}

/* Frame for Right Block */
#frame {width:100%; margin:10px 0 0 0; border:none; border-collapse:collapse;}
#frame td.n1, #frame td.n2, #frame td.n3, #frame td.n4, #frame td.n6, #frame td.n7, #frame td.n8, #frame td.n9 {padding:0px;}
#frame td.n1 img, #frame td.n2 img, #frame td.n3 img, #frame td.n4 img, #frame td.n6 img, #frame td.n7 img, #frame td.n8 img, #frame td.n9 img {width:1px; height:1px;}
#frame td.n1 {width:11px; height:10px; background:url(/img/contframe_1.png) no-repeat right bottom;}
#frame td.n2 {height:10px; background:url(/img/contframe_2.png) repeat-x;}
#frame td.n3 {width:10px; height:10px; background:url(/img/contframe_3.png) no-repeat;}
#frame td.n4 {width:11px; background:url(/img/contframe_4.png) repeat-y;}
#frame td.n5 {padding:5px; font:13px Verdana, Arial, Helvetica, sans-serif;}
#frame td.n6 {width:10px; background:url(/img/contframe_6.png) repeat-y;}
#frame td.n7 {width:11px; height:10px; background:url(/img/contframe_7.png) no-repeat right top;}
#frame td.n8 {height:10px; background:url(/img/contframe_8.png) repeat-x;}
#frame td.n9 {width:10px; height:10px; background:url(/img/contframe_9.png) no-repeat;}

/* Block Text */
.block-text {width:100%; margin:15px 0 0 0; border:none; border-collapse:collapse;}
.block-text td {vertical-align:top; text-align:left; padding:0px;}
.block-text td.header {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.block-text td.img {padding:5px;}
.block-text td.text {padding:5px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#4f4f50;}

/* Text */
.text1 {font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

/* Copyright */
#copyright {font:9px Verdana, Arial, Helvetica, sans-serif; color:#000; position:absolute; top:-1px; left:20px;}

/* Author */
#author {font:9px Verdana, Arial, Helvetica, sans-serif; position:absolute; right:10px;top:-5px;}
#author span{position:relative;top:10px; padding-left:30px;}
#author a, a:link, a:visited{color:#0c00aa;}

#documentTable {clear:right; float:right; width:282px; background:url(/data/i/sticker.gif); height:200px;}
#documentTable .content {padding:50px 15px 5px 35px; margin:0;}
#documentTable ul {list-style:none; margin:0; padding:0; }
#documentTable ul li {padding:0; margin:0; }
#documentTable img {vertical-align:middle; margin: 0 7px 0 0;}
#documentTable a {color:#015C99;}
#documentTable ul li.word { background:url(/data/i/word.gif) top left no-repeat; padding:2px 0 7px 23px}
.documents ul li.word { background:url(/data/i/word.gif) top left no-repeat; padding:2px 0 7px 23px}
.content{ margin: 0 10px 10px 10px; font:11px tahoma,arial,serif;color:#000;}
#bak img{ border: solid 1px #005f99;}

#documentTable1 {clear:right; float:right; width:550px; background:url(/data/i/sticker2c.gif); height:220px;}
#documentTable1 .content {padding:10px 15px 5px 35px; margin:0;}
#documentTable1 ul {list-style:none; margin:0; padding:0; }
#documentTable1 ul li {padding:0; margin:0; }
#documentTable1 img {vertical-align:middle; margin: 0 7px 0 0;}
#documentTable1 a {color:#015C99;}
#documentTable1 ul li.word { background:url(/data/i/word.gif) top left no-repeat; padding:2px 0 7px 23px}
.documents ul li.word { background:url(/data/i/word.gif) top left no-repeat; padding:2px 0 7px 23px}
.content{ margin: 0 10px 10px 10px; font:11px tahoma,arial,serif;color:#000;}
#bak img{ border: solid 1px #005f99;}

#newsTable {clear:right; float:right; width:282px; background:url(/data/i/stickernew.gif); height:200px;}
#newsTable .content {padding:50px 15px 5px 35px; margin:0;}
#newsTable ul {list-style:none; margin:0; padding:0; }
#newsTable ul li {padding:0; margin:0; }
#newsTable img {vertical-align:middle; margin: 0 7px 0 0;}
#newsTable a {color:#015C99;}
#newsTable ul li.word { background:url(/data/i/word.gif) top left no-repeat; padding:2px 0 7px 23px}
.documents ul li.word { background:url(/data/i/word.gif) top left no-repeat; padding:2px 0 7px 23px}
.content{ margin: 0 10px 10px 10px; font:11px tahoma,arial,serif;color:#000;}
#bak img{ border: solid 1px #005f99;}
