.ac_results {
	padding: 0px;
	border: 1px solid #686d6f;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 4px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	font: normal 12px Arial, Helvetica;
}

.ac_loading {
/*	background: white url('indicator.gif') right center no-repeat;*/
}

.ac_odd {
/*	background-color: #f8f9fa;*/
}

.ac_over {
	background-color: #ffffcc;
/*	color: #fff;*/
}

table.banner-sky { clear: both; }
table.banner-sky td { margin-right:5px; padding-left: 12px; background:url('../images/ad_vertical.gif') 0 50% no-repeat; }




body, p, div, td { font: normal 12px Arial, Helvetica, sans-serif; line-height: 16px; color: #222; margin: 0; padding: 0; }
body { background: #fff; margin: 20px 0; }
img, fieldset { border: 0; }
form, h1, h2, h3, h4, ul, ol, li, fieldset { margin: 0; padding: 0; }
.clear { clear: both; line-height: 0px; height: 0px; padding: 0; margin: 0; }

a { color: #003399; /*#105CB3;*/ border: none; text-decoration: underline; cursor: pointer; }
a:hover { color: #4066b3; }



#wrapper { width: 780px; margin: 0 auto; }

#header { width: 100%; float: left; padding: 0 0 12px 0; border-bottom: 1px solid #eee; }

#header h1 { float: left; }
#header h1 a { display: block; width: 169px; height: 47px; background: url('../images/logo.png') 0 0 no-repeat; overflow: hidden; text-indent: -8000px; }



#header .search-wrapper { display: inline; float: left; margin: 12px 0 0 18px; }
#header .search-wrapper input.text { padding: 4px; width: 220px; }
#header .search-wrapper input.button { padding: 2px 6px; }


#header ul { float: left; padding: 18px 0 0 42px; text-align: right; }
#header ul li { list-style-type: none; list-style-position: inside; display: inline; padding: 0 6px; border-left: 1px solid #eee; margin: 0; color: #aaa; }
#header ul li a { font-weight: bold; padding: 2px; font-size: 12px; }
#header ul li:first-child { border-left: none; }
#header ul li img { vertical-align: middle; }



#footer { width: 100%; float: left; margin: 16px 0; padding-top: 18px; text-align: center; font-size: 11px; color: #ccc; }
#footer a { color: #bbb; }



.content { margin-top: 20px; padding: 8px;/* min-height: 280px;*/ }


.content h1 { font: bold 18px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; color: #222; }

.content-users {  }
.content-users .error { float: left; width: 500px;

padding: 10px; margin-bottom: 20px; border-top: 1px solid #eeeebb; border-bottom: 1px solid #eeeebb; background: #ffffcc; }
.content-users .description { float: left; padding: 0 0 20px 0; font-weight: bold; }

.content-users fieldset { float: left; width: 480px; background-color: #f4f4f4; padding: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.content-users fieldset label { display: block; float: left; width: 140px; padding: 6px 0; }
.content-users fieldset label.checkbox { clear: both; margin-left: 140px; width: 260px; }
.content-users fieldset label.checkbox input { vertical-align: middle; }


.content-users fieldset .text { width: 260px; padding: 4px; margin: 4px 0; font: normal 12px Arial, Helvetica, sans-serif; }
.content-users fieldset select { width: 270px; padding: 4px; margin: 4px 0; font: normal 12px Arial, Helvetica, sans-serif; }
.content-users fieldset input.button { clear: both; margin: 0 10px 0 140px; padding: 2px 6px; }
.content-users .small { clear: both; font-size: 11px; padding: 6px 0 16px 0; color: #999; line-height: 15px; }



.settings-tab { margin-bottom: 30px; }
.settings-tab li { list-style-type: none; list-style-position: inside; display: inline; padding: 0 6px; border-left: 1px solid #eee; color: #aaa; }
.settings-tab li a { font-weight: bold; padding: 2px; }
.settings-tab li:first-child { border-left: none; padding-left: 0; }
.settings-tab li:first-child a { padding-left: 0; }
.settings-tab li.active a { background: #eee; padding: 6px 12px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: #222; text-decoration: none; }


.list { float: left; width: 580px; }
.content-search .list .item { clear: both; width: 580px; overflow: hidden; padding-bottom: 16px; }
.list .item h3 { font-weight: normal; font-size: 16px; padding-bottom: 2px; }
.list .item p { }
.list .item p.tags { color: #aaa; font-size: 11px; padding-bottom: 0; }

.list .item div { color: #aaa; }
.list .item div a { color: #888; text-decoration: none; }
.list .item .new { margin-left: 6px; padding: 1px 6px; background-color: #eee; color: #aaa; white-space: nowrap; font-size: 11px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.list .item .new a {color: #aaa; text-decoration: none; }

.list .mb-wrapper { height: 128px; overflow-y: scroll; border-top: 5px solid #eee; border-bottom: 5px solid #eee; padding: 4px; margin: 12px 0 0 20px; }
.list .mb-wrapper h4 { color: #222; font-size: 11px; }
.list .mb-wrapper h4 b { float: right; font-size: 9px; color: #ccc; }
.list .mb-wrapper .mb { clear: both; padding: 4px 0; margin: 4px 0; border-top: 1px dashed #eee; }
.list .mb-wrapper .mb img { float: left; margin: 0 8px 5px 0; }
.list .mb-wrapper .mb div { float: left; font-size: 11px; width: 500px; line-height: 12px; color: #aaa; }
.list .mb-wrapper .mb div a { color: #aaa; }
.list .mb-wrapper .mb div .date { color: #ccc; }


.list .item .images { padding: 2px 0 0 14px; float: right; }

/*.list .item .images { padding-top: 6px; float: right; }*/



.content .menu { width: 146px; float: left; padding: 0 14px 28px 0; border-right: 1px solid #ddd; margin-right: 20px; min-height: 200px; }
.content .menu li { list-style-type: none; list-style-position: inside; padding: 0 0 6px 0; font-size: 14px; font-weight: bold; text-align: right; }
.content .menu li a {   }

.content .menu li.trends { padding-top: 22px; }
.content .menu li.bloggers { padding-top: 22px; }
.content .menu li.bloggers-img a { text-decoration: none; font-size: 12px; }
.content .menu li.bloggers-img img { vertical-align: middle; margin: 1px 0; }

.content .menu li ul { padding: 2px 0 0 0;  }
.content .menu li ul li { font-size: 11px; font-weight: normal; padding: 1px 0; }
.content .menu li ul li a { color: #4066b3;  }
.content .menu li ul li a:hover { color: #003399; }



.breadcrumb { padding-bottom: 22px; }
.breadcrumb a { color: #999; font-size: 11px; }
.breadcrumb a.active { text-decoration: none; }
.breadcrumb span { color: #ccc; padding: 0 2px; }

.search-info { float: right; color: #999; font-size: 11px; }


.profile-details fieldset { margin-bottom: 26px; }
.profile-details .add { float: right; }
.profile-details img { float: left; border: 6px solid #fff; margin: 0 12px 0 0; }
.profile-details h1 { float: left; font: bold 28px Arial, Helvetica, sans-serif; letter-spacing: -0.5px; width: 374px; }
.profile-details h1 a { color: #222; text-decoration: none; }
.profile-details div { float: left;width: 374px; }


/* címlapi blog kategóriák */
#category-wrapper { width: 580px; float: left; line-height: 40px; }

#category-wrapper h2 {  display: inline; font-size: 26px; line-height: 32px;  }
#category-wrapper h2 a { float: left; text-decoration: none; margin: 0 6px 10px 0;  color: #bbb; padding: 2px 8px; border-radius: 22px; -moz-border-radius: 22px; -webkit-border-radius: 22px; background-color: #f4f4f4;}
#category-wrapper h2 a:hover { color: #999;   }


.welcome { padding: 28px 0; float: left; width: 540px; }
.welcome h2 { font-size: 18px; }
.welcome p { padding-top: 12px; font-size: 14px; line-height: 20px; }

.content-blogs h1 { float: left; font: bold 28px Arial, Helvetica, sans-serif; letter-spacing: -0.5px; width: 580px; padding-bottom: 20px; }
.content-blogs h1 a { color: #222; text-decoration: none; }
.content-blogs .list .item h3 { font-weight: bold; }
.content-blogs .list .item h3 a { text-decoration: none; }

.pager { text-align: center; font-size: 14px; word-spacing: 2px; color: #999; padding-top: 16px; }
.pager a { font-weight: bold; }
.pager b { color: #222; }


