a { cursor: pointer !important;}

/* layout */
html, body { padding: 0px; margin: 0px; height: 100%; font: normal 12px/1.4em Arial, sans-serif; color: #555; }
#all { position: relative; height: auto; min-height: 100%; _height: 100%; }
#pre-footer, #footer { clear: both; height: 120px; margin: 0px; border: none; zoom: 1; }
#top, #footer, .columns { width: 966px; margin: 0px auto; }
#footer { position: absolute; left: 50%; margin-left: -483px; bottom: 0px; }
.columns { position: relative; /* overflow: hidden; */ padding-top: 30px; }
/* .col-full-height { padding-bottom: 10000px; margin-bottom: -10000px; } */
.col-left, .col-right, .col-center, .title { float: left; }
.col-left { width: 159px; margin-right: 26px; overflow: hidden; _margin-right: 28px; min-height: 300px; _height: 300px; _overflow: visible; _overflow-x: hidden; }
.col-center, .title { width: 539px; margin-right: 42px; }
.col-center { *margin-right: 0px; }
/* .col-center { float: none; margin-left: 185px; } */
.col-right { width: 196px; float: right; }
.col-center.no-right-block { width: 776px; margin-right: 0px; }
.clear {clear:both;font-size:0;line-height:0;height:0;}

.oneColumn .title {width: 728px;}
.oneColumn .title p {/*clear:none; float:left; width: 100%; margin-bottom:0px;*/}
.oneColumn .col-center {margin-right:0; width: 966px;}
/* / layout */

/*
* layout
* tags
* all-pages decor
* share
* all-pages elements
* 	top
* 	title
* 	right
* 	footer
* 	left
* 	scroll
* 	popup ( список городов )
* 	toolboxBar
* elements
* 	button
* 	files
* 	col-3 ( хорошо сочетается с др. элементами )
* 	tabs
* 	vertical-tabs
* 	news-month
* 	publications-month
* 	rate-of-exchange 
* 	square ( блоки с подсолнухом и кубиком Рубика на первой странице )
* 	right ( элементы, которые встречаются только в правой колонке или изменяются относительно центральной колонки )
* 	popup ( див с iframe'ом по центру экрана 
*   sideBanner
*   conTableGrey
*	currency ( календарь курса валют )
*	converter
*   faq
*   paging
* pages
*   managements ( страница Руководсво )
*   sitemap
*   search
*   calculator
* content Specific
*   grayBorder & roundEmphazed
* temp styles
*/


/* tags */
td, th { font-size: 1em; }
a img { border: none; }
a { color: #E2001A;  text-decoration: none;}
a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, form { margin-top: .5em; margin-bottom: .5em; }
h1 { font: normal 1.5em 'Trebuchet MS', sans-serif; color: #E2001A; text-transform: uppercase; }
h2, h3, h4, h5, h6 { font: bold 1.2em 'Trebuchet MS', sans-serif; color: #4077B0; }
h3 { font-size: 1.1em; margin-bottom: .2em;}
h4 { font-size: 1em; }
h5 { font-size: .9em; }
h6 { font-size: .8em; }
input, textarea, select { font-family: Arial, sans-serif; font-size: 1em;}
ul { padding-left: 1.1em; *padding-left: 0em; *margin-left: 1.3em; }
p, ul, ol, .col-center table, .col-center form { margin-bottom: 1.3em; }
ol { margin-left: 0px; padding-left: 2em; *padding-left: 2.4em; }
body.font-big .col-center { font-size: 1.2em; }
body.font-small .col-center { font-size: .8em; }
ul ul, ol ul, ol ol, ul ol { margin-bottom: 0px; }
/* / tags */

/* all-pages decor */
body { background: white url(/media/system/img/layout/top.gif) left top repeat-x; }
#pre-footer { visibility: hidden; }
/* .columns { margin-bottom: .5em; *margin-bottom: 1em; } */
.columns { margin-bottom: 40px;}
.nl { font-family: "Trebuchet MS", serif; }
.nl a { text-decoration: none; color: #555; }
.nl a, .nl span { text-transform: uppercase; }
.nl a:hover { text-decoration: underline; }
span.red {color: #E3001C;}
/* / all-pages decor */

/* share */
.w-100 { width: 100% !important; }
a.w-100, span.w-100 { display: block; }
.block, a.block img { display: block; }
.no-mar-top, .nmt, .no-mar-v, .no-mar { margin-top: 0px !important; }
.no-mar-right, .nmr, .no-mar-h, .no-mar { margin-right: 0px !important; }
.no-mar-bottom, .nmb, .no-mar-v, .no-mar { margin-bottom: 0px !important; }
.no-mar-left, .nml, .no-mar-h, .no-mar { margin-left: 0px !important; }
.hidden { display: none; }
.reloading {padding:40px; }
.reloading, div.reloading { background:url(/media/system/preloaders/preloader.gif) 50% 50% no-repeat; }
h4.loading a { background:url(/media/system/preloaders/ajax-loader.gif) 100% 50% no-repeat;}
.reloading, .reloading *, .reloading a, .loading, .loading *, .loading a { cursor: progress;}
.print {display: none; font-size: 0.85em;}
.blueEmPara {display: block; padding-left: 14px; color:#555; background: url('/media/system/bullets/blueDot.png') no-repeat 0px 3px; font-size: 11px; margin: 5px 0; line-height: 1.2em;}
.light {font-size: 10px; color: #acacac; line-height: 1.3em;}
/* / share */

/* all-pages elements */
	/* top */
		#logo img, img#logo { padding: 39px 11px 0px 11px; zoom: 1; }
		#top { position: relative; }
		.top .nl, .top .nl li { list-style: none; margin: 0px; padding: 0px; text-align: right; }
		.top .nl li { float: left; /* margin-left: 9px;*/ }
		.top .nl a { padding: 0px 12px; }
		.top .nl { position: absolute; top: 0px; right: 0px; }
		#service { top: 40px; font-size: .8em; }
		#service li { margin: 0px; }
		#top-bar { font-size: .8em; font-weight: bold; z-index: 1000; }
		#top-bar li { line-height: 21px; }
		#top-bar a { 
			display: block; position: relative; top: -1px; 
			*zoom: 1; *display: inline;
			text-decoration: none; 
		}
		#top-bar .city a { cursor: default; float: left; }
		#top-bar .city a.cur-city { 
			line-height: 15px; position: relative; top: 2px;
			padding-left: 7px; padding-right: 60px; background: white url(/media/system/img/arrows/7x4-red.gif) 95% 4px no-repeat;
			color: #FF0808; border: 1px solid #CFCFCF; 
			text-transform: none; color: #E2001A; font: normal 11px Arial;
		}
		#top-bar .city span { display: none; }
		#top-bar .city .open { padding-right: 3px; margin-right: 160px; }
		#top-bar .city .open span { display: inline; }
		#top-bar .unicredit-group { font-weight: normal; background: #E2001E url(/media/system/img/layout/top-red.gif) left top repeat-x; }
		#top-bar .unicredit-group a { color: white; text-transform: none; cursor: default; }
		#top-bar .unicredit-group ul { display: none; position: absolute; }
		body #top-bar .city a {cursor: default !important;}
	/* / top */
	
	/* title */
		.title { position: relative; }
		/*.title .page-service { position: absolute; width: 70px; right: -11px; bottom: -3px; }
		.title .page-service { position: absolute; width: 70px; right: -11px; top:0; } */
		.title .page-service { float: right; position: relative; top: 3px; }
		.title .page-service a { margin-left: 8px; }
		.title h1, .title p { width: 470px; margin-top: 0px; }
		.title p { /*clear: both;*/ font-size: .85em; margin: 0px 0px 4px -1px; overflow: hidden; padding-top: 2px; }
		.title p, .title p a { color: #555; text-decoration: none; }
		.title p a, .title p strong { margin: 0px 1px; }
		.title p strong { font-weight: normal; color: black; }
		.title p a:hover { text-decoration: underline; }
	/* / title */

	/* right */
		.col-right .simple-search { 
			display: block; 
			margin-top: 1.3em;
			margin-bottom: 1.2em;
			background: #3F77B2 url(/media/system/img/elements/simple-search/top.gif) left top no-repeat;
		}
		.col-right .simple-search .border-bottom { 
			padding: 4px 3px 4px 5px;
			background: transparent url(/media/system/img/elements/simple-search/bottom.gif) left bottom no-repeat; 
		}
		.col-right .simple-search .text { 
			width: 158px; vertical-align: top; 
			font-size: .9em; padding: 2px 0px 1px 5px;
			font-weight: normal; font-family: Arial, sans-serif;
			border: 1px solid white; border-color: #6A6E71 #CED0CF white #CFCFCF; 
			_padding-bottom: 2px; _margin-top: -2px; _margin-bottom: -1px;	
		}
		.col-right .simple-search input.submit {
			position: relative; *top: 2px;
			padding: 0px 2px 0px 6px;
			/* width: 1em; height: 16px; background: transparent; line-height: 16px;*/
			border: none; vertical-align: middle;
			cursor: pointer;
			_width: auto;
			_zoom: 1;
		}
		.columns-for-right-img { width: auto; position: relative; padding-top: 0px; top: -1px; }
		.columns-for-right-img div { position: absolute; left: 50%; margin-left: 269px; background: transparent url(/media/system/content/_01.jpg) left top no-repeat; }
		.col-right.col-right-with-bottom-banner { padding-bottom: 10118px; _padding-bottom: 10117px; } /* 10000 - 6 + высота баннера */
		.bottom-banner { 
			display: block; width: 196px; height: 114px; overflow: hidden;
			position: absolute; right: 0px; bottom: 0px; 
			z-index: 2000;
		}
		.bottom-banner img { display: block; position: absolute; left: 0px; top: 0px; z-index: 2000; }
	/* / right */
	
	/* footer */
		#footer { font-size: .8em; }
		#footer .nl, #footer .nl li { list-style: none; margin: 0px; padding: 0px; }
		#footer .nl { overflow: hidden; margin-bottom: 11px; border-bottom: 1px solid #C0C0C0; zoom: 1; }
		#footer .nl li { float: left; margin-right: 20px; }
		#footer .nl a { display: block; padding: 5px 5px 2px; color: #333; }
		#footer .nl .rss a { 
			padding-left: 19px; padding-right: 15px;
			font-size: 1.1em; font-family: Arial, sans-serif; color: #555; 
			background: transparent url(/media/system/img/layout/rss.gif) left 7px no-repeat; 
			_background-position: left 8px;
		}

		#footer .nl li.pda a { 
			padding-left: 19px;
			background: transparent url(/media/system/icons/pda.gif) left 7px no-repeat; 
		}
	
		#footer .tel { 
			position: absolute; right: 0px; bottom: 66px; 
			padding-left: 22px; 
			font-family: 'Trebuchet MS', sans-serif; font-size: 1.9em; color: #E2001A; 
			background: transparent url(/media/system/img/layout/phone.gif) left center no-repeat;
		}
		#footer p { clear: both; margin: 0px; line-height: 1.2em; color: #B7B7B7; }
	/* / footer */
	
	/* left */
		.col-left .nl, .col-left .nl ul, .col-left .nl li { list-style: none; margin: 0px; padding: 0px; }
		.col-left .nl a, .col-left .nl span { display: block; padding: 3px 0px 4px 0px; background: transparent url(/media/system/img/arrows/5x6.gif) 0px 7px no-repeat; }
		.col-left .nl a, .col-left .nl span, .col-left .nl ul { padding-left: 12px; }
		.col-left .nl ul a, .col-left .nl ul span { text-transform: none; padding-left: 0px; background: none; }
		.col-left .nl { font-weight: bold; line-height: 1.2em; padding-top: 13px; *zoom: 1; }
		.col-left .nl ul { font: normal .9em Arial, sans-serif; margin-bottom: 20px; }
		.col-left .nl ul ul { font-size: 1em; border: 0px solid #C0C0C0; border-width: 1px 0px; margin-bottom: 0px; }
		.col-left .nl ul ul ul { border-width: 0px; }
		.col-left .nl .parent { background: transparent url(/media/system/img/arrows/5x6-down.gif) 0px 8px no-repeat; }
		.col-left .nl ul .parent { color: black; background: none; }
		.col-left .nl ul span.parent {/* color: #E2001A;*/ cursor: default; }
	/* / left */
	
	/* scroll */
		.scroll-container { position: relative; overflow: hidden; }
		.scroll-content { position: relative; left: 0px; top: 0px; }
		.scroll-bar { 
			position: absolute; right: 2px; top: 0px; 
			background: #D4D4D4 url(/media/system/img/elements/scroll/top.gif) left top no-repeat; 
		}
		.scroll-bar div { 
			padding-bottom: 1px; padding-left: 1px; padding-right: 1px;
			background: transparent url(/media/system/img/elements/scroll/top.gif) left bottom no-repeat; 
		}
		.scroll-bar img { 
			display: block; width: 11px; 
			background: transparent url(/media/system/img/elements/scroll/bg.gif) left top no-repeat; *zoom: 1;
		}
	/* / scroll */
	
	/* popup */
		.popup { position: absolute; z-index: 10000; }
		.popup-cities {
			width: 137px; height: 191px; 
			padding: 2px 17px 2px 8px; 
			background: white url(/media/system/img/b.gif) left top repeat; border: 1px solid #CFCFCF;
			font-size: .9em;
			*margin-top: 3px;
			*zoom: 1;
		}
		.popup-cities a { 
			display: block; 
			width: 129px; padding-left: 9px;
			color: #555; text-decoration: none; cursor: default;
			background: white url(/media/system/img/arrows/7x4-black.gif) left 5px no-repeat;
			margin-bottom: 1px;
		}
		.popup-cities a.cur, .popup-cities a:hover { 
			color: #cc0000; 
			background-image: url(/media/system/img/arrows/7x4-red.gif);
		}
	/* / popup */

	/* toolboxBar */
		html.toolboxBar #top-bar a { color: #8C2123; }
		html.toolboxBar #top-bar .unicredit-group { background: white url(/media/system/img/elements/toolbox-bar/menu-left.gif) left bottom no-repeat; }
		html.toolboxBar #top-bar .unicredit-group a { 
			color: #555; background: transparent url(/media/system/img/elements/toolbox-bar/menu-right.gif) right bottom no-repeat; 
			top: 0px;
		}
		html.toolboxBar { background: white url(/media/system/img/elements/toolbox-bar/bg.gif) left top repeat-x; }
		html.toolboxBar body { background: transparent url(/media/system/img/elements/toolbox-bar/left.jpg) left top no-repeat; }
		html.toolboxBar #all { background: transparent url(/media/system/img/elements/toolbox-bar/right.jpg) right top no-repeat; }
		html.toolboxBar #top, #toolboxBar, #toolboxBar div { height: 256px; }
		html.toolboxBar #top { padding-bottom: 58px; }
		html.toolboxBar #toolboxBar { display: block; }
		html.toolboxBar #logo img, html.toolboxBar img#logo { position: absolute; bottom: 0px; }
		html.toolboxBar #service { top: auto; bottom: 20px; }
		#toolboxBar { 
			display: none; width: 100%; 
			position: absolute; left: 0px; top: 0px; z-index: 1000; 
			overflow: hidden;
			font-family: 'Trebuchet MS', sans-serif; font-size: 1.2em;
		}
		#toolboxBar ul, #toolboxBar li { margin: 0px; padding: 0px; list-style: none; }
		#toolboxBar ul { width: 800px; overflow: hidden; }
		#toolboxBar ul { position: absolute; left: 50%; top: 72px; margin-left: -459px; z-index: 1000; }
		#toolboxBar ul.right { 
			width: 300px; margin-left: 192px; padding-left: 41px;
			top: 59px; padding-top: 13px;
			background: transparent url(/media/system/img/elements/toolbox-bar/separator.gif) left top no-repeat;
		}
		#toolboxBar li { float: left; margin-bottom: 33px; }
		#toolboxBar li a { 
			display: block; width: 90px; height: 34px; padding: 5px 15px 3px 80px; 
			padding-right: 63px;
			background: transparent url(/media/system/img/b.gif) left top no-repeat;
		}
		#toolboxBar .pos_1 a { background-image: url(/media/system/img/elements/toolbox-bar/1.jpg); }
		#toolboxBar .pos_2 a { background-image: url(/media/system/img/elements/toolbox-bar/2.jpg); }
		#toolboxBar .pos_3 a { background-image: url(/media/system/img/elements/toolbox-bar/3.jpg); }
		#toolboxBar .pos_4 a { background-image: url(/media/system/img/elements/toolbox-bar/4.jpg); }
		#toolboxBar .pos_5 a { background-image: url(/media/system/img/elements/toolbox-bar/5.jpg); }
		#toolboxBar .pos_6 a { background-image: url(/media/system/img/elements/toolbox-bar/6.jpg); }
		
		#toolboxBar .right .pos_1 a { background-image: url(/media/system/img/elements/toolbox-bar/r1.jpg); }
		#toolboxBar .right .pos_2 a { background-image: url(/media/system/img/elements/toolbox-bar/r2.jpg); }
		
		#toolboxBar * { color: white; text-decoration: none; }
		#toolboxBar a:hover { text-decoration: underline; }
		#toolboxBar .close {
			position: absolute; left: 50%; top: 214px;
			display: block; width: 130px; height: 42px; 
			padding-left: 15px;
			margin-left: 350px; text-align: center; line-height: 44px;
			font-size: .65em; text-transform: uppercase;
			background: transparent url(/media/system/img/elements/toolbox-bar/close.gif) left top no-repeat;
		}
	/* / toolboxBar */
	
/* / all-pages elements */

/* elements */
	/* button */
		p.button { margin-top: -2em; /* margin-bottom: 2em; */ text-align: right; }
		td p.button { margin-top:0; }
		a.button, p.button a { 
			padding: 1px 0px 2px 3px; 
			margin-right: 4px; margin-left: 2em;
			text-decoration: none; 
			background: transparent url(/media/system/img/elements/button/left.gif) left top no-repeat; 
			*padding-top: 0px; *margin-right: 1px; 
		}
		a.button span, p.button a span { 
			padding: 1px 19px 1px 8px;
			font-family: "Trebuchet MS", sans-serif; text-transform: uppercase;
			font-size: .9em; color: white; 
			background: #E2001A url(/media/system/img/elements/button/right.gif) right top no-repeat; 
		}
		a.button-full-width, .button-full-width a.button {
			display: block; margin-left: 0px; padding-top: 0px; padding-bottom: 0px;
			*zoom: 1;
		}
		a.button-full-width span, .button-full-width a.button span {
			display: block; padding-top: 0px; padding-bottom: 0px; line-height: 18px;
		}
		a.button.purple, p.button.purple a {background-image: url(/media/system/img/elements/button/left_p.gif);}
		a.button.purple span, p.button.purple a span {background-color: #614978; background-image: url(/media/system/img/elements/button/right_p.gif);}
	/* / button */
	/* files */
		ul.external-links { margin-left: 0px; padding-left: 0px; _width:100%;}
		ul.external-links li { margin: 0px; padding: 0px; list-style: none; clear: both; overflow:hidden;}
		ul.external-links li a {float: left;}
		.external-links a, a.external-links { 
			zoom: 1; 
			display: block; /* padding: 2px 0px 5px 25px; */ padding: 3px 0px 4px 25px;
			text-decoration: none; 
			background: transparent url(/media/system/img/icons/empty.gif) 0px /* center */ 3px no-repeat;
		} 
		
		/* .external-links a:hover, a.external-links:hover { text-decoration: underline; } */
		.external-links a:hover, a.external-links:hover { text-decoration: none; }
		a.external-links.hover span, a.external-links:hover span,
		.external-links a.hover span, .external-links a:hover span { text-decoration: underline; }
		.external-links a span, a.external-links span {color: #E2001A;}
		.external-links a em, a.external-links em { font-style: normal; color: #555; }
		a.e-audio { background-image: url(/media/system/img/icons/files/audio.gif); }
		a.e-doc { background-image: url(/media/system/img/icons/files/doc.gif); }
		a.e-pdf { background-image: url(/media/system/img/icons/files/pdf.gif); }
		a.e-ppt, a.e-ppoint { background-image: url(/media/system/img/icons/files/ppt.gif); } 
		a.e-video { background-image: url(/media/system/img/icons/files/video.gif); }
		a.e-xls { background-image: url(/media/system/img/icons/files/xls.gif); }
		a.e-zip { background-image: url(/media/system/img/icons/files/zip.gif); }
		a.e-ie { background-image: url(/media/system/img/icons/user-app/ie.gif); }
		a.e-quick-time { background-image: url(/media/system/img/icons/user-app/quick-time.gif); }
		a.e-real-player { background-image: url(/media/system/img/icons/user-app/real-player.gif); }
		a.e-win-media-player { background-image: url(/media/system/img/icons/user-app/win-media-player.gif); }
		
		a.e-exclamation-mark { background-image: url(/media/system/img/icons/exclamation-mark.gif); }
		span.e-exclamation-mark {background: transparent url(/media/system/img/icons/empty.gif) 0px /* center */ 3px no-repeat; padding: 3px 0px 4px 25px; display: block;}
		span.e-exclamation-mark { background-image: url(/media/system/img/icons/exclamation-mark.gif); }
		
		a.e-rtf { background-image: url(/media/system/img/icons/files/rtf.gif); }
		a.e-jpg { background-image: url(/media/system/img/icons/files/jpg.gif); }
		
	/*[k] new files */		
		table.e-files {width:100%; border-collapse:collapse;}
		table.e-files td {padding:6px 8px; border:1px solid #fff;}
		table.e-files tr.e-odd td {background-color:#e4e4e4;}
		table.e-files tr.e-even td {background-color:#f1f1f1;}
		
		td.e-type {width:91px; text-align:right;}
		td.e-type span {display:block; margin-right:1px; padding-right:22px; background: transparent url(/media/system/img/icons/empty.gif) right top no-repeat;}
		span.e-audio { background-image: url(/media/system/img/icons/files/audio.gif) !important; }
		span.e-doc { background-image: url(/media/system/img/icons/files/doc.gif) !important; }
		span.e-pdf { background-image: url(/media/system/img/icons/files/pdf.gif) !important; }
		span.e-ppt, span.e-ppoint { background-image:url(/media/system/img/icons/files/ppt.gif) !important; } 
		span.e-video { background-image:url(/media/system/img/icons/files/video.gif) !important; }
		span.e-xls { background-image:url(/media/system/img/icons/files/xls.gif) !important; }
		span.e-zip { background-image:url(/media/system/img/icons/files/zip.gif) !important; }
		span.e-ie { background-image:url(/media/system/img/icons/user-app/ie.gif) !important; }
		span.e-rtf { background-image:url(/media/system/img/icons/files/rtf.gif) !important; }
		span.e-jpg { background-image:url(/media/system/img/icons/files/jpg.gif) !important; }

		span.e-quick-time { background-image: url(/media/system/img/icons/user-app/quick-time.gif) !important; }
		span.e-real-player { background-image: url(/media/system/img/icons/user-app/real-player.gif) !important; }
		span.e-win-media-player { background-image: url(/media/system/img/icons/user-app/win-media-player.gif) !important; }
		
		td.e-text {}
		td.e-text a {background:url(/media/system/img/arrows/5x6.gif) left 5px no-repeat; padding-left:10px; color:#555;}
		
	/* / files */
	/* col-3 */
		.col-3 { 
			position: relative; overflow: hidden; 
			width: 100%; clear: both;
			/* width: 107.7%; */
		}
		.col-3 .addWidth { 
			overflow: hidden; 
			margin-right: -17.6%;
			*width: 100%; *margin-right: 0%;
		}
		.col-3 .col { 
			float: left; 
			/* padding-right: 7.7%; width: 25.64%; */
			margin-right: 3%;  width: 25%; 
			*width: 29.9%; *margin-right: expression( this.nextSibling ? "3%" : "0px" );
		}
	/* / col-3 */
	/* tabs */
		.js .tabs { display: none; }
		.tabs { width: 100%; } /* ie */
		.tabs .top { margin-bottom: 15px; padding-top: 5px; overflow: hidden; background:url(/media/system/bgs/tabsbg.png) left 20px repeat-x; }
		.tabs .top a { 
			position: relative; 
			font-size: 10px; cursor: default;
			text-decoration: none; text-transform: uppercase; color: #555; 
		}
		.tabs .top a.cur { font-size: 11px; margin-right: -3px; left: -3px; top: -5px; }
		.tabs .top a:hover, .tabs .top a.cur { color: #D5080D; }
		/* .tabs .top a span { display: -moz-inline-block; display: inline-block; }  */
		.tabs .top a, .tabs .top a span { display: block; float: left; }
		.tabs .top a span { background: transparent url(/media/system/img/elements/tabs/bg.gif) left bottom repeat-x; }
		.tabs .top a span span { background: transparent url(/media/system/img/elements/tabs/left.gif) left bottom no-repeat; }
		.tabs .top a span span span { 
			height: 17px; padding: 5px 28px 0px 17px; 
			background: transparent url(/media/system/img/elements/tabs/right.gif) right bottom no-repeat; 
		}
		.tabs .top a.cur span { padding-left: 4px; background: transparent url(/media/system/img/elements/tabs/cur-left.gif) left bottom no-repeat; }
		.tabs .top a.cur span span { background: transparent url(/media/system/img/elements/tabs/cur-bg.gif) left bottom repeat-x; }
		.tabs .top a.cur span span span { 
			height: 20px; padding-top: 7px; 
			padding-right: 37px; padding-left: 18px; 
			background: transparent url(/media/system/img/elements/tabs/cur-right.gif) right bottom no-repeat; 
		}
		.tabs .top .cur, .tabs .top .cur * { cursor: default !important; }
	/* / tabs */
	/* vertical-tabs */
		.vertical-tabs .h { 
			font-size: .95em; margin: 0px; padding: 1px 23px 2px;
			border-bottom: 1px solid white; background: #F3F3F3 url(/media/system/img/arrows/7x4-red.gif) 11px 6px no-repeat; 
		}
		/* .vertical-tabs .h, .vertical-tabs .h a, .vertical-tabs .h a:hover { color: #333; } */
		.vertical-tabs .h, .vertical-tabs .h a { display: block; }
		.vertical-tabs .cur, .vertical-tabs .cur a {/* color: #E2001B; */ font-weight: bold; }
		.vertical-tabs .h a { text-decoration: none; cursor: default; }
		.vertical-tabs .h.cur { 
			background: #E4E4E4 url(/media/system/img/arrows/7x4-black-open.gif) 10px 8px no-repeat; 
		}
		.vertical-tabs .h.cur a, .vertical-tabs .h a:hover { color: #333; }
		.tabs .vertical-tabs { clear: both; }
		
		.vertical-tabs .preloader {overflow:hidden; text-align:center;}
		.vertical-tabs .preloader img {margin:40px;}
	/* / vertical-tabs */
	/* news-month */
		.news-month, .news-month ul * {  }
		.news-month ul { font-size: .9em; }
		.news-month ul, .news-month li { margin: 0px; padding: 0px; list-style: none; }
		.news-month li { 
			overflow: hidden; 
			line-height: 1.2em; 
			border-bottom: 1px solid #F3F3F3; 
			_width: 100%; _margin-bottom: -3px;
		}
		.news-month .date, .news-month .summary { padding: .7em 1em .8em; display: block; float: left; color: #555; }
		.news-month .date { width: 96px; font-weight: normal; }
		.news-month .date span { display: block; color: #CFCFCF; }
		.news-month .summary { 
			width: 63%; text-decoration: none;
			min-height: 2.4em; overflow: visible;
			border: 0px solid #F3F3F3; border-width: 0px 1px; 
			_height: 2.4em;
		}
		.news-month a.summary:hover { text-decoration: underline; }
	/* / news-month */
	/* publications-month */
		.publications-month ul, .publications-month li { margin: 0px; padding: 0px; list-style: none; }
		.publications-month li { margin: .9em 0px .9em 11px; font-size: .9em; line-height: 1.2em; }
		.publications-month .date { color: #333; }
		.publications-month .date span { padding-left: 5px; color: #555; font-weight: normal; }
		.publications-month .summary { 
			display: block; padding-left: 13px; 
			color: #555; text-decoration: none;
			background: transparent url(/media/system/img/arrows/7x4-red.gif) 1px 3px no-repeat; 
		}
		.publications-month .summary a { 
			color: #555;
		}
		.publications-month a.summary:hover { text-decoration: underline; }
		.publications-month .summary span { color: #CFCFCF; }
	/* / publications-month */
	/* rate-of-exchange */
		.rate-of-exchange table, table.rate-of-exchange { border-collapse: collapse; width: 100%; }
		.rate-of-exchange td, .rate-of-exchange th { 
			padding: 0px 0px 0px 10px; text-align: left; 
			background: #F4F4F4; border: 0px solid white; border-width: 1px 0px; 
		}
		.rate-of-exchange thead td, .rate-of-exchange thead th { background: none; }
		.rate-of-exchange tbody th { padding-left: 7px; width: 100%; }
		.rate-of-exchange .up { padding-right: 17px; background: #F4F4F4 url(/media/system/img/elements/rate-of-exchange/up.gif) right center no-repeat; }
		.rate-of-exchange .down { padding-right: 17px; background: #F4F4F4 url(/media/system/img/elements/rate-of-exchange/down.gif) right center no-repeat; }
		.rate-of-exchange .all-currencies { color: #555; text-decoration: none; padding-left: 14px; margin-left: 9px; background: transparent url(/media/system/img/elements/rate-of-exchange/bullet.gif) left center no-repeat;}
		.rate-of-exchange a.all-currencies:hover { text-decoration: underline; }
		.col-right div.rate-of-exchange { padding-bottom: 3px; font-size: .9em; }
		.col-right .rate-of-exchange .all-currencies { display: block; margin-top: -4px; /*position: relative; top: -4px;*/ }
	/* / rate-of-exchange */
	/* square */
		.square { 
			position: relative; 
			width: 140px; height: 150px; /* 174 x 167 */
			padding: 0px 17px 17px 17px;
			/* font-size: .9em; */ line-height: 1.2em;
			background: #9F9E9D; color: white; 
			font-size: 11px;
		}
		.square strong.header { 
			display: block; padding-top: 87px; margin-bottom: 6px;
			font-size: 1.1em;
			font-family: 'Trebuchet MS', sans-serif; text-transform: uppercase; 
		}

		.square a.link { 
			position: absolute; right: 5px; bottom: 0px; 
			display: block; width: 115px; height: 19px; line-height: 18px; overflow: hidden;
			background: white url(/media/system/img/elements/square/more.gif) left bottom no-repeat;
			text-indent: 10px; text-decoration: none;
		}
		.square a.link:hover { 
			text-decoration: underline;
		}
		.square-sunflower { background: #9F9E9D url(/media/system/img/elements/square/sunflower.jpg) left top no-repeat; }

		.square-rubik { 
			padding-left: 13px; width: 145px; padding-right: 16px; /* << 4px + 5px */
			background: #597192 url(/media/system/img/elements/square/rubik.jpg) left top no-repeat; 
		}
		.square-rubik strong { padding-top: 89px; margin-bottom: 2px; *padding-top: 90px; }
		.square-rubik a { right: 12px; background-image: url(/media/system/img/elements/square/rubik-more.gif); }
	/* / square */
	/* right */
		.col-right .section {
			margin: 10px 0px;
			zoom: 1;
		}
		.col-right .with-border {
			background: transparent url(/media/system/img/right/bg.gif) left top repeat-y;
		}
		.col-right .with-border .top {
			background: transparent url(/media/system/img/right/top.gif) left top no-repeat;
		}
		.col-right .with-border .bottom {
			background: transparent url(/media/system/img/right/bottom.gif) left bottom no-repeat;
			padding: 1px;
		}
		.col-right .with-header .top {
			background: transparent url(/media/system/img/right/header.gif) left top no-repeat;
		}
		.col-right .with-header h4 {
			margin-bottom: .3em; padding-left: 9px;
			font-size: 1.6em; color: #333;
			*margin-bottom: .5em;
		}
		.col-right .vertical-tabs { padding: 2px; }
		.col-right .vertical-tabs .h { font-weight: bold; }
		.col-right .vertical-tabs .h a { color: #333; }
		.col-right .vertical-tabs .h a:hover { color: #E2001B; }
		.col-right .vertical-tabs .h.cur a { color: #E2001B; }
		.col-right .vertical-tabs .h { 
			font-family: Arial, serif; line-height: 1.5em;
			background-image: url(/media/system/img/arrows/7x4-black.gif); 
		}
		.col-right .vertical-tabs .h.cur { 
			line-height: 1.4em;
			background-image: url(/media/system/img/arrows/7x4-red-open.gif); 
		}
		.big-links, .big-links li { margin: 0px; padding: 0px; list-style: none; position: relative; }
		.big-links li { 
			top: 1px;
			font-size: 1.2em; text-transform: uppercase; 
			border-bottom: 1px solid #CCCCCC; 
			background: #F4F4F4 url(/media/system/img/right/big-link-bg.gif) left top repeat-x;
		}
		.big-links a { 
			display: block; padding: 5px 20px 5px; 
			color: #333; text-decoration: none; 
			font-family: 'Trebuchet MS', sans-serif;
			background: transparent url(/media/system/img/arrows/7x4-red.gif) 10px 10px no-repeat;
		}
		.big-links a:hover { color: #FF0808; }
		.ibank { position: relative; padding: 0px 10px 5px; *padding-top: 3px; }
		.ibank a { text-decoration: none; }
		.ibank strong {
			display: block; 
			font-family: 'Trebuchet MS', sans-serif; font-size: 1em; color: #FF0808; 
			position: relative; left: -1px;
		}
		.ibank .more {
			padding-right: 9px;
			font-size: .9em; color: #333;
			background: transparent url(/media/system/img/arrows/7x4-6f6f6f.gif) right 4px no-repeat; 
		}
		.ibank a.more:hover { text-decoration: underline; }
		.ibank .enter, .ibank .enter span { display: block; }
		.ibank .enter {
			position: absolute; right: 10px; top: 3px;
			padding-left: 5px; font-size: .9em;
			background: #3F77B2 url(/media/system/img/right/ibank-left.gif) left top no-repeat; color: white;
			*top: 5px;
		}
		.ibank .enter span {
			padding-right: 5px;
			background: transparent url(/media/system/img/right/ibank-right.gif) right top no-repeat; 
		}
		.ibank .enter span span {
			padding: 1px 9px 1px 0px;
			background: transparent url(/media/system/img/arrows/7x4-white.gif) right center no-repeat; 
			height: 17px;
			*height: auto;
			*padding: 0px 9px 2px 0px;
		}
	/* / right */
	/* popup */
		.popup-cover {
			position: absolute; left: 0px; top: 0px; z-index: 2000;
			background: black;
			opacity: .8;
			*filter:alpha(opacity=80);
		}
		.center-popup {
			position: absolute; z-index: 2000;
			width: 606px; height: 606px;
			border: 1px solid #D0D0D0;
			background-color: white !important; padding: 0px; /* .reloading */
		}
		.center-popup .header { position: absolute; left: 25px; top: 23px; }
		.center-popup .header h1 { margin: 0px; }
		.center-popup .close { position: absolute; right: 0px; top: 0px;  cursor: pointer;}
		.center-popup .content, .center-popup iframe { width: 555px;/*width: 539px;*/ height: 516px; }
		.center-popup .content { position: absolute; left: 25px; /* top: 76px; */ top: 27px; }
		.center-popup iframe {
			border: none;
			display: none;
		}
		.center-popup .scroll, .center-popup .scroll-container, .center-popup .scroll-container .overflow-image {
			position: absolute;
			width: 16px; height: 537px;
		}
		.center-popup .scroll { right: 0px; top: 43px; }
		.center-popup .scroll-container { 
			display: none; 
			left: 0px; top: 0px; 
		}
		.center-popup .scroll-bar { 
			right: auto; left: 0px;
			width: 13px; background: #EFEFEF url(/media/system/img/elements/popup/scroll-bottom.gif) left bottom no-repeat;	
		}
		.center-popup .scroll-bar div { height: 1px; background: transparent url(/media/system/img/elements/popup/scroll-top.gif) left top no-repeat;}
		.center-popup .scroll-container .overflow-image { left: 0px; top: 0px; }
		
		.center-popup.cp-size-500x200 {
			width: 500px; height: 200px; 
		}
		.cp-size-500x200 .content, .cp-size-500x200 iframe { 
			width: 433px; /* default_value - (606-500) */
			height: 110px; /* default_value - (606-200) */
		}
		.cp-size-500x200 .scroll, .cp-size-500x200 .scroll-container, .cp-size-500x200 .scroll-container .overflow-image {
			height: 131px; /* default_value - (606-200) */
		}
		
		.center-popup.cp-size-500x550 { 
			width: 500px; height: 550px; 
		}
		.cp-size-500x550 .content, .cp-size-500x550 iframe { 
			width: 433px; /* default_value - (606-200) */
			height: 483px; /* default_value - (606-500) */
		}
		.cp-size-500x550 .scroll, .cp-size-500x550 .scroll-container, .cp-size-500x550 .scroll-container .overflow-image {
			height: 481px; /* default_value - (606-200) */
		}		
		

		.center-popup.cp-size-500x250 { 
			width: 500px; height: 250px; 
		}
		.cp-size-500x250 .content, .cp-size-500x250 iframe { 
			width: 433px; /* default_value - (606-200) */
			height: 160px; /* default_value - (606-500) */
		}
		.cp-size-500x250 .scroll, .cp-size-500x250 .scroll-container, .cp-size-500x250 .scroll-container .overflow-image {
			height: 181px; /* default_value - (606-200) */
		}	

		/* .center-popup .content, .center-popup iframe { width: 539px; height: 516px; } */
		.center-popup.cp-size-700x600 {
			width: 700px; height: 600px; 
		}
		.cp-size-700x600 .content, .cp-size-700x600 iframe { 
			width: 633px; /* default_value - (606-200) */
			height: 510px; /* default_value - (606-500) */
		}
		.cp-size-700x600 .scroll, .cp-size-700x600 .scroll-container, .cp-size-700x600 .scroll-container .overflow-image {
			height: 531px; /* default_value - (606-200) */
		}	
	
	
		.center-popup.reloading .content { display: none; }
	/* / popup */
	/* sideBanner */
		.sideBanner { padding: 3px; }
		.sideBanner .h-border { border: 1px solid #ccc; border-width: 1px 0px; margin: -3px 0px; padding: 2px 0px; }
		.sideBanner .v-border { border: 1px solid #ccc; border-width: 0px 1px; margin: 0px -3px; }
		.sideBanner .tl { 
			background: transparent url(/media/system/img/sideBanner/side-banner-tl.gif) left top no-repeat; 
			position: relative; top: -3px; left: -1px;
		}
		.sideBanner .tr { 
			background: transparent url(/media/system/img/sideBanner/side-banner-tr.gif) right top no-repeat; 
			position: relative; top: 0px; left: 2px;
		}
		.sideBanner .dl { 
			background: transparent url(/media/system/img/sideBanner/side-banner-dl.gif) left bottom no-repeat;
			position: relative; top: 6px; left: -2px;
		}
		.sideBanner .dr { 
			background: transparent url(/media/system/img/sideBanner/side-banner-dr.gif) right bottom no-repeat; 
			position: relative; top: 0px; left: 2px;
		}
		.sideBanner .c { position: relative; top: -6px; left: -2px; margin-right: -2px; _zoom: 1; }
		
		.sideBanner .c p { margin:0; padding-top: 3px; }
		.sideBanner .c img { display: block; }
		
		.sideBanner ul.external-links { margin-top: 0px; margin-bottom: 0px; padding-left: 10px; }
		.sideBanner .external-links a, .sideBanner a.external-links { padding-bottom: 2px; padding-top: 4px; background-position: 0px 6px; }
		.sideBanner .c a.external-links { margin-left: 7px; padding-left: 28px; }
		.sideBanner .c a.external-links { font-size: .9em; line-height: 1em; }
		.sideBanner .c a.external-links span { font-weight: bold; }
		.sideBanner .c a.external-links:hover { _text-decoration: none; }
		.sideBanner .c a.external-links.hover span { text-decoration: underline; }
		
	/* / sideBanner */
	/* conTableGrey */
		table.conTableGrey { /* border-collapse: collapse; */ font-size: .92em; border: none; width:100%; }
		.conTableGrey td, .conTableGrey thead th { text-align: center; }
		.conTableGrey th, .conTableGrey .first { text-align: left; }
		table.conTableGrey thead { font-family: 'Trebuchet MS', serif; }
		table.conTableGrey thead td, table.conTableGrey thead th { color: black; }
		table.conTableGrey thead th { font-weight: normal; text-transform: uppercase; padding-bottom: 4px; }
		.conTableGrey tbody, .conTableGrey thead, .conTableGrey tr, .conTableGrey th, .conTableGrey td { 
			border: 0px solid red; 
			padding: 0px; 
			vertical-align: top;
		}
		.conTableGrey th, .conTableGrey td { padding: 5px 13px; color: #555; }
		.conTableGrey tbody td, .conTableGrey tbody th { background: #E4E4E4; font-weight: normal; }
		.conTableGrey tbody th { border-right: 9px solid white; }
		.conTableGrey tbody .even td, .conTableGrey tbody .even th { background: #F1F1F1; }
	/* / conTableGrey */
	
	/* currency */
	.calendarSelectDiv {
		margin:0pt 0pt 10px;
		overflow:hidden;
		padding:0pt 0pt 0px;
		width:100%;
		}
	.calendarSelectDiv select, .calendarSelectDiv input, .calendarSelectDiv form {	float:left;}
	.calendarSelectDiv select {margin-right:10px; font-size: 11px; color: #555555;}
	.calendarSelectDiv form {display:inline; margin:0px;}
	p.light {margin: 0px 0px; font-size: 0.85em;}
	.curRates .conTableGrey {margin-bottom: 0px;}
	/* /currency */
	
	/* converter */
	#converter {font-size: 11px; color: #000000;}
	#converter input{width:70px;margin-right:10px;}
	#converter input, #converter select{color: #555555; font-size: 11px;}
	#converter .titles{width:102px;float:left;padding-top:4px;}
	#converter .row{margin-bottom:10px;}
	#converter .rate{float:left;padding-left:10px;}
	#converter #wishedSaleCur, #converter #wishedBuyCur{width:158px;float:left;//width:160px;_width:159px;_margin-left:3px;}
	#converter select{width:166px;}
	#converter #crossRateSale, #converter #crossRateBuy{float:left;width:60px;padding-left:4px;font-weight:bold;}
	#converter #buyResult, #converter #saleResult{float:left;font-weight:bold; margin-top: 5px; _margin-top: 0px;}
	#converter .titleslong{width:102px;float:left; padding-top: 5px; _padding-top: 0px;}
	#converter .separator{border-bottom: 1px solid #C0C0C0; padding-top: 15px; _padding-top: 10px; margin-bottom: 17px;}
	/* /converter */
	/* faq */
	#faqlist .que {cursor: pointer; color: #e2001a; margin-bottom: 10px;}
	#faqlist .cur {color: #000; font-size: 12px;}
	#faqlist .ans {background: #f4f4f4; color:#555; padding: 10px; margin-bottom: 10px; margin-left: -13px; padding-left: 12px;}
	/* / faq */
	/* paging */
	div.paging {font-size: 10px; width:100%; overflow: hidden;}
	div.paging div.start {float:left;}
	div.paging div.pages {margin: 0 auto; width: 265px; text-align: center;}
	div.paging div.end {float:right;}
	div.paging a:hover {text-decoration: none;}
	div.paging span {color: #000;}
	div.paging a, div.paging span {margin: 0 5px;}
	div.paging div.start * {margin: 0 6px 0 0px;}
	div.paging div.end * {margin: 0 0 0 6px;}
	/* / paging */
/* / elements */

/* pages */
	/* managements */
	#management h3.red {clear:both; margin-bottom: 18px;}
	#management div.manager {float: left; width: 189px; margin-bottom: 42px;}
	#management div.manager img.more {float: left; position:relative; top: 141px;}
	#management div.manager img.photo {float: left; margin: 0 10px 0 10px;}
	#management div.manager span {font-size: 11px;}
	/* /managements */
	/* sitemap */
	ul.sitemap {margin:0 15px 0 0; padding:0; float: left; width: 178px;}
	ul.sitemap ul {margin:0;padding:0; padding-left: 12px;}
	ul.sitemap ul ul {border: 1px solid #c0c0c0; border-width: 1px 0; margin: 1px 0;}
	ul.sitemap ul ul ul {border:none;}
	ul.sitemap li {margin:0; padding:0; list-style:none; margin-bottom: 20px;}
	ul.sitemap li {
		background:transparent url(/media/system/img/arrows/5x6.gif) no-repeat scroll 0 7px;
		font-size: 12px; font-family:'Trebuchet MS'; font-weight: bold;
		text-transform: uppercase; color: #555;
		}
	ul.sitemap li a	{color: #555; padding: 3px 0 4px 12px; display: block;}
	ul.sitemap li li {background: none; text-transform: none; font-family:Arial; font-weight: normal; font-size:11px; margin: 2px 0;}
	ul.sitemap li li a {padding: 0;}
	/* / sitemap */
	/* search */
	form.search {background: #f1f1f1; width: 539px; overflow: hidden; margin-bottom: 14px;}
	form.search input.text {
		margin: 7px 0 7px 11px;
		width: 438px; border: 1px solid #8c8c8c; border-width: 1px 0 0 1px; font-family: Arial; font-size: 11px; color: #555; padding: 2px;
	float: left; display: block;}
	form.search a.submit {
		font-size: 12px; font-family:Arial; color:#e90404; background:transparent url(/media/system/img/arrows/5x6.gif) no-repeat scroll 100% 6px;
		display: block; width: 53px; float: right; margin: 7px 11px 7px 10px;
		}
	p.found {font-size: 11px; margin-bottom: 12px;}
	ul.searchResults, ul.searchResults li {margin:0;padding:0; list-style: none;}
	ul.searchResults {margin-bottom: 18px;}
	ul.searchResults li {background: #f3f3f3; margin-bottom: 1px; padding: 3px 23px; font-size: 11px; line-height: 1.2em;}
	ul.searchResults li a {
		display: block; color:#e2001b; font-weight: bold; margin-left: -12px;
		background:transparent url(/media/system/img/arrows/5x6.gif) no-repeat scroll 0 4px;
		padding-left: 12px;
	}
	/* / search */
	
	.subscribe-link { height: 2.5em; border-bottom: 1px solid #F3F3F3; line-height:  2.5em; text-align: right; padding-right: 2.5em; }
	.subscribe-link a { padding-right: 1.8em; background: url(/media/system/img/arrows/7x4-red.gif) no-repeat 10.6em .3em; }
	
	/* calculator */
	#calcForm fieldset {border: 0; margin:0;padding:0;}
	
	#calcForm input.text { padding: 2px; width: 50px;}
	#calcForm input.short {width: 18px;}
	
	#calcForm .clear {font-size:11px; line-height:1.2em;height:auto;}
	
	#calcForm {font-family: Arial; font-size: 11px; margin: 0;}
	#calcForm .label {width: 210px; float: left; clear:both; color: #333; padding-left: 1px; padding-top: 2px; *padding-top: 3px;}
	#calcForm div.separator {height: 1px; margin: 15px 0; background-color: #c0c0c0; border: 0; font-size: 0;}
	
	#calcForm .inputSubmit, #rateValue {margin-bottom: 4px;}
	#calcForm .inputSubmit span {padding: 0 7px; zoom: 1;}
	#calcForm .inputSubmit .separator {padding: 0 7px; zoom: 1;}
	#calcForm .inputSubmit .submit {position: relative; left: 15px; top: 5px; *top: 1px;}
	
	/*
	#calcForm .radios {font-size: 1px; margin-bottom: 10px; *margin-bottom: 0px;  position:relative; top:-1px; *top:-5px;}
	#calcForm .radios div {margin-bottom: 4px; *margin-bottom:0px;}
	#calcForm .radios input {margin: 4px 0 4px 0;}
	#calcForm .radios label {margin-left: 5px; *margin-left:2px; vertical-align: top; *vertical-align: middle; font-size: 11px;}
	#calcForm label.radiobuttons {position: relative; top: 5px; *top:7px;}
	*/
	
	#calcForm .radios div {margin-bottom:8px; clear:both; width:100%; overflow:hidden;}
	#calcForm .radios div input {float: left;}
	#calcForm .radios div label {margin-left: 25px; display: block; padding-top:2px; *padding-top: 4px;}
	
	#calcForm input {font-size: 11px;}
	
	#calcForm label.checkboxes {position:relative; top: 3px; *top:7px;}
	
	#calcForm .miscInputs {margin-left: 207px;}
	#calcForm .miscInputs input {display: block; float: left; margin-right: 6px;}
	#calcForm .miscInputs div {float: right; width: 282px; padding-top: 4px; line-height: 1.1em;} 
	 
	#calcForm .mozHack input.text {position: relative; top: 3px; *top:0px; *position:static; margin-bottom: 3px; *margin-bottom: 0px;}
	
	#calcAim div {clear: both; width: 100%; height: 35px; }
	#calcAim div input {display: block; float: left; position: static;}
	#calcAim div label.radiobuttons {display: block; float: left; width: 270px; top: 2px; *top: 5px;}
	
	
	#rateValue {font-weight: bold; color:#333; padding: 2px 0 0 216px; }
	#rateValueLabel {margin-bottom: 7px;}
	a#calcScheduleLink {padding-left: 30px; font-size: 11px; background: url('/media/system/bullets/blueDot.png') no-repeat 16px 3px;}
	#calcSalaryLabel {margin-bottom: 5px;}
	#calcErrOut {
		zoom: 1; 
		display: block; padding: 2px 0px 2px 20px; margin-bottom: 17px;
		background: url(/media/system/img/icons/exclamation-mark.gif) 0px 1px no-repeat;
		font-size: 12px;
		color: #e2001a;
	}
	
	/* / calculator */
	/* feedback */
	#feedback div.input {clear:both; margin-bottom: 10px; width: 100%; overflow: hidden;}
	#feedback label {float: left; width: 183px; display:block; margin-right: 10px;}
	#feedback textarea, #feedback input.text {display:block; float: left; width: 255px;}
	#feedback select {display:block; float: left; width: 259px; margin-bottom: 10px;}
	#feedback #otherRegion {clear:both; width: 100%; overflow: hidden;}
	/* / feedback */
/* / pages */

/* content Specific */
	/* grayBorder & roundEmphazed */
	div.roundEmphazed {position: relative; border: 1px solid #eaeaea; padding: 12px 12px 5px 12px; font-family: Arial; font-size: 12px; color: #555; margin: 10px 0;}
	div.roundEmphazed p {margin: 0 0 10px 0;}
	div.roundEmphazed div.tr {position: absolute; top: -1px; left: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat -2px -2px;}
	div.roundEmphazed div.tl {position: absolute; top: -1px; right: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat 0px -2px;}
	div.roundEmphazed div.bl {position: absolute; bottom: -1px; left: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat -2px 0px;}
	div.roundEmphazed div.br {position: absolute; bottom: -1px; right: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat 0px 0px;}
	
	div.grayBorder {position: relative; border: 1px solid #eaeaea; padding: 13px 13px 13px 13px; margin-bottom:20px;}
	div.grayBorder div.tr {position: absolute; top: -1px; left: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat -2px -2px;}
	div.grayBorder div.tl {position: absolute; top: -1px; right: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat 0px -2px;}
	div.grayBorder div.bl {position: absolute; bottom: -1px; left: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat -2px 0px;}
	div.grayBorder div.br {position: absolute; bottom: -1px; right: -1px; width: 2px; height: 2px; background: url('/media/system/borders/cornersEmphazed.png') no-repeat 0px 0px;}
	/* / grayBorder & roundEmphazed */
/* / content Specific */



/* temp styles. to be removed some time*/
.conGreyRound {color: #666; background: #f7f7f7; border: 1px solid #f0f0f0;  padding: 13px; margin: 15px 0;}
.conRedHeader {color: #D8001D; margin-bottom: 15px; font-weight: bold; font-size: 12px; display: block;}	
.conEmphased {color: #666666; border: solid #D8001D; border-width: 0 0 0 2px; font-weight: normal; padding-left: 10px; margin: 15px 0; display: block;}
#ui-datepicker-div { display: none; }
/* / temp styles */

#top-bar a.disabled {color:#999; cursor: default !important;}


/* 20 years */

#mainyears {min-height: 230px; overflow: hidden; background: url('/media/system/inc/20years/bg-lines.gif') no-repeat 0 100%; padding-bottom: 75px; _height: 260px; margin-left: 18px;}
#mainyears div {float: left; background: white url('/media/system/inc/20years/line-bottom.gif') no-repeat 0 100%; padding-bottom: 10px;}
#mainyears p {margin-bottom: 0; font-size: 11px; line-height: 1.2em;}
#mainyears h2 {font-size: 12px;}

#mainyears .first {width: 120px; margin-right: 37px; margin-left: 3px;}
#mainyears .first h2 {margin-bottom: 25px;}
#mainyears .second {width: 120px; margin-right: 41px;}
#mainyears .second h2 {margin-bottom: 19px;}
#mainyears .third {width: 120px; margin-right: 35px;}
#mainyears .third h2 {margin-bottom: 33px;}
#mainyears .fourth {width: 264px;}
#mainyears .fourth h2 {margin-bottom: 33px;}

#years-y {overflow: hidden; background: url('/media/system/inc/20years/dt-bg-all.gif') no-repeat 0 0; margin: 0; _zoom:1;}
#years-y div {float: left; width: 37px; cursor: pointer; height: 22px; line-height: 22px; font-size: 10px; font-family: Trebuchet MS, sans-serif; color: #555; text-align: center;}
#years-y .selected {cursor: auto; color: #4077b0; background: white url('/media/system/inc/20years/dt-active.gif') 100% 20px no-repeat; }
#years-y .next {background: url('/media/system/inc/20years/dt-next.gif') 0 0 no-repeat;}
#years-y .prev {background: url('/media/system/inc/20years/dt-prev.gif') 100% 0 no-repeat;}

#years-c .factyear {display: none;  background: url('/media/system/inc/20years/dd-bg.gif') repeat-y; min-height: 194px; _height: 194px; position: relative; }
#years-c .selected {display: block;}

#years-c .top {position: absolute; height: 97px; background: url('/media/system/inc/20years/dd-top.gif') no-repeat; width: 100%; top: 0; left: 0;}
#years-c .bottom {position: absolute; height: 97px; background: url('/media/system/inc/20years/dd-bottom.gif') no-repeat 100% 0;  width: 100%; bottom: 0; left: 0;}
#years-c .content {position: relative; z-index: 22; margin: 0 35px 0 35px; padding-top: 20px; padding-bottom: 50px;}

#years-c h2 {text-align: center; color:#555; margin-bottom: 10px; font-size: 12px;}
#years-c h3 {font-size: 11px;}
#years-c p {font-family: Trebuchet MS; font-size: 11px; color:#555;}

#years-c .image {height: 102px; width: 214px; padding-top: 4px; float: left; margin-right: 33px; margin-bottom: 30px;
background: url('/media/system/inc/20years/img-frame.png') no-repeat;
_background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/inc/20years/img-frame.png',sizingMethod='crop'); 

}

#years-c .image img {margin-left: 4px; display: block; }
#years-c .alot {width: 214px; float: left; overflow: hidden; margin-right: 30px; margin-bottom: 30px;}
#years-c .last {margin-right: 0;}
#years-c .clr {clear: left;}
#years-c .content div p {line-height: 1.2em;}
#years-c .content {zoom:1; overflow: hidden; width: 707px;}

#years-c {padding-bottom: 60px; background: url('/media/system/inc/20years/bottom-bg.gif') no-repeat 50% 100%; }

#years-else {overflow: hidden; width: 100%; position: relative; top: -23px;}
#years-else a {display: block; float: left; height: 74px; padding-left: 90px; width: 153px; padding-top: 25px; color: #4077b0; font-family: Trebuchet MS; font-size: 13px; float: left;}

#years-else a.one {background: url('/media/system/inc/20years/pozdr.jpg') no-repeat 0 0; margin-left: 37px;}
#years-else a.two {background: url('/media/system/inc/20years/album.jpg') no-repeat 0 0; }
#years-else a.three {background: url('/media/system/inc/20years/history.jpg') no-repeat 0 0; _width: 120px;}


/* on-line conference */
div#conference-form-question {display: none;}
div#conference-form-question .t {background: url('/media/online_conference/conference_form_round_pix.gif') 0 0 repeat-x; _height: 1%;}
div#conference-form-question .b {background: url('/media/online_conference/conference_form_round_pix.gif') 0 100% repeat-x;}
div#conference-form-question .l {background: url('/media/online_conference/conference_form_round_pix.gif') 0 0 repeat-y;}
div#conference-form-question .r {background: url('/media/online_conference/conference_form_round_pix.gif') 100% 0 repeat-y;}
div#conference-form-question .bl {background: url('/media/online_conference/bl.gif') 0 100% no-repeat;}
div#conference-form-question .br {background: url('/media/online_conference/br.gif') 100% 100% no-repeat;}
div#conference-form-question .tl {background: url('/media/online_conference/tl.gif') 0 0 no-repeat;}
div#conference-form-question .tr {background: url('/media/online_conference/tr.gif') 100% 0 no-repeat; padding:10px;} 
div#conference-form-question form {margin: 0; padding: 0;}
div#conference-form-question form input, div#conference-form-question form textarea {border-top: 1px solid #ADADAF; border-bottom: 1px solid #E4E5E7; border-left: 1px solid #E5E4E9; border-right: 1px solid #E1E1E3; padding: 2px; margin-left: 20px;}
div#conference-form-question form input.submit {border: 0;}
div#conference-form-question input#conf-form-name, div#conference-form-question input#conf-form-org, div#conference-form-question form textarea, div#conference-form-question input#conf-form-to {width: 380px;}
div#conference-form-question input#conf-form-city {width: 190px;}
div#conference-form-question form textarea {height: 130px;}
div#conference-form-question form td {padding-top: 10px;}
div#conference-form-question form td.label-question {vertical-align: top; font-weight: bold;}
div#conference-form-question form td.label-name, div#conference-form-question form td.label-city, div#conference-form-question form td.label-org, div#conference-form-question form td.label-to {font-weight: bold;}
div#conf-form-error {color: red;}

a.conf-question {font-weight: bold;}
div.conference-question {margin: 20px 0; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
div.conference-question span.conf-title-q, div.conference-question span.conf-title-a {color: #4077B0; font-weight: bold; font-size: 13px; display: block;}
div.conference-question span.conf-title-a {margin-top: 10px;}
div.conference-question span.conf-name {font-weight: bold; margin-top: 10px; display: block;}
div.conference-question span.conf-message {display: block; margin-top: 10px;}
div.conference-question div.conf-body {margin-left: 20px;}

dl#conference-archive {overflow: hidden; margin: 0; _height: 1%; margin-bottom: 20px;}
dl#conference-archive dt, dd {margin-top: 10px;}
dl#conference-archive dt.first, dd.first {margin-top: 0;}
dl#conference-archive dt {float: left; width: 70px; background: url('/media/system/econference/question_arrow.gif') 0 50% no-repeat; padding-left: 10px;}
dl#conference-archive dd {margin-left: 80px;}
dl#conference-archive dd a {font-weight: bold; color: #555555; text-decoration: none;}
a.conf-question {font-weight: bold;}


/* subscribe block on main page */
div.sub-gray-round {position: relative; _height: 1%; margin-bottom:3em;}
div.sub-gray-round .tl, div.sub-gray-round .tr, div.sub-gray-round .bl, div.sub-gray-round .br {width: 3px; height: 3px; background: url('/media/system/blocks/subgrayround/corners.gif') no-repeat; overflow: hidden;}
div.sub-gray-round .tl {position: absolute; top: 0; left: 0;}
div.sub-gray-round .tr {position: absolute; top: 0; right: 0; background-position: -3px 0;}
div.sub-gray-round .bl {position: absolute; bottom: 0; left: 0; background-position: 0 -3px;}
div.sub-gray-round .br {position: absolute; bottom: 0; right: 0; background-position: -3px -3px;}
div.sub-gray-round .content {border: 1px solid #DCDCDC; padding: 5px; background: url('/media/system/blocks/subgrayround/bg.gif') 0 100% repeat-x;}

div.sub-gray-round .content form {margin: 0; padding: 0; display: inline-block;}
div.sub-gray-round .content form input.text {color: #555555; font:normal 11px Arial, Sans-serif; padding: 2px 0 1px 5px; width: 110px;}	
div.sub-gray-round .content form input.submit {position: relative; top: 2px; left: 5px;}
div.sub-gray-round .content h3 {font:bold 14px Trebuchet MS; margin-bottom: 10px; color: #555555;}
div.sub-gray-round .error-area {display: none; font-size: 11px; color: #ee0000;}

/* pop-up image style */
.popup-image-frame {position:fixed; top:0; left:0; display:none; overflow:hidden; width:100%; height:100%; z-index:2000;}
.popup-image-frame-on {display:block;}
.popup-image-shadow {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0;}
.popup-image-canvas {
	position:absolute;			
	top:50%;
	left:50%;
	overflow:hidden;
	margin:-303px 0 0 -303px;
	width:606px;
	height:606px;
	border: 1px solid #D0D0D0;
	background-color:#fff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image:url('http://www.unicreditbank.ru/media/system/preloaders/preloader.gif');
	opacity: 1;
	}
.popup-image-canvas IMG {display:block; visibility:hidden; margin: 0 25px 25px 25px;}		
.popup-image-canvas-done {overflow:visible; opacity:1;}
.popup-image-canvas-done IMG {visibility:visible; opacity:0;}		
.popup-image-button {height: 27px; z-index:1; overflow: hidden;}
.popup-image-button span {display:block; width:30px; height:30px; background:url('http://www.unicreditbank.ru/media/system/img/elements/popup/close.gif') no-repeat; float: right; cursor:pointer;}		
.popup-image-button-on {display:block;}
body {_background:url(about:blank) fixed;}
.popup-image-frame {_position:absolute; _top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');}
*body .popup-image-shadow {filter:alpha(opacity=0);}
*body .popup-image-canvas-done IMG {filter:alpha(opacity=0);}