@charset "utf-8";

*{
	padding:0;
	margin:0;
}

.text-left		{ text-align: left; }
.text-right		{ text-align: right; }
.text-center	{ text-align: center; }
.left 	{float: left; }
.right	{float: right; }
.clear  { clear: both; }
.clear-left  { clear: left; }
.clear-right  { clear: right; }

body{
	background:#fff;
	color:#514137;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

img{
	border:none;
}

#content a:hover {
	color:#990000;
	text-decoration:underline;
}

#content a {
	color:#990000;
	text-decoration:none;
}

#page{
	width:950px;
	margin:auto;
	/*background:#C4A89E;*/
	/*background:#F3EEEC;*/
	background:url(../design/pagebg.jpg);
}

#head{
	background:#C4A89E;
	/*margin-top:5px;*/
	border-top:5px solid #fff;
}

#head .logo{
	padding-left:10px;
	margin-top:10px;
	float:left;
	width:178px;
}

#head .szoveg{
	text-align:right;
	padding-right:15px;
	font-size:11px;
	color: #FFF;
	float:left;
	width:740px;
	position:relative;	
}

#head .clear{
	clear:both;
}

#head .szoveg a{
	color: #FFF;
	text-decoration:none;
}

#head .szoveg a:hover{
	text-decoration:underline;
}


#head .fokep{
	background:#fff;
	border-top:5px solid #fff;
}

#left{
	background:#C4A89E;
	width:200px;
	float:left;
}

#content{
	background:#F3EEEC;
	/*width:745px;
	float:left;*/
	color:#514137;
	line-height:150%;
	/*margin-left:200px;*/
	float:left;
	width:750px;
}

#content .body{
	padding:25px;
}

#content .body img{
	margin: 5px;
	padding:5px;
}


#content .body li{
	margin-left:20px;
}

#content .felsomenu{
	background:#fff;
	height:28px;
	padding-left:15px;
}

#content .felsomenu ul li {
	float:left;
	text-align:center;
	text-transform:uppercase;
	list-style:none;
}

#content .felsomenu a {
	color:#514137;
	font-size:13px;
	padding:15px 9px;
	position:relative;
	text-decoration:none;
	top:5px;
}

#content .felsomenu a:hover, #content .felsomenu a.aktiv {
	background-color:#DFD0CA;
	color:#000000;
	font-size:13px;
	padding:15px 9px;
	position:relative;
	top:5px;
}


#content h1 {
	color:#514137;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0.75em;
	margin-top:0;
	clear: left;
}

#content h2 {
	margin-top:2em;
	margin-bottom:0.75em;
	color:#514137;
	font-size:15px;
	font-weight:bold;
}

#left .keresocim{
	background:#514137;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;	
	color:#FFFFFF;
	font-weight:normal;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0 5px 0 15px;
	text-transform:uppercase;
	text-align:left;
}

#left .kereso{
	text-align:center;
}

#left .kereso a{
	color:#514137;
	text-decoration:none;
}

#left .kereso a:hover{
	color:#000;
	text-decoration:underline;
}


#left .kereso input {
	border:1px solid #514137;
	margin-top:10px;
	margin-bottom:10px;
}

#left .kereso .button {
	border:none;
	background:#C4A89E;
	color:#514137;
	font-size:12px;
}

#left .kereso .button:hover {
	text-decoration:underline;
	color:#000;
}


#left li{
	list-style:none;
}


#left li a:hover{
	list-style:none;
}

#left ul li a:hover {
	background:#DFD0CA url(/design/subnavi_arrow.gif) no-repeat scroll left top;
	color:#000000;
}

#left ul li a.termekek:hover {
	color:#000;
	background:transparent url(/design/subnavi_arrow.gif) no-repeat scroll left top;
}

#left ul li a {
	border:0 none;
	color:#333333;
	display:block;
	font-size:11px;
	margin:0;
	padding:5px 0 5px 15px;
	text-decoration:none;
	/*width:190px;*/
}

#left ul li ul {
	border:0 none;
	display:block;
	font-size:11px;
	margin:0;
	padding:5px 0 5px 15px;
	text-decoration:none;
	width:185px;
	background:#EFE8E4;
}

#left ul li ul li{
	background:#EFE8E4;
	position:relative;
	height:24px;
}

#left ul li ul li span{
	position:absolute;
	right:5px;
}


#left ul li {
	display:block;
	margin:0;
	padding:0;
	vertical-align:middle;
}

#left ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#footer{
	border-top:20px solid #514137;
	clear:both;
	color:#514137;
	height:20px;
	width:930px;
	margin:auto;
	padding:10px;
	background:#fff;
}

#footer .copyright_left {
	float:left;
	font-size:11px;
	width:700px;
}

#footer .copyright_right {
	float:right;
	font-size:11px;
	text-align:right;
	width:200px;
}

#footer a{
	color:#990000;
	text-decoration:none;
}

#footer a:hover{
		text-decoration:underline;
}


.clear{
	clear:both;
	height:0;
	width:0;
}

#content .body .nagykep{
	float:left;
	width:450px;
}

#content .body .nagykep img { margin: 0; padding: 0; }

#content .body #kiskepek{
	float:left;
	background:#E8DDD7;
	height:450px;
	width:200px;
	padding-left:10px;
	margin-left:30px;
	margin-bottom:20px;
}

#content .body #kiskepek img{
	margin: 0;
	padding: 7px 7px 0 0;
}

.alsokep {
	float:right;
	text-align:center;
	width:220px;
}

.igazitott {
	float:left;
	margin-right:5px;
}

.vissza{
	border-top:1px solid #C4A89E;
	margin-top:40px;
	}

.body p { margin: 10px 0; }

#content table.price { width: 90%; margin: 10px auto; }
#content table.price tr { background:#f1f1f1; }
#content table.price tr.cs { background:#514137; }
#content table.price h2 { font-size: 1em; font-weight: bold; margin:0; padding:0; color: #fff; margin: 5px 0 3px; }
#content table.price h2 a { font-size: 1em; font-weight: bold; margin:0; padding:0; color: #fff; }
#content table.price tr p { font-size: 1em; margin:0; padding-left: 20px; }
#content table.price tr.row2 { background: #DFD0CA; }
#content table.price th { color: #fff; padding: 2px; text-align: left; }
#content table.price td { padding: 4px 3px 2px; }
#content table.price td img{ margin:0 2px; padding:0; }
#content table.price td a{ }
#content table.price td a.product_name { color: #000;  }
#content table.price td a.action { color: #FF0000; }

#content div.div_list { clear: right;  border-top: 1px solid #DFD0CA; }

#content div.products { width: 90px; height:120px; margin:8px; float: left; font-size: .9em; text-align: center; line-height: 1.1em;}

div#div_act { display: block; }
div#div_1, div#div_2, div#div_3, div#div_4, div#div_5, div#div_6, div#div_7, div#div_8, div#div_9, div#div_10 { display: none; }


dl { margin: 10px 0; }
dt { font-weight: bold; }
dd { margin-left: 10px; }

.banneroldalak {text-align:center;}

.banneroldalak a {color:#C4A89E; border:none;}

.banneroldalak a:hover {color:#C4A89E; border:none;}

.banneroldalak img{padding-bottom:10px;}

.szlogen {background-color:#FFFFFF;
color:#514137;
height:20px;
line-height:18px;
position:absolute;
text-align:center;
text-transform:uppercase;
width:165px;
margin-left:10px;
}

.szolgen .span {letter-spacing: 0.1em;}

form#contact_form { margin: 10px; width: 80%; }
form#contact_form fieldset { border: 0; border-top: 1px solid #6a6a6a; margin: 10px 0; padding: 10px;}
form#contact_form legend {  padding: 0 5px; font-weight: bold; color: #666;}
form#contact_form label { width: 180px; float: left; }
form#contact_form select { width: 170px; }
form#contact_form label.long_label { width: 400px; }
form#contact_form label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-weight: normal; }
form#contact_form input.txt { width: 170px;}
form#contact_form input.submit {margin-left: 200px;}
form#contact_form textarea { width: 100%; height: 100px;}
form#contact_form table { width: 96%; background-color: #a6a6a6;}
form#contact_form table th { font-size: .8em; }
form#contact_form table td { font-size: .85em; }
form#contact_form table input { width: 98%; }
form#contact_form table select { width: 98%; }
form#contact_form table select option { }
form#contact_form em { font-weight: bold; padding-right: 1em; vertical-align: top; }
