body {
	color: #8A8A8A;
	font-family: "Tahoma", sans-serif;
	background-color: white;
	padding: 0px;
	margin:  0px;
}
table, tr, td, div, form, input, textarea {
	padding: 0px;
	margin:  0px;
}

div.null {
	width:  1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
div.c2 { width: 7px }
div.cl { width: 39px }

img.button {
	border: none;
}

div.comment {
	color: black;
	text-align: center;
	font: normal 12px "Tahoma";
}

a.menu:link    { color: #FFFFFF; text-decoration: none; }
a.menu:visited { color: #FFFFFF; text-decoration: none; }
a.menu:active  { color: #FFFFFF; text-decoration: none; }
a.menu:hover   { color: #FFFFFF; text-decoration: underline; }

a.simple_link:link    { color: black; text-decoration: underline; }
a.simple_link:visited { color: purple; text-decoration: underline; }
a.simple_link:active  { color: black; text-decoration: underline; }
a.simple_link:hover   { color: black; text-decoration: none; }

a.page_navigation:link    { color: #5C5C5C; text-decoration: underline; }
a.page_navigation:visited { color: #5C5C5C; text-decoration: underline; }
a.page_navigation:active  { color: #5C5C5C; text-decoration: underline; }
a.page_navigation:hover   { color: #5C5C5C; text-decoration: none; }

a.catalog_preview:link    { color: #000080; text-decoration: underline; }
a.catalog_preview:visited { color: #000080; text-decoration: underline; }
a.catalog_preview:active  { color: #000080; text-decoration: underline; }
a.catalog_preview:hover   { color: #000080; text-decoration: none; }

h1.catalog_preview {
	font: bold 15px "Tahoma";
}

h3 {
	font-size: 13px;
}

a.auth:link    { color: black; text-decoration: underline; }
a.auth:visited { color: purple; text-decoration: underline }
a.auth:active  { color: black; text-decoration: underline; }
a.auth:hover   { color: black; text-decoration: none; }

a.menu_act:link    { color: #000000; text-decoration: none; }
a.menu_act:visited { color: #000000; text-decoration: none; }
a.menu_act:active  { color: #000000; text-decoration: none; }
a.menu_act:hover   { color: #000000; text-decoration: underline; }

a.catalog {
	display: block;
	border-bottom: 1px solid #000080;
	padding: 2px 0px;
}
a.catalog:link    { color: #000000; text-decoration: none; }
a.catalog:visited { color: #000000; text-decoration: none; }
a.catalog:active  { color: #000000; text-decoration: none; }
a.catalog:hover   { color: #000000; text-decoration: underline; }


a.bread:link    { color: #5C5C5C; text-decoration: none; }
a.bread:visited { color: #5C5C5C; text-decoration: none; }
a.bread:active  { color: #5C5C5C; text-decoration: none; }
a.bread:hover   { color: #5C5C5C; text-decoration: underline; }
a.bread {
	padding: 0px 12px;
}

table#layout {
	width: 1000px;
	border-collapse: collapse;
	margin: 0px auto;
}
td#top_row {
	height: 36px;
}
div#top_bar {
	width: 469px;
	height: 36px;
	position: relative;
	top: 19px;
	left: 385px;
	background: transparent url('../images/form_bg.gif') repeat-x 0px 100%;
}
div#top_abs_left {
	position: absolute;
	left:   0px;
	bottom: 0px;
	width: 19px;
	height: 19px;
	background: transparent url('../images/header_corner1.jpg') no-repeat 0px;
}
div#top_abs_right {
	position: absolute;
	right:  0px;
	bottom: 0px;
	width: 19px;
	height: 19px;
	background: transparent url('../images/header_corner2.jpg') no-repeat 0px;
}

td#header_row {
	height:160px;
	vertical-align: top;
	background: transparent url('../images/header.jpg') repeat-x 0px 0px;
	padding: 0px 25px;
}
table#header_row_inside {
	width: 100%;
	height: 115px;
	margin-top: 5px;
}
td#logo_place {
	width: 350px;
}
div#logo_place {
	width: 350px;
}
td#banner_place {

}


td#menu_row {
	height: 36px;
	vertical-align: top;
	background: transparent url('../images/menu_bg.jpg') repeat-x 0px 0px;
	padding: 0px 25px;
}
table#menu_row_inside {
	height: 36px;
	border-collapse: collapse;
}
td.menu_row_button {
	width: 121px;
	color: #FFFFFF;
	text-align: center;
	font: bold 12px "Tahoma";
	background: transparent url('../images/menu_item_bg.gif') no-repeat 0px 0px;
}
td.act {
	color: #000000;
	background: transparent url('../images/menu_item_active_bg.gif') no-repeat 0px 0px;
	padding-bottom: 10px;
}
td#breadcrumb_row {
	height: 35px;
	color: #5c5c5c;
	font: bold 12px "Tahoma";
	background: transparent url('../images/breadcrumb_bg.gif') repeat-x 0px 0px;
	padding: 0px 25px;
}
span.bc_arrow {
	width: 3px;
	background: transparent url('../images/bc_arrow.gif') no-repeat 0px 6px;
}
td#main_row {
	vertical-align: top;
	padding: 1px 0px;

}
table#main_row_inside {
	width: 100%;
	border-collapse: collapse;
}
td#left_column {
	width: 165px;
	vertical-align: top;
}
td#right_column {
	width: 165px;
	vertical-align: top;
}
td#main_column {
	vertical-align: top;
	padding: 0px 3px;
}
table#catalog_block {
	width: 165px;
	border-collapse: collapse;
	background: #ffd201 url('../images/mainmenu_top.jpg') repeat-x 100% 38px;

}
td#catalog_header {
	height: 38px;
	color: black;
	text-align: center;
	font: bold 14px "Tahoma";
	background: transparent url('../images/mainmenu_title.jpg') no-repeat 0px 0px;
}
td.catalog_item_1 {
	height: 20px;
	font: normal 12px "Tahoma";
	padding: 0px 10px 0px 28px;
	background: transparent url('../images/catalog_arrow.png') no-repeat 8px 4px;
}
td.act_cat {
	color: #4F4F4F;
	font: bold 11px "Tahoma";
	background: transparent url('../images/catalog_arrow_act.png') no-repeat 8px 4px;
	padding: 2px 0px 0px 28px;
}
div.catalog_item_1_act {
	border-bottom:  1px solid #000080;
	padding-bottom: 2px;
}
td.chi_act {
	color: #4F4F4F;
	font-weight: bold !important;
	border-bottom: 1px solid #EBC04D;
	padding: 2px 0px 2px 0px;
}
td#catalog_footer {
	height: 26px;
	background: transparent url('../images/mainmenu_bottom.jpg') no-repeat 0px;
}
td.catalog_child_1 {
	padding: 0px 10px 0px 28px;
}
td.catalog_child_2 {
	padding: 0px 0px 0px 12px;
}


table.catalog_child_inside {
	width: 100%;
	border-collapse: collapse;
}
td.catalog_child_inside {
	font: normal 11px "Tahoma";
}


table#auth_block {
	width: 165px;
	border-collapse: collapse;
	background: #f8f8f8 url('../images/loginform_top.jpg') repeat-x 0px 38px;

}
table#auth_block2 {
	border-collapse: collapse;
}
td#auth_header {
	height: 38px;
	color: white;
	text-align: center;
	font: bold 16px "Tahoma";
	background: transparent url('../images/loginform_title.jpg') no-repeat 0px 0px;
}
td#auth_footer {
	height: 26px;
	background: transparent url('../images/loginform_bottom.jpg') no-repeat 0px 100%;
}
td.auth_title {
	height: 20px;
	color: black;
	font: bold 11px/18px "Tahoma";
	padding: 4px 10px 4px 28px;
}
input.auth_text {
	width: 100px;
	height: 12px;
	font: 11px "Tahoma";
}
td.auth_links {
	height: 12px;
	color: #FFFFFF;
	font: bold 11px "Tahoma";
	padding: 4px 10px 4px 28px;
}
td.auth_button {
	padding: 12px 10px 8px 28px;
}
td.auth_button2 {
	background: #f8f8f8 url('../images/loginform_logout.jpg') no-repeat 0px 0px;
}

table#black_block {
	width:  165px;
	height: 168px;
	border-collapse: collapse;
	background: #e9e9e9 url('../images/breadcrumb_bg1.gif');
	padding: 0px 00px 0px 0px;
}

td#black_header {
	height: 38px;
	//top: 4px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	font: bold 14px "Tahoma";
	padding: 10px 0px 0px 0px;
	background: transparent url('../images/breadcrumb_bg1.gif');
	background: url('../images/right_title.gif') no-repeat 0px 0px;
}
td#black_content {
	background:#e9e9e9 url('../images/breadcrumb_bg1.gif');
	height: 100px;
	vertical-align: top;
	padding: 8px;

}
table#que_block {
	width: 100%;
	border-collapse: collapse;
}
td#que_question {
	color: black;
	font: bold 12px "Tahoma";
	padding: 4px 20px;
}
td.que_input {
	color: black;
	font: normal 11px "Tahoma";
	padding: 4px 14px;
}
label.que_label {
	position: relative;
	top: -2px;
}
td.que_button {
	padding: 8px 20px;
}

table.menu_content_table {
	width: 100%;
	border-collapse: collapse;
	background: #f8f8f8;
}
td.menu_content_main {
	vertical-align: top;
	background: #f8f8f8 url('../images/user_bottom_center.jpg') repeat-x 0px 100%;
	//backgroud:  #e3e3e3;
	padding:  5px 30px 5px;
	//top: -5px;
}

td.menu_content_middle_left {
	width: 8px;
	//height: 126px;
	background: url('../images/user_bottom_left.jpg') repeat-y 0px 0px;
}
td.menu_content_middle_right {
	width: 8px;
	//height: 126px;
	background: url('../images/user_bottom_right.jpg') repeat-y 0px 0px;
}

td.menu_content_bottom_left {
	width:  8px;
	//height: 26px;
	background: #f8f8f8;
}
td.menu_content_bottom_right {
	width:  8px;
	//height: 26px;
	background: #f8f8f8;
}



table.content_table {
	width: 100%;
	border-collapse: collapse;
	//background:#e3e3e3 url('../images/header1.jpg') 10px -108px;
}

td.content_top_left {
	width:  8px;
	height: 38px;
	background: url('../images/user_top_left.jpg') no-repeat 0px 0px;
}
td.content_top_right {
	width:  8px;
	height: 38px;
	background: url('../images/user_top_right.jpg') no-repeat 100% 0px;
}
td.content_top_center {
	height: 38px;
	color: white;
	font: bold 14px "Tahoma";
	background: url('../images/user_top_center.jpg') repeat-x 0px 0px;
	padding: 0px 20px;
}
td.reg {
	font-size: 12px;
	text-align: center;
	padding: 0px 3px;
}
td.content_bottom_left {
	width:  8px;
	//height: 146px;
	background: #e3e3e3;
}
td.content_bottom_right {
	width:  8px;
	//height: 146px;
	background: #e3e3e3;
}
td.content_main {
	vertical-align: top;
	background: #f8f8f8;// url('../images/user_bottom_center.jpg') repeat-x 0px 100%;
	//backgroud:  #e3e3e3;
	padding:  5px 30px 5px;
}
td.content_middle_left {
	width: 8px;
	//height: 126px;
	//background: #e3e3e3 url('../images/user_bottom_left.jpg') repeat-y 0px 0px;
	backgroud:  #e3e3e3;
}
td.content_middle_right {
	width: 8px;
	//height: 126px;
	//background: #e3e3e3 url('../images/user_bottom_right.jpg') repeat-y 0px 0px;
	backgroud:  #e3e3e3;
}




table.content2_table {
	width: 100%;
	border-collapse: collapse;
	background-color: #f8f8f8;
}
td.content2_top_left {
	width:  7px;
	height: 75px;
	background: transparent url('../images/content_top_left.jpg') no-repeat 0px 0px;
}
td.content2_top_right {
	width:  7px;
	height: 75px;
	background: transparent url('../images/content_top_right.jpg') no-repeat 100% 0px;
}
td.content2_top_center {
	width: 100%;
	height: 60px;
	color: #ffd201;
	font: bold 14px "Tahoma";
	background: transparent url('../images/content_top_center.jpg') repeat-x 0px 0px;
	vertical-align: top;
	padding: 0px 5px;
}
td.content2_bottom_left {
	width:  7px;
	height: 46px;
	background: url('../images/content2_bottom_left.jpg');
}
td.content2_bottom_right {
	width:  7px;
	height: 46px;
	background: url('../images/content2_bottom_right.jpg');
}
td.content2_bottom_center {
	height: 46px;
	background: url('../images/content2_bottom_center.jpg');
}
td.content2_main {
	vertical-align: top;
}
td.content2_middle_left {
	width: 7px;
}
td.content2_middle_right {
	width: 7px;
}

table.content_list {
	width: 100%;
	border-collapse: collapse;
}
td.content_list_item {
	border-bottom: 0px solid grey;
	background: #e3e3e3 transparent url('../images/header5.jpg') no-repeat 0px 0px;
}
td.content2_top_cloud {
	width:  39px;
	background: transparent url('../images/cloud.jpg') no-repeat 0px 0px;
}




table#catalog_preview {
	width: 100%;
	border-collapse: collapse;
}
td.catalog_preview_photo {
	vertical-align: top;
	padding: 5px;
}
div.preview_photo {
	width: 200px;
	height: 100px;
	text-align: center;
	border: 0px solid Grey;
	background-color: #FFFFFF;
	overflow: hidden;
}
td.catalog_preview_info {
	vertical-align: top;
	padding: 0px 5px;
}



h1 {
	color: black;
	font: bold 16px "Tahoma";
	margin: 10px 0px;
}
h1.content2_top_header {
	font: normal 18px "Tahoma";
	margin: 10px 0px;
}
p {
	color: black;
	font: 12px "Tahoma";

}


span.page_navigation_active {
	color: #e10d0d;
	position: relative;
	font: bold 18px/11px "Tahoma";
	top: 3px;
}
a.page_navigation {
	color: #5C5C5C;
	font: normal 11px/11px "Tahoma";
}
div.page_navigation {
	text-align: center;
	padding: 0px 0px 4px 0px;
}
div.page_navigation table {
	margin: 0px auto;
}
div.page_navigation table td {
	font-size: 12px;
	font-weight: normal;
	color: black;
	padding: 2px;
}
div.page_navigation table td.act {
	background: none;
	color: #FFD201;
}
div.page_navigation table td.act {
	font-weight: bold;
	color: #FFD201;
}
div.page_navigation table a {
	color: black;
}
p.reg {
	margin: 10px 0px 2px 0px;
}
input.reg {
	width: 162px;
	height: 12px;
	font: bold 10px "Tahoma";
	margin: 2px 0px;
}
input.reg2 {
	height: 12px;
	font: bold 10px "Tahoma";
	margin: 2px 0px;
}
input.newsblock {
	width: 140px;
	height: 12px;
	font: bold 10px "Tahoma";
	margin: 2px 0px;
}
select.reg {
	width:  162px;
	height: 16px;
	font: bold 10px "Tahoma";
	margin: 2px 0px;
}
div.error {
	color: #FF0000;
	font: normal 10px "Tahoma";
}
td.reg_but {
	text-align: center;
	vertical-align: middle;
}
div.basket_preview {
	width: 100px;
	height: 100px;
	text-align: center;
	border: 2px solid #252525;
	background-color: #FFFFFF;
	overflow: hidden;
}
td.basket_item {
	padding: 5px;
}
td.header {
	color: black;
	font: bold 12px "Tahoma";
	padding: 2px;
}
input.basket_text {
	width:  18px;
	height: 12px;
}
td.simple {
	color: #003399;
	font: normal 11px "Tahoma";
}
td.simplegray {
	font: normal 11px "Tahoma";
}
table.product {
	width: 100%;
	border-collapse: collapse;
}
td.product_photo {
	width:  250px;
	vertical-align: top;
	padding: 2px;
}
div.photo {
	width:  250px;
	text-align: center;
	background-color: #FFFFFF;
	border: 0px solid grey;
}
td.product_info {
	text-align: left;
	vertical-align: top;
	padding: 2px 10px;
}
td#product_rating {
	padding: 2px 2px 5px 3px;
	border-bottom: 2px solid grey;
}
table#product_rating {
	width: 100%;
	height: 37px;
	border-collapse: collapse;
	background: transparent url('../images/redbar_bg.jpg') repeat-x 0px 0px;
}
td#product_rating_left {
	width: 7px;
	background: transparent url('../images/redbar_left.jpg') no-repeat 0px 0px;
}
td#product_rating_right {
	width: 7px;
	background: transparent url('../images/redbar_right.jpg') no-repeat 0px 0px;
}
td#product_rating_header {
	color: black;
	font: bold 14px "Tahoma";
	padding: 0px 2px;
}
td.product_rating_item {
	color: black;
	font: normal 11px "Tahoma";
	padding: 0px 2px;
}
table#product_comment {
	width: 100%;
	border-collapse: collapse;

}
td#product_comment_header {
	color: black;
	font: normal bold 14px "Tahoma";
	border-bottom: 2px solid grey;
	padding: 15px 5px;
}
td.product_comment_item {
	font: normal 12px "Tahoma" ;
	border-bottom: 2px solid grey;
}
td#product_comment_form {
	padding: 2px;
}
table#product_comment_form_inside {
	width: 100%;
	border-collapse: collapse;
}
td.input {
	vertical-align: top;
	padding: 2px;
}
textarea.reg {
	width: 162px;
	margin: 2px 0px;
}
td.date {
	width: 1%;
	color: #000000;
	font: normal 11px "Tahoma";
	padding: 2px;
}
p.news_date {
	text-align: right;
	color: #000000;
	padding: 0px;
	margin:  0px 0px 5px 0px;
}
span.comment {
	color: black;
}
table.content_top_header {
	width: 100%;
	border-collapse: collapse;
}
td.header_link_place {
	width: 1%;
}
table#newsblock {
	width: 100%;
	border-collapse: collapse;
}
h1.newsblock_link {
	font: bold 12px "Tahoma";
	padding: 0px;
	margin:  0px;
}
h2.newsblock_date {
	font: normal 11px "Tahoma";
	font-color: black;
	padding: 0px;
	margin:  0px 0px 10px 0px;
}
table.price_list {
	width: 100%;
	border-collapse: collapse;
}
h1.price_list {
	margin: 5px 0px;
}
p.basket {
	color: black;
	font: normal 11px "Tahoma";
	margin: 5px 0px;
}
.white {
	color: #000000;
	font: bold 11px "Tahoma";
}

#banner_g {
	width: 468px;
	height: 60px;
	overflow: hidden;
	border: none;
	margin: 0px auto 20px auto;
}
#banner_t {
	width: 468px;
	height: 18px;
	overflow: hidden;
	border: none;
}

#wt_copy {
	color: #5C5C5C;
	text-align: center;
	font: normal 12px "Tahoma", sans-serif;
	padding: 0px 5px 8px 5px;
}

#wt_copy a {
	color: #5C5C5C;
}

#graph_banner {
	width: 468px;
	position: relative;
	top: 18px;
	left: 8px;
}

div.clear_both {
	clear: both;
	height: 1px;
}

div#basket_status {
	width: 450px;
	height: 50px;
	margin: auto;
}

div#basket_status div.item {
	float: left;
	position: relative;
	margin: 0px 1px;
}

div#basket_status div.item div.item_pic {
	width:  16px;
	height: 16px;
	background: transparent url('/rel/shop/magicdark/images/bs_item.jpg') no-repeat 0px 50%;
}

div#basket_status div.item div.item_pic_act {
	width:  16px;
	height: 16px;
	background: transparent url('/rel/shop/magicdark/images/bs_item_act.jpg') no-repeat 0px 50%;
}

div#basket_status div.item div.item_text {
	width: 200px;
	height: 50px;
	position: absolute;
	left: -92px;
	text-align: center;
	font: normal 11px "Arial", sans-serif;
}

div#basket_status div.line {
	float: left;
	width:  125px;
	height: 16px;
	background: transparent url('/rel/shop/magicdark/images/bs_line.gif') repeat-x 0px 6px;
}

div#basket_status div.line_light {
	float: left;
	width:  125px;
	height: 16px;
	background: transparent url('/rel/shop/magicdark/images/bs_line_light.gif') repeat-x 0px 6px;
}

div#basket_status div.line_light div.line_light_grad {
	float: left;
	width:  125px;
	height: 16px;
	background: transparent url('/rel/shop/magicdark/images/bs_line_light_grad.gif') no-repeat 100% 6px;
}

div#basket_status div.item a.block_link {
	display: block;
	width:  16px;
	height: 16px;
}

span.search_text {
	color: #000000;
	background-color: #FFD201;
	padding: 1px 3px 1px 5px;
}
