html, body { 
	margin:auto;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  
	width:auto;
	background-image:url('../images/bgr.gif');
	background-repeat:repeat-x;
	background-position:top;
	color:#666666
	
}
form { margin:0; padding:0; }
a { color:#2A0D00; text-decoration:underline; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.absmiddle { vertical-align:middle; }
.noborder { border-bottom:0px; }
.corner-top { background-image:url('../images/corners_left.gif');  background-repeat:no-repeat; background-position:top left; height:6px; line-height:6px; }
.corner-top div {  background-image:url('../images/corners_right.gif'); background-repeat:no-repeat; background-position:top right; line-height:6px; }

.corner-bottom { background-image:url('../images/corners_left.gif'); background-repeat:no-repeat; background-position:bottom left; line-height:6px; }
.corner-bottom div {  background-image:url('../images/corners_right.gif'); background-repeat:no-repeat; background-position:bottom right; line-height:6px; }

.corner-bottom-menu { background-image:url('../images/corner_left_transp.gif'); background-repeat:no-repeat; background-position:bottom left; line-height:6px; }
.corner-bottom-menu div {  background-image:url('../images/corner_left_transp.gif'); background-repeat:no-repeat; background-position:bottom right; line-height:6px; }


.construction {   margin:auto; text-align:center;  padding-bottom:10px; }
.construction .page { width:926px;  }
.construction .page #header { height:115px; text-align:left; }
.construction .page #header #logo {  
	margin-top:27px; width:106px; height:73px; background-image:url('../images/logo.png'); 
	background-repeat:no-repeat; _background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/logo.png',sizingMethod='image') 
}
.construction .page #pagenavi { 
	background-image:url('../images/pagenavi_bgr.gif');
	background-repeat:repeat-x; 
}
.construction .page #pagenavi .navi {
	background-image:url('../images/navi_bgr.gif');
	background-repeat:repeat-x; 
	height:42px;
	margin-left:5px; 
	margin-right:5px;
}
.construction .page #pagenavi .navi .header-image { height:146px; }
.construction .page #pagenavi .navibar { list-style:none;  margin:0; padding:0; margin-top:8px; height:18px; }
.construction .page #pagenavi .navibar li { float:left; margin-left:5px;  }
.construction .page #pagenavi .navibar li a { text-transform:uppercase; color:#5773BA; text-decoration:none; font-weight:bold; font-size:10px; }
.construction .page .order { margin-top:15px; text-transform:uppercase; }
.construction .page .order a { font-weight:bold; color:#627AB9; text-decoration:none;  }
.construction .page #body {
	background-repeat:no-repeat;
    text-align:left; 
	margin-top:5px;
	margin-bottom:5px;
	
}
/* CATALOGUE */
.catalogue { }
.catalogue div.leftmenu {
	background-color:#E1E0E0;
	width:296px;
	background-image:url('../images/leftmenu_bgr.gif');
	background-position:top;
	background-repeat:repeat-x;
}
.catalogue div.leftmenu ul { list-style:none; margin:0; padding:0; margin-left:2px; margin-right:2px; }
.catalogue div.leftmenu ul li {
    background-image:url('../images/leftmenu_arrow.gif');
	background-repeat:no-repeat;
	background-position:8px;
	border-bottom:solid 1px #fff;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:12px; 
}
.catalogue div.leftmenu ul li a { text-decoration:none; color:#74615B; font-size:11px; font-family:Arial; }
.catalogue div.leftmenu ul li a:hover { text-decoration:underline; color:#333333;  }

.catalogue div.catalogue-list { 
	background-image:url('../images/catalogue_list_bgr.gif');
	background-repeat:repeat-x;
	margin-left:5px;
	float:left;
	width:625px;
}

.catalogue div.catalogue-list .request { display:none;  float:left; }
.catalogue div.catalogue-list .request .form { background-color:#FFFFFF; width:346px; height:400px; background-image:url('../images/corner_feedback.gif'); background-position:top; background-repeat:no-repeat; }
.catalogue div.catalogue-list .request .form { margin-top:3px; color:#7F94CB; font-weight:bold; } 
.catalogue div.catalogue-list .request .form div.input { width:212px; height:25px; background-image:url('../images/input_bgr.gif'); }
.catalogue div.catalogue-list .request .form div.input input { width:206px; height:20px; border:0; margin-top:2px; margin-left:4px; background:transparent; }
.catalogue div.catalogue-list .request .form div.textarea { width:212px; height:181px; background-repeat:no-repeat; background-image:url('../images/textarea_bgr.gif'); }
.catalogue div.catalogue-list .request .form div.textarea textarea { width:203px; height:170px; border:0; margin-top:3px; margin-left:4px; background:transparent; }
.catalogue div.catalogue-list .request .form .button { }
.catalogue div.catalogue-list .list {  }
.catalogue div.catalogue-list .list h5 { width:320px; color:#FFFFFF; margin:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.catalogue div.catalogue-list .list ul { clear:both; margin:0; padding:0; list-style:none; } 
.catalogue div.catalogue-list .list ul li { 
		float:left; margin-right:3px; margin-top:3px; width:80px; 
		text-align:center;
		color:#685859; cursor:pointer;
}
.catalogue div.catalogue-list .list ul li div { 
		background-image:url('../images/sign_box_bgr.png');
		background-repeat:repeat-y;
		_background-image:none;
		_height:1px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/sign_box_bgr.png',sizingMethod='crop') 
}
.catalogue div.catalogue-list .list ul li .up-bgr {
		width:81px;
		height:13px;
		background-image:url('../images/sign_box_up.png');
		background-repeat:no-repeat;
		_background-image:none;
		_height:1px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/sign_box_up.png',sizingMethod='image') 
}
.catalogue div.catalogue-list .list ul li .down-bgr {
		width:81px;
		height:13px;
		background-image:url('../images/sign_box_down.png');
		background-repeat:no-repeat;
		_background-image:none;
		_height:1px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/sign_box_down.png',sizingMethod='image') 
}
.catalogue div.display { float:left; padding-top:1px; margin-left:2px; }
.catalogue div.display .form {
	width:254px;
	_height:1px;
	background-image:url('../images/preview_box_bgr.png');
	background-repeat:repeat-y;
	_background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/preview_box_bgr.png',sizingMethod='scale');
	text-align:center;
	padding-bottom:50px;
}
.catalogue div.display .up-bgr {
		width:254px;
		height:16px;
		background-image:url('../images/preview_box_up.png');
		background-repeat:no-repeat;
		_background-image:none;
		_height:1px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/preview_box_up.png',sizingMethod='image') 
}
.catalogue div.display .down-bgr {
		width:254px;
		height:16px;
		background-image:url('../images/preview_box_down.png');
		background-repeat:no-repeat;
		_background-image:none;
		_height:1px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/site/images/preview_box_down.png',sizingMethod='image') 
}

.catalogue div.display .form h3 { font-size:20pt; font-family:Arial; color:#D15353; margin:0; text-align:left;  }
.catalogue div.display .form .title { margin-left:10px; width:210px;  }
.catalogue div.display .form .title div { white-space: pre-wrap;       /* css-3 */
											 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
											 white-space: -pre-wrap;      /* Opera 4-6 */
											 white-space: -o-pre-wrap;    /* Opera 7 */
											 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 text-align:left; padding-top:15px; margin-left:2px; font-size:10px; width:150px;   color:#685859; font-weight:bold;   }
.construction .page #footer {
	margin-top:10px; border-top:solid 2px #7F94CB; padding-top:2px;
	color:#786561;
	font-size:10px;
}
.construction .page #footer a {
	color:#904700;
	font-size:9px;
	text-decoration:none;
}

/* DROPDOWN MENU */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	text-align:right	
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	background-color:#FFFFFF;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover { }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top:42px;
	
	background-color:#FFFFFF;
	border-right:solid 1px #555050;
	border-bottom:solid 1px #555050;
	
}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 8px 8px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #6984C9;
		font: 10px Verdana;
		
	}

#sddm div a:hover {	background: #EBE7E7; color: #D65F5F }
