/**
 * Parex style,  originally from parex.lv, taken on dec. 2008 
 * modifications by mendo (http://mendo.lv)
 *
 * @filesource
 * @version 		$LastChangedRevision$
 * @modifiedby 		$LastChangedBy$
 * @lastmodified 	$LastChangedDate$
 */

/*@import url("/common/css/ui.tabs.css"); */

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0; border: none; width: 100% }
table td { margin: 0; padding: 0; vertical-align: top }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal }
ol,ul { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal }
q:before,q:after { content:'' }
abbr,acronym { border: 0 }
/* css reset end */

html, body { height: 100%;}
body { background-color: #fff; color: #353535; font-family: Arial, Verdana, Tahoma, sans-serif; }

a:link { color: #ba131a; font-weight: normal; text-decoration: none }
a:visited { color: #996769; font-weight: normal; text-decoration: none }
a:hover, a:active { color: #a17124; font-weight: normal; text-decoration: none }
#promo-block2 a:link, #promo-block2 a:visited, #promo-block-ru a:link, #promo-block-ru a:visited, dt.atm-links a:link, dt.atm-links a:visited { color: #ba131a; font-weight: normal; text-decoration: none }
#promo-block2 a:hover, #promo-block2 a:active, #promo-block-ru a:hover, #promo-block-ru a:active, dt.atm-links a:hover, dt.atm-links a:active { color: #a17124; font-weight: normal; text-decoration: none }
a.external { 
	padding-right: 10px;
	background: url('../img/external.gif') right 0px no-repeat;
}

h1 { color: #000; font-size: 140%; line-height: 1.3em }
h2 { color: #000; font-weight: bold; font-size: 130%; line-height: 1.3em; margin: 1.5em 0 -6px 0;  }
strong { font-weight: bold }
h3 { font-weight: bold; font-size: 110%; line-height: 1.3em; }
strong { font-weight: bold }

/* all grey links */
.grey a:link, .grey a:visited { color: #737879; font-weight: normal; text-decoration: none }
.grey a:hover, .grey a:active { color: #a17124; font-weight: normal; text-decoration: none }
/* all grey links end */

div#container {
background: #ffffff url('../img/corner.gif') right 0px no-repeat;
width: 98%;
min-width:780px;
max-width:1300px;
/*width:expression(document.body.clientWidth > 1300? "1300px": "97%" );*/
position: relative;

min-height: 100%;
}



div#bookmark { display:none; }

div#rightbar {
	
}


* html div#container {
height: 100%;
}


div#top-line { z-index:90;position:absolute; top:0; left:0; width: 100%; height: 13px; background-color: #ba131a }
ul#language { margin: 0; font-size: 70%; text-align: right; 
		width: auto; /*width:95%;*/  padding: 23px 291px 0 0; display:none; }
ul#language li { display: inline; padding-right: 13px; margin: 0 }
ul li.lang { padding-left: 26px }

div#top-bar 
{ 
	display:block; 
	height:85px; 
	/*position:relative;*/
}

div#logo 
{
	display:block;
	float:left;
}
table td#logo { padding: 15px 0 0 55px; width: 81px;}
table td#logo-plus { padding: 17px 0 0 27px; width: 164px }
.padding-logo { padding: 0 0 0 0 } /* do not use ".padding-logo" class when main navigation letters have no descenders */

/* pdf and other icon lists; "/media/interview/" style */
div#icons-txt { color: #999999 }
div.icons { margin-bottom: 2em }
.small-txt { font-size: 90%; color: #4f4f4f; margin-top: 0.3em }
p.icons2 { padding: 0; margin: 0; color: #999999 }
/* pdf and other icon lists; "/media/interview/" style end */

/* MAIN NAVIGATION */
ul#sub-menu { margin: 0 0 19px 0; font-size: 75% }
ul#sub-menu li { display: inline; padding-right: 13px }

div#menu 
{
	display:block;
	width:700px;
	margin-left:130px;
	min-width:400px;
	position:relative;
	bottom:-80px;	
}
table td#menu { padding: 0 0 0 43px; vertical-align: bottom; padding-top:0; width: 700px;display:none;}
table td#menu-ee { padding: 0 0 7px 43px; vertical-align: bottom }
table td#menu-plus { padding: 0 0 0 54px; vertical-align: bottom }
/* table td#digi-table { padding: 0 27px 0 0; vertical-align: bottom } */

div#digi-table 
{
	display:none;
	width:215px; 
	float:right;
	position:absolute; 
	right:10px;
	top:10px;
	z-index:2;	
}
table td#digi-table { padding: 0 27px 0 0; 	height:50px; }
ul.menu {padding: 0; margin: 0; width: 100%; position: relative; font-size:22px;font-family: Tahoma,Arial,Verdana, sans-serif;}
ul.menu li {padding: 0 27px 0 0; margin: 0; float: left;}
ul.menu li a {position: relative; display: block; color: #ba131a;}
ul.menu li a:hover {color: #a17124;}
ul.menu li a img { z-index: 2 }
/* put another class to the added maain navigation image */




/*ul.menu li a .private { height: 21px; width: 148px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate { height: 22px; width: 130px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .private-ru { height: 19px; width: 152px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate-ru { height: 21px; width: 141px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .private-ee { height: 22px; width: 104px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate-ee { height: 22px; width: 101px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .private-en { height: 17px; width: 161px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate-en { height: 17px; width: 180px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .client-ru { height: 18px; width: 175px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .investments-ru { height: 18px; width: 115px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
*/

/* new menu items on parex.ee new design | added on 28.10.2008 */

/*ul.menu li a .private-ee-en { height: 17px; width: 161px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate-ee-en { height: 17px; width: 180px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .private-ee-ru { height: 17px; width: 184px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate-ee-ru { height: 17px; width: 168px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .private-ee-ee { height: 22px; width: 104px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a .corporate-ee-ee { height: 22px; width: 101px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.menu li a:hover { border-color: white }
*/

/* put another class to the added maain navigation image */


/*ul.menu li a:hover .private, ul.menu li a:hover .private-ru, ul.menu li a:hover .private-ee, ul.menu li a:hover .private-en { visibility: visible }
ul.menu li a:hover .corporate, ul.menu li a:hover .corporate-ru, ul.menu li a:hover .corporate-ee, ul.menu li a:hover .corporate-en { visibility: visible }
ul.menu li a:hover .client-ru, ul.menu li a:hover .investments-ru { visibility: visible }
ul.menu li a:hover .private-ee-ru, ul.menu li a:hover .corporate-ee-ru { visibility: visible }
ul.menu li a:hover .private-ee-en, ul.menu li a:hover .corporate-ee-en { visibility: visible }
ul.menu li a:hover .private-ee-ee, ul.menu li a:hover .corporate-ee-ee { visibility: visible }
*/

/* table#digi { width: 187px } */
table#digi { width: auto; margin-top: 42px }
input.digi-form { border: #737879 1px solid; font-size: 80%; color: #353535; padding: 1px; margin: 0 }

/* LINK TO ONLINE BANKING */
ul.digi { padding: 0; margin: 0; position: relative }
ul.digi li a { position: relative; display: block }
ul.digi li a img { z-index: 2 }

ul.digi li a .onlinebanking2-en { height: 17px; width: 167px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.digi li a .onlinebanking2-lv { height: 14px; width: 162px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.digi li a .onlinebanking2-ru { height: 17px; width: 170px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.digi li a .onlinebanking-ee { height: 17px; width: 160px; cursor: pointer; position: absolute; visibility: hidden; z-index: 1 }
ul.digi li a:hover .onlinebanking2-en, ul.digi li a:hover .onlinebanking2-lv, ul.digi li a:hover .onlinebanking2-ru, ul.digi li a:hover .onlinebanking-ee { visibility: visible }

ul.digi li a:hover { border-color: white }
/* LINK TO ONLINE BANKING END */

/* .de .ru navigation */
#menu-txt a:link, #menu-txt a:visited { color: #ba131a; font-weight: normal; text-decoration: none }
#menu-txt a:hover, #menu-txt a:active { color: #a17124; font-weight: normal; text-decoration: none }
#menu-txt { color: #a17124; font-weight: bold; font-size: 90%; width: auto }
table td#menu-txt { padding-right: 27px }
/* .de .ru navigation end */
/* MAIN NAVIGATION END */

/* SIDEMENU */
div#sidemenu li.haschildren ul{
	display:none;	
}

div#sidemenu li.active ul{
	display:block;
}

/* SIDEMENU END */

/* SITEMAP */

td#content-center ul{	
	margin:10px 0 10px 0;	
	list-style-image: url('../img/bull.gif');
	list-style-position: inside;	
}

td#content-center ul li{	
	margin:0;
	padding:0;	
}

td#content-center li ul{
	line-height:26px;
	padding-left:15px;
	display:block;
}

td#content-center ul li ul{
	list-style-position: inside;
	list-style-image: url('../img/bull2.gif');
}	

td#content-center ul a{
	font-family: arial, Verdana, Tahoma, sans-serif;
	font-size: 17.6px;
	font-weight: normal;
	line-height:32px;
}


td#content-center li li a{
	font-size: 12.8px;
	font-weight: bold;
	line-height:16px;
}


td#content-center li li li a{
	font-size: 11.2px;
	font-weight: normal;
}


/* SITEMAP END */





/* BANNERS ON FIRST PAGE */
div#promo-margin { margin: 22px 27px 0 27px;border: #e5e4de 1px solid; }
div#promo-margin2 { padding: 27px } /* use the "promo-margin2" id when main navigation letters have no descenders */

table#promo-block { 	
	background-color: #fbfbfb;	
	font-size:120%;	
	height:325px;
}

table#promo-block tbody{ 	
	padding-bottom:20px;	
	
}

table td#promo-block1 { padding: 13px 7px 13px 13px;display:none; }
table td#promo-block2 { vertical-align: middle; font-size: 80% }
table td#promo-block-ru { padding: 0 0 0 27px; vertical-align: middle }
div#banner { width: 100% }
div#amex { width: auto; font-size: 70%; padding: 13px 13px 13px 5px; margin-top: 13px; background-color: #f4f4f4; vertical-align: bottom }
div#product-cantainer { width: 100%; font-size: 80%; text-align: center }
div#float { float: left; width: 50% }
div#float p { text-align: center }
div.products { width: 203px; text-align: center }

div.small_banners{
	background-color:#FBFBFB;
	border:1px solid #E5E4DE;
	margin:25px 25px 5px 25px;
	height:auto;
	font-size:80%;	
	display:none;
}

div.small_banners div.item{
	display:inline-block;
	width:190px;
	height:130px;
	margin:20px;
	text-align:center;
}

/* BANNERS ON FIRST PAGE END */

/* USEFUL THINGS, SPECIAL OFFERS AND NEWS 1ST PAGE */
.useful-very { font-size: 80%; line-height: 1.4em }
.fund-values { font-size: 70%; line-height: 1.4em }



#first-txt { font-size: 80%; line-height: 1.4em }
div#content-margin { padding: 0 27px 27px 27px; padding-bottom: 100px;}
div#content-margin-home { padding: 0 27px 27px 27px; padding-bottom: 80px;}
#spacer { width: 27px }
table#useful-margin { margin-top: 27px; margin-bottom: 23px; display:none;}
#useful { background-color: #f6f6f6; padding: 13px; font-size: 70% }
table#useful-pad { margin-top: 6px; font-size: 100%; width: 90% }
table#useful-pad td { padding-bottom: 0.3em }
table#useful-pad input.text {color:#003333;border:1px solid #ccc;width:95%;}
table#useful-pad input.button {cursor:pointer;padding-bottom:3px;border:none;text-transform: uppercase;color:#fff;font-size:80%;margin-top:5px;background: url(../img/button.gif);width:55px;height:21px;}
table#useful-pad textarea {color:#003333;border:1px solid #ccc;width:95%;}
table#useful-pad input.send {cursor:pointer;padding-bottom:3px;border:none;text-transform: uppercase;color:#fff;font-size:80%;margin-top:5px;background: url(../img/nosutit_button-lv.gif);width:53px;height:21px;}


table.funds-pad { margin-top: 6px; font-size: 100%; width: 100%;  margin:20px; }
table.funds-pad td { padding-bottom: 0.3em;}
table.funds-pad span.down { color:#D80000;}
table.funds-pad span.up { color:#3BC100;}
table.funds-pad span.even { color:#FEC357;}


table.funds-pad td.funds { width:55%;font-size:90%;}
table.funds-pad td.results { width:15%;font-size:90%;}

div.finance-reports{
	margin:10px 0 0 0;
	font-size:80%;
}

div.finance-reports a{
	display:block;
	padding: 3px 0;
}

div.all-reports{
	margin:20px 0 0 0;
}

#dd-pad { margin-top: 13px }
dl#dd-pad dd { padding-bottom: 0.3em; font-weight: bold }
dl#dd-pad dd a:link, dl#dd-pad dd a:visited, dl#dd-pad dd a:hover, dl#dd-pad dd a:active { font-weight: bold }
table td#header { font-weight: bold }
table td#header a:link, table td#header a:visited, table td#header a:hover, table td#header a:active { font-weight: bold }
div#spacer { width: 473px; height: 0 }
/* div#news { margin-top: 27px; float: left; position: relative; width: 48% } */
div#news { margin-top: -5px }
dl#news-list { font-size: 80%; color: #353535 }
dt#news-list { margin-top: 13px; font-size: 85% }
dd#news-list { line-height: 1.3em; margin-bottom: 1em }
div#allnews { font-size: 80%; margin-top: 13px }
/* div#news-links { margin-top: 27px; float: right; position: relative; border-left: #e5e4de 1px solid; padding-left: 13px; font-size: 70%; width: 45% } */
div#news-links { margin-top: 27px; float: right; border-left: #e5e4de 1px solid; padding-left: 13px; font-size: 70%; width: 45% }
dl dt { line-height: 1.3em; margin-bottom: 0.4em }
table#offers { margin-top: 13px; border: #e5e4de 1px solid; width: 100% } /* max-width: auto;  */
table#offers td { font-size: 70%; padding: 13px 13px 13px 13px }
#offers a:link, #offers a:visited { color: #ba131a; font-weight: normal; text-decoration: none }
#offers a:hover, #offers a:active { color: #a17124; font-weight: normal; text-decoration: none }
table td.offers-left { padding-right: 6px; width: 76% }
table td.offers-right { padding-left: 7px; width: 24% }
/* USEFUL THINGS, SPECIAL OFFERS AND NEWS 1ST PAGE END */

div.search-content{
	margin-top:40px;
}

div.search-content span.highlight{
	background-color:#FFFFDF;
}

div.search-content td#search-box{
	border-bottom: #e5e4de 1px solid; 
	padding-bottom:25px;
}

div.entry,
div.paginator,
div.search-content span.current,
div.search-content a{
	font-size: 12px;
}

div.search-content a,
div.search-content span.num,
div.search-content span.current{
	font-weight: bold;
}

div.search-content h2{
	padding:20px 0 20px 0;
}


div.search-content h2,
div.search-content p{
	margin-top:5px;
	margin-bottom:5px;
}

a.prev, a.next {
	padding-left: 6px;
}


/* FOOTER */
#footer2 { /*bottom: 0;*/ background-color: #ffffff; width: 100% }
#footer { position: absolute;bottom: 0; background-color: #ffffff; width: 100%; }
#footer-pad { padding: 0 27px 13px 27px; bottom:0; width:95%; }
table#footer2 td { border-top: #e5e4de 2px solid;}
table#search { width: 187px; margin: 12px 0 0 0; display:none;  }
table#search td { border: 0; margin: 0; padding: 0 }
input.search-form { border: #737879 1px solid; font-size: 80%; color: #353535; padding: 1px; margin: 0; width:255px; }
div#copyright { margin-top: 19px; font-size: 70% }
ul#contacts{ margin: 0; width: auto; margin: 10px 0 0 0;  font-size: 70%  }
ul#contacts li { display: inline; padding-right: 13px; margin: 0 }
ul li.cont { padding-left: 26px }
/* FOOTER END */

/* 2ND PAGE LAYOUT */
div#crumbs { font-size: 70%; margin-bottom: 12px; line-height: 1.4em; display:none;}
table#content { margin-top: 27px }
#content-center { padding: 0 27px 0 27px; }
#content-center-txt { font-size: 80%; line-height: 1.4em; margin-top: 13px }
#content-center-txt p { margin: 1em 1em 0 0; }
#content-center-txt table {font-size: 90% }

#content-center-txt ul{

	list-style:disc;
	margin:5px 0 5px 10px;
}

#content-center-txt ul li ul{
	list-style:circle;
	margin:5px 0 5px 10px;
}

#content-center-image { background-color: #fec357; /*height: 144px;*/ width: 100%; margin: 10px 0 27px 0 }
#content-center-image-corner { background: url(/common/img/stress-corner.gif) top right no-repeat }
/* #content-center-image-cv { background-color: #70c6f8; height: 144px; width: 100%; margin: 10px 0 27px 0 } */
#content-center-image-cv { background-color: #718d90; /*height: 144px;*/ width: 100%; margin: 10px 0 27px 0 }
#content-center-image-cv-corner { background: url(/common/img/stress-corner-cv.gif) top right no-repeat }
#content-right {}
#left-width { width: 180px; display:none; }

/* Bulleted lists */
ul#offers-list { font-size: 80%; margin-top: 13px }
ul#offers-list li { padding-left: 18px; margin-left: 1px; background: url(/common/img/bull_offers.gif) 0 0.2em no-repeat; line-height: 1.3em; margin-bottom: 0.3em }
ul#bull-list li {padding-left: 15px; list-style-type: disc; background-image: url(/common/img/bull2.gif); background-repeat: no-repeat; background-position: 0 0.7em; line-height: 1.5em }

ul#bull-list li a { 
	font-size:15px;
}
/* Bulleted lists end */

/* Left menu */
div#sidemenu ul { width: 180px; margin-top: -3px; font-weight: bold;}
div#sidemenu ul li { margin: 0; padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.3em; font-size: 80% }
div#sidemenu ul li li { font-size: 87.5%; padding-left: 13px }
div#sidemenu ul li li li { font-size: 100%; padding-left: 26px }
div#sidemenu ul li li li li { font-size: 100%; padding-left: 39px }
/* Left menu end */

/* Related links */
#related { width: 197px; display:none;}
div#related { border: #e5e4de 1px solid; padding: 13px; margin-top: 41px; width: auto; font-size: 70%; background-color: #fbfbfb }
div#related dd { line-height: 1.3em; margin-bottom: 0.4em; font-weight: bold }
div#related-parexlv { display:none; border: #e5e4de 1px solid; padding: 13px; margin-top: 68px; width: auto; font-size: 70%; background-color: #fbfbfb }
div#related-parexlv dd { line-height: 1.3em; margin-bottom: 0.4em; font-weight: bold }
/* Related links end */

div.suptext, p.suptext, span.suptext, span.atm-num { font-size: 85%; color: #4c4c4c }
div.stress { background-color: #fec357; color: #000000; line-height: 1.5em }
div.stress2 { background: url(/common/img/stress-corner.gif) top right no-repeat; padding: 19px }
/* 2ND PAGE LAYOUT END */

/* FOR PRESS ROOM AND PHOTO'S */
div.float { float: left; margin: 5px 27px 27px 0; width: 162px; height: 260px }
div.float2 { float: left; margin: 5px 27px 27px 0; width: 162px; height: 215px } /* /media/visual/branches/ */
div.float-logo { float: left; margin: 5px 27px 54px 0 }
/* FOR PRESS ROOM AND PHOTO'S END */

/* TABLES */
table#tables { border-top: #fec357 2px solid }
table#tables td { padding: 7px 2px 7px 2px; border-bottom: #e5e4de 1px solid }
p.table-head { padding-bottom: 4px; font-weight: bold }
/* Calculators */
#calc-table td { padding: 6px 0 6px 0 }
table#calc-res { width: auto; border-top: #fec357 2px solid }
table#calc-res td { padding: 7px 2px 7px 2px; border-bottom: #e5e4de 1px solid }
/* Calculators end */
/* TABLES END */

/* ATM TOGGLE LISTS */
dt.atm-links { line-height: 1.5em }
dd.atm { line-height: 1.6em; padding-bottom: 1em; margin-top: -0.4em }
/* ATM TOGGLE LISTS END */

/* FAQ TOGGLE LISTS */
.faq2 { position: relative }
dt.faq-links { line-height: 1.5em }
dd.faq { padding-bottom: 1em; margin-top: -0.5em;  }
/* FAQ TOGGLE LISTS END */

/* COUNTRIES 1ST PAGE */
dl.countries { font-size: 80% }
dl.countries dd { padding-bottom: 0.5em }
/* COUNTRIES 1ST PAGE END */

/* ATTACHEMENTS */
a.attachement {
	padding-top:1px;
}
a.attachement:link, a.attachement:visited {
	background-image:url("../img/filetypes/unknown.png");
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:40px;
	display:block;
	width:250px;
	height:25px;
}
a.type_doc:link, a.type_doc:visited {
	background-image:url("../img/filetypes/doc.png");
}
a.type_xls:link, a.type_xls:visited {
	background-image:url("../img/filetypes/xls.png");
}
a.type_pdf:link, a.type_pdf:visited {
	background-image:url("../img/filetypes/pdf.png");
}
a.type_unknown:link, a.type_type_unknown:visited{
	background-image:url("../img/filetypes/unknown.png");
}
/* ATTACHEMENTS END */

/* MESSAGES START */

#contactMessage{
	margin:0 10px 10px 10px;
	color:#C8141A;
	font-weight:bold;
}

#error404{
	margin:25px auto 0 auto;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width:800px;
}

#error404 h1{
	font-size:19px;
	margin:0 0 10px 0;	
}

#error404 p{
	padding:10px 0;
}

#error404 p, #error404 ul{
	font-size:13px;
}

#error404 ul{	
	margin:10px 0 10px 0;	
	list-style-image: url('../img/bull.gif');
	list-style-position: inside;	
}


/* END MESSAGES */


span.terms{display:none;}

