body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	font-family: Verdana, Tahoma, sans-serif;
        font-size: 0.9em;
        background-image: url();
	background-repeat:no-repeat;
	background-position:center bottom;
}
body,td,th {
	color: #FFFFFF;
}
.shop {font-size: 14px}
div.menu    {		
    margin-left: 25px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Tahoma, sans-serif;
    font-size: 12px;
    line-height:180%;}
div.content {		
    margin-left: 25px;
	margin-top: 45px;
	margin-right: 0px;}
hr.l			{   color: #4d5253; height:1px; width:90%; border-style:none; background-color: #4d5253; margin-top:2em; margin-bottom:1em;}
a.menu:link		{	color: #fff; text-decoration: underline;}
a.menu:visited	{	color: #fff; text-decoration: underline;}
a.menu:active	{	color: #fff; background:#97000e; text-decoration: none;}
a.menu:hover	{	color: #fff; background:#97000e; text-decoration: none;}
.copyright    {		
	font-family: Helvetica, sans-serif; 
        font-size: 12px;
	line-height: 110%;
	color: #4d5253;
}
.dashedtext {   border-bottom: 1px dashed #7f7f7f; text-decoration: none;}

a.copy:link { color: #7f7f7f; text-decoration:underline;}
a.copy:visited { color: #7f7f7f; text-decoration:underline;}
a.copy:active { color: #7f7f7f; text-decoration:underline;}
a.copy:hover { color: #7f7f7f; text-decoration:none;}

a.mail:link { color: #7f7f7f; text-decoration:none;}
a.mail:visited { color: #7f7f7f; text-decoration:none;}
a.mail:active { color: #7f7f7f; text-decoration:none;}
a.mail:hover { color: #7f7f7f; text-decoration:none;}

a.lnk:link { color: #fff; text-decoration:underline;}
a.lnk:visited { color: #fff; text-decoration:underline;}
a.lnk:active { color: #fff; text-decoration:underline;}
a.lnk:hover { color: #7f7f7f; text-decoration:underline;}

/* --- FLOATS --- */

.floats
{
margin: -3em 0 0 -2em;
position: relative;
display: inline-block;
clear: both;
}

.floats:after
{
content: '';
display: block;
clear: both;
}

.floats .left
{
position: relative;
float: left;
display: inline;
overflow: hidden;
margin: 3em 0 0 1em;
width: 14em;
min-width: 200px;
}

.floats .left .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}

.floats .left .min
{
margin: 0 0 200px 0;
height: 4em;
width: 200px;
}

.floats .left .mina
{
margin: 0 0 200px 0;
height: 8em;
width: 200px;
}

.ida 
{
font-size: 75%;
line-height: 240%;
}
.ids 
{
font-size: 75%;
line-height: 80%;
}

.id 
{
font-size: 75%;
line-height: 240%;
}

a.idlink:link { color: #7f7f7f; text-decoration:underline;}
a.idlink:visited { color: #7f7f7f; text-decoration:underline;}
a.idlink:active { color: #7f7f7f; text-decoration:underline;}
a.idlink:hover { color: #7f7f7f; text-decoration:none;}

a.idsl:link { color: #fff; text-decoration:underline;}
a.idsl:visited { color: #fff; text-decoration:underline;}
a.idsl:active { color: #fff; text-decoration:underline;}
a.idsl:hover { color: #7f7f7f; text-decoration:underline;}

/* --- END FLOATS --- */

blockquote { margin:0 0 50px 0; padding:0 0 0 40px; background:transparent url() no-repeat left top; color:#fff; font-size:18px; line-height:18px; }
blockquote div { margin:0; padding:0 0 0 0; background:transparent url() no-repeat right bottom; height:1%; }


#gl{ 
position: relative; 
visibility: hidden;
border: 0px;
}

#gl .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}


.news { padding: 0.25em 0 0 20px; font-size: 0.9em; color: #fff;}
.contacts { padding: 0 0 0 0; font-size: 0.9em; color: #fff;}
.contactname { padding: 0 0 0 0; font-size: 12px; color: #4d5253;}
.about { font-size: 0.9em; color: #fff;}

h1 {		font-family: Georgia, serif; font-size: 20px; font-weight: normal;
			margin: 0 0 0 0; padding: 0 0 0 20px; 
			color: #ccc; border: 1px none #4d5253; border-bottom-style: solid; clear: both;}