body, html {
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	background: url(./images/left_main_bk.jpg) repeat-x #b6a48c;
}

#page {
	width: 950px;
	margin: 0;
	padding: 0;
	background-color: #b6a48c;
	text-align: left;
}

#topmenu {
	background: url(./images/header_bk.jpg) no-repeat #b6a48c;
	padding: 0;
	margin: 0;
	height: 50px;
}

#topmenu ul { list-style-type: none; margin: 0; padding: 0; padding-top: 12px; margin-left: 40px; letter-spacing: 0.06em;}
#topmenu ul li { float: left; margin: 0; margin-right: 17px; padding-right: 17px; border-right: 1px solid #f9ebd4; }
#topmenu ul li.last { border-right: none; }
#topmenu ul li a { color: #f9ebd4; text-decoration: none; font-size: 16px; font-family: trebuchet ms, arial, helvetica, sans-serif; }
#topmenu ul li a.active { color: black }
#topmenu ul li a:hover { color: black; text-decoration: underline; }

#sellingline {
	margin: 0;
	padding: 0;
	background: url(./images/selling_line_left.jpg) no-repeat white;
	height: 357px;
}

#sellingline-content {
	margin: 0;
	padding: 0;
	padding-top: 120px;
	padding-left: 550px;
	width: 360px;
}

#sellingline-content p { color: #996d48; font-size: 12px; font-style: italic; margin: 0; padding: 0; letter-spacing: 0.02em;}
#sellingline-content h1 { font-size: 22px; color: #401d12; margin: 0; padding: 0; padding-top: 8px; line-height: 1.2em; letter-spacing: 0.001em; font-weight: normal; }

#content {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #b6a48c;
}

#left-column {
	width: 550px;
	margin: 0;
	padding: 0;
	background: url(./images/main_shadow.jpg) no-repeat;
	float: left;
}

#left-column-empty {
	width: 550px;
	margin: 0;
	padding: 0;
	float: left;
}


div.blog {
	width: 452px;
	background: url(./images/date_blog_gray.jpg) no-repeat 20px 22px #dbd7cf;
	margin: 0;
	padding: 0;
	margin-left: 40px;
	padding-bottom: 10px;
	padding-right: 20px;
}

div.odd {
	background: url(./images/date_blog.jpg) no-repeat 20px 22px #f9ebd4;
}

div.blog p.datum { color: white; height: 40px; width: 40px; float: left; margin: 0; padding: 0; padding-left: 30px; padding-top: 23px; font-size: 17px; font-family: georgia, serif; line-height: 1em;}
div.blog p.datum span.month { color: #906558; }
div.blog p.datum span.year { color: black; }
div.blog h2 { margin: 0; padding: 0; font-size: 16px; padding-top: 17px; padding-left: 70px; letter-spacing: -0.005em; }
div.blog h2 a { margin: 0; padding: 0; font-size: 16px; letter-spacing: -0.005em; color: black; text-decoration: none;}
div.blog h2 a:hover { text-decoration: underline; }
div.blog p { font-size: 12px; padding-left: 70px; padding-top: 0; margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
div.blog a { text-decoration: none; font-size: 12px; color: #c18927; }
div.blog a.tovabb { margin-left: 70px; }
div.blog a:hover { color: black; text-decoration: underline; }

#blog-main-column {
	width: 1000px;
	background: url(./images/blog_shadow.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

#blog-main {
	width: 432px;
	background: url(./images/date_blog.jpg) no-repeat 20px 22px #f9ebd4;
	margin: 0;
	padding: 0;
	margin-left: 40px;
	padding-bottom: 10px;
	padding-right: 40px;
	font-size: 12px;
}

#blog-main-edit {
	width: 432px;
	background: url(./images/date_blog.jpg) no-repeat 20px 22px #f9ebd4;
	margin: 0;
	padding: 0;
	margin-left: 40px;
	padding-bottom: 10px;
	padding-right: 40px;
	font-size: 12px;
}

#blog-main p.datum { color: white; height: 40px; width: 40px; float: left; margin: 0; padding: 0; padding-left: 31px; padding-top: 24px; font-size: 17px; font-family: georgia, serif; line-height: 1em;}
#blog-main p.datum span.month { color: #906558; }
#blog-main p.datum span.year { color: black; }
#blog-main h2 { margin: 0; padding: 0; font-size: 16px; padding-top: 17px; padding-left: 70px; letter-spacing: -0.005em; }
#blog-main h2 a { margin: 0; padding: 0; font-size: 16px; letter-spacing: -0.005em; color: black; text-decoration: none;}
#blog-main h2 a:hover { text-decoration: underline; }
#blog-main p { font-size: 12px; padding-left: 70px; margin-bottom: 0; padding-bottom: 0;}
#blog-main a { text-decoration: none; font-size: 12px; color: #c18927; }
#blog-main a.tovabb { margin-left: 70px; }
#blog-main a:hover { color: black; text-decoration: underline; }
#blog-main a:hover { color: black; text-decoration: underline; }
#blog-main table { margin-left: 70px; }
#blog-main ul { padding-left: 90px; }

#blog-main input.inp { width: 400px; background: #f9ebd4; border: 1px solid black; }
#blog-main textarea.inp { width: 700px; height: 300px; background: #f9ebd4; border: 1px solid black; }

#blog-main-edit p.datum { color: white; height: 40px; width: 40px; float: left; margin: 0; padding: 0; padding-left: 31px; padding-top: 24px; font-size: 17px; font-family: georgia, serif; line-height: 1em;}
#blog-main-edit p.datum span.month { color: #906558; }
#blog-main-edit p.datum span.year { color: black; }
#blog-main-edit h2 { margin: 0; padding: 0; font-size: 16px; padding-top: 17px; padding-left: 70px; letter-spacing: -0.005em; }
#blog-main-edit h2 a { margin: 0; padding: 0; font-size: 16px; letter-spacing: -0.005em; color: black; text-decoration: none;}
#blog-main-edit h2 a:hover { text-decoration: underline; }
#blog-main-edit p { font-size: 12px; padding-left: 70px; margin-bottom: 0; padding-bottom: 0;}
#blog-main-edit a { text-decoration: none; font-size: 12px; color: #c18927; }
#blog-main-edit a.tovabb { margin-left: 70px; }
#blog-main-edit a:hover { color: black; text-decoration: underline; }
#blog-main-edit a:hover { color: black; text-decoration: underline; }

#tagek {
	width: 442px;
	background-color: #ecddc6;
	margin: 0;
	padding: 10px;
	padding-left: 20px;
	margin-left: 40px;
	margin-top: 2px;
}

img.balra {
	float: left;
	margin: 10px;
	margin-left: 0;
	margin-top: 4px;
}

img.jobbra {
	float: right;
	margin: 10px;
	margin-right: 40px;
	margin-top: 0;
	padding: 0;
}

img.kozepre {
	margin: 10px;
	float: none;
	padding: 0;
}

div.image-holder { width: 200px; border: 1px solid black; float: left; margin: 10px; padding: 10px; text-align: center; font-size: 11px; overflow: hidden; }

#tagek p { margin: 0; padding: 0; }
#tagek a { color: #c18927; font-size: 14px; text-decoration: none; margin: 0; padding: 0;}
#tagek a:hover { color: black; text-decoration: underline; }

#comment_top {
	width: 442px;
	background-color: #e3af5d;
	margin: 0;
	padding: 10px;
	padding-left: 20px;
	margin-left: 40px;
	margin-top: 2px;
	height: 20px;
}

#comment_top p { margin: 0; padding: 0; }
#comment_top a { color: white; font-size: 14px; text-decoration: none; margin: 0; padding: 0;}
#comment_top a:hover { color: black; text-decoration: underline; }

#static {
	width: 442px;
	background-color: #ecddc6;
	margin: 0;
	padding: 10px;
	padding-left: 20px;
	margin-left: 40px;
	font-size: 12px;
}

#static h2 { font-size: 16px; }
#static p { padding: 0; font-size: 12px; line-height: 1.6em; }
#static a { color: #c18927; font-size: 12px; text-decoration: none; margin: 0; padding: 0;}
#static a:hover { color: black; text-decoration: underline; }
#static ul li { margin-top: 0.6em; }
#static ul.menu { list-style-type: none; margin: 0; padding: 0; }
#static li.menu { margin-right: 10px; float: left; }

#login {
	width: 432px;
	background-color: #e3af5d;
	margin: 0;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 40px;
	margin-top: 2px;
	font-size: 12px;
}

#login p { margin: 0; padding: 0; }
#login hr { border: 1px dashed white; height: 0;}
#login a { color: white; font-size: 14px; text-decoration: none; margin: 0; padding: 0;}
#login a:hover { color: black; text-decoration: underline; }
#login form { margin: 0; padding: 0; }
#login form label { margin: 0; padding: 0; width: 100px; display: block; float: left; }
#login form input.inp { margin: 0; padding: 0; width: 150px; }
#login textarea { margin: 0; padding: 5px; background: white; font-size: 11px; width: 420px; height: 150px; }
#login ul { padding: 0; margin: 0; list-style-type: none; }
#login ul li { margin-top: 5px; }


div.comment {
	width: 442px;
	background-color: #ecddc6;
	margin: 0;
	padding: 10px;
	padding-left: 20px;
	margin-left: 40px;
	margin-top: 2px;
	color: #222222;
	font-size: 11px;
}

div.comment p { margin: 0; padding: 0; }
div.comment a { color: #c18927; font-size: 11px; text-decoration: none; margin: 0; padding: 0;}
div.comment a:hover { color: black; text-decoration: underline; }

div.referencia {
	width: 150px;
	height: 230px;
	margin: 0;
	margin-right: 40px;
	padding: 10px;
	float: left;
	text-align: center;
	margin-top: 10px;
}

div.referencia img { border: none; }

#right-column {
	width: 400px;
	margin: 0;
	padding: 0;
	float: left;
}

#right-column a.older { font-size: 14px; line-height: 1.1em; width: 350px; color: white; text-decoration: none; }
#right-column a.older:hover { color: black; text-decoration: underline; }

#right-column h3 { color: white; font-size: 18px; margin: 0; padding: 0; padding-top: 5px; font-weight: normal; }
#right-column h3 a { color: white; text-decoration: none; }
#right-column h3 a:hover { color: black; text-decoration: underline; }

#right-column p { font-size: 12px; line-height: 1.1em; width: 350px; }

#tagek-right {
	width: 339px;
	background-color: #ecddc6;
	margin: 0;
	padding: 10px;
	padding-left: 20px;
}

#tagek-right p { margin: 0; padding: 0; line-height: 1.4em; }
#tagek-right a { color: #c18927; font-size: 14px; text-decoration: none; margin: 0; padding: 0;}
#tagek-right a:hover { color: black; text-decoration: underline; }

#right-column div.archive {
	width: 369px;
	height: 45px;
	background: url(./images/date_archive.jpg) no-repeat 20px 12px #e3af5d;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	margin-top: 2px;
}

#right-column div.archive p.dat { height: 40px; width: 40px; float: left; margin: 0; padding: 0; padding-left: 27px; padding-top: -6px; font-size: 17px; font-family: georgia, serif; line-height: 1em; font-size: 22px;}
#right-column div.archive p { font-size: 14px; padding-top: 20px; margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
#right-column div.archive a { text-decoration: none; font-size: 13px; color: black; }
#right-column div.archive a span { color: white; }
#right-column div.archive a:hover { color: black; text-decoration: underline; }
#right-column div.archive p.year { margin: 0; padding: 0; float: right; font-size: 60px; width: 40px; padding-right: 10px; color: #e9bf7d; margin-top: -20px; margin-right: 20px;}


#banner1 {
	width: 369px;
	height: 160px;
	background: url(./images/banner_1.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

#banner1 a {
	margin: 0;
	padding: 0;
	width: 369px;
	height: 160px;
	display: block;
	letter-spacing: 0.01em;
	text-decoration: none;
	color: black;
	line-height: 1.1em;
	font-size: 13px;
	margin-top: 40px;
}

#banner1 a:hover { border-bottom: 1px solid black; }

#banner1 a span {
	margin: 0;
	padding: 0;
	width: 200px;
	padding-left: 180px;
	padding-top: 25px;
	display: block;
}

#footer {
	clear: both;
	border-top: 2px solid #906558;
	background-color: #f9ebd4;
	text-align: center;
	line-height: 1em;
	height: 170px;
}

#footer hr { border: 1px solid #b6a48c; margin: 0; padding: 0; }

#footer ul { list-style-type: none; margin: auto; padding: 0; text-align: left; margin-top: 10px; padding-left: 40px; }
#footer ul li { float: left; padding-right: 40px; margin-right: 40px; border-right: 1px solid #b6a48c; width: 230px; }
#footer ul li.last { border-right: none; }

#footer ol { list-style-type: none; margin: 0; padding: 0; border: none; }
#footer ol li { margin: 0; padding: 0; border-right: none; margin-top: 5px; }
#footer h4 { font-size: 18px; margin: 0; padding: 0; font-weight: normal; }
#footer p { font-size: 12px; margin: 0; padding: 0; }
#footer h4 a { color: black; text-decoration: none; }
#footer p a { color: #401d12; text-decoration: none; }
#footer br { clear: both; }
#footer a:hover { color: black; text-decoration: underline; }
