/* CSS Document by Dieter Schneider 2006 | www.csstemplateheaven.com */

* {margin: 0;padding: 0;}

body {
	background:url(header1.jpg) no-repeat top center #def4df;
	margin:0;padding:0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

#container {
	width:730px;
	margin:0 auto;
	position:relative;
	height:177px;
}

#site_title {
	position:absolute;
	top:80px;
	left:26px;
	color:#008000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:450px;
	overflow:hidden;
}

#site_title h1 {
	color:#fff;
	font-size:25px;
	margin:0 0 2px;
}

#site_title a {
	color:#008000;
	text-decoration:none;
}

#site_title a:hover {
	color:#008000;
	text-decoration:none;
	
}

#site_subtitle{color:#228880;}

#content {
background:url(line2.jpg) repeat-y;
	width:1000px;
	margin:0 auto;
}

#content .col01 {
	float:left;
	padding-left:180px;
	width:470px;
	font-size:12px;
	line-height:20px;
}
#content .col02 {
	float:right;
	width:320px;
	font-size:11px;
	line-height:16px;
}

#footer {
	background:url('footer1.jpg') no-repeat;
	margin: 0px auto;
	width:742px;
	height:93px;
}

p {margin-bottom: 15px;
   margin-top: 15px;}

h1 {
	font-family: verdana;
	font-style: italic;
	color: #808D33;
	font-size: 1.8em;
}

h2 {
	margin-top: 7px;
	margin-bottom: 40px;
	font-family: verdana;
	font-style: italic;
	color: #9BA46D;
	font-size: 1.5em;
}

h3 {
	text-align: left;
	font-family: verdana;
	font-style: italic;
	color: #98A549;
	font-size: 1.2em;
}

h4 {
	text-align: left;
	font-family: verdana;
	font-style: italic;
	color: #808D33;
	font-size: 1.5em;
	margin-left: 107px;
	margin-bottom: 30px;
}

blockquote {
	font-style: italic;
	border: 1px dotted #98A549;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	color: #74752B;
	
}

a:link {color: #7C8832}
a:visited {color: #7C8832}
a:hover {color: #7C8832;}
a:active {color: #7C8832;}


.contact_form .label {font-size:12px;margin-top: 10px;}
.error_form {font-size:12px;color: #ff0000;font-weight: bold;}
.contact_form input, .contact_form textarea {
    background-image:url(shadow.png);
    background-repeat:no-repeat;
}

img {border:0px;}
.clear {clear: both;}

.kalocsa-type {margin-top:10px;border: solid 1px #f0f0f0;padding: 3px 0px 10px 10px;}
.kalocsa-type .title {margin:0px 12px 11px 2px;font-size:14px;font-weight:bold;color:#ff9f50;}
.kalocsa-type .format {font-weight:bold;clear: both;text-align: center;font-family: verdana;font-size: 13px;}
.kalocsa-type .image {padding: 0px 0px 25px;text-align: center;}
.price {color:#ff0000;}


/*  all media  */

@media all
{
	
}

@media print
{
	.no-print { display:none;}
}


#navigation {
width: 200px;
margin: 0;
padding: 0;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
#navigation li {
list-style-type: none;
/* border-bottom: 1px solid #def4df; */
}

#navigation li a:link, #navigation li a:visited {
background:url('menu_flower.gif') 0px 1px no-repeat;
/* background-image: url(line1.jpg);background-position: -130px 0px; */ /*background image swap on hover*/
font-family: serif;
font-size: 12px;
/* font-size: 100%; */
display: block;
padding: 0.4em 0 0.4em 2em;
/* border-left: 12px solid #711515;
border-right: 1px solid #711515; */
/* background-color: #B51032; */
/* color: #FFFFFF; */
text-decoration: none;
}

#navigation li a:hover {
	background:url('menu_flower_up.gif') 0px 1px no-repeat;
}