body {
	text-align: center;
	color: #000;
	background: #999999;
	font-size: 0.8em;
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	
}
form
{
	margin: auto;
}

img {
font-size: 9px;
border: 0px;
vertical-align: middle;
}

table
{
padding: 2px;
border-spacing:0px;
width:99%;

}
td
{
	vertical-align: top;
}

ul

{
list-style-image: url('../images/small-arrow-right.gif');
margin: auto;
padding-left: 18px; 
padding-top: 0px; 

}
a
{
	
	text-decoration: underline;
	color: #2B6132;
	font-size: 9px;
	font-weight: bold;
}

a:hover
{
	
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}
input checkbox
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#E0F7EE;
	font-size:9px; 
	margin: auto;

}

h1 {
	color: #2B6132;
	font-size: 9px;
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	font-weight: bold;
	margin: 0;
}
h3
{
	text-align: center;
	color: #2B6132;
	font-size: 13px;
	font-weight: bold;
}
h2
{
	text-align: left;
	color: #2B6132;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
h4
{
	margin-bottom: 2px;
	text-align: left;
	color: #2B6132;
	font-size: 12px;
	font-weight: bold;
}

#top
{
	background: url('../images/first-tab.gif') left no-repeat;
	margin: auto;
	width: 745px;
	height: 27px;
	cursor: pointer;
	/*border: 1px solid red;*/
}

#tophref {
	float:left;
	width: 140px;
	margin: auto;
	height: 27px;
	cursor: pointer;
	display:block;


}
.toplinks{
	float:left;
	margin-top:-3px;

}

.topflag{
	float:right;
	margin-top:-3px;
	margin-right: 3px;
	height:20px;
	width:80px;
}

.toplinks a
{
	text-decoration: none;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.toplinks a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;
}

#base {
	width: 745px;
	margin: auto;
	text-align: left;
	background: #fff url('../images/main-back.gif') repeat-y;	 
/*	border: 1px solid yellow;*/

   }

#foot
{
	background: #fff url('../images/footer.gif') right no-repeat ;
	width: 745px;
/*	border: 1px solid cyan;*/
	height: 55px;
	margin: auto;
}
#logo-title
{
	margin: auto;
	width: 474px;
	height: 77px;
	background: #fff;
/*	border: 1px solid cyan;*/
}
#logo
{
	float:left;
	margin: auto;
	padding-top: 3px; 
	padding-left: 15px; 
	width: 140px;
	height: 72px;
/*	border: 1px solid blue*/
}
#top-right-title
{	
	text-align:right;
	float:right;
	width: 310px;
	margin: auto;
	padding-top: 5px; 
/*	border: 1px solid blue*/
}

#topmenu
{
	background: #C1D5A4 url('../images/tm-back.gif') repeat-x;
	margin: auto;
	width: 474px;
	height: 23px;
/*	border: 1px solid red;*/

}

#usermenu
{

	float:right;
	width: 310px;
	height: 20px;
	text-align: right;
/*	border: 1px solid red;*/

}

#top-motiv
{
	background: url('../images/top-motiv.jpg') top right no-repeat;
	margin: auto;
	width: 474px;
	height: 183px;
	/*border: 1px solid red;*/
}

#center-strike
{
	background: #fff url('../images/center-strike-back.gif') repeat-x;
	margin: auto;
	width: 474px;
	height: 51px;
/*	border: 1px solid red;*/
}

#center-title
{
	float:left;
	margin: auto;
	width: 400px;
	height: 51px;
/*	border: 1px solid red*/
}

#center-title h1
{
	text-align: left;
	margin-left: 10px;
	margin-top: 14px;
	color: #2B6132;
	font-size: 13px;
	font-weight: bold;
/*	border: 1px solid blue*/
}
#center-title-path h1
{

/*	border: 1px solid red;*/
	padding-top:3px;
	margin-bottom:5px;
	height:15px;		
	background: #2B6132;
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	clear:both;

}

#center-title h2
{
	text-align: left;
	margin-left: 10px;
	margin-top: 12px;
	color: #2B6132;
	font-size: 11px;
	font-weight: bold;
/*	border: 1px solid blue*/
}

.headlines {
	margin: auto;
	margin-top: 18px;
	width: 450px;
	text-align: center;
/*	border: 1px solid red; */

}
.product {
	width: 448px;
	margin: auto;
	text-align: justify;
	font-size: 10px;

}

#footer-text
{
	text-align: center;
	font-size: 10px;
}

#mainbox
{
	width: 453px;
	margin: auto;
	text-align: justify;
	font-size: 10px;
/*	border: 1px solid blue;*/




}
#reg-left
{	
	float:left;
	width: 217px;
	height: 180px;
/*	border: 1px solid red;*/
}
#profil-left
{	
	float:left;
	width: 303px;
	height: 100%;
	border: 1px solid black;
	background-color: #E09A82;


}
#reg-center
{	
	float:left;
	width: 10px;
	height: 180px;
	background: url('../images/transvertine.gif') center top repeat-y;
/*	border: 1px solid green;*/

}

#reg-right
{	
	float:left;
	width: 217px;
	height: 180px;
/*	border: 1px solid green;*/

}
#profil-right
{	
	float:left;
	width: 135px;
	height: 85px;
	border: 1px solid black;
	background-color: #f7efef;

}

#product-image
{	
	background: url('../images/noobr.gif') top right no-repeat;
	float: left;
	width: 200px;
	height: 138px;
	cursor: pointer;
	border: 1px solid black;
	margin-bottom: 4px;

}

#product-list
{
	width: 448px;
	margin: auto;
	text-align: justify;
	font-size: 10px;
/*	border: 1px solid blue;*/


}

#dept-info
{	
	float: right;
	width: 244px;
	height: 132px;
/*	border: 1px solid black;*/
}

#left {
	float: left;
	width: 478px;
	/*	border: 1px solid orange;*/
}

#right {
	float: left;
	width: 258px;
	/*border: 1px solid green;*/
}

.clear {
	clear: both;
}

.rm-top-shadow
{
	width: 258px;
	height: 7px;
	margin: auto;
	background: url('../images/rm-top-shadow.gif') no-repeat;	 
}

.rm-back
{
	width: 258px;
	margin: auto;
	background:  url('../images/rm-back.gif') repeat-y;
	display: block;
}

.rm-center-right a
{
	text-decoration: none;
	color: #2B6132;
	font-size: 9px;
	font-weight: bold;
}

.rm-center-right a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;
}

.rm-center-right
{
	text-align: left;
	background: url('../images/rm-bullet.gif') left no-repeat ;
	margin-left: 15px;
	padding-left: 18px;
	margin-right: 12px;
	overflow: hidden;
/*	border: 1px solid red;*/
}

.rm-center-search
{
	text-align: left;
	margin-left: 15px;
	padding-left: 18px;
	margin-right: 12px;
	overflow: hidden;
	font-size:9px;
/*	border: 1px solid red;*/

}
.rm-foot
{
	margin: auto;
	background: url('../images/rm-footer.gif') left top no-repeat ;
	width: 258px;
	height: 8px;

}

.rm-end-shadow
{
	margin: auto;
	background: url('../images/rm-end-shadow.gif') left top no-repeat ;
	width: 258px;
	height: 7px;
}

.rm-top-back
{
	background: #2B6132 url('../images/rm-center-back.gif'); 
	background-repeat: repeat-x; 
	background-position: left top; 
	height: 25px; 
	color: #2B6132;
	cursor: pointer;
}


.rm-top-text
{
padding-top: 5px; 
padding-left: 8px;
font-weight: bold; 
float: left;
font-size: 9px;
font-family: Verdana, "Arial CE", Arial, sans-serif;
}

.rm-top-right
{
float: right; 
width: 30px;
background: url('../images/rm-arrow-up.gif') right no-repeat;
height: 25px; 
cursor: pointer;
}

.top-menu a
{
	vertical-align: bottom;
	text-decoration: none;
	color: #2B6132;
	font-size: 9px;
	font-weight: bold;
}

.top-menu a:hover
{
	vertical-align: bottom;
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}
.top-menu-spacer 
{

background: url('../images/tm-spacer.gif') right no-repeat ;
padding-right: 10px;
padding-left: 10px;
}

.user-menu a
{
	vertical-align: bottom;
	text-decoration: underline;
	color: #2B6132;
	font-size: 9px;
	font-weight: bold;
}

.user-menu a:hover
{
	vertical-align: bottom;
	text-decoration: underline;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}

.user-menu-text
{	
			
	vertical-align: bottom;
	text-decoration: none;
	color: #2B6132;
	font-size: 9px;
	font-weight: bold;

}

.text-gray
{	
			
	vertical-align: bottom;
	text-decoration: none;
	color: #8B8B8B;
	font-size: 9px;
	font-weight: bold;

}
.nolink
{
	text-decoration: none;
	color: #2B6132;
	font-size: 10px;
	font-weight: bold;
}
.headlines-title a
{
	text-decoration: none;
	color: #2B6132;
	font-size: 10px;
	font-weight: bold;
}

.headlines-title a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 10px;
	font-weight: bold;
}

.headlines-title
{
	text-align: left;
	background: url('../images/rm-bullet.gif') left no-repeat ;
	margin-left: 5px;
	padding-left: 25px;
	margin-right: 12px;
	overflow: hidden;	
/*	border: 1px solid red;*/
}
.headlines-line
{
	background: url('../images/headlines-line.gif') repeat-x;
	width: 450px;
	height: 5px;
	overflow: hidden;
/*	border: 1px solid blue;*/
}
.headlines-body
{
	text-align: justify;
	padding-left: 29px;
	font-size: 10px;
	margin: auto;
	/*border: 1px solid green;*/
}

.headlines-images
{
	text-align: left;
	float: left;
	width: 90px;
/*	border: 1px solid red;*/	

}

.footer-text a
{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.footer-text a:hover
{
	text-decoration: none;
	color: #FF9933;
	font-size: 10px;
	font-weight: bold;
}

.center-title-path a
{
	
	text-decoration: none;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
}

.center-title-path a:hover
{
	
	text-decoration: none;
	color: #FF9933;
	font-size: 9px;
	font-weight: bold;

}
.oprc
{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.green-stripe
{	
	padding-top:3px;
	margin-bottom:5px;
	height:15px;		
	background: #2B6132;
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	clear:both;

}

.profil-stripe-inside
{	
	padding-top:3px;
	height:15px;
	width:100%;
	background: #E8C1A3;
	font-weight: bold;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
}
.receipts-stripe-2	
{	
	text-align:right;
	background: #FFB061;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
}
.receipts-stripe-1
{	
	text-align:center;
	background: #F9DA8A;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
}
.rec-stripe-2	
{	
	text-align:left;
	background: #FFB061;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 


}
.rec-stripe-1
{	
	text-align:left;
	background: #F9DA8A;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
	font-weight: bold;

}

.dept-left {
	float:left;
	vertical-align: top;
	width:100px;
	height:24px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
/*	border: 1px solid red;*/

}

.dept-right {
	float:right;
	text-align:left;
	width:130px;
	height:24px;
	font-size: 10px;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-color:black; 
/*	border: 1px solid blue;*/		

}

.dept-line
{
	border-bottom:1px solid #000; 
}

.product-list0
{
	vertical-align: top;
    background-color: #E8ECEF;
    border-top: 1px solid #808080; 
    border-bottom: 1px solid #808080;
	margin:auto;

} 

.product-list1
{  
	
	vertical-align: top;
	background-color: #FFF;
	margin:auto;



} 

.form-left
{	
	text-align:left;

}

.form-right input
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#E8ECEF;
	font-size:9px; 
	margin: auto;

}
.form-right textarea

{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#E8ECEF;
	font-size: 1.06em;
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	margin: auto;

}
.form-right select
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#E8ECEF;
	font-size:9px; 
	margin: auto;

}

.form-search select
{	

	border-right: black 1px solid; 
	border-top:black 1px solid; 
	border-left:black 1px solid; 
	border-bottom:black 1px solid; 
	background-color:#E8ECEF;
	font-size:9px; 
	margin: auto;
	width:195px;


}

.form-submit input

{	

	border-right:black 1px solid; 
	border-top:#696969 1px outset; 
	border-left:#696969 1px outset; 
	border-bottom:black 1px solid; 
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	font-weight: bold;
	font-size:10px; 
	color:#ffffff; 
	background-color:#C1D5A4;
	margin: auto;

}
.pad
{
	text-align: center;
	margin:0px auto;
}
.pad-left
{
	text-align: left;
	margin:0px auto;

}

.pad-50px
{
	height:50px;
	margin:0px auto;
/*	border: 1px solid blue;*/

}


.reg-text
{
	height:50px;
	margin:0px auto;

}
.error-text
{
	text-align: justify;
	color:#ef1c21;
	font-weight: bold;
}
.receipt 
{
float:right;
width:50%;
margin-right:3px;
border-collapse: collapse; 
border-style: solid; 
border-width: 1px;
border-color:black;
}

.bold
{
font-weight: bold;
}

.right
{
	text-align: right;
}
.center
{
	text-align: center;
}

.picture
{
	font-family: Verdana, "Arial CE", Arial, sans-serif;
	font-weight: bold;
	font-size:9px; 
	text-align:left;
	padding-top:3px;
	padding-left:5px;
	color:#ffffff; 
	background-color:#2B6132;

}
