@import "management.css";
@import "calendar.css";

* {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
	width: 100%;
}
body {
	position: relative;
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;	
	
}


img {border:none;}
table, td { 
	border: none;
	border-collapse: collapse;
}

a {color: #1f4E99;}
a:active {outline:none;}
a:visited {outline:none;}


.wrapper {
	min-width: 960px;
	max-width: 1160px;
	margin: 0 auto;
	position: relative;
	padding:0 45px;
}

#h_c {
	_height:100%;
	min-height: 100%;

}

.cover_ru {
    margin:-215px 0 0 0;
    width:100%;
    position: absolute;
}

.cover_en {
    margin:-138px 0 0 0;
    width:100%;
    position: absolute;
}


#header {
	padding: 10px 0 0 0;
}
#service_bar {
	width: 100%;
	position: relative;
	overflow: hidden;
}
#service_bar ul li {
	list-style: none;
	float: left;
}

#lang  {
	float: left;
}

#quick_search {
	float: right;
}

#hms {
	position:absolute;
	margin: 3px 0 0 0;
	left:0;

}
#hms li {
	margin: 0 29px 0 0;
}
#hms b {
	display: none;
}
#hms a {
	display: block;
	height: 10px;
	width: 10px;
	background: url(/common/img/header_icons.png) no-repeat;
}

#quick_search {
	height: 18px;
	padding: 0 5px 0 22px;
	width:21.75%;
	overflow:hidden;
	
}
#quick_search input, #quick_search button {
	background:none;
	border:none;
	margin:0;
	font-size: 10px;
	
}

#quick_search #search_field {
	padding: 3px 0 0 0;
	float:left;
	width:75%;
	position: relative;
}

#quick_search .submit{
	cursor:pointer;
	padding: 1px 0;
	float:right;
}
#quick_search .submit b {
	font-weight:normal;
	text-decoration: underline;

}
#lang {
	margin: 3px 0 0 33%;
	font-size: 10px;
	position: absolute;
}
#lang li {
	margin: 0 18px 0 0;
}
#main_menu {
	padding-top: 30px;
	overflow: hidden;
	height: 50px;
	position:relative;
}
#main_menu  #logo{
	width: 33.25%;
	position:absolute;
}

#main_menu #menu{
	width: 67%;
	position:absolute;
	left: 33%;

}

#main_menu .logo {
	position:absolute;
	top:10px;
	
}
#main_menu ul {
	width: 67%;
	position:absolute;
	left: 28%;
	list-style: none;
	padding: 30px 0 0 0;
	position:relative;
	overflow:hidden;
}

#main_menu table {
	width: 67%;
	position:absolute;
	left: 33%;
	list-style: none;
	margin: 30px 0 0 0;
	//margin: 60px 0 0 0;
	//position:relative;
	overflow:hidden;
}


#main_menu li {
	float:left;
	text-transform:uppercase;
	font-size: 65%;
	margin: 0;
	/*margin: 0 2.4% 0 0;
	_margin: 0 1% 0 0;*/
	padding-right: 2.4%;
	_padding-right: 1%;
	white-space: nowrap;
	
}

#main_menu td {
	text-align:center;
	text-transform:uppercase;
	font-size: 65%;
	white-space: nowrap;
	width:auto;
}
#main_menu .col1 {
	text-align:left; !important;
	text-transform:uppercase;
	font-size: 65%;
	white-space: nowrap;
}

/*#main_menu .first {
	width: 13%;
}
#main_menu .second {
	width: 13%;
}
#main_menu .third {
	width: 13%;
}
#main_menu .fourth {
	width: 13%;
}*/

.last {
	margin: 0 !important;
	
}
#main_menu a {
	text-decoration: none;
}

#dd_menu {
	overflow:hidden;
	margin-top: 23px;
	position:relative;
}

#dd_menu ul {
	width: 100%;
	overflow:hidden;
	display:table;
	position:relative;
}	

#dd_menu table {
	width: 100%;
}

#dd_menu table td {
	
	width: auto;
	text-align:center;
}

#dd_menu table .col1 {
	
	text-align:left !important;
}

#dd_menu ul {
	/*display:none;*/
}

#dd_menu ul li {
	list-style:none;
	float:left;
}

#dd_menu table td a{
	white-space: nowrap;
	font-size: 70%;
	text-transform:uppercase;
	font-weight: bold;
	background: url(/common/img/bullets.gif) no-repeat right -3px;
	padding: 0 18px 0 0;
}

#dd_menu ul li a {
	white-space: nowrap;
	font-size: 70%;
	text-transform:uppercase;
	font-weight: bold;
	background: url(/common/img/bullets.gif) no-repeat right -3px;
	padding: 0 18px 0 0;
}

#dd_menu ul .current a, #dd_menu ul .selected a {
	color: #d9aa00;
}

#dd_menu table td.current a, #dd_menu table td.selected a {
	color: #d9aa00;
}

#content {
	margin-top: 29px;
	position: relative;
	overflow: hidden;
	/*margin-bottom: 40px;*/
}

#content.ru {
padding:0 0 245px 0;
}

#content.en {
padding:0 0 168px 0;
margin-bottom: 0px;
}


#content #left_col {
	width: 73%;
	margin-right: -25%;
	position:relative;
	float:left;
}
#content #right_col {
	margin: 0 0 0 75%;
}
.up_block  {
	background: #F2F2F2;
	padding: 11px 18px 18px 18px;
	_padding: 11px 16px 18px 16px;
}

.block  {
	padding: 11px 18px 18px 18px;
    _padding: 11px 16px 18px 16px;
	border: 1px solid #E6E6E6;
	margin-bottom: 20px;
	min-width:200px;

   /*	//margin-top: 21px;  */

  	overflow: hidden;
}


#adv {
	margin-bottom:18px;
	position:relative;
	overflow:hidden;
	
}

#adv img {
	position: absolute;
	left:0;
	top:0;
}

#news {
	overflow: hidden;
	position: relative;
	padding: 19px 20px 20px 18px;
	border: 1px solid #E6E6E6;
	margin-bottom: 20px;
}

#news .left_col{
	width: 29%;
	float:left;
	position: relative;
}

#news .right_col{
	margin-left: 45.2%;
}

#news .main_news {
	margin-top: 10px;
	position: relative;
}

h5 {
	font-size: 65%;
	color: #999999;
	font-weight: normal;
}

#news .main_news h5 {
	margin-bottom: 12px;
}
#news .main_news h4 {
	font-size: 90%;
	margin-bottom: 13px;
	line-height: 1.3em;
}
#news .main_news p {
	font-size: 65%;
	line-height: 1.3em;
	margin: 0 0 16px 0;
}



.more {
	font-size: 65% !important;
	font-weight: bold;
	color: #D9AA00 !important;
	background: url(/common/img/bullets.gif) no-repeat right -98px;
	padding-right: 13px;
	text-transform:uppercase;
}

.more_arh {
	font-size: 80% !important;
	font-weight: bold;
	color: #1F4E99 !important;
	background: url(/common/img/bullets.gif) no-repeat left -238px;
	padding-left: 15px;
}

#news .main_news a {
	color: #1f4E99;
}
 
.clear {
clear:both;
font-size:0;
overflow:hidden;
}

#news .list_news {
	position:relative;

}

.list_news ul li {
	list-style: none;
	margin-bottom: 12px;
}

.list_news h3 {
	font-size: 110%;
	font-weight: normal;
	color: #333333;
	margin: -10px 0 23px 0;
}
.list_news a {
	font-size: 80%;
	color: #1f4e99;

}

.list_news h5 {
	position: absolute;
	left: -75px;
	margin-top:0.45em;

}
.list_news .down {
	position:relative;
	margin-top: 23px;
}
.list_news .down .rss {
	/*position: absolute;*/
	/*right: 0px;*/
    float:right;
    //margin:-15px 0 0 0;
}


#adv_blocks {
	position: relative;
	/*overflow: hidden;*/
	z-index:200;
}
#adv_blocks ul {
	background: #F2F2F2;
	list-style: none;
	width: 31.2%;
}
#adv_blocks .first {
	float:left;
	margin-right:-250px;
	position:relative;
	z-index:205;
}

#adv_blocks .second {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:210;
}

#adv_blocks .third {
	position:absolute;
	right:0;
	top:0;
	z-index:220;
}
#adv_blocks .image {
	text-align: left;
	margin-bottom: 10px;
	overflow:hidden;
	height:90px;
	position:relative;
}
#adv_blocks .image img {
	position:absolute;
	right:0;
	top:0;
}

#adv_blocks .description {
	padding: 0 20px 20px;
	font-size: 75%;
	font-weight: bold;
}

#adv_blocks .header {
	padding: 0 20px 10px 20px
}
#adv_blocks .description a {
	background: url(/common/img/bullets.gif) no-repeat right bottom;
	display: block;
	padding: 0 10px 0 0;
}
#links {
	background: #F2F2F2;
	width: 100%;
}
#links .wrapper {
	background: #F2F2F2;

}#links #open_close {
	position:relative;
	height: 20px;
}
#open_close a {
	height: 20px;
	width: 20px;
	
	display: block;
/*	margin: 0 -20px 0 100%;*/
	position: absolute;
	right:0;
	cursor:pointer;
	
}

#open_close a.open {
	background: #FFFFFF url(/common/img/bullets.gif) no-repeat center top;
	cursor:pointer;
}

#open_close a.close {
	background: #FFFFFF url(/common/img/bullets.gif) no-repeat center -65px;
	
}

#links_headers {
	cursor:pointer;
}
			   

#open_close b {
	display: none;
}
#links_block {
	
	overflow: hidden;
	border-bottom: 10px solid #E6E6E6;
	padding: 0px 0 20px
}
#links_block ul {
	list-style: none;
	float: left;
	width:20%;
	margin-right:5%;
}
#links_block ul li {
	border-bottom: 1px solid #CCC;

}
#links_block .header {
	font-size: 70%;
	font-weight: bold;

	text-transform:uppercase;
	border-style: none;
}
#links_block a {
	font-size: 65%;
	color: #999999;
	text-decoration: none;
	display: block;
	padding: 4px 0;
	//padding: 2px 0;
}
#links_content {
	margin-top: 25px;
	display:none;
}
#footer {
	background: #1F4E99;
	height: 152px;
	position:relative;
}

.logo_white {
background:url('/common/img/logo_globex_white.png') top left no-repeat;
width:218px; height:62px;
}

#footer .wrapper{
	background: #1F4E99;
}

#footer_menu {
	width: 67.75%;
	//width: 65.75%;
	margin-left: 33.25%;

	list-style: none;
	padding: 30px 0 0 0;
	position:relative;
	overflow:hidden;
	display:none;
}



#footer_menu li {
	float:left;
	text-transform:uppercase;
	font-size: 65%;
	margin: 0 2.4% 0 0;
	_margin: 0 1% 0 0;
	white-space: nowrap;
	
}

#footer_menu li a {
	text-decoration: none;
	color: #FFFFFF;
}

#down_block{
	border-bottom: 10px solid #FFCD19;
	padding: 50px 0 30px 0;
	color: #A5B8D6;
	font-size: 65%;
	overflow: hidden;
	position:relative;
	height:62px;
	
}
#down_block a {
	color: #FFCD19;
}
#down_block #copyrights {
	position: absolute;
}
#down_block address {
	display: block;
	font-style: normal;
	font-weight: normal;
	position:absolute;
	left: 33.25%;

}
#down_block #shareholder {
	position: absolute;
	background: url(/common/img/shareholder.gif) no-repeat left 2px;
	padding-left: 55px;
	margin-left:70.25%;
}
.up_block {
	position: relative;
    margin-bottom:20px;
}
.up_block h4, .block h4 {
	color: #333333;
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 17px;
}
.up_block ul {
	list-style: none;
	overflow: hidden;
	position: relative;
}
.up_block .arms {
	position: absolute;
	//left: 0;
	_left: -45px;
	//top:5px;
}
.up_block .select, .up_block .city {
	margin-left: 46px;
}
.up_block .city  {
	margin-bottom:8px;
	//margin-bottom:11px;
}

.up_block .city a {
	font-size: 90%;
	text-decoration: none;
	background: url(/common/img/bullets.gif) no-repeat scroll right 0;
	
}
.up_block .city b {
	border-bottom: 1px dashed #1F4E99;
	margin-right: 18px;
}


.up_block .number {
	margin: 0 0 8px 0;
	//margin-bottom:2px;
	font-size: 90%;

}
.up_block .addr {
	font-size: 65%;
	margin-bottom: 16px;
	//margin-bottom: 13px;
	//line-height:1em;
}
.up_block .link {
	float: left;
	margin-right: 10px;
}

.up_block .link  {
	
}
.block ul {
	list-style: none;
}


.block .date {
	margin:-30px 0 18px 0;
	//margin:-35px 0 18px 0;
}

.block .date h5 {
	text-align:right;
}

.block .currency {
	border-top: 1px solid #E6E6E6;
	white-space: nowrap;
	padding-bottom: 3px;

}

.block .currency h5 {
	display: inline-block;
	//display: inline;
	//zoom:1;
	width: 46px;
}
.block .currency b {
	font-size: 80%;
	padding-right: 12px;
	margin-left: 5px;	
	//zoom:1;
}

.block .currency i {
	font-size: 80%;
	margin-left: 5px;
	font-style: normal;
}
.block .currency .raise {
	background: url(/common/img/rate_bullets.gif) no-repeat right 6px;
}

.block .currency .lower {
	background: url(/common/img/rate_bullets.gif) no-repeat right -18px;
}

.exchangeRate {
	/*position:relative;	*/
}


.block h3 {
	font-size: 90%;
	margin: 16px 0;
	
}
.block 	p {
	font-size: 65%;
	line-height:1.3em;
	
}

.block .image {
	/*position: relative;*/
	overflow:hidden;
	/*height:75px;*/
	text-align:center;

}

.block .image img {
	/*position: absolute;
	right:0;
	top:0;*/
}

.block  .img_left {
	margin:0 15px 5px 0 !important;
}

.block .list {
	margin:0 !important;
	

}
.block .list .spacer {
	display:inline-block;
	//display:inline;
	//zoom:1;
	height:8px
}
.block .list li {
	font-size: 65%;
	background:transparent url(/common/img/bullet_li.gif) no-repeat scroll left 5px;
	padding:0 0 0 10px !important;
	
	//zoom:1;
	
}


/*single page*/

#page {
	position:relative;
	/*overflow:hidden;*/
	margin: 0 0 60px 0;
	z-index:300;
	

}
#page  h1 {
	position: relative;
	font-size: 180%;
	color: #1F4E99;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom: 15px;
}
#page h2 {
	font-size: 150%;
	font-weight: normal;
	border-bottom: 10px solid #F2F2F2;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-top:10px;
}



#product_menu {
	position: relative;
	list-style: none;
	margin-bottom: 35px;
	z-index:310;
}

#product_menu ul {
	margin:0 !important;
}	

#product_menu li {
	list-style:none;
	background-image:none !important;

}



#product_menu .parent, #product_menu .child {
	float: left;
	font-size: 140% !important;
	background-image: none !important;
	border: 1px solid #E6E6E6;
	margin-right: 12px !important;
	position:relative;
	padding: 0;
}

#product_menu .child {
	
	max-width:48%;
}

#product_menu .parent li, #product_menu .child li {
	
	margin:0 !important;
}

#product_menu  .parent a, #product_menu  .child a {

	text-decoration:none;
	
	/*//background: url(/common/img/bullets.gif) no-repeat right 5px;*/
	
	/*margin-right: 15px;*/
	
}


#product_menu .child_open, #product_menu .parent_open {
	/*background:transparent url(/common/img/bullets.gif) no-repeat scroll 98% 5px !important;*/
	/*cursor:pointer;*/
	padding:5px 0 5px 10px;
	//padding:2px 0 3px 10px;
	
}
#product_menu .child_open .c_open, #product_menu .parent_open .p_open {
	border-right:1px solid #DDDDDD;
	display:block;
	margin-right:25px;
	padding-right:15px;
}

#product_menu  .parent a b , #product_menu  .child a b {
	font-weight: normal;

}

#product_menu .parent, #product_menu  .all_parent {
	background: #F2F2F2;
	border: 1px solid #F2F2F2;
	
}
#product_menu .child, #product_menu  .all_child {
	background: #FFF;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;	
	
}

#product_menu .parent a {
	color: #999999;
}

/*#product_menu ul li ul {
	display:none;
}*/

#product_menu  .all_parent {
	width:300px;
}

#product_menu  .all_child {
	padding-right:20px;
}

#product_menu  .all_parent, #product_menu  .all_child {
	position:absolute;
	padding: 5px;
	left:-1px;
	top:100%;
	z-index:350;
	

}

#product_menu  .all_parent, #product_menu  .all_child {
	display:none;
}

/*#product_menu ul li ul {
	display:none;
}*/

#product_menu ul li ul li{
	padding: 5px 0 5px 15px;
	font-size: 80% !important;
}

#product_menu ul li ul li a{
	background-image: none !important;
}

#product_menu .arr {
	
	display:block;
	margin-left:5px;
	width: 25px;
	height: 32px;
	cursor:pointer;
   background:transparent url(/common/img/bullet_down.gif) no-repeat scroll center center !important;	
   position:absolute;
   right:0;
   top:0;
   z-index:6000;
   
}
#product_menu .arr img {
   width: 25px;
   height: 100%;
 
   
}


#pagemenu {
	overflow: hidden;
	position: relative;
	list-style: none;
	margin-bottom: 15px;
	font-size: 90%;
	font-weight: bold;
}
#pagemenu li {
	float: right;
	margin-left: 20px;
	background-image: none !important;
}
#pagemenu .current, #pagemenu .selected {
	float: left;
	margin: 0px;
}
#pagemenu .current a, #pagemenu .selected a {
	color: #999999;
}
.t_1, .table_variant_1, .table_variant_3, .table_variant_5 {
	width: 100%;
	border-top: 10px solid #ffcd19;
	margin-bottom: 20px;
	font-size: 80%;
}



.t_4, .table_variant_4, .table_variant_6, .table_border {
	width: 100%;
	border-top: 10px solid #ffcd19;
	margin-bottom: 20px;
	font-size: 70%;
}

.table_border td, .table_border th {
  border:1px solid #000;
  padding: 3px 3px 3px 3px;
}
.table_border th {
font-size: 10px;
}

.t_1 .on, .table_variant_1 .on, .table_variant_3 .on, .table_variant_4 .on, .table_variant_5 .on, .table_variant_6 .on, .table_border .on {
	background: #f2f2f2;
}

.table_border .on {
  background: #e5e5e5;
}

.t_1 td, .table_variant_1 td, .table_variant_3 td, .table_variant_5 td  {
	padding: 15px;
	}

.table_variant_3 td  {
	padding: 15px;
	}


.t_1 td, .table_variant_1 td, .table_variant_3 td, .table_variant_4 td, .table_variant_5 td, .table_variant_6 td, .table_border td  {
	text-align:center;
}

.table_variant_4 td, .table_variant_4 th, .table_variant_6 td, .table_variant_6 th, .table_border td {
	padding:3px 3px 3px 3px;
}

.t_1 th, .table_variant_1 th, .table_variant_3 th, .table_variant_5 th {
	padding: 15px;
}


.t_1 td:first-child, .table_variant_1 td:first-child, .table_variant_3 td:first-child, .table_variant_4 td:first-child, .table_variant_5 td:first-child {
    	text-align:left;
}


.t_1 .first_col {
	width:30%;

}

.t_1 p, .table_variant_1 p, .table_variant_3 p, .table_variant_4 p, .table_variant_6 p {
	margin-bottom: 0.55em!important;
	font-size: 100% !important;

}

#page li {
	font-size: 80%;
	margin-bottom: 0.5em;
}

#page p {
	font-size: 80%;
	margin-bottom: 0.7em;
}

#page li ul li {
	font-size: 100%;
}

.t_1 li, .table_variant_1 li, .table_variant_3 li, .table_variant_4 li, .table_variant_6 li {
	margin-bottom: 0.55em!important;
	font-size: 100% !important;

}

#page li {
	list-style: none;
	padding-left: 10px;
	background: url(/common/img/bullet_li.gif) no-repeat left 6px;
	//background: url(/common/img/bullet_li.gif) no-repeat left 8px;
	text-align:left;
}

#page ul {
	margin: 5px 0 5px 15px;	
}

#page ul ul {
	margin: 5px 0 5px 15px;	
}
#page ol {
	margin: 5px 0 5px 35px;	
}
#page ol li {
   background: none;
   list-style-type: decimal;
   padding: 0px;
}

#page h3 {
	font-size: 120%;
	font-weight:normal;
	margin:15px 0 10px 0;
}

#page h4 {
	font-size: 90%;
	margin: 1em 0 0.55em 0;
}
#page .internal {
	text-decoration: none;
	border-bottom: 1px dashed #1F4E99;
}

#page ins.spacer {
	display:inline-block;
	//display:inline;
	//zoom:1;
	height: 1em;
}


#page .info {
	padding: 0 0 0 60px;
	background: url(/common/upload/znak1_50x50.png) no-repeat left 4px;
	min-height:60px;
}

#page .info_contacts {
	padding: 0 0 0 60px;
	background: url(/common/upload/contacts.jpg) no-repeat left 4px;
	min-height:60px;
}

#page .info_info {
	padding: 0 0 0 60px;
	background: url(/common/upload/info.jpg) no-repeat left 4px;
	min-height:60px;
}

.filialsList .jslink .uarr {display: none;}
.filialsList a.loaded .uarr {
	background: url(/common/img/bullets.gif) no-repeat scroll center -65px;
	display:inline;
	position:absolute;
	margin:2px;
	width:15px;
} 
.filialsList .jslink {
	text-decoration:none;
	border-bottom: dashed 1px #1F4E99;
	outline: none;
}

.filialsList div {
	margin-top: 2px;
}

#cols_3 {
	
	overflow: hidden;
	margin-bottom:30px;
}

#cols_3 .first_col, #cols_3 .second_col, #cols_3 .third_col {
	position:relative;
	float:left;
	width: 31.2%;
	margin: 0 2% 0 0 !important;

}
 #cols_3 .third_col {
 	
 }
 
#cols_3 a {
 	text-decoration:none;
 } 
 
#cols_3 li {
	background-image:none;
	margin:0;
	padding:0 !important;
}

#cols_3 .header h4 a  {
	padding: 10px 0;
	font-size: 160%;
	color: #D9AA00;
	font-weight: normal;
	display:block;
}

#cols_3 .header {
	/*border-bottom: 1px solid #E6E6E6;*/

}
#cols_3 .sub {
	font-size: 120%;
	margin: 0 0 10px 0;
}

#cols_3 .sub li {
	padding: 4px 0!important ;
	border-bottom: 1px solid #E6E6E6;
	font-size: 80% !important;
	
}
#col_2 {
	overflow: hidden;
	position: relative;
}
#col_2 ul {
	float: left;
	width: 46%;
	margin-right: 10px;
}

#col_2 ul li {
	background: none;
	padding:0;

}

#additional_info {
	
	background: #F2F2F2;
	padding: 15px 20px 30px;
}

#additional_info ul {
	position:relative;
	float:left;
	width: 30%;
	
		
}

#additional_info .first_col {
	margin:0 3.9% 0 0 !important;
		
}

#additional_info .second_col {
	margin:0 5.8% 0 0 !important;
		
}

#additional_info li {
	list-style: none;
	background-image:none;
	font-size: 65%;
	padding:2px 0 !important;
	margin:0 0 10px 0!important;
}
#additional_info h4 {
	font-size: 120%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 20px;
	padding:0;
}
#additional_info p {
	font-size: 65%;
	color: #999999;
}



.selectholder{
	width:180px;
	overflow:0px;
	padding:4px 0;
	height:22px;
	display:block;
	color:#1f4E99;
	cursor:pointer;
	font-size: 90%;   
}

 .selectholder b {
 	background: url(/common/img/bullets.gif) no-repeat scroll right 0;
	border-bottom:none !important;
	margin:0 !important;
 
 }

   .selectholder span{
      height:22px;
      border-bottom:1px dashed #1F4E99;
	  display:inline;
	  margin-right:15px;
	  
   }

   .selectholder ul{
      background:#FFF;
      color:#000;
      display:block;
      width:300px;
      list-style:none;
      list-style-type:none;
   }

   .selectholder ul li{
      padding:2px 3px;
	  background:#FFF
   }

   .selectholder ul li:hover{
      background:#FFCD19;
      color:#FFF;
   }
.selectholder .submenu {
	width:300px;

}

.up_block input {
	position:relative;
	z-index:100;
}

#city_form, #city_form ul {
	overflow: visible;
}

.city {
	z-index: 1000;
}

.city .cur {
	display:none;
}

.selectholder .submenu li {
	padding: 5px 10px;
	zoom:1;
}
.submenu {
	border: 1px solid #1E4E98;
	position:relative;
	z-index:999999;
	width:180px;
	background-color: #FFF;
}



.submenu ul {
	//font-size:0;
}	

ul.sitemap li{
	font-size:90% !important;
}

ul.sitemap ul{
	margin: 1.1em 0 0 0 !important;
}

/*service-list*/

#sl_cols_3 {
	margin: 0 0 30px 0;
}

#sl_cols_3, #sl_cols_3 ul {
	position:relative;

}

#sl_cols_3 ul li{
	width: 30%;
	float:left;
	position:relative;
	background-image:none;
	margin: 0 1% 0 0; 	

}
#sl_cols_3 a {
	text-decoration:none !important;
	
}

#sl_cols_3 ul li strong {
	font-size: 170%;
	font-weight:normal;
	padding: 10px 0;
	display:block;
	border-bottom: 1px solid #E6E6E6;
	position:relative;
	text-decoration:none !important;
	
	
}

#sl_cols_3 ul li ul {
	
}

#sl_cols_3 ul li ul li {
	width: auto;
	height:auto;
	float:none;
	color: #1F4E99;
	font-size: 100%;
	margin:0;
	padding:0;
	position:relative;
}

#sl_cols_3 ul li ul li a {
	color: #1F4E99 !important;
	text-decoration:none;
	padding: 4px 0;
	display:block;
	border-bottom: 1px solid #E6E6E6 !important;
	
}


.filials-nav {
	overflow:hidden;
	margin:0 !important;
	
}

#tabs-set {
	margin: 20px 0 0 0;
}

.filials-nav li {
	display:inline-block;
	//display:inline;
	//zoom:1;
	background-image:none !important;
	font-size: 100% !important;
	padding: 0 12px 0 0 !important;
	white-space:nowrap;
}
.filials-nav li a {
	/*
	display:inline-block;
	padding: 8px 14px;
	border: solid 1px #F2F2F2;
	text-decoration:none;
	float:right;
	
	margin-left:15px;*/
	text-decoration:none;
	
	
}


.filials-nav li a b {
	border-bottom: 1px dashed #999999;
	font-weight:normal;
	color:#999999;
	zoom:1;
	cursor:pointer;
}

.filials-nav li a.current  {
	/*background-color: #F2F2F2;
	float:left;
	
	margin-left:0;*/
}

.filials-nav li a.current b {
	/*border-bottom: 1px dashed #1F4E99;*/
	border-bottom:none !important;
	color:#1F4E99;
}

.services {

}
.services li {
	
	background-image: none !important;
	font-size: 100% !important;
}

.params-nav {
	display:none;
}


/*Branches*/

.sale {color:red;}
.orderBy {font-weight: bold;}
.orderBy .selected {background: #eeeeee;}
.pages {clear:both; overflow: hidden;}
.pages li {float:left;list-style: none; text-align: center; width: 20px;}
.pages li.current {background: #eeeeee;}
.pages .prev, .pages .next {width:30px; color:#eeeeee;}
.map {background:gray;}
#list {display:none;}
#list {}
#branches, #atm {
	width:100%;
	font-size:80%;
	
}

#branches {
	
}

#branches .type_0 {
	height: 100%;
	margin-bottom: 0px;
}

#branches h3, #atm h3  {
	font-size:160%;
}

#branches h4, #atm h4 {
	margin: 0 0 0.5em 0;
}

.row {
	overflow: hidden;
	clear: both;
}
#branches>div>div, #atm div>div{
	border-bottom:1px solid #F2F2F2;
	float:left;
	
	margin:25px 5% 0 0;
	margin:25px 3% 0 0;
	padding:0 0 10px;
	width:45%;
	//width:44%;
}

#atm .type_1 {
	height: 6em;
	//height: 100px;
}

#branches .phones, #atm .phones, #branches .worktime, #atm .worktime {
	float:none;
	font-size:80%;
	margin: 0.5em 0;
	padding:0;
	border:none;
	width: auto;
	height: auto;

}

#branches ul li, #atm ul li, .worktime ul li, .worktime ul li {
	margin: 0 !important;
	padding:0 !important;
	background-image:none;
	font-size:100%;
		//line-height:10px!important;
}

.branch_item {
	margin-top: 30px;
}

.branch_item .phones {
	margin-bottom: 30px;
}

.branch_item UL {
	margin-top: 15px;
	list-style-type: none;
}

.branch_item UL LI {
  margin-bottom: 5px !important;
}

#atm {
	margin: 0
}

#lbl_map {display:none;}
#list {display:block;}
#lbl_list {display:none;}

#map_cols {
	position:relative;
}

#map_cols .left_col {
	float: left;
	width: 200px;
	position:relative;
}

#map_cols .right_col {
	margin-left: 250px;
	position:relative;
}

#map {
	width:100%;
	height:300px;
}




#accordion {
	
}

#accordion li {
	background-image:none;
}

#accordion .pane {
	max-height: 350px;
	overflow-y:auto;
	_height: auto;
	_overflow:auto;
}

#accordion .SL_FILIAL_METRO {
	_height: 300px !important;
}

#accordion .pane li {
	margin:0;
	padding:0;
	background-image:none;
	font-size:75%;
	
}

#accordion .header {
	_zoom:1;
	
	
}

#accordion .header .btn {
	display:block;
	font-size:110%;
	padding: 5px 0  5px 12px;
	background-color:#F2F2F2;
	cursor:pointer;
	color:#333333;
	font-weight:normal;
	margin: 0 0 7px 0;
	background: #F2F2F2 url(/common/img/bullets_long.gif) no-repeat 160px 5px;
	_zoom:1;
	text-decoration:none;
	
}


#accordion .active .btn {
	display:block;
	font-size:110%;
	padding: 5px 0  5px 12px;
	cursor:pointer;
	color:#333333;
	font-weight:normal;
	margin: 0 0 7px 0;
	background: #DFDFDF url(/common/img/bullets_long.gif) no-repeat 160px -41px;
	outline: none;
	_zoom:1;
}	


/* adcanced search */

#advanced_search {
	position:relative;
	font-size:80%;
	margin-bottom: 20px;
}

#advanced_search label {
	color:#7F7F7F;
	display:block;
	font-size:85%;
	font-weight:bold;
}

#advanced_search td {
	padding: 5px 8px 5px 0;
}

#advanced_search .inp_width {
	width: 190px;
	margin:3px 0 0;
} 

#advanced_search .s_string {
	width: 380px;
	margin:5px 0 0;
	padding:5px;	
	border: solid 1px #1F4E99;
} 
/* ширина Текстовых полей и некоторых Селектов */

#advanced_search .button {
	width: 150px;
	padding: 5px;
	border: none;
	cursor:pointer;
	
}  

.search_time {
	font-size:70%;
	margin-bottom:15px;
}

.search_item {
	font-size:80%;
	margin-bottom:15px;
}


.serach_pages {
	font-size:80%;
}

.serach_pages td {
	padding:7px;
}

/*  Отступ сверху для ячейки в которой находится кнопка */






/* deposit calc */

.dep_calc_box {
	margin: 20px 0 20px 0;
}

.program_descr_box {
	padding:5px 8px 15px 0; 
	font-size:80%; 
	font-style:italic; 
	
	height: 25px;
}

.dep_calc  {
	margin: 0 0 20px 0;
	
}

.dep_calc TD,
.dep_calc TH {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.dep_calc INPUT,
.dep_calc SELECT {
	font-family: Verdana;
	font-size: 12px;
	
}
/*
.deepcalc_table INPUT, .deepcalc_table SELECT {
	position:absolute !important;
	z-index: 250;
}
*/
.dep_calc table {
	font-size: 80%;
}
.result_table {
	margin: 10px 0 0 0;
}

.result_table TD {
	padding-top: 6px;
	padding-bottom: 6px;
}
.depcalc a {
	font-size:110%;
	padding:0 0 0 15px;
	background: url(/common/img/depcal_ico.gif) no-repeat left 2px;
	font-weight:bold;
}


.percent_table {
	width: 800px;
	margin: 10px 0 10px 0px;
}

.percent_table TD {
	border: 1px solid #BEBEBE;
	padding: 2px 5px 2px 5px;
}

.sub-links {
	margin-top: 20px;
}

.program_descr_box {
	background-color:#F2F2F2;
	font-size:100%;
	margin:0 0 20px;
	padding:10px 10px 20px;
	
}


/* News */
.archives_form {
	border: 1px solid #e6e6e6;
	margin:0 1px;
	width:99.9%;
}

.archives_form td {
	padding: 10px 0;
}
.archives_form th {
	text-align:left;
	font-size:90%
}

.archives_form .show_from {
	padding: 0 10px 0 20px;
	width:165px;
	white-space:nowrap;
}

.archives_form .show_to {
	width:25px;
}

.archives_form .f-input {
	width:80px;
	
}

.archives_form .f-input input {
	font-size:70%;
	padding:2px;
	color:#989898;
}

.archives_form .f-calendar {
	width:10px;
	padding: 0 5px;
}

.news_item {
	position:relative;	
}

.news_item p {
	padding: 0 0 0 6em;
	position:relative;
}

.news_item p b {
	color:#999999;
	font-size:85%;
	font-weight:normal;
	left:-0.1em;
	_left:-75px;
	padding:2px 0;
	position:absolute;
}

#page_sel {
	position:relative;	
	font-size:80%;
}

#page_sel b {
	display:inline-block;
	//display:inline;
	//zoom:1;
	padding:3px 7px;
	font-weight:normal;
	color:#fff;
	background-color:#ffcd1a;
}

#page_sel a b {
	color:#1F4E99;
	background-color:#fff;
	text-decoration:underline;
}

#page_sel .prev, #page_sel .next {
	color: #D9AA00 !important;
	font-size:80%;
	font-weight: bold;
	text-transform:uppercase;
}
#page_sel .prev {
	padding-left: 15px;
	background: url(/common/img/bullets_next_prev.gif) no-repeat left -45px;
}

#page_sel .next {
	padding-right: 15px;
	background: url(/common/img/bullets_next_prev.gif) no-repeat right -1px;
}

#full_news {
	
}

#full_news p small {
	display:block;
	color:#989898;
	margin-bottom:15px;
	font-weight:normal;
	
}

#full_news cite {
	display: block;
	margin: 20px 0;
	border-top: 1px solid #E6E6E6;
	padding: 10px;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	color: #989898;
}

.news_item .smi {
	font-size: 70%;
	color: #989898;
	display:block;
	padding: 5px 0 0 0;
}


/*print table */

.print_table {
	width:654px;
	position:relative;
	margin: 0 auto;
}
.print_table .logo {
	padding-top: 45px;
	padding-bottom: 50px;
}
.print_table .content {
	padding-bottom: 200px;
}
.print_table address {
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #999999;
}
.print_table .toprint {
	padding: 66px 0;
	text-align:center;
}

.print_table .toprint a {
	display: inline-block;
	position: relative;
	padding: 7px 16px;
	background: #1f4e99;
	color: #FFF;
	text-decoration: none;
	font: bold 10px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}

.print_table div {
	display:block !important;	
}
.print_table .filials-nav {
	display:none!important;
}

/*management*/

#directors ul {
	width: 200px;
	float: left;
	height: 260px;
	list-style: none;
}
#directors ul li {
	margin:0;
	padding:0;
	background-image:none;
	font-size:70%;
	width:170px;
}

#directors ul img {
	margin-bottom: 10px;
}
#directors ul li a {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}


#managers ul {
	width: 200px;
	float: left;
	height: 260px;
	list-style: none;
}
#managers ul li {
	margin:0;
	padding:0;
	background-image:none;
	font-size:70%;
	width:170px;
}

#managers ul img {
	margin-bottom: 10px;
}
#managers ul li a {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}


/* doc icons */
.word, .exel, .txt, .acrobat, .zip, .rar {
	padding-right: 20px
	
}

.word {
	background: url(/common/img/icons_pack.png) no-repeat right top;
}
#additional_info .word {
	background-position: left top;
}

.exel {
	background: url(/common/img/icons_pack.png) no-repeat right -42px;
}
#additional_info .exel {
	background-position: left -42px;
}
.txt {
	background: url(/common/img/icons_pack.png) no-repeat right -169px;
}
#additional_info .txt {
	background-position: left -169px;
}
.acrobat {
	background: url(/common/img/icons_pack.png) no-repeat right -84px;
}
#additional_info .acrobat {
	background-position: left -84px;
}
.zip {
	background: url(/common/img/icons_pack.png) no-repeat right -127px;
}
#additional_info .zip {
	background-position: left -127px;
}
.rar {
	background: url(/common/img/icons_pack.png) no-repeat right -212px;
}

#additional_info .rar {
	background-position: left -212px;
}


#additional_info a {
	padding:4px 0 0 20px !important;
	display:block;
	//position:relative;
	//padding-left:20px;
	
}

#additional_info a span {
	display:block;
	zoom: 1;
	height: 16px;
	position:absolute;
	left:0;
	top:6px;
	text-decoration:none;
}

/*.exel:after {
      content:  url("/common/img/blank.gif");
	
	right:0;
	 margin: -16px 0 0 0;
	  width:16px;
	  height:16px;
	  display:block;
      background: url(/common/img/icons_pack.png) no-repeat right -42px;
    }*/
	
	
#page h6 {
	color:#818282;
	margin: 0 0 10px 0;
	font-size:75% !important;
}
	
.notice {
	margin: 15px 0 35px 16px;
	
	color:#818282;
	
}

.notice p {
	margin:0 0 3px 0 !important;
	font-size:70% !important;
}

.list {
}
.list h3 {
	color:#313131;
	margin: 25px 0 10px 0 !important;
}

.list li {
	margin-bottom:0.5em !important;
}

.doc_example li {
	margin-bottom:1.1em !important;
}


/*imgges left and right floats */
.img_right {
	margin: 0 0 15px 15px;	
}
.img_left {
	margin: 0 15px 15px 0;	
}



/*  */
.jsLabel {
	border-bottom:1px dashed;
	text-decoration: none;
	outline:none;
	}
.jsLabel.expanded {
	display:inline;

}

.jsLabel span {
	background:#FFFFFF url(/common/img/bullets.gif) no-repeat scroll center -2px;
	display:inline;
	height:15px;
	position:absolute;
	width:15px;
}

.jsLabel b {
	font-weight:normal;
	border-bottom:1px dashed;
}

.jsLabel.expanded span {
	background:#FFFFFF url(/common/img/bullets.gif) no-repeat scroll center -65px;
	display:inline;
	height:15px;
	position:absolute;
	width:15px;
}



.underCut {
	display: none;
	margin: 0 0 20px 0;
	}

.loading {display:block;width:100%; height:0px; background:url("/common/img/loading.gif") center no-repeat; overflow: hidden; padding-top: 40px; }
.loading a {display:none;}

h4 a {text-decoration: underline;}
#iframeDepcalc {width:100%; display: none; border: none; overflow: hidden; border-collapse:collapse;}

.filialsGroup	{
	overflow:hidden; clear:both; zoom:1;
}
.filialsList{
	float:left;
	margin:0 5% 0 0 !important;
	padding:0;
	width:40%;
	}
.filialsCol > li{
	background-repeat:no-repeat !important;
}

.depcalc .uarr {display: none;}
p.loaded .uarr {
background: #FFFFFF url(/common/img/bullets.gif) no-repeat scroll center -65px;
display:inline;
height:15px;
padding-right:20px;
width:15px;
}
/* */
/*.filialsList li a.loaded {color:black; text-decoration: none; padding-right:15px; background:url(/common/img/bullets.gif) no-repeat scroll right -65px;}*/

.popup {zoom:1; position: absolute; z-index: 10; border:1px solid gray; background: white;}
.popup del {width: 10px; height: 10px; background: red; zoom:1; overflow: hidden; float: right;}
.popup iframe {}



/* exchange rate */


.exchangeRate {width:99%;}
.exchangeRateResults div {border-top:1px solid #E6E6E6; margin-top:5px; padding-top:5px;}
.exchangeRate tr {background: #ffffff; zoom:1;}

.crossRate {margin:2px 0px;}
.crossRate label {
	font-size:65%;
	cursor: pointer;
	color:#1F4E99;
	//zoom:1;
	//display:inline;
}

.exchangeDay {font-size:65%; color:#999999; margin-bottom:5px;}
.exchangeCalcForm {margin-top:5px;}


.crossRate label.jsLink {
	cursor: hand;
	color:#1F4E99;
	//zoom:1;
	
}

.crossRate label i {
	border-bottom: 1px dashed;
	font-style:normal;
	display:inline-block;
	//zoom:1;
}

.crossRate label.jsLink span {
	background:#FFFFFF url(/common/img/bullets.gif) no-repeat scroll center -4px;
	display:inline-block;
	width:15px;
	//zoom:1;
}

.crossRate label span {
	background:#FFFFFF url(/common/img/bullets.gif) no-repeat scroll center -66px;
	display:inline-block;
	width:15px;
	//zoom:1;
}





.focus {border:2px solid #D9AA00;}
.exchangeSubmit {display: none;}
.exchangeRateResults li {font-size: 80%; margin-top:5px;}
.exchangeRateResults {margin: 10px 0px;}
.exchangeSumm{width:120px;}
.exchangeRate td {padding-top:2px!important; padding-bottom: 5px !important; padding-right: 5px;}
.exchangeRate .row td { border-top:1px solid #E6E6E6;}
.exchangeRate .row .raise {
 background: url(/common/img/rate_bullets.gif) no-repeat right 6px;
}

.exchangeRate .row .lower {
 	background: url(/common/img/rate_bullets.gif) no-repeat right -18px;
}

.exchangeRate .row b {
	 font-size: 80%;
	 padding-right: 12px;
	 margin-left: 5px;
	 //zoom:1;
}

.crossRate div {display: none;}
.crossRate td {vertical-align: bottom;}

.exchangeSubmit {display: inline;}
.exchangeSumm {width:100px;}

.exchangeH {margin-bottom:2px !important;}



/*фиксы для кнопок*/
.std_form FIELDSET {
display:block;
}

.src INPUT.exchangeSumm {
//height:18px;
}


.src INPUT.exchangeSubmit {
height:23px;
}

.expanded {background: url("/common/img/bullets.gif") no-repeat scroll right -65px transparent; padding-right: 18px; border: none;}
