@charset "utf-8";
/*** INDEX ***/

.bigArticuls {float:left; width:73%; color:#140f7c;}
.bigArticuls a {text-decoration:none;}
.bigArticuls a:hover {text-decoration:underline;}
.bigArticuls .head {height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-indent:20px; background:url(/images/menuFon.png) repeat-x 0 0;}
.bigArticuls .head a {color:#fbfbfc; text-decoration:none;}
.bigArticuls .head a:hover {text-decoration:underline;}
.bigArticuls .articulsBlock {height:210px; margin:0 5px; overflow:auto; background:#fff;}
.bigArticuls .articulsBlock .title {display:block; margin:10px 15px 0 10px; color:#140f7c; font-size:12px; font-weight:bold; font-family:Verdana,serif;}
.bigArticuls .articulsBlock .date {float:right; margin:10px 15px 0 5px; font-size:12px; font-weight:bold; font-family:Verdana,serif;}
.bigArticuls .articulsBlock .text {margin:0 15px 0 10px; padding:10px 0; clear:both; font-size:12px; font-family:Verdana,serif;}
.bigArticuls .articulsBlock .text img {float:left; margin:4px 10px 5px 0;}
.bigArticuls .articulsBlock .border {margin:7px 10px 0; border:solid #c9c9d5; border-width:0 0 2px 0;}
.bigArticuls .articulsBlock .more {float:right; margin:-5px 20px 0 0; color:#140f7c; font-size:12px; font-style:italic; font-weight:bold; text-decoration:none;}
.bigArticuls .articulsBlock .more:hover {text-decoration:underline;}
.bigArticuls .articulHead {height:23px; margin:5px; padding:2px 0 0 15px; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-indent:5px; background:url(/images/menuFon.png) repeat-x 0 0;}
.bigArticuls .articulHead a {color:#fbfbfc; text-decoration:none;}
.bigArticuls .articulHead a:hover {text-decoration:underline;}
.smallArticuls {float:left; width:27%; color:#140f7c;}
.smallArticuls a {text-decoration:none;}
.smallArticuls a:hover {text-decoration:underline;}
.smallArticuls .head {height:23px; margin:0 -5px 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-align:center; background:url(/images/menuFon.png) repeat-x 0 0;}
.smallArticuls .border {margin:5px 0 0 0; padding:0 5px; border:solid #c3c3dc; border-width:0 0 0 2px;}
.smallArticuls .background {background:#fff;}
.smallArticuls .title {display:block; margin:5px 0 0 0; padding:10px 10px 0 10px; color:#140f7c; font-size:12px; font-weight:bold; font-family:Verdana,serif;}
.smallArticuls .text {padding:10px 10px 0 10px; font-size:12px; font-family:Verdana,serif;}
.smallArticuls .date {padding:10px; font-size:12px; font-weight:bold; font-family:Verdana,serif; text-align:right;}
.smallArticuls .gorSep {height:2px; margin:0 0 -5px 0; border:solid #fff; border-width:0 10px; font-size:0; line-height:0px; background:#c9c9d5;}

/*** END OF INDEX ***/
/*** VOTING ***/

.votingList {margin:5px 5px 0 5px; color:#140f7c; font-family:Verdana,serif; line-height:18px; background:#fff;}
.votingList .mainQuestion {padding:10px 15px; font-size:11px; font-style:italic; background:#f0f0f4;}
.votingList .mainQuestion .question {font-size:12px; font-weight:bold; font-style:normal;}
.votingList .answer {padding:5px 15px; font-size:12px;}
.votingList .answer span {float:right; width:60px; text-align:center;}
.votingList .answer .line {height:3px; margin:5px 0 0 0; border:1px solid #140f7c; clear:both; font-size:0px; line-height:0px; background:#e31b23;}
.votingList .answer .label {position:relative; top:-1px;}
.votingList .answer .ch {position:relative; top:2px; margin:0 5px 0 0;}
.votingList .allAnswers {padding:5px 15px; font-size:12px;}
.votingList .allAnswers span {float:right; width:60px; font-weight:bold; text-align:center;}
.votingList .button {width:100px; height:15px; margin:10px 0 20px 15px; padding:2px 0 0 0; border:1px solid #434357; cursor:pointer; font-size:11px; font-weight:bold; line-height:13px; text-align:center; background:#c6c6de;}
.votingList .all {padding:10px 15px; border:solid #c9c9d5; border-width:2px 0 0 0; font-size:12px; font-weight:bold; background:#f0f0f4;}
.votingList .otherVoting {padding:5px 15px; font-size:12px; line-height:15px;}
.votingList .otherVoting a {color:#140f7c; text-decoration:none;}
.votingList .otherVoting a:hover {text-decoration:underline;}
.votingList .otherVoting span {font-size:11px; font-style:italic;}
.votingList .color {background:#f0f0f4;}
.votingList .pager {margin:7px 15px 7px 0;}

/*** END OF VOTING ***/
/*** ORGANISATION ***/

.organisations {margin:5px 5px 0 5px; color:#140f7c; font-family:Verdana,serif; line-height:16px; background:#fff;}
.organisations .org {padding:5px 15px; font-size:11px; font-family:Verdana,serif;}
.organisations .color {background:#f0f0f4;}
.organisations a {display:block; color:#140f7c; font-size:12px; font-weight:bold; text-decoration:none;}
.organisations a:hover {text-decoration:underline;}
.organisations .title {margin:0 0 10px 0; padding:15px; font-size:12px; font-weight:bold; background:#f0f0f4;}
.organisations .more {padding:3px 15px; font-size:12px; line-height:22px;}
.organisations .pager {margin:7px 15px 7px 0;}

.orgLogin {margin:5px 5px 0 5px; color:#140f7c; font-family:Verdana,serif; line-height:16px; background:#f0f0f4;}
.orgLogin .error {margin:-4px -150px 2px; color:#d12f37; font-size:11px; font-family:Verdana,serif; text-align:center;}

.orgLogin .enterBlock {width:150px; _height:1px; margin:0 auto; padding:22px 0; font-size:11px; font-family:Verdana,serif;}
.orgLogin .enterBlock label {float:left; width:60px; margin:2px 0 0 -60px; //margin:2px 0 0 0px; font-size:11px; font-weight:bold;}
.orgLogin .enterBlock .rem {float:right; width:auto; margin:0; font-size:11px; font-weight:normal;}
.orgLogin .enterBlock .rem input {float:right; width:auto; height:auto; margin:2px 0 2px 2px; border:0;}
.orgLogin .enterBlock input {width:146px; height:16px; margin:0 0 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.orgLogin .enterBlock .button {display:block; width:60px; height:16px; margin:4px auto 10px; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}
.orgLogin .enterBlock .moreLink {display:block; margin:0 0 5px 0; color:#140f7c; font-size:11px; line-height:12px; text-decoration:none;}
.orgLogin .enterBlock .moreLink:hover {text-decoration:underline;}

.orgLogin .regBlock {width:150px; margin:0 auto; padding:22px 0; font-size:11px; font-family:Verdana,serif;}
.orgLogin .regBlock label {float:left; width:77px; margin:2px 0 0 -77px; font-size:11px; font-weight:bold;}
.orgLogin .regBlock label.twoStr {position:relative; top:-4px; line-height:12px;}
.orgLogin .regBlock label.captcha {width:193px; margin:5px 0 5px -77px;}
.orgLogin .regBlock input {width:146px; height:16px; margin:0 0 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.orgLogin .regBlock img {float:left; margin:0 -100px 0 0; border:1px solid #3d3d4f; cursor:pointer;}
.orgLogin .regBlock .button {display:block; width:125px; height:16px; margin:4px auto 10px; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

.orgLogin .changeBlock {width:150px; margin:0 auto; padding:22px 0; font-size:11px; font-family:Verdana,serif;}
.orgLogin .changeBlock .descr {width:374px; margin:0 -111px 15px; font-size:12px; font-family:Verdana,serif; text-align:center; line-height:15px;}
.orgLogin .changeBlock .descr span {display:block; font-size:10px;}
.orgLogin .changeBlock .descr span u {text-decoration:none;}
.orgLogin .changeBlock label {float:left; width:120px; margin:2px 0 0 -120px; font-size:11px; font-weight:bold;}
.orgLogin .changeBlock label.twoStr {position:relative; top:-4px; line-height:12px;}
.orgLogin .changeBlock .alert {color:#d12f37;}
.orgLogin .changeBlock input {width:146px; height:16px; margin:0 0 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.orgLogin .changeBlock select {width:220px; height:22px; margin:0 -24px 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.orgLogin .changeBlock textarea {width:214px; height:84px; margin:0 -24px 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.orgLogin .changeBlock .button {display:block; width:95px; height:16px; margin:4px auto 10px; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

.orgLogin .forgotBlock {width:150px; margin:0 auto; padding:22px 0; font-size:11px; font-family:Verdana,serif;}
.orgLogin .forgotBlock .descr {width:440px; margin:0 -145px 15px; font-size:12px; font-family:Verdana,serif; text-align:center; line-height:15px;}
.orgLogin .forgotBlock input {width:146px; height:16px; margin:0 0 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.orgLogin .forgotBlock .button {display:block; width:95px; height:16px; margin:4px auto 10px; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

.orgLogin .resBlock {padding:22px 0; font-size:12px; font-family:Verdana,serif; text-align:center;}

/*** END OF ORGANISATION ***/
/*** SEARCH ***/

.search {margin:5px 5px 0 5px; color:#140f7c; font-family:Verdana,serif; line-height:16px; background:#fff;}
.search div {padding:5px 15px; font-size:12px; line-height:16px;}
.search div a {color:#140f7c; font-weight:bold; text-decoration:none;}
.search div a:hover {text-decoration:underline;}
.search .hint {padding:0;}
.search .searchRes {font-weight:bold;}
.search .color {background:#f0f0f4;}

.serchResMarked {background:#b5ddeb;}

/*** END OF SEARCH ***/
/*** ARTICULS ***/

.articul {position:relative; margin:5px 5px 0 5px; padding:0 15px; color:#140f7c; font-size:12px; font-family:Verdana,serif; line-height:16px; text-align:justify; background:#fff;}
.articul a {color:#d12f37; text-decoration:none;}
.articul a:hover {text-decoration:underline;}
.articul .title {margin:0 -15px 20px; padding:15px; font-size:12px; font-weight:bold; text-align:center; background:#f0f0f4;}
.articul .video object {display:block; margin:15px auto;}
.articul .author {float:right; margin:5px 0; font-size:11px; font-style:italic;}
.articul .author span {}
.articul .author a {color:#140f7c; font-weight:bold;}
.articul .bottomLinksBlock {clear:both; padding:10px 0 4px 0;}
.articul .bottomLink {float:right; margin:0 3px; padding:3px 0 0;color:#140f7c; font-size:11px; font-weight:bold; text-align:center; text-decoration:none;}
.articul .bottomLink:hover {text-decoration:underline;}

.bigHeadArt {float:left; width:73%; height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-indent:20px; background:url(/images/menuFon.png) repeat-x 0 0;}
.bigHeadArt a {color:#fbfbfc; text-decoration:none;}
.bigHeadArt a:hover {text-decoration:underline;}
.smallHead {float:left; width:27%; height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-align:center; background:url(/images/menuFon.png) repeat-x 0 0;}
.smallHead a {color:#fbfbfc; text-decoration:none;}
.smallHead a:hover {text-decoration:underline;}

.bigArticuls2 {float:left; width:71%; margin:0 5px; color:#140f7c; background:#fff;}
.bigArticuls2 .title {display:block; margin:10px 15px 0 10px; color:#140f7c; font-size:12px; font-weight:bold; font-family:Verdana,serif;}
.bigArticuls2 .date {float:right; margin:10px 15px 0 5px; font-size:12px; font-weight:bold; font-family:Verdana,serif;}
.bigArticuls2 .text {margin:0 15px 0 10px; padding:10px 0; clear:both; font-size:12px; font-family:Verdana,serif;}
.bigArticuls2 .text img {float:left; margin:4px 10px 5px 0;}
.bigArticuls2 .border {margin:7px 10px 0; border:solid #c9c9d5; border-width:0 0 2px 0;}
.bigArticuls2 .more {float:right; margin:-5px 20px 0 0; color:#140f7c; font-size:12px; font-style:italic; font-weight:bold; text-decoration:none;}
.bigArticuls2 .more:hover {text-decoration:underline;}
.bigArticuls2 .pager {margin:7px 15px 7px 0;}

.smallArticuls2 {float:left; width:27%; color:#140f7c;}
.smallArticuls2 a {text-decoration:none;}
.smallArticuls2 a:hover {text-decoration:underline;}
.smallArticuls2 .head {height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-align:center; background:url(/images/menuFon.png) repeat-x 0 0;}
.smallArticuls2 .border {padding:0 5px; border:solid #c3c3dc; border-width:0 0 0 2px;}
.smallArticuls2 .background {background:#fff;}
.smallArticuls2 .title {display:block; padding:10px 10px 0 10px; color:#140f7c; font-size:12px; font-weight:bold; font-family:Verdana,serif;}
.smallArticuls2 .text {padding:10px 10px 0 10px; font-size:12px; font-family:Verdana,serif;}
.smallArticuls2 .date {padding:10px; font-size:12px; font-weight:bold; font-family:Verdana,serif; text-align:right;}
.smallArticuls2 .gorSep {height:2px; margin:0 0 -5px 0; border:solid #fff; border-width:0 10px; font-size:0; line-height:0px; background:#c9c9d5;}
.smallArticuls2 .pager {margin:7px 10px 7px 0;}

/*** END OF ARTICULS ***/
/*** CONTACTS ***/

.contacts {position:relative; margin:5px 5px 0 5px; padding:0 15px; color:#140f7c; font-size:12px; font-family:Verdana,serif; line-height:22px; background:#fff;}
.contacts .type {font-weight:bold;}

/*** END OF CONTACTS ***/
/*** DOCUMENTS ***/

.documents {position:relative; margin:5px 5px 0 5px; padding:0 15px; color:#140f7c; font-size:12px; font-family:Verdana,serif; line-height:16px; text-align:justify; background:#fff;}
.documents .doc {margin:0 -15px; padding:5px 15px; font-size:11px; font-family:Verdana,serif;}
.documents .color {background:#f0f0f4;}
.documents a {color:#140f7c; font-size:12px; font-weight:bold; text-decoration:none;}
.documents a:hover {text-decoration:underline;}
.documents .title {margin:0 -15px 10px -15px; padding:15px; font-size:12px; font-weight:bold; text-align:center; background:#f0f0f4;}
.documents .bottomLinksBlock {clear:both; padding:10px 0 4px 0;}
.documents .bottomLink {float:right; margin:0 3px; padding:3px 0 0; color:#140f7c; font-size:11px; font-weight:bold; text-align:center; text-decoration:none;}
.documents .bottomLink:hover {text-decoration:underline;}
.documents h2 {font-size:12px; font-weight:bold;}
.documents ul {padding:0 0 0 15px; list-style-position:inside;}
.documents table td {border:1px solid #000; padding:10px;}
.documents .pager {margin:7px 15px 7px 0;}

/*** END OF DOCUMENTS ***/
/*** CHAT ***/

.chat {position:relative; margin:5px 5px 0 5px; color:#140f7c; font-size:12px; font-family:Verdana,serif; line-height:16px; background:#f0f0f4;}
.chat .transp {position:absolute; top:0; left:0; display:block; width:100%; height:7px; background:url(/images/chatTLine.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chatTLine.png',sizingMethod='crop'); z-index:2;}
.chat .chatWindow {height:350px; border:solid #c9c9d5; border-width:0 0 1px 0; overflow-y:auto; overflow-x:hidden; background:#fff;}
.chat .chatWindow span {padding:0 8px 0 0;}
.chat .chatWindow .color {background:#f0f0f4;}
.chat .chatWindow .userText {padding:4px 15px;}
.chat .chatWindow .botText {padding:3px 15px 4px 15px; font-size:11px; font-style:italic; font-weight:bold;}
.chat .chatWindow .time {font-size:11px;}
.chat .chatWindow .name {font-weight:bold;}
.chat .chatWindow .botText .name {display:none;}

.chat .error {margin:-4px -150px 2px; color:#d12f37; font-size:11px; font-family:Verdana,serif; text-align:center;}

.chat .add {width:420px; margin:20px auto;}
.chat .add .exit {float:right; color:#140f7c; text-decoration:none;}
.chat .add .exit:hover {text-decoration:underline;}
.chat .add .welcome {_margin:0 0 0 4px; font-weight:bold;}
.chat .add .welcome span {float:left; height:16px; padding:0 10px 0 0; overflow:hidden; font-weight:normal;}
.chat .add input {width:416px; margin:13px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; font-size:11px;}
.chat .add .button {display:block; width:100px; height:16px; margin:0 auto; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

.chat .login {width:150px; margin:20px auto;}
.chat .login label {float:left; width:60px; margin:0 0 0 -60px; font-weight:bold;}
.chat .login input {width:146px; margin:0 0 13px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; font-size:11px;}
.chat .login a {display:block; margin:0 0 3px 0; color:#140f7c; font-size:11px; line-height:12px; text-decoration:none;}
.chat .login a:hover {text-decoration:underline;}
.chat .login .button {width:60px; height:16px; margin:10px auto 15px auto; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

.chat .reg {width:150px; margin:0 auto; padding:22px 0; font-size:11px; font-family:Verdana,serif;}
.chat .reg label {float:left; width:77px; margin:2px 0 0 -77px; font-size:11px; font-weight:bold;}
.chat .reg label.twoStr {position:relative; top:-4px; line-height:12px;}
.chat .reg label.captcha {width:193px; margin:5px 0 5px -77px;}
.chat .reg input {width:146px; height:16px; margin:0 0 7px 0; padding:2px; border:#aaabab double; border-width:1px 0 0 1px; color:#140f7c; font-size:12px; font-family:Verdana,serif;}
.chat .reg img {float:left; margin:0 -100px 0 0; border:1px solid #3d3d4f; cursor:pointer;}
.chat .reg .button {display:block; width:125px; height:16px; margin:4px auto 10px; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

/*** END OF CHAT ***/
/*** ADV ***/

.adv {margin:5px 5px 0 5px; padding:15px; color:#140f7c; font-size:12px; font-family:Verdana,serif; line-height:18px; background:#fff;}
.adv .advImg {display:block; margin:15px auto;}
.adv div {margin:20px 0 10px 0;}
.adv .bannersPrice {width:610px; margin:0 auto 20px auto; border:#0f087b solid 1px; border-collapse:collapse;}
.adv .bannersPrice .head {font-weight:bold; font-family:Verdana,sans-serif; background:#e7e7e7;}
.adv .bannersPrice td {padding:5px 10px; border:1px solid #0f087b; vertical-align:middle;}
.adv .bannersPrice .spec {text-align:center;}

.adv .bannersCalc {width:590px; margin:0 auto 20px auto; padding:10px; font-family:Verdana,sans-serif; background:#e7e7e7;}
.adv .bannersCalc label {float:left; font-weight:bold;}
.adv .bannersCalc select {float:left; width:40px; margin:0 10px; padding:0 2px; border:1px inset #e7e7e7;}
.adv .bannersCalc input {float:left; width:40px; margin:0 10px; padding:0 2px; border:1px inset #e7e7e7;}
.adv .bannersCalc .result {float:right; width:150px; margin:0; font-weight:bold;}
.adv .bannersCalc .result span {display:block; width:150px; text-align:right;}
.adv ul {margin:10px 30px;}

/*** END OF ADV ***/
/*** BASE ***/

html {height:100%;}
body {height:100%; min-height:100%; text-align:left; background:#579cb4;}

.mainContainer {position:relative; _width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) > 1260 ? "1260px" : ((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto")); min-width:1004px; max-width:1260px; _height:100%; min-height:100%; margin:0 auto; z-index:10;}
.lCol {float:left; position:relative; left:-170px; width:170px; margin:0 -170px 0 0;}
.centerContainer {padding:5px 185px 0 185px;}
.rCol {float:left; position:relative; width:170px; margin:0 -170px 0 0;}

.footer {position:relative; _width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) > 1260 ? "1260px" : ((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto")); min-width:1004px; max-width:1260px; height:120px; margin:0 auto; color:#009; font-family:"Times New Roman", Times, serif; font-size:12px; text-align:center; z-index:10;}

/*** END OF BASE ***/
/*** HEAD ***/

.header {position:relative; height:270px; padding:7px 15px 0px 15px; color:#0e0878; font-family:"Times New Roman", Times, serif; font-size:12px; z-index:10;}
.header .flag {position:absolute; top:120px; left:25px; width:81px; height:49px; background:url(/images/flag.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flag.png',sizingMethod='crop');}
.header .gimnStart {position:absolute; top:180px; left:35px; width:19px; height:19px; cursor:pointer; background:url(/images/gimnStart.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gimnStart.png',sizingMethod='crop');}
.header .gimnStop {position:absolute; top:180px; left:35px; display:none; width:19px; height:19px; cursor:pointer; background:url(/images/gimnStop.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gimnStop.png',sizingMethod='crop');}
.header .text {float:left; padding:0 0 0 3px;}
.header .head {height:65px; border:2px solid #e80202; cursor:pointer; background:url(/images/head.jpg) repeat 0 0;}
.header .leftBlock {float:left; height:65px; width:400px; margin:0 0 0 4px; background:url(/images/kreml.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/kreml.png',sizingMethod='crop');}
.header .rightBlock {float:right; height:65px; width:400px; background:url(/images/logo.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='crop');}
.header .rightBlock span {position:absolute; top:-400px;}
.header .mail {float:right; width:14px; height:10px; margin:4px 9px 0 0px; background:url(/images/mail.gif) no-repeat 0 0; font-size:0; line-height:0;}
.header .print {float:right; width:19px; height:17px; margin:2px 9px 1px 0px; background:url(/images/print.gif) no-repeat 0 0; font-size:0; line-height:0;}
.header .rightMenu {float:right; margin:1px 9px 0 0; color:#0e0878; font-weight:bold; text-align:center; text-decoration:none;}
.header .rightMenu:hover {text-decoration:underline;}
.header .topBanner {float:right; width:728px; height:90px; margin:2px 0 5px 0; background:url(/banners/default.gif) no-repeat 0 0;}
.header .siteSearch {float:left; margin:0 0 0 5px; font-weight:bold;}
.header .allSearch {float:right; margin:0 5px 0 0; font-weight:bold;}
.header .time {float:left; margin:0 0 0 90px; color:#d03038; font-weight:bold;}
.header .menu {height:29px; margin:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; background:url(/images/menuFon.png) repeat-x 0 0;}
.header .menu form {float:left;}
.header .menu form .input {width:133px; height:14px; margin:5px 0 0 6px; padding:2px; border:1px solid #d12f37;}
.header .menu form .button {position:relative; top:-1px; height:18px; padding:0 0 0 13px; border:none; color:#fbfbfc; font-family:Georgia,serif; font-size:9px; font-weight:bold; font-style:italic; background:url(/images/zoom.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/zoom.png',sizingMethod='crop'); cursor:pointer;}
.header .menu .searchRight {float:right; position:relative;}
.header .menu .searchRight .input {width:133px; height:14px; margin:5px 6px 0 0; padding:2px; border:1px solid #d12f37;}
.header .menu .searchRight .button {position:relative; top:-1px; height:18px; padding:0 0 0 13px; border:none; color:#fbfbfc; font-family:Georgia,serif; font-size:9px; font-weight:bold; font-style:italic; background:url(/images/zoom.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/zoom.png',sizingMethod='crop'); cursor:pointer;}
.header .menu .searchRight .searchers {position:absolute; top:31px; left:35px; display:none; width:90px; padding:10px; border:1px solid #d12f37; font-weight:normal; background:#434357 url(/images/searchersFon.png) repeat-x 0 0; z-index:1;}
.header .menu .searchRight .searchers .top {position:absolute; top:-12px; left:7px; width:12px; height:12px; background:url(/images/searchersArr.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/searchersArr.png",sizingMethod="crop");}
.header .menu .searchRight .searchers a {display:block; margin:0 0 6px 0; padding:0 0 0 23px; color:#fbfbfc; text-decoration:none;}
.header .menu .searchRight .searchers a:hover {text-decoration:underline;}
.header .menu .searchRight .searchers .yandex {background:url(/images/searchersIcons.gif) no-repeat 0 0;}
.header .menu .searchRight .searchers .google {background:url(/images/searchersIcons.gif) no-repeat 0 -17px;}
.header .menu .searchRight .searchers .rambler {background:url(/images/searchersIcons.gif) no-repeat 0 -35px;}
.header .menu ul {display:block; margin:0 22%; padding:5px 0 0 0; list-style:outside; list-style-type:none; text-align:center;}
.header .menu ul li {display:inline; margin:0 2%; _margin:0 1% 0 0; text-align:center;}
.header .menu ul li a {color:#fbfbfc; text-decoration:none;}
.header .menu ul li a:hover {text-decoration:underline;}
.header .runStr {position:relative; width:100%; padding:5px 0; overflow:hidden;}
.header .runStr .runStrBlock {position:relative; width:10000px;}
.header .runStr .runStrBlock .runBlock {float:left;}
.header .runStr .runStrBlock .runBlock a {margin:0 10px; color:#d03038; font-size:11px; font-weight:bold; font-family:Verdana,serif; text-decoration:none;}

/*** END OF HEAD ***/
/*** LEFT COL ***/

.lCol .listBlock {margin:-5px 0 0 0; font-family:Georgia,serif;}
.lCol .listBlock .listHead {height:23px; margin:5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-align:center; background:url(/images/menuFon.png) repeat-x 0 0;}
.lCol .listBlock div.listElem {display:block; height:23px; padding:2px 6px 0 6px; color:#140f7c; font-family:Georgia,serif; font-size:12px; font-weight:bold; text-decoration:underline; background:url(/images/listFon.png) repeat-x 0 0;}
.lCol .listBlock a.listElem {display:block; height:20px; padding:5px 6px 0 6px; color:#140f7c; font-size:11px; font-weight:bold; font-family:Georgia,serif; text-decoration:none; background:url(/images/listFon.png) repeat-x 0 0; cursor:pointer;}
.lCol .listBlock a.listElem:hover {text-decoration:underline;}
.lCol .listBlock a.active {background:url(/images/listFonActive.png) repeat-x 0 0;}

.lCol .counter {display:block; margin:10px auto 0 auto;}

/*** END OF LEFT COL ***/
/*** CENTER COL ***/

.contentContainer {float:left; position:relative; width:100%; _height:10px; min-height:10px;}

/*** END OF CENTER COL ***/
/*** RIGHT COL ***/

.rCol .listBlock {margin:0 0 5px 0; font-family:Georgia,serif;}
.rCol .listBlock .listHead {height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-align:center; background:url(/images/menuFon.png) repeat-x 0 0;}
.rCol .listBlock div.listElem {display:block; height:23px; padding:2px 6px 0 6px; color:#140f7c; font-family:Georgia,serif; font-size:12px; font-weight:bold; text-decoration:underline; background:url(/images/listFon.png) repeat-x 0 0; cursor:pointer;}
.rCol .listBlock a.listElem {display:block; height:20px; padding:5px 6px 0 6px; color:#140f7c; font-size:11px; font-weight:bold; font-family:Georgia,serif; text-decoration:none;background:url(/images/listFon.png) repeat-x 0 0; cursor:pointer;}
.rCol .listBlock a.listElem:hover {text-decoration:underline;}
.rCol .listBlock a.active {background:url(/images/listFonActive.png) repeat-x 0 0;}

.rCol .actionBlock .actionHead {height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-align:center; background:url(/images/menuFon.png) repeat-x 0 0;}
.rCol .actionBlock .actionContent {margin:0 0 5px 0; border:2px solid #c9c9d5; background:#fff;}
.rCol .actionBlock .voting {color:#140f7c; font-size:11px; font-family:Verdana,serif;}
.rCol .actionBlock .voting .question {padding:5px; font-weight:bold; text-align:center;}
.rCol .actionBlock .voting .color {background:#f0f0f4;}
.rCol .actionBlock .voting label {position:relative; top:-1px; display:block; padding:4px 0 5px 0;}
.rCol .actionBlock .voting .ch {position:relative; top:2px; margin:0 5px 0 8px;}
.rCol .actionBlock .voting .button {width:100px; height:16px; margin:2px auto; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; font-weight:bold; text-align:center; line-height:15px; background:#c6c6de;}
.rCol .actionBlock .voting a {display:block; margin:0 0 2px 0; color:#140f7c; text-decoration:none; text-align:center;}
.rCol .actionBlock .voting a:hover {text-decoration:underline;}
.rCol .actionBlock .voting .voteAlert {text-align:center;}

.rCol .listBlock .enter {padding:5px; color:#140f7c; font-size:11px; font-family:Verdana,serif; text-align:center; background:#fff;}
.rCol .listBlock .enter a {color:#140f7c; font-size:11px; font-family:Verdana,serif; text-decoration:none;}
.rCol .listBlock .enter a:hover {text-decoration:underline;}
.rCol .listBlock .enter .button {display:block; width:60px; height:16px; margin:4px auto 0; padding:1px 0 0 0; border:1px solid #434357; cursor:pointer; color:#140f7c; font-weight:bold; text-align:center; text-decoration:none; line-height:15px; background:#c6c6de;}

.rCol .chatBlock {cursor:pointer;}
.rCol .chatBlock .chatWindowBlock {position:relative; height:210px; overflow:hidden; color:#140f7c; font-size:11px; font-family:Verdana,serif; line-height:16px; background:#fff;}
.rCol .chatBlock .chatWindowBlock .chatWindow {position:absolute; bottom:0; width:100%; z-index:1;}
.rCol .chatBlock .chatWindowBlock .chatWindow span {padding:0 8px 0 0;}
.rCol .chatBlock .chatWindowBlock .chatWindow .color {background:#f0f0f4;}
.rCol .chatBlock .chatWindowBlock .chatWindow .userText {padding:3px 8px;}
.rCol .chatBlock .chatWindowBlock .chatWindow .time {display:none;}
.rCol .chatBlock .chatWindowBlock .chatWindow .name {font-weight:bold;}
.rCol .chatBlock .chatWindowBlock .transp {position:absolute; top:0; left:0; display:block; width:100%; height:7px; background:url(/images/chatTLine.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chatTLine.png',sizingMethod='crop'); z-index:2;}

.rCol .forumBlock .color {background:#f0f0f4;}
.rCol .forumBlock div {padding:3px 8px; color:#140f7c; font-size:9px; font-family:Verdana,serif;}
.rCol .forumBlock div a {display:block; color:#140f7c; font-size:11px; font-weight:bold; font-family:Verdana,serif; text-decoration:none;}
.rCol .forumBlock div a:hover {text-decoration:underline;}
.rCol .forumBlock div span {font-weight:bold;}

.rCol .rightBanner {height:60px; margin:0 0 5px 0;}

/*** END OF RIGHT COL ***/
/*** FOOTER ***/

.footer .menu {height:29px; margin:5px 15px 0 15px; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; background:url(/images/menuFon.png) repeat-x 0 0;}
.footer .menu form {float:left;}
.footer .menu form .input {width:133px; height:14px; margin:5px 0 0 6px; padding:2px; border:1px solid #d12f37;}
.footer .menu form .button {position:relative; top:-1px; height:18px; padding:0 0 0 13px; border:none; color:#fbfbfc; font-family:Georgia,serif; font-size:9px; font-weight:bold; font-style:italic; background:url(/images/zoom.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/zoom.png',sizingMethod='crop'); cursor:pointer;}
.footer .menu ul {margin:0 0 0 0; padding:5px 0 0 0; list-style:outside; list-style-type:none;}
.footer .menu ul li {float:left; width:13%; text-align:center;}
.footer .menu ul li a {color:#fbfbfc; text-decoration:none;}
.footer .menu ul li a:hover {text-decoration:underline;}

.footer .pb {color:#fbfbfc; font-size:12px;}
.footer .pb a {color:#fbfbfc; font-size:12px; text-decoration:none;}
.footer .footBannersBlock {margin:10px auto 0 auto;}
.footer .footBanner {width:100px; margin:0 5px;}

/*** END OF FOOTER ***/
/*** All ***/

* {margin:0; padding:0; border:0;}
a {outline:none;}
.clear {clear:both; font-size:0; line-height:0;}
table {border-collapse:collapse;}

.bigHead {height:23px; margin:0 0 5px 0; padding:2px 0 0 0; color:#fbfbfc; font-size:14px; font-weight:bold; font-family:Georgia,serif; text-indent:20px; background:url(/images/menuFon.png) repeat-x 0 0;}
.bigHead a {color:#fbfbfc; text-decoration:none;}
.bigHead a:hover {text-decoration:underline;}

.pager {float:right; margin:0; padding:0; color:#140f7c; font-size:10px; font-weight:normal; font-style:normal; font-family:Verdana,serif;}
.pager .unactive {color:#b9b6eb;}
.pager span {display:inline; margin:0 2px; font-size:10px; font-weight:bold; cursor:default;}
.pager a {display:inline; margin:0 2px; color:#140f7c; font-size:10px; font-weight:normal; text-decoration:none;}
.pager a:hover {text-decoration:underline;}
.pager .blur {display:inline;color:#b9b6eb; font-size:10px; font-weight:normal; text-decoration:none;}

.megaBackground {position:absolute; width:100%; height:1070px; margin:0 auto; background:url(/images/bg.jpg) no-repeat center 0; z-index:-1;}

/*** END OF ALL ***/