
body,html{padding:0;margin:0;height:100%;background:#fff url("img/body.bg.gif") repeat-x 0 0; font-size: 11px; font-family: "Tahoma", "Arial", sans-serif; color:#333; text-align:center;}

td {font-size:11px;}
table,form,p { padding:0; margin:0;}
img {border:0;}

#wrap {width:952px;margin:0 auto;text-align:left;}
#innerWrap {background:#e3e3e3;border:5px solid #fff;background:#e3e3e3 url(img/content.bg.gif) no-repeat 100% 100%;}

#headTop {height:54px;position:relative;}
#language {position:absolute;left:50px;top:15px}
#language label {color:#fff;font-weight:bold}
#language select {position:relative;top:2px;left:5px;}

#intro {width:500px;margin:0 auto;text-align:center;padding:20px 0 0 0;}

#search {position:absolute;right:40px;top:15px}
#search input.submit {position:relative;top:1px;left:5px;}
#search input.text {width:160px;padding:0 3px;}

input.text {background:#fff url(img/input.bg.gif) repeat-x 0 0;
border-width:1px;
border-style:solid;
border-color:#7c7c7c #c3c3c3 #dddddd #c3c3c3;
height:17px;
line-height:17px;
font:11px "Tahoma","Arial",sans-serif;color:#696969;}

#search_button {border:none; background:url(img/button.search.en.gif) no-repeat; width:53px; height:18px;}

input.submit {cursor:pointer}

select {
border-width:1px;
border-style:solid;
border-color:#7c7c7c #c3c3c3 #dddddd #c3c3c3;
height:20px;
line-height:15px;
font:11px "Tahoma","Arial",sans-serif;color:#696969;}

a {color:#1266b6;text-decoration:none;}
a:hover {color:#b66312;}

#header_main {border-bottom:5px solid #fff;margin:0 0 5px 0;height:303px;overflow:hidden;}


#header {border-bottom:0px solid #fff;margin:0;height:173px;overflow:hidden;position:relative;}
#header #nav {position:absolute;top:0;right:31px;width:533px;height:36px;padding:0 0 0 5px;}
#header #nav a {float:left;width:104px;height:36px;cursor:pointer;}
#header #nav a.contacts:hover {background-position:-5px 0}
#header #nav a.sitemap:hover {background-position:-109px 0}
#header #nav a.links:hover {background-position:-213px 0}
#header #nav a.faq:hover {background-position:-317px 0}
#header #nav a.files:hover {background-position:-421px 0}
#header #nav a span {display:none}

#header div.nav_en {background:url(img/nav.en.gif) no-repeat 0 0;}
#header div.nav_en a:hover {background-image:url(img/nav.en.hover.gif);background-repeat:no-repeat;}



#reasons {width:340px;float:left;}

#promo {table-layout:fixed;border-collapse:collapse;width:100%;margin:0}
#promo td {padding:30px 10px 20px 0}
#promo td a {display:block;padding:10px 10px 10px 40px;}
#promo td a strong {font-size:14px;display:block;color:#131719;padding:0 0 5px 0}
#promo td a:hover strong {color:#666}
#promo td a span {color:#696969;}
#promo td a:hover span {color:#111;}

#promo td.about {background:url(img/item.about.gif) no-repeat -25px 25px}
#promo td.tomsk {background:url(img/item.tomsk.gif) no-repeat -15px 25px}
#promo td.why {background:url(img/item.why.gif) no-repeat -15px 27px}
#promo td.offers {background:url(img/item.dollar.gif) no-repeat -13px 31px}
#promo td.investors {background:url(img/item.investment.gif) no-repeat -15px 25px}
#promo td.info {background:url(img/item.info.gif) no-repeat -8px 25px}



#menu div.en {height:38px;background:url(img/menu.en.gif) no-repeat 0 0;padding:0 0 0 25px;}
#menu div.en a:hover {background-image:url(img/menu.hover.en.gif);background-repeat:no-repeat}

#menu {background:url(img/menu.hover.en.gif) no-repeat 0 0;margin:0;border-top:5px solid #fff;border-bottom:5px solid #fff;position:relative;z-index:100;}
#menu_in {height:38px;position:relative;}
#menu a span {display:none}
#menu a.selected em {background:#2173ce url(img/menu.active.gif) no-repeat 50% 0;top:-4px;}
#menu a em {position:absolute;height:3px;width:100%;top:39px;left:0;font-size:0;height:3px;}
#menu a:hover em {background:#639fd0 url(img/menu.hover.gif) no-repeat 50% -1px;top:39px;height:3px;}

#menu a {float:left;height:38px;position:relative;}
#menu a.about {background-position:-25px 0;width:113px;}
#menu a.why {background-position:-138px 0;width:163px;}
#menu a.tomsk {background-position:-301px 0;width:138px;}
#menu a.offers {background-position:-439px 0;width:167px;}
#menu a.investors {background-position:-606px 0;width:143px;}
#menu a.info {background-position:-749px 0;width:167px;}

#menu div.sub {position:absolute;top:-1000px;left:-1000px;color:#fff;border:5px solid #fff;padding:0 0 0 10px;line-height:20px;font-size:12px;font-family:'Tahoma';}

#menu div.sub a {display:inline;background:none;float:none;padding:2px 10px;color:#fff;white-space:nowrap;}
#menu div.sub a:hover {background:none;color:#333;text-decoration:underline}
#menu div.sub div.current {background:none;float:none;padding:2px 10px;color:#333;}

#menu #sub_about     {background:#2581e5 url("img/sub.info.gif") no-repeat -5px -5px;}
#menu #sub_why       {background:#2581e5 url("img/sub.info.gif") no-repeat -5px -5px;}
#menu #sub_tomsk     {background:#2581e5 url("img/sub.info.gif") no-repeat -5px -5px;}
#menu #sub_offers    {background:#2581e5 url("img/sub.info.gif") no-repeat -5px -5px;}
#menu #sub_investors {background:#2581e5 url("img/sub.info.gif") no-repeat -5px -5px;}
#menu #sub_info      {background:#2581e5 url("img/sub.info.gif") no-repeat -5px -5px;}

#body {clear:both;position:relative;}
#side {width:339px;float:left;}
#side .box {background:#fff url(img/box.corner.bottom.right.gif) no-repeat 100% 100%;}
#side .box .in {background:url(img/box.corner.top.right.gif) no-repeat 100% 0;}
#side h2 {font-size:18px;margin:0;padding:20px 0 7px 25px;font-weight:normal;}

#side h2.image {padding:0;margin:0;}
#side h2.image img {margin:0 0 -5px 0}

#firstBox {font-size:14px;color:#696969;padding:5px}
#firstBox a {color:#696969;text-decoration:underline}
#firstBox a:hover {text-decoration:none;}
#firstBox ul {padding:0;margin:20px 35px;list-style:none}
#firstBox ul li {padding:0 0 0 15px;margin:10px 0;}
#firstBox ul li.selected {background:url(img/arrow.gif) no-repeat 0 4px;}
#firstBox ul li.selected a {text-decoration:underline;}

#box2 {color:#1266b6;font-size:12px;}
#box2 a {color:#1266b6;text-decoration:none;}
#box2 a:hover {color:#b66312;text-decoration:underline;}
#box2 ul {padding:0;margin:4px 20px 10px 65px;}
#box2 ul li {padding:0 0 0 0px;margin:2px 0;}
#box2 ul li.selected a {text-decoration:underline;}

#side #image .in {padding:8px 8px 8px 0;}
#side #additional {color:#0f66c5;padding:0px 35px 20px 45px}
#side #additional ul {margin:0;padding:0;}
#additional li.selected {color:#b66312;}


#content_main {width:530px;float:right;padding:25px 35px 0px 35px;font-size:12px;}
#content {width:530px;float:right;padding:25px 35px 0px 35px;font-family: "Arial","Tahoma","Verdana",sans-serif;font-size:12px;}
#content_no_right {width:530px;padding:25px 35px 0px 35px;font-family: "Arial","Tahoma","Verdana",sans-serif;font-size:12px;}

#content h2 {padding:0 0 1em 0;margin:0;color:#131719;font-family: "Tahoma","Arial",sans-serif;font-weight:400;font-size:17px}
#content h3 {font-size:14px;margin-top:6px}
#content p {padding:0 0 1em 0}
#content h2 span {display:none;}

#content div.cite {padding:22px 22px 10px 22px;border:1px solid #a9a9a9;background:#ececec;margin:10px -20px;font-size:11px;} 
#content div.cite h3 {font-size:12px;padding:0 0 5px 0;margin:0;} 
#content div.cite ul {margin-top:0px} 
#content div.cite blockquote{margin-top:0px;margin-left:30px;margin-bottom:11px}

#content_footer {clear:both;background:url(img/content.footer.gif) no-repeat 100% 100%;position:relative;}
#printme {color:#000;text-decoration:underline;position:absolute;top:4px;left:380px;font-size:12px;}
#lastmod {color:#6e8087;position:absolute;top:5px;right:60px;}

#copyright_main {clear:both;padding:0px 10px 0px 40px;color:#6e8087;height:35px;line-height:32px;}
#copyright {padding:0px 10px 0px 40px;color:#6e8087;height:35px;line-height:32px;}

#footer_main {padding:10px 15px 20px 50px;color:#6e8087;}
#footer {padding:10px 20px 25px 50px;color:#6e8087;position:relative;}
#footer #credits {float:left;}
#footer .menu {float:right;}
#footer .menu a {padding:0 10px;font-size:12px;color:#6e8087}
#footer .menu a:hover {text-decoration:underline;}

#date {color:#6e8087; font-size: 11px;padding: 0px 0px 6px 0px;}
#year {color:#6e8087; font-size: 14px;padding: 20px 0px 6px 0px;}
#month {margin: 4px 0px 0px 0px;}
#arch {margin: 10px 0px 50px 0px;}
#foto {border: 5px solid #ffffff; text-align: right; margin-right: 10px;margin-bottom: 10px;}

#table-content {border-collapse: collapse;padding: 0px;} 
#table-content td {border:1px solid #a9a9a9; padding: 3px;}

#send_en, input.feedbackform-submit {border:none; background:url(img/button.send.en.gif) no-repeat; width:100px; height:18px; margin: 0 4px;}

textarea.text {background:#fff url("img/input.bg.gif") repeat-x 0 0;border-width:1px;border-style:solid;border-color:#7c7c7c #c3c3c3 #dddddd #c3c3c3; height:120px; width: 360px; line-height:17px; font:11px Arial,sans-serif;color:#696969;}
#fio input.text {width:200px;padding:0 3px;}
#mail input.text {width:200px;padding:0 3px;}
#txt {padding: 10px 0 0 0;}

#map {font-size:12px;color:#696969;padding:5px;}
#map ul {padding:0;margin:20px 30px;list-style:none}
#map ul li {padding:0 0 0 15px;margin:10px 0;background:url("img/arrow.gif") no-repeat 0 4px;}
#map ul li a {color:#696969;text-decoration:none}
#map ul li a:hover {text-decoration:underline;}
#map h4 {padding:0px;margin: 0px 0px 0px 0px;}

#map ul.sub {padding:0;margin:0px 30px;list-style:none}
#map ul.sub li {padding:0 0 0 8px;margin:10px 0; list-style: circle; background:url("")}
#map ul.sub li a {color:#696969;text-decoration:none;}
#map ul.sub li a:hover {text-decoration:underline;}

#ul-content{margin-top:0px;} 
#ul-content li {margin-top:3px;}

#another {color:#6e8087; font-size: 10px; margin-top:0px;}