
body { background:url(../images/i/bg/bg_repeat.jpg) #f1fcfe 0 0 repeat-x !important; }

div.layout { position:relative; margin:0 auto; width:1000px; min-height:800px; text-align:left; }
* html div.layout { height:800px; }

div.head { padding-left:20px; color:#fff; font-size:1.17em; }
div.head a { color:#ffffcc; }
div.head a:hover { color:#ffffff; }

#wrapper { background:url(../images/i/bg/bg.jpg) 50% 0 no-repeat; text-align:center; min-width:960px; min-height:800px; }
* html #wrapper { height:800px; }

#layout-intro div.head-w { background:url(../images/i/logo_index.png) 0 0 no-repeat; min-height:357px; }
* html #layout-intro div.head-w { height:357px; }
#layout-intro div.logo { top:126px; left:79px; width:165px; height:160px; }
#layout-intro div.logo a { width:165px; height:160px; }

#layout div.head-w { background:url(../images/i/logo.png) 0 0 no-repeat; min-height:244px; }
* html #layout div.head-w { height:244px; }
#layout div.logo { top:93px; left:99px; width:115px; height:111px; }
#layout div.logo a { width:115px; height:111px; }

#logo { position:absolute; z-index:5; }
#logo a { display:block; }
#logo img { visibility:hidden; }

#menu { position:absolute; z-index:10; padding-left:270px; color:#000; font-size:1.17em; }
#menu ul { margin:0; padding:0; }
#menu ul li { background:none; margin:0; padding:0 0 0 50px; display:inline; line-height:44px; white-space:nowrap; }

#menu-ext { position:absolute; right:20px; z-index:10; }
#menu-ext span { position:relative; display:block; font-size:9px; }
#menu-ext span i {
	position:absolute; top:-24px; left:50%;
	margin-left:-60px; padding-bottom:9px;
	width:120px;
	display:block;
	text-align:center;
	font-style:normal;
}
* html #menu-ext span { text-align:center; }
* html #menu-ext span i { left:0; }
#menu-ext td { padding-right:30px; height:63px; vertical-align:bottom; white-space:nowrap; }
#menu-ext td.acquiring div.spacer { background:url(../images/i/promo/acquiring_spacer.png) 0 0 repeat-x; }
#menu-ext td.issuing div.spacer { background:url(../images/i/promo/issuing_spacer.png) 0 0 repeat-x; }
#menu-ext td.safepay div.spacer { background:url(../images/i/promo/safepay_spacer.png) 0 0 repeat-x; }
#menu-ext td.active div.spacer { filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; }
#menu-ext div.spacer { margin-top:5px; height:22px; }

#submenu { background:#868e91; margin:5px 0 23px 0; }
#submenu ul { margin:0; padding:5px 0 7px 0; }
#submenu ul li { background:none; margin:0; padding:0 20px; display:inline; }

#intro { padding-top:97px; }
#intro div.intro-w1 { min-height:70px; }
* html #intro div.intro-w1 { height:70px; }
#intro div.intro-w2 { padding-left:320px; }

#promo { margin-bottom:45px; padding-left:20px; }
#promo h2 { margin:0; height:95px; }
#promo p { margin:0; height:60px; overflow:hidden; }
#promo div.item { width:320px; height:207px; float:left; }
#promo div.item-w { padding:20px 26px 10px 26px; }
#promo div.acquiring { background:url(../images/i/promo/acquiring.jpg) 0 0 no-repeat; color:#fff; }
#promo div.issuing { background:url(../images/i/promo/issuing.jpg) 0 0 no-repeat; color:#3d3d3d; }
#promo div.safepay { background:url(../images/i/promo/safepay.jpg) 0 0 no-repeat; color:#3d3d3d; }
#promo div.acquiring a, #promo div.safepay a { color:#ffffcc; }
#promo div.acquiring a:hover, #promo div.safepay a:hover { color:#ffffff; }
#promo div.issuing div.more a { background-image:url(../images/i/mrk/more2.gif); }

#footer { padding-left:340px; }

#contacts { padding-bottom:15px; color:#536c7e; }
#contacts div.item { padding-bottom:25px; float:left; }
#contacts table caption { padding-bottom:3px; }
#contacts table th { padding:0 10px 3px 0; }
#contacts table td { padding:0 45px 3px 0; }

#copyright { padding-bottom:20px; color:#888c8e; font-size:0.92em; }

#content {
	background:url(../images/i/bg/content.png) 0 0 no-repeat;
	margin-bottom:35px; padding:7px 20px 0 20px;
	min-height:320px;
	font-size:1.08em;
}
* html #content { height:320px; }
#content div.check { font-size:0.85em; }
#content div.content-head { padding-top:20px; }
#content div.content-head-w { height:293px; }
#content div.content { padding-bottom:20px; }
#content div.content-w { min-height:1em; }
* html #content div.content-w { height:1em; }
#content div.title { padding:7px 0 0 30px; }
#content td.sidebar { padding:15px 15px 10px 30px; }
#content td.txt { padding:15px 30px 10px 15px; }
#content td.txt2 { padding:15px 0 0 0; }


