*{margin:0;padding:0}
img{border:0}
html {width:100%}
body{font: 76% Tahoma, Arial, Verdana, sans-serif; font-weight:normal; font-style:normal; text-align:left; color:#636363; min-width:990px}
.clear{clear:both; height:0}
.left {float:left}
.right {float:right}

a:link, a:visited {text-decoration:underline;color:#636363}
a:hover, a:active, a:focus, #main a:hover {outline:none;text-decoration:none;color:#000;}

table {border-collapse:collapse;border-spacing:0;text-align:left}

/********* LAYOUT *********/

a#logo {position:absolute; top:30px; left:2%; display:block}
/*form#search {position:absolute; top:45px; right:2%}*/

div#searchbox {position:absolute; top:15px; right:2%; text-align:right; font-size: 11px;}

div#bghead, div#bghead2 {width:100%; height:363px; background: transparent url(img/bg.jpg) no-repeat scroll left top; border-top:3px solid #878789; clear:both; overflow:hidden; margin:0 0 12px 0}
div#bghead2 {background-image: url(img/bg2.jpg); height:158px}
div#bghead object {margin:0 0 0 246px; width:556px; z-index:1}

div#main {margin-right:290px;font-size:0.9em}
/*div#main div.block {padding:8px 14px;border:1px solid #c1cdd0; margin:8px 0; position:relative}*/
div#main div.block {padding:8px 14px;border:1px solid #c1cdd0; margin:8px 0; position:relative; overflow:hidden}

div#news {width:165px;background:#f0f0f0; margin:0 0 0 14px; color:#636363;float:left; display:inline}
div#news h3 {font:1.1em Tahoma, Arial;font-weight:bold;/*letter-spacing:0.2em;*/ background:#e7e7e7; padding:10px}
div#news p {font-size:0.9em; margin:10px; padding:0 0 10px 0}
div#news p span {color:#4190a9;display:block;font-size:1em;font-weight:bold}
div#news p a.newslink {color:#65a9be;text-align:right;display:block}

div#right, div#right2 {width:265px;margin:0 14px 14px 0; float:right; padding:0 0 14px 0; display:inline; background:#e6eff2}
div#right a {text-decoration:none; color:#636363;}
div#right h2 {font-size:12px; padding:12px 10px 2px}
div#right p {padding:10px 10px 0}
div#right .more {font-weight:bold; text-align:right;display:block}

div#right2 {background:#f0f0f0; width:247px; padding-top:0.5em}
div#right2 ul {list-style:none;padding-bottom:2.5em;background:#e7e7e7}
div#right2 ul li{display:inline}
div#right2 ul a{color:#4e616b;display:block;padding:0.5em 1em 0.5em 3em; background:#f0f0f0 url(img/point1.gif) 1.2em 0.8em no-repeat; text-decoration:none}
div#right2 ul a:hover {text-decoration:underline}

div#right2 ul ul {padding:0; background:#f0f0f0}
div#right2 ul ul li a{display:block; background:#f0f0f0;background-image:none;line-height:1.2em}

div#content {margin-left:190px; letter-spacing:0.01em}
div#content2 {margin-left:26px; letter-spacing:0.01em}

div#footer {margin:14px;border-top:14px solid #e7e7e7; text-align:right; padding:14px 0 10px 0; font-size:0.9em; clear:both; line-height:1.4em}
div#footer ul {float:left}
div#footer li {display:inline;  margin-right:9px; text-align:left; color:#67625c}
div#footer a, div#footer a:hover, div#footer a:active, div#footer a:visited {color:#67625c; text-decoration:underline}

div#main h1{font-size:1.1em; letter-spacing:0.1em}
div#main h2{font-size:1em; letter-spacing:0.01em/*7*/}
div#main h3{font-size:0.9em; letter-spacing:0.01em/*4*/}
div#main p{font-size:1em; margin-top:1em}

div#main h1#title, div#main h1#title2 {background:#d3d3ca; /*position:relative;*/ font-size:1em; letter-spacing:0.01em; line-height:1.2em;padding: 0.8em 1em 1em 30px; margin:0 0 12px 0}
div#main h1#title2{background-color:#ebd7bd}

div#idea table {margin:1em -2px 1em -2px}
div#idea a.more, div#main dl dd.more a.more {float:right; padding: 5px 10px 5px 28px; background:#ececec url(img/arrow.gif) 8px center no-repeat; font-family: Arial, Verdana, Tahoma; font-size: 11px; text-decoration:none}
div#idea a.more:link, a.more:visited, div#main dl dd.more a.more:visited {text-decoration: none; color: #636363}
div#idea a.more:hover, div#main dl dd.more a.more:hover {color: #000}

 div#main dl dt {margin:0 0 0 260px; font-size:13px; clear:left}
 div#main dl dt a{text-decoration:none; font-weight:bold}
 div#main dl dd {margin:0 0 1em 260px}
 div#main dl dd.img {margin:0; display:block; float:left}
 div#main dl dd img {border: 1px solid #d5d6d6; padding: 5px; margin: 0px 20px 15px 0px;display:block;position:relative; bottom:1em; font-size:13px}
 div#main dl dd.more {border-bottom: 1px solid #d5d6d6; padding: 0 0 2em 0; margin: 0 0 3em 0;clear:left; text-align:right; /*position:relative; bottom:3em*/}
 div#main dl dd.more a.more  {margin: 3em 0 2em 0; float:none}

ul#sitemap {margin: 1em 0 1em 20%; list-style:disc outside; font-size:13px; font-weight:bold}
ul#sitemap ul {list-style:circle inside; font-size:12px; font-weight:normal}
ul#sitemap ul {margin: 0.5em; line-height:18px}

/* FORM */
.search_f {border: 1px solid #bbb; width: 150px; height: 16px; background-color: #fff; font-family: Tahoma, sans-serif; font-size: 11px; color: #546b76; margin: 0; padding: 0 0 0 5px; line-height: 15px;vertical-align:middle}
.button {width: 18px; height: 18px; border: none; background:#fff url(img/button_search.gif) top left no-repeat; margin: 0; padding: 0 0 10px 0; cursor: pointer;vertical-align:middle}

/* DROPDOWN 2
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/iframe_fix.html
Copyright (c) 2005-2007 Stu Nicholls. */

#nav, #nav ul {padding:0; margin:0; list-style-type: none;z-index:100}
#nav iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0;z-index:100}

#nav a, #nav a:visited {display:block;width:200px; font-size:10px; color:#aeaeae; text-decoration:none; background-color:#333; line-height:1.6em; padding: 1px 0 0 10px; border-color:#666; border-style:none solid solid solid; border-width:1px}
#nav a strong {position:absolute; top:-10000px; white-space:nowrap}

#nav li ul li a, #nav li ul li a:visited {border-width:0 1px 1px 1px}

#nav li {float:left}

#nav li a:hover {position:relative; color: #fff; background:#3a3a3a}
#nav li:hover {position:relative}
#nav li:hover > a {color: #fff; background:#3a3a3a}
#nav li ul {position:absolute; left:-9999px; width:200px}
#nav li:hover > ul {top:0; left:-210px; width:200px}
#nav > li:hover > ul {left:-5px; top:33px}
#nav > li#rmenu:hover > ul {left:-21px; top:33px}
#nav li:hover ul.first {top:0}

#nav table {border-collapse:collapse; width:0; height:0; border:0; font-size:1em}

#nav li a:active, #nav li a:focus {color:#fff; background:#3a3a3a}

#nav li a:hover ul {left:-21px; top:34px; width:200px;z-index:1000}

#nav li a:hover ul a:hover ul,
#nav li a:hover ul a:hover ul a:hover ul,
#nav li a:hover ul a:hover ul a:hover ul a:hover ul,
#nav li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {top:1px; left:-212px}

#nav a:hover ul ul,
#nav li a:hover ul a:hover ul ul,
#nav li a:hover ul a:hover ul a:hover ul ul,
#nav li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#nav a:hover ul iframe,
#nav li a:hover ul a:hover ul iframe,
#nav li a:hover ul a:hover ul a:hover ul iframe,
#nav li a:hover ul a:hover ul a:hover ul a:hover ul iframe {left:-9999px}

#nav a:hover iframe {left:-1px; top:32px}

#nav a:hover a:hover iframe,
#nav a:hover a:hover a:hover iframe,
#nav a:hover a:hover a:hover a:hover iframe {left:-210px; top:0}

ul#nav {margin:110px auto 0; width:98%;z-index:100}

#nav a#domkino, #nav a#umndom, #nav a#catalog, #nav a#proj, #nav a#expert, #nav a#about, #nav a#contacts, #nav a#vibor {line-height:33px; height:33px; background:transparent url(img/m_b11.jpg) left bottom no-repeat; width:145px;padding:0 15px 0 0;border:none}

#nav a#domkino:hover {background-image:url(img/m_b12.jpg)}
#nav a#umndom {background-image:url(img/m_b21.jpg); width:76px}
#nav a#umndom:hover {background-image:url(img/m_b22.jpg)}
#nav a#catalog {background-image:url(img/m_b31.jpg); width:59px}
#nav a#catalog:hover {background-image:url(img/m_b32.jpg)}
#nav a#proj {background-image:url(img/m_b41.jpg); width:62px}
#nav a#proj:hover {background-image:url(img/m_b42.jpg)}
#nav a#expert {background-image:url(img/m_b51.jpg); width:59px}
#nav a#expert:hover {background-image:url(img/m_b52.jpg)}
#nav a#about {background-image:url(img/m_b61.jpg); width:80px}
#nav a#about:hover {background-image:url(img/m_b62.jpg)}
#nav a#contacts {background-image:url(img/m_b71.jpg); width:68px}
#nav a#contacts:hover {background-image:url(img/m_b72.jpg)}
#nav a#vibor {background-image:url(img/m_cat1.jpg); width:175px}
#nav a#vibor:hover {background-image:url(img/m_cat2.jpg)}

li#rmenu {float:right}

#nav a#domkino:hover ul , #nav a#umndom:hover ul , #nav a#catalog:hover ul , #nav a#proj:hover ul , #nav a#expert:hover ul , #nav a#about:hover ul , #nav a#contacts:hover ul {left:-5px}

p.clearight {clear:right}

.rightimg {float:right}
.leftimg {float:left}