/* ------------------------------------------------------------ */
/* general */
body{ background: url(../interface/bg.png) repeat; color:#505050; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; text-align:center; width: 100%; margin:0; padding:0;	 }
a{ text-decoration:none; color: #8D1B19; }
.clr{ clear:both; }
.right { float: right; }
.left { float: left; }
.center { width: 100%; text-align: center; }
img { border: none; }
.hand { cursor: pointer; }
/* --------------------------------------------------------- */
/* header */
.header_main { background: url(../interface/header_bg.png) repeat-x; height: 125px; width: 100%; text-align: center; margin: auto; position: relative; }
.header { width: 940px; height: 125px; position: relative; text-align: left; margin: auto; }
.rmdsz_inside { margin-top: 30px; float: left; }
.logo { padding-top: 20px; }
.epp { margin-top: -90px; padding-left: 350px; }
.epp_inside { margin-top: -90px; padding-left: 390px; }
.search { margin-top: -50px; float: right; }
.search_inside { margin-top: -30px; padding-bottom: 30px;}
.search_media { position: absolute; margin-top: -40px; margin-left: 660px; }
.search_submit { background: url(../interface/search_button.png) no-repeat; width: 29px; height: 31px; position: relative; margin: 0; padding:0; border: none; cursor: pointer; }
.search_input { background: url(../interface/search_input_bg.png) no-repeat; width: 174px; height: 30px; position: relative; margin: 0; border: none; padding-top: 0px; margin-left: -5px;}
.search_input_right { background: url(../interface/search_input_right.png) no-repeat; width: 11px; height: 31px; position: relative; margin: 0; margin-left: -5px; margin-top: 0px; }
.lang ul { margin: 0; padding:0; float: right; margin-top: -1px; }
.lang ul li { list-style: none; float: left; padding: 1px; }
.lang ul li a { background: url(../interface/lang_bg.png) no-repeat; width: 30px; height: 24px; display: block; position: relative; color: #7b7b7b; font-size: 11px; text-align: center; padding-top: 2px; font-family: Ubuntu, Arial;}
.lang ul li a:hover { background: url(../interface/lang_bg_selected.png) no-repeat; width: 30px; height: 37px; display: block; position: relative; color: #FFFFFF; font-size: 11px; text-align: center; padding-top: 10px; font-family: Ubuntu, Arial;}
.lang ul li a.selected { background: url(../interface/lang_bg_selected.png) no-repeat; width: 30px; height: 37px; display: block; position: relative; color: #FFFFFF; font-size: 11px; text-align: center; padding-top: 10px; font-family: Ubuntu, Arial;}
/* --------------------------------------------------------- */
/* banner */
.banner_main { background: url(../interface/banner_main_bg.jpg) center no-repeat; height: 643px; width: 100%; text-align: center; margin: auto; position: relative; }
.banner { width: 940px; height: 643px; position: relative; text-align: left; margin: auto; }
.winkler { margin-top: -50px; }
.latest { position: relative; width: 410px; left: 70px; }
.latest .latest_slide { width: 410px; height:220px; display:block; color: #FFFFFF; }
.latest_title a { font: 22px Ubuntu, Arial; color: #FFFFFF; text-shadow: 2px 2px 2px #666;}
.latest_social { margin-top: 10px; }
.latest_social ul { margin:0; padding:0; }
.latest_social ul li { float: left; list-style: none; padding-right: 10px; }
.latest_more { background: url(../interface/latest_more_bg.png) no-repeat; width: 90px; height: 31px; position: relative; margin-left: 320px; padding-top: 7px; padding-left: 35px; }
.latest_more a { color: #FFFFFF; font-size: 11px; }
#latest .next,#latest .prev { position:relative; top:0px; left:370px; width:24px; height:43px; display:block; z-index:101; }
#latest .next { left:885px; }
#latest .pagination { display: none; }
.latest_facebook { background: url(../interface/latest_facebook.png) no-repeat; height: 18px; width: 18px; display: block;}
.latest_facebook:hover { background: url(../interface/h_latest_facebook.png) no-repeat; height: 18px; width: 18px; }
.latest_twitter { background: url(../interface/latest_twitter.png) no-repeat; height: 18px; width: 18px; display: block;}
.latest_twitter:hover { background: url(../interface/h_latest_twitter.png) no-repeat; height: 18px; width: 18px; }
.more_white { background: url(../interface/more_white.png) no-repeat; height: 20px; width: 21px; display: block;}
.more_white:hover { background: url(../interface/h_more_white.png) no-repeat; height: 20px; width: 21px; }
.news_facebook { background: url(../interface/news_facebook.png) no-repeat; height: 18px; width: 18px; display: block;}
.news_facebook:hover { background: url(../interface/h_news_facebook.png) no-repeat; height: 18px; width: 18px; display: block;}
.news_twitter { background: url(../interface/news_twitter.png) no-repeat; height: 18px; width: 18px; display: block;}
.news_twitter:hover { background: url(../interface/h_news_twitter.png) no-repeat; height: 18px; width: 18px; display: block;}
.news_more { background: url(../interface/news_more.png) no-repeat; height: 19px; width: 20px; display: block;}
.news_more:hover { background: url(../interface/h_news_more.png) no-repeat; height: 19px; width: 20px; display: block;}

.hunyad_rmdsz_hu { background: url(../interface/hunyad_rmdsz_hu.png) no-repeat; height: 82px; width: 233px; display: block;}
.hunyad_rmdsz_hu:hover { background: url(../interface/h_hunyad_rmdsz_hu.png) no-repeat; height: 82px; width: 233px; display: block;}
.hirmondo_hu { background: url(../interface/hirmondo_hu.png) no-repeat; height: 82px; width: 234px; display: block;}
.hirmondo_hu:hover { background: url(../interface/h_hirmondo_hu.png) no-repeat; height: 82px; width: 234px; display: block;}
.winklereu_hu { background: url(../interface/winklereu_hu.png) no-repeat; height: 82px; width: 234px; display: block;}
.winklereu_hu:hover { background: url(../interface/h_winklereu_hu.png) no-repeat; height: 82px; width: 234px; display: block;}
.sajtojelenlet_hu { background: url(../interface/sajtojelenlet_hu.png) no-repeat; height: 82px; width: 235px; display: block;}
.sajtojelenlet_hu:hover { background: url(../interface/h_sajtojelenlet_hu.png) no-repeat; height: 82px; width: 235px; display: block;}
.utinaplo_hu { background: url(../interface/utinaplo_hu.png) no-repeat; height: 82px; width: 235px; display: block;}
.utinaplo_hu:hover { background: url(../interface/h_utinaplo_hu.png) no-repeat; height: 82px; width: 235px; display: block;}
.winklereu_ro { background: url(../interface/winklereu_ro.png) no-repeat; height: 76px; width: 394px; display: block;}
.winklereu_en { background: url(../interface/winklereu_en.png) no-repeat; height: 87px; width: 314px; display: block;}
.sajtojelenlet_ro { background: url(../interface/sajtojelenlet_ro.png) no-repeat; height: 76px; width: 400px; display: block;}
.rmdsznagy_en { background: url(../interface/rmdsznagy_en.png) no-repeat; height: 87px; width: 314px; display: block;}
.eppnagy_en { background: url(../interface/eppnagy_en.png) no-repeat; height: 87px; width: 314px; display: block;}
.linksen ul { margin:0; padding: 0; }
.linksen ul li { list-style: none; margin-bottom: 20px; margin-top: 15px;}
/* --------------------------------------------------------- */
/* banner inside */
.banner_inside_main { background: url(../interface/banner_inside_main_bg.png) repeat-x; height: 271px; width: 100%; text-align: center; margin: auto; position: relative; }
.banner_inside { width: 940px; height: 271px; position: relative; text-align: left; margin: auto; }
.title_inside { padding-top: 36px; }
.handlers { padding-top: 15px; color: #FFFFFF; }
.handlers a { color: #FFFFFF; font-size: 11px; }
/* --------------------------------------------------------- */
/* menu */
.menu_main { height: 49px; width: 100%; text-align: center; margin: auto; position: relative; margin-top: -350px; z-index: 105;}
.menu { background: url(../interface/menu_bg.png) no-repeat; width: 940px; height: 49px; position: relative; text-align: left; margin: auto; }
.menu_inside { background: url(../interface/menu_bg.png) no-repeat; width: 940px; height: 49px; position: absolute; text-align: left; margin-top: -10px; }

.jqueryslidemenu{ font: 14px Ubuntu, Arial; width: 980px; padding-top: 3px; font-weight: 700; z-index: 2000;}
.jqueryslidemenu ul{ margin: 0; padding: 0; list-style-type: none; }
.jqueryslidemenu ul li{ padding-top: 0px; position: relative; display: inline; float: left; }
.jqueryslidemenu ul li a{ display: block; color: white; padding: 12px 20px; text-decoration: none; text-shadow: -1px 1px 2px #666; font-weight: 700; }
.jqueryslidemenu ul li a.active { margin-left: 20px; background-color: #8D1B19;  padding: 12px 20px; -moz-border-radius: 10px; border-radius: 10px;  -moz-box-shadow: inset 5px 5px 5px #751615; -webkit-box-shadow: inset 5px 5px 5px #751615; box-shadow: inset 5px 5px 5px #751615; }
.jqueryslidemenu ul li a.first{ margin-right: -15px; }
* html .jqueryslidemenu ul li a{ display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color: white; }
.jqueryslidemenu ul li a:hover{ color: white; }
.jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; }
.jqueryslidemenu ul li ul li{ display: list-item; float: none; z-index: 100;}
.jqueryslidemenu ul li ul li ul{ top: 0; }
.jqueryslidemenu ul li ul li a{ font: normal 14px Ubuntu, Arial; width: 120px; padding: 10px; text-align: left; background-color: #A91817;  font-weight: 700; }
.jqueryslidemenuz ul li ul li a:hover{  background: #eff9ff; color: black; }

#nav{
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	*/
	z-index:1000;
	
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
}
#nav a{
	display:block;
	padding:5px;
	color:#fff;
	background:#333;
	text-decoration:none;
}
#nav a:hover{
	color:#fff;
	background:#6b0c36;
	text-decoration:underline;
}

/*--- DROPDOWN ---*/
#nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#6b0c36;
	text-decoration:underline;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#333;
}


.rmdsz { margin-top: -25px; float: right; margin-right: 10px; }
.rmdsz:hover { margin-top: -30px; float: right; margin-right: 10px; }
.messages { margin-top: 10px; float: right; margin-right: 10px; }
.messages a { font: normal 14px Ubuntu, Arial; color: #FFFFFF; background-color: #8D1B19;  padding: 12px 25px; -moz-border-radius: 10px; border-radius: 10px;  -moz-box-shadow: inset 5px 5px 5px #751615; -webkit-box-shadow: inset 5px 5px 5px #751615; box-shadow: inset 5px 5px 5px #751615; font-weight: 400;}
.submenu_sep { background: url(../interface/submenu_sep.png) repeat-x; width: 100%; height: 2px; position: relative; }
/* --------------------------------------------------------- */
/* actual */
.actual_main { width: 100%; text-align: center; margin: auto; position: relative; margin-top: 10px; }
.actual_top { background: url(../interface/actual_bg.png) no-repeat; width: 940px; height: 70px; position: relative; text-align: left; margin: auto; }
.actual { background-color: #FFFFFF; width: 940px; position: relative; text-align: left; margin: auto; height: 440px; }
.actual_bottom { background: url(../interface/actual_bottom.png) no-repeat; width: 940px; height: 33px; position: relative; text-align: left; margin: auto; }
.actual_title h1 { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; padding-top: 15px; padding-left: 15px; }
.actual_rss { margin-top: -15px; float: right; margin-right: 15px;}
.actual_rss_href { color: #0F3F0F; }
.white_rss_href { color: #FFFFFF; }
.actual_news ul { margin: 0px; padding: 0px; }
.actual_news ul li { list-style: none; float: left; }
.actual_news_img { background-color: #FFFFFF; padding: 5px;  -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; margin-right: 10px; margin-left: 10px; margin-bottom: 0px; }
.actual_news_title a { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.actual_news_date { color: #767676; margin-bottom: 10px; }
.actual_news_date a { color: #B11F05; }
.actual_news_social { margin-top: 15px; }
.actual_news_social ul { margin:0; padding:0; }
.actual_news_social ul li { float: left; list-style: none; padding-right: 10px; }
.actual_news_more { float: right; }
.actual_news .slides_container { width:940px; display:none; left: 0px; }
.actual_news .slides_container .actual_news_slide { width:940px; height:440px; display:block; }
#actual_news .next,#actual_news .prev { position:absolute; top: -63px; left:785px; width:36px; height:34px; display:block; z-index:101; }
#actual_news .next { left: 880px; }
#actual_news .bx-pager { position: absolute; top: -70px; left: 800px; width:100px; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; display: none; }
#actual_news .bx-pager .bx-pager-item, #actual_news .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
#actual_news .bx-pager.bx-default-pager a { text-indent: -9999px; display:block; width:12px; height:0; padding-top:12px; background-image:url(../interface/actual_pagination.png); background-position:0 0; float:left; overflow:hidden; margin-right: 5px;  }
#actual_news .bx-pager.bx-default-pager a:hover, #actual_news .bx-pager.bx-default-pager a.active { background-position:0 -12px; }
/* --------------------------------------------------------- */
/* links */
.links_main { width: 100%; text-align: center; margin: auto; position: relative; margin-top: 10px; }
.links { width: 940px; position: relative; text-align: left; margin: auto; }
.links ul { margin:0; padding: 0; }
.links ul li { list-style: none; float: left; }
/* --------------------------------------------------------- */
/* others */
.others_main { width: 100%; text-align: center; margin: auto; position: relative;}
.others { width: 940px; position: relative; text-align: left; margin: auto; margin-top: 10px; }
.otherwise_top { background: url(../interface/otherwise_top_bg.png) no-repeat; width: 311px; height: 52px; position: relative; text-align: left; margin: auto; margin-top: -12px; }
.otherwise { background: url(../interface/otherwise_bg.png) repeat-y; width: 291px; position: relative; text-align: left; margin: auto; padding: 10px;}
.otherwise_bottom { background: url(../interface/otherwise_bottom_bg.png) no-repeat; width: 311px; height: 70px; position: relative; text-align: left; margin: auto; }
.otherwise_title h1 { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; padding-top: 20px; padding-left: 15px; }
.otherwise_rss { margin-top: -32px; margin-left: 250px; }
.otherwise_item_title a { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.otherwise_item_news_date { color: #767676; margin-bottom: 10px; }
.otherwise_item_social { margin-top: 0px; }
.otherwise_item_social ul { margin:0; padding:0; }
.otherwise_item_social ul li { float: left; list-style: none; padding-right: 10px; }
.otherwise_item_more a { float: right; color: #175617;}
.othernext, .otherprev { position:absolute; top: 230px; left: 80px; width:36px; height:34px; display:block; z-index:101; }
.othernext { left: 180px; }
.otherwise .bx-pager { position: absolute; top: 220px; left: 100px; width:100px; z-index:80; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.otherwise .bx-pager .bx-pager-item, .otherwise .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.otherwise .bx-pager.bx-default-pager a { text-indent: -9999px; display:block; width:12px; height:0; padding-top:12px; background-image:url(../interface/actual_pagination.png); background-position:0 0; float:left; overflow:hidden; margin-right: 5px;  }
.otherwise .bx-pager.bx-default-pager a:hover, .otherwise .bx-pager.bx-default-pager a.active { background-position:0 -12px; }
#wrapper { width:621px; }
#wrapper ul.tabs { width:621px; margin:0; padding:0;}
#wrapper ul.tabs li { display:block; float:left; width: 122px; height: 50px; }
#wrapper ul.tabs li a { width: 122px; height: 50px; display: block; color:#9a9a9a; font: normal 14px Ubuntu, Arial; font-weight: 400; outline: none; text-align: center; padding-top: 20px; z-index: 1000; margin-top: 1px;}
.selectedtab { background: url(../interface/tab_bg.png) no-repeat; width: 122px; height: 50px; display: block; color:#0f3f0f; font: normal 13px Ubuntu, Arial; font-weight: 700; outline: none;}
.tab-content { clear:both; }
.tab_top { background: url(../interface/tab_top_bg.png) no-repeat; width: 621px; height: 14px; position: relative; margin: auto; z-index: -100; }
.tab_content { background: url(../interface/tab_content_bg.png) repeat-y; width: 621px; position: relative; margin: auto; margin-top: -1px;}
.tab_bottom { background: url(../interface/tap_bottom_bg.png) no-repeat; width: 621px; height: 74px; position: relative; margin: auto; margin-top: -9px; }
.photos { width:590x; }
.photos  .photos_slide { width:590px; height:157px; display:block; }
.photos_slide ul { margin:0; padding: 0; } 
.photos_slide ul li { list-style: none; float: left; } 
.photos_slide img {background-color: #FFFFFF; padding: 5px;  -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; width: 175px; height: 114px; margin-top: 10px; margin-left: 5px;} 
.photos_tab { padding-top: 18px; padding-left: 10px; }
.photos_tab .next,.photos_tab .prev { position:absolute; top: 215px; left: 460px; width:36px; height:34px; display:block; z-index:101; }
.photos_tab .next { left: 560px; }
.photos_tab .bx-pager { position: absolute; top: 205px; left: 480px; width:100px; z-index:80; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.photos_tab .bx-pager .bx-pager-item, .photos_tab .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.photos_tab .bx-pager.bx-default-pager a { text-indent: -9999px; display:block; width:12px; height:0; padding-top:12px; background-image:url(../interface/actual_pagination.png); background-position:0 0; float:left; overflow:hidden; margin-right: 5px;  }
.photos_tab .bx-pager.bx-default-pager a:hover, .photos_tab .bx-pager.bx-default-pager a.active { background-position:0 -12px; }
.all_photos { position: absolute; top: 225px; z-index: 100; left: 20px;}
.all_photos a { color: #444444; position: relative; }
.videos { width:590x; }
.videos  .videos_slide { width:590px; height:157px; display:block; }
.videos ul { margin:0; padding: 0; } 
.videos ul li { display: inline-block; } 
.videos img { background-color: #FFFFFF; padding: 5px; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; width: 175px; height: 114px; margin-top: 10px; margin-left: 5px; } 
.videos_tab { padding-top: 18px; padding-left: 10px; }
.videos_tab .next,.videos_tab .prev { position:absolute; top: 215px; left: 460px; width:36px; height:34px; display:block; z-index:101; }
.videos_tab .next { left: 560px; }
.videos_tab .bx-pager { position: absolute; top: 205px; left: 480px; width:100px; z-index:80; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.videos_tab .bx-pager .bx-pager-item, .videos_tab .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.videos_tab .bx-pager.bx-default-pager a { text-indent: -9999px; display:block; width:12px; height:0; padding-top:12px; background-image:url(../interface/actual_pagination.png); background-position:0 0; float:left; overflow:hidden; margin-right: 5px;  }
.videos_tab .bx-pager.bx-default-pager a:hover, .videos_tab .bx-pager.bx-default-pager a.active { background-position:0 -12px; }
.all_videos { position: absolute; top: 225px; z-index: 100; left: 20px;}
.all_videos a { color: #444444; position: relative; }
.audios .slides_container { width:590x; display:none;}
.audios .slides_container .audios_slide { width:590px; height:157px; display:block; }
.audios ul { margin:0; padding: 0; } 
.audios_slide ul li { list-style: none; float: left; } 
.audios_slide img {background-color: #FFFFFF; padding: 5px;  -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; width: 175px; height: 114px; margin-top: 10px; margin-left: 10px;} 
#audios .next,#audios .prev { position:absolute; top: 210px; left: 460px; width:36px; height:34px; display:block; z-index:101; }
#audios .next { left: 560px; }
#audios .pagination { position: absolute; top: 222px; left: 505px; width:100px; z-index:80;}
#audios .pagination li { float:left; margin:0 1px; list-style:none; }
#audios .pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../interface/actual_pagination.png); background-position:0 0; float:left; overflow:hidden; }
#audios .pagination li.current a { background-position:0 -12px; }
.all_audios { position: absolute; top: 220px; z-index: 100; left: 20px;}
.all_audios a { color: #444444; position: relative; }
/* --------------------------------------------------------- */
/* content */
.content_main { width: 100%; text-align: center; margin: auto; position: relative; margin-top: -60px; }
.content { background: #FFFFFF url(../interface/content_bg.png) no-repeat; width: 940px; position: relative; text-align: left; margin: auto; }
.content_bottom { background: url(../interface/content_bottom.png) no-repeat; width: 940px; height: 15px; position: relative; text-align: left; margin: auto; }
.actual_rss_inside { float: right; padding-right: 30px; margin-top: 10px;}
.actual_rss_inside_href { color: #0F3F0F; }
.main { padding: 20px; }
.item { width: 570px; } 
.item h1 { font: 20px Ubuntu, Arial; color: #000000; font-weight: 700; line-height: 48px; }
.itemtitle h1 { font: 20px Ubuntu, Arial; color: #000000; font-weight: 700; line-height: 28px; }
.line  { width: :100%; height: 1px; background-color: #DEDEDE; margin-top: 15px; margin-bottom: 15px; }
.item_options { color: #4F4F45; }
.item_options a { color: #4F4F45; }
.social { float: right; }
.social_share { width: 210px; margin-top: -30px; padding-right: 30px; }
.social_buttons { margin-top: -40px; float: right; }
.social_buttons li { float: left; list-style: none; padding-right: 10px; }
.item_img { background-color: #FFFFFF; padding: 10px;  -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; margin-top: 20px; margin-bottom: 20px; }
.side { width: 240px; margin-left: 50px; }
.side h1 { font: 16px Ubuntu, Arial; color: #0D360E; font-weight: 700; line-height: 20px; margin-bottom: 20px; }
.moreitems ul { margin: 0; padding: 0; }
.moreitems ul li { list-style: none; }
.twolines { width: 100%; height: 2px; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; margin-top: 30px; margin-bottom: 30px; }
.links_inside ul { margin:0; padding: 0; }
.links_inside ul li { list-style: none; }
.comments_title h1  { font: 16px Ubuntu, Arial; color: #5E5E5E; font-weight: normal; line-height: 20px; margin-bottom: 20px; }
.facebook_login { background: url(../interface/facebook_login_bg.png) no-repeat; width: 562px; height: 48px; position: relative; }
.comment_input { background: url(../interface/comment_input_bg.png) no-repeat; width: 276px; height: 42px; position: relative; }
.input { background: transparent; border: none; padding-left: 10px; padding-right: 30px; padding-top:12px; width: 250px; color: #4F4F47; }
.comment_textarea { background: url(../interface/comment_textarea_bg.png) no-repeat; width: 560px; height: 170px; position: relative; }
.textarea { background: transparent; border: none; padding-left: 10px; padding-right: 30px; padding-top:15px; width: 530px; height: 140px; color: #4F4F47; font-family: Arial; font-size: 12px; }
.comment_button { background: url(../interface/comment_button_bg.png) no-repeat; width: 90px; height: 31px; position: relative; padding-top: 7px; padding-left: 33px; margin-left: -120px; }
.comment_button a { color: #FFFFFF; font-size: 11px; }
.comment_submit { background: transparent; color: #FFFFFF; border: none; font-size: 10px; margin-left: -10px; cursor: pointer; }
.comment_top { background: url(../interface/comment_top.png) no-repeat; width: 562px; height: 72px; position: relative; }
.comment_nr { font: 16px Ubuntu, Arial; color: #606060; font-weight: normal; line-height: 20px; padding-top: 20px; padding-left: 25px; }
.commentator { font: 14px Ubuntu, Arial; color: #606060; font-weight: normal; line-height: 20px; margin-top: -25px; padding-left: 75px; }
.comment_content { background: url(../interface/comment_bg.png) repeat-y; width: 522px; position: relative; color: #4D4E48; padding: 20px; margin-top: -10px; }
.comment_bottom { background: url(../interface/comment_bottom.png) no-repeat; width: 562px; height: 13px; position: relative; }
.reply_top { background: url(../interface/reply_top.png) no-repeat; width: 562px; height: 72px; position: relative; }
.reply_nr { font: 16px Ubuntu, Arial; color: #606060; font-weight: normal; line-height: 20px; padding-top: 20px; padding-left: 72px; }
.replyator { font: 14px Ubuntu, Arial; color: #606060; font-weight: normal; line-height: 20px; margin-top: -25px; padding-left: 125px; }
.reply_content { background: url(../interface/reply_bg.png) repeat-y; width: 522px; position: relative; color: #4D4E48; padding: 20px; margin-top: -10px; }
.reply_text { padding-left: 60px; }
.reply_bottom { background: url(../interface/reply_bottom.png) no-repeat; width: 562px; height: 13px; position: relative; }
.winkler_comment_top { background: url(../interface/winkler_comment_top.png) no-repeat; width: 562px; height: 72px; position: relative; }
.winkler_comment_nr { font: 16px Ubuntu, Arial; color: #606060; font-weight: normal; line-height: 20px; padding-top: 20px; padding-left: 25px; }
.winkler_commentator { font: 14px Ubuntu, Arial; color: #606060; font-weight: normal; line-height: 20px; margin-top: -25px; padding-left: 75px; }
.winkler_commentator span { font: 14px Ubuntu, Arial; color: #164B17; font-weight: normal; line-height: 20px; }
.winkler_comment_content { background: url(../interface/winkler_comment_bg.png) repeat-y; width: 522px; position: relative; color: #4D4E48; padding: 20px; margin-top: -10px; }
.winkler_comment_bottom { background: url(../interface/winkler_comment_bottom.png) no-repeat; width: 562px; height: 13px; position: relative; }
.winkler_comment { margin-left: 150px; }
.winkler_img { position: absolute; margin-top: -99px; z-index: 101; margin-left: 20px;}
.reply { background: url(../interface/reply_button_bg.png) no-repeat; width: 68px; height: 22px; position: relative; float: right; margin-right: 10px; margin-top: 10px; }
.reply a { color: #606060; font-size: 11px; padding-left: 8px; padding-top: 5px; }
.news ul { margin:0; padding: 0; }
.news ul li { list-style: none; padding-bottom: 20px; }
ul.simplePagerNav { padding: 0; margin: 0; }
ul.simplePagerNav li{ display:inline-block; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
ul.simplePagerNav li a{ text-decoration: none; color: #0D360E; padding: 10px; }
li.currentPage { }
ul.simplePagerNav li.currentPage a { color: #FFFFFF; padding: 10px; background-color: #0D360E; }
.media_content_main { width: 100%; text-align: center; margin: auto; position: relative; margin-top: -60px; }
.media_content { background: #FFFFFF url(../interface/media_content_bg.png) no-repeat; width: 940px; position: relative; text-align: left; margin: auto; }
.media_content_bottom { background: url(../interface/content_bottom.png) no-repeat; width: 940px; height: 15px; position: relative; text-align: left; margin: auto; }
.about_content_main { width: 100%; text-align: center; margin: auto; position: relative; margin-top: -60px; }
.about_content { background: #FFFFFF url(../interface/about_content_bg.png) no-repeat; width: 940px; position: relative; text-align: left; margin: auto; }
.about_content_bottom { background: url(../interface/content_bottom.png) no-repeat; width: 940px; height: 15px; position: relative; text-align: left; margin: auto; }
.about_main { padding: 40px; }
.about_text { color: #323232; text-align: left; font: 13px Ubuntu, Arial; font-weight: normal; line-height: 16px; }
.about_line  { width: :100%; height: 1px; background-color: #DEDEDE; margin-top: 0px; margin-bottom: 15px; }
.about_img { margin-bottom: -9px; }
.about_menus ul { margin: 0px; padding: 0px; }
.about_menus ul li { list-style: none; }
.about_menus ul li  a { color: #545454; height: auto; display: block; text-align: center; margin-bottom: 10px; padding: 10px; font: 13px Ubuntu, Arial; font-weight: normal; line-height: 16px;}
.useful ul { margin: 0px; padding: 0px; }
.useful ul li { list-style: none; float: left; color: #2D632C; font: 14px Ubuntu, Arial; font-weight: normal; line-height: 16px; width: 160px; padding-right: 10px; }
.useful ul li a { color: #9E9D9C; }
.cv h1 { color: #2D632C; font: 14px Ubuntu, Arial; font-weight: normal; line-height: 16px; }
.img {background-color: #FFFFFF; padding: 10px;  -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; margin-top: 10px; margin-left: 10px;} 
.subtitle1 { background: url(../interface/subtitle1_bg.png) no-repeat; width: 190px; height: 37px; position: relative; text-align: left; margin: auto; color: #292929; font-size: 12px; font-weight: bold; padding-top: 10px; padding-left: 20px;}
.subtitle2 { background: url(../interface/subtitle2_bg.png) no-repeat; width: 190px; height: 37px; position: relative; text-align: left; margin: auto; color: #292929; font-size: 12px; font-weight: bold; padding-top: 10px; padding-left: 5px;}
.subtitle3 { background: url(../interface/subtitle3_bg.png) no-repeat; width: 190px; height: 37px; position: relative; text-align: left; margin: auto; color: #292929; font-size: 12px; font-weight: bold; padding-top: 10px; padding-left: 20px;}
.cv_text { text-align: left; color: #292929; font: 12px Ubuntu, Arial; font-weight: normal; }
.cv_separator { background: url(../interface/cv_separator_bg.png) no-repeat; width: 867px; height: 33px; position: relative; text-align: left; margin: auto; }
.where  { font-size: 11px; color: #999999; margin-bottom: 10px; }
.result { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.media_main { padding: 15px; }

.item-wrapper { width: 270px; height: 300px; padding: 10px; position: relative; float: left;  }
.item { width: 270px; position: absolute; }
.item h1 { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.item-tooltip { position: absolute; top: -1px; left: -1px; background-color: #FFFFFF; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA; width: 100%; display: none;z-index: 1; }
.item-tooltip-info { margin-top: 260px; width: 100%; }
.item-tooltip > a {text-decoration: none; }
.item-tooltip .item-tooltip-info { width: 267px; text-align: text; padding: 10px; }
#overlay { position:absolute; width:267px; height:180px; top:0; left:0; }
.pvtag  { padding: 5px; color: #2C582B; }
.pvtag:hover  { padding: 5px; color: #FFFFFF; background-color: #2C582B; -moz-border-radius: 5px; border-radius: 5px;  }
.pvtag_selected  { padding: 5px; color: #FFFFFF; background-color: #2C582B; -moz-border-radius: 5px; border-radius: 5px;  }

.gallery { text-align: center; margin: auto; }
.gallery ul { margin: 0; padding: 0; }
.gallery ul li { list-style: none; float: left; padding: 10px; width: 270px; z-index: -100; height: 260px;  text-align: left; }
.gallery ul li:hover { background-color: #FFFFFF; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA;  }
.gallery_item_details{  display: none; }
.gallery_item:hover .gallery_item_details{ display: block; }
.gallery_item h1 { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.gallery2 { margin-left: -10px; }
.gallery2 ul { margin: 0; padding: 0; }
.gallery2 ul li { list-style: none; float: left; padding: 10px; width: 270px; z-index: -100; height: 190px;  text-align: left; }
.gallery2_img { padding: 10px; }
.gallery2_img:hover { padding: 10px; background-color: #FFFFFF; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA;  }
.gallery3 ul { margin: 0; padding: 0; }
.gallery3 ul li { list-style: none; float: left; padding: 10px; width: 170px; z-index: -100; height: 120px;  }
.gallery3_img { padding: 10px; }
.gallery3_img:hover { padding: 10px; background-color: #FFFFFF; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA;  }
.vgallery { width: 100%; }
.vgallery ul { margin: 0; padding: 0; }
.vgallery ul li { list-style: none; float: left; padding: 10px; width: 270px; z-index: -100; height: 270px;  }
.vgallery ul li:hover { background-color: #FFFFFF; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA;  }
.vgallery_item h1 { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.cgallery { width: 100%; }
.cgallery ul { margin: 0; padding: 0; }
.cgallery ul li { list-style: none; float: left; padding: 10px; width: 270px; z-index: -100; height: 400px;  }
.cgallery ul li:hover { background-color: #FFFFFF; -moz-box-shadow: 0 0 3px 3px #DADADA; -webkit-box-shadow: 0 0 3px 3px#DADADA; box-shadow: 0 0 3px 3px #DADADA;  }
.cgallery_item h1 { font: 14px Ubuntu, Arial; color: #0F3F0F; font-weight: 400; }
.page_prev { background: url(../interface/page_prev.png) no-repeat; width: 13px; height: 19px; position: relative; display: block; }
.page_prev:hover { background: url(../interface/page_prev_hover.png) no-repeat; width: 13px; height: 19px; position: relative; display: block;  }
.page_next { background: url(../interface/page_next.png) no-repeat; width: 13px; height: 19px; position: relative;  display: block; }
.page_next:hover { background: url(../interface/page_next_hover.png) no-repeat; width: 13px; height: 19px; position: relative;  display: block; }
.page { background: url(../interface/page_bg.png) no-repeat; width: 25px; height: 25px; position: relative;  display: block; color:#5e5e5e; padding-top: 3px; padding-left: 10px; }
.page:hover { background: url(../interface/page_bg_selected.png) no-repeat; width: 25px; height: 25px; position: relative;  display: block; color:#ff0000; padding-top: 3px; padding-left: 10px; }
.page_selected { background: url(../interface/page_bg_selected.png) no-repeat; width: 25px; height: 25px; position: relative;  display: block; color:#ff0000; padding-top: 3px; padding-left: 10px; }
.download { background: url(../interface/download_bg.png) no-repeat; width: 250px; height: 38px; position: relative; display: block; color: #FFFFFF; text-align: center; font: 16px Ubuntu, Arial; font-weight: 700; padding-top: 5px; }
/* --------------------------------------------------------- */
/* separator */
.separator_main { background: url(../interface/separator_main_bg.png) repeat-x; width: 100%; height: 13px; text-align: center; margin: auto; position: relative;}
.separator { width: 940px; position: relative; text-align: left; margin: auto; margin-top: 10px; margin-bottom: 10px;}
/* --------------------------------------------------------- */
/* footer */
.footer_main { width: 100%; text-align: center; margin: auto; position: relative;}
.footer { width: 940px; position: relative; text-align: left; margin: auto; margin-top: 10px; }
.footer_menu ul { margin: 0; padding:0; float: left; }
.footer_menu ul li { list-style: none; float: left; padding-right: 20px; }
.footer_menu ul li a { color: #616161; font: 14px Ubuntu, Arial; font-weight: 400; }
.footer_menu ul li a.dark { color: #373737; }
.copyright { float: right; }
.copyright a { color: #616161; font: 14px Ubuntu, Arial; font-weight: 400; }
.scrollup_hu { width:70px; height:67px; position:fixed; bottom:0px; right:100px; display:none; text-indent:-9999px; background: url(../interface/top_hu.png) no-repeat;}
.scrollup_ro { width:70px; height:67px; position:fixed; bottom:0px; right:100px; display:none; text-indent:-9999px; background: url(../interface/top_ro.png) no-repeat;}
.scrollup_en { width:70px; height:67px; position:fixed; bottom:0px; right:100px; display:none; text-indent:-9999px; background: url(../interface/top_en.png) no-repeat;}
.code { background: transparent; border: 0; font-family: arial, helvetica, sans-sherif; font-size: 25px; color: #000000; font-weight: bold; }
ul.youth { margin: 0; padding: 0; }
ul.youth li { list-style: none; float: left; }
ul.youth li a { width: 270px; height: 60px; font-family: Ubuntu, Arial; background-color: #e8e8e8; color: #8c8c8c; display: block; margin-right: 10px; text-align: center; padding-top: 30px; font-size: 18px;}
ul.youth li a.selected { background-color: #427eb2; color: #FFFFFF;}
