body 
{
	width: 100%;
	margin: 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5c5c5a;
}

img { border: none; }

table { border-collapse: collapse; }

a { color: #c18b5d; text-decoration: underline; }

#header 
{
	width: 1000px; height: 104px;
	background: url(images/header.jpg) no-repeat top left;
}


#header_menu
{
	/*width: 1000px; height: 162px;*/
	width: 1000px; height: 0px; 
	background: url(images/header_menu.jpg) no-repeat top left;
}
/* index */

#header_main
{
	width: 1000px; height: 150px; 
	background: url(images/header_main.jpg) no-repeat top left;
}

#header_menu_main
{
	width: 1000px; height: 163px;
	background: url(images/header_menu_main.jpg) no-repeat top left;
}

#content_main
{
	width: 1000px;
	height: 687px;
	background: url(images/content_main_bg.jpg) no-repeat top center;
}

/* index */

#activel
{
	font: normal 10px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #72716e;
}

#menu
{
	margin: 0px 0px 30px 100px; 
}

#menu .disk
{
	width: 34px;
	height: 34px;
/*	background: url(images/disk.gif) no-repeat;*/
}

#menu .item
{
	height:34px;
	text-align: left;
	padding-left: 40px;
}

#menu a
{
	font: normal 10px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #5eabb0;
}



#menu span
{
	font: normal 10px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #72716e;
}

#content_main #about_company
{
	margin: 114px 0px 20px 147px;
	padding: 20px;
	width: 410px;
	height: 124px;
    overflow-y: scroll;
	background: #000000;
	text-align: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #f4ecd7;
}

#content_main #aabout_company
{
	margin: 130px 0px 20px 147px;
	padding: 0px;
	width: 410px;
	height: 124px;
	background: #000000;
	text-align: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #f4ecd7;
}


#content_main #aabout_company .about_header
{
	margin: 5px 0px 10px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #f4ecd7;
}

#content_main #aabout_company p { margin: 5px 0px 5px 0px; line-height: 150%; }



#content_main #about_company .about_header
{
	margin: 5px 0px 10px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #f4ecd7;
}

#content_main #about_company p { margin: 5px 0px 5px 0px; line-height: 150%; }

#contacts_tab
{
	margin-left: 100px;
/*	border: 1px solid red;*/
}

#left_col
{
	width: 48px;
	background: url(images/left2_bg.jpg) repeat-y top right;
}

#left_stripe
{
	width: 48px;
	height: 318px;
	background: url(images/left_stripe.jpg) no-repeat top right;
}

#right_col
{
	width: 52px;
	background: url(images/right2_bg.jpg) repeat-y top left;
}

#right_stripe
{
	width: 52px;
 	height: 170px;
	background: url(images/right_stripe.jpg) no-repeat top left;
}

#content_col
{
	width: 900px;
	background: url(images/content_bg.jpg) repeat-y center;
}

#content
{
	width: 900px;
	min-height: 92px;
	background: url(images/grad.jpg) no-repeat top center;
}

#content .h { margin: 11px 0px; font: normal 20px "MS Sans Serif"; }

#content p { margin: 13px 0px; }

#whb p { margin: 0px;padding:0px }
#whb2 p { margin: 0px;padding:0px;display:inline; }

#content img { margin-right: 27px; }

#grey_logo { margin: 35px 0px 0px 0px; }

#links_tab { margin: 20px 0px; font: normal 12px Arial, Helvetica, sans-serif; }

#links_tab td { text-align: left; }

#links_tab img { margin: 0px 6px 0px 0px; }

#links_tab #percent { color: #42ac50; }

#links_tab #new { color: #3792d2; }

#links_tab #hit { color: #f3900f; }

#bottom_menu_tab { margin: 10px 0px; }

#bottom_menu_tab #top
{
	width: 160px;
	height: 10px;
	/*background: url(images/menu_t_stripe.gif) no-repeat top center;*/
}

#bottom_menu
{
	list-style-position: inherit;
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

#bottom_menu_tab #bottom
{
	width: 160px;
	height: 10px;
	/*background: url(images/menu_b_stripe.gif) no-repeat top center;*/
}

#bottom_menu li { padding: 4px 0px 4px 0px; }

#bottom_menu a
{
	font: normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #fff00;
}

#map_tab { margin-top: 70px; }

#map_tab img { margin: 0px 10px 0px 0px; }

#map_tab a
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #76b6bd;
	text-decoration: underline;
}

#foot_left
{
	width: 48px;
	height: 80px;
	background: url(images/foot2_left.jpg) no-repeat bottom right;
}

#footer_grad_left { background: url(images/left2_bg.jpg) repeat-y top right; }

#footer_grad_right { background: url(images/right2_bg.jpg) repeat-y top left; }

#footer_grad
{
	width: 900px;
	height: 220px;
	background: url(images/foot_grad.jpg) no-repeat bottom left;
}

#footer
{
	width: 900px;
	height: 80px;
	background: url(images/footer2.jpg) no-repeat bottom center;
}

#copy
{ 
	padding: 30px 0px 0px 70px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

#email 
{
	padding: 30px 0px 0px 70px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

#foot_right
{
	width: 52px;
	height: 80px;
	background: url(images/foot2_right.jpg) no-repeat bottom left;
}

#news_tab .date { font: normal 10px Arial, Helvetica, sans-serif; color: #5d5c5a;  }

#news_tab .news_item { margin-left: 28px; margin-bottom: 10px; }

#news_tab .news_item .header
{
	margin: 0px 0px;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #c28c67;
}

#news_tab .news_item .header:hover { text-decoration: underline; }

#news_tab .news_item p { margin: 5px 0px; }

.stripe { margin: 17px 0px; }

#archive_link { font: normal 12px Arial, Helvetica, sans-serif; color: #c0bbb2; }

#card_form_div
{
	width: 175px;
	height: 100px;
	background: url(images/form_bg.jpg) no-repeat top center;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#card_form_div h3
{
	margin-bottom: 6px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ed1c24;
}

#card_form_div #message
{
	color: #555555;
	margin-bottom: 7px;
}

#card_form_div .input
{
	width: 127px;
	height: 21px;
	color: #bebdbb;
	border: 1px solid #abadb3;
}

.submit
{
	margin-top: 6px;
	width: 50px;
	height: 22px;
	background: url(images/button_bg.gif) no-repeat top left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	border: none;
}

#collections_header
{
	margin-top: 10px;
	margin-left: 35px;
	margin-bottom: 0px;
	text-align: left;
	font: bold 16px Arial,"MS Sans Serif";
	color: #a0410d;
}

#collections
{
	width: 130px;
	list-style-position: inherit;
	list-style-type: none;
	text-align: left;
	vertical-align: top;
}

#collections li { padding: 3px 0px; }

#collections a
{
	font-size: 11px;
	color: #383536;
	text-decoration: underline;
}

#products_tab { margin-top: 10px; }

#products_tab img { margin: 0; }

#products_tab td { padding: 3px; text-align: center; }

#products_tab a
{
	text-decoration: none;
	color: #383536;
}

#products_tab strong { font-family: Arial, Helvetica, sans-serif; color: #383536; }

#products_tab a:hover { text-decoration: underline; }

#header_panel
{
	width: 898px;
   /* border: 1px solid red;*/
    margin-left: 0px;
    margin-top: -4px;
	height: 66px;
    padding-top: 18px;
	background: url(images/header_panel.gif) no-repeat top center;
}

#cat_header
{
	font: normal 18px Arial;
	color: #3e3423;
	margin-right: 15px;
    margin-left: 25px;
}

.pages_nav
{
	padding: 0px;
	margin: 15px 0px 0px 10px;
	/*border: 1px solid red;*/
}

.pages_nav a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #383536;
	text-decoration: underline;
	margin: 0px 2px 0px 0px;
	padding: 0px 2px;
}

.pages_nav a:hover
{
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
}

.pages_nav2
{
	padding: 0px;
	margin: 15px 0px 0px 10px;
	/*border: 1px solid red;*/
}

.pages_nav2 a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #383536;
	text-decoration: underline;
	margin: 0px 2px 0px 0px;
	padding: 0px 2px;
}

.pages_nav2 a:hover
{
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
}

select
{
	font: normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: #fbfaf7;
	color: #b3b2af;
	margin-top: 5px;
	margin-right: 10px;
}

.types_icons { padding: 0; }

.types_icons img { margin: 0px; }

.search_text
{
	width: 110px;
    padding: 2px 0px 0px 8px;
    vertical-align: middle;
    height: 18px;
    margin-right: 4px;
    border: 1px solid #abadb3;
	font: normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: #fbfaf7;
	color: #b3b2af; 
}

.search_button
{
	width: 30px;
    height: 22px;
    border: none;
	margin:0;
	padding:0;
	font: normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: url(images/search_button.jpg) no-repeat top left;
	color: #b3b2af;
}

.product_tab { margin-top: 35px; border-collapse: collapse; }

.product_tab td { padding: 3px 10px 3px 16px; border: 1px solid #a0410d; }

.product_tab strong { color: #a0410d; }

.product_tab #big_img
{
	margin: 0px;
	width: 450px;
	height: 500px;
}

.products_tab { margin: 0px; }

.products_tab .d { margin: 0px 6px 0px 8px; }

.products_tab .bold
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #a0410d;
}

.products_tab .price1
{
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #000000;
}

.products_tab .price2
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.products_tab td { padding: 4px 0px 4px 14px; }

.products_tab img { margin: 0px; }

.articul_cont { margin: 20px 40px; }

.articul_cont .articul {  font: bold 16px Tahoma,Verdana, Arial, Helvetica, sans-serif; color: #a0410d; }
.bg1 {
	background-image: url(images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.index_link
{
	width: 190px;
	height: 72px;
	margin: 0px 0px 0px 97px;
	cursor: pointer;
}

#very
{
	font: normal 11px Arial, Helvetica, sans-serif!important;
    color: #f4ecd7!important;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}
.bg2 {
	background-color: #F3F3F3;
}
.bg4 {
	background-image: url(images/bg4.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #F3F3F3;
}
.bg6 {
	background-image: url(images/bg6.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.bg7 {
	background-image: url(images/bg7.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* ----------------------------------------------- */

div.bg11 /* catalog */
{
	width: 898px;
	height: 274px;
	background-image: url(images/bg11.jpg);
}

div.bg10 /* article81 */
{
	width: 1006px;
	height: 338px;
	background-image: url(images/bg10.jpg);
}

div.bg9 /* article83 */
{
	width: 998px;
	height: 225px;
	background-image: url(images/bg9.jpg);
}

div.bg8 /* wheretobuy */
{
	width: 998px;
	height: 275px;
	background-image: url(images/bg8.jpg);
}

div.bg5 /* article56 (discount) */
{
	width: 690px;
	height: 217px;
	background-image: url(images/bg5.jpg);
}

div.bg3 /* article56 (discount) */
{
	width: 998px;
	height: 343px;
	background-image: url(images/bg3.jpg);
}

div.headerFlash
{
	background-color: #0D0D0B;
	position: absolute;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 0px;
	left: 0px;
}

div.headerInvisibleMenu
{
	width: 1000px;
	height: 150px;
}

div.music
{
	width: 100%;
	position: absolute;
	text-align: center;
}

div.music img
{
	cursor: pointer;
	left: 620px;
	top: 70px;
}