/**
 * powered by Artur N. Yusupov
 * mailto: pe3udent[at]yandex[dot]ru
 * url:    http://www.netcat.ru/buy/partners/usupov.html
 */
@import url(timur.css);
/* Reset
------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 12px;font-family: inherit;vertical-align: baseline;}

:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
table {border-collapse:collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/* Browser spec. selectors 
------------------------------------------------*/

html>body { } /* Standart complient browsers & IE7 */
html>/**/body { } /* Only Standart complient browsers */

/* IE
--------------------------------------------------- */
*:first-child+html { } * html { } /* lte IE7 */
*:first-child+html { } /* IE7 only */

/*\*//*/selector { property:value; }/**/ /* MacIE */

/* ie6 win only */
/*\*/
* html { }
/**/

/* Opera
--------------------------------------------------- */
/* lte Opera 9 */
html:first-child { }
/* Opera 9.5 */
@media all and (min-width:0px) { head~body:last-child .. { .. } }
/* Opera 9.50 only and higher */
noindex:-o-prefocus,.some-class { display:none; }

/* FireFox
--------------------------------------------------- */
.class,noindex:-moz-any-link { }
noindex:-moz-anylink,.some-class { display:none; }
@-moz-document url-prefix() { .some-class { display:none } }

/* Safari
--------------------------------------------------- */
body:first-of-type .class { } 
@media screen and (-webkit-min-device-pixel-ratio:0) { .some-class { display:none } }

/* Valid NOINDEX
 <del class="inv"><![CDATA[<noindex>]]></del>
 no indexed content
 <del class="inv"><![CDATA[</noindex>]]></del>
 */


/* Format
--------------------------------------------------- */

.hide,.pda,legend { display:none; }
.a-center,.ac { text-align:center !important; }
.a-right,.ar { text-align:right !important; }
.a-left,.al { text-align:left !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.fn {float:none!important;}
.no-border { border:none !important; }
.warning,.note,.error { color:#c00 !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.clear { clear:both; }
.block {display:block!important;}
.inline {display:inline!important;}
.inline-block { display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle; }
.block {display:block!important;}
.inline-list {margin-left:0;padding-left:0;padding:.6em 0;}
.inline-list li {list-style:none;display:inline;margin-right:.5em;}
.reset { margin:0 !important;padding:0 !important;float:none !important;clear:both !important;height:0 !important;overflow:hidden; }
.no-bull-list {margin:.6em 0;}
.no-bull-list li {list-style:none;}
.fsnorm {font-style:normal!important;}
.fsitalic {font-style:italic;}
.fwnorm {font-weight:normal!important;}
.vt {vertical-align:top!important;}
.vm,.vam {vertical-align:middle!important;}
.b {font-weight:bold!important;}
.bn {border:none!important;}
.m0 {margin:0!important;}
.mt0 {margin-top:0!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px!important;}
.mt25 {margin-top:25px!important;}
.mt30 {margin-top:30px!important;}
.mt40 {margin-top:40px!important;}
.mt100 {margin-top:100px!important;}
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px!important;}
.mb10 {margin-bottom:10px!important;}
.mb15 {margin-bottom:15px!important;}
.mb20 {margin-bottom:20px!important;}
.mb30 {margin-bottom:30px!important;}
.mb40 {margin-bottom:40px!important;}
.mb50 {margin-bottom:50px!important;}
.ml5 {margin-left:5px!important;}
.ml10 {margin-left:10px!important;}
.ml20 {margin-left:20px!important;}
.ml30 {margin-left:30px!important;}
.ml40 {margin-left:40px!important;}
.ml50 {margin-left:50px!important;}
.ml100 {margin-left:100px!important;}
.mr100 {margin-right:100px!important;}
.mr40 {margin-right:40px!important;}
.mr20 {margin-right:20px!important;}
.mr10 {margin-right:10px!important;}
.mr5 {margin-right:5px!important;}
.p0 {padding:0!important;}
.pt0 {padding-top:0!important;}
.pt5 {padding-top:5px!important;}
.pt20 {padding-top:20px!important;}
.pb5 {padding-bottom:5px!important;}
.pb0 {padding-bottom:0px!important;}
.pb10 {padding-bottom:10px !important;}
.pt10 {padding-top:10px!important;}
.pt30 {padding-top:30px!important;}
.p10 {padding:10px!important;}
.p20 {padding:20px!important;}
.pl10 {padding-left:10px!important;}
.pl15 {padding-left:15px!important;}
.pl20 {padding-left:20px!important;}
.pl30 {padding-left:30px!important;}
.pl50 {padding-left:50px!important;}
.pl110 {padding-left:110px!important;}
.pr0 {padding-right:0!important;}
.pr10 {padding-right:10px!important;}
.pr15 {padding-right:15px!important;}
.pr20 {padding-right:20px!important;}
.pr30 {padding-right:30px!important;}
.pr40 {padding-right:40px!important;}
.pr50 {padding-right:50px!important;}
.f85 {font-size:85%;}
.f90 {font-size:90%;}
.f95 {font-size:95%;}
.f100 {font-size:100%;}
.f110 {font-size:110%;}
.f120 {font-size:120%;}
.f130 {font-size:130%;}
.f140 {font-size:140%;}
.f150 {font-size:150%;}
.f160 {font-size:160%;}
.f180 {font-size:180%;}
.f200 {font-size:200%;}
.w1 {width:1%;}
.w5 {width:5%;}
.w10 {width:10%!important;}
.w20 {width:20%!important;}
.w25 {width:25%!important;}
.w30 {width:30%!important;}
.w33 {width:33%!important;}
.w40 {width:40%!important;}
.w45 {width:45%!important;}
.w49 {width:49%!important;}
.w50 {width:50%!important;}
.w60 {width:60%!important;}
.w67 {width:67%!important;}
.w70 {width:70%!important;}
.w75 {width:75%!important;}
.w80 {width:80%!important;}
.w90 {width:90%!important;}
.w100 {width:100%!important;}
.w-auto {width:auto !important;}

/* Standart
--------------------------------------------------- */

body { background:#fff; color:#000; margin:0; padding:0; font:62.5%/1.5 Tahoma, Arial, Helvetica,clean, sans-serif;}

textarea,select,input { font-family:Arial,Helvetica,clean,sans-serif;font-size:100%; }
label { cursor:pointer; }

h1 { margin: 0 0 0.5em; }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
h1 {font-size:2.2em; color:#009a41; line-height:1.1em; margin-bottom:10px; letter-spacing:0px;}
/*h1 { font-size: 1.8em; color:#000;}*/
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; font-weight: normal;}
h5 { font-size: 1.3em; font-weight: normal;}
h6 { font-size: 1.1em; }

/*p,table,pre,dl,form { margin:.6em 0; }*/
table { width:100%;}
th { color:#000;font-weight:normal; }
caption { padding:1em 0 .5em 0;text-align:center;font-weight:bold; font-size:110%; }

blockquote { margin:1em;background:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:0 1em;color:#666; }

ol, ul { margin:.35em 2em;}
ol ol, ul ul {margin-top:0;margin-bottom:0;}
ol li { list-style:decimal outside; }
li {margin:.25em 0;}

dt {font-weight:bold;margin-top: .6em; margin-bottom: .2em;}

strong { font-weight:bold; }
em,i {font-style:italic;}

a:link { color:#1799b0;background:transparent;text-decoration:underline; }
a:visited { color:#1799b0;background:transparent;text-decoration:underline; }
a:focus { color:#1799b0;background:transparent;text-decoration:underline; }
a:hover { color:#1799b0;background:transparent;text-decoration:none; }
a:active { color:#1799b0;background:transparent;text-decoration:underline; }

html\:abbr,acronym,abbr {cursor: help; text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
address { background:transparent;font-style:normal; }

a img,fieldset { border:none; }

code { font-size:115% !important;font-family:"Courier New",Courier,mono;color:#800; }
pre { white-space:pre-wrap;/* css-3 */ white-space:-moz-pre-wrap !important;/* Mozilla,since 1999 */ white-space:-pre-wrap;/* Opera 4-6 */ white-space:-o-pre-wrap;/* Opera 7 */ word-wrap:break-word;/* Internet Explorer 5.5+ */ }

sup { position:relative;top:-3px;vertical-align:top;font-size:90%; }
sub {vertical-align:sub;font-size:90%;}
small {font-size:90%;}

form ol,
form ul {margin:0;}
form li {list-style:none;}

div.fixed-width {width:90%; margin:0 auto; min-width: 960px; /*padding-bottom: 30px;*/}
.inner-block { padding:1px 0 0 0; }
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }

.h-sep {font-size:0;height:1px;overflow:hidden;border-bottom:1px solid #c0e3ce;margin:10px 0; clear:both;}
.h-sep-gray {font-size:0;height:1px;overflow:hidden;border-bottom:1px solid #c6c7c8;margin:10px 0; clear:both;}

.lh-n {line-height:1.1em;}
.lh-n2 {line-height:1.2em;}
.lh-n6 {line-height:1.6em;}
.nowrap {white-space: nowrap;}
.green {color: #51a103 !important;}
.gray {color: #707173 !important;}
.gray2 {color: #9a9a9a !important;}
.tiny {font-size:90%;}
.news-date {font-size: 90%; color: #6c6c6c;}
.count {font-size:80%; color: #9a9a9a; padding-left: 5px;}
.nounder {text-decoration: none !important;}


/* Layout
------------------------------------------------*/

#wrapper {background:#fff; font-size:1.2em; min-width:1000px; max-width:1256px; margin:0 auto; width:auto;} 
#container {background:#fff url(/assets/images/header-bg.gif) 0 0 no-repeat; padding:0 20px;}


/* Header
------------------------------------------------*/

div#header {height:180px; position:relative;}

table.header, table.header td {border-collapse:collapse; margin:0; padding:0;}
table.header tr.h-tr-2 {height:55px;}
table.header td.h-1 {width:5%;}
table.header td.h-2 {width:23%;}
table.header td.h-2 div#h-2-1 {position:relative;}
table.header td.h-2 div#h-2-1 a {display:block; width:251px; height:109px; background:url(/assets/images/dot.gif) 0 0 repeat; text-decoration:none; text-indent:-9999px; position:absolute; top:-5px; left:31px;}
table.header td.h-3 {width:52%; border-top:6px solid #009a50; text-align:right; vertical-align: bottom;}
table.header td.h-3 div {float:right; width:202px;}
table.header td.h-3 div.h-3-1 {text-align:left; padding:0 0 8px; font-size:120%; color:#646463;}
table.header td.h-3 div.h-3-1 a {font-size:130%;}
table.header td.h-3 div.h-3-1 a:link, 
table.header td.h-3 div.h-3-1 a:visited, 
table.header td.h-3 div.h-3-1 a:active, 
table.header td.h-3 div.h-3-1 a:hover {text-decoration:none; border-bottom:1px dashed #1799b0;}
table.header td.h-3 div.h-3-1.under-logo {position:absolute; left:78px; top:130px; width:500px;}
table.header td.h-4 {width:2%; border-top:6px solid #009a50;}
table.header td.h-5 {width:18%; border-top:6px solid #009a50; vertical-align: bottom;}
table.header td.h-5 div {float:left; width:202px;}
table.header td.h-5 div.h-5-1 {text-align:left; padding:6px 0 10px;}

table.header-1 {width:60px;}
table.header-1 td.h1-1 {width:26px; text-align:center; background-color:#009a41;}
table.header-1 td.h1-1 a {display:block; padding:10px 0 10px;}
table.header-1 td.h1-2 {width:5px;}
table.header-1 td.h1-3 {width:29px; color:#fff; text-align:center; font-size:90%; vertical-align:top;}
table.header-1 td.h1-3 a:link, 
table.header-1 td.h1-3 a:visited, 
table.header-1 td.h1-3 a:active {color:#fff; text-decoration:underline; display:block; background-color:#b9bfc6; padding:3px 0 7px; margin:0;}
table.header-1 td.h1-3 a:hover {color:#fff; text-decoration:none; display:block; background-color:#b9bfc6; padding:3px 0 7px;}

table.header-menu {height:100%; width:72%;}
table.header-menu .main-heading {width:150px; text-align:left;}

/* Footer
------------------------------------------------*/

div#footer {font-size:90%;}
div#footer {background:url(/assets/images/hr-style-1.gif) 0 0 repeat-x; margin-top:20px; padding:25px 37px;}
div#footer td {vertical-align:top;}
div#footer table, div#footer table td {border-collapse:collapse; padding:0; margin:0;}
div#footer table td.f-1 {width:25%;}
div#footer table td.f-2 {width:45%;}
div#footer table td.f-3 {width:30%;}
div#footer div.f-1-1 a {background:url(/assets/images/footer-logo.gif) 0 0 no-repeat; display:block; height:31px; padding:0 0 0 48px;}
div#footer div.f-1-1 a:link, 
div#footer div.f-1-1 a:visited, 
div#footer div.f-1-1 a:active {color:#646463; text-decoration:none;}
div#footer div.f-1-1 a:hover {color:#000; text-decoration:none;}
div#footer table.f-1-2 {margin-top:20px;}
div#footer div.f-2-1 {width:70%; margin:0 auto; color:#646463;}
div#footer div.f-3-1 {float:right; text-align:left;}
div#footer div.f-3-1 input {border:1px solid #c5c5c5; padding:4px 8px; width:160px; color:#646463;}
div#footer div.f-3-1 input.inactive {color:#646463;}
div#footer div.f-3-1 input.active {color:#000;}
div#footer div.f-3-1 button {border:0; background:url(/assets/images/icon-search.gif) 5px 5px no-repeat; width:16px; height:19px; padding:0; margin:0; cursor:pointer;}
div#footer div.f-3-2 {color:#646463; padding-top:20px;}

div#content table.std {width:100%; border-collapse:collapse;}
div#content table.std th, table.std td {padding:0; margin:0; border-collapse:collapse;}
div#content table.std th {padding:2px 4px;}
div#content table.std td {padding:2px 4px;}

div#content table, div#content table td {border-collapse:collapse; padding:0; margin:0;}
div#content table td {vertical-align:top;}
div#content table td.c-2 {width:32px;}
div#content table td.c-3 {width:218px; vertical-align:top;}
div.main-heading {border-left:2px solid #009a41; text-transform:uppercase; padding:6px 0 6px 10px; color:#6c6a6a;}
/*table.c-top td {width:33%;}*/
table.c-top ul.main-sub-list, table.c-top ul.main-sub-list li {padding:0; margin:0; list-style-type:none;}
table.c-top ul.main-sub-list {margin-top:25px;}
table.c-top ul.main-sub-list li a, 
table.c-top ul.main-sub-list li a:link, 
table.c-top ul.main-sub-list li a:visited, 
table.c-top ul.main-sub-list li a:active {text-decoration:none; display:block; background:url(/assets/images/hr-style-1.gif) left bottom repeat-x; padding:7px 0 6px;}
table.c-top ul.main-sub-list li a:hover {text-decoration:underline; display:block; background:url(/assets/images/hr-style-1.gif) left bottom repeat-x; padding:7px 0 6px;}
table.c-top ul.main-sub-list li.last a, 
table.c-top ul.main-sub-list li.last a:link, 
table.c-top ul.main-sub-list li.last a:visited, 
table.c-top ul.main-sub-list li.last a:active, 
table.c-top ul.main-sub-list li.last a:hover {background:none;}
table.c-top ul.main-sub-list li {background:#fff url(/assets/images/list-style-1.gif) 0 14px no-repeat !important; padding:0 50px 0 15px;}
table.c-top ul.main-sub-list li li, 
table.c-top ul.main-sub-list li li li {padding-right:0px !important;}
table.c-top ul.main-sub-list li.green-back {background:#fff url(/assets/images/list-style-2.gif) 0 14px no-repeat !important;}
table.c-top ul.main-sub-list li span {color:#f58e00; text-decoration:none; display:block; background:url(/assets/images/hr-style-1.gif) left bottom repeat-x; padding:7px 0 10px;} 
table.c-top ul.main-sub-list li.green-back span {color:#009a41; text-decoration:none; display:block; background:url(/assets/images/hr-style-1.gif) left bottom repeat-x; padding:7px 0 10px;} 
table td.w33{width:33%;}
table td.w66{width:66%;}

table.c-middle td.cm-1{width:33%;}
table.c-middle td.cm-2{width:66%;}

.c-big-title{font-size:180%;color:#009a41;}

ul.news-list, ul.news-list li {padding:0; margin:0; list-style-type:none;}
ul.news-list li {padding-top:20px;}
ul.news-list div.n-date {width:78px; text-align:center; float:left; color:#009a41; font-weight:bold; font-size:90%; padding-top:1px;}
ul.news-list div.n-name {padding-left:85px;}
ul.news-list div.n-text {font-size:90%; padding-top:1px; color:#646463;}

.about-title {text-align:left; color:#009a41; font-weight:bold; font-size:90%; padding-top:1px;}
.about-text {color:#646463; }

a.all-news:link, 
a.all-news:visited, 
a.all-news:active, 
a.all-news:hover {background:url(/assets/images/icon-press-paper.gif) 0 4px no-repeat; padding:0 0 0 18px; font-size:90%; display:block; height:14px;}
a.press-relese:link, 
a.press-relese:visited, 
a.press-relese:active, 
a.press-relese:hover {background:url(/assets/images/icon-press-paper.gif) 0 4px no-repeat; padding:0 0 0 18px; font-size:90%; display:block; height:14px;}
a.for-print:link, 
a.for-print:visited, 
a.for-print:active, 
a.for-print:hover {background:url(/assets/images/icon-for-print.gif) 0 2px no-repeat; padding:0 0 0 20px; font-size:55%; display:block; height:18px;}

ul.contact-list, ul.contact-list li {margin:0; padding:0; list-style-type:none;}
ul.contact-list li {font-size:90%; padding:15px 0 0 12px; color:#646463; line-height:110%;}
ul.contact-list li strong {color:#009a41;}

ul.list-1, ul.list-1 li {margin:0; padding:0; list-style-type:none;}
ul.list-1 li {background:#fff url(/assets/images/list-style-2.gif) 0 17px no-repeat; padding:10px 0 0 13px;}

div.exchange-box {background-color:#ebeaea; padding:8px 12px; font-size:90%; color:#6c6a6a;}
div.exchange-box table td {vertical-align:bottom;}
div.exchange-box table td.eb-1 {color:#009a41; text-transform:uppercase; font-size:110%;}
div.exchange-box table td.eb-2 {text-align:right;}
div#other-city {text-align:right; line-height:110%; width:200px;}

div.consultant-box { background-color:#ebeaea; padding:8px 12px; font-size:90%; color:#6c6a6a;text-align:center;}
div.consultant-box .consultant-heading{color:#009a41;text-transform:uppercase;}
div.consultant-box .consultant-message{background:url(/assets/images/icon-send-message.gif) 0 5px no-repeat; padding:0 0 0 16px; display:block; height:18px; text-align:left;}

table.exchange-table {margin-top:15px !important; width:200px;}
table.e-table{width:200px;}
div.exchange-last-update {text-align:right; color:#a7a6a6; margin-top:18px; width:200px;}

div#content table.vklad {width:auto;}
div#content table.vklad, table.vklad td {padding:0; margin:0; border-collapse:collapse;}
div#content table.vklad td {padding:4px 8px; width:auto;}
div#content table.vklad td.vk-l {padding-left:0px; padding-right:40px;}
div#content table.vklad select {padding:1px 2px; width:300px;}
div#content table.vklad input {padding:1px 3px; width:290px;}
div#content table.vklad td.vk-tl {text-align:left;}
div#content table.vklad td.vk-tr {text-align:right;}

div#content table.vk-res {width:100%;}
div#content table.vk-res, table.vk-res th, table.vk-res td {padding:0; margin:0; border-collapse:collapse;}
div#content table.vk-res th, div#content table.vk-res td {padding:4px 10px; width:auto; border:1px solid #999;}
div#content table.vk-res th {font-weight:bold;}
div#content table.vk-res tr.vkr-color td {background-color:#f2f2f2;}

div#content table.vk-send td {padding:4px 10px;}
div#content table.vk-send td.std-l {padding-right:40px;}
div#content table.vk-send input {padding:1px 4px; width:250px;}
div#content table.vk-send textarea {padding:1px 4px; width:250px; height:140px;}

#send_warn, .warnText {font-weight:bold; color:#c82121; padding:8px 0;}

table.page-heading {width:100% !important; margin:0 0 1.5em !important;}
table.page-heading, table.page-heading td {border-collapse:collapse; padding:0; margin:0;}
table.page-heading td {vertical-align:bottom !important;}
table.page-heading td h1 {padding:0 !important; margin:0 !important;}

#conultant_send {border:1px solid #000; background-color:#fff; padding:10px 10px; position:absolute; z-index:10000; top:0; left:0; width:330px;}
#conultant_send table, #conultant_send table td {padding:0; margin:0; border-collapse:collapse;}
#conultant_send table td {padding:2px 8px !important;}
#conultant_send table td.csm {font-size:90%; color:#999;}
#conultant_send input {border:1px solid #999; padding:1px 4px; width:200px;}
#conultant_send textarea {border:1px solid #999; padding:1px 4px; width:200px; height:100px;}
#cs_warn {color:#c82121; padding:0 8px 8px 8px; font-weight:bold;}
#conultant_send h4 {margin:0 0 20px; padding:0; text-align:center; font-weight:bold;}




.nls li{
list-style:none;
list-style-position:outside;
}

#lm20{
position:relative; left:-20px;
}

#lm20 ul ul{
display:none;
}

.plus{
width:10px; height:10px; position:absolute;
left:-8px;
top:4px;
background-image:url('/assets/images/plus.gif');
background-position: -6px 0px;
cursor:pointer;
}







