/*------------------ main -------------*/

* {margin:0; padding:0; }
DIV.spacer {
		font-size: 0px;
		line-height: 0px;
		margin: 0px;
		padding: 0px;
		background: transparent;
		border: none;
		display: block;
		visibility: hidden;  }





		td {
		vertical-align:top;

		}

p {
	text-align:left
}

a img {border:0;}
a:link {color:#00bbe3;}
a:visited {color:#00bbe3;}
a:hover {color:#00bbe3;}
a:active {
	color:#00bbe3;
	text-align: left;
}

hr {HEIGHT: 1px; color: #6ebfaf; BACKGROUND-COLOR: #6ebfaf; border-width: 0px;}
.border {height:1px; background-color:#e1e1e1; color:#e1e1e1; border-width: 0px; margin:2px 0 2px 0;}
.big_hr {HEIGHT: 7px; color:#d1d2d4; BACKGROUND-COLOR: #d1d2d4; border-width: 0px; margin:10px 0;}

blockquote {BACKGROUND-COLOR:#eeeeee; border:1px; padding:10px; margin:0 50px 10px 50px; font-style:normal; font-family:'Courier New', Courier, monospace; }

/* a:link {color:#00AAD2;} цвет ссылок, который установил РБК */

h1 { font-size: 1.5em; line-height:15pt; text-align:left; padding-bottom:3px;}
h2 {
	font-size:1.3em;
	line-height:13pt;
	text-align:center;
}
h2.blue {
	font-size:18px;
	font-weight:bold;
	color:#00bbe3;
	text-align: left;
}
h3 { font-size:1.1em; line-height:11pt; text-align:left; padding-bottom:3px;}
h4 {font-size:0.9em;  }
h5 {font-size:0.86em; }
h6 {font-size:0.7em;  }



/*************Оформление ссылок заголовков для Главных********************
.head_main { background: white;}
*/
A.head_main:link { color: #000000; text-decoration: none; font-style:metanormal fc; font-size:11pt; font-weight: bold; font-family: Arial, MS Sans Serif, Verdana, Geneva;} 
A.head_main:active { color: #000000; text-decoration: none; font-style:metanormal fc; font-size:11pt; font-weight: bold; font-family: Arial, MS Sans Serif, Verdana, Geneva;}
A.head_main:hover { color: #000000; text-decoration: none; font-style:metanormal fc; font-size:11pt; font-weight: bold; font-family: Arial, MS Sans Serif, Verdana, Geneva;}
A.head_main:visited {
	color: #000000;
	text-decoration: none;
	font-style:metanormal fc;
	font-size:11pt;
	font-weight: bold;
	font-family: Arial, MS Sans Serif, Verdana, Geneva;
	text-align: justify;
}

/*------------------ Layout -------------*/

html {height: 100%;}
body {
padding: 0px;
/*min-height: 100%;*/
position: relative;
min-width: 920px;
border:0px solid red; 
font: 75%/15px Arial, sans-serif;
color: #000000;
background: white;
}
* {
margin: 0px;
padding: 0px;
}
/* \*/
* html body {/*height: 100%;*/}

#meta {
margin: 0px auto;
position: absolute;
bottom: 0px;
width: 100%;
padding: 0px 0px;
height: 87px;
background: white;
line-height: 13px;
clear: both;
}
#content {
margin: 0px auto;
padding-bottom: 85px;
overflow: hidden;
}

#content_new {
margin: 0px auto;
bottom: 0px;
overflow: hidden;
}

#empty {
font-size: 0px;
height: 0px;
clear: both;
}

/*------------------- search form ---------------*/
div#trans_not input {border:0px solid blue; BACKGROUND:#B9DAEB; width:105px; height:15px; margin-top:5px;  position:absolute; top:1px; left:244px;}

.v_search   { font-size:.9em; font-family:tahoma; color:WHITE; padding:0px 4px 0px 20px; vertical-align:top; position:absolute; top:5px; left:187px; }
.mag {position:absolute; top:5px; left:354px; }
#mag_dd {position:absolute; top:5px; left:354px; border:1px solid red; width:24px; height:15px;}

/*------------------- New search---------------*/
div#trans_not_new input {border:0px solid blue; BACKGROUND:#B9DAEB; width:105px; height:15px; margin-top:5px;  position:absolute; top:1px; left:244px;}
div#trans_new {
border:0px solid blue; height:30px; width:378px; BACKGROUND:#8BC4DF;  position:absolute; top:0px; right:116px;
opacity: 0.90;
-moz-opacity: 0.90;
filter: alpha(opacity=90);
}
div#trans_not_new {border:0px solid blue; height:25px; width:378px; position:absolute; top:0px; right:155px;  padding-top:8px; z-index:4;}
div#line_top_new {
	border:0px solid blue;
	height:219px;
	width:100%;
	position:absolute;
	top:-9px;
	BACKGROUND:#8BC4DF;
	z-index:3;
	left: -4px;
}

/*------------------- search form OUCP ---------------*/
div#trans_not_OUCP input {border:0px solid blue; BACKGROUND:#B9DAEB; width:105px; height:15px; margin-top:5px;  position:absolute; top:1px; left:164px;}/*---поле для ввода---*/
.v_search_nolang { font-size:.9em; font-family:tahoma; color:WHITE; padding:0px 4px 0px 20px; vertical-align:top; position:absolute; top:5px; left:100px;}/*---слово search--*/
.mag_nolang {position:absolute; top:6px; left:280px; }/*---картинка с лупой---*/
div#trans_not_OUCP {border:0px solid blue; height:20px; width:322px;  position:absolute; top:0px; right:20px;  padding-top:8px; z-index:4;}/*---общий слой с навигацией и поиском---*/

/*------------------- header form OUCP ---------------*/
div.header_OUCP_1 {background:url(../img/uploaded/cyprus3_day_250.jpg); overflow:hidden; height:250px; width:100%;  left:0;}

div.header_OUCP_2 {background:url(../img/uploaded/cyprus3_night_250.jpg); overflow:hidden; height:250px; width:100%; left:0;}

div.header_OUCP_3 {background:url(../img/uploaded/moscow3_day_250.jpg);  overflow:hidden; height:250px; width:100%;  left:0;}

div.header_OUCP_4 {background:url(../img/uploaded/moscow3_night_250.jpg); overflow:hidden; height:250px; width:100%;  left:0;}

div.header_OUCP_5 {background:url(../img/uploaded/cyprus3_day_188.jpg); overflow:hidden; height:188px; width:100%;  left:0;}

div.header_OUCP_6 {background:url(../img/uploaded/cyprus3_night_188.jpg); overflow:hidden; height:188px; width:100%; left:0;}

div.header_OUCP_7 {background:url(../img/uploaded/moscow3_day_188.jpg);  overflow:hidden; height:188px; width:100%;  left:0;}

div.header_OUCP_8 {background:url(../img/uploaded/moscow3_night_188.jpg); overflow:hidden; height:188px; width:100%;  left:0;}

/*------------------- Layout table---------------*/
div.main_top {border:0px solid red; height:278px;  }

div.main_top_bank {border:0px solid red; height:188px;  }

div.main_top_all {border:0px solid red; height:216px;  }

div.top_OUCP {border:0px solid red; height:188px;  }

div.main_top_OUCP {border:0px solid red; height:249px;  }

div.main_middle {border:0px solid blue; min-width:960px; }

div.column {border:0px solid blue; float:left; width:20%; min-width:230px; BACKGROUND:white; }

.main_table { width:100%; border-collapse:collapse; }
.main_table td {}

div.olumn {border:0px solid blue;  width:100%; BACKGROUND:white; }

#logo {position:absolute;  top:0px; left:0px; z-index:10;}
#visit {position:absolute;  top:97px; left:321px;}
#visit_next {position:absolute;  top:80px; left:318px;}

div#trans_conteiner {border:0px solid red; position:absolute; top:0; width:100%; max-width:1370px; width: expression(document.body.clientWidth < 600 ? "600px" : document.body.clientWidth > 1350 ? "1250px" : "100%");}

div#trans {
border:0px solid blue; height:25px; width:378px; BACKGROUND:#8BC4DF;  position:absolute; top:16px; right:16px;
opacity: 0.90;
-moz-opacity: 0.90;
filter: alpha(opacity=90);}

div#trans_not {border:0px solid blue; height:25px; width:378px; position:absolute; top:16px; right:16px;  padding-top:8px;}

.right {border:0px solid red;  width:20%;}
.left {border:0px solid red;  width:80%;}
.top_menu { background:black;}
.top_menu div {border:0px solid red;  width:19.9%;  float:left;}
.left div.se { width:24.9%;  float:left;}
.left div.niz { width:100%; display:block;}

.menu_link_div  {margin-top:16px;}
.menu_link_div_2 {margin-top:20px;}
.menu_link_div_3 {margin-top:21px;}

div.menu_link { border:0px solid red; display:block; float:none; width:auto;  padding:0; BACKGROUND: url(../img/arrow.gif) no-repeat;  BACKGROUND-position:-1px 2px; padding-left:10px; margin-bottom:3px; }
div.menu_link a { color:#00ABD1;}
div.menu_link a:hover { color:#00ABD1;}
div.menu_link a:visited { color:#00ABD1;}
/*-----------------blocks home-------------------*/
div.menu_text { border:0px solid red; float:none; width:auto; }

.m_text   { padding-top:24px;  line-height:14.5px;}
.menu_text_1   {border:0px solid red; padding-left:47px; padding-right:20px;}
.menu_text_2   {border:0px solid red; padding-left:3px; padding-right:15px;}
.menu_text_3   {border:0px solid red; padding-left:12px; padding-right:15px;}
.menu_text_3_all   {border:0px solid red; padding-left:0px; padding-right:20px;}
.menu_text_4   {border:0px solid red; padding-left:12px; padding-right:15px;}

.menu_text_4_all   {border:0px solid red; padding-left:0px; padding-right:47px;}
.menu_text_4_all ul {border:0px solid red;  padding:15px 0px 7px 0px ; list-style:none;}
.menu_text_4_all ul li {border:0px solid red; padding-left:12px; text-indent:0px; BACKGROUND:url(../img/list_bullet.gif) top left no-repeat; background-position:0px 5px;}
.menu_text_4_all ul ul{  margin-left:15px;}
.menu_text_4_all ol {border:0px solid red;  padding:0px 0px 7px 33px ;} 
.menu_text_4_all ol li {border:0px solid red; text-indent:0px;}

.menu_text_4_all h2 { font-size:1.3em; line-height:13pt; text-align:left }

.menu_text_4_all .table {width:100%; border:0px solid red; margin:12px 0;}
.menu_text_4_all .table  th { BACKGROUND:#d1d2d4; color:black; height:25px; font-size:11pt; padding:4px 0;}
.menu_text_4_all .table  td { border-bottom:7px solid #d1d2d4;  font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt;}
.menu_text_4_all .table1 td { font-weight:normal;  padding:4px; padding-left:5px; font-size:8pt;}

.menu_text_4_all .table_invest_funds {width:100%; border:0px solid red; margin:12px 0;}
.menu_text_4_all .table_invest_funds  th { BACKGROUND:#d1d2d4; color:#666666; height:25px; font: 87%/15px Arial, sans-serif; font-weight:normal; padding:2px 0; padding-right:2px;}
.menu_text_4_all .table_invest_funds  td { border-bottom:5px solid #d1d2d4; font: 85%/15px Arial, sans-serif; font-weight:normal;  padding:0px; padding-left:4px; padding-right:4px; font-size:8pt; text-align:center}

.menu_text_news    {border:0px solid red; padding-left:1px; padding-right:65px; padding-top:21px;}
  span.rt  {border:0px solid red; display:block; font-size:0.75em; font-family:tahoma; width:50px; background:#ADADAD;   color:white; padding:0px 9px 0px 8px; margin-bottom:4px; text-align:center; }
span.rt1 {  font-size:0.75em; font-family:tahoma; width:50px; background:#ADADAD; color:white;text-align:center; }
 span.newsa  {border:0px solid red; float:left; display:block; font-size:0.75em; font-family:tahoma; width:75px; background:#ADADAD; padding:0px 9px 0px 8px; margin-bottom:4px; color:white; text-align:center; }
 span.more  {border:0px solid red; display:block; font-size:1em; font-family:arial; width:50px; background:none;   color:white; padding:0; margin-top:3px; margin-bottom:0px;} 
 span.more a  { padding-right:18px; BACKGROUND: url(../img/arrow.gif) right top no-repeat;  BACKGROUND-position:100% 5px;}
 
 span.comment  {border:0px solid red;  font-size:1em; font-family:arial; width:150px; background:none;   color:white; padding:0 0 0 0px; margin: 0px 0 0 15px;}
 span.comment a  { padding-right:18px; BACKGROUND: url(../img/arrow.gif) right top no-repeat;  BACKGROUND-position:100% 5px; }
 span.rtcomment  {border:0px solid red; display:block; font-size:1em; font-family:tahoma; width:50px; background:#ADADAD;   color:white; padding:0px 9px 0px 8px; margin-bottom:2px; margin-right: 3px;  text-align:center; }

 span.more_m  {border:0px solid red; display:block; font-size:1em; font-family:arial; width:50px; background:none;   color:white; padding:0; margin-top:6px; margin-bottom:10px;}
 span.more_m a  { padding-right:18px; BACKGROUND: url(../img/arrow.gif) right top no-repeat;  BACKGROUND-position:100% 5px;}



 span.archive {border:0px solid red; display:block; font-size:1em; font-family:arial; width:auto; background:none;   color:white; padding:0; margin-top:-3px; margin-bottom:10px;}
 span.archive a  { padding-left:10px; BACKGROUND: url(../img/arrow.gif) left top no-repeat;  BACKGROUND-position:-1px 4px; }

.banner_0 {margin-left:57px; margin-top:20px;  width:316px; height:85px; BACKGROUND: url(../img/img_01.gif) right top no-repeat;}
.banner {margin-left:11px; margin-top:20px;  width:316px; height:85px; BACKGROUND: url(../img/img_02.gif) right top no-repeat;}

.banner_0 div {border:0px solid red; float:right; width:192px; font-size:8.5pt; font-family:tahoma;}
.banner div {border:0px solid red; float:right; width:192px; font-size:8.5pt; font-family:tahoma;}
.banner_0 div a {color:#CFE3EC;}
.banner div a { color:#CFE3EC;}
.banner_0 div a:visited {color:#CFE3EC;}
.banner div a:visited {color:#CFE3EC;}

.banner_0 h1 {color:white;  font-size:12pt; padding-left:1px; padding-top:15px; padding-bottom:5px; font-family:arial;}
.banner h1 {color:white;   font-size:12pt; padding-left:1px; padding-top:15px;  padding-bottom:5px; font-family:arial;}

.copyright { BACKGROUND: url(../img/copy_.gif) left top no-repeat; BACKGROUND-position:0 3px; margin:17px 20px 0px 57px; padding-left:38px; font-family:tahoma; font-size:8pt; color:#9B9B9B;}

.copyright_OUCP { BACKGROUND: url(../img/copy_.gif) left top no-repeat; BACKGROUND-position: 0px 3px; margin:17px 20px 20px 57px; padding-left:38px; font-family:tahoma; font-size:8pt; color:#9B9B9B;}

.big_number {font-size:18px; font-weight:bold; text-shadow:inherit; color:#00bbe3;}

/*----------------- second-----------------------*/
.r_info_2 {padding:39px 33px 0px 9px; line-height:13px; font-size:0.9em; font-family:tahoma;}
.r_info_2 h1 { line-height:13px; font-size:1.5em; font-family:arial; margin:0px 0px 11px 0px; color:#000;}

/*----------------- block second-----------------*/
#status  {border:0px solid red;  padding:30px 12px 21px 37px ; line-height:35px;}
#status a {border:0px solid red; width:100%; padding:12px 9px 0px 9px ; }
#status span.active {border:0px solid red; width:100%; font-size:1.6em; font-weight:bold; color:#000; padding:12px 12px 12px 9px; white-space: nowrap;}

#status_desktop {border:0px solid red;  padding:0px 12px 0px 0px ; font-size:11px; font-weight:normal;  font-family:Tahoma; vertical-align:top}
#status_desktop a {border:0px solid red; width:100%; padding:0px 9px; }
#status_desktop span.active {border:0px solid red; width:100%; font-size:18px; font-weight:normal; color:#000; padding:0px 12px 0px 9px; white-space: nowrap;}

#left_next {width:190px;  padding:1px 10px 0px 42px;  }

#left_next_analitic {width:250px;  padding:1px 10px 0px 42px;  }

.menu_item {
/*width:200px;*/
border: 0px solid red;
margin: 9px 4px 8px 4px;
BACKGROUND: url(http://open.ru/common/img/arrow.giff") no-repeat;
BACKGROUND-position: 0 5px;
padding-left: 10px;
}
.menu_item a { padding-left:0px;  border:0px solid red;  font-weight:bold; }
.menu_item a:hover { text-decoration:none;}

.menu_item div { border-bottom:1px solid white; padding-left:19px; margin:7px 4px 7px 6px; BACKGROUND: url(../img/arrow_2.gif) left top no-repeat;  BACKGROUND-position:5px 5px;}
.menu_item div a {   border:0px solid red;  padding:0px;  font-weight:normal; }

#right_next {border:0px solid red; padding-right:20px;  padding-left:10px; padding-top:3px; }
#right_next h1 { padding-left:1px; margin:9px 0 7px 0;}
#right_next h2 { padding-left:1px; margin:9px 0 7px 0;}

#right_next p {border:0px solid red; text-indent:0px; padding:0px 0px 0px 0px ; margin-bottom:14px;}
#right_next p table {padding-bottom:14px;}

#right_next ul {border:0px solid red;  padding:0px 0px 7px 1px ; list-style:none;}
#right_next ul li {border:0px solid red; padding-left:12px; text-indent:0px; BACKGROUND:url(../img/list_bullet.gif) top left no-repeat; background-position:0px 5px;}
#right_next ul ul{  margin-left:15px;}

#right_next ol {border:0px solid red;  padding:0px 0px 7px 33px ;} 
#right_next ol li {border:0px solid red; text-indent:0px;}


#right_next_analitic { padding-top:3px; padding-right:15px }
#right_next_analitic h1 { padding-left:1px; margin:9px 0 7px 0;}
#right_next_analitic h2 { padding-left:1px; margin:9px 0 7px 0;}

#right_next_analitic p {border:0px solid red; text-indent:0px; padding:0px 0px 0px 0px ; margin-bottom:14px;}
#right_next_analitic p table {padding-bottom:14px;}

#right_next_analitic ul {border:0px solid red;  padding:0px 0px 7px 1px ; list-style:none;}
#right_next_analitic ul li {border:0px solid red; padding-left:5px ; text-indent:9px; BACKGROUND:url(../img/list_bullet.gif) top left no-repeat; background-position:0px 5px;}
#right_next_analitic ul ul{  margin-left:15px;}

#right_next_analitic ol {border:0px solid red;  padding:0px 0px 7px 33px ;}
#right_next_analitic ol li {border:0px solid red; text-indent:0px; }

#right_next_noinfo {border:0px solid red; padding-left:0px; padding-top:0px; padding-right:47px}
#right_next_noinfo h1 { padding-left:1px; margin:9px 0 7px 0;}
#right_next_noinfo h2 { padding-left:1px; margin:9px 0 7px 0;}

#right_next_noinfo p {border:0px solid red; text-indent:0px; padding:0px 0px 0px 0px ; margin-bottom:14px;}
#right_next_noinfo p table {padding-bottom:14px;}

#right_next_noinfo ul {border:0px solid red;  padding:0px 0px 7px 1px ; list-style:none;}
#right_next_noinfo ul li {border:0px solid red; padding-left:5px ; text-indent:9px; BACKGROUND:url(../img/list_bullet.gif) top left no-repeat; background-position:0px 5px;}
#right_next_noinfo ul ul{  margin-left:15px;}

#right_next_noinfo ol {border:0px solid red;  padding:0px 0px 7px 33px ;}
#right_next_noinfo ol li {border:0px solid red; text-indent:0px; }


.table {width:100%; border:0px solid red; margin:12px 0;}
.table  th { BACKGROUND:#d1d2d4; color:black; height:25px; font-size:11pt; padding:4px 0;}
.table  td { border-bottom:7px solid #d1d2d4;  font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt; vertical-align:middle;}

.table1 {width:100%; border:0px solid red; margin:12px 0;}
.table1  th { BACKGROUND:#d1d2d4; color:black; height:25px; font-size:11pt; padding:4px 0;}
.table1  td { border-bottom: none;  font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt;}

.table2 {width:100%; border:0px solid red; margin:12px 0;}
.table2  th { BACKGROUND:#d1d2d4; color:black; height:20px; font-size:1.1em; padding:4px 0; text-align:center;}
.table2  td { border-bottom:1px solid #d1d2d4;  font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt; vertical-align:middle}
.table2  td.noborder { border-bottom:none; font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt;}
.table2 col#name {text-align:left;}

.table_desktop {width:100%; border:0px solid red; margin:12px 0;}
.table_desktop  th {color:black; font:bold 11px Tahoma; line-height:14px; padding:5px 0; border-top:1px solid #d1d2d4; border-bottom:1px solid #d1d2d4;}
.table_desktop  td { border-bottom:1px solid #d1d2d4;  font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt; vertical-align:middle}
.table_desktop  td.noborder { border-bottom:none; font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt;}

.table_fond {width:100%; border-collapse: collapse; margin: 35px 0 35px 0;}
.table_fond th { BACKGROUND:#d1d2d4; color:black; height:25px; font-size:11pt;}
.table_fond th.parse { BACKGROUND:#d1d2d4; color:black; height:25px; font-size:8pt; padding:0 5px;}
.table_fond td  {border-bottom:1px solid #d1d2d4; font: 85%/15px Arial, sans-serif; font-weight:normal; font-size:8pt; padding:4px 0px 4px 0px; text-align:center; vertical-align:middle;}
.table_fond td#left  {border-bottom:1px solid #d1d2d4; font: 85%/15px Arial, sans-serif; font-weight:normal; font-size:8pt; padding:4px 0px 4px 4px; text-align: left;}

.table_invest_funds {width:100%; border:0px solid red; margin:12px 0;}
.table_invest_funds  th { BACKGROUND:#d1d2d4; color:white; height:25px; font-size:8pt; padding:2px 0;}
.table_invest_funds  td { border-bottom:5px solid #d1d2d4;  font-weight:normal;  padding:0px; padding-left:8px; font-size:8pt; text-align:center}

.table-seminars {BORDER: #91b8d2 2px solid; FONT-SIZE: 8pt; BACKGROUND: #b9daeb; COLOR: black; width:250px;}
.table-seminars td {PADDING: 4px; BORDER-BOTTOM: #6ebfaf 7px solid}

#menu_text_4_all_top   {border:0px solid red; padding-left:0px; padding-right:47px; vertical-align:bottom;}
.top_right_column {border:0px solid red; BACKGROUND:#91B8D2 url(../img/info-r_OSL_up.gif) left bottom no-repeat; width:85%;  color:#fff; padding:12px 12px 0 12px;}
.top_right_column_red {border:0px solid red; background:url(../img/uploaded/gif/contacts/cont-line-up.gif) repeat-x bottom center; width:85%;  color:#fff; padding:12px 12px 0 12px;}

.top_right_column_red a.click1 {border:0px; text-decoration:none; display:block; line-height:100%; height:64px}
.info_r_all_red_down {border:0px solid red; margin-top:0px; background:url(../img/uploaded/gif/contacts/cont-line-down.gif) repeat-x center top; width:85%;  color:#fff; padding:0 12px 12px 12px;  line-height:14px; vertical-align:top;}
.info_r_all_red_down a.click2 {border:0px; text-decoration:none; display:block; line-height:100%; height:30px}
.info_r_all_red_down a.click3 {border:0px; text-decoration:none; display:block; line-height:100%; height:52px}

.info_r {border:0px solid red; margin-top:0px; BACKGROUND:#91B8D2 url(../img/info-r.gif) left top no-repeat; width:215px;  color:#fff; padding:12px; padding-top:5px; line-height:14px;}
.info_r h1 { margin:0px 0px 17px 0px ; font-family:arial; font-size:11.5pt; }

/*.info_r_all {border:0px solid red; margin-top:0px; BACKGROUND:#91B8D2; width:85%;  color:#fff; padding:0 12px 12px 12px;  line-height:14px; vertical-align:top;}*/
.info_r_all {border:0px solid red; margin-top:0px; BACKGROUND:#91B8D2 url(../img/info-r_OSL_bott.gif) left top no-repeat; width:85%;  color:#fff; padding:0 12px 12px 12px;  line-height:14px; vertical-align:top;}
 
 
 span.town {width:55px; display:inline-block; padding:1px 0;}
 span.email {width:60px; display:inline-block; padding:1px 0;}
.info_r_all2 {border:0px solid red; BACKGROUND:#91B8D2 url(../img/news_2/fon-banner-right-1.gif) left top; width:85%;  color:#fff; padding:0 12px 0 12px; line-height:14px; margin-top:12px; }

.info_r_all_red {border:0px solid red; margin-top:0px; background:url(../img/uploaded/gif/contacts/cont-line.gif) repeat-x center; width:85%;  color:#fff; padding:0 12px 12px 12px;  line-height:14px; vertical-align:top;}

.info_r_all_red a.click1 {border:0px; text-decoration:none; display:block; line-height:100%; height:64px}
.info_r_all_red a.click2 {border:0px; text-decoration:none; display:block; line-height:100%; height:30px}
.info_r_all_red a.click3 {border:0px; text-decoration:none; display:block; line-height:100%; height:52px}

.info_r_wide {border:0px solid red; margin-top:0px; BACKGROUND:#91B8D2 url(../img/funds_info-r_wide.gif) left top no-repeat; width:95%;  color:#fff; padding:5px 5px 12px 5px; padding-top:5px; line-height:14px;}
.info_r_wide .table_invest_funds {width:100%; border:0px solid red; margin:12px 0;}
.info_r_wide .table_invest_funds  th { BACKGROUND:#d1d2d4; height:25px; font: 88%/15px Arial, sans-serif; font-weight:normal; padding:2px 1px 2px 1px;}
.info_r_wide .table_invest_funds  td { border-bottom:5px solid #d1d2d4;  font-weight:normal;  padding:0px;  font-size:8pt; text-align:center}
.info_r_wide .comment{ font-weight:normal; font-style:italic; font-size:.9em; text-align: justify; margin:12px 0 0 0;}

.info_r_wide ul {border:0px solid red;  padding:15px 0px 7px 0px ; list-style:none;}
.info_r_wide ul li {border:0px solid red; padding:0 0 5px 12px ; text-indent:0px; BACKGROUND:url(../img/funds-bullet.gif) top left no-repeat; background-position:0px 5px;}
.info_r_wide ul ul{  margin-left:15px;}
.info_r_wide ol {border:0px solid red;  padding:0px 0px 7px 33px ;} 
.info_r_wide ol li {border:0px solid red; text-indent:0px;}

.info_r_wide A:link { color: #fff; } 
.info_r_wide A:active { color: #fff; }
.info_r_wide A:hover { color: #fff; }
.info_r_wide A:visited { color: #fff;}

.info_r_wide H2 { padding-top: 12px;}

.table_news {width:100%; border:0px solid red; text-align: justify; padding-right:40 px; }

/*-------------------SUP-------------------*/
sup{ font-size:0.8em; color:#000; vertical-align: super;}

/*-----------------forum-------------------*/
.forum_table {border:0px solid red; width:100%; }
.forum_table  th { BACKGROUND:#00ABD1; color:white;  font-size:8pt; padding:4px 10px;}
.forum_table  td { border-bottom:1px solid #C5C5C5; padding:4px 10px; padding:0px; font-size:8pt;}

.forum_table  td.forum_group { font-size:11pt; background:#E9E9E9;  padding:8px 4px 8px 20px; color:#777777;}
.forum_desc {   background:#E9E9E9; padding:4px 4px 4px 10px; font-weight:normal;}
.forum_d {  padding:4px 4px 4px 10px;}

td.num {  padding-top:25px; text-align:center; font-size:11pt;}

/*-------------------------------*/

.forum_quote {
	font-size: 14px;
	background-color: #F0F0F0;
	border: #B0B0B0;
	border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	padding-left: 4px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px;
	margin-left: 4px; margin-top: 4px; margin-right: 4px; margin-bottom: 4px;
}

/*-----------------spisok-----------------*/

.list_sp  {border:0px solid red; margin-bottom:3px; margin-top:4px;}

.list_sp a  { padding-left:13px; BACKGROUND: url(../img/arrow.gif) left top no-repeat;  BACKGROUND-position:0 5px;}

/*-----------------vote----------------*/
.inp_button { background:#00ABD1; color:white; border:0; padding:2px 10px; font-size:8pt; font-family:tahoma; font-weight:bold; }

/*-----------------feedback form----------------*/

#right_next .form_table input {border:0px solid red; background:#B9DAEB; padding-left:8px;  color:#5A5A5A; width:300px;}

#right_next .form_table input.button {border:0px solid red; background:#00ABD1;  padding-left:0px; width:auto; font-size:8pt; font-weight:bold; color:#fff; padding:0px 20px 0px 20px; }
#right_next .form_table textarea {border:0px solid red; background:#B9DAEB; padding-left:8px;  width:300px; font-family:arial; color:#5A5A5A}
#right_next .form_table .radio_check {border:inherit; background:#fff; padding-left:0px; width:12px; margin-right:7px; vertical-align:middle;}
#right_next .form_table .checkbox {border:0px solid red; background:#fff; padding-left:0px;  width:12px; margin-right:7px;  vertical-align:middle;}


#right_next_analitic .form_table input {border:0px solid red; background:#B9DAEB; padding-left:8px;  color:#5A5A5A; width:300px;}
#right_next_analitic .form_table input.button {border:0px solid red; background:#00ABD1;  padding-left:0px; width:auto; font-size:8pt; font-weight:bold; color:#fff; padding:0px 20px 0px 20px; }
#right_next_analitic .form_table textarea {border:0px solid red; background:#B9DAEB; padding-left:8px;  width:300px; font-family:arial; color:#5A5A5A}
#right_next_analitic .form_table .radio_check {border:inherit; background:#fff; padding-left:0px; width:12px; margin-right:7px; vertical-align:middle;}
#right_next_analitic .form_table .checkbox {border:0px solid red; background:#fff; padding-left:0px;  width:12px; margin-right:7px;  vertical-align:middle;}


#right_next_noinfo .form_table input {border:0px solid red; background:#B9DAEB;  color:#5A5A5A;}

#right_next_noinfo .form_table input.button {border:0px solid red; background:#00ABD1;  padding-left:0px; width:auto; font-size:8pt; font-weight:bold; color:#fff; padding:0px 20px 0px 20px; }
#right_next_noinfo .form_table textarea {border:0px solid red; background:#B9DAEB; padding-left:8px;  width:300px; font-family:arial; color:#5A5A5A}
#right_next_noinfo .form_table .radio_check {border:inherit; background:#fff; padding-left:0px; width:12px; margin-right:7px; vertical-align:middle;}
#right_next_noinfo .form_table .checkbox {border:0px solid red; background:#fff; padding-left:0px;  width:12px; margin-right:7px;  vertical-align:middle;}

.form_table_arch  input {border:0px solid red; padding:2px 0 0 2px; background:#B9DAEB; font-size:8pt; height:14px; text-align:center; width:10px; color:#5a5a5a;}
.form_table_arch input.button {background:#00ABD1;   width:auto; font-size:8pt; font-weight:bold; color:#fff; padding-top:0px;  height:auto; padding:0px 20px 0px 20px;}
.form_table_arch input.button_desktop {background:url(../img/uploaded/gif/desktop-line.gif) repeat-x bottom; color:#000000; font:11px Tahoma; font-weight:bold; width:100px; height:16px;  text-transform:uppercase; text-align:center; padding:0; vertical-align:bottom }
.form_table_arch  * {vertical-align:middle;}

/*----------------- SELECT ------------ */
.outer {
width: 0px;
border: none;
}
/* Mozilla,Opera,IE7 */
.outer{
padding-left: 2px;

}

.outer select {
font-size: 8pt;
background: #B9DAEB;
color:#5a5a5a;
margin: -2px -2px -2px -2px;
border: 1px solid #B9DAE9;
}

.form_table { border-collapse:separate; line-height:15pt;}

/*----------------- search ------------ */
.or { font-size:7pt;}

.rkal  { border-collapse:collapse;}
.rkal  th{ text-align:center; background-color:#00ABD1; font-size:7pt; color:#fff; font-family:Tahoma; font-weight:bold; padding:2px 5px 2px 5px;}

.rkal  td{ text-align:center; font-size:7pt; }
.button_td {border:0px solid red; background:#00ABD1;  padding-left:0px; width:auto; font-size:8pt; font-weight:bold; color:#fff;  }

/*----------------- obzor_akcii ------------ */
.obzor_akcii { border-collapse:collapse;}

.obzor_akcii th {background:#00ABD1; padding:2px 5px ; font-weight:bold; border-right:3px solid #fff; color:white;  }
.obzor_akcii td { padding-top:4px;  }

/*---------- FORUM -----------*/

.forum_quote {
	font-size: 14px;
	background-color: #F0F0F0;
	border: #B0B0B0;
	border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	padding-left: 4px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px;
	margin-left: 4px; margin-top: 4px; margin-right: 4px; margin-bottom: 4px;
}

html>* .booklet_cont { line-height:12pt;}

/*---------- booklet -----------*/
.booklet_table { border-collapse:collapse;}
.booklet_table td {vertical-align:middle; height:20px;}
.first_lvl   { BACKGROUND: url(../img/arrow.gif)  no-repeat; background-position:0 5px; padding-left:15px; margin:5px 0;}
.booklet_sec_lvl  { BACKGROUND: url(../img/arrow_2.gif)  no-repeat; background-position:0 5px; padding-left:15px; margin-left:10px;}
.booklet_third_lvl  { BACKGROUND: url(../img/arrow_2.gif)  no-repeat; background-position:0 5px; margin-left:21px; padding-left:15px;}
.booklet_4_lvl  {  margin-left:35px;}
/*---------- grafik indeksov -----------*/
.index_table  { border:0px solid red; margin-left:48px; margin-top:12px;}

.index_table td { border-bottom:1px solid #C5C5C5; padding:0px 7px; }
 .index_table th {  border-bottom:1px solid #C5C5C5;font-weight:bold;
