HTML { width:100%; height:100% ! important }
BODY { margin:0; font-size:12px; line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fcf; /*background:url(../design/body_bckg.gif) repeat-x;*/}

.psevdobody{width:100%;height:100%;margin:0px;position:absolute;top:0;left:0}


IMG { border: 0px; }
H1 { margin:10px; font-size:12px; text-align:center; text-transform:uppercase; }
#container {/*background:url(../design/main_bckg.jpg) center top no-repeat;*/ width:1000px;  margin:0px auto; /*border:1px solid black;*/ }
#main {/*background:url(../design/content_bckg.jpg) no-repeat #c225ba;*/ 
 width:780px; margin:0px 110px; float:left; display:inline; height:100%; min-height:650px;  /*border: 1px solid yellow;*/ }
#main .navig-top { text-align:right; margin:10px 30px 0px 0px; }
#menu { padding:140px 0px 10px 0px; text-align:center; /*border: 1px solid red;*/ }
#content {margin:0px 220px 0px 50px; width:510px; /*border: 1px solid green;*/ }
#content .navig-top  { text-align:right; margin:10px -30px 0px 0px; }
#sidebar {float:right; width:170px; padding:20px 20px 20px 10px; /*border: 1px solid white;*/ }
a, #menu_dog a, #sidebar a, #block_dark a, a:visited {color:#ff22c4; text-decoration:none; }
a:link, a IMG {color: #fcf; }
a:active { color:#ccf; }
a:hover { text-decoration:none; }
#menu a {color:#fcf; font-size:12px; font-weight:bold; text-decoration:none; margin:0 8px}
#menu a:hover {color:#003}
#menu_dog { float:right; min-height:100px}
/* ---------------------- */
#sidebar h2 {margin:4px 0px 4px 0px; text-align:center; font-size:12px}
#sidebar ul {margin:0; padding:0px 0px 80px 0px}
#sidebar li, #menu_dog li {text-transform:uppercase; list-style:none; border-bottom:1px solid #b961c9; padding:3px 2px}
#sidebar LI:hover, #menu_dog li:hover, .hover TABLE:hover, #block_dark:hover, #dark  {background-color:#9819a2; }
/* ---------------------- */
#block_dark { padding:10px; }
/* ---------------------- */
.eng { margin:20px 0px 20px 60px; padding:2px 10px; font-size: 90%; color:#b961c9; border:double #9819a2; }
.rus IMG:link, .eng IMG:link { height:80px; margin:4px; text-decoration:none; }
/* ---------------------- */
#footer {text-transform:lowercase; font-weight:normal; height:169px; clear:both; background:url(../design/footer_bckg.jpg) center top no-repeat}
#menu_footer {height:100px; color:#fcf; font-size:11px; text-align:center; text-transform:lowercase}
#menu_footer a {text-transform:lowercase; color:#fcf; }
#menu_footer a:hover {border-bottom:dashed 1px #fcf}
#left_footer {text-transform:lowercase; color:#ccf; float:left; padding:0px 0px 20px 0px; font-size:11px; }
#right_footer {text-transform:lowercase; color:#ccf; float:right; padding:0px 20px 0px 0px; font-size:11px; text-align:right; }
/* ------------------ */
.justify { text-align:justify; line-height:120%; /*border: 1px solid blue;*/ }
.countPage { padding:0px 0px 20px 20px; text-align:left; font-size:12px; font-weight:bold; }
.comment {  color:#b961c9; font-size:90%; font-weight:bold; font-style:italic; }
.vDotLine { background:transparent url(../design/dot_v.png) top center repeat-y; width:3%; font-size:1px; }
.hDotLine { background-image:url("../design/dot_h.png"); padding:1px 0; height:3px;  width:45%; font-size:1px; }
.rus, .eng { padding:2px 10px; }
.eng { margin:20px 0px 0px 60px; font-size: 90%; color:#b961c9; border:double #9819a2; }
.rus IMG:link, .eng IMG:link { border:#b961c9; height:80px; margin:2px 4px; }
/* -----------  Анкеты  -------- */
.dashedCaps { font-size:14px; font-weight:bold; font-variant:small-caps; color:#fcf; text-decoration:none; }
.dashedCaps:hover { border-bottom:dashed 1px #fcf; }
/* -----------  Выставки  -------- */
.tableShow { border-collapse:collapse; border: solid 1px #9819a2; border-color: #9819a2;  }
/* -------- highslide --------- */
.highslide { cursor:url(../design/hs/zoomin.cur), pointer; outline:none; z-index:110}
.highslide IMG { border:2px solid #9819a2; }
.highslide-active-anchor IMG { visibility:hidden; }
.highslide:hover IMG { border:2px solid #b961c9; }
.highslide-wrapper { background:#9819a2; }
.highslide-image { border:5px solid #9819a2; }
.highslide-image-blur {  }
.highslide-caption { display:none; font-size:12px; border:0px; padding:5px; }
.highslide-loading { display:block; color:#fcf; font-size:9px; font-weight:bold; text-transform:uppercase; padding:3px; border-top:1px solid #fcf; border-bottom:1px solid #fcf; /*background-color:#c225ba;*/ padding-left:22px; background-image:url(../design/hs/loader.gif); background-repeat:no-repeat; background-position:3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding:2px; color:#fcf; font-size:10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color:#fcf; }
a.highslide-full-expand { background:url(../design/hs/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px; }
/*These must always be last*/ 
.highslide-display-block { display:block; }
.highslide-display-none { display:none; }
/* ------------  Спойлер Prototype ------------- */
.accordion_toggle { color:#ff22c4; border-bottom:1px solid #b961c9; cursor:pointer; }
.accordion_toggle_active { color:#003; background-color:#b961c9; }
.accordion_toggle:hover { color:#fcf; background-color:#9819a2; }
.accordion_content { overflow:hidden; }
.accordion_content a:hover { overflow:hidden; background-color:#9819a2; }
/* -------- MooTools MultiBox	v1.3 --------- */
.MultiBoxContainer { position:absolute; border:5px solid #9819a2; background-color:#9819a2; display:none; z-index:2; /*overflow: hidden;*/ text-align:left; }
.MultiBoxLoading { background:url(../design/hs/loader.gif) no-repeat center;  background-position:center; background-color:#000; }
.MultiBoxContent { position:relative; width:100%; height:100%; overflow:hidden; }
.MultiBoxClose { position:absolute; top:-26px; right:-26px; top:0px;  background:url(../design/multibox/close.png) no-repeat; width:24px; height:24px; cursor:pointer; }
.MultiBoxControlsContainer { overflow:hidden; height:0px; position:relative; }
.MultiBoxControls { width:100%; height:auto; position:relative; background-color:#9819a2; }
.MultiBoxPrevious { position:absolute; background:url(../design/multibox/left.png) no-repeat; width:24px; height:24px; left:0px; margin-top:5px; cursor:pointer; }
.MultiBoxNext { position:absolute; background:url(../design/multibox/right.png) no-repeat; width:24px; height:24px; right:0px; margin-top:5px; cursor:pointer; }
.MultiBoxNextDisabled { cursor:default; background:url(../design/multibox/rightDisabled.png) no-repeat; }
.MultiBoxPreviousDisabled { cursor:default; background:url(../design/multibox/leftDisabled.png) no-repeat; }
.MultiBoxTitle { position:relative; margin:10px 0 0 35px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff22c4; font-weight:bold; text-align:left; }
.MultiBoxNumber { position:relative; width:50px; margin:10px 35px 0 0; float:right; color:#b961c9; text-align:right; }
.MultiBoxDescription { clear:left; position:relative; margin:0 35px 0 35px; padding-top:5px; color:#fcf; text-align:left; }

.mb img { border:1px solid #b961c9; }
.mb:hover img { border:1px solid #b961c9; }









