h1 {font-style: italic; margin-left: 0.1em;}

div#logo {top: 0; z-index: 3;}
div#logo img {position: absolute; top: 0; left: -51px; background-image: url('/f/1/global/logo.png'); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/logo.png', sizingMethod='crop');}

* html div#layout {z-index: 3;}

div#main_content div.columns {position: static;}
div#main_content div.main_column {position: relative;}

div.navigation_column div#service_icons,
div.navigation_column ul.navigation li a,
div.navigation_column div#search_form form,
div.navigation_column div#search_form p a {z-index: 3; position: relative;}
h1 {z-index: 4; position: relative;}


div#additional_content {width: 100%;}

div.articles h2 {font-family: "Times New Roman", Times, serif;}
div.articles p,
div.articles dl.articles {font-size: 0.8em; color: #a6a6b2; /*line-height: 1.8;*/ line-height: 1.6;}
div.articles dl.articles dd.title {/*margin-bottom: 2.5em;*/ margin-bottom: 2em;}


div#additional_content div.content_column {width:50%; //margin-right:-100%;}
div#additional_content div.content_column div.reducer {margin-right:50px; margin-top: 1.5em; padding-bottom: 0;}

/*div.content_column div.people {margin-top: 2.5em;}
div.content_column div.people p.gallery {margin: 0 0 0.5em 0;}
div.content_column div.people p.gallery img {margin: 0 5px 5px 0;}
div.content_column div.people h2 {margin-top: 0;}*/
div.content_column p img {margin: 0 5px 5px 0;}


div.extra_column_1 {width:25%; //margin-left:50%; //display:inline; //margin-right:-100%;}
div.extra_column_2 {width:25%; //margin-left:75%; //display:inline;}

div.extra_column {font-family: Arial, sans-serif; font-size: 0.8em; line-height: 1.8;}
div.extra_column div.reducer {margin-right:50px;}
div.extra_column p {margin-left: 0; margin-bottom: 0.8em;}
div.extra_column h2 {font-style: normal; font-weight: bold; margin-bottom: 0.7em;}
div.extra_column .picture {text-align: left; margin: 0 0 0.8em; position: relative; left: -10px; //height: 1px;}

div.extra_column_1 {color: #948154;}
div.extra_column_1 a,
div.extra_column_1 a:visited {color: #948154;}
div.extra_column_1 h2 {color: #8c7e57; margin-right: -45px; background: url('year-line-bg.gif') 0 50% repeat-x;}
div.extra_column_1 h2 span {background-color: #252c31; padding-right: 5px; color: inherit;}

div.extra_column_2 {color: #a6a6b2;}
div.extra_column_2 a,
div.extra_column_2 a:visited {color: #a6a6b2;}
div.extra_column_2 h2 {color: #ffffff;}



div#silhouette_switch_bg {position: absolute; top: -35px; left: 0; width: 416px; height: 155px; z-index: 3; background: url('silhouette-switch-bg.png') 0 0 no-repeat; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/silhouette-switch-bg.png', sizingMethod='crop');}


div#silhouette_switch {font-family: Arial, sans-serif; font-size: 0.7em; position: relative; z-index: 4; left: -5px; //height: 1px;}
div#silhouette_switch div.item {color: #67aee1; cursor: pointer; cursor: hand; float: left; height: 22px; position: relative; margin-right: 32px;}
div#silhouette_switch div.item div.text {position: relative; top: 11px; margin: -0.8em 0.5em 0 0.5em; border-bottom: 1px dashed #67aee1;}

div#silhouette_switch div.active {color: #987a20; background-color: #1d234f; cursor: auto;}
div#silhouette_switch div.active div.text {border-bottom: 0;}

div#silhouette_switch div.active div.angle_left {position: absolute; top: 0; left: -11px; width: 11px; height: 22px; background: url('silhouette-switch-left.png') 0 0 no-repeat; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/silhouette-switch-left.png', sizingMethod='crop');}
div#silhouette_switch div.active div.angle_right {position: absolute; top: 0; right: -11px; width: 11px; height: 22px; background: url('silhouette-switch-right.png') 0 0 no-repeat; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/silhouette-switch-right.png', sizingMethod='crop');}

div#silhouette_switch div.hover {color: #cba702;}
div#silhouette_switch div.hover div.text {border-bottom: 1px dashed #cba702;}


div#silhouette {position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 556px; min-width: 980px; z-index: 2;}

* html div#silhouette {
width:expression(
(
document.getElementById('measurer')
&& document.getElementById('measurer').clientWidth < 980
)
? '980px'
: '100%'
);
}

div#silhouette_window {position: absolute; top: 0; left: 0; width: 100%; height: 556px;}

div#silhouette p {margin: 0;}

div#silhouette p.image {display: none; position: absolute; top: 0; left: 0;}
div#silhouette p.active {display: block;}

div#silhouette p.caption {position: absolute; line-height: 1.2; font-size: 0.7em; color: #ffffff; opacity: 0.5; filter: alpha(opacity=50);}
div#silhouette p.caption a {color: #ffffff;}
div#silhouette p.caption span {color: #aec8da; padding-top: 0.4em;}

div#silhouette p.development,
div#silhouette p.development a {color: #d8ce8c;}

div#silhouette p.skating {width: 15em; top: 388px;}
div#silhouette p.pushkin {width: 12em; top: 389px;}
div#silhouette p.christ {width: 10em; top: 331px;}
div#silhouette p.government {width: 14em; top: 256px;}
div#silhouette p.msu {width: 14em; top: 189px;}
div#silhouette p.ostankino {width: 14em; top: 155px;}
div#silhouette p.president {width: 14em; top: 340px;}
div#silhouette p.leningradskaya {width: 14em; top: 303px;}
div#silhouette p.itc {width: 16em; top: 333px;}
div#silhouette p.mariott {width: 8em; top: 377px;}
div#silhouette p.luzhniki {width: 15em; top: 388px;}
div#silhouette p.poklonnaya {width: 14em; top: 406px;}

div#silhouette.show_panorama p.skating {left: 105px;}
div#silhouette.show_panorama p.pushkin {top: 309px; left: 230px;}
div#silhouette.show_panorama p.christ {left: 325px;}
div#silhouette.show_panorama p.government {left: 456px;}
div#silhouette.show_panorama p.msu {left: 667px;}
div#silhouette.show_panorama p.ostankino {left: 1005px;}
div#silhouette.show_panorama p.president {left: 1138px;}
div#silhouette.show_panorama p.leningradskaya {left: 1314px;}
div#silhouette.show_panorama p.itc {left: 1504px;}
div#silhouette.show_panorama p.mariott {left: 1639px;}
div#silhouette.show_panorama p.luzhniki {left: 1741px;}
div#silhouette.show_panorama p.poklonnaya {left: 1937px;}

div#silhouette.show_by_height p.skating {left: 2261px;}
div#silhouette.show_by_height p.pushkin {left: 3366px;}
div#silhouette.show_by_height p.christ {left: 1713px;}
div#silhouette.show_by_height p.government {left: 1363px;}
div#silhouette.show_by_height p.msu {left: 682px;}
div#silhouette.show_by_height p.ostankino {top: 168px; left: 330px;}
div#silhouette.show_by_height p.president {left: 2789px;}
div#silhouette.show_by_height p.leningradskaya {left: 1153px;}
div#silhouette.show_by_height p.itc {left: 2091px;}
div#silhouette.show_by_height p.mariott {left: 3194px;}
div#silhouette.show_by_height p.luzhniki {left: 3016px;}
div#silhouette.show_by_height p.poklonnaya {left: 941px;}

div#silhouette.show_by_time p.skating {left: 2811px;}
div#silhouette.show_by_time p.pushkin {left: 14px;}
div#silhouette.show_by_time p.christ {left: 2579px;}
div#silhouette.show_by_time p.government {left: 1332px;}
div#silhouette.show_by_time p.msu {left: 517px;}
div#silhouette.show_by_time p.ostankino {left: 1191px;}
div#silhouette.show_by_time p.president {left: 1782px;}
div#silhouette.show_by_time p.leningradskaya {left: 206px;}
div#silhouette.show_by_time p.itc {left: 2252px;}
div#silhouette.show_by_time p.mariott {left: 2492px;}
div#silhouette.show_by_time p.luzhniki {left: 1001px;}
div#silhouette.show_by_time p.poklonnaya {left: 1955px;}


div#slider_content div.main_column div.columns {overflow-x: visible;}

div#slider_content div.navigation_column,
div#slider_content div.extra_column {margin-top: 11px; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 0.8em; line-height: 1.2; color: #6f7a82;}

div#slider_content div.navigation_column div.reducer {margin: 0 35px 0 35px;}
div#slider_content div.extra_column div.reducer {margin: 0 10px 0 45px;}

div#slider_content div.navigation_column p,
div#slider_content div.extra_column p {margin: 0 0 0.5em 0; display: none;}

div#slider_content.show_panorama p.for_panorama,
div#slider_content.show_by_height p.for_by_height,
div#slider_content.show_by_time p.for_by_time {display: block;}


div#slider {position: relative; left: -7px; height: 44px; width: 572px; z-index: 4; background-position: 0 0; background-repeat: no-repeat; margin-bottom: 26px;}

div#slider div {position: relative; top: 0; left: 0;}

div#slider div.head {width: 44px; height: 44px; background-position: 0 0; background-repeat: no-repeat;}

div#slider div.head div.frame {width: 100%; height: 44px; background: url('slider-head-top-bottom.gif') 0 0 repeat-x; cursor: e-resize; //cursor: auto;}
div#slider div.head div.frame div {width: 100%; height: 44px; background: url('slider-head-left.gif') 0 0 no-repeat;}
div#slider div.head div.frame div div {background: url('slider-head-right.gif') 100% 0 no-repeat;}


div.slider_show_panorama {background-image: url('slider-1.gif');}
div.slider_show_panorama div.head {background-image: url('slider-head-1.gif');}

div.slider_show_by_height {background-image: url('slider-2.gif');}
div.slider_show_by_height div.head {background-image: url('slider-head-2.gif');}

div.slider_show_by_time {background-image: url('slider-3.gif');}
div.slider_show_by_time div.head {background-image: url('slider-head-3.gif');}


div#slider div.head div.arrow_left,
div#slider div.head div.arrow_right {position: absolute; top: 13px; width: 17px; height: 17px;}

div#slider div.head div.arrow_left {left: -21px; background: url('slider-arrow-left.gif') 0 0 no-repeat;}
div#slider div.head.position_min div.arrow_left {background: url('slider-arrow-left-disabled.gif') 0 0 no-repeat;}

div#slider div.head div.arrow_right {left: auto; right: -22px; background: url('slider-arrow-right.gif') 0 0 no-repeat;}
div#slider div.head.position_max div.arrow_right {background: url('slider-arrow-right-disabled.gif') 0 0 no-repeat;}



div#made_in {margin-left: 85%; margin-bottom: 2em; font-size: 0.7em; line-height: 1.3;}
div#made_in p {margin: 0 10px 0.6em 0;}

div#made_in,
div#made_in a {color:#929698;}