body {
	background-color: #b7bfc0;
	font: 15px/1.7 arial, sans-serif;
	color: #222;
	background-image: url("img/bg.jpg");
	line-height: 1.5;
	padding: 0;
	margin: 0;
}

a { text-decoration: none; color: #e03775;}
a:hover { color: #777; }

img {
	border: 0;	
}

h1{
	font-size: medium;
}

h2 {
	font-size: small;
}

#container { margin: 0; padding: 0; width: 100%; vertical-align: top;}
#top { width: 966px; margin: auto; height: 270px; }

#menu {
width: 904px;
margin: auto;
padding: 30px;
padding-top: 15px;
padding-bottom: 25px;
border-left: 1px solid #736553;
border-right: 1px solid #736553;
border-bottom: 1px dotted #ccc;
background-color: #fff;
font: normal 21px "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important;
text-align: center;
}

#menu a { text-decoration: none; color: #e03775; padding-right: 15px; padding-left: 15px;}
#menu a:hover { color: #777;  padding-left: 15px; padding-right: 15px;}

#content { clear: both; width: 934px; margin: auto; padding: 0; padding: 30px; padding-left: 0; padding-top: 10px; border-left: 1px solid #736553; border-right: 1px solid #736553; background-color: #fff;}

#right { width: 180px; float: left; padding: 0; padding-right: 5px; padding-top: 10px; background-color: #fff; vertical-align: top;  }
#right ul { list-style: none; line-height: 33px;}
#right a { color: #333;}

#left { width: 720px; float: right; padding: 0; padding-top: 10px; padding-left: 20px;  border-left: 1px dotted #ccc; background-color: #fff;  }

#footer {
border-top: 1px dotted #ccc;
clear: both; width: 904px;
height: 60px;
margin: auto;
padding: 0;
padding: 30px;
padding-top: 10px;
border-left: 1px solid #736553;
border-right: 1px solid #736553;
background-color: #ddd;
font: 12px/1.5 arial, sans-serif;
line-height: 14px;
}

#copy { width: 250px; float: left; height:55px;}

#b_menu { width: 550px; float: left; height:55px;}
#b_menu a { color: #333; text-decoration: underline;padding: 2px;}
#b_menu a:hover { color: #333; text-decoration: none;padding: 2px;}

#counters {
padding-top: 10px;
padding-bottom: 10px;
clear: both;
}

#cart_count { padding: 5px; font-weight: bold; padding-left: 40px;}
#cart_ {  margin-left: 20px; border: 1px dotted #ccc;  text-align: center;}
#cart_ a { text-decoration: underline;padding: 2px;}
#cart_ a:hover { text-decoration: none;padding: 2px;}

.img {
	
border: 0;
padding: 20px;
float: left;
}

.sep { clear:both;}

.art_header { font-size: 18px;}
.art_header a { text-decoration: underline; color: #444;}
.art_header a:hover { color: #444;}

.news_header { font-size: 18px;}
.news_header a { color: #444;}

.pagelink
{
margin: 3px;
font : 11px Verdana, Arial, Helvetica, sans-serif;
color : #555; 
padding: 4px;	
text-decoration: none;
}

.b { font-weight: bold;}
.tone { padding: 10px; font-weight: bold;}
.t2 { padding: 10px;}
.good { border: 1px dotted #ddd; width: 250px; padding: 10px; float: left;}
.anons { color: #999;}

#left_menu { padding-top: 15px; padding-left: 10px; font-size: 12px; }
#left_menu li {line-height: 24px;}
#left_menu a { text-decoration: none; color: #555;}
#left_menu a:hover { color: #888; }
#left_menu hr { border:0; border-bottom:1px dotted #ccc; height:1px;}


.order { vertical-align: top; border-top: 1px dotted #ccc; padding: 5px;}
.order0 { vertical-align: top; padding: 5px;}
.order2 { vertical-align: bottom; padding: 5px;}

#add_info {width: 100%;}
.mark { color: #f00;}
.u { text-decoration: underline;}

.q { float: right;}
#rs { display: none; padding: 10px;}
#pre { display: none; padding: 10px; padding-left: 0;}
