@import 'style_re.css';
@import 'rating.css';

html, body {width: 100%; height: 100%;}
body {position: relative;}
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; }
fieldset,img { border:0; }
address,caption,cite,em,code,dfn,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; }

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004a9e;
	font-size: 10px;
	background: #fff url(../i/bg_body.gif) top left repeat-y;
	position: relative;
}
/*
 * structure 
 */
div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

div.site {position: relative !important; left: 0px; top: 0px; width: 1000px; height: auto !important; min-height: 100% !important; height: 100%; margin: 0px;}
h1 {
	position: relative;
}
h1 img {
	display: none;
}

h2 a {
	text-decoration: none;
	color: #004A9E;
}

div#Content,
div#ContentFrame,
div#ContentForum  {
	position: relative;
	display: block !important;
	margin: 0px 0px 0px 213px;
	padding: 0px;
	float: left; clear: none;
}
* html div#Content,
* html div#ContentFrame,
* html div#ContentForum  {display: inline; zoom: 1;}

div#Related {
	width: 190px;
	position: relative;
/*
	position: absolute;
	top: 211px;
	right: 0;
	*/
	float: right; clear: none;
	z-index: 10;
	margin: -20px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
}

div.pager {
	position: relative;
	text-align: center;
	margin: 0 0 5px 0;
}

body.en div.pager {
	position: relative;
	text-align: center;
	margin-bottom: 40px;
	*margin-bottom: 0;
	clear: both;
}

div.not_index_related {
	position: relative;
	margin-top: 0px !important;
}
/*
 * /structure 
 */

h1 {
	width:1000px;
	height: 193px !important;
	display: block;
	overflow: hidden;
	margin:0;
	background: #fff url(../i/bg_head_v4.jpg) -2px 0px no-repeat;
}
h1 span { display: none;}

body.en h1 { 
	background: #fff url(../i/bg_head_en_v4.jpg) -2px 0px no-repeat; 
}


/*
 * Content
 */
 
div#Content,
div#ContentForum {
	width: 550px;
	/* padding: 14px 20px 24px 20px; */
	padding: 14px 20px 0px 20px;
	background: #edf2f8 url(../i/bg_content.gif) top left no-repeat;
	float: left;
	margin-right: 7px;
	margin-bottom: 30px;
	/* position: relative; */
	overflow: hidden;
}

div#Content_video {
	width: 550px;
	padding: 14px 20px 0px 20px;
	background: #edf2f8;
	float: left;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 213px;
	position: relative;
	overflow: hidden;
}
div.c_video {
	width: 570px;
	padding: 14px 10px 20px 10px;
	background: #edf2f8;
	float: left;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 213px;
	_margin-left: 105px;
	position: relative;
	top: 51px;
	overflow: hidden;
}

div.c_video2 {
	width: 570px;
	padding: 14px 10px 0 10px;
	background: #edf2f8;
	float: left;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 0;
	overflow: hidden;
}

div.games div.links {
	width: 570px; height: 296px; margin: 20px auto 0;
	background: url('../i/bg_games.gif') no-repeat 0 -30px;
	position: relative;
}
div.games div.links a {
	display: block; width:283px; height: 296px;
	text-indent: -2000px; overflow: hidden;
	float: left;
}

div#Content_video img {
}

div#ContentTop {
	position: relative;
	background: #ffffff url('../i/bg_content_top.gif') no-repeat 0 0;
	width: 590px;
	height: 18px;
	left: 0px;
}

body.index div#ContentBottom {
	/* position: absolute; */
	background: #ffffff url('../i/bg_content_bttm_big.gif') no-repeat 0 0;
	width: 590px;
	height: 24px;
	/* left: -213px !important; */
	/* left: -233px !important; */
	/* left: -106px; */	
	/* bottom: 0px !important; */
} 

/*
body.en div#ContentBottom {
	position: absolute;
	background: #ffffff url('../i/bg_content_bttm_big_white.gif') no-repeat 0 0;
	width: 590px;
	height: 18px;
	left: -213px !important;
	left: -106px;	
	bottom: 0px !important;
}
*/
div#ContentBottom {
	background: #ffffff url('../i/bg_content_bottom.gif') no-repeat 0 0;
	width: 590px;
	height: 25px;
	/* border: 1px solid #000000; */
	/* left: -233px !important; */
	/* left: -193px !important; */
	/* left: -126px; */	
	/* bottom: 0px !important; */
	margin-left: -20px;
	clear: both;
}

div#Content_video div#ContentBottom {
	/* position: absolute; */
	background: #ffffff url('../i/bg_content_bottom.gif') no-repeat 0 0;
	/* width: 555px; */
	height: 24px;
	/* left: -213px !important;
	left: -106px;	
	bottom: 0px !important; */
}

div#Content_video div#ContentTop {
	/* position: absolute; */
	background: #ffffff url('../i/bg_content_top_video.gif') no-repeat 0 0;
	/* width: 555px; */
	height: 24px;
	margin-left: -20px;
	margin-top: -14px;
	/* left: -213px !important;
	left: -106px;	
	bottom: 0px !important; */
}

div#ContentFrame {
	width: 590px;
	padding: 0px;
	float: left;
	margin-right: 7px;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

div.c_video2 div#ContentBottom {
	background: #ffffff url('../i/bg_content_bottom.gif') no-repeat 0 0;
	width: 610px;
	height: 24px;
	margin-left: -10px;
}

div.c_video2 div#ContentTop {
	background: #ffffff url('../i/bg_content_top_video.gif') no-repeat 0 0;
	height: 24px;
	margin-left: -10px;
	margin-top: -14px;
}

/*
 * Menu
*/

/* scroller */
ul#Menu { 
	display: block; 
	position: relative;
	margin: 0;
	padding: 0;
}

ul#Menu li {
	display: block;
	position: relative;
	background: url('../i/bg_nav.gif') no-repeat 0 0;
}

ul#Menu li.on ul {
	*padding-top: 10px;
}

ul#Menu li a {
	display: block; 
	height: 42px;
	font-size: 14px;
	color: #99bbd9; 
	line-height: 39px; 
	text-decoration: none;
	padding-left: 23px;
}

ul#Menu li.top a { background: #0066ae url('../i/bg_nav_top.gif') repeat-x 0 0; }
ul#Menu li.bottom a { background: #0076CA url('../i/bg_nav_bttm.gif') repeat-x 0 0; }

ul#Menu li a:hover,
ul#Menu li a.active { color: #fff; }
ul#Menu li ul { margin: 0px;}
ul#Menu li ul li { position: relative; z-index: 5; }
ul#Menu li ul li a {
	width: 148px; 
	height: auto !important;
	font-size: 10px; 
	line-height: 14px; 
	background: none;
	border-top: 1px dotted #3e7bb4;
	padding-bottom: 4px;
	padding-top: 4px;
}
ul#Menu li ul li.first a { border-top: none; }

ul.nav2 { 
	margin: 0;
	padding: 0;
	border: none !important;
}

ul.nav2 li.no_parents { 
	height: 33px; 
	background: url('../i/bg_nav2.gif') no-repeat 0 0; 
	margin: 0; 
	padding: 0;
}

ul.nav2 li.no_parents a {
	display: block; 
	position: relative; 
	height: 23px; 
	margin: 0 0 1px; 
	line-height: 16px; 
	color: #1c69a1; 
	font-size: 14px; 
	font-weight: normal; 
	text-decoration: none; 
	clear: both;
}

ul.nav2 li.no_parents a span {
	display: block;
	padding-left: 23px;
	padding-top: 8px;
}

ul.nav2 li.top2 { background: url('../i/bg_nav2_top.gif') no-repeat 0 0 !important; }
ul.nav2 li.bottom2 { background: url('../i/bg_nav2_bttm.gif') no-repeat 0 0 !important; }
ul.nav2 li. a:hover { color: #fff; }


ul#Menu li.banner {
	background: none;
	padding: 0;	
	width: 185px; width: 198px;
}
ul#Menu li.banner div#ban {
	margin: 32px auto 0;
}
ul#Menu li.banner {
	width: 180px;
	margin: 10px auto 0;
}
ul#Menu li.banner a {
	position: relative;
	height: auto !important;
	padding: 0;
}
ul#Menu li.banner a img {
	width: 180px;
	margin: 0 auto;
}

ul#Menu li.banner div#ban a {
	background-image: none;
	padding: 0;
}
ul#Menu li.banner div#ban a img {
	width: 180px;
}

ul#Menu li.banner {
	background: none;
	padding: 0;	

}
ul#Menu li.banner div#ban2 {
	margin: 10px auto 0;
	position: relative;
	left:0; top:0;
	width: 180px;
}
ul#Menu li.banner div#ban2 div#flashban{
	position: absolute; z-index: 500;
	left: 0; top: 0;
	width: 180px; height: 150px; overflow: hidden;
}
ul#Menu li.banner div#bvk {
	width: 181px; height: 88px;
	margin: 0px auto;

}


/* extra */
ul#Menu li.extra {
	background: none;
}
ul#Menu li.extra a {
	padding: 0;	margin: 13px 0 7px 17px;
	background-image: none;
}
ul#Menu li.extra span { 
	display: block; color: #fff; text-align: center;
	margin: 17px 0 0; 
}
ul#Menu li.extra span a { 
	color: #fff;
	margin: 0; padding: 0;
	font-size: 11px;
}


/*submenu*/
/* sublevel 2 */
ul#Menu li ul {
	display: block;
	padding: 0;
	position: relative;
	margin: 0;
	*margin-top: -15px;

}
ul#Menu li ul li {

	background: none;
}
ul#Menu li ul li a,
ul#Menu li.on ul li a {
	font-size: 11px;
	color:#99b5d6;
	background:none;
}
ul#Menu li.on ul li.on a  {
	background: url(../i/arrow_menuitem_on.gif) no-repeat 8px 7px;
	color: #fff;
}

/* sublevel 3 */
ul#Menu li ul li ul {
	padding: 0;

	padding-left: 15px;
	overflow: hidden;
}
ul#Menu li ul li ul li {

}
ul#Menu li ul li ul li a,
ul#Menu li.on ul li.on ul li a {
	background:none;
	color:#99b5d6;
}
ul#Menu li.on ul li.on ul li.on a {
	color: #fff;
	background: url(../i/arrow_menuitem_on.gif) no-repeat 8px 7px;
}



/* sublevel 4 */
ul#Menu li ul li ul li ul li {

}
ul#Menu li ul li ul li ul li a,
ul#Menu li.on ul li.on ul li.on ul li a {
	color:#99b5d6;	
	background:none;
}
ul#Menu li.on ul li.on ul li.on ul li.on a {
	color: #fff;
	background: url(../i/arrow_menuitem_on.gif) no-repeat 8px 7px;
}

/* sublevel 5 */
ul#Menu li ul li ul li ul li ul {
	padding: 0;

}
ul#Menu li ul li ul li ul li ul li {

}
ul#Menu li ul li ul li ul li ul li a,
ul#Menu li.on ul li.on ul li.on ul li ul li a {
	color:#99b5d6;	
	background:none;
}
ul#Menu li.on ul li.on ul li.on ul li.on ul li.on a {
	color: #fff;
	background: url(../i/arrow_menuitem_on.gif) no-repeat 8px 7px;
}


/* Yahoobar */
body.en div#Yahoobar {
	width: 550px;
	position: relative;
	margin-left: 213px !important;
	margin-left: 106px;
}

div#Yahoobar {
	width: 550px;
/*	float: left;*/
	float: none; clear: both;
	position: relative;
	top: -10px;
	margin-left: 213px !important;
	margin-left: 106px;	
}
div#Yahoobar ul {
	width: 550px;
	display: block;
}
div#Yahoobar ul li {
	display: inline;
	color: #86a4c0;
	font-weight: bold;
}
div#Yahoobar ul li a {
	color: #86a4c0;
	font-weight: normal;
	text-decoration: none;
}
div#Yahoobar ul li a:hover {
	text-decoration: underline;
}
/*
 * texts
 */
p, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004a9e;
}
p {
	font-size: 11px;
	padding: 0;
	line-height: 14px;
	margin:  11px 0 10px 0;
}
p.little { font-size: 10px }
p.big { font-size: 12px; font-weight: bold; }
h5 {
	font-size: 10px;

	text-transform: uppercase;
	font-weight: normal;
	background: url(../i/line_dotted.gif) left bottom repeat-x;
}
div#Content h5 span {
	display: block;
	padding: 0px 0px 7px 20px;
	color: #0065AC; font-weight: bold;
	font-size: 12px; line-height: 14px;
	background: url('../i/bg_arrow.gif') 0px 0px no-repeat;
}

h3 {
	color:#ee2e24;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 4px 0;
	clear: both;
}
h3.big {
	font-size: 18px;
	color:#004a9e;
}
h4 {
	color:#004a9e;
	font-size: 12px;
	margin: 0 0 12px 0;
	clear: both;
}
p.lead {
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding-bottom: 14px;
	clear: none;
}

div.dottedline {
	clear: both; height: 1px; line-height:1px;
	background: url(../i/line_dotted.gif) repeat-x 0 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}


div.dottedline hr { display: none; }

div.topmargin { margin: 10px 0 0; }

p.highlight {
	color:#ee2e24;
}

div#Content img {
	border: 1px solid #004a9e;
	margin: 0 9px 3px 0;
	float: left;
}

div#Content img.nofloatleft
{
	float: none;
}
	
/*
body.en div#Content img {
	border: 1px solid #004a9e;
	margin: 0 9px 3px 14px;
	float: left;
}
*/

div#Content strong, div#Content b { font-weight: bold }
div#Content em, div#Content i { font-style: italic }
div#Content u { text-decoration: underline }

div.hr {
	clear: both;
	height: 1px;
	overflow: hidden;
}
div.hr hr {
	display: none;
}

div#Content {
	line-height: 14px;
}

div#Content ul {
	margin-left: 15px;
	list-style-type:disc;
	margin-top: 11px;
	margin-bottom: 10px;
}

div#Content strong.date {
	display: block;
	margin-bottom: 11px;
}

div#Content img.lead { 
	float: left;
}
div#Content p.lead img.lead { margin-top: 3px; margin-bottom: 3px; }

body.en div#Content p.lead img.lead { margin-top: 3px; margin-bottom: 3px; margin-left: 0px; }

/**
 *	tablazatok
 */
 
body.en div#Content table {
	width: 95%;
	border-collapse: collapse;
	margin: 20px 0 20px 14px;
	*font-size: 9px;	
}

div#Content table {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0 20px 0;
	*font-size: 9px;
/*	border-right: 1px solid #004a9e;
	border-bottom: 1px solid #004a9e;*/

}
div#Content table thead tr th,
div#Content table thead tr td {
	background-color: #004a9e;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 2px;
	/*border-left: 1px solid #edf2f8;*/ border-left: 1px solid #edf2f8;border-bottom: 1px solid #edf2f8;
}

div#Content table tbody tr th,
div#Content table tbody tr td {
	background-color: #80a4cf;
	text-align: left;
	padding: 2px 2px 3px 2px;
	vertical-align: top;
}

div#Content table tbody tr.even th,
div#Content table tbody tr.even td {
	background-color: #b2c9e2;
	
}

div#Content table tbody tr td {
	/*border-right: 1px solid #004a9e;*/ border-left: 1px solid #edf2f8;
}
div#Content table td {
	border-bottom: solid 1px #fff;
}

/**
 *	Tematikus lista
 */
ul.TematicList {
	margin: 0;
	padding: 0;
	list-style-type: none;

}
ul.TematicList li {
	margin: 0;
	padding: 15px 0 4px 0;
	background: url(../i/line_dotted.gif) left top repeat-x;
	position: relative;
	
}
ul.TematicList li ul {
	margin: 0;
	padding: 13px 0 0 0;
	list-style-type: none;	
}
ul.TematicList li ul li {
	margin: 0;
	padding: 0 0 12px 14px;
	background: none;
	background: url(../i/arrow_blue.gif) 0px 3px no-repeat;
}

ul.TematicList li strong {
	font-size: 11px;
}
ul.TematicList li ul li {
	font-weight: bold;
}
ul.TematicList li ul li strong {
	font-style: italic;
	font-size: 10px;
}
ul.TematicList li ul li a {
	font-weight: normal;
	color: #ee2e24;
}



/**
 *	talalati lista
 */
 
body.en div#Content ul.ResultList {
	margin-left: 25px !important;
	margin-bottom: 20px !important;
	padding: 0px 0 0 0;
	list-style-type: none;	
}

div#Content ul.ResultList {
	margin: 0;
	padding: 0px 0 0 0;
	list-style-type: none;	
}
ul.ResultList li {
	margin: 0;
	padding: 0 0 12px 24px;
	background: none;
	background: url(../i/arrow_blue.gif) 0px 4px no-repeat;
	
	/*position: fixed;*/

	display: block;
	clear: both;
	float: none;
	list-style-type: none;
	
}	
ul.ResultList li ul li { padding: 4px 0 4px 24px;}
ul.ResultList li strong {
	font-size: 11px;
}

ul.ResultList li ul li {
	display: block;
	float: none;
	clear: both;
	position: relative;
}

ul.ResultList li strong {
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
ul.ResultList li a {
	font-weight: normal;
	color: #004a9e;
	line-height: 14px;
}

ul.ResultList li a.more {
	font-weight: normal;
	color: #ee2e24;
	background: url(../i/arrow_thin_red.gif) right 5px no-repeat;
	padding-right: 10px;	
	text-decoration: none;
}

ul.ResultList li img {
		float: left;
		width: 80px;
		height: 80px;
}
ul.ResultList li a.title {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

ul.ResultList span.cat { font-size: 9px; font-weight: bold; color: #f00;  display: block; padding: 4px 0 0 0; }

body.en div#Content ul.fileList {
	margin-left: 25px !important;
	margin-bottom: 20px !important;
	padding: 5px 0 0 0;
	list-style-type: none;	
	background: #edf2f8;
	width: 400px;
	position: relative;
	display: block;
	left: -10px;
	clear: both !important;
}

div#Content ul.fileList {
	margin: 0 10px;
	padding: 5px 0 0 0;
	list-style-type: none;	
	background: #edf2f8;
	width: 400px;
	position: relative;
	display: block;
	left: -10px;

}

ul.fileList li {
	margin: 0;
	padding: 1px 0 12px 24px;
	background: none;
	background:  url(../i/icon/file.gif) 0px 1px no-repeat;
	font-weight: normal;
	position: relative;

}
ul.fileList li.doc { background-image: url(../i/icon/doc.gif);}
ul.fileList li.bmp { background-image: url(../i/icon/bmp.gif);}
ul.fileList li.gif { background-image: url(../i/icon/gif.gif);}
ul.fileList li.jpe { background-image: url(../i/icon/jpe.gif);}
ul.fileList li.jpeg { background-image: url(../i/icon/jpeg.gif);}
ul.fileList li.jpg { background-image: url(../i/icon/jpg.gif);}
ul.fileList li.m2p { background-image: url(../i/icon/mpg.gif);}
ul.fileList li.mpg { background-image: url(../i/icon/mpg.gif);}
ul.fileList li.mpeg { background-image: url(../i/icon/mpeg.gif);}
ul.fileList li.mp3 { background-image: url(../i/icon/mp3.gif);}
ul.fileList li.pdf { background-image: url(../i/icon/pdf.gif);}
ul.fileList li.ppt { background-image: url(../i/icon/ppt.gif);}
ul.fileList li.qt { background-image: url(../i/icon/qt.gif);}
ul.fileList li.rar { background-image: url(../i/icon/rar.gif);}
ul.fileList li.rtf { background-image: url(../i/icon/rtf.gif);}
ul.fileList li.tif { background-image: url(../i/icon/tif.gif);}
ul.fileList li.tiff { background-image: url(../i/icon/tiff.gif);}
ul.fileList li.txt { background-image: url(../i/icon/txt.gif);}
ul.fileList li.wma { background-image: url(../i/icon/wma.gif);}
ul.fileList li.wmv { background-image: url(../i/icon/wmv.gif);}
ul.fileList li.xls { background-image: url(../i/icon/xls.gif);}
ul.fileList li.zip { background-image: url(../i/icon/zip.gif);}

ul.fileList li a {
	color:#ee2e24;
}


ol {
	margin: 11px 0 0 22px;
	list-style-type: decimal;
	font-size: 11px;
}
ol li ol {
	margin-top: 0;
}
ol li {
	margin-top: 2px;
}


a#Accessibility, 
a#Index,		
a#flag { 
	position: absolute; 
	display: block;
	overflow: hidden;
	z-index: 999;
	background: url('../i/none.gif') 0px 0px repeat;
}

a#Accessibility {
	width: 31px;
	padding: 31px 0 0 0;
	height: 0px !important;
	height /**/: 31px;
	background-image: url(../i/logo_accessibility.png);
	top: 126px;
	right: 12px;
}
* html a#Accessibility { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/i/logo_accessibility.png', sizingMethod='crop');} 

a#flag { 
	width: 23px;
	padding: 16px 0 0 0;
	height: 0px !important;
	height /**/: 16px;
	background-image: url(../i/flag_en.gif);	
	top: 140px;
	right: 52px;
}
body.en a#flag { background-image: url(../i/flag_hu.gif); }
a#rss { 
	width: 15px;
	padding: 15px 0 0 0;
	height: 0px !important;
	height /**/: 15px;
	background-image: url(../i/icon_rss.gif);	
	top: 140px;
	right: 84px; position: absolute;
}
a#rss span { display: none }

a#print { 
	width: 15px;
	padding: 15px 0 0 0;
	height: 0px !important;
	height /**/: 15px;
	background-image: url(../i/icon_print.gif);	
	top: 140px;
	right: 105px; position: absolute;
}
a#print span { display: none }

a#Index {
	width: 204px; height: 82px;
	position: absolute; top: 38px; left: 0px;
	text-align: center; vertical-align: middle;
}
a#Index img { vertical-align: middle }	

/**
 *	Index Headline
 */

div#Content.index {
	padding: 0 9px 0 9px;
	width: 572px;
	margin-top: 10px;
	position: relative;
	top: -30px;
}
div#Headline {
	background-color: #ccdaea;
	padding: 15px 9px 0 9px;
	position: relative;
	margin: 0px 0 38px 0;
	top: 9px;
	background: #ccdaea url(../i/bg_headline.gif) top left no-repeat;
	overflow: hidden;
	width: 554px;
}
div#Headline div.article {
	height: auto !important;
	height: 110px;
	min-height: 110px;
	padding: 0 0 0 0;
	position: relative;
}
div#Headline div.article h2 {
	font-size: 15px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: inline;
	position: relative;
	line-height: 19px;
}
div#Headline div.article h2 a {
	color:#004a9e;
	text-decoration: none;
}
div#Headline div.article small {
	font-size:10px;
	padding: 0 0 0 10px;
}
div#Headline div.article img {
	border: 1px solid #004a9e;
	float: left
}
div#Headline div.article p {
	font-size: 11px;
	line-height: 14px;
	margin: 3px 0 0 0;
}
div#Headline ul {
	margin: 13px 0 0 0;
	padding: 0px 0 0 0;
	list-style-type: none;
	display: block;	
	width: 49%;
	float:left;
}
div#Headline ul li {
	background: url(../i/arrow_blue.gif) 0px 2px no-repeat;
	padding: 0 10px 2px 10px;
	margin: 0;
	display: block;


}
div#Headline ul li a {
	font-weight: bold;
	text-decoration:none;
	color:#004a9e;
	margin-top: 10px;
}
div#Headline div.more {
	margin-right: 11px;
	clear: both;
	text-align: right;
}
div#Headline div.more a {
	font-weight: bold;
	text-decoration:none;
	color:#ee2e24;
	background: url(../i/arrow_red.gif) 0px 2px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
div#Headline div.hr {
	height: 17px;
	background: url(../i/bg_headline_bottom.gif) 0px 0px no-repeat;
	margin-left: -9px;
	width: 572px;
}

/*DOKUMENTUMT�R*/

div.doc_Headline {
	background-color: #ccdaea;
	padding: 10px 9px 0px 9px;
	position: relative;
	margin: 0px 0 10px 0;
	top: 9px;
	background: #ccdaea url(../i/doc_headline.gif) top left no-repeat;
	overflow: hidden;
	width: 382px;
}

div.doc_Headline p {
	display: block;
	position: relative;
	top: -5px;
}

div.doc_Headline p strong {
	font-weight: bold;
}

div.doc_Headline div.doc_hr {
	height: 17px;
	background: url(../i/doc_headline_bottom.gif) 0px 0px no-repeat;
	margin-left: -9px;
	width: 400px;
}

div.index_topic {
	width: 286px;
	padding: 0 0 2px 0;
	position:relative;
	height: auto !important;
	height: 80px;
	min-height: 80px;
	float:left;
	margin: 0 0 12px 0;
}

div#Content div.index_topic ul {
	margin: 0px 0px 0px 70px;
	list-style: none;
}
div.index_topic h4 {
	font-size: 11px;
	color: #ee2e24;
	font-weight: normal;
	text-transform: uppercase;
	margin:0;
	padding:0;
}
div.index_topic img {
	border: 1px solid #004a9e;
	position:absolute;
	top: 27px;
	left: 0;
	width: 63px;
	height: 59px;
}
div.index_topic ul {
	margin: 0px 0px 0px 70px;
	padding: 10px 0 0 0;
	list-style-type: none;
	display: block;	
	width: 216px;
	font-size: 10px;
	line-height: 11px;
}
div.index_topic  ul li {
	background: url(../i/arrow_blue.gif) 0px 2px no-repeat;
	padding: 0 10px 0px 10px;
	margin: 0;
	font-size: 10px;
	line-height: 11px;

}
div.index_topic  ul li a {
	font-weight: normal;
	text-decoration:none;
	color:#004a9e;
	margin-top: 10px;
	font-size: 10px;
	line-height: 11px;
}
div.hr_dot {
	clear: both;
	height: 12px;
	overflow: hidden;
	background: url(../i/line_dotted.gif) 0px 0px repeat-x;
}
div.hr_dot hr {
	display: none;
}


ul#quickList {
	position: relative;
	margin-left: 231px !important;
	margin-left: 115px;
	
	background: url(../i/row_dotted.gif) 0px 0px repeat-x;
	display: block;
	height: 19px;
	padding: 5px 0 5px 0;
	font-family: tahoma, helvetica, sans-serif;
	margin-top: -20px;
	float:left;	
	width: 550px;

}

div.index ul#quickList {
	margin-left: 0 !important;
	background: url(../i/row_dotted.gif) 0px 0px repeat-x;
	display: block;
	height: 19px;
	padding: 5px 0 5px 0;
	font-family: tahoma, helvetica, sans-serif;
	margin-top: 10px;
	float:left;
	left: 10px;
	position: relative;
	width: 550px;
	
}

ul#quickList li {
	background: url(../i/line_dotted.gif) top left repeat-y;
	display:block;
	float: left;
	height: 19px;
	line-height: 19px;
	padding: 0 10px 0 14px;
}

ul#quickList li.first {
	background: none;
	padding-left: 0;
}
ul#quickList li a {
	padding: 0 0px 0 14px;
	text-transform: uppercase; 
	text-decoration: none;
	color: #1F4F8F;
	background: url(../i/arrow_blue.gif) 0px 2px no-repeat;
}
ul#quickList li a:hover {
	background: url(../i/arrow_red.gif) 0px 2px no-repeat;
	color: #ED2C25;
	text-decoration: none;
}

/**
 *	jobboldal
 */

div#Related div.box {
	margin:  0 0 5px 0;
}


body div div div#calendar2 table,
body div div div#calendar table {
	margin-left: 4px;
}

body div div div#calendar2 table tr td.today a.event,
body div div div#calendar table tr td.today a.event {
	font-weight: bold;
	text-decoration: none;
	background: #0065ad ;
	color: #e5b40f ;
}
body div div div#calendar2 table tr td.today a.event { background: #E3B40E; color: #0065ad;}

body div div div#calendar2 table tr th,
body div div div#calendar table tr th {
	color: #FFFFFF;
}

body div div div#calendar2 table tr td,
body div div div#calendar table tr td {
	padding: 0;
	background-color: #fff;
	border-left: 1px solid #7FA4CE;
	border-bottom: 1px solid #7FA4CE;
}

body div div div#calendar2 table tr td a.event,
body div div div#calendar table tr td a.event {
	width: 20px;
	height: 20px;
	background: #cde0ee;
	color: #0065AC;
	font-weight: bold;
}
body div div div#calendar2 table tr td a.event { background-color: #f8f0aA;}

body div div div#calendar2 table thead,
body div div div#calendar table thead {
	position: relative;
	height: 20px;
	display:table-header-group;
	background: #0065AC;
}

body div div div#calendar2 table thead tr td,
body div div div#calendar table thead tr td {
	background: #0065AC !important;
}

body div div div#calendar2 table tr td.sunday,
body div div div#calendar table tr td.sunday {
	color: #7FA4CE;
}

body div div div#calendar2 table caption,
body div div div#calendar table caption {
	text-align: center;	
	margin: 0;
	height: 14px;
	line-height: 14px;
}
body div div div#calendar2 table caption a,
body div div div#calendar table caption a {
	padding: 0 4px 0 4px;
	width: 20px !important;
	/* line-height: 12px; */
	position: relative;
	text-decoration: none;
	font-weight: bold;
	top: -5px;
}

body div div div#calendar2 table caption a.year_left,
body div div div#calendar table caption a.year_left {
	background: url('../i/calendar_year_left.gif') no-repeat 0 0;
}

body div div div#calendar2 table caption a.month_left,
body div div div#calendar table caption a.month_left {
	background: url('../i/calendar_month_left.gif') no-repeat 0 0;
}

body div div div#calendar2 table caption a.month_right,
body div div div#calendar table caption a.month_right {
	background: url('../i/calendar_month_right.gif') no-repeat 0 0;
}

body div div div#calendar2 table caption a.year_right,
body div div div#calendar table caption a.year_right {
	background: url('../i/calendar_year_right.gif') no-repeat 0 0;
}

body div div div#calendar2 table caption span,
body div div div#calendar table caption span {
	font-weight: bold;
	position: relative;
	top: -5px;
	font-size: 9px;
}

/*body.index div#Content div.mapevents div.events div#calendar,*/
div#Related div#calendar2,
div#Related div#calendar {
	width: 171px; padding: 0 10px; margin: 0 0 10px;
}

/*body.index div#Content div.mapevents div.events div#calendar td,*/
div#Related div#calendar2 td,
div#Related div#calendar td {
	width: 20px; height: 20px; border: solid 1px #d2e4f1;
}

body div div div#calendar2 table,
body div div div#calendar table {
	margin: 0;
	border-spacing: 1px; border-collapse: separate;
	
}

body div div div#calendar2 table thead tr td,
body div div div#calendar2 table thead tr th,
body div div div#calendar table thead tr td,
body div div div#calendar table thead tr th {
	border-style: none;
	font-weight: normal; text-align:center;
	padding: 0;
	margin: 0;
}


/*div#calendar table caption {
	overflow: hidden;
	background: url('../i/calendar_btns.gif') no-repeat 5px 0;
	width: 200px;
	padding: 0;
	margin: 0;
	text-align: center;
}
div#calendar table caption a {
	display: block;
	width: 12px;
	height: 15px;
	float: left;
	text-indent: -2000px; 
	overflow: hidden;
	margin:0; 
	padding: 0;
	position: relative;
	background: #ff0000;
}
div#calendar table caption span {
	font-weight: bold; 
	display: block; 
	width: 110px; 
	float: left;
	text-transform:uppercase;
	margin:0; 
	padding: 0;
	position: relative;
	background: #ff0000;
}
*/



body div div div#calendar2 table tr td,
body div div div#calendar2 table tr th,
body div div div#calendar table tr td,
body div div div#calendar table tr th {
	height: 20px;
	width: 19px !important;
	overflow: hidden;
	line-height: 20px;	
	text-align: center;
	border: 1px solid #D2E4F1;
}
body div div div#calendar2 table thead tr th,
body div div div#calendar table thead tr th {
	background: #0065AC;}

body div div div#calendar2 table tr td.today,
body div div div#calendar table tr td.today {
	font-weight: bold; color: #e4b40e;
	background-color: #0065ac;
}
body div div div#calendar2 table tr td.today {color: #0065ac; background-color: #E3B40E;}

body div div div#calendar2 table tr td,
body div div div#calendar table tr td {
	padding: 0;
	background-color: #fff;
	color: #0065AC;
}
body div div div#calendar2 table tr td a,
body div div div#calendar table tr td a {
	display:block;
	background: #0065AC;
	height: 24px;
	width: 28px;
	line-height: 24px;	
	text-align: center;
	color: #fff;
	text-decoration: none;
	
}
body div div div#calendar2 table tr td.sunday,
body div div div#calendar table tr td.sunday {
	color: #7FA4CE;
}


/**
 *	forms
 */
form, fieldset {
	margin:0;
	padding:0;
	border: none;	
}
div#Content fieldset {
	display:block;
	background: url(../i/line_dotted.gif) bottom left repeat-x;
	padding: 14px 0 14px 0;
	margin-bottom: 14px;
}

body.en div#Content fieldset {
	display:block;
	background: url(../i/line_dotted.gif) bottom left repeat-x;
	padding: 14px 0 14px 20px;
	margin-bottom: 14px;
}

body.en div#Content ul.ContentList {
	display: block;
	float: left;
	clear: both;
	margin-left: 0px;
	margin-bottom: 10px;
}

input.text,
input.text_submit {
	background-color: #dfe8f2;
	border: 1px solid #0c4f9d;
	margin: 0 0 3px 0;
	vertical-align: middle;
	width: 177px;
}

div#Content input.text,
div#Content input.text_submit {
	background-color: #fff;
	border: 1px solid #0c4f9d;	
	
}
div#Content input.text { width: 220px; }
input.text_submit{
	width: 155px;
}

input.submit {
	background: url(../i/bg_submit.gif) top left repeat-x;
	border: 1px solid #000;
	margin: 0 0 3px 0;
	vertical-align: middle;
	color: #ffe400;
	font-size: 10px;
	height: 19px;
	line-height: 19px;
	cursor: pointer;
}

input.submit.mini {
	width: 20px;
	height: 20px;
	background: url(../i/bg_submit_mini.gif) top left no-repeat;
	border: none;
	overflow: hidden;
	text-indent: 1000px;
}
a.submit {
	color: #ee2e24;
	background: url(../i/arrow_thin_red.gif) right 5px no-repeat;
	padding-right: 10px;
	text-decoration: none;
}



div#Footer {
	width: 766px;
	margin-top: 10px;
	float: right;
	height: 55px;
	padding-top: 14px;
	background: url(../i/line_dotted.gif) top left repeat-x;
	margin-right: 5px;
	position: relative;
	
}

div#Footer a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color:#004a9e;
	font-size: 9px;
	
}
div#Footer span {
/*	position: absolute;
	right: 0; top: 13px;*/
	display: block; margin-top: 4px;
	font-size: 9px;
}
div#Footer a.carnation {
	width: 131px;
	padding: 19px 0 0 0; 
	overflow: hidden;
	display: block;
	height: 0px !important;
	height /**/: 19px;
	background: url(../i/carnation.gif) top left no-repeat;
	position: absolute;
	top: 36px;
	right: 0;
}

body.en div#Footer a.carnation { background: url(../i/carnation_en.gif) top left no-repeat }

textarea#message {
	width: 545px; height: 80px; margin: 3px 0;
	overflow-y: auto;
}
div#Content input.submitMsg { 
	width: 80px; height: 20px; font-size: 10px;
	margin: 0 0 0 436px;
}
div#Content ul.forumEntries li p { margin: 5px 0 }
div#Content p.back,
div#ContentForum p.back  { text-align: right; margin:0; }
div#Content p.reg,
div#ContentForum p.reg {
 padding-bottom: 8px;
}
div#Content p.reg span, 

/* FORUM */

div#ContentForum p.reg span  { font-weight: bold; display: block; padding-left: 10px;}

div#Content p.reg {
	margin-left: 10px !important;
}

div#ContentForum {
	padding-left: 0px;
	padding-right: 0px;
	width: 590px;
}

div#ContentForum h3,
div#ContentForum form,
div#ContentForum p.back {
	padding-left: 20px;
	padding-right: 20px;
}

h5.arrow a.forum_title {
	display: block;
	margin-left: -20px;
	padding-left: 20px;
}

div#Related h5.arrow a.ehelpdesk_title {
	color: #FF0000;
	display: block;
	margin-left: -20px;
	padding-left: 20px;
}


span.question {
	padding-left: 30px;
}

div#ContentForum .forumEntries {
	margin: 15px 0 0 0;
	padding: 0;
}

div#ContentForum .ForumPost {
	display: block
	position: relative;
}

div#ContentForum .ForumPost h3 {
	padding-top: 5px;
}

div#ContentForum .ForumPost span {
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #e0e9f2;
	display: block;
	position: relative;
}

div#ContentForum .question {
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: justify;
	background: #e0e9f2;
	position: relative;
	display: block;
	overflow: hidden;
}

div#ContentForum .question ul li {
	margin-left: 20px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .question ol li {
	margin-left: 20px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px;
}

/*QUESTION*/
div#ContentForum .question ul ul li {
	margin-left: 50px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .question ol ul li{
	margin-left: 50px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .question ul ul ul li {
	margin-left: 80px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .question ol ul ul li{
	margin-left: 80px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .question ul ul ul ul li {
	margin-left: 110px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .question ol ul ul ul li{
	margin-left: 110px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

/*QUESTION END*/

div#ContentForum .answer_line ul ul li {
	margin-left: 50px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .answer_line ol ul li{
	margin-left: 50px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .answer_line ul ul ul li {
	margin-left: 80px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .answer_line ol ul ul li{
	margin-left: 80px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .answer_line ul ul ul ul li {
	margin-left: 110px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}

div#ContentForum .answer_line ol ul ul ul li{
	margin-left: 110px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}


div#ContentForum .answer ul li {
	margin-left: 20px;
	padding-left: 10px;
	display: block;
	position: relative;
	background: url(../i/arrow_right.gif) no-repeat;
	background-position: 0 3px ;
}


div#ContentForum .answer_line {
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 10px;
	display: block;
	position: relative;
	background: url(../i/bottom_forum_answer.gif) no-repeat;
	background-position: 0 3px ;
}


div#ContentForum .answer {
	margin: 0;
	padding-left: 30px;
}

div#ContentForum .answer_line ul {
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	position: relative;
}


div#ContentForum .answer_line ol {
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	position: relative;
}


div#ContentForum .ForumPost ul li ol ol li {
	position: relative;
	margin-left: 80px;
	background: #EDF2F8;
}

div#ContentForum .ForumPost ul li ol ol ol li {
	position: relative;
	margin-left: 110px;
	background: #EDF2F8;
}

div#ContentForm .ForumPost ol {
	list-style: decimal !important;
	background: #EDF2F8;
}

div#ContentForum .ForumPost ol  li {
	position: relative;
	margin-left: 40px;
	list-style: decimal !important;
	background: #EDF2F8;
}

div#ContentForum .ForumPost ol ol li {
	position: relative;
	margin-left: 80px;
	list-style: decimal !important;
	background: #EDF2F8;
}

div#ContentForum .ForumPost ol ol ol li {
	position: relative;
	margin-left: 120px;
	list-style: decimal !important;
	background: #EDF2F8;
}

div#ContentForum .ForumPost ol ol ol ol li {
	position: relative;
	margin-left: 160px;
	list-style: decimal !important;
	background: #EDF2F8;
}

div#ContentForum em {
	font-style:italic;
	}
	
div#ContentForum strong {
	font-weight: bold !important;
	}

/* content list */
div#Content ul.ContentList { margin-left: 0; margin-bottom: 10px;}
div#Content ul.ContentList li {
	background:transparent url(../i/arrow_blue.gif) no-repeat scroll 0px 4px;
	margin: 0; padding: 0 0 4px 0px;
	list-style-type: none;
	font-size: 11px;

}
body.en div#Content ul.ContentList li {
	background:transparent url(../i/arrow_blue.gif) no-repeat scroll 0px 4px;
	margin-bottom: 10px; padding: 0 0 4px 0px;
	list-style-type: none;
	font-size: 11px;

}
div#Content ul.ContentList li a.title,
div#Content ul.ContentList li strong.date,
div#Content ul.ContentList li p { 
	padding-left: 24px; 
	margin: 0; 
}

div#Content ul.ContentList li img { margin-left: 24px }

div#Content ul.ContentList li div.dottedline { 
	margin: 13px 0 5px;
	background: url(../i/line_dotted_light.gif) repeat-x 0 0;	
}

div#Content ul.ContentList li div.dottedline { 
	margin: 13px 0 5px;
	background: none;
	width: 540px;
	height: 1px;
	border-bottom: 1px dotted #000000;	
}

body.en div#Content ul.ContentList li a.title {
	color:#004a9e;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
}

div#Content ul.ContentList li a.title {
	color:#004a9e;
	font-size: 12px;
	display: block;
	margin-bottom: 0;
}
div#Content ul.ContentList li a.details {
	color: #f00; text-decoration: none; font-size: 10px;
	padding: 0 10px 0 0;
	background:transparent url(../i/arr_red.gif) no-repeat center right; 
}


/*VIDEO START*/

div#Content_video div.video_text {
	margin-left: 44px;
	position: relative;
}

div#Content_video div.video_text h2.video_title {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

/*VIDEO END*/

/*VIDEO CONTENT LIST START*/
/*
div#Content_video div.left_arrow {
	width: 15px;
	height: 45px;	
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	margin-right: 2px;
	position: relative;
	left: 6px;
	background:#D2EEFF;
	cursor: pointer;
}
*/
/*
div#Content_video div.right_arrow {
	width: 15px;
	height: 45px;
	padding-top: 30px;
	padding-left: 5px;
	margin-left: 2px;
	float: left;
	background:#D2EEFF;
	cursor: pointer;
}*/
div#Content_video div.left_arrow {
	width: 15px;
	height: 45px;	
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	margin-right: 2px;
	background:#D2EEFF;
	cursor: pointer;

	position: absolute; top: 0; left: 0px;
	z-index: 500;
	
}

div#Content_video div.right_arrow {
	width: 15px;
	height: 45px;
	padding-top: 30px;
	padding-left: 5px;
	margin-left: 2px;
	background:#D2EEFF;
	cursor: pointer;
	
	position: absolute; top: 0; left: 533px;
	z-index: 500;
}
div#Content_video div.videoHolder {
	height: 77px; width: 555px; overflow: hidden;
	position: relative;
	border: solid 1px #EDF2F8;
}

div#Content_video div.video_list {
	width: 498px;
	float: left;
	overflow: hidden;
	padding-bottom: 10px;
	margin-left: 7px;
	height: 77px;
	
	margin-left:22px; width: 510px;
	

}

div#Content_video ul.VideoContentList {
	display: block;
	width: 2000px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 77px;
}

div#Content_video ul.VideoContentList li {
	display: block;
	float: left;
	padding: 2px;
	margin-right: 2px;
}

div#Content_video ul.VideoContentList li a {
	position: relative;
	display: block; width: 100px; height: 70px;
	border: 1px solid #000066;
}


div#Content_video div.info {
	display:none;
    position:absolute;
    top: -140px; 
	left: 380px;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
	z-index: 8000 !important;
    text-align: center;
}

* html div#Content_video div.info {top: 380px;  }


div#Content_video div.info span.top {
	display: block;
	padding: 5px 8px 20px 8px;
    background: url('../i/bubble_upper.gif') no-repeat top;
}

div#Content_video div.info span.middle {
	display: block;
	padding: 0px 8px 0px 8px; 
	background: url('../i/bubble_filler.gif') repeat bottom; 
}

div#Content_video div.info span.bottom{
	display: block;
	padding:3px 8px 40px 8px;
	color: #548912;
    background: url('../i/bubble_upper.gif') no-repeat bottom;
}
/*
div#Content_video div.info span.top {
	display: block;
	padding: 30px 8px 0;
    background: url('../i/bubble.gif') no-repeat top;
}

div#Content_video div.info span.middle {
	display: block;
	padding: 0 8px; 
	background: url('../i/bubble_filler.gif') repeat bottom; 
}

div#Content_video div.info span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url('../i/bubble.gif') no-repeat bottom;
}
*/


/*VIDEO CONTENT LIST END*/

/*TABS START*/

div.tabs_body {
	position: relative;
	padding-left: 212px;
	_padding-left: 210px;
	
}


div.tabs_body2 {
/*	position: relative;*/
	position: absolute; 
	left: 212px; top: 179px;
	_left: 210px;
/*	margin-top:14px;
	padding-left: 212px;
	_padding-left: 210px;*/
	
}

ul.tabs {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	clear: both;
	padding-left: 11px;
	
	height: 59px; height: 49px;
	
	width: 579px;
	background: url('../i/tabmenu.gif') no-repeat 0 0;
}

ul.tabs li {
	display: block;
	float: left;
	height: 48px;
}
ul.tabs li a {
	display: block; height: 48px; width: 118px;
	background: url('../i/tabmenu.gif') no-repeat 0 0;
	text-indent: -2000px; overflow: hidden;
}
ul.tabs li.tab1 a { background-position: -11px 0; width: 98px }
ul.tabs li.tab2 a { background-position: -109px 0; width: 133px }
ul.tabs li.tab3 a { background-position: -242px 0; width: 135px }
ul.tabs li.tab4 a { background-position: -377px 0; width: 142px }
ul.tabs li.tab5 a { background-position: -519px 0; width: 69px }

ul.tabs.tab1 li.tab1 a,
ul.tabs.tab15 li.tab1 a { background-position: -11px -60px }
ul.tabs.tab2 li.tab2 a,
ul.tabs.tab17 li.tab2 a { background-position: -109px -120px }
ul.tabs.tab3 li.tab3 a,
ul.tabs.tab21 li.tab3 a { background-position: -242px -180px }
ul.tabs.tab4 li.tab4 a,
ul.tabs.tab13 li.tab4 a { background-position: -377px -240px }
ul.tabs.tab5 li.tab5 a { background-position: -519px -300px }

/*TABS END*/

/*VIDEO VOTE*/
div#Content_video div.vote {
	width: 450px;
	height: 25px;
	background: #ffffff;
	position: relative;
	top: -18px;
	left: 44px;
}

div#Content_video div.vote a {

}
div#Content_video div.vote.notop {
	top: 0px;
	margin-bottom: 18px;
}
* html div#Content_video div.vote.notop {
	top: -18px;
	margin-bottom: 0;
}
html>body div#Content_video div.vote.notop {
*top: -18px;
*margin-bottom: 0;
}

div#Content_video div.vote h2.title {
	display: block;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

div#Content_video div.vote div.send_vote {
	display: none;
}

div#Content_video div.vote div.send_to {
	float: left;
	padding-top: 5px;
	text-align: right;
	width: 240px;
	position: relative; 
	left: 15px;
	height: 12px;
}

div#Content_video div.vote div.send_to span.send_this_video {
	cursor: pointer;
}

div#Content_video div.vote div.send_to div.send_to_form,
div#Content_video div.vote div.send_to div.send_to_form_success {
	position: absolute;
	left: 80px; top: -130px;
	border: solid 1px #999;
	display: none;
	padding: 5px 5px;/* 5px 2px; */
	background:#004A9E;
	color: #CCCCCC;
	text-align: left;
	z-index: 5000;
	clear: both;
	width: 210px;
	height: 240px;
}

div#Content_video div.vote div.send_to div.send_to_form form fieldset .label {
	display: block;
	padding: 2px;
	margin-top: 5px;
}
div#Content_video div.vote div.send_to div.send_to_form form fieldset .error {
		color: #FF0000;
}

div#Content_video div.vote div.send_to div.send_to_form form fieldset input {
	margin: 2px;
}

/*VIDEO VOTE END*/

div#Related div.pic {
	width: 189px; 
}
div#Related div.pic a {
	width: 192px; 
	display: block;
}
div#Related div.pic a img {
	margin: 0 auto 6px;
	display: block;
	border: solid 1px #004a9e;
}

body.en div.login { display:none }

div#Related div.friends { 
	width: 172px; height: 162px;
	margin: 13px 0 20px 10px;
	background: url(../i/logos_friends.jpg) no-repeat 0 0;
}
div#Related div.friends a,
div#Related div.friends a:hover { 
	display: block; width: 170px; height: 18px; margin: 0 0 6px;
border: solid 1px #004a9e;
}
div#Related div.friends a.a,
div#Related div.friends a.a:hover { 
	height: 18px;
}
div#Related div.friends a.b,
div#Related div.friends a.b:hover { 
	height: 59px;
}
div#Related div.friends a.c,
div#Related div.friends a.c:hover { 
	height: 26px;
}
div#Related div.friends a.d,
div#Related div.friends a.d:hover { 
	height: 33px;

}
div#Related div.friends a span { display: none }

div#Related div.form div.box fieldset {
	line-height: 22px;
	margin-bottom: 8px;
}

div#Related div.form div.box fieldset legend strong {
	font-weight: bold;
}

div#Related div.form div.box fieldset label input {
	vertical-align: middle;
	margin-right: 5px;
}

form.search_box {margin-bottom: -12px;}
form.search_box input {
	position: relative;
	top: 2px;
	*top: 8px;
}


div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; visibility: hidden;}

div#Content ul.ResultList p,
div#Content ul.ResultList p a {
	font-size: 10px !important;
	line-height:14px !important;
	font-weight: normal !important;
}
div#Content ul.ResultList p,
div#Content ul.ResultList p a,
div#Content ul.ResultList p a strong { font-weight: normal; font-size: 10px; color: #f00 }

div#Content ul.ResultList p strong {
	font-weight: bold; font-size: 10px; color: #f00;
}

div#flashcontent {
	width: 450px;
	height: 371px;
	margin: 10px 0 20px 44px;
}

body.en div#flashcontent {
	width: 450px;
	height: 371px;
	margin: 20px 0 20px 64px;
}

div.error, div.error div { font-weight: bold; color: red }
div.success, div.success div { font-weight: bold; }
label.error { font-weight: bold; color: red }

/*GALLERY*/

div#gallery {
	line-height: 14px; 
	width: 550px;
	margin-left: 20px;
	padding-bottom: 100px;
	}

div#gallery h1 {
	color:#FF0000; 
	margin:0; 
	padding-top:10px; 
	font-size:24px; 
	font-variant:small-caps; 
	}
	
div#gallery h2 { 
	color:#000000; 
	margin:0; 
	padding-bottom: 15px; 
	font-size: 14px; 
	}
	
/*GALLERY CENTER*/
div#gallery .gallery_center {
	display:block; 
	position:relative;
	overflow: hidden;
	}
	
div#gallery .gallery_center_left_bg { 
	float:left; 
	background-image:url(../i/center_bg_left.gif); 
	background-repeat:no-repeat;
	background-position:right; 
	height: 307px; 
	width: 33px;
	}
	
body.en div#gallery .gallery_center_left_bg img,
div#gallery .gallery_center_left_bg img { 
	float:left; 
	margin-left: 10px; 
	margin-top: 145px; 
	border:none; 
	display: inline;
	}
	
div#gallery .gallery_center_center_bg { 
	float:left; 
	background-image:url(../i/center_bg_center.gif); 
	background-repeat:repeat-x; 
	height: 307px; 
	width: 450px;
	border:none;
	}
	
body.en	div#gallery .gallery_center_center_bg img,
div#gallery .gallery_center_center_bg img { 
	width: 450px; 
	height: 300px; 
	text-align:center; 
	margin-top: 3px; 
	margin-bottom: 0px; 
	z-index:0;
	border: none;
	}
	
div#gallery .gallery_center_center_bg_one { 
	z-index: 10; 
	position:absolute; 
	top: 3px; 
	left: 32px; 
	bottom: 0px;
	right: 0px;
	width: 450px; 
	height: 300px;
	border: none;
	background: url('../i/mask.png') left top no-repeat;
	}
	
* html body.en div#gallery .gallery_center_center_bg img,		
* html div#gallery .gallery_center_center_bg img { 
	width: 450px; 	
	height: 300px;
	}

	
* html div#gallery .gallery_center_center_bg_one { 
	z-index:10; 
	position: absolute; 
	display: block;
	top: 3px; 
	left: -488px; 
	width: 450px; 
	height: 300px;
	border: none;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../i/mask_ie.png', sizingMethod='crop');
	}	
	
div#gallery .gallery_center_right_bg { 
	float:left; 
	background-image:url(../i/center_bg_right.gif); 
	background-repeat:no-repeat; 
	background-position:left; 
	height: 307px; 
	width: 33px;
	position: relative;
	margin-left: -5px;
	left: -5px;
	}
	
body.en	div#gallery .gallery_center_right_bg img,
div#gallery .gallery_center_right_bg img {

	float:right;
	margin-top: 145px; 
	border:none; 
	display: inline;
	}
	
div#gallery .gallery_center_text { 
	margin-top: 10px; 
	margin-left: 3px;
	padding-top: 5px; 
	padding-bottom: 0px; 
	width: 510px; 
	border-top: 1px dotted #0000CC; 
	color:#004a9e;
	}

/*GALLERY SCROLL*/
div#gallery .center_bottom_left { 
	float:left; 
	top: 42px;
	display: block;
	position: relative;
	cursor: pointer;
	}
		
	
div#gallery .center_bottom_left img { 
	border:none;
	}
	
div#gallery .center_bottom_center {
	float:left; 
	width:450px; 
	height: auto; 
	overflow: hidden; 
	}
	
div#gallery .center_bottom_right { 
	float: left; 
	top: 42px; 
	margin-left: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	}
	
div#gallery .center_bottom_right img { 
	border:none;
	}
	
div#gallery .thumbs { display: block;  }
div#gallery ul {display: block; width: 200000px; list-style: none; margin-left: 0px;}
div#gallery ul li {float: left; }
div#gallery .thumb  img {border: 2px solid #e0e9f2;}
div#gallery .thumb  img:hover {border: 2px solid #004698;}

div#Content a.pre {
	text-decoration: none;
	color: #000000;
	/* position: relative; */
	display: block;
	/* left: 22px; */
}

.clear{ 
	clear:both;
	float: left;
}

/*BANNER*/


div#gif_banner {
	border: solid 1px #f20;
}

div.rss_box {
	position: relative;
	width: 190px;
	height: 160px;
}

div.rss_box hr {
	width: 170px;
	position :relative;
	background: #c0daec;
	color: #c0daec;
	height: 1px;
	border: none;
}

div.rss_box span.title {
	display: block;
	float: left;
	position: relative;
	width: 190px;
	left: 10px;
	text-align: left;
	font-size: 10px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

div.rss_box div.top_rss {
	font-size: 9px !important;
	left: 10px;
	padding: 2px;
	position: relative;
}

div.rss_box div.bottom_rss {
	font-size: 9px !important;
	left: 10px;
	padding: 2px;
	position: relative;
	float: left;
}
div.rss_box div.top_rss b,
div.rss_box div.bottom_rss b{
	color: #E00000;
}

div.rss_date {
	display: block;
	height: 20px;
	width: 120px;
	left: 10px;
	position:relative;
	padding-left: 2px;
	top: 6px;
	*top: 0px;
	*padding-top: 4px;
	clear:both;
	float:left;
}

div.rss_date span {
	display: block;
	width: 140px;
}

div.index_layer {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	_top: 30%;
	display: none;
	position: absolute;
	z-index: 1000;
}

div.index_layer_zoom {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
	position: absolute;
	z-index: 1000;
}

div.index_layer_cover {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1100;	
}

div.index_layer_cover_zoom {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1100;	
}

table.index_layer_content {
	margin: 0;
	padding: 0;
	border: none 0px;
	position: relative;
	width: 100%;
	height: 100%;
	_height: 50%;
	z-index: 1200;
}

table.index_layer_content_zoom {
	margin: 0;
	padding: 0;
	border: none 0px;
	position: relative;
	width: 100%;
	height: 100%;
	_height: 50%;
	z-index: 1200;
}

table.index_layer_content td {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	background: none;
	border: none 0px;
}

table.index_layer_content_zoom td {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	background: none;
	border: none 0px;
}

.show {
	display: block !important;
}

span.left_corner {
	background: url('../i/left_corner.png') no-repeat left top;
	width: 29px;
	height: 23px;
	display: block;
	float: left;
}

* html span.left_corner {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/left_corner.png', sizingMethod='crop');	
	width: 29px;
	height: 23px;
}

span.layer_center {
	background: url('../i/layer_content.png') repeat-x left top;
	width: 29px;
	height: 23px;
	display: block;
	float: left;
	position: relative;
}

a.layer_download {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../i/download.png') no-repeat top left;
	left: 382px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

* html a.layer_download {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/download.png', sizingMethod='crop');	
	position: absolute;
	display: block;
	width: 25px;
	height: 20px;
	left: 365px;
	top: 3px;
	cursor: pointer;
}

* html a.zoom {
	position: absolute !important;
	display: block;
	width: 25px;
	height: 20px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/zoom.png', sizingMethod='crop');	
	left: 385px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

a.zoom {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../i/zoom.png') no-repeat top left;
	left: 385px;
	top: 3px;
	cursor: pointer;
	z-index: 10000;
}

* html span.close {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/close.png', sizingMethod='crop');	
	left: 405px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

span.close {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../i/close.png') no-repeat top left;
	left: 405px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}


span.layer_download_big {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../i/download.png') no-repeat top left;
	left: 1160px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

* html span.layer_download_big {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/download.png', sizingMethod='crop');	
	position: absolute;
	display: block;
	width: 25px;
	height: 20px;
	left: 1160px;
	top: 3px;
	cursor: pointer;
}

* html span.zoom_big {
	position: absolute !important;
	display: block;
	width: 25px;
	height: 20px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/zoom.png', sizingMethod='crop');	
	left: 1180px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

span.zoom_big {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../i/zoom.png') no-repeat top left;
	left: 1180px;
	top: 3px;
	cursor: pointer;
	z-index: 10000;
}

* html span.close_big {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/close.png', sizingMethod='crop');	
	left: 1200px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

span.close_big {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../i/close.png') no-repeat top left;
	left: 1200px;
	top: 3px;
	cursor: pointer;
	z-index: 1000;
}

span.right_corner {
	background: url('../i/right_corner.png') no-repeat left top;
	width: 29px;
	height: 23px;
	display: block;
	float: left;
	z-index: 10;
}

* html span.right_corner {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/right_corner.png', sizingMethod='crop');	
	width: 29px;
	height: 23px;
}

span.left_corner_bottom {
	background: url('../i/left_corner_bottom.png') no-repeat left top;
	width: 29px;
	height: 23px;
	display: block;
	float: left;
}

* html span.left_corner_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/left_corner_bottom.png', sizingMethod='crop');	
	width: 29px;
	height: 23px;
}

span.right_corner_bottom {
	background: url('../i/right_corner_bottom.png') no-repeat left top;
	width: 29px;
	height: 23px;
	display: block;
	float: left;
}

* html span.right_corner_bottom {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../i/right_corner_bottom.png', sizingMethod='crop');	
	width: 29px;
	height: 23px;
}

.off {
	display: none;
}

img.zoomp {
	width: 800px !important;
	margin: 0;
	padding: 0;
}

.layer_index {
	width: 100% !important;
}

a.layer_link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	position: relative;
	top: 5px;
}

/*REDESIGN*/

span.seed_date {
	float:right;
}

div.site_date {
	position: absolute;
	top: -10px;
	z-index: 2000;
	left: 212px;
	top: 31px;
	width: 250px;
}

body.en div.site_date {
	position: absolute;
	top: -9px;
	z-index: 2000;
	left: 212px;
	margin-top: 40px;
	width: 250px;
}


body.index div#Content div.seeded {
	padding: 18px 20px 8px 20px;
	background: transparent url('../i/bg_content_top.gif') no-repeat 0 0;
	min-height: 115px; height: 115px; height: auto !important;
	width: 550px; float: left; overflow: hidden;
}

body.index div#Content div.seeded2 {padding-botton: 0px; margin-bottom: -10px;}

body.index div#Content div.seeded a {color: #0065ac; text-decoration: none;}
body.index div#Content div.seeded a:hover {color: #0065ac; text-decoration: underline;}

body.index div#Content div.seeded div.scrollist {position: relative; width: 550px; height: 23px; overflow: hidden; margin: 5px 0px 10px 0px; background: url('../i/scrollistbg.gif') 0px 0px no-repeat;}
body.index div#Content div.seeded div.scrollist ul {position: absolute; display: block; width: 1500px; height: 23px; overflow: hidden; list-style: none; margin: 0px; padding: 0px; background: none;}
body.index div#Content div.seeded div.scrollist ul li {position: relative; display: block; float: left; clear: none; width: auto; height: 12px; overflow: hidden; list-style: none; margin: 5px 0px 0px 0px; padding: 0px 8px 1px 8px; background: none; font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; line-height: 12px; color: #fff; border-right: solid 1px #f00;}
body.index div#Content div.seeded div.scrollist ul li a,
body.index div#Content div.seeded div.scrollist ul li a:hover {color: #fff; text-decoration: none;}

body.index div#Content div.seeded div.left {float: left; clear: none; width: 270px; overflow: hidden;}
body.index div#Content div.seeded div.left img {display: block; position: relative; float: left; clear: none; margin: 0px 10px 0px 0px; padding: 0px; border: none 0px; width: 60px; height: 60px;}
body.index div#Content div.seeded div.left p {color: #0065ac;}
body.index div#Content div.seeded div.left p small { display: inline-block; padding: 5px 0px 0px 0px; color: #6ba7d2;}

body.index div#Content div.seeded div.right {float: right; clear: none; width: 270px; overflow: hidden;}
body.index div#Content div.seeded div.right ul { list-style: none; margin: 10px 0px 0px 0px; padding: 0px;}
body.index div#Content div.seeded div.right ul li { list-style: none; margin: 0; padding: 0 0 3px 15px; background: url('../i/bg_arrow_lil.gif') no-repeat 0 4px;}

body.index div#Content div.mapevents {position: relative; float: left; width: 568px; height: 340px; overflow: hidden; padding: 20px 10px 2px 10px; background: url('../i/mapevents.gif') 0px 0px no-repeat;}
body.index div#Content div.mapevents div.map {float: left; clear: none; width: 390px; height: 360px; overflow: hidden;}
body.index div#Content div.mapevents div.swf_map {width: 390px; height: 360px; overflow: hidden;}
body.index div#Content div.mapevents div.events {float: right; clear: none; width: 171px; overflow: hidden; margin: -8px 0px 0px 0px;}
body.index div#Content div.mapevents div.events h5 {font-weight: bold; margin: 0px 2px 0px 2px; padding: 0px 0px 0px 0px;}
body.index div#Content div.mapevents div.events div.calendartab {position: relative; width: 175px; height: 29px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; overflow: hidden; background: url('../i/calendartab.gif') -2px 0px no-repeat; cursor: pointer; z-index: 999;}
body.index div#Content div.mapevents div.events div.cal1 div.calendartab {background-position: -2px 0px;}
body.index div#Content div.mapevents div.events div.cal1 div.c1 {display: block;}
body.index div#Content div.mapevents div.events div.cal1 div.c2 {display: none;}
body.index div#Content div.mapevents div.events div.cal2 div.calendartab {background-position: -2px -100px;}
body.index div#Content div.mapevents div.events div.cal2 div.c1 {display: none;}
body.index div#Content div.mapevents div.events div.cal2 div.c2 {display: block;}

body.index div#Content div.mapevents div.events div#calendar2,
body.index div#Content div.mapevents div.events div#calendar {margin-top: 5px;}
body.index div#Content div.mapevents div.events ul {overflow: hidden; list-style: none; margin: 10px 4px 0px 3px; padding: 0px; #margin-top: 6px;}
body.index div#Content div.mapevents div.events ul li {height: 40px; max-height: 40px; overflow: hidden; list-style: none; margin: -1px 0px 6px 0px; padding: 0px 0 0px 0px; background: url('../i/bg_events_hr.gif') 0px 0px repeat-x; font-family: tahoma, arial, sns-serif; font-size: 11px; line-height: 13px;}
body.index div#Content div.mapevents div.events ul li a {color: #0065ac; text-decoration: none; padding: 0 0 3px 12px;  background: url('../i/bg_arrow_lil.gif') no-repeat 0 4px; }
body.index div#Content div.mapevents div.events ul li strong {display: inline-block; font-size: 9px;}
body.index div#Content div.mapevents div.events p {margin: 0px 4px 0px 3px; font-family: tahoma, arial, sns-serif; font-size: 10px; line-height: 12px;}
body.index div#Content div.mapevents div.events p a.right {display: block; text-align: right; color: #0065ac; text-decoration: none; font-weight: bold; margin: 2px 0px 0px 0px; padding: 4px 18px 3px 0px; background: url('../i/bg_arrow.gif') right 4px no-repeat;}

body.index div#Content div.imgvidgal {position: relative; float: left; width: 588px; height: 222px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../i/imgvidgal.gif') 0px 0px no-repeat;}
body.index div#Content div.imgvidgal div.item {position: absolute; left: 8px; top: 0px; width: 281px; height: 220px; overflow: hidden;}
body.index div#Content div.imgvidgal div.item.vidgal {left: 299px;}
body.index div#Content div.imgvidgal div.item h5 {margin: 9px 7px 0px 7px;}
body.index div#Content div.imgvidgal div.item a {color: #0065ac; text-decoration: none;}
body.index div#Content div.imgvidgal div.item a.img,
body.index div#Content div.imgvidgal div.item img {position: absolute; display: block; left: 0px; top: 0px; width: 1px; height: 1px; overflow: hidden; background: #7FBDEB; z-index: 900;}
body.index div#Content div.imgvidgal div.item a.img {background: url('../i/none.gif'); z-index: 999;}
body.index div#Content div.imgvidgal div.item a.img0,
body.index div#Content div.imgvidgal div.item img.img0 {left: 6px; top: 36px; width: 200px; height: 150px;}
body.index div#Content div.imgvidgal div.item a.img1,
body.index div#Content div.imgvidgal div.item img.img1 {left: 212px; top: 36px; width: 64px; height: 48px;}
body.index div#Content div.imgvidgal div.item a.img2,
body.index div#Content div.imgvidgal div.item img.img2 {left: 212px; top: 87px; width: 64px; height: 48px;}
body.index div#Content div.imgvidgal div.item a.img3,
body.index div#Content div.imgvidgal div.item img.img3 {left: 212px; top: 138px; width: 64px; height: 48px;}
body.index div#Content div.imgvidgal div.item a.link_left {position: absolute; display: inline-block; left: 8px; bottom: 8px; width: auto; white-space: nowrap; font-weight: bold; padding-right: 20px; background: url('../i/bg_arrow.gif') right 0px no-repeat;}
body.index div#Content div.imgvidgal div.item a.link_right {position: absolute; display: inline-block; right: 8px; bottom: 8px; width: auto; white-space: nowrap; font-weight: bold; padding-right: 20px; background: url('../i/bg_arrow.gif') right 0px no-repeat;}
body.index div#Content div.imgvidgal div.item div.bg {position: absolute; left: 0px; top: 34px; width: 281px; height: 154px; background: url('../i/imgvidgal.png') 0px 0px no-repeat; z-index: 901;}
body.index div#Content div.imgvidgal div.item div.playbtn {position: absolute; left: 81px; top: 87px; width: 47px; height: 47px; background: url('../i/imgvidgal_play.png') 0px 0px no-repeat; z-index: 902;}




body.games div#Content div.seeded {height: 64px !important; min-height: 64px !important;}

body.subindex div#Content div.seeded div.seeded_sub {
	background: transparent url('../i/bg_content_pad.gif') repeat-y 0 0;
	width: 550px; float: left; overflow: hidden;
	position: relative; left: -20px;
}

body.index div#Content div.links { 
	width: 550px;
	clear: both;
	margin: 0 auto;
	padding: 0;
}

body.index div#Content p.more_left {
	text-align: right; 
	margin: 0;
	display: block;
	float: left;
	position: relative;
	padding-bottom: 5px;
	width: 270px;
}
body.index div#Content p.more_left a {
	font-size: 10px; font-weight: bold; color: #0065ac; text-decoration: none;
	padding: 0 0 5px 20px;
	background: url('../i/bg_arrow.gif') no-repeat 0 0;
}

body.index div#Content p.more_right {
	text-align: right; 
	margin: 0;
	display: block;
	float: right;
	position: relative;
	padding-bottom: 5px;
	width: 207px;
}
body.index div#Content p.more_right a {
	font-size: 10px; font-weight: bold; color: #0065ac; text-decoration: none;
	padding: 0 0 5px 20px;
	background: url('../i/bg_arrow.gif') no-repeat 0 0;
}

hr.map_top {
	position :relative;
	border: none;
	*border: 1px solid #FFFFFF;
	height: 1px;
	top: 10px;
	*top: 5px;
	left: 0px;
	width: 570px;
	background: #FFFFFF;
	clear: both;
}

hr.map_bottom {
	position :relative;
	border: none;
	*border: 1px solid #FFFFFF;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	*margin-top: 0px;
	*margin-bottom: 0px;
	left: 0px;
	width: 570px;
	background: #FFFFFF;
	clear: both;
}

/*subindex*/

body.subindex div#Content {
	/*height: 800px;*/
	padding: 0 0 18px;
	width: 588px;
	background: url('../i/bg_content_pad.gif') repeat-y 0 0;
}


body.subindex div#Content img { border-style: none }
body.subindex div#Content h2 { 
	font-size: 18px; text-transform: uppercase; line-height: 20px; font-weight: bold;
}
body.subindex div#Content h2 span { 
	color: #6ba7d2; font-size: 9px;
}


body.subindex div#Content div.newsList {
	background: transparent url('../i/bg_content_divider.gif') no-repeat 0 0;
	padding: 14px 20px 8px;	
	width: 550px; float: left; overflow: hidden;
	margin: 0;
	
}
body.subindex div#Content div.newsList ul {
	width: 270px; margin: 0 8px 0 0; padding: 0 0; list-style-type: none;
	float: left; 
}
body.subindex div#Content div.newsList ul.right { margin: 0; }
body.subindex div#Content div.newsList ul li { 
	margin: 0; padding: 0 0 3px 15px; 
	background: url('../i/bg_arrow_lil.gif') no-repeat 0 4px;
}
body.subindex div#Content div.newsList ul li a {
	text-decoration: none; color: #0065ac;
}
body.subindex div#Content div.newsList ul li a:hover { text-decoration: underline }
body.subindex div#Content div.newsList ul li.title { 
	height: 28px; padding: 0 0 0 20px;

}
body.subindex div#Content div.newsList ul li.title a { 
	font-size: 12px; text-transform: uppercase; font-weight: bold;
	background: url('../i/bg_newslist_title.gif') no-repeat 0 0;
	height: 28px;
	display:block; 
	padding: 0 0 0 22px;
	position: relative;
	left: -24px;
}

body.subindex div#Content div.competitions {
	background: #c0daec url('../i/bg_content_competitions.gif') no-repeat 0 0;
	padding: 22px 7px 0; border:solid 1px #99c1de; border-width: 0 1px;
	width: 572px; float: left; overflow: hidden;
}
body.subindex div#Content div.competitions ul {
	background: #fff url('../i/bg_content_competitions_ul_top.gif') no-repeat 0 0;
	width: 281px; float: left; overflow: hidden; padding: 6px 0 0; margin: 0 10px 0 0;
}
body.subindex div#Content div.competitions ul li {
	padding: 1px 0; width: 281px; 
	background: #f0f6fa url('../i/bg_content_competitions_ul_line.gif') no-repeat left 15px;
}
body.subindex div#Content div.competitions ul li a {
	font-size: 10px; color: #0065ac; text-decoration: none;
	display: block; width: 246px; padding: 0 0 0 35px;
	background: url('../i/anim_row.gif') no-repeat 11px 3px;
}
body.subindex div#Content div.competitions ul.right {
	margin:0;
}
body.subindex div#Content div.competitions ul li.bottom {
	display: block; padding: 0; margin:0; width: 281px; height: 8px; overflow: hidden;
	background: #C0DAEC url('../i/bg_content_competitions_ul_bttm.gif') no-repeat left top;
}

body.subindex div#Content div.competitions div.swf {
	width: 572px; height: 330px; margin: 10px 0 10px; padding: 24px 0 0 0px;
	background: url('../i/bg_map.gif') no-repeat 0 0; float: left;
}

body.subindex div#Content div.blueList {
	background: #c0daec url('../i/bg_content_blueList.gif') -1px 0px no-repeat;
	padding: 11px 9px 0px 7px;	
	width: 570px; float: left; overflow: hidden;
	border:solid 1px #99c1de; border-width: 0 1px;
}

body.subindex div#Content div.blueList div.bg {
	float: left;
	width: 572px;
	background: #c0daec url('../i/bg_content_blueList_bg.gif') repeat-y 0 0;
}
body.subindex div#Content div.blueList ul {
	width: 280px; margin: 0 11px 0 0; padding: 0 0; list-style-type: none;
	float: left; 
}
body.subindex div#Content div.blueList ul.right { margin: 0 }
body.subindex div#Content div.blueList ul li { 
	margin: 0; padding: 0; 
}
body.subindex div#Content div.blueList ul li a {
	text-decoration: none; color: #0065ac;
	display: block; width: 260px; padding: 4px 0 4px 20px; 	
	background: url('../i/bg_content_blueList_a.gif') no-repeat 0px 0px;	
	min-height: 19px; line-height: 19px;
}
body.subindex div#Content div.blueList ul li a:hover { text-decoration: underline }
body.subindex div#Content div.blueList ul li.title { 
	height: 28px; padding: 0 0 0 20px;
}
body.subindex div#Content div.blueList ul li.title a { 
	font-size: 12px; text-transform: uppercase; font-weight: bold;
	background: url('../i/bg_newslist_title.gif') no-repeat 0 0;
}

body.subindex div#Content div.seeded {
	padding: 18px 20px 8px;
	background: transparent url('../i/bg_content_top.gif') no-repeat 0 0;
	min-height: 115px; height: 115px; height: auto !important;
	width: 550px; float: left; overflow: hidden;
}

body.subindex div#Content div.links { 
	width: 550px;
	clear: both;
	margin: 0 auto;
	padding: 0;
}

body.subindex div#Content p.more_left {
	text-align: right; 
	margin: 0;
	display: block;
	float: left;
	position: relative;
	padding-bottom: 5px;
	width: 270px;
}
body.subindex div#Content p.more_left a {
	font-size: 10px; font-weight: bold; color: #0065ac; text-decoration: none;
	padding: 0 0 5px 20px;
	background: url('../i/bg_arrow.gif') no-repeat 0 0;
}

body.subindex div#Content p.more_right {
	text-align: right; 
	margin: 0;
	display: block;
	float: right;
	position: relative;
	padding-bottom: 5px;
	width: 207px;
}
body.subindex div#Content p.more_right a {
	font-size: 10px; font-weight: bold; color: #0065ac; text-decoration: none;
	padding: 0 0 5px 20px;
	background: url('../i/bg_arrow.gif') no-repeat 0 0;
}

body.subindex div#ContentBottom {
	position: relative;
	background: #ffffff url('../i/bg_content_bttm_big_white.gif') no-repeat 0 0;
	width: 590px;
	height: 18px;
	margin-left: 0px;
	/* left: -213px !important;
	left: -106px; */
	bottom: 0px !important;
	float: left; clear: none;
}

/*TREE*/

body.subindex div#Content div.three {
	/*height: 800px;*/
	padding: 0; width: 588px; margin-top: 20px;
	background: url('../i/bg_content_pad_sub.gif') repeat-y 0 0 !important;
}


body.subindex div#Content div.three img { border-style: none }
body.subindex div#Content div.three h2 { 
	font-size: 18px; text-transform: uppercase; line-height: 20px; font-weight: bold;
}
body.subindex div#Content div.three h2 span { 
	color: #6ba7d2; font-size: 9px;
}


body.subindex div#Content div.three div.three_sub {
	background: url('../i/bg_content_divider.gif') no-repeat 0 0 !important;
	padding: 14px 20px 8px;	
	width: 550px; float: left; overflow: hidden;
	margin: 0;
}

body.subindex div#Content div.three div.three_sub ul {
	width: 270px; margin: 0 8px 0 0; padding: 0 0; list-style-type: none;
	float: left; 
}
body.subindex div#Content div.three div.three_sub ul.right { margin: 0; }
body.subindex div#Content div.three div.three_sub ul li { 
	margin: 0; padding: 0 0 3px 15px; 
	background: url('../i/bg_arrow_lil.gif') no-repeat 0 4px;
}
body.subindex div#Content div.three div.three_sub ul li a {
	text-decoration: none; color: #0065ac;
}
body.subindex div#Content div.three div.three_sub ul li a:hover { text-decoration: underline }
body.subindex div#Content div.three div.three_sub ul li.title { 
	height: 28px; padding: 0 0 0 20px;

}
body.subindex div#Content div.three div.three_sub ul li.title a { 
	font-size: 12px; text-transform: uppercase; font-weight: bold;
	background: url('../i/bg_newslist_title.gif') no-repeat 0 0;
	height: 28px;
	display:block; 
	padding: 0 0 0 22px;
	position: relative;
	left: -24px;
}

body.subindex div#Content div.three div.competitions {
	background: #c0daec url('../i/bg_content_competitions.gif') no-repeat 0 0;
	padding: 22px 7px 0; border:solid 1px #99c1de; border-width: 0 1px;
	width: 572px; float: left; overflow: hidden;
}
body.subindex div#Content div.three div.competitions ul {
	background: #fff url('../i/bg_content_competitions_ul_top.gif') no-repeat 0 0;
	width: 281px; float: left; overflow: hidden; padding: 6px 0 0; margin: 0 10px 0 0;
}
body.subindex div#Content div.three div.competitions ul li {
	padding: 1px 0; width: 281px; 
	background: #f0f6fa url('../i/bg_content_competitions_ul_line.gif') no-repeat left 15px;
}
body.subindex div#Content div.three div.competitions ul li a {
	font-size: 10px; color: #0065ac; text-decoration: none;
	display: block; width: 246px; padding: 0 0 0 35px;
	background: url('../i/bg_arrow_red.gif') no-repeat 11px 3px;
}
body.subindex div#Content div.three div.competitions ul.right {
	margin:0;
}
body.subindex div#Content div.three div.competitions ul li.bottom {
	display: block; padding: 0; margin:0; width: 281px; height: 8px; overflow: hidden;
	background: #C0DAEC url('../i/bg_content_competitions_ul_bttm.gif') no-repeat left top;
}

body.subindex div#Content div.three div.competitions div.swf {
	width: 572px; height: 330px; margin: 10px 0 10px; padding: 24px 0 0 0px;
	background: url('../i/bg_map.gif') no-repeat 0 0; float: left;
}

body.subindex div#Content div.three div.blueList {
	background: #c0daec url('../i/bg_content_blueList.gif') -1px 0px no-repeat;
	padding: 11px 9px 0px 7px;	
	width: 570px; float: left; overflow: hidden;
	border:solid 1px #99c1de; border-width: 0 1px;
}

body.subindex div#Content div.three div.blueList div.bg {
	float: left;
	width: 572px;
	background: #c0daec url('../i/bg_content_blueList_bg.gif') repeat-y 0 0;
}
body.subindex div#Content div.three div.blueList ul {
	width: 280px; margin: 0 11px 0 0; padding: 0 0; list-style-type: none;
	float: left; 
}
body.subindex div#Content div.three div.blueList ul.right { margin: 0 }
body.subindex div#Content div.three div.blueList ul li { 
	margin: 0; padding: 0; 
}
body.subindex div#Content div.three div.blueList ul li a {
	text-decoration: none; color: #0065ac;
	display: block; width: 260px; padding: 4px 0 4px 20px; 	
	background: url('../i/bg_content_blueList_a.gif') no-repeat 0px 0px;	
	min-height: 19px; line-height: 19px;
}
body.subindex div#Content div.three div.blueList ul li a:hover { text-decoration: underline }
body.subindex div#Content div.three div.blueList ul li.title { 
	height: 28px; padding: 0 0 0 20px;
}
body.subindex div#Content div.three div.blueList ul li.title a { 
	font-size: 12px; text-transform: uppercase; font-weight: bold;
	background: url('../i/bg_newslist_title.gif') no-repeat 0 0;
}

body.subindex div#Content div.three div.ContentBottom {
	height: 18px;
	background: #fff url('../i/bg_content_bttm_big.gif') no-repeat 0 0;
	width: 588px; float: left; overflow: hidden;
}


body.subindex div#Content div.three div.seeded {
	padding: 18px 20px 8px;
	background: transparent url('../i/bg_content_top.gif') no-repeat 0 0;
	min-height: 115px; height: 115px; height: auto !important;
	width: 550px; float: left; overflow: hidden;
}

body.subindex div#Content div.three div.links { 
	width: 550px;
	clear: both;
	margin: 0 auto;
	padding: 0;
}

body.subindex div#Content div.three p.more_left {
	text-align: right; 
	margin: 0;
	display: block;
	float: left;
	position: relative;
	padding-bottom: 5px;
	width: 270px;
}
body.subindex div#Content div.three p.more_left a {
	font-size: 10px; font-weight: bold; color: #0065ac; text-decoration: none;
	padding: 0 0 5px 20px;
	background: url('../i/bg_arrow.gif') no-repeat 0 0;
}

body.subindex div#Content div.three p.more_right {
	text-align: right; 
	margin: 0;
	display: block;
	float: right;
	position: relative;
	padding-bottom: 5px;
	width: 207px;
}
body.subindex div#Content div.three p.more_right a {
	font-size: 10px; font-weight: bold; color: #0065ac; text-decoration: none;
	padding: 0 0 5px 20px;
	background: url('../i/bg_arrow.gif') no-repeat 0 0;
}
/*
div.content_bottom_en {
	background: url(../i/bg_content_top.gif) no-repeat 0 0;
	width: 588px;
	height: 18px;
	position: relative;
	left: 0px;
	top: 0px;
}*/

a.red {
	color: #FF0000 !important;
}
.clearleft { clear: left !important; padding: 2px; }
.hide { display: none }
div#cont2 a.back {
	display: none;
	padding-top: 8px;
}
div#game1 { height: 650px; border: solid 1px #edf2f8 }
div#game2 { height: 650px; border: solid 1px #edf2f8 }


div.topbg {
	background: #EDF2F8 url(../i/bg_content.gif) no-repeat 0 0;
	float:left;
	overflow:hidden;
	position:relative; left: -20px; top: -14px;
	width:590px;	
	height: 30px;
}
div.topbg h3 {
	color: #004A9E;
	padding: 14px 20px; 
}
.show { display: block }

.videolist_detail {
	background:#FCEDC2 none repeat scroll 0%;
	clear:both;
	color:#CCCCCC;
	display:none;
	padding:5px 5px 5px 5px;
	position: absolute;
	text-align:left;
	top:-15px;
	width:150px;
	z-index:5000;
}

.phone {
	display: block;
	clear: both;
	padding: 0 5px 0 0;
	background: url('../i/bg_arrow.gif') no-repeat right center;
	height: 14px;
	width: 155px;
	font-weight: bold;
	color: #004A9E !important;
}

a.rss {
	background: url("../i/rss.gif") center center no-repeat;
	float: right;
	text-decoration: none;
	height: 21px;
	width: 21px;
}
a.rss span {
	display: none;
}

div#Content table#Forum2 {
	background: none;
	border: none;
}
div#Content table#Forum2 thead tr th {
	background: none;
	color: #004a9e;
	font-size: 12px;
}
div#Content table#Forum2 tbody tr td {
	background: none;
	border: none;
	font-weight: normal;
}

div#Content table#Forum2 tbody tr td.right {
	text-align: right;
}

div#Content table#Forum2 tbody tr td.main {
	font-weight: bold;
}
div#Content table#Forum2 tbody tr td.sub {
	padding-left: 20px;
}
#swf_map_terkep {
	margin-left: -10px;
}
div.gallery_center div#slidecaption {
	display: block;
	width: 520px;
	height: 330px;
}
div.gallery_center div#slidecaption em {
	width: 100%;
	display: block;
	text-decoration: none;
	font-style: normal; 
	text-align: center;
}



div.rss_tree {
	margin-left: 20px;
}

div.rss_tree a {
	text-decoration: none;
	font-weight: bold;;
}
div.rss_tree div.rss_title:hover {
	background-color: #D6E7F3;
}
div.rss_tree div.rss_title div.openclose {
	position: absolute;
	left: -10px;
	width: 10px;
	overflow: hidden;
}
div.rss_tree div.rss_title {
	position: relative;
	display: block;
	padding: 2px 0px 2px 0px;
	line-height: 13px;
}

div.rss_tree div.rss_title div.rss_icon {
	float: right;
	overflow: hidden;	
}
div#Content div.rss_tree div.rss_title div.rss_icon img {
	border: 0px none;
	width: 14px;
	height: 14px;
}


div.dij01 {position: absolute; display: block; left: 167px; top: 16px; width: 55px; height: 56px; overflow: hidden; background: url('../i/dij01.png') 0px 0px no-repeat; z-index: 1001;}
* html div.dij01 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/i/dij01.png', sizingMethod='crop');}
div.dij01 a div {width: 55px; height: 56px; cursor: pointer; z-index: 1011;}

div.dij02 {position: absolute; display: block; left: 147px; top: 10px; width: 59px; height: 60px; overflow: hidden; background: url('../i/dij02.png') 0px 0px no-repeat; z-index: 1002;}
* html div.dij02 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/i/dij02.png', sizingMethod='crop');}
div.dij02 a div {width: 59px; height: 60px; cursor: pointer; z-index: 1012;}

div.dij03 {position: absolute; display: block; left: 54px; top: 29px; width: 90px; height: 37px; overflow: hidden; background: url('../i/dij03.png') 0px 0px no-repeat; z-index: 1003;}
* html div.dij03 {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/i/dij03.png', sizingMethod='crop');}
div.dij03 a div {width: 90px; height: 37px; cursor: pointer; z-index: 1013;}

div#flashlayer {position: absolute; display: block; left: 502px; top: 0px; width: 300px; height: 510px; overflow: hidden; z-index: 999999;}

dl.bir_event {
margin-top: 10px;
}

dl.bir_event dt {
	clear: left;
	float: left;
	width: 150px;
}
dl.bir_event dd {
	font-weight: bold;
	/* float: left; */
	padding-left: 150px;
}


.hidden { display: none}

div#Content table#formResult
{
	border: none !important;
	width: 90%;
}
div#Content table#formResult td
{
	background: none !important;
	border: none !important;
}	
div#Content table#formResult td.answer
{
	width: 30%;
}
div#Content table#formResult td.value
{
	background-color: #F0F6FA !important;
}
div#Content table#formResult td.value div.bar
{
	float: left;
	background-color: #C0DAEC;
	text-align: right;
}
div#Content table#formResult td.value div.bar div.percent
{
	position: relative;
	left: 33px;
}

