* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#eaeaea;
}
img{border:none;}

.promo{width:648px; height:250px; margin-bottom:20px; background:#fff url('images/neff-bg.jpg') no-repeat;}
.promo-main{width:648px; height:300px; margin-bottom:20px; background:#fff url('images/neff-bg-main.jpg') no-repeat;}
.register{width:225px; height:190px; float:right;  margin:50px 19px 0 0;}
#wrapper { 
 margin: 10px auto 10px auto;
 width: 922px;
 padding:5px;
 background:#FFF;
 border:1px solid #d8d8d8;
}

#navlist li{display: inline;
list-style-type: none;
padding-right: 20px;
margin-right:10px;
border-right:1px solid #D8D8D8;

}

#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: auto;
 width: 649px;
 float: left;
  border-right:1px solid #d8d8d8;
}

#header{ width: 648px; height:120px; margin-bottom:10px;  border-bottom:1px solid #d8d8d8; padding-bottom:5px; background:#fff url('images/header.jpg') no-repeat;}
#header h1{display:none;}

#content{width: 648px; height:auto;  margin-bottom:10px; float:left;}
#content h1{ font-weight:normal; font-size:25px; margin-bottom:15px; color:#CEA45C;}
#content p{ font-size:14px; line-height:20px; margin-bottom:10px; text-align:justify;}

#kitchens-block{width: 648px; height:auto;  margin-bottom:10px; float:left;}

table.thumb {

	list-style: none;
	margin: 0 auto; 
	width: 500px;
}
table.thumb td {
	margin: 0 15px 10px 15px; padding: 5px;
	float: left;
	position: relative;
	width: 120px;
	height: 120px;
	

}
table.thumb td.titles{
		margin: 0 15px 15px 15px; padding: 5px;
	float: left;
	position: relative;
	width: 120px;
	height: 35px;
	
	}
	table.thumb td.titles p{text-align:center !important; font-size:12px !important; font-weight:bold !important; color:#333; }
table.thumb td img {
	width: 120px; height: 120px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 

}
table.thumb td img.hover {
	background: #f0f0f0;
	border: none;
	border: 1px solid #ddd;
}


#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding-top:10px;
 height: auto;
 width: 247px;
 display: inline;
 position: relative;
 
}

.sideblock{width:235px; height:auto; margin-bottom:5px;  padding:0 0 10px;}
.sideblock h2{  font-size:16px; color:#fff; background:#CEA45C; padding:5px; margin-bottom:10px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.snippet{font-size:10px; color:#999;}
.sideblock ul{margin-left:0px;}
.sideblock li, .sideblock p{list-style-type: none; padding:3px; margin-bottom:5px; line-height:20px; }
.sideblock li a{ color:#333; text-decoration:none;}


	#uploadform {width: 350px;}
	label {display: block;}
	input, textarea {width: 90%; }
	input.field, textarea.field, input.formbox{border:1px solid #D8D8D8;}
	 input.formbox { height:20px; padding:0 5px;}
	input.field { height:30px; }
	input#submit, input#send, input#cant {width: auto;}
	.required {color: red;}
	#formfeedback {background: #fdfbab; padding: 5px;}
	.missingitem{ border:1px solid #F00 !important;}

.success, .warning, .error {
  border: 1px solid;
  margin: 10px 0px;
  padding:10px 10px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('images/success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('images/warning.png');
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('images/error.png');
}
.externallink{ text-align:right; padding:10px 8px;}
.externallink a{ font-size:12px !important; color:#000; text-decoration:none;}

#footer{width:922px; height:auto; clear:both; font-size:10px; text-align:center;  border-top:1px solid #d8d8d8; padding:5px; color:#999;}
#footer a{ color:#999;}
