/*--------------------------------------------------------------------------------
                 о с н о в н ы е                                                  
--------------------------------------------------------------------------------*/

*, html, body {margin: 0; padding: 0; } 
body { color:#393939; background-color: #fff; font: 12px Arial; padding: 0; margin: 0; }
 
a {color: #74AAC5; text-decoration: underline; } 
a:hover {text-decoration: none; } 

h1 {font: 16px Arial,Helvetica,sans-serif; color: #D00062; font-weight: bold; padding-bottom: 14px;}

/*.content h3 {font-weight: bold; font-size: 14px; color: #67A2C0; padding: 0 0 2px 0;}*/
h3 {font-weight: bold; font-size: 13px; color: #D00062; padding: 0 0 6px 0; }

h4 {font-weight: bold; font-size: 13px; color: #67a2c0; padding: 0 0 2px 0; }

img {border: 0; } 

table {border-collapse: collapse;}

p {margin-bottom: 10px; text-align: justify; }
p.f-left { margin-right: 17px;}
.f-left p {margin: 0 17px 10px 0; text-align: justify; }

.blues{ color:#74AAC5; font-weight: bold;}

.clear {clear: both;}

#main {border-bottom: 0px solid red; margin: 0 auto; width: 990px; padding: 0 6px;  }


/* =========================== header =========================== */
#header {border-bottom: 0px solid blue; float: left; width: 100%;}

.ico {float: left; padding-top: 12px; } 
.ico ul {list-style-type: none; float: left; position: relative; } 
.ico ul li {float: left; height: 11px; } 
.ico ul li#home {padding-left: 19px; } 
.ico ul li#home img {width: 11px; height: 10px; }
.ico ul li#map {padding-left: 33px;  } 
.ico ul li#map img {width: 17px; height: 9px; padding-top: 1px; } 
.ico ul li#mail {padding-left: 33px;  } 
.ico ul li#mail img {width: 12px; height: 8px; padding-top: 2px;} 
 
.lang {float: left; font-size: 10px; color: #d0d0d0; padding: 11px 0 0 50px; } 
body:not([dummy]) .lang {padding-top: 12px;}
.lang a, .lang span {color: #9fa1a4; } 

.search {border: 0px solid red; float: right; position: relative; padding: 9px 0 8px 0; } 
.search input {float: left; background: #fff; border: 1px solid #CFD0D1; font-size: 11px; color:#9FA1A4; padding: 2px 1px 0px 2px; width: 153px; height: 14px; margin-right: 5px; }
html>body .search input {height: 18px; width: 158px; padding: 0; margin-right: 5px;}
body:not([dummy]) .search input {height: 14px; width: 153px; padding: 2px 1px 0px 2px; margin-right: 5px;}
.search input.btn {width: 50px !important; height: 18px !important; border: none; padding: 0px; margin-left: 5px; }
body:not([dummy]) .search input.btn {margin-top: -2px; } 

#cap {border-bottom: 0px solid blue; height: 98px; float: left; width: 100%; background: #060E07 url(../img/bg-cap.gif) repeat-x; background-position: bottom; /*margin-top: 8px;*/ } 
#cap img#logo {float: left; width: 245px; height: 44px; margin: 26px 0 0 18px; }
#cap img#slogan {float: right; width: 330px; height: 20px; margin: 38px 55px 0 0; } 


/* =========================== главная страница =========================== */
.grey-top {border: 1px solid #d7d7d7; float: left; width: 988px; background: #E4E4E4; padding: 18px 0 22px 0; margin-bottom: 6px; }
.grey-top ul {float: left; width: 448px; padding: 0 22px 0 21px; list-style-type: none;  }
.grey-top ul li {background: url(../img/bullet-red.gif) 0px 8px no-repeat; padding: 3px 0 1px 16px;}

ul.menu-index {border-bottom: 0px solid blue; list-style-type: none; float: left; width: 100%; padding: 6px 0 0 0 }
html>body ul.menu-index {padding-bottom: 6px;} 
ul.menu-index li {float: left; height: 269px; width: 243px; margin-right: 6px; position: relative; }
ul.menu-index li a {float: left; height: 269px; width: 243px; color: #393939; text-decoration: none; cursor: pointer}
ul.menu-index li span {border-right: 0px solid red; position: absolute; top: 146px; left: 0px; height: 117px; width: 179px; padding: 0 42px 0 22px; } 
ul.menu-index li img {margin: 21px 0 0 16px;}
ul.menu-index li.company {background: #CCE5F1 url(../img/bg-company.jpg) no-repeat 0 0}
   ul.menu-index li.company img {width: 84px; height: 14px;}
ul.menu-index li.solutions {background: #CCE5F1 url(../img/bg-solutions.jpg) no-repeat 0 0}
   ul.menu-index li.solutions img {width: 187px; height: 18px;}
ul.menu-index li.control {background: #CCE5F1 url(../img/bg-control.jpg) no-repeat 0 0}
   ul.menu-index li.control img {width: 187px; height: 18px;}
ul.menu-index li.pif {background: #CCE5F1 url(../img/bg-pif.jpg) no-repeat 0 0; margin-right: 0px;}
   ul.menu-index li.pif img {width: 222px; height: 17px;}

ul.menu-index li.company_on {background: #CCE5F1 url(../img/bg-company_on.jpg) no-repeat 0 0}
   ul.menu-index li.company_on img {width: 84px; height: 14px;}
ul.menu-index li.solutions_on {background: #CCE5F1 url(../img/bg-solutions_on.jpg) no-repeat 0 0}
   ul.menu-index li.solutions_on img {width: 187px; height: 18px;}
ul.menu-index li.control_on {background: #CCE5F1 url(../img/bg-control_on.jpg) no-repeat 0 0}
   ul.menu-index li.control_on img {width: 187px; height: 18px;}
ul.menu-index li.pif_on {background: #CCE5F1 url(../img/bg-pif_on.jpg) no-repeat 0 0; margin-right: 0px;}
   ul.menu-index li.pif_on img {width: 222px; height: 17px;}

.blank {float: left; width: 100%; background: #00000; height:5px}
.news-press {border-bottom: 0px solid red; float: left; width: 100%; background: #F0F0F0 url(../img/bg-news-press.gif) repeat-y 492px 0; padding-bottom: 15px; }
.news, .press {float: left; width: 450px; padding: 23px 20px 0 22px; border-top: 4px solid #67a2c0; }
.press {margin-left: 6px;}
.news img, .press img {margin-bottom: 12px;}
html>body .news img, .press img {margin-bottom: 14px; }
.news img {width: 74px; height: 15px;}	 
.press img {width: 113px; height: 19px;}	
.news p, .press p {padding-bottom: 9px;}

.news .all-news {float: left; vertical-align:bottom; background: url(../img/arrow-red.gif) no-repeat 0 5px; padding-left: 12px; }
.news .all-news a {font-size: 11px;}

.press .all-news {float: left; background: url(../img/arrow-red.gif) no-repeat 0 5px; padding-left: 12px; }
.press .all-news a {font-size: 11px;}


.news-total, .press-total {float: left; width: 450px; padding: 23px 20px 0 25px; padding-top: 0px}

.news-total .all-news {float: left; vertical-align:bottom; background: url(../img/arrow-red.gif) no-repeat 0 5px; padding-left: 12px; }
.news-total .all-news a {font-size: 11px;}

.press-total .all-news {float: left; background: url(../img/arrow-red.gif) no-repeat 0 5px; padding-left: 12px; }
.press-total .all-news a {font-size: 11px;}



/* =========================== inside =========================== */
div.chart {border-top: 4px solid #999999;width:730px}

#inner {border-bottom: 0px solid green; float: left; width: 100%; height: 300px; padding: 20px 0 10px 0;}
html>body #inner {min-height: 300px; height: auto !important; }

.left-block {border-bottom: 0px solid #8D0F0F; float: left; width: 232px; }
.left-block img.title {margin-bottom: 18px; margin-left: 22px; }

.left-block ul {list-style-type: none; }
.left-block ul a {color: #393939}

.content {border-bottom: 0px solid blue; float: left; width: 732px; padding: 0 0 0 25px;}
.content h3 {font-weight: bold; font-size: 13px; color: #67A2C0; padding: 0 0 2px 0;}
.content ul {list-style-type: none; }
.content ul.ul {margin-left: 23px; } 
.content ul.ul li {background: url(../img/bullet.gif) 0px 9px no-repeat; padding: 3px 0 1px 10px; }
.content p {margin-bottom:20px;}

.content ul {list-style-type: none; margin-left: 8px; } 
.content ul li {background: url(../img/bullet-red.gif) 0px 8px no-repeat; padding: 3px 0 1px 10px; }

/* =========================== footer =========================== */
#footer {border: 0px solid red; height: 175px; float: left; width: 100%; font-size: 11px; padding-top: 25px; } 
.bottom-menu {float: left; width: 100%; font-size: 11px; text-align: center; } 
.bottom-menu ul {list-style-type: none; float: left; position: relative; } 
.bottom-menu ul li {float: left; padding: 4px 4px 0 5px; background: url(../img/palka.gif) right 7px no-repeat; padding-bottom: 2px; } 
/*.bottom-menu ul li.first1 {padding-left: 46px; }*/
.bottom-menu ul li.first1 {padding-left: 330px; } 
.bottom-menu ul li.first2 {padding-left: 172px; } 
.bottom-menu ul li.last {background: none; } 
.copy {float: left; width: 968px; margin-top: 29px; padding: 0 0 0 22px; } 
.copy .renaissance {float: left; position: relative; padding-left: 40px; } 
.copy .renaissance span {position: absolute; left: 0; } 
.address {float: left; background: url(../img/icoAddress.gif) no-repeat 0 2px; padding-left: 28px; margin-left: 57px; } 
.artics {float: right; }
.right {float: left; margin-top: 4px; color: #9fa1a4; }

div.disclaimer {height:180px; overflow: auto; overflow-x: hidden; border: 1px solid #cfd0d1; padding: 3px; float: left; width:99%;}

.infoReport {float: left; padding: 0;}
.infoReport ul li {background: url(../img/icoPDF.png) no-repeat 0 0; padding: 1px 0px 2px 21px; margin-bottom: 9px; margin-top: 21px;} 
.infoReport ul li span {color: #9FA1A4;} 
.infoReport ul li a {color: #67A2C0; text-decoration:underline; }
.infoReport ul li a:hover {text-decoration:underline !important; color: #67A2C0; }
.infoReport ul li a:visited {text-decoration:underline; }

/* Инвестиционный комитет */
.investcomitee-sostav {float: left; width: 320px; height: 400px;}
.investcomitee-sostav a,.investcomitee-reports a {color: #67a2c0 !important; }
.investcomitee-sostav ul {padding: 15px 0 0 22px; width: auto !important; float: left}
.investcomitee-sostav ul li {background: url(../img/bullet_square.gif) 0px 6px no-repeat; padding: 0 0 10px 10px}


.investcomitee-reports {float: left; width: 300px;  height: 650px;}
.investcomitee-reports ul {padding: 15px 15px 0 0; width: auto !important; float: left}
.investcomitee-reports ul li {background: url(../img/icoPDF.gif) no-repeat 0 0; padding: 2px 10px 19px 38px; margin-bottom: 9px; } 
.investcomitee-reports ul li span {display: block; clear: both; padding-top: 1px; font-size: 11px; color: #9fa1a4; } 

.graySpan {font-size: 11px; color: #9FA1A4;}
.bluebold {font-weight: bold; font-size: 12px; color: #67a2c0; padding: 0 0 2px; }
.bluebold2 {font-weight: bold; font-size: 14px; color: #67a2c0; padding: 0 0 2px; }

/*persons2*/
.persons2 {padding-left: 350px; position: relative; float: none; margin-bottom: 20px; min-height: 293px; background: url(../img/persons/movchan.gif) no-repeat; height: 293px}
.persons2 h4 {padding-bottom: 0px;} 
.persons2 span {display: block; padding-top: 5px; width: 100%}

a.presslink {color: #67a2c0; text-decoration:none; }
a.presslink:hover {text-decoration:underline !important; color: #67a2c0; }
a.prepresslinkss:visited {text-decoration:none; }

.presscontent p {margin-bottom: 7px;}

/* табличка в новостях*/
.blueBlock-tr3 {background: #DCE9F1; border-bottom: 1px solid #fff } 
.blueBlock-tr3 table {width: 100%;}
.blueBlock-tr3 table td {border-right: 2px solid #fff; padding: 5px 5px 5px 5px;}
.blueBlock-tr3 table th {border-right: 2px solid #fff; padding: 5px 5px 5px 5px;}
.blueBlock-tr3 table td.end {border-right: none;}
.blueBlock-tr3 table th.end {border-right: none;}