/* @override 
	http://ddlcore.svn.kronio.hu/frontend/css/plugins.css
	http://localhost/~andrasviragh/svn/ddlcore/frontend/css/plugins.css
*/

/* COLORS

#e7e7e7 - light gray for backgrounds
#b7bfc7 - darker gray, hover for backgrounds
#2A739E - link color, clickables
#424547 - active links
#1E4567 - link hover gray
- block emphasise


*/

/* inline gallery */

.GalleryImgHeader{}

.GalleryImgNav{ text-align:center; float:right;height:20px;padding-bottom:5px;}
.GalleryImgNav .First, .GalleryImgNav .Previous, .GalleryImgNav .Next, .GalleryImgNav .Last{ display: inline-block; background-position: center 0px; background-repeat:no-repeat; width:16px; height: 20px;vertical-align: middle;}

.GalleryImgNav .First{background-image:url("../img/gallery/btn_first.png");}.GalleryImgNav .First:hover{background-image:url("../img/gallery/btn_first_hover.png");}.GalleryImgNav .Previous{background-image:url("../img/gallery/btn_prev.png");}.GalleryImgNav .Previous:hover{background-image:url("../img/gallery/btn_prev_hover.png");}.GalleryImgNav .Next{background-image:url("../img/gallery/btn_next.png");}.GalleryImgNav .Next:hover{background-image:url("../img/gallery/btn_next_hover.png");}.GalleryImgNav .Last{background-image:url("../img/gallery/btn_last.png");}.GalleryImgNav .Last:hover{background-image:url("../img/gallery/btn_last_hover.png"); } 

.GalleryImgNav .Counter{display:inline-block;width:50px;}

.GalleryImgTitle{ float:left; text-transform: uppercase; font-family:Arial; background: transparent url("../img/gallery/title.png") no-repeat left 3px;padding-left:25px;}

.GalleryTitle { padding: 5px 0px; font-size: 14px; font-weight: bold;}
.GalleryTitle a { font-size: 14px !important; font-weight: bold !important;}
.GalleryTitle a:hover {}

.GalleryContainer {}

.GalleryThumbContainer{margin-top:110px;}
.GalleryThumb{ display: inline-block; width:90px; height:90px; text-align:center; vertical-align: center;border:1px solid #f0f0f0;margin:0px; padding:6px; }

.GalleryImgName a {font-size: 10px;font-weight: bold;color: #444444;}

.GalleryImgDiv {text-align: center;}
.GalleryImgDiv IMG {border: 0px;}

.GalleryPluginImgDiv{display:inline-block; width:90px; height:90px;border:1px solid #f0f0f0;margin:2px; padding:5px;}
.GalleryPluginTitle { padding: 5px 0px; font-size: 14px; font-weight: bold;}
.GalleryPluginTitle a { font-size: 14px !important; font-weight: bold !important;}
.GalleryPluginTitle a:hover {}

.BlogImgDiv {margin-bottom: 25px;}
.BlogImgDiv IMG {}

.highslide img {}

.IFilmStripContainer { display: block; overflow: hidden;   background-color: transparent;  float: left; width:860px;}
.IFilmStripContent {  display: block;}
.IFilmStripImageDiv {  /*display: block;*/  border: 0px solid blue;  /*float: left;*/  padding: 3px;  text-align: center;  vertical-align: middle;}
.IFilmStripImageDiv A { }
.IFilmStripImageDiv A IMG { border: 1px solid white;padding:3px;}
.IFilmStripImageDivActive {  border: 0px solid blue;  padding: 3px; text-align: center; vertical-align: middle;}
.IFilmStripImageDivActive A { }
.IFilmStripImageDivActive A IMG { border: 1px solid #1cabcf;padding:3px;}

/* inline panels */
.PanelHeader { color: #1cabcf; margin-top:10px; text-transform:uppercase;}
.PanelHeader a { text-decoration: none;background: url(../img/arrow_blue.png) no-repeat top left; padding: 0px 0px 0px 20px;text-transform:uppercase;display:block;}
.PanelHeader a:hover { text-decoration: none;color: #1cabcf;background: url(../img/arrow_hover.png) no-repeat top left; padding: 0px 0px 0px 20px;text-transform:uppercase;}
.PanelHeaderOpen {color:#1cabcf;font-weight: bold; margin-top:10px;color: #1cabcf;text-transform:uppercase;}
.PanelHeaderOpen a {color:#1cabcf; text-decoration: none; background: url(../img/arrow_black_down.png) no-repeat top left; padding: 0px 0px 0px 20px; text-transform:uppercase; display:block;}
.PanelHeaderOpen a:hover { text-decoration: none;color: #1cabcf;text-transform:uppercase;background: url(../img/arrow_hover.png) no-repeat top left; padding: 0px 0px 0px 20px;}
.PanelContent {padding-left: 20px; margin-bottom: 0px; }

/* login box */

#LoginBox { 
  font-family:Arial; padding-bottom:33px; text-transform:uppercase; font-size: 0.9em; width: 190px;
}
#LoginBox .LoginInput { width: 113px; height: 21px; background-image: url(../img/bg_login_input.gif); margin-bottom: 7px; float: right; }

#LoginBox .LoginInputUser { width: 103px; height: 16px; font-size: 1em; border: 0px; background-color: #ffffff; margin: 3px 0px 0px 5px; }
#LoginBox .LoginInputPass { width: 103px; height: 16px; font-size: 1em; border: 0px; background-color: #ffffff; margin: 3px 0px 0px 5px; }
#LoginBox #LoginTitle { padding-left: 79px; text-align: left; padding-bottom: 4px; }
#LoginBox #LoginOK { text-align: right; }

#LoginBox #LoginOK a { color: #1CABCF; }
#LoginBox #LoginOK a:hover { text-decoration: none; }

/* inline tabs */

.demolayout {}
ul.demolayout {position: relative;list-style-type: none;list-style-image: none;float: left;height:18px;padding-left:20px;}
ul.demolayout li{float: left;list-style-type: none;list-style-image: none;padding-right:20px;}
ul.demolayout layout a {float: left;padding-right:20px;display: block;border-right: 1px solid #aaa;border-bottom: 0px solid #aaa;	color: #2e739e;	background: transparent;text-decoration: none;	font-size:18px;	font-weight: normal;	margin-left: -15px;	height:18px;}
ul.demolayout a:hover {background: transparent;color: #858687;}
ul.demolayout a.active {background: transparent;cursor: default;color: #858687;}
.tabs-container {clear: left;border: 0px solid #ccc;border-top: none;padding: 5px;}

/* siblings menu */


/* siblings menu with bullets
.siblingsmenu {}
.siblingsmenu a {padding: 5px 0px 6px 30px;  display: block; text-decoration: none; background: transparent url(../img/sidemenu_clickable.png) no-repeat left center;}
.siblingsmenu a:hover {background: transparent url(../img/sidemenu_hover_active.png) no-repeat 3px 3px;}
.siblingsmenu a.ActiveItem {color: red;}
*/


/* normal siblings menu */
.siblingsmenu {}
//.siblingsmenu a {padding: 11px 25px 10px 50px; vertical-align: middle; background: transparent url(../img/sidemenu_clickable.png) no-repeat 20 center; font-size: 1.4em; text-align:left; border-bottom: 1px dotted #e7e7e7; display: block; text-decoration: none;}
//.siblingsmenu a:hover {background-color:  #e7e7e7; border-bottom: 1px solid e7e7e7;}
//.siblingsmenu a.ActiveItem {background-color: #2A739E; color: fff;}


/* MultiLevelMenu 1st level */

#MultiLevelMenu .content {padding:0px;}
#MultiLevelMenu {color: #3189BC; font-family: "Trebuchet MS";}
#MultiLevelMenu .MultiLevelMenutop {}
#MultiLevelMenu .MultiLevelMenubottom {}
#MultiLevelMenu #MultiLevelMenuMain {padding-bottom: 0px; padding-bottom:10px;margin-left:0px;padding-left:0px;clear:both; text-transform: none;}
#MultiLevelMenu #MultiLevelMenuMain a {background:transparent url(../img/sidemenu_clickable.png) no-repeat  0px 0px; padding-left:30px; font-size: 1.4em; padding-bottom:2px; display:block; text-decoration: none;text-transform: none;}
#MultiLevelMenu #MultiLevelMenuMain a:hover {color:#1E4567; border: 0px;}
#MultiLevelMenu #MultiLevelMenuMain.ActiveItem a {color:#1E4567;border: 0px;}

/* MultiLevelMenu 2st level */
#MultiLevelMenu .MultiLevelMenupage { background: transparent;padding-top: 0px;padding-bottom: 10px;}
#MultiLevelMenu .MultiLevelMenupage:hover {color:#1E4567;background: transparent;}
#MultiLevelMenu .MultiLevelMenupage a {background:transparent url(../img/sidemenu_level2_clickable.png) no-repeat 0px 3px;margin-left:30px;padding: 0px 0px 0px 20px; display: block; text-decoration: none;font-weight:normal;}
#MultiLevelMenu .MultiLevelMenupage a:hover {color:#858687;border: 0px;}
#MultiLevelMenu .MultiLevelMenupage a.ActiveItem {color: #858687;}


/* siblings + parent menu */

.parmenu {padding-top: 1em; }
.parmenu a {background-color: #dedede; padding: 5px 0px 6px 20px; margbloin: 0; display: block; font-size: 1.3em; line-height: 1.4em; color: #1c9aba; text-decoration: none; background-image: url(../img/blue_arrow.png); background-repeat: no-repeat; background-position: 0px 5px; border-bottom: 1px solid #fff}
.parmenu a:hover { background-color: #cfd1d2; color: #167a94; background-image: url(../img/blue_arrow2.png)}
.parmenu a.ActiveItem { background-color: #fafafa; }
.parmenu div { padding-left: 20px; }
.parmenu div a {background-color: #eeeeee; padding: 5px 0px 6px 20px; margin: 0; display: block; font-size: 1em; line-height: 1.4em; color: #1c9aba; text-decoration: none; background-image: url(../img/blue_arrow.png); background-repeat: no-repeat; background-position: 0px 5px; border-bottom: 1px solid #fff}
.parmenu div a:hover { background-color: #cfd1d2; color: #167a94; background-image: url(../img/blue_arrow2.png)}
.parmenu div a.ActiveItem { background-color: #fafafa; }

/* custom menu in accordion */

.parmenuacc {}
.parmenuacc a {}
.parmenuacc a:hover {}
.parmenuacc a.ActiveItem { background-color: #fafafa; }

.NewsContainer{}
.NewsHeader {display:block;font-size:14px;color:#000000;padding-top:10px;margin-top:30px;text-decoration:none;border-top: 1px solid #81818d;}
div.NewsHeader a{font-size:14px;text-decoration:none;color:#2e739e;}
div.NewsHeader a:visited{font-size:14px;text-decoration:none; color:#2e739e;}
div.NewsHeader a:hover{font-size:14px;text-decoration:none;color:#71818b;}
.NewsDate{font-size:10px;font-family:Arial;display:inline-block;margin-bottom:15px;}
.NewsSubtitle{}
.NewsKeyword a, .NewsKeyword a:visited{display:inline-block;padding-left: 5px;}
.MoreNewsHeader{}
.IndexNewsMore a, .IndexNewsMore a:visited{text-decoration:none;}
.IndexNewsMore a:hover{text-decoration:none;}

.news_list_p{}
.news_list_p_date{font-size:10px;font-family:Arial;}
.news_list_p_separator{padding-left:5px;padding-right:5px;}
.news_list_p_keywords{}
.news_list_p_more {text-align:left;}
.news_list_p_more a{text-decoration:none;}
.news_list_p_more a:hover{text-decoration:none;}
li.news_p_bullet { padding-bottom: 0px !important; list-style: none; padding-left: 0px !important; margin-left: 0px !important; }
li.news_p_bullet a{text-decoration:none; font-size: 14px; }

.Block1{border: 1px solid #A4A4A4; padding: 15px 10px 15px 10px; margin-bottom: 15px; display:block; clear:both;}

/* Info list: extended, compressed */
.info_title a { color: #39A4C2; font-size: 14px; font-weight: bold;	}
.info_text_block { float: left; padding: 10px; }
.info_intro_text { padding-top: 5px; font-weight: bold;  }
.info_intro_picture { float: left; margin-right: 5px; margin-bottom: 5px;	}
.info_block_sep { padding-top: 10px; }
.info_block { width: 100%; /* background-color: #e7e7e7; */ }
.info_more {padding-top: 5px;}

/* Popup video classes */
.popup_video_corner { width: 19px; height: 19px; vertical-align: top; }
.popup_video_content{ background-color: #fff; }
.popup_video_title { color: #858687; font-size: 16px;   font-weight: bold; padding-top: 3px; padding-bottom: 10px;} 
.popup_video_top { height: 24px; vertical-align: top; background: transparent url('../img/jqtool_overlay/top.png') repeat-x center center; } 
.popup_video_bottom {height: 24px; vertical-align: top; background: transparent url('../img/jqtool_overlay/bottom.png') repeat-x center center; } 

.popup_video_left { width: 24px; vertical-align: top; background: transparent url('../img/jqtool_overlay/left.png') repeat-y center center; } 
.popup_video_right { width: 24px; vertical-align: top; background: transparent url('../img/jqtool_overlay/right.png') repeat-y center center; } 
