﻿ rfBODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px Tahoma; COLOR: #923f27; PADDING-TOP: 0px;
}
A { COLOR: #923f27;/*ryshij*/
	FONT: bold 11px Tahoma; 
	text-decoration: none;
}
A.link { font-size:13px;}
B {
	COLOR: #923f27;
}
H1 {
	FONT: 16px Tahoma; font-weight:bold;
}
H2 {
	FONT: 14px Tahoma;
}
H3 {
	FONT: 13px Tahoma;
}
HR {
	COLOR: #923f27;
}
#top {
	BORDER-BOTTOM: #ac550d 1px solid;
}
#down {
	BORDER-TOP: #923f27 2px solid;
}
#down TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}
#table {
	BORDER-RIGHT: #318873 1px solid; BORDER-TOP: #318873 1px solid; BORDER-LEFT: #318873 1px solid; COLOR: #318873; BORDER-BOTTOM: #318873 1px solid;
}
.menu1 { /*BACKGROUND: #eedbcf; rozovyj*/
	BORDER-RIGHT: #923f27 1px solid; PADDING: 5px; BACKGROUND: #F2ECCA; BORDER-LEFT: #923f27 1px solid; WIDTH: 195px; COLOR: #923f27; BORDER-BOTTOM: #923f27 1px solid; text-transform:uppercase;}
.menu2 {
	PADDING: 5px; 
	//BORDER: #923f27 1px solid; 
	BORDER: red 2px solid; 
	BACKGROUND: none; 
	MARGIN: 15px 15px 5px 0px; 
	///COLOR: #000; 
	COLOR: red; 
	font-size: 12px;
	WIDTH: 195px;
}
.menu2 B{
	///COLOR: #000; 
	COLOR: red; 
}
.tbl1 {
	BACKGROUND: #923f27; COLOR: #ffffff;
}
.tbl2 {
	BACKGROUND: #eeeecf;
}
.tbl3 {
	BACKGROUND: #eedbcf; FONT: bold 13px Tahoma; COLOR: #923f27;
}
.el1 {
	BORDER-TOP: #eedbcf 5px solid; BORDER-BOTTOM: #eedbcf 5px solid;
}
.cat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.kat {
	BORDER-RIGHT: #923f27 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #923f27 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eedbcf; PADDING-BOTTOM: 10px; BORDER-LEFT: #923f27 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #923f27 1px solid;
}
.kat1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px;
}
.text {
    color: #318873; /*green*/font-size: 11px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}

.text2 {
    color: #923F27; /*green*/font-size: 12px;
}

.text14 {
    color: #318873; /*green*/font-size: 14px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}

.text IMG {
	BORDER-BOTTOM: #ac550d 0px solid;
}
#popular {
	TEXT-ALIGN: center;
}
#popular TH {
	BACKGROUND: #eedbcf;
}
.anons {
color: #318873;
	PADDING-RIGHT: 10px; BORDER-TOP: #ac550d 1px solid; PADDING-LEFT: 10px; /* PADDING-BOTTOM: 10px; PADDING-TOP: 10px; */
}








body {
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	/* background-color: #F2ECCA; yellow*/
}

td.logo {
	padding-left: 30px; padding-top: 35px;
}

td.title {
	padding-left: 77px;
	font-family: Tahoma; font-size: 20px; color: #663300;
}





td.content {
	padding-left: 7px; padding-right: 7px; font-size: 11px;
}

td.contenttable {
	padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 25px;	
}

td.subtitle {
	padding-left: 7px;
	font-family: Tahoma; font-size: 13px; font-weight: bold; color: #FFFFFF;
}

td.textblock {
	padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 25px;
	font-family: Tahoma; font-size: 12px; color: #433509
}

td.menu {
	padding-left: 15px; padding-right: 30px;
	font-family: Verdana; font-size: 9px; COLOR: #923f27;
}

td.leftmenu {
	padding-left: 70px; padding-right: 29px; padding-top: 45px;
	font-family: Verdana; font-size: 9px; font-weight: bold; color: #000000;
}

td.copy {
	font-family: Tahoma; font-size: 11px; color: #ffffff;
}

td.index {
	font-family: Verdana; font-weight: bold; font-size: 10px; color: #ffffff;
}

td.cell {
	font-family: Tahoma; font-size: 12px; color: #433509;
}

td.tablecell {
	padding: 2px;
	font-family: Tahoma; font-size: 12px; color: #433509;
}

img.spacer {
	margin-top: 5px; margin-bottom: 5px;
}

font.price {
	color: #993300; font-weight: bold;
}

a:hover {
	color: #6A3709;
	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.topmenu {
	color: #ffffff;
	text-decoration: none;
}

a.topmenu:hover {
	color: #ffffff;
	text-decoration: underline;
}

blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-right: 0px;
}

img {
	border-color: #000000;
}

hr {
	height: 1px; color: #D7CBB3;
}

.form	{ border:1px solid #D7CBB3; font-size:11px; font-family:Tahoma; }
.forml	{ border:1px solid #D27f67; font-size:11px; font-family:Tahoma; background-color:#F2ECCA; width:100%; color:#923f27; }

p.pr{color:#800000;}
p.pr b {font-weight:normal;color:#800000;}

#breadcrumbs{text-transform: uppercase; margin-bottom: 10px;}

th.tovar{ font-size: 12px; font-weight: bold; text-align: center; border-bottom:1px solid #923F27; background-color:#F2ECCA;}
.tovar{ font-size: 12px; font-weight: bold; text-align: center; border-bottom:1px solid #923F27;}
.tovar1{
	font-size: 14px; font-weight: bold; width: 123px; text-align: center; float: left; height: 120px; vertical-align: middle; margin-bottom: 10px;
}
.tovar2{
	font-size: 14px; font-weight: bold; width: 150px; text-align: center; float: left;
}
.tov{
	border: 1px solid #923F27;
}
.top_links{
padding-left:15px;}

.top_links span{
font-weight:bold;
color:#AD4C4B;}

.top_links a{
font-weight:normal;
text-decoration:underline;
color:#AB7C50;}

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

#catalog_map td{vertical-align:top; text-align:center; background-color:#F7F4E3;}
#catalog_map td a {display:block; background-color:white;
	padding-bottom: 5px;
	font-size: 12px;
}
#catalog_map td ul {margin:0px; padding:5px 0 5px 20px; border-top:1px solid #A03232;}
#catalog_map td ul li{text-align:left; font-weight:normal;}
#catalog_map td ul li a{text-align:left; font-weight: normal; background-color:#F7F4E3;
	padding-bottom: 0;
	font-size: 11px;
}
#catalog_map td ul li a span{font-weight:bold; color:#A0302F;}

#header {height:264px; position:relative; background:transparent url(../images/tupoi_ie_2.jpg) repeat-x scroll left top; border-top:2px solid #982E33;}
#price_zakaz {width:200px; height:25px; position:absolute; bottom:10px; right:1px;}
#price_zakaz a.zakaz {height:25px; background: url('../images/zakaz.jpg') left bottom no-repeat; padding-left:30px; color:black; font-size:10px; font-weight:bold; height:25px; display:block; float:left; line-height:25px;}
#price_zakaz a.price {height:25px; background: url('../images/price.jpg') left bottom no-repeat; padding-left:30px; color:black; font-size:10px; font-weight:bold; height:25px; display:block; float:right; line-height:25px;}
.header_l {float:left; width:212px; background:#A0302F url('../images/zagib_1.jpg') no-repeat right 85px; margin-top:2px;}
.tel {height:128px; background:transparent url('../images/tel.jpg') no-repeat 165px 46px;}
.tel p {margin:0px;margin-top:2px; padding:0px; color:white; font-family:Arial; font-size:18px; padding-left:3px;}
.tel p.f {padding-top:3px;}
.tel p span {color:black;}
.tel p span.s {font-size:11px; font-weight:bold;color:white;}
.logo {text-align:center; background-color:white; height:145px; width:213px;}
.logo img {border:0;}
.logo p {color:#982E33; font-family:Arial; font-size:14px; text-align:center; margin:0; font-weight:bold;}

.header_r {margin-left:212px;}
*html .header_r {margin-left:212px;}
.slogan {height:175px; float:right;  width:272px; text-align:center; text-align:center;}
.slogan img {margin-right:25px; border:0;}
.slogan p {margin:0px; color:#A38660; font-size:13px; font-weight:bold; padding-top:18px; text-align:left;}
.slogan p span {color:#A0302F; font-size:15px;}
.brends {height:175px; margin-right:272px;}
.brends table {padding-top:16px; width:100%; *margin-top:16px; _margin-top:16px;}
.brends table tr td{text-align:center; width:20%;}
.brends table tr td a {color:black; font-size:11px; font-weight:normal; text-decoration:none;}
.brends table tr td img{border:0;}
.clear {clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden;}
.contacts {width:203px; height:50px; float:right; background:#A0302F url('../images/zagib_2.jpg') left bottom no-repeat;}
.contacts p {color:white; font-weight:bold; font-size:14px; margin:0;}
.contacts p.mail {background: url('../images/n_mail.jpg') left bottom no-repeat; margin-left:35px; padding-left:30px; padding-top:7px;}
.contacts p.icq {background: url('../images/icq.jpg') left center no-repeat; margin-left:35px; padding-left:30px;}
.links {background-color:white; height:90px; color: #774E29; font-weight:bold;}

#footer {background: #F2ECCA url('../images/footer_bg.jpg') left bottom repeat-x; height:70px;}
#footer img {margin-left:15px; margin-top:13px; border:0;}
.footer_adr {border-left:1px solid white; height:65px; width:145px; float:right; color:#A7403C; font-weight:bold; font-size:13px; padding-left:10px;}
.footer_adr p {margin:0px; padding:0px; color:black; font-family:Arial; }

.footer_tel {border-left:1px solid white; height:65px; background:transparent url('../images/tel_2.jpg') no-repeat 169px 6px; width:200px; float:right; padding-left:15px;}
.footer_tel p {margin:0px; padding:0px; color:black; font-family:Arial; font-size:18px;}
.footer_tel p.f {padding-top:0px;}
.footer_tel p span {color:#A7403C; font-size:16px; font-weight:bold;}
.footer_tel p span.s {font-size:10px; font-weight:normal; font-size:12px; font-weight:bold;}
    
p.line_menu {color:#923F27; font-weight:bold;}

div.tovarr{text-align:left; font-weight:normal; padding:10px; background-color:#F2ECCA; border-top:2px solid #923F27;}
div.tovarr div p{padding:0px; margin-top:5px; margin-bottom:5px;}

h2.fp-title {
	color: #c2393e;
	font-size: 32px;
	text-align: center;
}

p.fp-title {
	color: #c2393e;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

.fp-bold {
	font-size: 16px;
}
div.tovarr div p span{color:#AD4C4B; font-weight:bold;}
div.tovarr div.img {text-align:center; }
div.tovarr div.img span.zakaz {display:inline-block; _display:inline; *display:inline; position:relative;}
div.tovarr div.img span.zakaz div {width:148px; height:78px; position:absolute; left:-38px; bottom:-43px;}
div.tovarr div.txt {margin-top:45px;}
div.tovarr div.txt span {}

.rmenu {padding-left:10px;}
div.dop {height:38px; background: transparent url('../images/dop.gif') right top no-repeat; text-align:center; color:#A12F2E; font-weight:bold; font-size:13px; line-height:38px; padding-left:16px;}
div.tov_ras {text-align:center; color:black; margin-top:15px;}
div.tov_ras p {color:black; font-weight:bold; }

#txt h2{font-family:Tahoma; font-size:14px; font-weight:bold; margin-top:20px; margin-bottom:10px;}
#txt p{margin:5px 0 0 0; text-align:justify; font-size:11px;}
#txt div.img {float:left;}
#txt img {}
#txt a{font-weight:normal; text-decoration:underline;}
#txt a:hover{text-decoration:none;}
#txt ul{margin:5px 0 0 10px; padding:0px; font-size:11px;}
#txt ul li{list-style:none; text-align:justify;}
#txt div {display:inline-block; *display:inline; _display:inline;}

h2.btm {
	font-size: 10px;
	left: -3000px;
	position: relative;
	float: left;
}
a.price-list {
	font-size:14px;
}

.otvet {
    font-size: 15px;
}

.otvet ul{
    margin:0!important; 
	padding:5px 0 0px 30px !important;
}

.otvet div{
	margin-left:30px;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:15px;
	background-color:#f2ecca;
}
