body { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
marquee#bline {color:#FF0000;font-size:15px;font-weight: bold;}
p,td,div    { color: #000000; font-size:11px; font-family: Tahoma; }
#offtop p { font-size:11px; font-family: Tahoma;}

A { COLOR: #7F1F00;   FONT: normal 11px Tahoma; 	text-decoration: none;}
a:hover { color: #7F1F00; text-decoration: underline; }
a.td { color: #383F42; text-decoration: none; }
a.small { color: #ffffff; text-decoration: none; }
a.small:hover { color: #996633; text-decoration: underline;}
a.leftmenu {color: #000000; text-decoration: none;}
a.leftmenu:hover { color: #996633; text-decoration: underline;}
a.submenu { font-size:16px; color: #ffffff; text-decoration: none;}
a.submenu:hover { color: #996633; text-decoration: underline;}
a.ssmall { color: #7F1F00; font: normal 9px verdana; text-decoration: none; }

a.topmenu { color: #ffffff; font-weight:bold; text-decoration: none; }
a.topmenu:hover { color: #ffffff; font-weight:bold; text-decoration: underline; }

.menu1	{ font-size:10px; color:#ffffff; background-image:url(../images/design/bg_spec.gif); margin-bottom:4px; padding:3px; padding-top:4px; width:154px; height:55px;position:relative;}
.menu1_l {width:50px;float:left;}
.menu1_r {padding-left:4px; color:#FFFFFF;margin-left:50px;}
.more {position:absolute;bottom:1px;right:1px;}
.more a {display:block; text-align:right;}
.more a:hover {display:block; text-align:right;}
.menu1 table { font-size:10px; color:#ffffff; width:148px; }
.menu1 td   { font-size:10px; color:#ffffff; }
.menu1 a    { font-size:10px; color:#ffffff; text-decoration:none; }
.menu1 a:hover    { font-size:10px; color:#ffffff; }

.menu2	{
	margin-bottom:4px;
	width:154px;
}
.news_menu_hdr {
	text-transform: uppercase;
	color: #cfc584;
	background-color: #484530;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.news_menu_hdr a{color: #cfc584;font-size: 14px;font-weight: bold;}
.news_menu_hdr a:hover{color: #cfc584;text-decoration:none;}
.news_menu_date {
	font-weight: bold;
	padding: 3px;
	color: #484530;
	background-color: #bcb8a1;
}
.news_menu_title{
	color: #ffffff;
	background-color: #a19d7f;
	padding: 3px;
	font-weight: bold;
}
.news_menu_title a{color:#383525;}
.news_menu_title a:hover{color:#383525;text-decoration:none;}
.news_short_desc{
	color: #d7d3b7;
	text-decoration: none;
	background-color: #686549;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
}


H1 {	FONT: 15px Tahoma; font-weight:bold;}
H2 {	FONT: 14px Tahoma;}
H3 {	FONT: 13px Tahoma;}
HR {	COLOR: #923f27;}
#wrapper {min-width:1010px; _width: expression((documentElement.clientWidth||document.body.clientWidth)<1010?'1010px':'');position:relative;}
.cube1t	{ background-image:url(../images/design/lt_bg1.gif); border:1px solid #646356;border-right: 0;min-width:1010px;_width: expression((documentElement.clientWidth||document.body.clientWidth)<1010?'1010px':'');}
.l_cube1t {float:left; width:359px;height:269px;position:relative;}
.r_cube1t {margin-left:359px; height:269px;}
td.cube2t	{ background-repeat:no-repeat; background-position:right bottom; background-image:url(../images/design/lt_lt_bg.gif); }
div.cube1	{ border-left:15px solid #9A2703; color:#fff; font-weight:bold; font-size:10px; height:18px; padding-left:6px; padding-top:2px; margin-top:8px; margin-bottom:11px; }
div.cube2	{ padding-left:8px;padding-right:12px; text-align:left; color:#fff; }
div.cube3	{ padding-right:12px; padding-bottom:7px; text-align:right; }

.pddop	td{	border-top: 2px solid #812E2E;	}
.pddop .adca{	padding: 0px; width: 33px;	}
.pddop .adpri{	padding: 0px; background-color: #812E2E; color: #fff; font-size: 12px; font-weight: bold; padding: 3px 5px 4px; 	}

.c_left{float:left;width:180px; background-image:url(../images/design/big_bg2.gif); position:relative;}
.c_right{background:url(../images/design/cn_up.gif) 0 0 no-repeat; margin-left:180px; background-color:white;position:relative;}
.right_top{height:12px;background:url(../images/design/cn_bg.gif) 0 0 repeat-x;position: relative;}
.right_content{padding-top:10px; padding-left:6px; padding-right:6px; padding-bottom:10px; background:white;position:relative;}
.r_table{width:100%;}
*html .r_table{width:87.4%;}

.cube_bg {background:url(../images/design/lt_bg2.gif) no-repeat 0px 0px; padding: 5px 5px; margin:2px 0px 2px 3px; height: 56px; overflow: hidden; color:#fff; font-size: 10px; font-weight: bold; text-transform: uppercase;float:left; width:31%;}
.tcube_bg {background:url(../images/design/lt_bg21.jpg) no-repeat 0px 0px; padding: 5px 5px; margin:2px 0px 2px 3px; height: 56px; overflow: hidden; color:#fff; font-size: 10px; font-weight: bold; text-transform: uppercase;float:left; width:31%;}
div.cube_hdr { color:#fff; font-size: 10px; font-weight: bold; text-transform: uppercase; height:16px; padding-left:16px;}
.cube_bg a:link, .cube_bg a:active, .cube_bg a:visited, .tcube_bg a:link, .tcube_bg a:active, .tcube_bg a:visited {color: #fff; text-decoration: none; font-weight: bold; display:block; padding-left:15px;}
.cube_bg a:hover, .tcube_bg a:hover{text-decoration:underline;}
div.cube_hdr a:hover {text-decoration: underline;}

#tsmenu {position:relative; z-index:1102;}
.cube_bg .open{background:url(../images/design/plus.gif) no-repeat 0 2px; cursor:pointer; float:left; padding-left: 7px; margin-left:2px;}
.cube_bg.active {overflow: visible; position:relative;}
.cube_bg ul {display:none; margin:0; padding:2px 0;}
.cube_bg.active ul {background:#5b573e; border:2px solid #7a786b; display:block; left:0; position:absolute; top: 25px; z-index:1101;}
.cube_bg.active ul li {border-top:1px solid #636048; list-style:none; margin:0; padding:0;}
.cube_bg.active ul .first-child {border:none;}
.cube_bg.active ul li a:link, .cube_bg.active ul li a:active, .cube_bg.active ul li a:visited {background:url(../images/design/tsarrow.gif) no-repeat 13px 50%; display;block; line-height:18px; margin:0; padding:0 20px 0 25px; text-transform: none;}
.cube_bg.active ul li a:hover {background-color:#4f4b34; text-decoration:none;}

div.phones { color:#923f27; font-size: 16px; font-weight:bold; text-align:center; }

.pddop {padding: 10px 0;margin: 0 auto;border: 0;position: relative;}
blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 12px; margin-right: 0; }
img { border-color: #000000; }
hr { height: 1px; color: #D7CBB3; }

table#price		{ border-width: 0px; }
table#price th		{ font-weight: bold; font-family: tahoma,sans-serif; font-size: 11px; font-weight: bold; border: 0px solid #CCCCCC; padding-left: 3px; padding-right: 3px; background-color: #F0F0F0; text-align: center; }
table#price td		{ font-weight: bold; font-family: tahoma,sans-serif; font-size: 11px; font-weight: normal; border: 0px solid #CCCCCC; padding: 1px; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF; }

p.tneon         {font-size:10; color:#666666; font-weight:normal; text-align:justify; vertical-align:bottom; margin-left:10; margin-right:10; margin-bottom:5; margin-top:5;}
p.cneon         {font-size:10; color:#333333; font-weight:normal; text-align:justify;}
a.neon:link     {font-size:10; color:#666666; font-weight:normal; text-decoration:none; text-align:justify;}
a.neon:hover    {font-size:10; color:#666666; font-weight:normal; text-decoration:none; text-align:justify;}
a.neon:visited  {font-size:10; color:#666666; font-weight:normal; text-decoration:none; text-align:justify;}
a.neon:active   {font-size:10; color:#666666; font-weight:normal; text-decoration:none; text-align:justify;}
.nav_menu{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/design/nav_left.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 40px;
	text-transform: uppercase;
	background-color: #812e2e;
	margin-right: 0px;
}
.nav_menu a{color:#FFFFFF; text-decoration:none;}
.nav_menu a:hover{color:#FFFFFF;text-decoration:underline;}
/*Увеличиваем картинку*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; width: 100%; text-align: center; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
/*Конец Увеличиваем картинку*/
div.bdost {border: 2px solid #817E6F;color: #FF0000;font-size: 19px;height: 93px;padding: 0 10px 0;text-align: left;width: 157px;position:relative;}
.dozvon { margin-left:5px; margin-top:-5px;}

.footer {width:100%; height:72px; background:url('../images/design/dn_bg.gif') left top repeat-x; text-align:center;min-width:1010px;_width: expression((documentElement.clientWidth||document.body.clientWidth)<1010?'1010px':'');}
.l_footer {float:left; margin-left:6px; margin-top:32px;}
.r_footer {position:absolute; right:6px;text-align:right; font-size:10px; color:#333333; margin-top:10px;}
.r_footer a {text-align:right; font-size:10px; color:#333333; text-decoration:none;}
.r_footer a:hover {text-align:right; font-size:10px; color:#333333; text-decoration:underline;}

#tops{width:100%; height:121px; background-image: url(../images/design/big_bg.gif);min-width:1010px;_width: expression((documentElement.clientWidth||document.body.clientWidth)<1010?'1010px':'');}
.vcard div {margin-bottom:10px;}

span.strong {font-weight:bold;}

td.zakaz {padding: 0px;white-space: nowrap;}
td.zakaz span{display:block; font-weight:bold;}
td.zakaz span sup{ font-size: 8px;}
.dd2{color:ff0000!important; font-size: 11px;}
.dd3{font-size: 9px;}
td.zakaz input {background-color:#D3D2D2; border:1px solid #6F3C3C; margin-top:5px; width: 100%;}


#tbag {background:url("../images/korzina.png") no-repeat scroll left top transparent; color:#8EE7F0; font-size:13px; font-weight:bold; height:57px;left:361px; padding-left:67px; padding-top:3px; position:absolute; top:335px; width:303px;z-index: 1100;}
#tbtov {color:white; font-weight:normal;}
#tbzak {padding-top:3px;}
#tbzak a{color:white; font-size:13px; font-weight:bold; margin-left:112px; text-decoration:underline;}

/*оформление корзины*/ 
#bascet_show_tab {margin-top:10px;}
#bascet_show_tab h2 {color:#885858; font-weight:bold; margin-top:0; padding-left:10px;}
#bascet_show_tab form.bags {border: 0;margin:5px 0 0;padding:0 0 10px; *width:99%;}
#bascet_show_tab form.bags table {border-color:#802F2E; border-style:solid none none solid; border-width:1px 0 0 1px; margin:0 auto 5px; width:99%;}
#bascet_show_tab form.bags table td, #center form.bags table th{background:none repeat scroll 0 0 #EBE8E8; border-bottom:1px solid #802F2E; border-right:1px solid #802F2E; color:#535050;}
#bascet_show_tab form.bags table.tt td {background-color:#DCD2D2;}
#bascet_show_tab form.bags table.tt td span {color:#651C1C; display:block; margin-bottom:5px; text-align:center;}
#bascet_show_tab form.bags table th{background:none repeat scroll 0 0 #B69494; border-bottom:1px solid #802F2E; border-right:1px solid #802F2E; color:white; font-size:14px; font-weight:normal; text-align:center;}
#bascet_show_tab form.bags table td.briz {width: 280px;}
#bascet_show_tab form.bags table td.acent {text-align: center;}
#bascet_show_tab form.bags table td.price {text-align: center; color:#651C1C; font-weight:bold;}
#bascet_show_tab form.bags table td label {color:#535050;display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;font-size:14px;font-weight:normal;text-align:center;width:112px;}
#bascet_show_tab form.bags table td label#noinl {display:block;text-align:left;}
#bascet_show_tab form.bags table td input,#center form.order_form fieldset input{background-color:white; border:1px solid #B38787; color:#535050;}
#bascet_show_tab form.bags table td textarea{background-color:white; border:1px solid #B38787; width: 99%; color:#535050;}
#bascet_show_tab form.bags table td a{color:#535050; text-decoration:underline;}
#bascet_show_tab form.bags table td a:hover{color:#535050; text-decoration:none;}
#bascet_show_tab form.bags table td div {color:#651C1C; margin-top:3px;}
#bascet_show_tab form.bags table td a.del{background: url(../images/x.png) no-repeat 0 0;display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;height: 12px;width: 12px;}
#bascet_show_tab form.bags table td.tcent{text-align: center; text-align:right; background:none repeat scroll 0 0 #802F2E;}
#bascet_show_tab form.bags table td.tcent_l{border-right:0px; text-align:left; color:white; background:none repeat scroll 0 0 #802F2E;}
#bascet_show_tab form.bags table td.tcent input{background:url("../images/knop_fon.jpg") repeat scroll left top transparent; border:0 none; color:black; cursor:pointer; font-weight:normal; margin:0 6px;}

td.zakaz_ {color:#E85C5C; font-size:10px; text-align:center;}
td.zakaz_ a {background:url("../images/design/nav_left_s.gif") no-repeat scroll 16px center #812E2E; color:white; display:block; height:18px; line-height:17px; margin-top:5px; padding-left:17px;}
td.zakaz_ input {background-color:#D3D2D2; border:1px solid #6F3C3C; font-size:11px; margin-top:5px; width:50px;}

/*стиль корзины*/
#cards_add { background:#FFFFFF url(../images/card_add.gif) no-repeat scroll 10px 10px; border:4px solid #D6D6D6; display:none; height:63px; left:36%; opacity:100; padding:5px; position:fixed; top:45%; width:250px; z-index:1000; }
#cards_add p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:6px 0 0 57px;text-align:center;}
#cards_add .tp {color:#C20B00;font-size:12px;font-weight:bold;padding:6px 3px 0 60px;text-align:center;text-transform:uppercase;}
#cards_add #bascet_load { padding: 5px; color: #686868;  }
.baherr {text-align:center; margin: 4px 0px;}

.a_block {display:block; text-decoration:none; position:absolute; width:185px; height:98px; left:-4px; top:-4px;}
.a_block:hover {text-decoration:none;}

.articleh1{FONT: 15px Tahoma; font-weight:bold;}
.articleh2{FONT: 14px Tahoma;}
.tablspec {width:50%;margin: auto;}
.tablspec  td{padding:10px;}
.tablspec a {font-weight:bold;}
.tablspec img {width:80px; height: 80px; padding:1px; border:solid 1px #7F1F00;}

.collect{font-weight:700;font-size: 12px;}
#prev_next{margin-top:10px;}
#prev_next a{font-weight:700; text-decoration:none; margin-right:20px;}
#prev_next a:hover{font-weight:700; text-decoration:underline;}
#prev_next #next{float:right;}

.producer_block {background-color:#dfded9; vertical-align:top; text-align:left;}
.home_cat {padding:0 0 10px 0; margin: 0 10px;}
.home_cat a {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; text-align:center; margin: 15px 2px 0;}
.home_cat a span {display: block;}
.producer {text-align:center; padding-bottom: 10px; background-color:#FFFFFF}
.producer a {font: 14px Tahoma; color:#000000; text-decoration:underline;}
.producer a:hover {text-decoration:none;}
.clear {clear:both;}

.seotov {border-bottom:1px solid #812e2e; border-top:1px solid #812e2e; margin:0 0 20px 0; padding:0; width:100%;}
.seotov td {background:#dfded9; border:none; padding:20px 0; text-align:center; vertical-align:top; width:20%;}
.seotov td div {margin-left: 30px; text-align:center; width: 119px;}
.seotov td img {border:1px solid #fff; margin-bottom:5px;}
.seotov td a {color:#484530; text-decoration:none;}
.seotov td a:hover {text-decoration:bottom;}


#articles_tov {text-align:center; margin:0 0 10px 0;}
#articles_tov .head {color:#7F1F00; font-size:14px; margin:0 0 10px 0; font-weight: bold;}
#articles_tov .dop_tov {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; text-align:center; border:1px solid #812E2E; margin:2px; padding:3px; font-weight:normal; width:150px;}
#articles_tov .dop_tov:hover {background-color:#812E2E; color:white;}
#articles_tov .dop_tov img {border:0;}

