h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
td.bod_back_left div h1 
{
	font-weight: bold;
	font-size:120%;
	color:#495d6c;
}
td.back_logo {
	background:url(/images/logo_back.jpg) no-repeat left top;
	height:116px;
	border-left:solid 1px #A3AAB0;
	border-bottom:solid 1px #A3AAB0;
	text-align:center;
}

td.right_top {
	background:url(/images/back_top_right.gif) repeat-x left top;
	height:116px;
	border-left:solid 1px #A3AAB0;
	border-right:solid 1px #A3AAB0;
	border-bottom:solid 1px #A3AAB0;
	text-align:center;
}

td.left_top_back {
	background:url(/images/left_top_back.jpg) no-repeat left top;
	height:116px;
	width:242px;
}

td.right_top_back {
	background:url(/images/right_top_back.jpg) no-repeat right top;
	height:116px;
	text-align:left;
}

td.time_new {
	width:25%;
	font-family: tahoma;
	font-size:70%;
	color:#495d6c;
	white-space: nowrap;
}


td.time_new div {
	width:25%;
	font-family: tahoma;
	font-size:70%;
	color:#495d6c;
	white-space: nowrap;
}

td.time_new div.work-time { width: auto; }

div.rec_new {
	padding:0px 0px 15px 0px;
	color:#495d6c;
	white-space: nowrap;
	margin-top:7px;
}

div.icq {
	padding:0px 0px 0px 0px;
	color:#495d6c;
	white-space: nowrap;
	font-size:70%;
	font-family: tahoma;
}

td.phone_new {
	padding:0px 105px 0px 10px;
	text-align:center;
}

td.my {
	height:25px;
	border-bottom:solid 1px #DFDFDF;
	border-right:solid 1px #DFDFDF;
	border-top:solid 1px #DFDFDF;
	padding-left:5px;
}

td,div {
	vertical-align:top;
	font-family: arial, tahoma, verdana;
}






tr.main_menu td a:visited {
	display:block;
	width:100%;
	height:255px;

}

tr.main_menu td a:link {
	display:block;
	width:100%;
	height:255px;
}

tr.main_menu td a:hover {
	display:block;
	width:100%;
	height:255px;
}

tr.main_menu td a:active {
	display:block;
	width:100%;
	height:255px;
}




tr.off_main_menu td div.menu_off a:visited {
	display:block;
	width:100%;
	height:67px;

}

tr.off_main_menu td div.menu_off a:link {
	display:block;
	width:100%;
	height:67px;
}

tr.off_main_menu td div.menu_off a:hover {
	display:block;
	width:100%;
	height:67px;
}

tr.off_main_menu td div.menu_off a:active {
	display:block;
	width:100%;
	height:67px;
}


div.title_cat_new {
	color:#495D6C;
	font-size:100%;
	font-family: times new roman;
	font-weight:bold;
}



span.small_patch a:visited {
	color:#455968;
	font-size:60%;
	text-decoration:none;
}

span.small_patch a:link {
	color:#455968;
	font-size:60%;
	text-decoration:none;
}

span.small_patch a:hover {
	color:#455968;
	font-size:60%;
	text-decoration:underline;
}

span.small_patch a:active {
	color:#455968;
	font-size:60%;
	text-decoration:underline;
}



















div.about div div a:visited {
	color:#455968;
}

div.about div div a:link {
	color:#455968;
}

div.about div div a:hover {
	color:#455968;
}

div.about div div a:active {
	color:#455968;
}



div.in_office_link div div a:visited {
	color:#FFFFFF;
}

div.in_office_link div div a:link {
	color:#FFFFFF;
}

div.in_office_link div div a:hover {
	color:#FFFFFF;
}

div.in_office_link div div a:active {
	color:#FFFFFF;
}

div.in_pine_link div div a:visited {
	color:#DEE7F1;
}

div.in_pine_link div div a:link {
	color:#DEE7F1;
}

div.in_pine_link div div a:hover {
	color:#DEE7F1;
}

div.in_pine_link div div a:active {
	color:#DEE7F1;
}

div.in_wick_link div div a:visited {
	color:#E2CCCB;
}

div.in_wick_link div div a:link {
	color:#E2CCCB;
}

div.in_wick_link div div a:hover {
	color:#E2CCCB;
}

div.in_wick_link div div a:active {
	color:#E2CCCB;
}


div.title_card {
	color:#7D5C00;
	font-size:150%;
	font-family: times new roman;
	font-weight:bold;
	adding-left:14px;
}

div.title_card_compl {
	color:#7D5C00;
	font-size:120%;
	font-family: times new roman;
	ont-weight:bold;
	padding-top:5px;
}




div.home_on_menu {
	padding:10px 5px 0px 20px;
}



div.home_on_menu div {
	background:url(/images/sp_cat_w.gif) no-repeat left top;
	font-size:80%;
	padding-left:14px;
	padding-bottom:2px;
}
div.home_on_menu div.div11 {
	background:url(/images/sp_cat_w.gif) no-repeat left top;
	font-size:75%;
	padding-left:24px;
	padding-bottom:2px;
}


div.link_other div a:visited {
	color:#C55E02;
}

div.link_other div a:link {
	color:#C55E02;
}

div.link_other div a:hover {
	color:#C55E02;
}

div.link_other div a:active {
	color:#C55E02;
}




div.about_bottom a:visited {
	color:#455968;
}

div.about_bottom a:link {
	color:#455968;
}

div.about_bottom a:hover {
	color:#455968;
}


a.title_cat:visited {
	text-decoration:none;
	color:#455968;
	font-family: times new roman;
	font-weight:bold;
	font-size:100%;
}

a.title_cat:link {
	text-decoration:none;
	color:#455968;
	font-family: times new roman;
	font-weight:bold;
	font-size:100%;
}

a.title_cat:hover {
	text-decoration:underline;
	color:#455968;
	font-family: times new roman;
	font-weight:bold;
	font-size:100%;
}

a.title_cat:active {
	text-decoration:underline;
	color:#455968;
	font-family: times new roman;
	font-weight:bold;
	font-size:100%;
}



a:visited {
	text-decoration:none;
	color:#027EC5;
}

a:link {
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


div.top_link {
	background-color:#F8FAF9;
	border-bottom:solid 1px #A3AAB0;
}

div.top_link table td {
	font-family: tahoma;
	font-size:70%;
	padding:7px 20px;
}

tr.back_top td {

}
	background:url(/images/back_top.gif) repeat-x left top;
td.logo {
	width:25%;
	padding:4px 0px 0px 18px;
}

td.phone {
	width:25%;
}

td.time {
	width:25%;
	font-family: tahoma;
	font-size:70%;
	color:#6F7F8A;
}


td.time div {
	padding-bottom:3px;
	font-family: tahoma;
}

td.rec {
	width:25%;
}

div.select_cat {
	padding-top:20px;
	padding-bottom:12px;
	border-bottom:solid 1px #CED1D0;
	margin-right:30px;
}

div.select_cat select {
	font-family: arial;
	color:#757575;
}

div.rec {
	font-size:80%;
	color:#6F7F8A;
	padding:9px 0px 15px 0px;
}

td.time {
	padding-top:18px;
}

td.phone {
	padding-top:23px;
	padding-bottom:43px;
}

td.phone_bottom {
	padding-top:23px;
	padding-bottom:43px;
	padding-left:35px;
}

td.house {
	text-align:center;
	background:url(/images/house.jpg) no-repeat center top #F0BC28;
}



div.in_house_link div div a:visited {
	color:#5D4400;
}

div.in_house_link div div a:link {
	color:#5D4400;
}

div.in_house_link div div a:hover {
	color:#5D4400;
}

div.in_pine_link div div a:visited {
	color:#DEE7F1;
}

div.in_pine_link div div a:link {
	color:#DEE7F1;
}

div.in_pine_link div div a:hover {
	color:#DEE7F1;
}

div.in_wick_link div div a:visited {
	color:#E2CCCB;
}

div.in_wick_link div div a:link {
	color:#E2CCCB;
}

div.in_wick_link div div a:hover { 
	color:#E2CCCB;
}



div.in_house_link {
	color:#5D4400;
	background:#F0BC28 url(/images/yelow_cur.gif) no-repeat right top;
}

div.in_office_link {
	color:#FFFFFF;
	background:url(/images/green_cur.gif) no-repeat right top #508C74;
}

div.in_pine_link {
	color:#DEE7F1;
	background:#84874e url(/images/gray_cur.gif) no-repeat right top;
}

div.in_wick_link {
	color:#E2CCCB;
	background:#791914 url(/images/pur_cur.gif) no-repeat right top;
}





td.office {
	text-align:center;
	background:url(/images/pine_3.jpg) no-repeat center top #508C74;
}

td.in_office div.menu_off {
	text-align:center;
	background:url(/images/in_office.gif) no-repeat center top #508C74;
}

td.in_house div.menu_off {
	text-align:center;
	background:url(/images/in_house.gif) no-repeat center top #F0BC28;
}

td.in_house div.menu_on {
	text-align:center;
	background:url(/images/in_house_back.jpg) no-repeat right top #F0BC28;
	height:67px;
}

td.in_office div.menu_on {
	text-align:center;
	background:url(/images/in_office_back.jpg) no-repeat right top #508C74;
	height:67px;
}

td.in_pine div.menu_on {
	text-align:center;
		background:url(images/in_pine_back.jpg) no-repeat right top #84874e;
	height:67px;
}

td.in_wick div.menu_on {
	text-align:center;
	background:url(/images/in_wick_back.jpg) no-repeat right top #791914;
	height:67px;
}









td.pine {
	text-align:center;
	background:url(/images/pine_2.jpg) no-repeat center top #84874e;
}

td.in_pine div.menu_off {
	text-align:center;
	background:url(/images/in_pine.gif) no-repeat center top #84874e;
}

td.wick {
	text-align:center;
	background:url(/images/wick.jpg) no-repeat center top #791914;
}

td.in_wick div.menu_off {
	text-align:center;
	background:url(/images/in_wick.gif) no-repeat center top #791914;
}





div.title_cat_tov {
	padding:3px 0px 5px 12px;
}

div.block_razd {
	padding-bottom:12px;
}

div.block_razd div {
	font-size:80%;
	padding-left:12px;
	padding-bottom:2px;
	background:url(/images/sp_menu.gif) no-repeat left top;
	background:url(/images/fwd.gif) no-repeat left 5px;
	margin-left: 20px;
}

div.vote {
	padding-bottom:12px;
	width: 95%;
}

div.vote div {
	font-size:80%;
	padding-left:12px;
	padding-bottom:2px;
}

div.vote div.vote-caption {
	font-size:110%;
	font-family:Times New Roman;
	color:#455968;
	padding: 5px 0 2px 10px;
}


div.title_razd {
	background:url(/images/sp_cat.gif) no-repeat left top;
	padding-left:12px;
	padding-bottom:1px;
}

div.title_razd h2, div.level1-partition h3, div.work-time h4 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	display: inline;
}

div.level1-partition h3 { font-weight: normal; }

td.letf_border, div.letf_border {
	background:url(/images/sp_y.gif) repeat-y right top;
	padding-right:15px;
}

div.right_sp_bar {
	background:url(/images/bot_sp_bar.gif) repeat-x right top;
	text-align:right;
}

div.left_sp_bar {
	background:url(/images/bot_sp_bar.gif) repeat-x left top;
	text-align:left;
}

div.about {
	background-color:#EEF0F1;
	padding-left:5px;
}

div.about img {
	padding:15px 0px 5px 15px;
}

table.opros td {
	color:#3B4853;
	padding:0px 5px 3px 0px;
}

td.bod_back {
	width:33%;
	background:url(/images/sp_y.gif) repeat-y right top;
	padding:4px 15px;
}

td.bod_back_left {
	width:33%;
	background:url(/images/sp_y.gif) repeat-y right top;
	padding:4px 15px 4px 0px;
}

td.bod_noback {
	width:33%;
	padding:4px 15px;
}

div.title_sale {
	font-weight:bold;
	font-size:80%;
	padding:3px 0px 8px 0px;
}

div.title_sale_list {
	font-size:80%;
	padding:3px 0px 8px 0px;
	text-align:center;
}



div.sale_price {
	color:#D50000;
	font-weight:bold;
	font-size:100%;
	border-left:solid 4px #DBE2DF;
	padding-left:7px;
}

span.sale_price_card {
	color:#D50000;
	font-weight:bold;
	font-size:120%;
	border-left:solid 4px #DBE2DF;
	padding-left:7px;
}


table.price_card td {
	white-space:nowrap;
	padding-right:10px;
}


div.imag_sale {
	text-align:center;
	padding:5px 0px;
}

div.imag_sale_list {
	text-align:center;
	text-valign:center;
	padding:5px 0px;
}

div.imag_sale_list_card {
	padding:5px 0px 10px 0px;
}

div.imag_sale_list img, div.imag_sale_list_card img {
	border:solid 5px #ECEEF0;
}


td.sp_top_center, div.sp_top_center {
	text-align:center;
	background:url(/images/sp_top_center_back.gif) repeat-x left top;
}

div.link_other div {
	background:url(/images/sp_cat_y.gif) no-repeat left top;
	font-size:80%;
	padding-left:14px;
	padding-bottom:2px;
}

td.img_news {
	width:210px;
}

td.img_news img {
	border:solid 1px #DFDFDF;
}

td.news {
	font-size:80%;
}

div.podbor {
	padding:0px 15px 0px 20px;
	font-size:80%;
}

div.podbor div {
	padding-bottom:3px;
}

div.podbor div table td {
	padding-right:4px;
	vertical-align:middle;
}

div.podbor div select {
	font-family: arial;
	color:#1C3447;
	width:200px;
}

div.podbor div input {
	font-family: arial;
	color:#1C3447;
	width:57px;
}

div.patch {
	font-size:70%;
	font-family: tahoma;
	padding:7px 0px;
	border-bottom:solid 1px #DFDFDF;
}

div.patch {
	font-size:70%;
	font-family: tahoma;
	padding:7px 0px;
	border-bottom:dotted 1px #B0B0B0;
	border-top:dotted 1px #B0B0B0;
	margin-top:13px;
}

td.lider {
	width:200px;
	background:url(/images/sp_y.gif) repeat-y left top;
	padding-left:15px;
}

td.catalog {
	padding:30px 15px 0px 0px;
}



td.catalog table td {
	width:50%;
}

td.catalog table td div {
	text-align:center;
	padding-bottom:10px;
}

td.catalog table td div.listing-partition-title {
	padding: 0;
	margin-bottom: 5px;
}

td.catalog table td div a:visited {
	color:#7D5C00;
	font-size:140%;
	text-decoration:none;
	font-family: times new roman;
}

td.catalog table td div a:link {
	color:#7D5C00;
	font-size:140%;
	text-decoration:none;
	font-family: times new roman;
}

td.catalog table td div a:hover {
	color:#7D5C00;
	font-size:140%;
	text-decoration:underline;
	font-family: times new roman;
}

td.catalog table td div a:active {
	color:#7D5C00;
	font-size:140%;
	text-decoration:none;
	font-family: times new roman;
}


td.pages {
	font-size:70%;
	font-family: tahoma;
	text-align:right;
	padding-top:9px;
}

td.pages pan {
	color:#FFFFFF;
	background-color:#445767;
	padding:1px 4px;
}

td.title_list {
	color:#7D5C00;
	font-size:150%;
	font-family: times new roman;
	padding-bottom:20px;
	font-weight:bold;
}

.title_card h1,
.title_list h1 {
	font-weight:bold;
}

td.catalog_in {
	padding:0px 15px 0px 0px;
}

div.descr {
	padding:0px 0px 10px 0px;
	font-size:70%;
	font-family: tahoma;
}

div.left_card_rec {
	background:url(/images/left_card_rec.gif) no-repeat left top;
	width:150px;
}

div.right_card_rec {
	background:url(/images/right_card_rec.gif) no-repeat right top;
	height:24px;
}

div.right_card_rec div {
	font-size:80%;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}

div.left_card_rec_back {
	background:url(/images/left_card_rec_back.gif) no-repeat left top;
	width:150px;
}

div.right_card_rec_back {
	background:url(/images/right_card_rec_back.gif) no-repeat right top;
	height:24px;
}

div.right_card_rec_back div {
	font-size:80%;
	text-align:center;
	padding-top:4px;
	color:#465a69;
}

tr.coml_titl td {
	font-size:70%;
	padding:5px 5px 0px 2px;
}

tr.compl_tr td {
	font-size:80%;
	padding:5px 5px 5px 2px;
	vertical-align:middle;
	background-color:#f5f6f7;
}

tr#compl_tr_wait td {
	background-color:#FFFFFF;	
}

tr.case td {
	font-size:80%;
	padding:5px 5px 5px 2px;
	vertical-align:middle;
	border-left:#;
}

tr.case_tr td {
	font-size:80%;
	padding:5px 5px 5px 2px;
	vertical-align:middle;
	background-color:#f5f6f7;
}

div.center_sp_bar {
	background:url(/images/bot_sp_bar.gif) repeat-x center center;
	text-align:center;
}

p.p1 {
	text-align: justify;
	text-indent: 20px;
}

.prices-box, .prices-listing-box {
	clear: both;
	width: 300px;
	overflow: visible;
	text-align: left;
}

.prices-listing-box {
	width: auto;
}

.prices-box .price-itemname {
	display: block;
	text-align: left;
	float: left;
	width: 200px;
}


.prices-listing-box .price-itemname{
	//width: 180px;
}

.prices-listing-box .price-complectsum {
	border-left:4px solid #DBE2DF;
	margin-bottom: 13px;
}

.prices-box .price-complectsum * {
	font-weight: bold;
	font-size: 100%;
	color: #D50000;
}

.prices-box .price-complectitem * {
	font-weight: bold;
	font-size: 80%;
}

.prices-listing-box .price-complectsum * {
	font-weight: bold;
	ont-size: 95%;
	color: #D50000;
}

/*
.prices-listing-box .price-complectitem * {
	font-weight: bold;
	font-size: 80%;
}
*/

.prices-listing-box .price-complect-list {
	font-size: 70%;
	padding-left: 25px;
	margin-bottom: 10px;
}

.prices-box .price-amount {
	float: right;
	text-align: right;
}

.prices-listing-box .price-amount{
	adding-right: 10px;
	float: none;
	text-align: left;
	padding-left: 17px;
}

.prices-listing-title {
	font-weight: normal;
	padding-left: 25px;
	text-align: left;
	font-size: 70%;
}

div.work-time {
	margin: 6px 0 2px 0;
	padding-bottom: 2px;
	border-bottom: 1px solid #8DCDAF;
	font-size: 70%;
}

div.work-time, div.work-time * {
	font-family: Tahoma;
}

div.work-time img#work_time_img {
	display: block;
	margin-bottom: 3px;
}

div.work-time a#how_order, div.work-time a#how_order:visited, div.work-time a#how_order:active {
	font-weight: bold;
	color: #078E57;
	text-decoration: none;
}

div.work-time a#how_order:hover {
	text-decoration: underline;
}

.mytitle {margin-bottom:8;font-family:Times New Roman; font-size:110%; color:#2A4253;}

body {margin:0 10px 0 19px}

form { margin: 0; padding: 0; }

div.idiot_fixer div {
	font-size: 100%;
}


div.hit-see-also { font-size: 80%; margin-top: 10px; }

.article-row {
	font-size: 80%;
	margin-bottom: 20px;
	width: expression(this.width < 301? 300+'px' : 60+'%');
	min-width: 300px;
	max-width: 60%;
}

.article-row .article-row-title {
	font-weight: bold;
}

.article-row .article-row-anons {
	margin-bottom: 10px;
}

.article-row .article-row-more {
	text-align: right;
}

.article-single {
	font-size: 80%;
}

.article-single .article-single-title {
	font-size: 120%;
	font-weight: bold;
}

/**
 * magicdesign.ru
 * 
 * linings
 */

.span_color {
font-family: Times New Roman; 
font-size: 20px;
}

a.a_color, a.a_color:visited {
color:#7B7BBE;
ont-size:90%;
text-decoration:underline;
}

a.a_color:hover {
	text-decoration:none;
}

table.table_amount td, table.table_price td, table.table_color td {
text-align: center;
vertical-align: middle;
height:40px;
}

table.table_amount td input {
font-size: 90%; 
width: 58px;
}

table.table_price td {
font-size:80%;
color: #D50000;
}

table.comment {
margin-bottom:-0px;
}

table.comment td {
vertical-align:top;
padding-top:14px;
font-size:60%;
color:#A1ABB3;
}

table.comment td textarea {
width:133px;
height:69px;
}

tr.coml_titl td {
font-size: 70%; 
vertical-align: top; 
font-family: arial, tahoma, verdana; 
padding: 5px 2px 0px; 
background-color: white;
}

tr.compl_tr td {
font-size: 80%; 
vertical-align: middle;
font-family: arial, tahoma, verdana; 
padding:5px;
padding-left: 2px; 
}

.main_text_title, .main_hits_title, .main_newgoods_title {
	font-weight: bold;
}

.main_text_title { text-align: center; }

.main_text_title, .main_hits_title {
	font-size: 15px;
	color: #4C81AB;
}

.main_text_title span { white-space: nowrap; }

.main_hits_title h1 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	display: inline;
}

.main_newgoods_title {
	font-size: 12px;
	color: #FFBB05;
}

.main_text_title h1 {
	font-weight: bold;
}






a.tt:hover{
position:relative;
z-index:23;
}
a.tt span{
display:none;
}
a.tt:hover span{
display:block;
position:absolute;
top:-10px;
left:20px;
background:#fafafa;
border:1px solid #ccc;
color:#000;
z-index:20;
width:400px;
padding:5px;
font-size:11px;
cursor:pointer;
text-decoration:none;
}
h1 {
	font-size: 125%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h2 {
	font-size: 115%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h3 {
	font-size: 110%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h4 {
	font-size: 105%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
    #PopWin{
    background: #FFF;
color:#F00;
    width: 470px; height: 300px;
    position: absolute;
    left: 30%; top: 150px;
	overflow:hidden;position:absolute;
	cursor:pointer;
 	position:absolute;
border:1px solid #cecece;z-index:210;

 -moz-border-radius: 15px;  
-webkit-border-radius: 15px;  
border-radius: 15px;  
behavior: url(ie-css3.htc);  
 box-shadow:#a3a3a3 0 0 15px;     -moz-box-shadow:#a3a3a3 0 0 15px;     -webkit-box-shadow:#a3a3a3 0 0 15px; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=8);
    }
  

    #PopTit {
    background: #FFF;
    padding: 5px;
    font-weight: bold;
    text-align: right;
    font-family: verdana, arial, helvetica;
    cursor: default;
    left: 350px;
    }
    #PopTit A {
    color: white; text-decoration: none
    }

    #LinkDiv {
    position: absolute;
    width: 400px; height: 18px;
color:green;
    background: #FFF;
    padding: 5px;
    font-weight: bold;
    text-align: left;
    font-family: verdana, arial, helvetica;
    cursor: default;
    }
    #LinkDiv A {
    color: #27B127; text-decoration: none
    }
#modal {display:yes; position:fixed; _position:absolute; height:100%; 
 width:100%;  top:0; left:0; background:#000000; border:1px solid #cecece; z-index:100;
-moz-opacity: 0.7; /* код для движков Mozilla */
opacity:.70; 



}
.ny_top{
height:65px;
	background:url(/img/NY_2012.gif) repeat-x left top;
border-bottom:1px solid #cecece;
}
.ny_bottom{
height:65px;
	background:url(/img/NY_2012.gif) repeat-x left top;
border-top:1px solid #cecece;
}
