﻿HTML, BODY {padding:0; margin:0; background:#FFFFFF;}
BODY, UL, OL, LI, P, H1, H2, H3, H4, H5, H6, FORM, IMG {margin:0; padding:0; border:0;}


BODY, INPUT, TEXTAREA, OPTION, SELECT, LI, P, H1, H2, H3, H4, H5, H6, TD, TH {font:12px Arial, sans; color:#848484;}
TABLE {border-collapse:collapse;vertical-align:top;}
TD {padding:0;vertical-align:top;}


DIV.divContentInner TABLE.t {border-collapse:collapse; border: 0px; margin-bottom: 10px;}
DIV.divContentInner TABLE.t TD {font:11px Arial, sans; color:#6d6d6d; vertical-align:top; text-align: left; padding:6px; border: 0px; border-top: #dfdfdf 1px solid; border-right: #dfdfdf 1px solid;}
DIV.divContentInner TABLE.t TH {font:12px Arial, sans; color:#6d6d6d; vertical-align:top; text-align: left; padding:6px; border: 0px; border-top: #848484 1px solid; border-bottom: #848484 1px solid; border-right: #dfdfdf 1px solid;}
DIV.divContentInner TABLE.t TD.last {font:11px Arial, sans; color:#6d6d6d; vertical-align:top; text-align: left; padding:6px; border: 0px; border-top: #dfdfdf 1px solid;}
DIV.divContentInner TABLE.t TH.last {font:12px Arial, sans; color:#6d6d6d; vertical-align:top; text-align: left; padding:6px; border: 0px; border-top: #848484 1px solid; border-bottom: #848484 1px solid;}




UL, OL, H1, H2, H3 {margin-bottom:1.3em;}
P {margin-bottom:1.2em;}

SMALL {font-weight:normal; font-size:10px;}

/* HEADERS=
----------------------------------------------- */
H1 {font-size:24px; color: #848484; margin-bottom: 17px;}
H2 {font-size:18px; color: #848484;}
H3 {font-size:13px; color: #848484; font-weight: bold; margin-bottom:3px;}
/* -------------------------------------------- */

/* LISTS=
----------------------------------------------- */
UL {list-style:none;}
UL LI {padding-left:10px; background: url('/media/rus/top-arrow.gif') no-repeat 0 5px; margin-bottom:.5em;}
UL LI UL {margin-top: 1em;}

OL {margin-left:2.2em;}
OL LI {margin-bottom:.7em;}

UL.addLeftMenu {list-style: none; background: none; padding: 0; margin: 0;}
UL.addLeftMenu LI {border: 1px solid green; margin: 0; padding: 0.4em 0; background: url('/media/rus/menu/lm-arrow.gif') no-repeat 0 0.3em;}
UL.addLeftMenu LI A {display: block; padding-left: 22px;}

UL.leaders {list-style:none;}
UL.leaders LI {background: url('/media/rus/top-arrow-a.gif') no-repeat 0 5px; margin-bottom:.5em; margin-top: 2px; border-bottom: #e9e9e9 1px solid; padding: 0 0 6px 10px; color: #6c6c6c; font-size: 11px;}
UL.leaders A {color: #3a3a3a; font-size: 12px; margin-bottom: 5px;}
UL.leaders A:hover {color: #ed1630; font-size: 12px; margin-bottom: 5px;}

UL.archive {list-style: none; background: none; padding: 0; margin: 0;}
UL.archive LI {background: none; margin: 0; padding: 0 12px 0 0;}
UL.archive LI A {color: #ffffff; }
UL.archive LI A:hover {color: #cccccc; }


/* -------------------------------------------- */

/* FORMS=
----------------------------------------------- */
INPUT {font-size: 10px;}
INPUT.text {}
INPUT.radio, INPUT.checkbox {width:auto; border:0; width:14px; top:2px; position:relative;}
INPUT.button, INPUT.submit {border:1px solid #000; cursor:pointer; cursor:hand; width:auto;}
TEXTAREA {border:1px solid #CCC; overflow:auto; width:300px;}
SELECT {width:300px;}
INPUT.searchImg {}
INPUT.search { border: 0; color: #ffffff; background-color: #959595; font-size: 9px; height: 18px; padding: 3px 0 0 7px;}
/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
A {color:#ed1630;}
A:hover {color:#ed1630;}
A:visited {}

A P {text-decoration:none;}

A.anons {color: #ed1630; text-decoration:none; font-size: 11px;}

A.vacancy {color:#848484; text-decoration:none;}
A.vacancy:hover {color:#ed1630; text-decoration:none;}

A.mainNews {font-size: 9px; color: #d2d2d2; text-decoration:none;}
A:hover.mainNews {color: #d2d2d2; text-decoration: underline;}


/* -------------------------------------------- */

/* NAV=
----------------------------------------------- */
.menuTop {padding:30px 0 0px; margin-bottom:15px; border-bottom:1px solid #CCC; padding-right:200px;}
.menuTop DIV {background:#000000; padding:3px 0 4px 0;}
HTML>BODY .menuTop DIV {padding-bottom:0;}
.menuTop DIV DIV {border-left:1px solid #FFFFFF; float:left; padding:0; position:relative; top:-3px;}
.menuTop A {color:#FFFFFF; display:block; float:left; padding:2px 10px 4px; text-decoration:none;}
.menuTop A.current {color:#000000; background:#FFF;}
.menuTop A:hover {text-decoration:underline;}

.menuLeft {}
.menuLeft LI {margin-bottom:1em;}
.menuLeft A.current	{color:#625E5E;}
.menuLeft LI LI {padding-left:10px; margin:.5em 0 .7em;}
.menuLeft LI LI A {font-size:10px;}

.path {margin: 0 0 18px 42px; color: #848484; font-size: 10px; display: none;}
.path A {padding: 0 9px 0 9px; font-size: 10px; color: #848484; text-decoration: underline; background: url('/media/rus/top-arrow.gif') no-repeat 0 4px;}
.path A:hover {padding: 0 9px 0 9px; font-size: 10px; color: #ed1630; text-decoration: underline; background: url('/media/rus/top-arrow.gif') no-repeat 0 4px;}
.path A.last {padding: 0 0 0 9px; font-size: 10px; cursor: text; text-decoration: none; color: #ed1630;}
.path A.last2 {padding: 0; font-size: 10px; cursor: text; text-decoration: none; color: #ed1630; background: none;}

.helpNav {position:absolute; right:30px; top:50px;}
.helpNav A {margin-left:10px;}




.topmenuBg {background: url('/media/rus/b-red.gif') 100% 2px no-repeat;}
.topmenuPadding {padding: 1px 14px 0 11px;}

.divMenuLeft {margin-bottom: 33px; width: 240px;}
.divMenuLeft UL {list-style:none; background: none;}
.divMenuLeft LI {padding-left:0; margin:0 0 16px 0; background: none;}
.divMenuLeft LI A {background: url('/media/rus/top-arrow.gif') no-repeat 0 3px; _background: url('/media/rus/top-arrow.gif') no-repeat 0 6px; display: block; padding-left:12px; font-size: 9px; color: #000000; text-decoration: none; text-transform: uppercase;}
.divMenuLeft LI A:hover {background: url('/media/rus/top-arrow-a.gif') no-repeat 0 3px; _background: url('/media/rus/top-arrow-a.gif') no-repeat 0 6px; display: block; padding-left:12px; font-size: 9px; color: #ed1630; text-decoration: none; text-transform: uppercase;}
.divMenuLeft A.current	{color: #ed1630; background: url('/media/rus/top-arrow-a.gif') no-repeat 0 3px; _background: url('/media/rus/top-arrow-a.gif') no-repeat 0 6px;}
.divMenuLeft LI LI {padding-left:13px; margin: 4px 0 0 0; background: none;}
.divMenuLeft LI LI A {padding-left:10px; font-size:10px; color: #959595; text-transform: none; background: url('/media/rus/bullet.gif') no-repeat 0 4px; _background: url('/media/rus/bullet.gif') no-repeat 0 6px; text-decoration: underline;}
.divMenuLeft LI LI A:hover {padding-left:10px; font-size:10px; color: #ed1630; text-transform: none; background: url('/media/rus/bullet.gif') no-repeat 0 4px; _background: url('/media/rus/bullet.gif') no-repeat 0 6px; text-decoration: underline;}
.divMenuLeft LI LI A.current {padding-left:10px; font-size:10px; text-transform: none; background: url('/media/rus/bullet.gif') no-repeat 0 4px; _background: url('/media/rus/bullet.gif') no-repeat 0 6px; text-decoration: none;}

.divMenuLeft2 {margin: 0 0 13px 0; width: 240px;}
.divMenuLeft2 UL {list-style:none; background: none;}
.divMenuLeft2 LI {padding: 0; margin:0 0 0 0; background: none; background: url('/media/rus/menu/lm-arrow.gif') no-repeat 0 0; _background: url('/media/rus/menu/lm-arrow.gif') no-repeat 0 2px;}
.divMenuLeft2 LI A { display: block; padding-left: 22px; font-size: 9px; color: #000000; text-decoration: none; text-transform: uppercase;}
.divMenuLeft2 LI A:hover { display: block; padding-left: 22px; font-size: 9px; color: #ed1630; text-decoration: none; text-transform: uppercase;}

/* -------------------------------------------- */

/* TEXT= 
----------------------------------------------- */
.red {color:#FF0000;}
.blue {color:#004B99;}
.greyBlock {background:#F1F0EE; border:1px solid #CCCCCC; display:block; padding:3px 4px 4px; margin:9px 7px 0 0; float:left; width:30%;}

.imgLeft {float:left; margin:7px 10px 0 0;}
.imgRight {float:right; margin:7px 0 10px 0;}

.table {border:0;}
.table TD, .table TH {border:1px solid #CCCCCC; padding:4px 5px 5px; vertical-align:middle;}
.table TH {font-weight:bold; background:#D4D0C8; border-bottom:2px solid #7F7F7F;}
.table .mark {background:#F1F0EE;}



.imgLeaders {float:left; margin: 2px 16px 6px 0;}
.text3a3a3a {color: #3a3a3a;}
.copyright {font: 9px tahoma, sans; color: #666666;}
.anonsEvent {color: #959595; font-size: 11px; padding-top: 16px;}
.newsDate {font-size: 9px; color: #ffffff; background-color: #ed1630; padding: 1px 3px 0 3px;}
.newsAnons {padding: 7px 7px 0 0; font-size: 9px; color: #d2d2d2;}
.newsAnons2 {padding: 4px 7px 0 0; font-size: 9px; color: #d2d2d2;}
/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */
.main {position:relative;}

.center {padding:0 220px 0 250px;}
.left {position:absolute; width:250px; left:0; top:0; border-right:1px solid #CCC; padding-bottom:50px;}
.right {position:absolute; width:220px; right:20px; top:0; border-left:1px solid #CCC;}
.center, .left, .right {padding-top:15px;}

.mainNews {}
.mainNews DIV {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC;}
.mainNews P {margin:0;}
.mainNews .more {text-align:right; display:block;}

.news {}
.news H1 {font-size:14px;}
.news DIV {display:table; width:100%; margin-bottom:16px; border-bottom:1px solid #CCC;}
.news P {margin:0; margin-bottom:1em;}
.news IMG {float:left; margin-right:7px; margin-top:3px;}

.newsArchive {}
.newsArchive LI {border-bottom:1px solid #CCC; margin-bottom:2px; padding-bottom:5px;}
.newsArchive LI LI {border-bottom:0; padding-bottom:0;}
.newsArchive A.current {text-decoration:none; cursor:text;}
.newsArchive UL {padding-left:15px; margin-bottom:0; margin-top:1px;}

.mainPhotos {}
.mainPhotos IMG {margin-bottom:20px;} 

.photoGallery {}
.photoGallery IMG {margin:0 10px 3px 0;} 
.photoGallery A {display:block; float:left; border:1px solid #CCC; border-width:0 1px 1px 0; margin:0 10px 10px 0; padding-bottom:4px; text-decoration:none;}

.catalog {}
.catalog DIV {margin-bottom:1em;}
.catalog IMG {margin-top:3px; margin-right:10px; border:1px solid #CCC;}
.catalog B {display:block; margin-bottom:7px;}

.catalogItem {}
.catalogItem B {display:block; margin-bottom:7px;}
.catalogItem IMG {margin-right:20px; margin-top:3px;}

.forumTable {}
.forumTable THEAD TD {font-weight:bold; background-color:#F1F0EE;}
.forumTable TD {padding:2px 4px 4px; border:1px solid #CCC;}

.forumDiscuss {}
.forumDiscuss DIV {padding-bottom:1em;}
.forumDiscuss DIV.hr {height:3px; background-color:#CCC; border:0; margin-bottom:11px; line-height:1px; font-size:1px;}

.faq {}
.faq LI {margin-bottom:.7em; padding-left:.7em; border-left:2px solid #CCCCCC;}
.faq LI LI {border:0;}
.faq LI UL {margin-bottom:1em;}
.faq DIV {display:none;}
.faq DIV DIV {display:block;}

.faqForum {}
.faqForum LI {padding:0;}
.faqForum LI LI {padding-left:10px;}
.faqForum LI UL {margin:.7em 0;}
.faqForum .answer {display:none; padding-top:10px;}

.voteResult {margin-top:10px;}
.voteResult TD {padding:3px 10px 4px 0; border-bottom:1px dotted #CCCCCC; width:240px;}
.voteResult DIV {background-color:red; float:left;}

.searchResult {}
.searchResult A {display:block; position:relative; text-decoration:none; margin-bottom:1em; color:#000000;}

#search-top {float:right;}

#backFromPrint {display:none;}

.divPath {display: block; font-size: 9px; text-decoration: underline; padding-top: 35px;}
.divTdLeft {border-left: none;}
.divTop {display: block; width:100%;}
.divFooter {width: 100%; margin: 0;}
.divLeftMenu {display: none; width: 0;}
.divWidth {display: block; width:100%;}
.divMainArea {margin: 0; padding: 35px 0 0 0; border-top: #b0b0b0 1px solid; width: 100%;}
.printVersion {display: none;}
.divArchive {display: none;}
.divBody {margin-top: 0; width: 100%;}
.divBody2 {width: 100%; position: relative; left: 0; margin-left: 0;}
.divLogo {padding: 0 0 25px 0; border-bottom: none;}
.divTopMenu {margin-top: 50px; display: none;}
.divAddMenu {display: none;}
.divImg {margin-top: 35px;}
.divBanner {padding: 0;}
.divAddLeftMenu {margin: 0; width: 241px;}
.divContent {margin: 0;}
.divContentInner {margin: 0; padding: 0; width: 100%;}
.divFlash {margin: 45px 0 22px 0;}

.searchForm {background-color: #959595; padding: 18px 15px 20px 15px;}
.searchName {color: #ffffff; font-weight: bold; padding-bottom: 20px;}
.searchResNumber {font-size: 10px; color: #ffffff; background-color: #ed1630; padding: 1px 3px 1px 3px;}
.searchResText {font-size: 11px; margin: 6px 0 6px 0;}
A.searchResLink {font-size: 11px; color: #b8b8b8; text-decoration: underline;}

/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */
.cellSpacer {padding:0 20px;}
.left .cellSpacer {padding:0; padding-right:20px;}
.right .cellSpacer {padding:0; padding-left:20px;}

/*.paging {padding-top: 22px; border-top: #b0b0b0 1px solid;}
.paging A {font-size: 11px; color: #848484; text-decoration: underline;}
.paging A.current {text-decoration:none; cursor:text; color: #ed1630; font-size: 11px;}
.paging A.cl1 {text-decoration:none; font-size: 11px;}*/

.paging {padding-top: 22px; border-top: #b0b0b0 1px solid;}
.paging A {font-size: 11px; color: #848484; text-decoration: underline;}
.paging A.pagingBack, .paging A.pagingNext { float: left; display: block; position: relative; width: 10px; padding: 4px 5px; }
.paging A.pagingBack { padding-right: 0px; left: -4px; margin-right: -7px !important; margin-right: -2px; }
.paging A.pagingNext { padding-left: 0px; left: 2px; }
.paging A.current {text-decoration:none; cursor:text; color: #ed1630; font-size: 11px;}

.confirm {}
.confirm P {color:red; font-weight:bold; font-size:11px;}

A.level1 {margin-bottom: 8px; height: 20px; cursor: pointer; background: url('/media/rus/st-arrow.gif') no-repeat 561px 8px #dfdfdf; color: #616161; font-weight: bold; text-decoration: none;}
A.level1n {margin-bottom: 8px; height: 20px; background: #dfdfdf; color: #616161; font-weight: bold; text-decoration: none;}
A.level1a {margin-bottom: 8px; height: 20px; cursor: pointer; background: url('/media/rus/st-arrow-a.gif') no-repeat 559px 9px #ed1630; color: #ffffff; font-weight: bold; text-decoration: none;}
A:hover.level1, A:hover.level1n { color: #616161; font-weight: bold; text-decoration: underline;}
A:hover.level1a {color: #ffffff; text-decoration: underline;}

.sitemap DIV.level1a A {color: #ffffff; font-weight: bold; text-decoration: none;}
.sitemap DIV.level1a A:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}

.sitemap UL.level2 {background: none; margin: 12px 0 20px 0;}
.sitemap UL.level2 LI {background: url('/media/rus/st-arrow-red.gif') no-repeat 0 8px; cursor: pointer; border-bottom: #d0d0d0 1px solid; margin: 0; padding: 2px 0 3px 11px;}
.sitemap UL.level2 LI A {color: #6c6c6c; text-decoration: none;}
.sitemap UL.level2 LI A:hover {color: #ed1630; text-decoration: underline;}

.sitemap UL.level3 {background: none; margin: 8px 0 8px 22px;}
.sitemap UL.level3 LI {background: url('/media/rus/st-arrow-gray.gif') no-repeat 0 6px; cursor: pointer; border: none; padding: 0px 0 3px 11px;}
.sitemap UL.level3 LI A {color: #6c6c6c; text-decoration: none;}
.sitemap UL.level3 LI A:hover {color: #ed1630; text-decoration: underline;}

.sitemap UL.level4 {background: none; margin: 1px 0 1px 4px;}
.sitemap UL.level4 LI {background: url('/media/rus/bullet2.gif') no-repeat 0 6px; cursor: pointer; border: none; padding: 0px 0 1px 5px;}
.sitemap UL.level4 LI A {font-size: 11px; color: #ed1630; text-decoration: none;}
.sitemap UL.level4 LI A:hover {font-size: 11px; color: #ed1630; text-decoration: underline;}

.sitemap UL.level5 {background: none; margin: 1px 0 1px 17px;}
.sitemap UL.level5 LI {background: none; padding: 0;}
.sitemap UL.level5 LI A {font-size: 10px; color: #a8a8a8; text-decoration: underline;}
.sitemap UL.level5 LI A:hover {font-size: 10px; color: #a8a8a8; text-decoration: underline;}

/* -------------------------------------------- */