BODY {
	color: #6D6E71;
	FONT: normal normal 11px arial,tahoma;
	PADDING: 0;
	MARGIN: 0; 
	text-align: center;
	background: #ffffff;
	}

img {
	border: none;
	}
td {
    text-align: left; 
    vertical-align: top;
    }
	

p {
	color: #6D6E71;
	FONT: normal normal 11px arial,georgia,tahoma;
	margin: 5px 0;
	}	
	
table, ul, li {
	color: #6D6E71;
	FONT: normal normal 11px arial,georgia,tahoma;
	}
	
a {
	color: #6D6E71;
	FONT: normal bold 11px arial,georgia,tahoma;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}
	
h1 {
	color: #4D6AA6;
	FONT: normal bold 18px arial,georgia,tahoma;
	margin: 0 0 10px 0;
	}			


	
#main {
	margin: 0 auto 1px auto;
	padding: 0;
	width: 751px; 
	height: 100%;
	border: none;
	background: white;
	}
	 
#main .fill_right {
	background: url(fill_right.jpg) repeat-y top; 
	}

	
#main .fill_nav {
	background: url(top5.jpg) no-repeat top; 
	}
	
#main .top4 {
	background: #6D6E71 url(fill_top4.jpg) no-repeat left top; 
	text-align: right; 
	}
	
#main .top6 {
	background: url(top6.gif) repeat-y;
	vertical-align: bottom;
	}
	
#main .top7 {
	background: url(top7.gif) repeat-y;
	vertical-align: bottom;
	text-align: right;
	}
	
#main .top7_int {
	padding: 150px 0 0 0;  
	vertical-align: top;
	text-align: right;
	}	
	   
#main .content {
	padding: 20px 10px;  
	}	
	
#main .right_nav {
	width: 130px;
	margin: 0 0 22px auto;
	}
	
#main .right_nav a {
	display: block;
	border-bottom: #D4D5D6 solid 1px;
	text-align: right;
	color: #4D6AA6;
	FONT: normal bold 12px arial,georgia,tahoma;
	text-decoration: none;
	padding: 2px 14px 2px 0;	 	
	}
	
#main .right_nav span.first a {
	display: block;
	border-top: #D4D5D6 solid 1px;
	border-bottom: #D4D5D6 solid 1px;
	text-align: right;
	color: #4D6AA6;
	FONT: normal bold 12px arial,georgia,tahoma;
	text-decoration: none;
	padding: 2px 14px 2px 0;	 	
	}	
	
#main .right_nav_int {
	width: 104px;
	margin: 0 0 22px auto;
	}
	
#main .right_nav_int span.first a {
	display: block;
	border-top: #4D6AA6 solid 1px;
	border-bottom: #4D6AA6 solid 1px;
	text-align: right;
	color: #4D6AA6;
	FONT: normal bold 12px arial,georgia,tahoma;
	text-decoration: none;
	padding: 2px 14px 2px 0;	 	
	}		
	
#main .right_nav_int a {
	display: block;
	border-bottom: #4D6AA6 solid 1px;
	text-align: right;
	color: #4D6AA6;
	FONT: normal bold 12px arial,georgia,tahoma;
	text-decoration: none;
	padding: 2px 14px 2px 0;	 	
	}	
	
#main .fill_bot {
	background: url(fill_bot.gif) repeat-x;
	vertical-align: bottom;
	}
	
#main .footer {
	text-align: center;
	color: #6D6E71;
	FONT: normal bold 10px arial,georgia,tahoma;
	padding: 25px 0 100px 0;	
	}
	
#main .footer a {
	color: #6D6E71;
	FONT: normal bold 10px arial,georgia,tahoma;
	text-decoration: none;
	margin: 0 5px;
	}	

#main .footer a:hover {
	text-decoration: underline;
	}		
		
div.foto_left {float: left; margin: 15px 5px 5px 0;}
div.foto_right {float: right; margin: 15px 0 5px 5px;}

table.foto td {text-align: center; vertical-align: middle;}
table.foto td.txt {text-align: justify; vertical-align: middle;}
table.fotop p {text-align: justify;}

.store h1 {
	color: #6D6E71;
	FONT: normal bold 12px arial,georgia,tahoma;
	margin: 0 5px;
	padding: 0;
	}
	
.store .price {
	color: red;
	FONT: normal bold 13px arial,georgia,tahoma;
	}
	
.basket {
	text-align: right;
	vertical-align: bttom;
	}
	
.categories {
	width: 120px;
	margin: 18px 10px 0 0; 
	}
	
.categories a {
	display: block;
	border-bottom: #D4D5D6 solid 1px;
	text-align: left;
	color: #4D6AA6;
	FONT: normal bold 12px arial,georgia,tahoma;
	text-decoration: none;
	padding: 2px;	
	}						

