@CHARSET "UTF-8";

body{background:#FFF url(/themes/alapstilus-kek/assets/images/mainBg.png) repeat-x left top;color:#666; font-family:Arial,Helvetica,sans-serif;}
a,a:link,a:active,a:visited{color:#19A4CE;}

.ml-like{text-align:right; margin:5px;}
.ml-layout{width:980px; margin:0px auto;}
.ml-header{background-color:#21B5E3; border-bottom:3px solid #19A4CE; min-height:97px;}
.ml-header .titles{float:left;}
.ml-header .title{font-size:21px; color:#FFF; padding:5px 10px;}
.ml-header .slogen{font-size:13px; color:#FFF; padding:3px 10px;}

.ml-layout .leftSide{width:650px; float:left;}
.ml-layout .rightSide{width:330px; float:left;}
.ml-content{padding:10px; color:#666;}
.ml-content h1,.ml-content h2,.ml-content h3{color:#19A4CE; font-weight:normal; font-size:15px;}

.ml-gadget{width:330px; margin-bottom:10px;}
.ml-gadget .ml-gadget-header{font-size:18px; font-weight:normal;color:#19A4CE; overflow:hidden; padding:5px;}
.ml-gadget .ml-gadget-content{}
.ml-gadget .ml-gadget-content .ml-gadget-text{padding:15px; color:#000;}

.ml-comments .ml-comment.own {background-color:#19A4CE;}
.ml-comments .ml-comment.own a{color:#19A4CE;}
.ml-comments .ml-comment.own .header .time {color:#000;}
.ml-comments .ml-comment.own .post {color:#FFF;}

/* Main Menu Def classes*/
.ml-menu dd,.ml-menu dt {height: 30px;}
.ml-menu.ml-menu-horizontal dd,.ml-menu.ml-menu-horizontal dt {float: left;}
.ml-menu.ml-menu-vertical dd,.ml-menu.ml-menu-vertical dt {display: block;}
.ml-menu .ml-menu-bucket-end {clear: both;}
.ml-menu .ml-menu-submenu {display: none;}
.ml-menu-after{clear:both;}

/* Main Menu Vertical START */
.ml-menu.ml-menu-horizontal {
	/* menü START */
	font-family:Arial,Helvetica,sans-serif;
	padding: 0px;
	background:none; /* ------------------------------------------------------------------------------------ COLOR BG */
	border:none;
	float:right;
	height: 30px;
	overflow:hidden;
	
	/*border-bottom:4px solid #656A73; /* --------------------------------------------------------------- COLOR ACTIVE */
	/* menü END */
}
.ml-menu.ml-menu-horizontal .ml-menu-bucket{
	height: 30px;
	line-height:30px;
}
.ml-menu.ml-menu-horizontal a {
	height: 30px;
	line-height:30px;
	display:block;
	text-decoration:none;
	/* menü háttérszín START */
	background:none; /* ------------------------------------------------------------------------------------ COLOR BG */
	color: #FFFFFF;
	/* menü háttérszín  END */
	font-weight:bold;
	padding: 0px 20px 0px 20px;
	outline:none;
	border-right:2px solid #19A4CE;
}
.ml-menu.ml-menu-horizontal .ml-menu-item-selected,.ml-menu.ml-menu-horizontal .ml-menu-item-selected a {
	/* aktív menü elem START */
 /* --------------------------------------------------------------------------- COLOR ACTIVE */
	background-color:#FFF;
	color:#19A4CE;
	/* aktív menü elem END */
	outline:none;
}
.ml-menu.ml-menu-horizontal a:hover {
	/* menü elem OVER START */
	/* -------------------------------------------------------------------------- COLOR OVER */
	background-color:#19A4CE;
	color: #FFF; /* COLOR BG */
	/* menü elem OVER END */
	outline:none;
}
.ml-menu.ml-menu-horizontal .ml-menu-type-submenu a{
	/* submenü elem START */
	background:#19A4CE url(/themes/alapstilus-kek/assets/images/down-arrow.gif) no-repeat scroll right center; /* COLOR SUB */
	color:#FFF;
	/* submenü elem START */
	outline:none;
}
.ml-menu.ml-menu-horizontal dt a{
	/* submenü elem  "vissza" START */
	background:transparent url(/themes/alapstilus-kek/assets/images/up-arrow.gif) no-repeat scroll left center; /* COLOR SUB */
	color:#FFF;
	text-decoration:none;
	/* submenü elem  "vissza" END */
	outline:none;
}
.ml-menu.ml-menu-horizontal .ml-menu-type-submenu a:hover{
	/* submenü elem OVER START */
	background:transparent url(/themes/alapstilus-kek/assets/images/down-arrow.gif) no-repeat scroll right center; /* COLOR OVER */
	color:#FFF; /* ----------------------------------------------------------------------------------------------- COLOR BG */
	/* submenü elem OVER END */
	outline:none;
}
.ml-menu.ml-menu-horizontal dt a:hover{
	/* submenü elem  "vissza" OVER START */
	background:transparent url(/themes/alapstilus-kek/assets/images/up-arrow.gif) no-repeat scroll left center; /* COLOR OVER */
	color:#FFF; /* ------------------------------------------------------------------------------------------ COLOR BG */
	text-decoration:none;
	/* submenü elem  "vissza" OVER END */
	outline:none;
}
/* Main Menu Vertical END */

/* Main Menu Horizontal START */
.ml-menu.ml-menu-vertical {
	/* menü START */
	font-family:arial,sans-serif;
	padding: 0px;
	background:none; /* ------------------------------------------------------------------------------------ COLOR BG */
	border:none;
	/*border-bottom:4px solid #656A73; /* --------------------------------------------------------------- COLOR ACTIVE */
	/* menü END */
}
.ml-menu.ml-menu-vertical a {
	height: 30px;
	display:block;
	text-decoration:none;
	/* menü háttérszín START */
	background:none; /* ------------------------------------------------------------------------------------ COLOR BG */
	color: #19A4CE;
	/* menü háttérszín  END */
	font-weight:bold;
	padding: 0px 20px 0px 20px;
	line-height:30px;
	outline:none;
}
.ml-menu.ml-menu-vertical .ml-menu-item-selected,.ml-menu.ml-menu-vertical .ml-menu-item-selected a {
	/* aktív menü elem START */
	background-color:#19A4CE; /* --------------------------------------------------------------------------- COLOR ACTIVE */
	color:#FFF;
	/* aktív menü elem END */
	outline:none;
}
.ml-menu.ml-menu-vertical a:hover {
	/* menü elem OVER START */
	background-color:#19A4CE; /* -------------------------------------------------------------------------- COLOR OVER */
	color: #FFF; /* COLOR BG */
	/* menü elem OVER END */
	outline:none;
}
.ml-menu.ml-menu-vertical .ml-menu-type-submenu a{
	/* submenü elem START */
	background:transparent url(/themes/alapstilus-kek/assets/images/down-arrow.gif) no-repeat scroll right center; /* COLOR SUB */
	color:#19A4CE;
	/* submenü elem START */
	outline:none;
}
.ml-menu.ml-menu-vertical dt a{
	/* submenü elem  "vissza" START */
	background:transparent url(/themes/alapstilus-kek/assets/images/up-arrow.gif) no-repeat scroll left center; /* COLOR SUB */
	color:#19A4CE;
	text-decoration:none;
	/* submenü elem  "vissza" END */
	outline:none;
}
.ml-menu.ml-menu-vertical .ml-menu-type-submenu a:hover{
	/* submenü elem OVER START */
	background:#19A4CE url(/themes/alapstilus-kek/assets/images/down-arrow.gif) no-repeat scroll right center; /* COLOR OVER */
	color:#FFF; /* ----------------------------------------------------------------------------------------------- COLOR BG */
	/* submenü elem OVER END */
	outline:none;
}
.ml-menu.ml-menu-vertical dt a:hover{
	/* submenü elem  "vissza" OVER START */
	background:#19A4CE url(/themes/alapstilus-kek/assets/images/up-arrow.gif) no-repeat scroll left center; /* COLOR OVER */
	color:#FFF; /* ------------------------------------------------------------------------------------------ COLOR BG */
	text-decoration:none;
	/* submenü elem  "vissza" OVER END */
	outline:none;
}
/* Main Menu Horizontal END */


/* -------------------------------------------------------------------------------------------------------- NEW CSS -------------------------------------------------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td {
	font-size: 14px;
	line-height: 18px;
}

/* ---------------------------------------------------- LAYOUT ---------------------------------------------------- */
.defaultTableCenter,
.defaultTableLeft,
.defaultTableRight {
	padding: 2em;
}

/* ---------------------------------------------------- MENU ---------------------------------------------------- */
.ml-menu {
	padding: 0;
}

.ml-menu dd,
.ml-menu dt {
	font-size: 120%;
}

.ml-menu-item-selected,
.ml-menu-item-selected a {
	font-weight: bold;
	outline: none;
}

/* ---------------------------------------------------- CONTENT ---------------------------------------------------- */
.ml-content .ml-content-gbook h2,
.ml-content .ml-content-contact h2,
.ml-content .ml-content-forum h2,
.ml-content .ml-content-gallery h2,
.ml-content .ml-content-blog h2,
.ml-content .ml-content-html h2,
.ml-content .ml-content-tags h2 {
	font-size: 140%;
}

.ml-content .ml-content-gbook .ml-sharing h2,
.ml-content .ml-content-contact .ml-sharing h2,
.ml-content .ml-content-forum .ml-sharing h2,
.ml-content .ml-content-gallery .ml-sharing h2,
.ml-content .ml-content-blog .ml-sharing h2,
.ml-content .ml-content-html .ml-sharing h2 {
	font-size: 120%;
}

.ml-content .ml-content-gbook .ml-comments-frame h2,
.ml-content .ml-content-contact .ml-comments-frame h2,
.ml-content .ml-content-forum .ml-comments-frame h2,
.ml-content .ml-content-gallery .ml-comments-frame h2,
.ml-content .ml-content-blog .ml-comments-frame h2,
.ml-content .ml-content-html .ml-comments-frame h2 {
	font-size: 120%;
	padding: 0!important;
	margin: 1em 0!important;
}

.ml-content .ml-content-gbook .userPageCommentForm h2,
.ml-content .ml-content-contact .userPageCommentForm h2,
.ml-content .ml-content-forum .userPageCommentForm h2,
.ml-content .ml-content-gallery .userPageCommentForm h2,
.ml-content .ml-content-blog .userPageCommentForm h2,
.ml-content .ml-content-html .userPageCommentForm h2 {
	font-size: 120%;
	padding: 0 !important;
	margin: 1em 0!important;
}

.ml-comments .ml-comment .header .time,
.ml-blog-post .header .time,
.ml-forum-topic .header .time,
.ml-content-blog-post .header .date {
	font-size: 100%;
}

/* ---------------------------------------------------- HEADER ---------------------------------------------------- */
.ml-header {
	overflow: visible;
}

.ml-header .title {
	font-size: 200%;
	line-height: 100%;
}

.ml-header .slogen {
	font-size: 140%;
	line-height: 100%;
}

/* index page ---------------------------------------------------- */
.ml-content .ml-content-html p {
	font-size: 100%;
	line-height: 160%;
	margin: 1em 0;
}

.ml-content .ml-content-html blockquote {
	padding: 0 3em;
	color: #999;
}

.ml-content .ml-content-html p img {
	display: block;
	margin: 2em auto;
}

/* guestbook page ---------------------------------------------------- */
.ml-content .ml-content-gbook .ml-comments-frame {
	margin: 0 0 2em;
}

.ml-content .ml-content-gbook .ml-comments-frame .userPageCommentForm h2 {
	font-size: 120%;
}

.ml-content .ml-content-gbook p {
	font-size: 120%;
	line-height: 140%;
	margin: 1em 0;
}

.ml-content-gbook .ml-comments .ml-comment,
.ml-content-gbook .ml-comments .ml-comment.own {
	padding: 1em;
}

/* blog page ---------------------------------------------------- */
.ml-blog-posts {
	margin-top: 2em;
}

.ml-blog-post {
	border-bottom: 1px solid #F5F5F5;
	margin-bottom: 2em;
	padding-bottom: 2em;
}

.ml-blog-post .header {
	margin-bottom: 1em;
}

.ml-blog-post .datas {
	font-size: 100%;
}

.ml-blog-post .datebox {
	width: 50px;
	height: 50px;
	border: 1px solid #F5F5F5;
	background-color: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	float: left;
	margin: 0 10px 0 0;
	padding: 5px 0;
}

.ml-content-blog-post .post p {
	font-size: 100%;
	line-height: 160%;
	margin: 1em 0;
}

.ml-content-blog-post .post blockquote {
	padding: 0 3em;
	color: #999;
}

.ml-content-blog-post .post p img {
	display: block;
	margin: 1em auto;
}

.ml-content-blog-post .ml-tags-block {
	margin-top: 1em;
}

.ml-content-blog-post .ml-tags {
	font-weight: bold;
}

/* tags page ---------------------------------------------------- */
.ml-content-tags div.tag {
	font-weight: bold;
	margin-top: 1em;
}

.ml-content-tags .ml-tags-entity {
	margin: 0.5em 0;
}

/* forum page ---------------------------------------------------- */
.ml-forum-topics {
	margin-top: 2em;
}

.ml-forum-topic {
	border-bottom: 1px solid #F5F5F5;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.ml-forum-topic .datas {
	font-size: 100%;
}

.ml-forum-topic .datebox {
	width: 50px;
	height: 50px;
	border: 1px solid #F5F5F5;
	background-color: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	float: left;
	margin: 0 10px 0 0;
	padding: 5px 0;
}

.ml-content-forum .description {
	font-size: 100%;
	font-style: normal;
}

.ml-content-forum-topic .header {
	margin: 1em 0;
}

/* gallery page ---------------------------------------------------- */
.ml-content-gallery .ml-gallery-directories {
	margin-top: 2em;
}

.ml-content-gallery-images .header {
	margin: 1em 0;
}

.ml-content-gallery-images .header .description {
	font-size: 100%;
	font-style: normal;
}

/* like ---------------------------------------------------- */
.ml-like.like {
	margin: 0;
}

.ml-like.like a,
.ml-like.like a:hover {
	text-decoration: none !important;
}

.ml-like.like a span {
	font-size: 120%;
	line-height: 160%;
	color: #F00;
	font-weight: bold;
}

/* share ---------------------------------------------------- */
.ml-sharing {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: none;
	margin: 2em 0;
}

.ml-sharing .icons {
	padding: 5px;
}

.ml-sharing input {
	padding: 5px;
}

.ml-sharing .facebook-like {
	margin-top: 1em;
	height: 30px !important;
}

/* comments ---------------------------------------------------- */
.ml-comments {
	margin-top: 1em;
}

.ml-comments-frame {
	margin: 2em 0;
}

.ml-comments div.name {
	font-weight: bold;
}

.ml-comments div.post {
	font-size: 100%;
	line-height: 160%;
	margin: 1em 0;
}

.ml-comments .ml-comment,
.ml-comments .ml-comment.own {
	background: #fff;
	border-bottom: 1px solid #F5F5F5;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin-bottom: 2em;
	padding: 0 1em 2em 1em;
}

.ml-comments .ml-comment.own .post {
	color: #000;
}

/* new comment, contact page, forum new topic ---------------------------------------------------- */
.userPageCommentForm .ml-textcounter-text,
.userPageCommentForm .ml-helper-hint a,
.ml-forum-newtopic .desc {
	font-size: 100%;
	line-height: 160%;
}

.userPageCommentForm .ml-textcounter textarea,
#ml-content-contact-message textarea,
.ml-forum-newtopic textarea {
	margin: 1em 0;
	padding: 5px;
	font-size: 100%;
	line-height: 140%;
}

.userPageCommentForm input,
#ml-content-contact-message input,
.ml-forum-newtopic input {
	margin: 0.5em 0;
	padding: 5px;
	font-size: 100%;
	line-height: 140%;
}

/* new comment ---------------------------------------------------- */
.userPageCommentForm {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
	background: #fff;
	margin: 2em 0;
	padding: 0;
}

.userPageCommentForm span {
	font-weight: bold;
}

.userPageCommentForm h2 {
	font-size: 120%;
	line-height: 160%;
}

.userPageCommentForm h4 {
	font-size: 100%;
	line-height: 160%;
}

/* contact page ---------------------------------------------------- */
#ml-content-contact-message h4 {
	font-size: 120%;
	line-height: 160%;
}

/* forum new topic ---------------------------------------------------- */
.ml-forum-newtopic {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
	background: #fff;
}

.ml-content-forum .ml-forum-newtopic h2 {
	font-size: 120%;
}

/* ---------------------------------------------------- FOOTER ---------------------------------------------------- */
.ml-footer {
	text-align: center;
	margin: 2em auto;
	padding: 2em 1em;
}