@import url(https://m.blog.hu/rsc/css/basic.css);	/* Import basic styles */
@import url(https://m.blog.hu/rsc/css/forms.css);	/

* Import basic styles */
@import url(https://m.blog.hu/rsc/css/comments.css);	/* Import basic styles */

/********** =defaults **********/


/*## Body ## Body class attributes */
/*
root element for the scrollable.  when scrolling occurs this
element stays still.
*/
.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 660px;
  height:90px;
}
 
/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable
items.  it's enough that you set width and height for the root element
and not for this element.
*/
.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}
 
/*
a single item. must be floated in horizontal scrolling.  typically,
this element is the one that *you* will style the most.
*/
.items div {
  float:left;
}
body {
	font-family:"Courier", Courier, monospace;
	font-size:12px;
	color:#000000;
	margin:0px;
	background: #808080;
}
/*## General tags ##  */

.head {
  	align:center;
  	margin:auto;
  
}
select#relogin { width:100%; }

.center {
padding-bottom:15px;
}

p.center div.prev {
float:left;
}

p.center div.next {
float:right;
}

a {
	color:#000000;
font-size:1em;
}

a img {
	border: none;
}

a:visited {
	color:#000000;
font-size:1em;
}

a:hover {
	color:#000000;
  	height:28px;
font-size:1em;
  	
}

acronym, abbr {
	cursor: help;
}

.page_top {
	background: url() ;
}

.topinput, .SearchField, #url, #author, #email, #com_textarea, #captcha {
	background:#FFF;
	border:0px;
	border-top:1px #e0e0e0 solid;
	border-left:1px #e0e0e0 solid;
	padding:5px;
}

.SearchField {
	width:180px;
}

.topsubmit, #menu .submit {
	width:83px;
	height:29px;
	background: url(img/search-bg.gif) no-repeat center;
	color:#ffffff;
	border:0px;
	font-weight:bold;
	font-size:0.8em;
	font-family: "Courier New", Courier, monospace;
}


blockquote {
	margin-left: 10px;
	margin-right:10px;
	margin-top:5px;
	padding: 0px 12px 0px 37px;
	border:0;
	background: url(img/blockquote-bg.gif) no-repeat;
	color:#99698d;
}

blockquote.guestquote, blockquote.guestquote p {
color:#ffffff;
font-style:italic;
}

ul, ol, dl {
    position: relative;
}
/*## Page Header ## Styles for page header */


/*## Page Footer ## Styles for page footer */


/*## Page Layout ##  */

#searchform { padding:0px; margin:0px; }
.right {
	width:293px;
	float:right;
	padding-top:5px;
}
.left {
	width:570px;
	float:right;
	padding: 0px;
}
#content {
	padding:0px;
	margin-top:5px;
}

.inbox {
	margin:5px;
	margin-top: 5px;
	margin-bottom:10px;
}


.wrap {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 5px 5px 5px;
	background:#ffffff;
	border-left:4px #000000 solid;
	border-right:4px #000000 solid;
  border-top:4px #ffffff solid
}
.bar {
	margin: 5px 0px 5px 0px;
	background: url(img/bar.gif);
	background-repeat:repeat-x;
}
.bar div {
	height:5px;
	/* IE6
	border-left:1px #e39700 solid;
	border-right:1px #e39700 solid;
	*/
}
/*## Post ## attributes for blog posts  */

div.post img { text-align: left; float:left; margin: 12px; margin-left: 0px; margin-top: 4px; margin-bottom: 4px; }
div.storycontent img.imgright  { text-align: right; float:right; margin-right: 0px; margin-left: 12px; }
div.storycontent img.imgleft   { text-align: left; float:left; margin-left: 0px; }
div.storycontent img.imgnotext { text-align: middle; float:none; margin: 5px auto; display: block; }

div.storycontent h1 {
font-size:5em;
color:#000000;
font-weight:normal;
* margin-left:5px;
background-color:transparent;
border:0;
}

div.storycontent h2 {
font-size:1.5em;
color:#000000;
font-weight:normal;
* margin-left:5px;
}

div.storycontent h3 {
font-size:1.3em;
color:#000000;
font-weight:normal;
* margin-left:5px;
}

div.storycontent ul {margin-left:30px;}
div.storycontent ul li {margin-bottom:10px;list-style-type:square;}


.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}
.storycontent {
	font-size:1em;
	line-height:180%;
	padding:3px;
	margin-top:10px;
}


.post {
	margin-bottom: 7px;
}
.posttop {
	padding:5px;
}
.posttop h1 {
	color:#000000;
	font-size:2 em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:3px 0px 5px 0px;
	padding:0px;
}
.posttop h1 a {
	color:#000000;
}
.posttop a {
	text-decoration:none;
	color:#0f60cd;
}
.posttop a:hover {
	color:#000000;

}
.postdetails {
	color:#000000;
}
.postdetails a {
	color:#000000;
	font-weight:bold;
}

div.more { text-align: right; margin-bottom:8px; margin-right: 10px; }
/*## Sideboxes ## Styles for sideboxes */

#menu {
	float:left;
	width:292px;
	text-align:left;
	padding:1px;
	background: #ffffff;
	border: no;
}
.menudiv {
	background:#ffffff;
	padding:1px;
}
#menu h3 {
	height:28px;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	font-size:1.25em;
	background: url(img/menuh2-bg.gif) repeat-y;
	color: #ffffff;
	text-transform:lowercase;
}




#menu ul {
	list-style-type: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-bottom:0px;
}




#menu ul li, #menu li {
	display:block;
	border-bottom: 0px #ffffff dotted;
	padding:0px;
	margin:0px 0px 0px 0px;
}




#menu ul li a {
	font-size:0.9em;
	text-decoration:none;
	color:#ffffff;
}




#menu ul li a:hover {
	text-decoration:none;
	color:#ffffff;
	background:#ffffff;
}




#menu ul ul.children {
	font-size: 142%;
	padding-left: 0px;
}
/*
#menu ul.feed li a, #menu ul li.arch1 a, #menu ul li.arch2 a, #menu ul li.arch3 a, #menu ul li.arch4 a, #menu ul li.arch5 a,
#menu ul li.arch6 a, #menu ul li.arch7 a, #menu ul li.arch8 a, #menu ul li.arch9 a, #menu ul li.arch10 a, #menu ul li.arch11 a,
#menu ul li.arch12 a, #menu ul li.arch13 a, #menu ul li.arch14 a, #menu ul li.arch15 a, #menu ul li.arch16 a, #menu ul li.archph a  {
	border:0;
	margin:0;
	padding:0;
	display: inline;
}*/

.left .date {
	background:url(img/date-bg.gif);
	background-repeat:no-repeat;
	width:53px;
	height:57px;
float:left;



}



.searchdiv {
	padding:0px 0px 0px 0px;
	background:#ffffff url(img/search_divbg.gif);
	background-repeat:repeat-x;
	height:53px;
}
div.search form p
{
    float: left;
}
/*## Calendar ## Styles for calendar */

.bCalendarTable {
	/*border: 1px solid #ddd;*/
	empty-cells: show;
	font-size: 1.1em;
	margin: 0;
	/*width: 90%;*/
}

.bCalendarTable #next a {
	padding-right: 10px;
	text-align: right;
}

.bCalendarTable #prev a {
	padding-left: 10px;
	text-align: left;
}

.bCalendarTable a {
	display: block;
	text-decoration: none;
}
/*
.bCalendarTable a:hover {
	background: #e0e6e0;
	color: #333;
}*/

.bCalendarTable caption {
	/*color: #999;*/
	font-size: 1.1em;
	text-align: center;
}
.bCalendarHeaderCell {
	font-size:0.9em;
}

.bCalendarTable td {
	/*color: #ccc;*/
	font: normal 0.9em 'Lucida Grande', 'Lucida Sans Unicode', "Courier New", Courier, monospace;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

.bCalendarTable td.pad:hover {
	background: #fff;
}
/*
.bCalendarTable td:hover, .bCalendarTable #today {
	background: #eee;
	color: #bbb;
}*/

.bCalendarTable th {
	font-style: normal;
	text-transform: capitalize;
}
.headtext {
	font-family:"Courier", Courier, monospace;
	font-size:18px;
	color:#808080;
	margin:0px;
	background: #000000;
}
/*## Comments ## Styles for comment area */

