﻿html{background:#fff; height:100%; width:100%;}
body{height:100%; position:relative; width:100%;}


/*------------------оболочка-------------------*/
div.outer{margin:0 auto; height:540px; padding:75px 110px; position:relative; width:800px;}

div.clear{clear:both;}
img{border:0;}

a.title, img.title{display:block; left:5px; position:relative;}
a.title img{display:block;}
a.title:hover{background:url(img/title_selected.gif) no-repeat;}
a.title:hover img{visibility:hidden;}

.linksblock {
    left: 210px;
    position: absolute;
    top: -4px;
    width: 100px;
}
.linksblock_y {
    left: 210px;
    position: absolute;
    top: -4px;
    width: 100px;
}

p:hover .linkinb {
display: none;
}
p:hover .linkiny {
display: block !important;
}

.arrow {
    display: none;
}

/*меню с большими кнопками*/
ul.big_menu{list-style:none; position:relative; width:100%;}
ul.big_menu li{float:left; height:35px;}
ul.big_menu li a{display:block; height:100%; width:100%;}
ul.big_menu li a:hover{background:none !important;}

/*меню с маленькими кнопками*/
ul.small_menu{list-style:none; position:relative; width:100%;}
ul.small_menu li{float:left; height:18px;}
ul.small_menu li a{display:block; height:100%; width:100%;}
ul.small_menu li a:hover{background:none !important;}



/*-------------------------основная часть------------------------------------------*/
/*минигалерея слева*/
div.mini_gallery{height:315px; left:5px; margin-top:45px; overflow:hidden; position:relative; width:190px;}
div.mini_gallery div.slider{height:240px; left:0; position:absolute; top:0; width:100000px;}
div.mini_gallery div.inner{height:100%; float:left; position:relative; width:200px;}
div.mini_gallery div.inner div{cursor:pointer; display:block; float:left; height:90px; margin:0 10px 10px 0; position:relative; width:90px;}
div.mini_gallery div.inner a{display:block; height:100%; position:absolute; width:100%; z-index:2;}

/*кнопки под минигалереей*/
#future, #past{bottom:0; position:absolute;}
#future{color:black; left:0;}
#past{right:0;}

div.gallery_window{height:290px; left:315px; position:absolute; top:237px; width:590px;}
div.gallery_manager, div.managecontainer{background:#fff; position:absolute; z-index:90;}
div.image_container{height:290px; overflow:hidden; position:absolute; right:0; top:0; width:490px; z-index:0;}
div.main_news_page div.image_container{width:590px;}
div.image_slider{left:0; height:290px; position:absolute; top:0; width:10000px;}
div.image_slider img{float:left;}

/*кнопки под галереей*/
#back, #forward{bottom:-25px; position:absolute;}
#back{left:100px;}
#forward{right:400px;}
div.main_news_page #forward{display:none !important;}

/*текст, слайдер и кнопки*/
div.description{background:#fff; left:0; height:190px; overflow:hidden; position:absolute; top:100px; width:90px; z-index:10;}
div.text_block{background:transparent; left:0; height:285px; overflow:hidden; position:absolute; top:0px; width:290px; z-index:10;}
div.text_slider{left:0; position:absolute; top:0; width:90px;}
div.text_slider_t{left:0; position:absolute; top:0; width:200px;}
#text_up, #text_down, #text_up_t, #text_down_t{display:block; position:absolute; top:301px; text-align:center; cursor: pointer;}
#text_up{left:75px;}
#text_up_t{left:190px;}
#text_down{left:0;}
#text_down_t{left: 165px;}

/*
.text_slider_t a cufon {
height: 11px !important;
}
.text_slider_t a canvas {
height: 12px !important;
top: 0 !important;
}
.text_slider_t cufon {
top: -1px !important;
}
*/



.linksblock a cufon {
height: 11px !important;
}
.linksblock a canvas {
height: 12px !important;
top: 0 !important;
}
.linksblock cufon {
top: -1px !important;
}


.linksblock_y a cufon {
height: 11px !important;
}
.linksblock_y a canvas {
height: 12px !important;
top: 0 !important;
}
.linksblock_y cufon {
top: -1px !important;
}


#co_slide {
    float: left;
    height: 100%;
    margin-left: 1600px;
    position: absolute;
    width: 800px;
    background: #fff;
}

#dtpl {
    float: right !important;
}

#dtpl .text_block {
    height: 174px !important;
    top: 120px !important;
    width: 200px !important;
    background: #fff;
}

img.logo{bottom:69px; left:110px; position:absolute;}
img.partners{position:absolute; right:113px; bottom:73px;}


div.main_page{margin-top:90px; position:relative; width:801px;}
a.main_rus, a.main_eng{display:block; float:left; height:288px; width:387px;}
a.main_rus img, a.main_eng img{display:block;}
a.main_eng{margin-left:5px;}
a.main_rus{margin-left:10px;}
a.main_rus:hover img, a.main_eng:hover img{visibility:hidden;}
a.main_rus:hover{background:url(img/rus.jpg) no-repeat;}
a.main_eng:hover{background:url(img/eng.jpg) no-repeat;}

/*--------------------------внутр.страницы-----------------------------------*/
div.inner_page{left:110px; height:320px; position:absolute; top:237px; width:800px;}


/* h1 */
h1{font-size:9px; font-weight:bold; line-height:1.1; margin:10px 0;}
div.mini_gallery h1{font-size:9px;}

/* p */
p{font-size:10px; line-height:1.1; margin:5px 0;}
p.date{margin:0;}
div.description p{line-height:1;}
div.image_slider p{margin:0; padding:0;}

span.delim{color:#deb100;} /*было ffe53a */


/*-------------------------Стиль для слайдера разделов третьей строки меню------------------------*/
.container {
  height: 320px;
  width: 800px;
  position: absolute;
  left: 110px;
  top: 237px;
  overflow: hidden;
}
.big_slider {
  position: absolute;
  width: 29999px;
  height: 320px;
  margin-left: 0px;
}
.left_slide_cont {
  position: relative;
  width: 800px;
  overflow: hidden;
  float: left;
  height: 320px;
}
.left_slide {
  position: absolute;
  width: 29999px;
  height: 290px;
  left: 0;
}
.left_slide .inner {
  height: 100%;
  float: left;
  position: relative;
  width: 800px;
}

.left_slide .inner div {
  cursor: pointer; 
  display: block; 
  float: left; 
  width: 90px;
  height: 90px; 
  margin: 0 5px 10px 5px; 
  position: relative; 
  overflow: hidden;
}
.left_slide .inner div a {
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.right_slide {
  position: absolute;
  width: 800px;
  height: 100%;
  float: left;
}
.data_place {
  float: right;
}
.data_place .text_block {
    height: 174px;
    top: 120px;
    width: 200px;
}
.htextblock {
    left: 0;
    position: absolute;
    width: 200px;
}
.htextblock h1 {
    font-weight: bold;
    line-height: 1.1;
  font-size: 11px;
  margin: 1px;
}
.htextblock p {
    font-size: 11px;
    line-height: 1.1;
    margin: 1px;
}
.goback {
  display: block;
  position: absolute;
  top: 290px;
  left: -310px;
  margin: 14px 0 0 2px;
  font-size: 13px;
  color: #7F7F7F;
}
.goback * {
  font-size: 11px;
}
.goback:hover {
  cursor: pointer;
}
.text_block {
  position: absolute;
  left: 0;
  width: 300px;
}
.text_block a {
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
  color: #000;
}
#tfuture, #tpast{bottom:0; position:absolute;}
#tfuture{color:black; left:0;}
#tpast{right:0;}

.left_slide p {
  margin: 3px 0 0 0;
  font-size: 9px;
  color: #aaa;
}
.left_slide h1 {
  margin: 0;
  font: bold 9px Arial;
}


/*----------- Слайдшоу --------------*/
.anythingSlider { 
  width: 490px; 
  height: 315px; 
  position: relative; 
}
.anythingSlider .wrapper { 
  width: 490px; 
  overflow: hidden;
  height: 290px; position: absolute; top: 0; left: 0; 
}
.anythingSlider .wrapper ul {
  width: 29999px; list-style: none; position: absolute; top: 0; left: 0; 
}
.anythingSlider ul li { 
  display: block; float: left; padding: 0; height: 290px; width: 490px; margin: 0; 
}

#thumbNav { 
  position: absolute; 
  top: 290px; 
  text-align: left;
  margin: 10px 0;
}
#thumbNav span { 
  color: #000; 
  font: 11px Arial; 
  position: relative; 
  display: inline-block; 
  margin: 0; 
  padding: 0 5px;
  text-align: center; 
  text-decoration: none;
  cursor: pointer;
}
#thumbNav span:hover { 
  color: #fe0; 
}
#thumbNav span.cur { 
  color: #fe0; 
  cursor: default;
}
.thumbNav * { 
  font: 11px Arial; 
}
.thumbNav span:hover { 
  color: #fe0; 
}

#start-stop { 
  position: absolute;
  right: 0px; 
  top: 290px;
  color: #000; 
  font: 11px Arial; 
  margin: 10px 5px 0 0; 
  text-align: center; 
  text-decoration: none;
}
#start-stop.playing { 
  color: #fd0;
}
#start-stop:hover { 
  color: #000;
}
.anythingSlider img {
  width: 490px;
  height: 290px;
}
.anythingSliderR .thumbNav {
margin: 0 !important;
}





/*кнопульки*/


ul.big_menu li.menu_3{background:url(img/butts/news_selected.gif); width:201px;}
ul.big_menu li.menu_3 a{background:url(img/butts/news.gif);}
ul.big_menu li.menu_39{background:url(img/butts/concepts_selected.gif); width:231px;}
ul.big_menu li.menu_39 a{background:#fff url(img/butts/concepts.gif);}
ul.big_menu li.menu_40{background:url(img/butts/contests_selected.gif); width:225px;}
ul.big_menu li.menu_40 a{background:#fff url(img/butts/contests.gif);}
ul.big_menu li.menu_41{background:url(img/butts/archive_selected.gif); width:143px;}
ul.big_menu li.menu_41 a{background:#fff url(img/butts/archive.gif);}


ul.small_menu li.menu_42{background:url(img/butts/architecture_selected.gif); width:123px;}
ul.small_menu li.menu_42 a{background:url(img/butts/architecture.gif);}
ul.small_menu li.menu_43{background:url(img/butts/interior_selected.gif); width:87px;}
ul.small_menu li.menu_43 a{background:url(img/butts/interior.gif);}
ul.small_menu li.menu_44{background:url(img/butts/logos_selected.gif); width:84px;}
ul.small_menu li.menu_44 a{background:url(img/butts/logos.gif);}
ul.small_menu li.menu_45{background:url(img/butts/pack_selected.gif); width:99px;}
ul.small_menu li.menu_45 a{background:url(img/butts/pack.gif);}
ul.small_menu li.menu_46{background:url(img/butts/calendar_selected.gif); width:106px;}
ul.small_menu li.menu_46 a{background:url(img/butts/calendar.gif);}
ul.small_menu li.menu_47{background:url(img/butts/ad_selected.gif); width:89px;}
ul.small_menu li.menu_47 a{background:url(img/butts/ad.gif);}
ul.small_menu li.menu_48{background:url(img/butts/product_selected.gif); width:83px;}
ul.small_menu li.menu_48 a{background:url(img/butts/product.gif);}
ul.small_menu li.menu_49{background:url(img/butts/polygraphy_selected.gif); width:122px;}
ul.small_menu li.menu_49 a{background:url(img/butts/polygraphy.gif);}



