html {width: 100%; height: 100%;} body {margin: 0; padding: 0; width: 100%; height: 100%; color: #959595; font-family: Georgia, "Times New Roman", Times, serif; background: #1c1c1f repeat-y url('/images/site/bg.jpg');} #body {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900 )? "900px" : "100%" && ((document.documentElement.clientWidth || document.body.clientWidth) > 1280)? "1280px" : "100%"); min-width: 900px; max-width: 1280px; background: #1c1c1f no-repeat 346px 0 url('/images/site/bg_inside.jpg');} #body.index {background: #1c1c1f no-repeat 29px 0 url('/images/site/bg_index.jpg');} #body.specialists {background: #1c1c1f no-repeat 544px 0 url('/images/site/bg_specialists.jpg');} #body.nosubmenu {background: #1c1c1f no-repeat 867px 38px url('/images/site/bg_nosubmenu.jpg');} #body.inside2 {background: #1c1c1f no-repeat 863px 0 url('/images/site/bg_inside2.jpg');} img {border: none;} .br {clear: both; width: 100%; height: 1px;} .dn {display: none;} ul {font-size: 100%; line-height: 1.5em; margin: 0 0 1em 85px; padding: 0; list-style: none;} ul li {margin: 0; padding: 0 0 0 15px; background: no-repeat 0 0.75em url('/images/site/li.gif');} ol {font-size: 100%; line-height: 1.5em; margin: 0 0 1em 90px; padding: 0;} ol li {margin: 0; padding: 0 0 0 10px;} p {font-size: 100%; line-height: 1.5em; margin: 0 0 1em 0;} p.small {font-size: 80%; line-height: 1.875em;} .gray {color: #666;} .prelist {margin-bottom: 0;} blockquote {margin: 0 0 0 100px;} blockquote p {font-size: 120%; color: #f19b9b;} h1 {color: #b6b6b6; font-size: 210%; line-height: 1.4em; margin: 0 0 0.8em 0; padding: 0; font-weight: normal;} h2 {color: #b6b6b6; font-size: 140%; line-height: 1.4em; margin: 1.6em 0 0.4em 0; padding: 0; font-weight: normal; font-style: italic;} h3 {color: #b6b6b6; font-size: 100%; line-height: 1.4em; margin: 1.6em 0 0.4em 0; padding: 0; font-style: italic;} h4 {color: #b6b6b6; font-size: 100%; line-height: 1.4em; margin: 1.6em 0 0.4em 0; padding: 0; font-weight: normal;} .first {margin-top: 0;} table {font-size: 100%; line-height: 1.5em; margin: 0 0 1em 0; border-collapse: collapse; width: 100%;} td {border-top: 1px dotted #333;} td.grn {font-style: italic; text-align: right;} a {color: #3399cc;} a:hover {color: #e25cc0;} a.direct {text-decoration: none; border-bottom: 1px dashed; cursor: hand; cursor: pointer;} #header {position: relative; width: 100%; height: 250px; margin-bottom: 35px;} #logo {position: absolute; width: 294px; height: 294px; top: 3px; left: 5%; margin: 0 0 0 -47px; background: no-repeat url('/images/site/logo_bg.png');} #logo img {position: absolute; width: 200px; height: 200px; top: 48px; left: 47px;} /**.tablogo {position: absolute; width: 200px; height: 200px; left: -100px; top: -234px;}**/ #menu {position: absolute; width: 60%; left: 30%; top: 50px; height: 200px;} #menu ul {margin: 0 0 0 -0.5em;} #menu li {margin: 0 0 0.5em 0; padding: 0; background: none; float: left; width: 33%; display: inline; letter-spacing: -0.05em;} #menu a, #menu strong {display: block; float: left; color: #dba962; font-weight: bold; padding: 0.1em 0.5em 0.15em 0.5em; white-space: nowrap; /*background: #1c1c1f;*/} #menu a:hover, #menu strong {color: #1c1c1f; background: #e25cc0;} #menu strong a {color: #1c1c1f; padding: 0;} #title {position: relative; width: 100%;} #title h1 {position: relative; left: 5%; width: 50%; margin-left: 100px;} .sh1 {color: #b6b6b6; font-size: 210%; line-height: 1.4em; margin: 0 0 0.8em 0; padding: 0; font-weight: normal;} #title .sh1 {position: relative; left: 5%; width: 50%; margin-left: 100px;} #splash {position: relative; width: 100%; height: 400px; margin-bottom: 50px;} #splash_phones {position: absolute; left: 5%; top: 240px;} #splash_phones p {margin-bottom: 0;} #splash_phones strong {color: #b6b6b6; font-size: 170%; font-style: italic;} #splash_photo {position: absolute; left: 5%; margin-left: 200px; width: 65%; height: 400px; overflow: hidden;} #splash_photo img {width: 750px; height: 400px;} #content {position: relative; width: 100%; margin-bottom: 25px;} #content_txt {float: left; position: relative; left: 5%; margin-left: 100px; width: 55%;} #content_gallery {float: left; position: relative; left: 5%; margin-left: 100px; width: 80%;} #content_gal {float: centre; position: relative; left: 100%; margin-left: 100px; width: 55%;} #headlines {position: relative; border-top: 1px solid #35363a; margin-top: 3.5em; padding-top: 1.5em;} #headlines.inside {position: relative; border: none; margin-top: 0; padding-top: 0;} #headlines h3 {position: absolute; top: -1em; margin: 0; padding-right: 0.5em; background: #1c1c1f;} #headlines h3 a {color: #dba962;} #headlines div {position: relative; width: 118%; left: -18%;} #headlines p.date {position: relative; float: left; width: 15%; text-align: center; font-style: italic; font-size: 70%; line-height: 2.3em;} #headlines p.date strong {color: #b6b6b6; font-weight: normal; font-size: 300%;} #headlines p {position: relative; float: left; width: 84%;} .tns {clear: both; margin: -50px 0 50px 0;} .tn {margin-top: 50px; float: left; width: 24.75%;} .tn h4 {margin: 0; width: 75%; margin: 0.8em 0 0.4em 0;} .tn p {color: #666; width: 75%; margin: 0;} .portrait {float: left; margin-bottom: 25px;} .portrait_info {float: left; position: relative; left: 9%; width: 40%;} .photo {margin: 1em 0;} .photo_comment {margin-bottom: 2em;} #content_right {float: left; position: relative; left: 10%; width: 20%;} #content_right p {color: #666;} #submenu {margin: 4.2em 0 0 0; color: #b6b6b6;} #submenu li {margin: 0 0 0.5em 0; padding: 0; background: none;} .ui-tabs-selected a {font-weight: bold; color: #b6b6b6; border: none;} .gallery { position: relative; right: 15px; width: 100%; height: 600px; clear: both; overflow: hidden; top: -50px; margin-bottom: -75px;} .gallery .img {z-index: 3; width: 600px; height: 400px;} #footer {position: relative; clear: both; width: 100%; height: 225px;} #address {position: absolute; left: 5%; top: 50px;} #address p {color: #666;} #phones {position: absolute; left: 50%; top: 50px;} #guesswho {position: absolute; right: 5%; top: 50px; width: 76px; height: 24px;} ul.bul{ margin-left: 1em; list-style: none; } ul.bul li{ background: none; margin: 0 0 8px 0; } ul.bul li:before{ content: '— '; } .ui-tabs .ui-tabs-hide { display: none; } .butt{ position: absolute; right: 55px; top: 90px; width: 120px; } .butt a{ margin-right:8px; } .butt .vk{ width:32px; display:block; height:32px; float:left; } .butt .fb{ width:32px; display:block; height:32px; float:left; } .butt .tw{ width:32px; display:block; height:32px; float:left; } .trotsky{ margin-top: 8px; } .trotsky ul, .trotsky ul li{ display: inline-block; list-style: none !important; background: none; padding: 0; margin: 0; } .trotsky strong{ margin-right: 10px; } .trotsky ul li{ margin: 0 10px 0 0; } 