/* Full reset
------------------------------ */
* {margin:0; padding:0; }
*:focus {outline:none; }
body,
table {font-size:14px; }
.clear {clear:both; margin:0; padding:0; width:0; height:0; font-size:0; line-height:0;}
body {background:#F1EDD9; color:#595b59;}
#max_width {max-width:1400px; margin:0 auto;}
img {border:0; }
/*ul { list-style-position: inside; }*/

.hide {display:none; }
.show {display:block!important; }
.no-margin {margin:0!important; }
.no-padding {padding:0!important; }
.no-bg {background:none!important; }
.no-border {border:none!important; }
.container {overflow:hidden; }
.img-replace {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

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

/* Typography
------------------------------ */
#main {
	font-family:Georgia, Times, serif;
	font-size:0.75em;
	width:100%;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
} 
h1 {font-size:3em; margin-bottom:0.5em; }
h2 {font-size:2em; color:#d49775; margin-bottom:30px; }
h3 {font-size:1.5em; margin-bottom:0.7em; margin-top:10px;}
h3.line {background:url(../img/1px-gray.gif) 0 0.7em repeat-x; }
h3.line span {background:#F1EDD9; }
h4 {font-size:1.25em; margin-bottom:1em; font-weight:bold; margin:20px 0 3px 0}
h4 em {font-size:0.85em; color:#d49775; }
h5 {font-size:1em; font-weight:bold; }
h6 {font-size:1em; font-weight:bold; }

small {font-size:0.9em; }

p {margin-bottom:1em; line-height: 20px; margin-top:0}
#content p {line-height:1.5em; }
p.info {margin-left:15px; }
p img {
/*	float:left;*/
	margin:5px 2em 1em 0;
/*	border:8px solid #DDDCC9;*/
}
p img.right {
	float:right;
	margin:1.5em 0 1.5em 1.5em;
}
img.simple { border: none; margin: 0 5px 0 0;}

#global_center_column {padding:0; position:relative; _height:100%}
	#global_center_column div.center_pads {padding:20px 250px;}

#global_left_column {position:absolute; width:250px; top:0; left:0; overflow-x:visible}
#global_right_column {position:absolute; top:0; right:0; width:250px; overflow-x:visible}

ul, ol {margin:0 1em 1em 30px; }
li * {font-style:normal;color:#595b59;}
li {font-style:italic;color:#d49775;}
ol {list-style-type: decimal; color:#d49775;}
li ul, li ol {margin:0 0 1em 1em;}
div.frame ul,div.frame ol {margin: 0; padding: 15px; }
div.frame ol {padding-top: 0; }
div.frame ul {padding-top: 0; padding-left: 16px; list-style-image: url(../img/bullet.gif); line-height:20px; }
div.frame ul li {font-style: normal; margin: 0; padding: 0; color:#595b59; list-style-image: url(../img/bullet.gif);}


#content ul,
#content ol {margin-top:0.5em; line-height:1.5em; }

ul.list li {margin-bottom:1em; }


dl {margin-bottom:1em; }
dl dt {font-weight:bold; }
dd {margin-left:1.5em; }

input {}
input.text {}
select {}
textarea {}
label {cursor:pointer; }

a {
	color:#595b59;
	text-decoration:underline;
}
a:hover {color:#d49775; }

.keywords {color:#F1EDD9; background:#d49775; }

.ceparate-2em {height:2em; }
.ceparate-3em {height:3em; }

/* Tables
------------------------------ */
table {border-collapse:collapse; }
.v-top,
.v-top td,
.v-top th {vertical-align:top; }
.v-middle,
.v-middle td,
.v-middle th {vertical-align:middle; }
.v-bottom,
.v-bottom td,
.v-bottom th {vertical-align:bottom; }

table.data {
	margin:0;
}

table.data11 {
    font-size:11px;
    line-height:11px;

	margin:0;
}
table.data11 th,
table.data11 td,
table.data th,
table.data td {
	padding:5px 20px 5px 0;
	border-bottom:1px solid #d5d2be;
}

table.data th {
	font-weight:normal;
	text-align:left;
}

table.data thead th,
table.data thead td {
	font-weight:bold;
}
table.data thead td small {
	font-size:0.85em;
}

table.mdata {width:100%; margin-bottom:1em; }

table.mdata th,
table.mdata td {
	padding:10px 0;
	border-bottom:1px solid #d5d2be;
}
table.mdata th {
	text-align:left;
	font-weight:normal;
	color:#d49775;
}
table.mdata .last th,
table.mdata .last td {border:none; }

table#news th {
	width:105px;
}
table#finans th {
	width:30%;
}

table#req th,
table#phones th,
table#feedback th {
	width:40%;
	font-style:italic;
	font-size:0.9em;
}

table#feedback th,
table#feedback td {border:none; padding:8px 0; }
table#feedback select,
table#feedback input.text,
table#feedback textarea {width:355px; }
table#feedback textarea {height:115px; overflow:auto; }


table.pages {width:100%; margin-bottom:1em; }
table.pages .prev {
	text-align:left;
	width:70px;
}
table.pages .next {
	text-align:right;
	width:70px;
}
table.pages .page {
	text-align:center;
}
table.pages .page span {color:#DFA382; font-weight:bold; }


/* Widgets
------------------------------ */
#min-width {min-width:1000px; position:relative}
#main {position:relative; width:100%; margin-top:15px}
#main tr,
#main td {vertical-align:top; }

#main-left {width:285px;}
#main-center {/*width:100%;*/}
#main-right {width:280px;}

#service-menu {
/*	position:absolute;
	top:20px;
	left:65px;*/
	padding:20px 0 0 45px;
/*	width:250px;*/
	font-size:12px;
/*	z-index:100;*/
}
#service-menu p a {margin-right:7px; }
#service-menu * {}

#logo {
	background:url(../img/1px-gray.gif) 0 71px repeat-x;
	text-align:center;
	margin-bottom:49px;
}

#search {
/*	position:absolute;
	top:23px;
	right:45px;*/
	margin:20px 0 0 0;
	width:230px;
	text-align:right; 
	font-size:12px;
/*	z-index:100;*/
}

#search .text {
	width:148px;
	margin:0 10px;
}
#search .btn {
	width:20px;
	height:20px;
	margin-bottom:-4px;
}


#menu {
	width:145px;
	margin:210px 65px 0 35px;
	list-style:lower-roman;
	color:#d49775;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.65px;
	line-height:1.45em;
}


#menu li {
	margin-bottom:10px;
	margin-left:30px;
	color:#d49775;
}

#menu span, #menu a.active {
	color:#d49775;
}

#menu ul {
	list-style:lower-alpha;
	margin:8px 0 1em 0;
	text-transform:none;
	letter-spacing:0;
	font-size:1.1em;
}
#menu ul li {
	margin-bottom:7px;
	margin-left:23px;
	line-height:14px;
}

#title {
	margin-top:-4px;
	font-size:1.15em;
	line-height:1.6em;
	
}
#title .dropcap {
	float:left;
	padding:8px 20px 5px 0;
	font-size:5em;
	color:#d49775;
}

#statusbar {
	font-size:0.85em;
	margin-bottom:30px;
	letter-spacing:0.2px;
}
#statusbar span {color:#d49775; }

#summary {
	margin:0 0 25px 30px;
	list-style:decimal;
	line-height:1.5em;
}
#summary .active {color:#d49775; }


#i-search-full {
	width:50%;
	margin-right:10px;
}

#boxes {
	position:relative;
	margin:210px 35px;
}

#footer {
    margin: 30px 250px 0 250px;
	position:relative;
	background:url(../img/footer-bg.gif) 50% 0 no-repeat;
	height:120px;
	font-size:0.9em;
	line-height:1.9em;
}

#footer.inner_footer {
	margin-top:30px;
}
	#copy {
		position:absolute;
		top:52px;
		left:0;
		width:45%;
	}
	#create {
		position:absolute;
		top:52px;
		right:0;
		text-align:right;
		width:45%;
	}
	
#curs {padding-bottom:2px; }
	#curs h3{font-size:11px}
#pay h2 {
	color:#595b59;
	font-size:2.15em;
	font-style:italic;
	padding-left:20px;
}
#pay h3 {
	border-bottom:1px solid #d5d2be;
}

.box #curs td {
	border-top:1px solid #DEDDCA;
	padding:8px 4px;
}


#pay span {
	font-size:0.5em;
	color:#d49775;
}

#online {
	font-size:1.8em;
	text-align:center;
}
#online em {color:#AE9577; }

#deposit {text-align:center; padding:15px; }

/* Modules
------------------------------ */
.box {
	border:1px solid #d5d2be;
	padding:10px;
	margin-bottom:20px;
}

.banner_box {
	text-align: center;
	border:1px solid #d5d2be;
	padding:20px;
	margin-bottom:20px;
}


.box h3 {
	font-size:0.9em;
	font-weight:bold;
	font-style:italic;
	padding:2px 4px;
	margin-bottom:10px;
}
.box a.more {font-size:0.9em; padding-left:4px; }

.box .curs {
	width:100%;
	font-size:0.9em;
}
.box .curs th,
.box .curs td {
	border-top:1px solid #DEDDCA;
	padding:8px 4px;
}

.box .curs td {text-align:right; }
.box .curs thead td,
.box .curs th {
	font-weight:normal;
	text-align:left;
}

table.promo small {font-style:italic; }
table.promo td {
	width:33%;
	padding:10px 0;
}
table.promo .left {padding-right:15px; border-right:1px solid #D9D3C1; }
table.promo .center {padding:10px 15px 10px 20px; border-right:1px solid #D9D3C1; }
table.promo .right {padding-left:20px; }
ol.cpl_list {list-style-type: decimal; color:#d49775;}
ol.cpl_list li  {margin:0 0 0 1em;}

ol.search {list-style-type: decimal; color:#d49775;}
ol.search li  {margin:1em 0 0 1em;}

#gates {width:100%; margin:0 0 35px 0}
	#gates td {text-align:center; font-size:14px; text-transform:uppercase; padding:10px 20px}
	#gates td.active {background:#d5d2be}
		#gates td a {text-decoration:underline; color:#595b59}
		#gates td a:hover {text-decoration:none; color:#d49775;}
	#gates td.left {border:1px solid #d5d2be; width:49%}
	#gates td.right {border:1px solid #d5d2be; width:49%}

#private_banking_menu {float:right; border:1px solid #d5d2be; width:200px; padding:0 0 25px; margin:0 0 30px 30px; overflow-x:hidden; font-size:12px}
	#private_banking_menu h3 {font-size:12px; font-weight:bold; font-style:italic; margin:0; padding:14px 18px; background:#d5d2be}
	#private_banking_menu ul {margin:10px 0 0 0}
		#private_banking_menu ul li {margin:5px 35px 0 35px; color:#d49775; font-style:normal}
			#private_banking_menu ul li a.active {color:#d49775}

p {margin:0 0 1em 0;}
h4 {margin-bottom:0}