body	{	margin:0px; padding:0px;	}
body, td	{
	color: #222222;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

img	{	border: none 0px;	}

a	{
	color: #222222;
	text-decoration: underline;
}
a:hover	{
	color: #FF0000;
	text-decoration: none;
}

ol li	{	margin-bottom: 5px;	}

#container	{
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
}

#body-content	{	height: 100%;	}
.body-content	{	width: 1024px;	}

#lang, #logo, #left	{	width: 255px;	}
#lang, #time	{	height: 25px;	}
.logo, .left	{	width: 245px;	height: 150%;}
#left, #content	{	padding-top: 10px;	}

/* ------ Lang ------ */

#lang .lang	{
	margin-right: 20px;
}

#lang .lang td	{
	padding-top: 9px;
	font-size: 10px;
	line-height: 12px;
	text-transform: lowercase;
	cursor: pointer;
}
#lang .lang a	{	text-decoration: none;	}
#lang .passive	{	background-color: transparent;	}
#lang .passive a	{	color: #222222;	}
#lang .hover	{	background-color: #888888;	}
#lang .hover a	{	color: #FFFFFF;	}
#lang .lang .active	{
	background-color: #222222;
	color: #FFFFFF;
	cursor: default;
}

#time .time	{	margin-right: 25px;	}


/* ------ MENU ------ */

#menu	{
	background-image: url(../images/menu-bg.gif);
	height: 67px; 
}

#menu .img	{	width: 3px;	text-align: center;	}
#menu img	{	width: 3px;	height: 36px;	}
#menu .menu	{
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	line-height: 21px; 
	white-space: nowrap;	}
#menu div	{	padding: 0px 15px 0px 15px;	cursor: pointer;	}
#menu a	{	color: #222222;	width: 100%;	text-decoration: none;	}
#menu .passive	{	background-color: transparent;	}
#menu .passive a	{	color: #222222;	}
#menu .hover	{	background-color: #888888; }
#menu .hover a	{	color: #FFFFFF;	}
#menu div.active	{
	background-color: #222222;
	color: #FFFFFF;
	cursor: default;
}


/* ------ LEFT ------ */

#left h1	{
	background-image: url(../images/left-h1-bg.gif);
	border-bottom: solid #333333 1px;
	margin: 0px;
	padding-left: 50px;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	line-height: 34px;
}

#left .block	{
	border-style: solid;
	border-color: #333333;
	border-width: 0px 1px 0px 1px;
}

#left .trade-group ul	{
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#left .trade-group li	{
	padding: 0px 10px 0px 10px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	line-height: 19px;
	text-align: left;
	cursor: pointer;
}

#left .trade-group a	{	text-decoration: none;	}
#left .trade-group .active	{
	background-color: #888888;
	border-style: solid;
	border-color: #888888;
	border-width: 1px 0px 1px 0px;
	color: #FFFFFF;
	text-align: left;
	cursor: default;
}
#left .trade-group .active a	{	color: #FFFFFF;	}

#left .trade-group .active li	{
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0px 1px 0px;
}

#left .trade-group .passive	{	background-color: #FFFFFF;	}
#left .trade-group .hover	{	background-color: #DDDDDD;	}
#left .trade-group a	{	color: #222222;	}

#left .trade-top a	{	color: #222222;	text-decoration: none;	}
#left .trade-top .txt	{	width: 100%;	padding: 0px 0px 0px 10px;	}
#left .trade-top .passive {	background-color: #FFFFFF;	cursor: pointer;	}
#left .trade-top .hover {	background-color: #DDDDDD;	cursor: pointer;	}
#left .trade-top img	{
	border: solid #000000 1px;
	width: 60px;
	height: 45px;
}

#left .footer	{
	width: 245px;
	height: 11px;
	margin-bottom: 10px;
}

/* ------ CONTENT ------ */

#content h1	{
	margin: 9px 0px 20px 0px;
	font: bold 13px Tahoma, Verdana, Arial, sans-serif;
}
#content h1 span	{	font: bold 11px Tahoma, Verdana, Arial, sans-serif;	}
#content .info h1	{	margin-top: 0px;	}

#content .title 	{
	background-color: #888888;
	color: #FFFFFF;
	margin-bottom: 15px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	line-height: 20px;
}

#content .amount	{
	float: right;
	font-size: 11px;
}

#content .line	{
	background-color: #888888;
	width: 100%;
	height: 1px;
}

/* block */

#content .block .header 	{	background-image: url(../images/header-bg.gif);	}
#content .block .header th 	{
	border-bottom: solid #333333 1px;
	font: bold 14px Tahoma, Verdana, Arial, sans-serif;
	line-height: 33px;
}
#content .right	{	border-right: solid #333333 1px;	}
#content .left	{	border-left: solid #333333 1px;	}
#content .info	{	width: 100%;	}
#content .footer 	{	background-image: url(../images/block-footer-bg.gif);	}

#content .news-photo	{
	float: left;
	margin: 3px 15px 5px 0px;
}

/* arch */

#content .arch	{	margin-bottom: 15px;	}

#content .arch th	{
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	padding: 0px 15px 6px 10px;
	text-align: left;
}

#content .arch td	{
	color: #828282;
	padding-bottom: 6px;
	font-size: 11px;
}

/* pading */

#content .paging	{
	color: #828282;
	padding: 8px 10px 8px 10px;
}
#content .paging a	{	color: #828282;	}

/* */

#content .notice-group	{	border: solid #000000 1px;	}

#content .notice-group img	{
	border: solid #000000 1px;
	width: 140px;
	height: 105px;
}

#content .items	{
	border-bottom: solid #888888 1px;
	width: 100%;
}
#content .items th	{
	background-color: #888888;
	color: #FFFFFF;
	padding: 0px 7px 0px 7px;
	font-size: 12px;
	line-height: 20px;
}

#content .items td	{	padding: 7px;	}
#content .items img	{
	border: solid #000000 1px;
	width: 60px;
	height: 45px;
}

#content .items td	{	cursor: pointer;	}
#content .items .passive	{	background-color: #FFFFFF;	}
#content .items .hover	{	background-color: #DDDDDD;	}
#content .items .passive a, #content .items .hover a	{
	color: #222222;
	text-decoration: none;
}



/* ------ FOOTER ------ */

#footer	{
	background-color: #ced0ce;
	border-top: solid #000000 1px;
}
#footer .footer	{	width: 780px;	}
#footer .footer td	{
	color: #454545;
	padding: 0px 20px 0px 20px;
	font-size: 10px;
	line-height: 14px;
}

#footer .footer a	{	color: #454545;	text-decoration: none;	}
#footer .footer a:hover	{	text-decoration: underline;	}	

.btn-notice-group	{
	background-color: #DDDDDD;
	background-image: url(../images/btn-notice-group.gif);
	border: none 0px;
	color: #222222;
	width: 100px;
	height: 15px;
	padding-bottom: 2px;
	margin: 3px 5px 20px 0px;
	font: bold 10px Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	cursor: pointer;
}

#content .vizible	{	display: block;	}
#content .close	{	display: none;	visibility: hidden; 	}

#price	{
	float: right;
	margin-top: 13px;
	padding-right: 20px;
}

.brand-name	{
	padding-left: 8px;
	font-size: 13px;
}
#content .catalog-select	{
	margin: 13px 0px 22px 0px;
	padding-left: 8px;
	font-size: 11px;
}