* {margin: 0;}
p {margin-top: 15px;}
a:hover {text-decoration:none;}

.table_screen {height: 100%; width: 100%; border-collapse: collapse; font-size:9pt;}
.table_screen2 {height: 100%; width: 100%; border-collapse: collapse; font-size:9pt;}

.phone {text-align:right; font-size:19pt; color:#764600; letter-spacing:-1;}
.phone span {font-size:13pt; color:#aa8f17;}

.phone_delivery {font-size:16px; font-weight:normal; letter-spacing: 0.01em; padding-top:10px;}
.phone_contacts {padding-top:5px;}
.phone_contacts_link {font-size:12px; font-weight:normal; letter-spacing: 0.01em; color:#9A5625}

.tm {font-size:15px; text-transform:lowercase;}
.tm a {color:#af0c0c; padding:6px 15px 6px 15px; line-height:35px;}
.tm a:hover {background: #f8e8cd;}
.tm_active {background: #f8e8cd; text-decoration:none;}
.tm span a {color:#ffffff; background: #af0c0c; text-decoration:none;}
.tm span a:hover {background: #af0c0c; text-decoration:underline;}

.tm2 {font-size:12px; color:#c3ae9f;}
.tm2 a {color:#523622; padding:0px 3px 0px 3px;}
.tm2 a:hover {color:#9a5625;}

.b1 {font-size:12px; color:#959490; line-height:14px;}
.b1 a {color:#000000; padding:0px 5px 0px 5px;}
.b1 span {padding:0px 0px 0px 8px;}

.b2 {font-size:12px; line-height:14px;}
.b2 a {color:#c2a06d; font-weight:bold;}

.basket {font-size:8px;}
.baskettd {background: #c82525;}
.basketf {color:#ffffff; font-size:11px !IMPORTANT; background: #c82525;}
.basketf p {font-size:14px !IMPORTANT; margin:0px 0px 7px 0px;}
.basketf p a {color:#ffc2c2; font-weight:bold; text-decoration: none; border-bottom: 1px dashed;}
.basketf p a:hover {color:#ffc2c2; font-weight:bold; text-decoration: none; border-bottom: none;}
.basketf span {font-weight:bold;}
.basketf span a {font-weight:bold; color:#ffffff;}
.basketfdiv {text-align:right; font-size:10px; padding-top:6px; padding-right:5px;}
.basketfdiv a {color:#ffc2c2;}

.zpl {font-size:8pt; color:#927560;}
.zpl span {padding-left:15px;}
.zpl span a {color:#927560;}
.fs {font-size:2pt;}
.fsearch {width:90px; height:16px; font-size:8pt; border:none; background: #f8f7f5;}
.flogin {width:90px; height:16px; font-size:8pt; border:none; background: #fdf7eb; color:#999}

.pro {font-size:8pt; color:#5b442c;}
.pro span {font-size:9pt; color:#5b442c; line-height:25px;}
.pro a {color:#af9684; line-height:20px; margin-left:5px;}

.part {font-size:8pt; color:#5b442c;}
.part span {font-size:9pt; color:#5b442c; line-height:25px;}
.part a {color:#af9684; line-height:20px; margin-left:5px;}

.question {font-size:8pt; color:#504f4d;}
.question span {font-size:9pt; color:#5b442c; line-height:25px;}
.question div {margin-left:5px; width:150px;}
.question p {margin:5px 0px 0px 5px; padding-bottom:1px;}
.question p a {margin:0px 10px 0px 0px; color:#504f4d;}

.pr {background: url(images/pr.gif) top left repeat-x; width:150px; padding-top:4px;}

.counter {padding-left:5px;}

.news {font-size:8pt; line-height:15px;}
.news img{ margin-right:10px;}
.news div {color:#504f4d; li ne-height:8px; padding-top:7px;}
.news a {color:#b01b1b;}
.news hr {margin:7px 0px 0px 0px; line-height:8px; color:#dedede; height:1px;}
.newsz {font-size:11pt; line-height:15px; color:#532b1c; font-weight:bold; margin-top:7px;}
.newsz a {color:#532b1c; text-decoration: none; border-bottom: 1px dashed;  font-size:7pt; margin-left:415px; font-weight:normal;}
.newsz a:hover {text-decoration: none; border-bottom:none;}
.allnews {font-size:8pt; text-align:right; font-weight:normal; line-height:20px;}
.allnews a {color:#532b1c; text-decoration: none; border-bottom: 1px dashed;}
.allnews a:hover {text-decoration: none; border-bottom:none;}

.rud {font-size:7pt; text-align:left;}
.rud a {color:#af9684;}

.pmn {font-size:3pt; color:#af9684;}
.pmn p {margin:4px 0px 0px 0px; font-size:11pt;}
.pmn p a {color:#523622; padding-left:12px;}
.pmn span {margin:2px 0px 6px 20px; font-size:8pt;  color:#af9684 !IMPORTANT; line-height:17px;}
.pmn span a {font-size:8pt; color:#000000 !IMPORTANT; line-height:17px;}
.pmntd {background: #efeddf; padding:0px; margin:0px; font-size:3pt;}
.pmnf {color:#ffffff; font-size:11px !IMPORTANT; background: #c82525;}

.mpus {margin:0px 0px 2px 22px; width:105px; font-size:8pt;  color:#af9684 !IMPORTANT;}
.mpus a {color:#000000 !IMPORTANT;}


.zag {color:#532b1c; font-size:13pt; border-bottom: 1px #af9684 dashed; padding-left:5px; padding-bottom:7px;}

.zagspec {color:#EB8A3A; font-size:13pt; border-bottom: 1px #EB8A3A dashed; padding-left:5px; padding-bottom:7px;}
.zagspec_link {margin-top:-25px; text-align:right; float:right;}
.zagspec_link_a {color:#AF0C0C;}
.zagnew {color:#C82525; font-size:13pt; border-bottom: 1px #C82525 dashed; padding-left:5px; padding-bottom:7px;}

.nav {color:#8e7766; font-size:10px; text-align:right; margin-bottom:10px;}
.nav a {color:#8e7766;}

.content {line-height:170%;}
.content a {color:#523622;}

.pictures {border: 8px solid #efeddf;}

.ul_map1 {font-size:12px; list-style: none; line-height: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; text-align: left;}
.ul_map1 a {color: #000000; padding-left: 7px;}
.ul_map1 a:hover {text-decoration: none;}
.a_map_level_2 a {color: #4a3f0f; padding-left: 30px; font-weight: normal; background: url(images/sm_1.gif) no-repeat top left;}
.a_map_level_2 span {padding-left: 10px;}
.a_map_level_2 span a {font-size:10px; color: #949494; padding-left: 0px; font-weight: normal; background:none; text-align:right;}
.a_map_level_2 span a:hover {color: #000000; background:#f8e8cd;}
.a_map_level_3 a {color: #7d6b4a; padding-left: 7px; margin-left: 40px; font-weight: normal; background: url(images/sm_2.gif) no-repeat top left;}
.a_map_level_4 a {color: #af9684; padding-left: 7px; margin-left: 55px; font-weight: normal; background: url(images/sm_2.gif) no-repeat top left;}

.re {font-size: 9pt; margin-bottom:10px; margin-bottom:10px;}
.re td {padding:4px 0px 4px 0px;}
.re a {font-size: 9pt; color:#8b775b;}
.re span {font-size: 9pt; color:red; font-weight:bold;}

.str {font-size: 13px; text-align:center; margin:0px 12px 12px 12px; padding-top:12px; color:#b7b7b7; background: url(images/1px.gif) repeat-x top;}
.str a {background: #ececec; border: #dddddd solid 1px; color:#6c6c6c; padding:5px; line-height:30px;}
.str span {background: #af9684; border: #af9684 solid 1px; color:#ffffff; padding:5px; line-height:30px; text-decoration:none;}
.str a:hover {background: #ffffff;}

.res {font-size: 10pt; text-align:left; color:#414141; line-height:40px;}
.res span {color:red; font-weight:bold;}

.feedback hr {margin-top:10px; margin-bottom:10px; color:#414141;}
.feedback table {font-size:8pt;}
.feedback span {color:red; font-weight:bold;}
.feedback input {BORDER:#888888 1px solid; FONT-SIZE: x-small; WIDTH: 350px; COLOR: #000000;}
.feedback textarea {BORDER:#888888 1px solid; FONT-SIZE: x-small; WIDTH: 350px; COLOR: #000000;}
.but {BORDER:#990000 3px; FONT-SIZE: x-small; COLOR: #ffffff; width:150px !Important;}
.failed {background: #ffd0d0;}
.point {width:13px !IMPORTANT; height:13px; border:none !IMPORTANT;}

.ban {font-size:9pt; font-weight:normal; line-height:17px;}
.ban a {color: #b01b1b; font-weight:bold; }
.ban div {text-align:right; font-size:7pt;}
.ban div a {color:#532b1c; text-decoration: none; border-bottom: 1px dashed;}
.ban div a:hover {text-decoration: none; border-bottom:none;}

.aut {font-size:9pt;}
.aut a {color:#b01b1b;}
.aut span {font-size:9pt;}

.catitem {width:180px; border:#888888 1px dashed; padding:8px; font-size:9pt; text-align:center; background:#ffffff; color:#555555; line-height:13px; vertical-align:top;}
.catitem img {border:0;}
.catitem a {color:#222222; text-decoration:none; font-weight:bold; line-height:15px; font-size:10pt; padding-bottom:5px;}
.catitem a:hover {color:#000000; text-decoration:underline;}

.catitem1 {width:157px; border:#888888 1px dashed; padding:8px; font-size:9pt; text-align:center; background:#ffffff; color:#555555; line-height:16px; vertical-align:top;}
.catitem1 img {border:0;}
.catitem1 a {color:#222222; font-weight:bold; line-height:15px; font-size:10pt;}


.catitem2 {width:522px; border:#b7b7b7 1px dashed; padding:8px; font-size:9pt; color:#555555; vertical-align:top; line-height:24px;}
.catitem2 img {border:0;}
.catitem2 a {color:#222222; margin:2px;}
.catitem2 span {color:#cd4848; margin:2px;}

.catprice {width:110px; border:#888888 1px dashed; padding:8px; font-size:9pt; color:#555555; text-align:center; line-height:15px;}
.catprice img {border:none; margin-top:9px;}
.catprice td span {font-size:13pt; line-height:30px;}

.catz {font-size:9pt; background: #efeddf; text-align:left; margin-bottom:7px; padding:4px; line-height:14px;}
.catz a {color:#532b1c;}

.cit {margin-bottom:25px;}

.cit2 {width:100%; font-size:9pt; line-height:15px; color:#444444;}
.cit2 a {color:#000000; line-height:17px;}
.cit2 p {margin-top:5px;}
.cit2 td {vertical-align:top;}
.cit2 img {border:#888888 1px solid;}
.cit2 span {font-size:10pt; font-weight:bold;}

.catp {background: url(images/catp.gif) repeat-x left center;}

.ot {font-size:11pt; margin:5px 0px 17px 0px; color:#532b1c;}

.ottable {border:#888888 1px dashed; padding:8px;}

.faq {line-height:170%; font-size:9pt; padding-bottom:10px;}
.faq a {color:#000000;}
.faq p {margin-top:10px;}
.faq span {font-weight:bold; font-size:10pt; color:#532b1c;}
.faq hr {margin:0px 0px 0px 0px; line-height:8px; color:#dedede; height:1px;}
.faq div {text-align:right;}
.faq div a {padding:8px; font-weight:bold;}
.faq div a:hover {background: #efeddf;}

.bas {width:100%; font-size:9pt; margin:2px; border: #d6d5d5 solid 1px;  border-collapse: collapse;}
.bas td {border-bottom: #c09e7c solid 1px; border-top: #c09e7c solid 1px; padding:2px;}
.bas td a {color:#000000; text-decoration:none;}

.b3 {border: #c09e7c solid 1px; font-size:9pt !IMPORTANT; margin-bottom:7px;}
.b3 span {font-size:11pt;}

.basinput {BORDER:#888888 1px solid; font-size:9pt; WIDTH: 30px; COLOR: #000000; text-align:center;}
.basbut {BORDER:#888888 1px solid; font-size:9pt; COLOR: #000000;}

.fcat {font-size:8pt; COLOR: #818181; margin-top:15px; line-height:15px;}
.fcat a {COLOR: #818181; text-decoration:none; padding:2px;}
.fcat a:hover {background:#f9eeda; COLOR:#000000; padding:2px;}
.fcat td {padding-bottom:10px;}
.fcat h1 {margin:0px 0px 8px 0px; font-size:11pt; font-weight:bold;}
.fcat h1 a {COLOR: #af0c0c !IMPORTANT; text-decoration:underline;}
.fcat h1 a:hover {background:none;}

.fcatitem {margin-top:15px; width:365px; border:#888888 1px dashed; font-size:9pt; text-align:center; background:#ffffff; color:#555555; line-height:13px; vertical-align:top;}
.fcatitem_list {margin-top:15px; width:540px; border:#888888 1px dashed; font-size:9pt; text-align:center; background:#ffffff; color:#555555; line-height:13px; vertical-align:top;}
.fcatitem td {padding:2px;}
.fcatitem h2 {margin:8px 0px 8px 0px;}
.fcatitem img {border:0; margin:8px;}
.fcatitem table {margin:4px 2px 5px 0px; font-size:9pt; font-weight:bold;}
.fcatitem table img {border:0; margin:0px !IMPORTANT;}
.fcatitem a {color:#222222; font-weight:bold; line-height:15px; font-size:10pt; padding-bottom:5px;}
.fcatitem a:hover {color:#000000;}

.ny_col { margin-left:220px;}


.fcat strong {margin:0px 0px 8px 0px; font-size:11pt; font-weight:bold;}
.fcat strong a {COLOR: #af0c0c !IMPORTANT; text-decoration:underline;}
.fcat strong a:hover {background:none;}


.textonindex {
	text-align:left; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#333;
	}
.textonindex h1 {margin:0px 0px 8px 0px; font-size:11pt; font-weight:bold;}
.textonindex h1 {COLOR: #af0c0c !IMPORTANT; text-decoration:none;}
