/* tag's */
body	{
	color: #232323; background-color: #f8d3a3; font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;	margin: 0px; padding: 0px; 
}
table	{
	border-collapse: collapse;
}
td		{
	padding: 0px; font-size: 9pt;  line-height: 1.5;
}
img		{
	border: 0; display: block;
}
form, input	{
	padding: 0px; margin: 0px; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9pt;
}

strong	{ color: #333399}

/* classes */
.f	{
	width: 100%;
}
.l	{
	background: url(/img/l.gif); height: 4px;
}
.o	{
	background: url(/img/o.gif); height: 3px;
}
.up	{
	background: url(/img/bg.gif)
}
.content, .bl	{
	background: #ffffff; border: 1px solid #999999; margin: 10px; padding: 5 0 0 0;
}
.bl	{
	width: 240px; padding: 5 0 0 0;
}
.text	{
	padding: 5 10 5 10; 
}
.w50	{
	width: 60%;
}
.fbg {
	background: url(/img/f1.gif) repeat-x; height: 42;
}
.t, .ta, .s	{
	text-indent: 25px; padding: 0 0 0 0; font-size: 8.5pt; height: 25px; 
}
.ta {
	background: url(/img/a.gif) repeat-x; cursor: pointer;
}
.s	{
	background: url(/img/s.gif) no-repeat; border-bottom: 1px solid #b5152b;height: 25px;
}
.s strong	{
	color: #b5152b; font-size: 9pt;
}
.r	{
	color:#3366CC; background: #ffffff; padding: 1 2 2 2; font-size: 8.5pt;
}


#m .m, .ft	{
	padding-left: 20px; padding-right: 20px;
}
.mbga 	{
	background: url(/img/ma.gif); cursor: pointer;
}



/* id's */
#logo	{
	background: url(/img/c1.jpg) no-repeat center; text-align: center;
}
#logo h2	{
	font-size: 11pt; color: #3366CC; margin: 0 120 25 0;
}
#cart	{
	background: url(/img/r1.gif) no-repeat; width: 200px;
	padding: 25 10 0 17;
}
#m	{
	margin: 10px; background: url(/img/mbg.jpg) repeat-x; 
}
#m td	{
	white-space: nowrap; padding: 0; text-align: center;
}
#c {
	background: url(/img/f2.gif); width: 480; height: 42;
}
#basket td, #order td	{
	text-align: center; padding: 7; border: 1px solid #666666;
}
#order td	{
	text-align: left;
}
#g {
	height: 42; color: #b5152b;
}
.g	{
	background: url(/img/gg.png) no-repeat center; 
}
.ga	{
	background: url(/img/gga.png) no-repeat center; cursor: pointer;
}



/* links */
#m a	{
	color: #ffffff; text-decoration: none; font-weight: bold; 
}
#m a:hover	{
	color: #f8d3a3;
}






a:link, a:visited, a:active	{
	color: #BA070A;
}	
a:hover	{
	color: #FF0000; text-decoration: none;
}
a.fff:link, a.fff:visited, a.fff:active	{
	color: #FA8380; font-weight: bold;
}
a.fff:hover	{
	color: #fff;
}
a.hm:link, a.hm:visited, a.hm:active, a.shm:link, a.shm:visited, a.shm:active	{
	text-decoration: none; color: #BA070A; 
}
a.shm	{
	font-weight: bold;
}
a.hm:hover, a.shm:hover	{
	text-decoration: underline;
}


.t a	{
	color: #336699; text-decoration: none;
}
.ta a	{
	color: #336699; text-decoration: none;
}
.t a:hover	{
	color: #BA070A;
}
a.ff:link, a.ff:visited, a.ff:active	{
	color: #ffffff; padding: 0 0 0 5; font-size: 8.5pt;
}
a.ff:hover	{
	color: #ffffff; 
}




.goods	{width: 100%;}
.goods td	{padding: 10px; border: solid 1px #990033; border-left: 3px solid #FF9900;vertical-align:top;}

.i	{margin: 2px; padding: 5px; background: url(/img/bg1.gif) no-repeat; }

.name, .articul, .description, .price, .votes, .cart	{ margin: 3px; padding: 5px;}
.name h4	{margin: 0; padding: 0; font-size: 11.5pt;}
.articul	{}

.price { color: green; font-weight: bold; font-size: 13pt; padding: 5px;}
.votes img	{float: left;}

.vkladka	{ width: 150; height: 24; background: url(/img/vkladka.jpg) no-repeat; text-align: center; }

.vkladka a	{ color: #ffffff; text-decoration: none;}

.form td	{padding: 5px;}

a.pl:link, a.pl:visited, a.pl:active	{
	color: #3366CC; text-decoration: none;
}
a.pl:hover	{
	color: #660000; text-decoration: none;
}
.ap		{
	background-color: #FFFFCC; border: solid 1px #990000; display: inline; padding: 3 6 3 6; margin: 2; 
}
.pp		{
	background-color: #FFCC00; border: solid 1px #990000; display: inline; padding: 3 6 3 6; margin: 2;
}
.pldiv {
	font-size: 9pt; color: #990000; margin: 6 10 6 6; 
}

.pi	{width: 100%; }
.pi td	{padding: 5px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #333333; }



.comments	{padding: 5; margin-top: 10; margin-bottom:10; line-height: 1.5; border: solid 1px #990033;background: #FFFFCC; }

.mess	{font-weight: normal; color: #999999; }

.jqmWindow {
    display: none;
    position: fixed;
    top: 25%;
    left: 30%;  
    margin-left: 0px;
    width: 400px;
    background-color: #FFFFCC;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#advert	{
	padding: 10px; border: 1px solid #FF9900; text-align: center; background: #006699; color: #ffffff;
}
#advert a	{
	color: #ffffff; font-weight: bold;
}