﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Arial, sans-serif;
	background-color: #fff;
}
.clear
{
    clear: both;
}
form
{
    margin: 0px;
    padding: 0px;
}
table
{
    border-collapse: collapse;
}
img
{
	border: 0px solid #000000;
	border-width: 0px;
}
#bg
{
    width: 100%;
    text-align: left;
}
#container
{
    position: relative;
    width: 1000px;
    margin-left: 0;
    text-align: left;
}

/*******************************************************************************
        TOP-MENU
*******************************************************************************/
#top-menu
{
    height: 44px;
	background-image: url(../images/top-menu-bg.jpg);
	background-position: 0 2px;
    overflow: hidden;
}
#top-menu div
{
    float: left;
    padding: 10px 10px 15px 10px;
    color: #fefefe;
    cursor: pointer;
    font-size: 14px;
	margin-top: 2px;
	font-family: Tahoma, Arial;
}
#top-menu .lang
{
    float: right;
}
#top-menu .separator
{
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    width: 1px;
    height: 42px;
    background-image: url(../images/top-menu-separator.jpg);
}
.top-menu-bottom
{
    height: 19px;
    background-color: #416b96;
}
#top-menu .top-line
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	border-top: 2px solid #aabfd2;
	margin: 0px;
	padding: 0px;
}
#top-menu .search
{
	float: right;
	padding-left: 0px;
	padding-right: 0px;
}
.sub-menu
{
    position: absolute;
    padding-top: 0px;
    display: none;
	font-size: 14px;
	font-family: Tahoma, Arial;
}
.sub-menu .contact
{
    background-color: #aabfd2;
    height: 19px;
    margin: 0px;
    padding: 0px;
}
.sub-menu div
{
    padding: 0 20px 2px 20px;
    border-bottom: 1px solid #416b96;
    background-color: #aabfd2;
}
.sub-menu div img
{
    float: left;
    margin-right: 5px;
}
.sub-menu a:link{color: #416b96; text-decoration: none;}
.sub-menu a:visited{color: #416b96; text-decoration: none;}
.sub-menu a:hover{color: #416b96; text-decoration: underline;}
.lng div
{
	padding: 0 10px 5px 10px;
}

/*******************************************************************************
        LEFT-COL
*******************************************************************************/
#left-col
{
    width: 302px;
    float: left;
}
#left-col .rss-feed
{
    padding: 5px 0 5px 0;
    background-color: #416a96;
    color: #FFFFFF;
    font-size: 10px;
}
#left-col .rss-feed a:link{color: #FFFFFF; text-decoration: none;}
#left-col .rss-feed a:visited{color: #FFFFFF; text-decoration: none;}
#left-col .rss-feed a:hover{color: #FFFFFF; text-decoration: underline;}
#left-col .rss-feed img
{
    margin-left: 9px;
    margin-right: 5px;
    float: left;
}
#left-col .menu
{
    background-color: #aabfd2;
}
#left-col .menu .search
{
    padding: 9px;
    border-bottom: 1px solid #e7ecf2;
}
#left-col .menu .search .text
{
    width: 170px;
    border: 1px solid #ababab;
    background-image: url(../images/input-text-bg.jpg);
    padding: 2px;
    font-size: 10px;
    float: left;
}
#left-col .menu .search .button
{
    float: left;
    margin-left: 10px;
}
#left-col .menu .links
{
    padding: 9px;
    font-size: 11px;
	height: 75px;/*20/link*/
}
#left-col .menu .links p
{
    margin: 0 0 7px 0;
    padding: 0 0 0 18px;
    background-image: url(../images/link-list.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#left-col .menu .links .red
{
	background-image: url(../images/link-list-red.jpg);
}
#left-col .menu .links .left
{
    float:left;
    width: 154px;
}
#left-col .menu .links .right
{
    float:left;
}
#left-col .menu .links a:link{color: #4e759c; text-decoration: none;}
#left-col .menu .links a:visited{color: #4e759c; text-decoration: none;}
#left-col .menu .links a:hover{color: #4e759c; text-decoration: underline;}
#left-col .menu .links .red a{ color: #9b4647 !important; }
#left-col .menu .subscribe-to-news
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #416b96;
	font-size: 11px;
	font-family: Tahoma;
	padding: 3px 0 3px 9px;
}
#left-col .menu .subscribe-to-news a:link{ color: #416b96; text-decoration: none; }
#left-col .menu .subscribe-to-news a:visited{ color: #416b96; text-decoration: none; }
#left-col .menu .subscribe-to-news a:hover{ color: #416b96; text-decoration: underline; }
#left-col .bottom
{
    text-align: center;
    color: #3f3f3f;
    font-size: 11px;
    padding-top: 10px;
}

#left-col .bottom .banner
{
	width: 285px;
	height: 335px;
	color: #757575;
	text-align: center;
	font-size: 10px;
	margin: 7px;
}
#left-col .bottom img
{
    margin-bottom: 6px;
}


/*******************************************************************************
        RIGHT-COL
*******************************************************************************/
#right-col
{
    width: 698px;
    float: left;
}
#header .menu p
{
    margin: 0px;
    float: left;
    padding: 0 0 0 0;
    height: 30px;
    font-size: 14px;
    overflow: hidden;
	vertical-align: middle;
}
#header .menu a
{
    position: relative;
	top: 5px;
	margin-left: 10px;
}
#header .menu a:link{color: #FFFFFF; text-decoration: none;}
#header .menu a:visited{color: #FFFFFF; text-decoration: none;}
#header .menu a:hover{color: #FFFFFF; text-decoration: none;}
#header .menu .m1
{
    width: 218px;
    background-image: url(../images/header-menu-bg-1.jpg);
    background-position: 0 0;
}
#header .menu .m1_hover
{
    width: 218px;
    background-image: url(../images/header-menu-bg-1.jpg);
    background-position: 0 -30px;
}
#header .menu .m2
{
    width: 236px;
    background-image: url(../images/header-menu-bg-2.jpg);
    background-position: 0 0;
}
#header .menu .m2_hover
{
    width: 236px;
    background-image: url(../images/header-menu-bg-2.jpg);
    background-position: 0 -30px;
}
#header .menu .m3
{
    width: 244px;
    background-image: url(../images/header-menu-bg-3.jpg);
    background-position: 0 0;
}
#header .menu .m3_hover
{
    width: 244px;
    background-image: url(../images/header-menu-bg-3.jpg);
    background-position: 0 -30px;
}

/*******************************************************************************
        FOOTER
*******************************************************************************/
#footer
{
    height: 120px;
    background-color: #b2c5d6;
    width: 990px;
    padding-left: 10px;
    color: #547aa0;
    font-size: 10px;
	margin-top: 20px;
}
#content
{
    padding: 5px 10px 10px 15px;
    color: #3a3a3a;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
}
/*******************************************************************************
        GLOBAL SUB PAGE
*******************************************************************************/
.img-allo
{
    position: relative;
    padding: 6px 1px 6px 1px;
}
.img-allo img
{
    width: 159px;
    position: relative;
    top: 0px;
}
.img-allo .top
{
    position: absolute;
    left: 0px;
    top: -2px;
    width: 161px;
    height: 19px;
    background-image: url(../images/img-allo-top.jpg);
}
.img-allo .bottom
{
    position: absolute;
    left: 0px;
    bottom: -2px;
    width: 161px;
    height: 19px;
    background-image: url(../images/img-allo-bottom.jpg);
}
.img-fekvo
{
    position: relative;
    padding: 6px 1px 6px 1px;
}
.img-fekvo img
{
    width: 236px;
    position: relative;
    top: 0px;
}
.img-fekvo .top
{
    position: absolute;
    left: 0px;
    top: -2px;
    width: 238px;
    height: 22px;
    background-image: url(../images/img-fekvo-top.jpg);
}
.img-fekvo .bottom
{
    position: absolute;
    left: 0px;
    bottom: -2px;
    width: 238px;
    height: 22px;
    background-image: url(../images/img-fekvo-bottom.jpg);
}
.img-fekvo-quarter
{
    position: relative;
    padding: 3px 1px 3px 1px;
	width: 118px;
}
.img-fekvo-quarter img
{
    width: 118px;
    position: relative;
    top: 0px;
}
.img-fekvo-quarter .top
{
    position: absolute;
    left: 0px;
    top: -2px;
    width: 119px;
    height: 11px;
    background-image: url(../images/img-fekvo-quarter-top.jpg);
}
.img-fekvo-quarter .bottom
{
    position: absolute;
    left: 0px;
    bottom: -2px;
    width: 119px;
    height: 11px;
    background-image: url(../images/img-fekvo-quarter-bottom.jpg);
}
.img-fl-left
{
    float: left;
    margin: 10px 10px 10px 0;
}
.img-fl-right
{
    float: right;
    margin: 10px 0 10px 10px;
}
.table
{
	border-top: 1px solid #587da3;
	border-bottom: 1px solid #587da3;
	padding: 4px 0 4px 0;
	font-family: Arial, Tahoma, sans-serif;
	margin-bottom: 20px;
	float: left;
}
.table p
{
	margin: 0 10px 10px 0;
}
.table .header
{
	float: left;
	font-size: 11px;
	color: #3a3a3a;
}
.table .header .col-logo
{
	width: 140px;
	float: left;
	padding: 0 0 5px 10px;
}
.table .header .col-left
{
	float:left;
	width: 140px;
	padding: 0 0 5px 10px;
}
.table .header .col
{
	float:left;
	padding: 0 0 5px 10px;
}
.table .header .darkline
{
	background-color: #416b96;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding-left: 5px;
	float: left;
	width: 655px;
}
.table .header .darkline p
{
	margin: 0px;
	padding: 5px;
	float: left;
}
.table .header .darkline a:link{color: #FFFFFF; text-decoration: none;}
.table .header .darkline a:visited{color: #FFFFFF; text-decoration: none;}
.table .header .darkline a:hover{color: #FFFFFF; text-decoration: underline;}
.table .header .darkline .active a:link{color: #aabfd2; text-decoration: none;}
.table .header .darkline .active a:visited{color: #aabfd2; text-decoration: none;}
.table .header .darkline .active a:hover{color: #aabfd2; text-decoration: underline;}
.table .line
{
	float: left;
	padding: 0px;
}
.table .line .col-logo
{
	width: 140px;
	float: left;
	padding: 10px 0 5px 10px;
	color: #ae4d09;
	font-weight: bold;
	font-size: 11px;
}
.table .line .col-logo img
{
	width: 80px;
}
.table .line .col-left
{
	float:left;
	width: 140px;
	padding: 10px 0 10px 10px;
	color: #ae4d09;
	font-weight: bold;
	font-size: 11px;
}
.table .line .col-logo a:link, .table .line .col-left a:link{color: #ae4d09; text-decoration: none;}
.table .line .col-logo a:visited, .table .line .col-left a:visited{color: #ae4d09; text-decoration: none;}
.table .line .col-logo a:hover, .table .line .col-left a:hover{color: #ae4d09; text-decoration: underline;}
.table .line .col
{
	float:left;
	padding: 10px 0 10px 10px;
	width: 500px;
	font-size: 11px;
	color: #3a3a3a;
}
.table .darken-bg
{
	background-color: #dce6ef;
}
.table .corp-category
{
	color: #222222;
	font-weight: bold;
	font-size: 10px;
}
.dictionary .line .col-left{width: 210px; color: #ae4d09;}
.dictionary .line .col{width: 430px;}
.dictionary .header .col-left{width: 210px;}
.dictionary .header .col{width: 430px;}
/*******************************************************************************
        BEFEKTETŐKNEK
*******************************************************************************/
.befektetoknek h1
{
    font-size: 18px;
    font-weight: normal;
    color: #416b96;
    padding-bottom: 5px;
    border-bottom: 1px dotted #416b96;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0 20px 0;
	width: 660px;
}
.befektetoknek .h1-after
{
    color: #7f7f7f;
    font-family: Tahoma, Arial, sans-serif;
    margin: 0 0 10px 0;
    padding: 0px;
}
.befektetoknek h2
{
    font-size: 14px;
    font-weight: normal;
    color: #416b96;
    padding-bottom: 5px;
    min-width: 1px;
    border-bottom: 1px dotted #416b96;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px 0 15px 0;
	white-space: nowrap;
	float: left;
	font-weight: bold;
}
.befektetoknek h2 a { color: #416b96 !important; text-decoration: none !important; }
*html .befektetoknek h2
{
	width: 1px;
}
.befektetoknek h2.after
{
    font-size: 11px;
    font-weight: normal;
    color: #7f7f7f;
    padding: 0px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    margin: -12px 0 15px 0;
	border: none;
	float: left;
}
.befektetoknek h3
{
	color: #7f7f7f;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 14px 0 4px 0;
}
.befektetoknek a:link{color: #9a1225; text-decoration: none;}
.befektetoknek a:visited{color: #9a1225; text-decoration: none;}
.befektetoknek a:hover{color: #9a1225; text-decoration: underline;}
/*******************************************************************************
		PRESS
*******************************************************************************/
.press-line
{
	margin-top: 20px;
}
.press-line .right
{
	padding: 10px 0 0 0;
	float: right;
	width: 500px;
}
/*******************************************************************************
		FAQ
*******************************************************************************/
.faq-links
{
	margin: 0 0 10px 0;
	padding: 0px;
}

.faq-links li
{
	margin: 0 0 0 0 !important;
	padding: 0 0 5px 30px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
*html .faq-links li
{
	padding: 0 0 -2px 30px !important;
	height: 8px !important;
}
.faq-links a
{
	margin: 0px;
	padding: 0px;
}
.faq-links .li-answer
{
	height: auto !important;
	font-size: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.faq-answer
{
	margin: 0 0 0 60px;
	padding: 5px;
	font-size: 11px !important;
}
.faq-answer p
{
	margin: 0 0 10px 0 !important;
}
.faq-links a:link{color: #ae4d09; text-decoration: none; font-weight: bold;}
.faq-links a:visited{color: #ae4d09; text-decoration: none; font-weight: bold;}
.faq-links a:hover{color: #ae4d09; text-decoration: underline; font-weight: bold;}
/*******************************************************************************
		REPORTS
*******************************************************************************/
.reports-download
{
	margin: 10px 0 0 10px;
	padding: 3px 0 3px 20px;
	background-position: left;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.reports-block
{
	margin: 0 0 25px 0;
}
.reports-block p
{
	width: 640px;
}
.pdf-icon	{ background-image: url(../images/filetype/icon.file.pdf.gif); 	}
.bin-icon	{ background-image: url(../images/filetype/icon.file.bin.gif); 	}
.doc-icon	{ background-image: url(../images/filetype/icon.file.doc.gif); 	}
.image-icon	{ background-image: url(../images/filetype/icon.file.image.gif);}
.ppt-icon	{ background-image: url(../images/filetype/icon.file.ppt.gif); 	}
.txt-icon	{ background-image: url(../images/filetype/icon.file.txt.gif); 	}
.video-icon	{ background-image: url(../images/filetype/icon.file.video.gif);}
.word-icon	{ background-image: url(../images/filetype/icon.file.word.gif); }
.xls-icon	{ background-image: url(../images/filetype/icon.file.xls.gif); 	}

.reports-download a:link{color: #ae4d09; text-decoration: none; margin-left: 0px !important; }
.reports-download a:visited{color: #ae4d09; text-decoration: none; margin-left: 0px!important; }
.reports-download a:hover{color: #ae4d09; text-decoration: underline; margin-left: 0px!important; }

#downloads-subcat-and-content
{
	margin: 5px 0 20px 0px;
}
#downloads-subcat-and-content p
{
	width: 640px;
}
#downloads-subcat-and-content a
{
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin-left: 20px;
}
#downloads-subcat-and-content h2
{
	margin-left: 0px;
}
#downloads-subcat-and-content h3
{
	font-size: 11px;
	font-weight: bold;
	color: #111111;
}
#downloads-subcat-and-content .reports-block
{
	margin-left: 20px;
	padding-bottom: 5px;
}
#downloads-subcat-and-content .reports-block a
{
	margin-left: 0px;
}
/*******************************************************************************
		JOIN
*******************************************************************************/
.join-list
{
	list-style-type: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 0 15px 30px;
	padding: 0px;
}
.join-list li
{
	margin-top: 2px;
	padding: 0 0 0 9px;
	background-image: url(../images/list-img-black.jpg);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.join-link
{
	margin: 5px 0 0 30px;
	padding: 0 0 0 9px;
	background-image: url(../images/list-img-blue.jpg);
	background-repeat: no-repeat;
	background-position: 0 6px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.join-link a:link{color: #ae4d09; text-decoration: none;}
.join-link a:visited{color: #ae4d09; text-decoration: none;}
.join-link a:hover{color: #ae4d09; text-decoration: underline;}
/*******************************************************************************
        MAIN
*******************************************************************************/
.main
{
    padding: 15px 0 0 0;
}
.main .two-column-table
{
    padding: 0px;
    border-top: 1px solid #aabfd2;
    margin-top: 20px;
    margin-bottom: 15px;
}
.main .two-column-table .left
{
    border-right: 1px solid #aabfd2;
    width: 320px;
	padding-right: 10px;
}
.main .two-column-table .right
{
    width: 310px;
    padding-left: 20px;
}
.main .two-column-table .paragraph
{
    margin: 0 0 10px 0;
}
.main h1
{
    color: #416b96;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.main h2
{
    color: #993534;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.main h2 a:link{color: #993534; text-decoration: none;}
.main h2 a:visited{color: #993534; text-decoration: none;}
.main h2 a:hover{color: #993534; text-decoration: underline;}

.main h3
{
    color: #7f7f7f;
    margin: 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.main table td
{
    vertical-align: top;
    text-align: left;
    padding-top: 10px;
	font-size: 12px;
}
.main .links
{
    margin: 10px 0 0 20px;
}
.main .links p
{
    margin: 0 0 3px 0;
    padding: 0 0 0 9px;
    background-image: url(../images/main-link-list.jpg);
    background-position: 0 5px;
    background-repeat: no-repeat;
    font-size: 12px;
    font-family: Tahoma, Arial, sans-serif;
}
.main .links a:link{color: #416b96; text-decoration: none;}
.main .links a:visited{color: #416b96; text-decoration: none;}
.main .links a:hover{color: #416b96; text-decoration: underline;}
.main a:link{color: #9a1225; text-decoration: none;}
.main a:visited{color: #9a1225; text-decoration: none;}
.main a:hover{color: #9a1225; text-decoration: underline;}
/*******************************************************************************
		FORM
*******************************************************************************/
.ml_30
{
	margin-left: 30px;
}
.form-table
{
	width: 450px;
	margin: 0 0 20px 0;
}
.form-table .line
{
	float: left;
	margin-bottom: 10px;
}
.form-table .line h3
{
	font-weight: normal;
    color: #416b96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0px;
}
.form-table .line .col-left
{
	float: left;
	width: 200px;
}
.form-table .line .col-right
{
	float: left;
	width: 180px;
}
.form-table .line .del
{
	float: left;
	cursor: pointer;
}
.input-text
{
	width: 170px;
	border: 1px solid #ababab;
	padding: 3px 3px 2px 3px;
	font-size: 11px;
	background-image: url(../images/input-text-bg.jpg);
}
.input-button
{
	width: 55px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	background: none;
	background-image: url(../images/input-btn-bg.jpg);
	background-repeat: no-repeat;
	border: none;
	padding: 1px 0 2px 0;
	margin: 0px 0 1px 6px;
	color: #FFFFFF;
}
.txt-area
{
	width: 450px;
	height: 120px;
	border: 1px solid #ababab;
	margin-top: 5px;
	margin-bottom: 10px;
}
.button
{
	margin: 0 5px 0 5px !important;
	padding: 0px !important;
	height: 18px !important;
}
.button div
{
	padding: 0px !important;
	margin: 0px !important;
}
.button .left
{
	background-image: url(../images/button-light-blue-left.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 4px;
	height: 18px;
	float:left;
	font-size: 0px;
}
.button .right
{
	background-image: url(../images/button-light-blue-right.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 18px;
	float:left;
	font-size: 0px;
}
.button .center
{
	background-color: #AABFD2;
	height: 18px;
	margin: 0px;
	float:left;
}
.button .center input
{
	background: transparent;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	height: 18px;
}
/*******************************************************************************
		LINKS
*******************************************************************************/
.links-group
{
	padding: 0 0 20px 20px;
}
.links-group .title
{
	color: #9A1225;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px -20px;
	height: 20px;
	cursor: pointer;
}
.links-line
{
	border-bottom: 1px solid #587da3;
	padding: 10px 0 10px 0;
	
}
.links-line a:link{color: #ae4d09; text-decoration: none; font-weight: bold;}
.links-line a:visited{color: #ae4d09; text-decoration: none; font-weight: bold;}
.links-line a:hover{color: #ae4d09; text-decoration: underline; font-weight: bold;}
/*******************************************************************************
		SITEMAP
*******************************************************************************/
.site-map-h3
{
	color: #416b96;
	font-size: 11px;
	margin: 5px 0 5px 0;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.site-map-list
{
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0px;
}
.site-map-list li
{
	margin: 3px 0 0 0;
	padding: 0 0 0 9px;
	background-image: url(../images/list-img-blue.jpg);
	background-repeat: no-repeat;
	background-position: 0 6px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.site-map-list a:link{color: #ae4d09; text-decoration: none;}
.site-map-list a:visited{color: #ae4d09; text-decoration: none;}
.site-map-list a:hover{color: #ae4d09; text-decoration: underline;}
/*******************************************************************************
		PAGER
*******************************************************************************/
.pager
{
	position: relative;
	background-color: #416b96;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #aabfd2;
	height: 22px;
}
.pager .info
{
	display: none;
}
.pager .prev
{
	position: absolute;
	left: 5px;
	top: 3px;
	background-image: url(../images/pager-arrow-left.jpg);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 8px;
}
.pager .pages
{
	position: absolute;
	left: 100px;
	top: 3px;
	width: 472px;
	text-align: center;
}
.pager .pages a
{
	margin: 0 2px 0 2px;
}
.pager .next
{
	position: absolute;
	right: 5px;
	top: 3px;
	background-image: url(../images/pager-arrow-right.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 8px;
}
.pager a:link	{color: #aabfd2; text-decoration: none;}
.pager a:visited{color: #aabfd2; text-decoration: none;}
.pager a:hover	{color: #FFFFFF; text-decoration: none;}

.pager a.active:link	{color: #FFFFFF; text-decoration: none; font-weight: bold;}
.pager a.active:visited	{color: #FFFFFF; text-decoration: none; font-weight: bold;}
.pager a.active:hover	{color: #FFFFFF; text-decoration: underline; font-weight: bold;}

/*******************************************************************************
		EMAIL POPUP
*******************************************************************************/
.email-popup
{
	width: 480px;
	padding: 10px;
}
.email-popup h1
{
	font-size: 18px;
    font-weight: normal;
    color: #416b96;
    padding-bottom: 5px;
    border-bottom: 1px dotted #416b96;
    font-family: Arial, Helvetica, sans-serif;
    margin: 10px 0 20px 0;
}
.email-popup table
{
	width: 480px;
	margin-top: 10px;
	color: #416b96;
	font-size: 12px;
	font-family: Arial;
}
.email-popup td
{
	padding: 0 0 10px 0;
}
.email-popup .col-left
{
	width: 120px;
}
.email-popup .input-button
{
	width: 55px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	background: none;
	background-image: url(../images/input-btn-bg.jpg);
	background-repeat: no-repeat;
	border: none;
	padding: 1px 0 2px 0;
	margin: 0px 0 1px 6px;
	color: #FFFFFF;
}
/*******************************************************************************
		INNOV-DICT WORDS
*******************************************************************************/
.innovdict-word
{
	text-decoration: underline;
	color: #123456;
	font-weight: bold;
	cursor: help;
}

.innovdict-tooltip
{
	width: 400px;
	background-color: #416B96;
	color: #FFFFFF;
	font-size: 12px;
	padding: 10px;
	border: 2px solid #255b92;
	opacity: 1;
	filter: alpha(opacity=100);
}

.innovdict-tooltip .close
{
	cursor: pointer;
	position: absolute;
	top: 3px;
	right: 3px;
}
/*******************************************************************************
		BLOG
*******************************************************************************/
.blog
{
	width: 660px;
}
.h2-after
{
	font-size: 11px;
	margin: -13px 0 10px 0;
	float: left;
	white-space: normal;
}
.h2-after span
{
	color: #416b96;
}
.comment-line
{
	padding: 15px 0 15px 0;
	font-size: 12px;
}
.comment-line .header
{
	margin-bottom: 2px;
}
.comment-line .header span
{
	color: #416b96;
}
.comment-border-bottom
{
	border-bottom: 1px solid #587da3;
}
a.h2:link{ color:#416b96; text-decoration: none;}
a.h2:visited{ color:#416b96; text-decoration: none;}
a.h2:hover{ color:#416b96; text-decoration: none;}

.char-number
{
    background-color: #1d456c;
	color: #FFFFFF;
	font-size: 12px;
	padding: 2px;
	border: 2px solid #255b92;
	opacity: 0.9;
	filter: alpha(opacity=90);
	position: absolute;
    white-space: nowrap;        	
}
/*******************************************************************************
		SEARCH
*******************************************************************************/
.search-row
{
	margin: 0 0 20px 0;
	font-family: Arial, Tahoma;
}
.search-row .title
{
	color: #416b96;
	font-size: 12px;
	font-weight: normal;
}
.search-row .title a:link{color: #416b96; text-decoration: none;}
.search-row .title a:visited{color: #416b96; text-decoration: none;}
.search-row .title a:hover{color: #416b96; text-decoration: underline;}
.search-row .date
{
	color: #3a3a3a;
	font-size: 11px;
}
.search-row .description
{
	margin: 3px 0 0 20px;
	color: #3a3a3a;
	font-size: 12px;
}
/*******************************************************************************
		OTHER
*******************************************************************************/
#expand
{
	display: none;
}
h4
{
	margin: 10px 0 10px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #9A1225;
	font-family: Arial,Helvetica,sans-serif;
}

.tooltipp-link
{
	text-decoration: none;
	color: #123456;
	font-weight: bold;
	cursor: help;
}

input.w-120
{
	width: 120px;
	background-image: url(../images/input-btn-blue-120.jpg);
}

input.w-80
{
	width: 80px;
	background-image: url(../images/input-btn-blue-80.jpg);
}

.fl-left 	{ float: left !important; }
.fl-right	{ float: right !important; }
.w-100		{ width: 100px !important; }
.w-110		{ width: 110px !important; }
.w-470		{ width: 470px !important; }
.w-600		{ width: 600px !important; }
.h-160		{ height: 160px !important; }
.mb_0		{ margin-bottom: 0px !important; }
.mb_4		{ padding-bottom: 4px !important; }
.ml_20		{ margin-left: 20px !important; }
.ml_40		{ margin-left: 40px !important; }
.mt_0 		{ margin-top: 0px !important; }
.mt_10 		{ margin-top: 10px !important; }
.gray-bg	{ background-color: #d6d5d9 !important; }
.padd_l20	{ padding-left: 20px; }
.font_10px	{ font-size: 10px !important; }

#kattancs
{
position: absolute;
left: 780px;
top: 260px;

}

.red-box
{
	position: relative;
	width: 285px;
	margin: 7px 7px 15px 7px;
}

.red-box-wide
{
	width: 663px;
	margin-right: 0px !important;
}


.red-box .top
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 285px;
	height: 30px;
	background-image: url(../images/important-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.red-box-wide .top
{
	width: 675px;
	background-image: url(../images/important-wide-top-bg.jpg);
}

.red-box .middle
{
	position: relative;
	top: 10px;
	left: 0px;
	bottom: 0px;
	margin: 0 2px 0px 2px !important;
	background-color: #e4b5b5;
	padding: 5px 5px 10px 5px;
	font-size: 11px;
	color: #993534;
	font-family: Tahoma;
}

.red-box .bottom
{
	position: absolute;
	bottom: -20px;
	left: 0px;
	width: 285px;
	height: 30px;
	padding: 0px !important;
	background-image: url(../images/important-bottom-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.red-box-wide .bottom
{
	bottom: -20px;
	width: 675px;
	background-image: url(../images/important-wide-bottom-bg.jpg);
}

.red-box h1
{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #FFFFFF;
	margin: 0 0 10px 0;
}
.red-box a:link{ color: #FFFFFF; text-decoration: none; }
.red-box a:visited{ color: #FFFFFF; text-decoration: none; }
.red-box a:hover{ color: #FFFFFF; text-decoration: underline; }


.menu-for-block				{ font-size: 12px; width: 655px; height: 38px; }
.menu-for-block a			{ display: block; float: left; height: 38px; text-decoration: none !important; }
.menu-for-block a .number	{ color: #FFFFFF; background-color: #AABFD2; font-size: 18px; font-family: Arial; padding: 8px 0 0 0; width: 20px; height: 30px; cursor: pointer; text-align: center; float: left; }
.menu-for-block a .text		{ background-color: #416B96; color: #FFFFFF; font-size: 11px; font-family: Arial; float: left; border-right: 1px solid #FFFFFF; cursor: pointer; padding: 5px 4px 0 4px; height: 33px; }

.inline-tooltip				{ color: #000000; border: 1px dashed #000000; background-color: #DDDDDD; font-size: 11px; display: none; clear: both; margin: 10px 0 10px 0; padding: 10px; width: 430px; }
.error						{ background-color: #FFB9B9; color: #CC3300; font-weight: bold; padding: 5px; margin: 10px 0 10px 0; font-size: 11px; border: 1px solid #FF0000; width: 440px; clear: both; }
.notice						{ background-color: #FFEFB9; color: #4E4E4E; font-weight: bold; padding: 5px; margin: 10px 0 10px 0; font-size: 11px; border: 1px solid #FFAE00; width: 440px; clear: both; }





.ctx-menu                       { background-color: #FFFFFF; background-image: url('../images/ctx.menu.bg.png'); background-repeat: repeat-y; background-position: left top; border: 1px solid #CCCCCC; }
.ctx-menu-item                  { font-size: 11px !important; font-family: Tahoma; color: #3C3C3C; cursor: default; padding: 1px; overflow: hidden; }
.ctx-menu-item:hover            { padding: 0px; margin-right: 0px !important; border: 1px solid #81ADEB; background-color: #BAD3F6; }
.ctx-menu-item:hover .left      { top: -1px !important; left: -1px !important; }
.ctx-menu-item .left            { padding: 4px !important; }
.ctx-menu-item .left img        { margin: 0px; display: block; }
.ctx-menu-item .right           { padding: 2px; }
.ctx-menu .col .left            { padding: 2px 0 0 0 }
.ctx-menu .disable              { color: #CCCCCC; }
.ctx-menu .disable:hover        { padding: 1px; margin-right: 0px !important; border: none !important; background-color: transparent; }
.ctx-menu .disable:hover .left  { top: 0px !important; left: 0px !important; }
.ctx-menu .disable .left .tdiv  { display: block; opacity: 0.8; filter: alpha(opacity=80); background-color: #F4F4F4; }
.ctx-menu .enable .left .tdiv   { display: none; }
.ctx-menu .separator            { margin: 4px 0 4px 0; }
.ctx-menu .separator .right     { background-color: #AAAAAA; margin-left: -13px !important; padding: 0px; }
.ctx-menu .separator:hover      { background-color: transparent; padding: 1px; border: none; }