/* @override http://change/css/main.css */

/* @group Main */

body {
	color: #000;
	font: 11px Tahoma, Geneva, Kalimati, sans-serif;
	background-color: #fff;
	min-width: 945px;
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

a {
	outline: 0 none;
}

::selection {
	background: #f60;
	color: #000;
	/* Safari and Opera */
}

::-moz-selection {
	background: #f60;
	color: #000;
	/* Firefox */
}

input[type=submit],
label,
select,
.pointer {
	cursor: pointer;
}

form {
	display: inline;
}

div#wrap {
	min-width: 945px;
	max-width: 1211px;
	margin: auto;
	background-color: #e7e7e7;
	overflow: hidden;
	height: 100%;
}

a {
	color: #f60;
	text-decoration: none;
}

a:hover {
	color: #9eb1b2;
}

ul#main {
	display: block;
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: auto;
}

ul#main > li {
	padding: 0;
	margin: auto;
	list-style-type: none;
	display: block;
	position: relative;
}

ul#main > li#header {
	min-width: 945px;
	max-width: 1110px;
	padding-left: 50px;
	padding-right: 51px;
	height: 226;
	background: url(/assets/egyesek_head_bg.jpg) repeat-x 0 0;
	overflow: hidden;
	text-align: center;
}

ul#main > li#menu {
	height: 44px;
	background: url(/assets/egyesek_menubar1.png) repeat-x;
	min-width: 945px;
	max-width: 1211px;
}

ul#main > li#breadcrumbs {
	height: 32px;
	background: url(/assets/egyesek_menubar2.png) repeat-x;
	min-width: 945px;
	max-width: 1211px;

}

ul#main > li#content {
	width: 945px;
	margin: auto;
}

ul#main > li#footer {
	background-image: url(/assets/egyesek_footerbar.png);
	height: 33px;
	width: 897px;
	padding-left: 24px;
	padding-right: 24px;
	margin: auto;
}

ul#main > li#sponsors {
	height: 88px;
	
	padding-left: 20px;
	padding-top: 10px;
	background: url(/assets/egyesek_sponsors.jpg) no-repeat;
	margin: 0 auto;
	width: 921px;
}

.center {
	margin: auto;
	text-align: center;
}

.message {
	width: 90%;
	text-align: left;
	margin: 5px auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px;
	behavior: url(/css/border-radius.htc);
}

.message a {
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.msgpage {
	width: 500px;
	font-size: 13px;
	text-align: center;
	margin-top: 6em;
}

.red {
	background-color: #ff7da0;
	border: 1px solid #b80041;
}

.red a:hover {
	color: #cd0000;
}

.green {
	background-color: #9eff55;
	border: 1px solid #6ab81a;
}

.overTxtLabel {
	color: #f60;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 5px;
}

/* @end */

/* @group Link Icons */

a[href^='mailto']{
	padding-right: 17px;
	background: url(/assets/egyesek_link_icon-mail.gif) no-repeat right center;
	min-height: 14px;
	display: inline-block;
	line-height: 14px;
}

a[href$='.doc']{
	padding-right: 22px;
	background: url(/assets/egyesek_link_icon-doc.gif) no-repeat right center;
	min-height: 20px;
	display: inline-block;
}

a[href$='.pdf']:not([class='noicon']){
	padding-right: 22px;
	background: url(/assets/egyesek_link_icon-pdf.gif) no-repeat right center;
	min-height: 20px;
	display: inline-block;
}

/* @end */

/* @group Buttons */

.btn1 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
	font: bold 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 1px 10px;
	border: 1px solid #d68570;
	display: inline-block;
	position: relative;
	background: #ff5d00 url(/assets/button2-bg.png) repeat-x;
	
	behavior: url(/css/border-radius.htc);
}

.btn1:hover {
	color: #fff;
	border: 1px solid #d73a09;
}

.btn1:active {
	background: #ff9a00 url(/assets/button2-bg-active.png) repeat-x;
}

.btn2 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(/css/border-radius.htc);
	font: bold 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 1px 10px;
	border: 1px solid #838383;
	display: inline-block;
	position: relative;
	background: #515151 url(/assets/button3-bg.png) repeat-x;
}

.btn2:hover {
	color: #fff;
	border: 1px solid #515151;
}

.btn2:active {
	background: #838383 url(/assets/button3-bg-active.png) repeat-x;
}

/* @end */

/* @group Menu */

ul#mainmenu * {
	vertical-align: top;
}

li#menu > div {
	width: 945px;
	margin: auto;
}

ul#mainmenu {
	display: inline-block;
	position: relative;
	list-style-type: none;
	margin: 0 25px 0 0;
	padding: 0;
}

ul#mainmenu > li {
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
}

ul#mainmenu > li > a {
	display: inline-block;
	position: relative;
	margin: 6px 0 0;
	padding: 0 1px;
	font: 15px/38px "Myriad Pro", Tahoma, Verdana;
	color: #fff;
}

.lcorner, .rcorner {
	width: 11px;
	height: 0;
	background: no-repeat 0 6px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	padding: 44px 0 0;
}

.rcorner {
	background-position: -59px 6px;
}

ul#mainmenu > li.selected > a,
ul#mainmenu > li:hover > a {
	background: url(/assets/egyesek_menu_tab_center.png) repeat-x;
	color: #000;
}

ul#mainmenu > li.selected > a {
	cursor: default;
}

ul#mainmenu > li.selected .lcorner,
ul#mainmenu > li.selected .rcorner,
ul#mainmenu > li:hover .lcorner,
ul#mainmenu > li:hover .rcorner {
	background-image: url(/assets/egyesek_menu_tab.png);
}

/* @end */

/* @group Login */

ul#login {
	display: inline-block;
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

ul#login > li {
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	color: #8e8e8e;
	font: 11px/44px Tahoma, Geneva, Kalimati, sans-serif;
	vertical-align: middle;
}

.loginName,
.loginPwd,
.loginBtn {
	border-style: none;
	font: 11px/18px Tahoma, Geneva, Kalimati, sans-serif;
	color: #000;
	background: transparent url(/assets/egyesek_login_fields.png) 0 -13px;
	vertical-align: middle;
	outline: 0 none;
	padding: 2px 0 0;
	margin: 0;
	height: 18px;
}

.loginName {
	width: 96px;
	padding-right: 3px;
	padding-left: 13px;
}

.loginPwd {
	padding-right: 1px;
	padding-left: 3px;
	background-position: 125px -13px;
	width: 88px;
}

.loginBtn {
	background-position: 33px -13px;
	width: 28px;
	height: 0;
	padding-top: 20px;
}

ul#login > li.user {
	line-height: 3px;
	font-size: 13px;
	color: #fff;
}

ul#login > li.user * {
	font-size: 13px;
	color: #fff;
}

/* @end */

/* @group Breadcrumbs */

li#breadcrumbs > div {
	font: 10px/32px Tahoma, Geneva, Kalimati, sans-serif;
	color: #fff;
	width: 932px;
	margin: auto;
}

li#breadcrumbs a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

li#breadcrumbs a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

li#breadcrumbs .date {
	margin-right: 25px;
	font: 10px/32px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2b2b2b;
	float: right;
}

/* @end */

/* @group Footer */

li#footer {
	color: #fff;
	font: 10px/33px "Lucida Grande", Lucida, Verdana, sans-serif;
}

li#footer > a {
	color: #fff;
	font: 10px/33px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
}

li#footer > a:hover {
	text-decoration: underline;
}

li#footer > span {
	color: #ababab;
	float: right;
}

/* @end */

/* @group Sponsors */

ul#sponsorlinks {
	display: inline-block;
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#sponsorlinks * {
	vertical-align: top;
}

ul#sponsorlinks > li {
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 88px;	
}

ul#sponsorlinks a {
	background:  url(/assets/egyesek_sponsors.jpg) no-repeat 0 0;
	overflow: hidden;
	display: block;
	position: relative;
	height: 0;
}

ul#sponsorlinks a:hover {
	background-image: url(/assets/egyesek_sponsors_active.jpg);
}

ul#sponsorlinks a.norwayg {
	width: 61px;
	padding-top: 34px;
	background-position: -20px -10px;
}

ul#sponsorlinks a.eeag {
	width: 61px;
	padding-top: 31px;
	background-position: -20px -44px;
	clear: left;
}

ul#sponsorlinks a.bewise {
	width: 85px;
	padding-top: 49px;
	background-position: -92px -21px;
	margin-top: 11px;
	margin-left: 11px;
}

ul#sponsorlinks a.cf {
	width: 60px;
	padding-top: 73px;
	background-position: -186px -11px;
	margin-top: 1px;
	margin-left: 9px;
}

ul#sponsorlinks a.zp {
	width: 74px;
	padding-top: 42px;
	background-position: -261px -29px;
	margin-top: 19px;
	margin-left: 15px;
}

ul#sponsorlinks a.se {
	width: 50px;
	padding-top: 41px;
	background-position: -355px -11px;
	margin-top: 1px;
	margin-left: 20px;
}

ul#sponsorlinks a.nca {
	width: 50px;
	padding-top: 29px;
	background-position: -355px -52px;
	margin-top: 0;
	margin-left: 20px;
}

ul#sponsorlinks a.youth {
	width: 67px;
	padding-top: 41px;
	background-position: -434px -10px;
	margin-top: 0;
	margin-left: 29px;
}

ul#sponsorlinks a.min {
	width: 67px;
	padding-top: 41px;
	background-position: -434px -52px;
	margin-top: 1px;
	margin-left: 29px;
}

ul#sponsorlinks a.sgroup {
	width: 84px;
	padding-top: 76px;
	background-position: -519px -10px;
	margin-top: 0;
	margin-left: 18px;
}

ul#sponsorlinks a.okotars {
	width: 54px;
	padding-top: 72px;
	background-position: -616px -15px;
	margin-top: 5px;
	margin-left: 13px;
}

ul#sponsorlinks a.autonomia {
	width: 73px;
	padding-top: 73px;
	background-position: -680px -14px;
	margin-top: 4px;
	margin-left: 10px;
}

ul#sponsorlinks a.demnet {
	width: 81px;
	padding-top: 63px;
	background-position: -762px -13px;
	margin-top: 3px;
	margin-left: 9px;
}

ul#sponsorlinks a.bpbank {
	width: 90px;
	padding-top: 27px;
	background-position: -851px -12px;
	margin-left: 8px;
	margin-top: 2px;
}

ul#sponsorlinks a.visegradf {
	width: 90px;
	padding-top: 51px;
	background-position: -851px -44px;
	margin-left: 8px;
	margin-top: 5px;
}

/* @end */

/* @group Blocks */

ul#blocks {
	display: block;
	position: relative;
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}

ul#blocks > li {
	margin: 0;
	padding: 0;
	display: inline-block;
}

ul#blocks > li.left-block {
	width: 212px;
	margin-right: 5px;
	vertical-align: top;

}
ul#blocks > li.left-block * {
	vertical-align: top;
}
ul#blocks > li.double-block {
	width: 719px; /*719*/
	margin-right: 5px;

}

ul#blocks > li.middle-block {
	width: 475px;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: top;
}

ul#blocks > li.right-block {
	width: 231px;
	margin-left: 5px;
}

/* @end */

/* @group Current Events */

div.latest_events {
	width: 212px;
	height: 0;
	padding-top: 79px;
	background: url(/assets/egyesek_aktualis_block.png) no-repeat;
	overflow: hidden;
}

ul#latest_events {
	width: 188px;
	margin: 0;
	padding: 0 12px;
	list-style-type: none;
	background: url(/assets/egyesek_aktualis_bg.png) repeat-y;
}

ul#latest_events li {
	padding: 5px 0;
	margin: 0;
	list-style-type: none;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #404040;
	border-bottom: 1px dashed #767676;
}

ul#latest_events .title {
	font-weight: bold;
}

ul#latest_events .details {
	font-style: italic;
	margin-bottom: 5px;
}

ul#latest_events .place {
	color: #e1570e;
	font: 9px Tahoma, Geneva, Kalimati, sans-serif;
}

ul#latest_events .date {
	color: #4e4e4e;
	font: bold 11px Tahoma, Geneva, Kalimati, sans-serif;
}

ul#latest_events a.btnJump {
	display: block;
	position: relative;
	overflow: hidden;
	background-image: url(/assets/egyesek_view_further_btn.png);
	width: 22px;
	height: 0;
	padding-top: 22px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

/* @end */

/* @group Subscribe Newsletter */

ul#subscribe_newsletter {
	margin: 0;
	padding: 4px 6px 6px;
	width: 200px;
	display: block;
	position: relative;
	list-style-type: none;
	background: url(/assets/egyesek_subscribe_newsletter.png) no-repeat;
}

ul#subscribe_newsletter li.title {
	color: #fff;
	font: 16px/31px "Myriad Pro", Tahoma, Verdana;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-align: center;
}

ul#subscribe_newsletter > li > input[type=text] {
	border-style: none;
	line-height: 18px;
	margin: 3px 0 0 9px;
	padding: 4px 0 0;
	background-color: transparent;
	width: 183px;
	height: 18px;
}

ul#subscribe_newsletter li.radios {
	padding-left: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul#subscribe_newsletter li.radios * {
	color: #fff;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul#subscribe_newsletter li.radios input.submitButton {
	float: right;
	background: url(/assets/egyesek_subscribe_btn.png) repeat-x;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px solid #d73a09;
	margin-right: 9px;
}

ul#subscribe_newsletter li.radios input.submitButton:active {
	background-image: url(/assets/egyesek_subscribe_btn_active.png);
}

/* @end */

/* @group Pages Table */

ul#pages_table {
	margin: 0 0 15px;
	padding: 0;
	display: block;
	position: relative;
	list-style-type: none;
	width: 212px;
}

ul#pages_table > li.head {
	width: 212px;
	height: 0 !important;
	overflow: hidden;
	padding: 12px 0 0;
	margin: 0;
	background: url(/assets/egyesek_pages_table.png) 0 0;
	display: block;
	position: relative;
}

ul#pages_table > li.foot {
	width: 212px;
	height: 0;
	overflow: hidden;
	padding: 12px 0 0;
	margin: 0;
	background: url(/assets/egyesek_pages_table.png) 0 -79px;
}

ul#pages_table > li {
	padding-left: 38px;
	line-height: 23px;
	background: url(/assets/egyesek_pages_table_middle.png) 0 -16px;
	padding-right: 10px;
}

ul#pages_table > li.selected > a {
	padding-left: 12px;
	color: #fff;
}

ul#pages_table > li > a {
	color: #cbcbcb;
	font: 15px/23px "Myriad Pro", Tahoma, Verdana;
	vertical-align: middle;
	display: block;
	position: relative;
	padding-top: 2px;
	height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

ul#pages_table > li > a:hover {
	padding-left: 12px;
	color: #fff;
}

/* @end */

/* @group Current News Table */

ul#current_news_table {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 231px;
	vertical-align: top;
}

ul#current_news_table * {
	vertical-align: top;
}

ul#current_news_table > li {
	padding: 0 5px;
	list-style-type: none;
	width: 221px;
	margin: 0 0 15px;
	
}

ul#current_news_table > li.head {
	width: 167px;
	background-image: url(/assets/egyesek_latest_news_small.png);
	font: 15px/58px "Myriad Pro", Tahoma, Verdana;
	color: #fffeff;
	padding: 0 0 0 64px;
	margin: 0;
}

ul#current_news_table > li.foot {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	margin: 0;
}

ul#current_news_table > li > div.date {
	color: #e2570e;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #aaaaaa;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom: 4px;
}

ul#current_news_table > li > a.content {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #242424;
}

ul#current_news_table > li > a.content > span {
	color: #e2570e;
	font-weight: bold;
}

/* @end */

/* @group Current News Main */

ul#current_news {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	vertical-align: top;
}

ul#current_news * {
	vertical-align: top;
}

ul#current_news > li {
	padding: 0 5px;
	list-style-type: none;
	width: 221px;
	margin: 0 3px 15px;
	display: inline-block;
}

ul#current_news > li.head {
	width: 665px;
	font: 15px/58px "Myriad Pro", Tahoma, Verdana;
	color: #fffeff;
	padding: 0 0 0 64px;
	margin: 0;
	background: url(/assets/egyesek_latest_news.png) no-repeat;
}

ul#current_news > li > div.date {
	color: #e2570e;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #aaaaaa;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom: 4px;
}

ul#current_news > li > a.content {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #242424;
}

ul#current_news > li > a.content > span {
	color: #e2570e;
	font-weight: bold;
}

/* @end */

/* @group Events Table */

table.event_header_table {
	width: 465px;
	border: 1px solid #acacac;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	margin-top: 5px;
	padding: 0;
	background-color: #494949;
	border-bottom-style: none;
	behavior: url(/css/border-radius.htc);
}


table.event_header_table tr > th {
	height: 25px;
	vertical-align: middle;
}

table.event_header_table tr > th > a.events-more-icon {
	display: block;
	position: relative;
	color: #dadada;
	text-transform: uppercase;
	text-align: left;
	background: url(/assets/egyesek_event_collapse.png) no-repeat 0 0;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 10px;
	line-height: 15px;
	font-size: 9px;
	font-weight: bold;
	height: 15px;
}

table.event_header_table tr > th > a.events-more-icon.open {
	background-position: 0 -15px;
}

table.event_header_table tr > th > a.events-more-icon:hover {
	color: #fffeff;
	text-decoration: underline;
}


table.event_table {
	width: 465px;
	border: 1px solid #acacac;
	margin: 0 0 5px;
	border-spacing: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0 5px 5px;
	background-color: #e7e7e7;
}

table.event_table.open {
	background-color: #fff;
}

table.event_table tbody {
	display: none;
}

table.event_table tr.title > th {
	color: #242424;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

table.event_table tr.title > th.location {
	width: 77px;
}


table.event_table tr.title > th.organizer {
	width: 180px;
}

table.event_table tr.title > th.dateof {
	width: 105px;
}

table.event_table tr.title > th.agelimit {
	width: 67px;
}

table.event_table tr.content > td {
	background-color: #d8d8d8;
	border: 1px solid #a6a6a6;
	font-size: 11px;
	color: #242424;
	border-left-style: none;
	padding: 5px;
}

table.event_table tr.content > td.last {
	border-right-style: none;
}

table.event_table tr.content > td > a {
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

table.event_table tr.content > td > a:hover {
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	color: #f60;
}


/* @end */

/* @group Page Content */

.page-content {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #242424;

}

.page-content h1 {
	font: 36px "Myriad Pro", Tahoma, Verdana;
	color: #000000;
	text-transform: lowercase;
	letter-spacing: -2px;
}

.page-content h2 {
	font: 36px "Myriad Pro", Tahoma, Verdana;
	color: #000000;
	text-transform: capitalize;
	letter-spacing: -2px;
	text-align: center;
	margin: 20px 0 0;
}


.page-content a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #f60;
}

.page-content a:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	color: #f60;
}


/* @end */

/* @group News */

table.one_news {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif !important;
	color: #242424 !important;
	margin-bottom: 10px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

table.one_news > thead > tr > th {
	color: #e2570e;
	text-align: left;
	font-size: 9px;
	font-weight: bold;
}

table.one_news > thead > tr > th > a {
	color: #e2570e;
	font-size: 9px;
}

table.one_news > thead > tr > th > a:hover {
	color: #e2570e;
	font-size: 9px;
	text-decoration: underline;
}

table.one_news > thead > tr > td {
	text-align: right;
}

table.one_news > thead > tr > td > a.top {
	color: #707070;
	background: url(/assets/egyesek_icon_up.gif) no-repeat right center;
	padding-right: 10px;
	font-size: 9px;
}

table.one_news > tbody {
	background: url(/assets/egyesek_news_sep.png) no-repeat center top;
}

table.one_news > tbody > tr > td > div.title {
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
}

table.one_news > tbody > tr > td  {
	font-size: 13px;
}

div.news_sepa {
	background: url(/assets/egyesek_news_sep.png) no-repeat center top;
	text-align: center;
	padding-top: 24px;
}

/* @end */

/* @group pagination */

div.pagination {
	text-align: center;
	width: 90%;
	margin: 10px 10px 10px 0;
}

div.pagination a,
div.pagination strong {
	border: 1px solid #838383;
	font: 11px Tahoma, Geneva, Kalimati, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior: url(/css/border-radius.htc);
	text-shadow: #000 0 -1px 0;
	padding: 3px 7px;
	background: #515151 url(/assets/button3-bg.png) repeat-x;
	color: #fff;
}

div.pagination strong {
	font-weight: bold;
}

div.pagination a:hover {
	border: 1px solid #515151;
}

div.pagination a:active {
	background-image: url(/assets/button3-bg-active.png);
	background-color: #838383;
}



/* @end */

/* @group Members Table */

.motto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

table.members_table {
	width: 49%;
	float: left;
	border: 1px solid #b9b8b8;
	background-color: #c8c8c8;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	behavior: url(/css/border-radius.htc);
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #242424;
}

table.members_table td {
	padding: 5px;
	font-size: 11px;
	font-style: italic;
	width: 49%;
}

table.members_table img {
	width: 96px;
	height: 96px;
	padding: 1px;
	background-color: #c5c5c5;
	border: 3px solid #fff;
}

table.members_table a.icon {
	font: bold 9px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #242424;
	text-transform: uppercase;
	padding-left: 17px;
	background: url(/assets/egyesek_icon_member.gif) no-repeat left center;
}

table.members_table td.hr {
	padding-right: 10px;
	padding-left: 10px;
}

table.members_table td.hr > div {
	border-top: 1px solid #9e9e9e;
}

/* @end */

/* @group Gallery */

#img-gallery {
	list-style-type: none;
	height: 520px;
	margin: auto auto 5px;
	padding: 0;
	width: 465px;
	background: #515151 url(/assets/button3-bg.png) repeat-x;
	color: #fffeff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

}

#img-gallery li.panel {
	position: absolute;
	margin: 0;
	padding: 5px;
}

#img-gallery li.panel > a {
	width: 453px;
	height: 0 !important;
	height /**/: 453px;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 453px;
	display: block;
	position: relative;
	border: 1px solid #d4d4d4;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#img-gallery li.panel > div {
	padding: 5px;
	height: auto;
}

#img-thumbs {
	clear: both;
	list-style-type: none;
	width: 465px;
	margin: auto;
	padding: 0;
}

#img-thumbs * {
	vertical-align: top;
}

#img-thumbs li {
	display: inline-block;
}

#img-thumbs li > a > img {
	border: 1px solid #d4d4d4;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	padding: 1px;
	width: 50px;
}

#img-thumbs li.selected {
	background-color: #f60;
}

#img-thumbs li > a:hover > img {
	border: 1px solid #909090;
}

#goback,
#goforward {
	z-index: 50;
	position: relative;
	display: block;
	padding-right: 5px;
	padding-left: 5px;

	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
}

#goback a,
#goforward a {
	height: 453px;
	vertical-align: middle;
	line-height: 453px;
	font-size: 100px;
	color: #b5b5b5;
	display: block;
	position: relative;
	text-decoration: none;
}

#goback a:hover,
#goforward a:hover { 
	color: #515151;
}

#goback {
	float: left;
}

#goforward {
	float: right;
}

/* @end */

/* @group Admin menu */

#admMenu {
	display: block;
	position: fixed;
	top: 25px;
	right: 10px;
	z-index: 50;
	list-style-type: none;
	padding: 0;
}

#admMenu li {
	display: inline-block;
	padding: 0;
	margin: 0;
}
 
#admMenu li > a {
	background-color: #909090;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	opacity: 0.85;
	text-shadow: rgba(0,0,0,0.5) 0 -1px 0;
	color: #fffeff;
	display: block;
	position: relative;
	behavior: url(/css/border-radius.htc);
}

#admMenu li > a:hover {
	background-color: #5d5d5d;
}


#admMenu li > a.icon {
	padding-left: +25px !important;
	background-position: 4px center;
	background-repeat: no-repeat;
}


#admMenu li > a.icon-edit {
	background-image: url(/assets/icon-edit.png);
}

/* @end */

/* @group error */

body.error {
	background-color: #e7e7e7;	
}

div.error {
	font: italic 200px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-shadow: #fff 0 1px 1px;
	margin-top: 50px;
}

div.errormsg {
	text-align: center;
	font-size: 34px;
	margin-top: 50px;
	text-shadow: #fff 0 1px 1px;
}

/* @end */

/* @group table */

table.table-horizontal {
	width: 90%;
	text-align: left;
}

table.table-horizontal > tbody > tr > th {
	width: 200px;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	color: #4b4b4b;
	vertical-align: top;
	line-height: 26px;
}

table.table-horizontal > tbody > tr > td {
	vertical-align: top;
}

table.table-horizontal span.comment {
	font-style: italic;
	color: #616161;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
}

table.table-horizontal input[type=text],
table.table-horizontal input[type=password] {
	width: 300px;
}

table.table-horizontal textarea,
table.table-vertical textarea {
	width: 400px;
	resize: none;
}

table.table-vertical {
	width: 90%;
	text-align: left;
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(/css/border-radius.htc);
	border-spacing: 0;
	background-color: #f1f1f1;
}

table.table-vertical > thead > tr, table.table-vertical > tfoot > tr {
	background: #c4c4c4 url(/assets/table-header-bg.png) repeat-x 0 0;
}

table.table-vertical > thead > tr > th,
table.table-vertical > tfoot > tr > th {
	width: 200px;
	font-weight: bold;
	color: #000;
	text-shadow: #fffeff 0 1px 1px;
	font-size: 11px;
	padding: 5px;
	margin: 0;
	white-space: nowrap;
}

table.table-vertical > tbody > tr > td,
table.table-vertical > tbody > tr > th {
	padding: 6px;
	font-size: 12px;
	border-bottom: 1px solid #d0d0d0;
	white-space: nowrap;
	position: relative;
	display: table-cell;
	text-align: left;
}

table.table-vertical > tbody > tr.iconRow *:not(input):not(textarea) {
	line-height: 25px;
	vertical-align: middle;
}

table.table-vertical > tbody > tr > td {
	vertical-align: top;
}

table.table-vertical > tbody > tr > th > a {
	color: #000;
}

table.table-vertical > tbody > tr.row1,
table.table-vertical > tbody > tr.row1 {
	background-color: #ebebeb;
}

table.table-vertical > thead > tr.row2,
table.table-vertical > tfoot > tr.row2 {
	background-position: 0 -23px;
}

table.table-vertical span.comment {
	font-style: italic;
	color: #616161;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
}

span.comment dd {
	font-weight: bold;
	margin-left: 0;
}

span.comment dt {
	margin-left: 15px;
}

table.table-vertical input[type=text], table.table-horizontal input[type=password] {
	width: 300px;
}

table.table-vertical > tbody > tr.table-tr-hovered {
	background-color: #ff9700;
}

/* @end */