@charset "windows-1251";
/* CSS Document */

body,td,th,form,input,textarea,select{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}
body{
	background: #FFFFFF url(bg_bottom.gif) left bottom repeat-x;
	margin: 0px;
	padding: 0px;
}
a{
	color: #c0941b;
}
a:hover{
	color: #c0941b;
	text-decoration: none;
}
img{
	border: none;
}
ul{
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 35px;
}
ol{
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 35px;
}
li{
	margin: 0px;
	padding: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
h1{
	font-size: 22px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-family: Verdana;
	line-height: 32px;
}
h2{
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-family: Verdana;
	line-height: 22px;
}
h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-family: Verdana;
	line-height: 18px;
}
p{
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
.gold{
	color: #c0941b;
}
.red_gold{
	color: #cc3a00;
}
.normal{
	font-weight: normal;
	text-decoration: none;
}
.font_10{
	font-size: 10px;
}
.font_11{
	font-size: 11px;
}
.font_12{
	font-size: 12px;
}
.font_14{
	font-size: 14px;
}
.font_16{
	font-size: 16px;
}
.font_18{
	font-size: 18px;
}
.font_26{
	font-size: 26px;
}
.font_32{
	font-size: 32px;
}

#mainTable{
	width: 100%;
	height: 100%;
	background: url(bg_top.gif) left top repeat-x;
}
#innerTable{
	width: 1175px;
}
#mastHead{
	height: 166px;
}
#handle{
	position: relative;
	height: 166px;
}
img#logo{
	position: absolute;
	top: 29px;
	left: 28px;
	z-index: 1;
}
ul#lang{
	position: absolute;
    list-style-type: none;
	top: 24px;
	left: 21px;
	z-index: 2;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
ul#lang li{
	float: left;
	height: 19px;
	line-height: 19px;
	margin: 0px;
	padding: 0px 0px 1px 1px;
}
ul#lang a{
	display: block;
	width: 28px;
	text-align: center;
	color: #000000;
}
ul#lang a:hover{
	color: #000000;
	text-decoration: underline;
}
ul#lang li.act{
	background: url(lang_bg.gif) bottom left no-repeat;
}
ul#lang li.act a{
	color: #9b7127;
	text-decoration: none;
}
ul#lang li.act a:hover{
	color: #9b7127;
	text-decoration: none;
}

ul#topMenu{
	position: absolute;
    list-style-type: none;
	right: 280px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	bottom: 11px;
}
ul#topMenu li{
	float: left;
	margin: 0px 0px 0px 15px;
}
ul#topMenu a{
	color: #000000;
}
ul#topMenu a:hover{
	color: #9b7127;
}
ul#topMenu li.act a{
	color: #9b7127;
	text-decoration: none;
}

#stockTicker{
	position:absolute;
	left:285px;
	right: 285px;
	bottom: 123px;
	font-size: 11px;
	line-height: 15px;
	height: 17px;
}

#arrow_l{
	position:absolute;
	left: 280px;
	bottom: 127px;
	width: 5px;
	height: 9px;
}
#arrow_r{
	position:absolute;
	right: 280px;
	bottom: 127px;
	width: 5px;
	height: 9px;
}

#topIcons{
	position: absolute;
	top: 28px;
	right: 28px;
	height: 16px;
}
#topIcons a{
	margin-left: 9px;
	width: 16px;
}
#topIcons a img{
	cursor: pointer;
}



#leftCol{
	width: 258px;
	background: url(c_l.png) right top repeat-y;
}
#leftCol_handle{
	padding: 19px 0px 30px 28px;
	background: url(c_l_t.gif) right top no-repeat;
}

#leftCol h2{
	margin: 60px 0px 10px 0px;
	font-size: 14px;
}

ul#mainMenu{
    list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 16px;
	width: 227px;
}
ul#mainMenu li{
	margin: 12px 0px 0px 0px;
}
ul#mainMenu li.act{
	padding: 0px 0px 0px 10px;
	background: url(arrow_menu_l.gif) left center no-repeat;
}
ul#mainMenu a{
	color: #000000;
}
ul#mainMenu a:hover{
	color: #b8862e;
}
ul#mainMenu li.act a{
	color: #b8862e;
	text-decoration: none;
	padding: 2px 20px 3px 0px;
	background: url(arrow_menu_r.gif) right center no-repeat;
}
ul#tools{
    list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 220px;
	line-height: 14px;
}
ul#tools li{
	padding: 4px 0px 4px 0px;
}

ul#tools li img#line{
	margin: 0px 0px 2px 26px;
	padding: 0px;

}
ul#tools li.black a{
	color: #000000;
	background: none;
}
ul#tools li.black a:hover{
	color: #c0941b;
}

ul#tools li.red a{
	color: #cc3a00;
	background: none;
}
ul#tools li.red a:hover{
	color: #cc3a00;
}

div#submenu_handle{
	width: 100%;
	margin: 0px 0px 0px -12px;
	position: relative;
}
div#submenu_handle:after{
	content: '';
	display: block;
	clear: both
}


div.rate_l_t_bread{

	position: relative;
	float: left;
	background: #f7e8ab url(bg_l_t.gif) left top no-repeat;
}
div.rate_l_t_bread div div div a{
	text-decoration: none;
}
div.rate_l_t_bread div div div a:hover{
	text-decoration: underline;
}

div.rate_l_t{
	background: #f7e8ab url(bg_l_t.gif) left top no-repeat;
	margin: 6px 0px 0px -12px;
	position:relative;
	width: 220px;
}
div.rate_r_t{
	position: relative;
	background: url(bg_r_t.gif) right top no-repeat;
}
div.rate_r_b{
	background: url(bg_r_b.gif) right bottom no-repeat;
}
div.rate_l_b{
	background: url(bg_l_b.gif) left bottom no-repeat;
	padding: 5px 10px 7px 12px;
	line-height: 14px;
}
div.rate_on{
	background: url(arrow_on.gif) right center no-repeat;
	padding-right: 20px;
	height: 100%;
}
div.rate_off{
	background: url(arrow_off.gif) right center no-repeat;
	padding-right: 20px;
	height: 100%;
}
#submenu_off{
	display: none;
	background: url(arrow_off.gif) right center no-repeat;
	padding-right: 20px;
}
#submenu_on{
	background: url(arrow_on.gif) right center no-repeat;
	padding-right: 20px;
}
div.off{
	display: none;
}
#submenu_off.on{
	display: block;
}
#wrap{
	visibility: hidden;
	margin-top: -14px;
	padding-right: 20px;
}

#contentCol{
	padding: 32px 22px 30px 22px;
	background: #FFFFFF url(c_t.gif) left top repeat-x;
}
#submenu{
/*	color: #c0941b; */
	line-height: 16px;
	padding: 1px 12px 20px 0px;
}

#submenu a:hover{
	background-color: #f7e8ab;
}
#submenu a.act{
	text-decoration: none;
	background-color: #f7e8ab;
	color: #000000;
}

#submenu p{
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

#submenu p a{
	color: #000000;
	font-weight: normal;
}
#submenu p a:hover{
	background-color: #f7e8ab;
}

#submenu p.parent{
	margin: 8px 0px 1px 0px;
	padding: 0px;
	font-weight: bold;
}
#submenu p.parent a{
	color: #000000;
	font-weight: bold;
}

#content{
	font-size: 13px;
	padding-top: 40px;
}
#content.top{
	padding-top: 0px;
}

#rightCol{
	width: 258px;
	background: url(c_r.png) left top repeat-y;
}
#rightCol_handle{
	padding: 30px 28px 30px 28px;
	background: url(c_r_t.gif) left top no-repeat;
}

#rightCol h2{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Verdana;
	line-height: 18px;
}
.offer{
	margin: 0px 0px 40px 0px;

}

#bottomLeft{
	height: 100px;
	background: url(c_l_b.gif) top right no-repeat;
}
#forge{
	margin-left: 28px;
}
#bottomCenter{
	padding: 25px 22px 0px 22px;
	background: url(c_b.gif) top left repeat-x;
	font-size: 11px;
	line-height: 16px;
}
#bottomRight{
	padding: 25px 28px 0px 28px;
	background: url(c_r_b.gif) top left no-repeat;
	font-size: 11px;
	line-height: 16px;
}
#cRight{
	width: 192px;
}
#hot{
	margin: 0px 0px 30px 0px;
}
#bread{
	padding-bottom: 7px;
	font-size: 11px;
}
#bread a{
	color: #000000;
}
#bread a:hover{
	color: #c0941b;
	text-decoration: none;
}
#bread img{
	margin: 2px 7px 0px 0px;
}
ul#bottmenu{
	margin: 50px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
    list-style-type: none;
}
ul#bottmenu li{
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
ul#bottmenu li a{
	color: #000000;
}
ul#bottmenu li a:hover{
	color: #c0941b;
	text-decoration: none;
}
ul#bottmenu li img{
	margin: 2px 7px 0px 0px;
}
form#qask{
	font-size: 12px;
	margin: 15px 0px 0px 23px;
	display: none;
}
form#qask input,textarea{
	margin-bottom: 5px;
}
form#_calc input,textarea,select{
	margin: 2px 2px 2px 0px;
	padding: 0px;
}
input.calc_res{
	border: none;
	border-bottom: solid #e6e6e6 1px;
	color: #c0941b;
}
div.answer{
	margin: 5px 0px 40px 25px;}





#exchange{
	width: 181px;
	height: 105px;
	background: url(currency_bg.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}

div.curr_value{
	position:absolute;
	color: #000000;
	line-height: 11px;
	font-size: 11px;
}
#usd_buy{top: 27px; left: 48px;}
#usd_sell{top: 27px; left: 94px;}
#usd_unb{top: 27px; left: 143px;}

#eur_buy{top: 57px; left: 48px;}
#eur_sell{top: 57px; left: 94px;}
#eur_unb{top: 57px; left: 143px;}

#rub_buy{top: 87px; left: 48px;}
#rub_sell{top: 87px; left: 94px;}
#rub_unb{top: 87px; left: 143px;}

#cards{
	width: 181px;
	height: 102px;
	background: url(cards_bg.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
	display: none;
}

div.cards_value{
	position:absolute;
	color: #000000;
	line-height: 11px;
	font-size: 11px;
}
#szk{
	position:absolute;
	font-size: 10px;
	bottom: 0px;
	line-height: 11px;
	color: #cc3a00;
}

#eur_usd_buy{top: 27px; left: 77px;}
#eur_usd_sell{top: 27px; left: 123px;}

#usd_uah_buy{top: 57px; left: 77px;}
#usd_uah_sell{top: 57px; left: 123px;}

#eur_uah_buy{top: 87px; left: 77px;}
#eur_uah_sell{top: 87px; left: 123px;}


#mb{
	padding: 10px 40px 7px 0px;
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	display: none;
}
#mb div.mb_block{
	width: 174px;
	height: 62px;
	background: url(mb.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}
#mb div.libor_block{
	width: 174px;
	height: 62px;
	background: url(libor.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}
div.mb_rate{
	position:absolute;
	color: #000000;
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
}
#mb div div.over_pop{top: 27px; left: 77px;}
#mb div div.over_prop{top: 27px; left: 123px;}

#mb div div.month_pop{top: 47px; left: 77px;}
#mb div div.month_prop{top: 47px; left: 123px;}


#ecb{
	padding: 10px 40px 7px 0px;
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	display: none;
}
#ecb div.ecb_block{
	width: 174px;
	height: 99px;
	background: url(ecb.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}
#ecb div.ofi_block{
	width: 174px;
	height: 180px;
	background: url(ofi.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}
div.ecb_rate{
	position:absolute;
	color: #000000;
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
	left: 77px;
}
#ecb div div.block1{top: 5px;}
#ecb div div.block2{top: 25px;}
#ecb div div.block3{top: 45px;}
#ecb div div.block4{top: 65px;}
#ecb div div.block5{top: 85px;}
#ecb div div.block6{top: 105px;}
#ecb div div.block7{top: 125px;}
#ecb div div.block8{top: 145px;}
#ecb div div.block9{top: 165px;}
#ecb div div.block10{top: 185px;}



#data{
	padding: 10px 40px 7px 0px;
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	display: none;
}
#data div.visa_block{
	width: 174px;
	height: 72px;
	background: url(data_bg.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}
#data div.mcard_block{
	width: 174px;
	height: 72px;
	background: url(data_bg.gif) left top no-repeat;
	margin: 12px 0px 12px 0px;
	position: relative;
}

div.data_rate{
	position:absolute;
	color: #000000;
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
	left: 77px;
}

#data div div.block1{top: 27px; left: 77px;}
#data div div.block2{top: 27px; left: 123px;}

#data div div.block3{top: 57px; left: 77px;}
#data div div.block4{top: 57px; left: 123px;}


td.border{
	border-left: solid #c0941b 1px;
	border-bottom: solid #e6e6e6 1px;
}
td.t_header{
	background-color: #f4e5a8;
	color: #c0941b;
}

input.long{
	width: 96%;
}
form#order td{
	padding: 4px 10px 4px 10px;
}
form#order table{
	border: solid #c0941b 1px;
	margin-bottom: 3px;
}
form#order table table{
	border: none;
	margin: 0px;
}
#ttip{
	padding-left: 15px;
}
#ttip a{
	color: #000;
}
#ttip a:hover{
	background-color: #f7e8ab;
	text-decoration: none;
}
#branch{
	width: 100%;
}
#branch a{
	color: #000;
}
#branch a:hover{
	background-color: #f7e8ab;
	text-decoration: none;
}
#branch a.act{
	text-decoration: none;
	background-color: #f7e8ab;
	color: #000000;
}
#outerMenu{
	padding: 0 30px 0 0;
}
#outerMap{
	background: url(map_image_bg.gif) left top no-repeat;
	width: 574px;
	height: 343px;
	position: relative;
}
a.nah{
	text-decoration: none;
	position: absolute;
	top: 2px;
	right: 6px;
	float: right;
}
table.tttip{
	margin: 5px 4px 3px 3px;
}

.gold_border{
	border: solid #c0941b 1px;
}


ul#mainMenu li.marina{
	padding: 0px 0px 0px 10px;
	background: url(arrow_menu_l.gif) left center no-repeat;
}
ul#mainMenu li.marina a{
	color: #b8862e;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	background: url(arrow_menu_r.gif) right center no-repeat;
	display: block;
}
ul#mainMenu li.l_ua a{
	width: 200px;
}
ul#mainMenu li.l_ru a{
	width: 185px;
}
ul#mainMenu li.l_en a{
	display: inline;
}