body, html {height:100%; margin:0px; padding:0px;}
body {color:#000; background-color: #8B1B1B; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:10px; line-height: 110%;}
div, td, p {font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; font-size:11px; line-height: 110%; color:#000;}
h1,h2,h3,h4,h5,h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
h1 {color:#8B1B1B; padding:10px 0 10px 0px; margin:10px 0 10px 0; font-size:25px; font-weight:normal; border-bottom: 0 solid #ddd6c5; line-height:110%;}
h2 {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:18px; font-weight:normal; line-height:110%;}
h3 {color:#fff; padding:10px 0 10px 0; margin:0 0 0 0; font-size:18px; font-weight:normal; line-height:110%;}
h4 {color:#8B1B1B; padding:7px 0 5px 0; margin:0 0 0 0; font-size:12px; font-weight:bold; line-height:110%;}
h5 {color:#8B1B1B; padding:7px 0 5px 0; margin:0 0 0 0; font-size:12px; font-weight:bold; line-height:110%;}
h6 {color:#8B1B1B; padding:7px 0 5px 0;  margin:10px 0 0 0; font-size:10px; font-weight:bold; line-height:110%;}
p {color:#000;}
span {color:#fff;}
span.pages {font-size: 11px; font-weight:bold; line-height:130%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #8B1B1B; padding: 15px 10px 10px 10px;}
a.page_off  {color: #8B1B1B; text-decoration:underline; font-weight:bold;}
a.page_off:hover  {color: #8B1B1B; text-decoration:none; font-weight:bold;}
span.page_on {color: #8B1B1B; font-weight:bold; font-size:12px;}
/*TABLES*/
table.list {border-bottom:1px solid #A2B3BA;}
table.list td {padding:5px 5px 5px 5px;color:#000;font:lighter 11px tahoma, verdana, arial;text-decoration:none;}

table.list_main {}
table.list_main td { padding:5px 5px 5px 0px; color:#000;font:lighter 11px tahoma, verdana, arial;text-decoration:none;}
td.right_gray { border-right:1px solid #A2B3BA; padding:5px 5px 5px 5px; color:#000;font:lighter 11px tahoma, verdana, arial;text-decoration:none;}
span.price { color: #8B1B1B; font-weight:bold; font-size:12px; }

table {cellspacing:0px; cellpadding:0px;}
.header {background: url(bitmaps/bg.gif) top left repeat-x; height:200px}
/*Дерево каталога*/

td.level2 {background:url("bitmaps/ul_tree_li.gif") 0 12px no-repeat; padding-left:8px; padding-top: 8px;}
td.level3 {padding-left:35px;}
a.level {color:#8B1B1B; padding:0px 0 10px 0px; font-size:11px; font-weight:normal; line-height:110%; text-decoration:none; }
a.level:hover {color:#8B1B1B; padding:0px 0 10px 0px; font-size:11px; font-weight:normal; line-height:110%; text-decoration:underline;}

table.lpadding {margin-left:28px; margin-top:15px;}
td.level1 {background:url("bitmaps/ul_tree_li.gif") 0 12px no-repeat; padding-left:15px; padding-top: 8px;}


a.level_h1 {color:#8B1B1B; padding:0px 0 10px 0px; font-size:11px; font-weight:normal; line-height:110%; text-decoration:none; }
a.level_h1:hover {color:#8B1B1B; padding:0px 0 10px 0px; font-size:11px; font-weight:normal; line-height:110%; text-decoration:underline;}

/*Информация о товаре*/

a.prod_title {color:#8B1B1B; padding:0px 0 10px 0px; font-size:18px; font-weight:normal; line-height:110%; text-decoration:none;}
a.prod_title:hover {color:#8B1B1B; padding:0px 0 10px 0px; font-size:18px; font-weight:normal; line-height:110%; text-decoration:underline;}

/*Информация о конкретном наименовании*/
table.product {}
table.product td {padding:5px 5px 5px 5px;color:#000;font:lighter 11px tahoma, verdana, arial;text-decoration:none;}

table.about {font-size: 11px; border-bottom: 1px solid #A2B3BA; border-left: none; text-align: left; vertical-align: top;}

table.about td {font-size: 11px; border-top: 1px solid #A2B3BA; color:#8B1B1B; text-align: left; font-weight:bold; vertical-align: top; padding:5px 5px 5px 5px;}

/*MESSAGES*/
.err {color: #f00; padding: 20px; margin: 20px; border: 1 solid #c00;}
.error {color: #E35221; padding: 10px; margin:0 0 20px 0px; border: 1 solid #E35221;}
.mess {color: #999; padding: 20px; margin: 20px; border: 1 solid #666;}

/*kroshki*/
td.path {font-size: 10px; line-height:130%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #1E2327; padding-top: 8px; }
a.navoff {color: #1E2327; text-decoration:underline;}
a.navon {color: #8B1B1B; text-decoration:none;}
a.navon:hover {color: #8B1B1B; text-decoration:none;}
a.navoff:hover {color: #1E2327; text-decoration:none;}
.searchline {padding: 5px 5px 5px 15px; background-color: #202529;}

/*LOGIN*/
.top {margin-top:11px;}
div.logintitle {color:#fff; font:11px arial,tahoma,verdana;}
.loginlink {color:#fff; font:lighter 11px tahoma, verdana, arial; text-decoration:underline;}
/*.logintext {font-size:9px; font-family: Verdana, Tahoma, Arial; color:#929292;}*/

ul, ol {line-height: 110%; padding:0px 20px 0 30px; margin:0;}
li {line-height: 110%; padding-top:3px; padding-bottom:3px;}
ul li {list-style-type: square;}

/* text */
#smalltext{font-size:11px;}
table.small td {font-size:10px; vertical-align: top;}

.commontxt{text-align: left; line-height:1.3; padding:10px;}
.small {font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.yellow {color:#bd9203;}
.faq-answer {padding: 10px 30px 10px 30px; margin: 0 30px 0 30px; border: 1 solid #ddd6c5;}

/* menu */
.menuline {background-color: #545F63; height:25px; padding: 0px 15px; }
.menuline2 {background-color: #fff; height:25px; padding: 0px 15px; }
.menucell {padding-right: 15px; }

/*--menu--*/
td.mm1 {padding:5px 5px 8px 5px;}
a.mm1{ font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;color:#63858c; font-weight:bold; text-decoration:none; font-style:italic;  text-transform: uppercase; font-size:10px;}
a.mm1:hover{ font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;color:#fff; font-weight:bold; text-decoration:underline; font-style:italic;  text-transform: uppercase; font-size:10px;}
                                                                                
a.mm1_active{ font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;color:#fff; font-weight:bold; text-decoration:none; font-style:italic;  text-transform: uppercase; font-size:10px;}
a.mm1_active:hover{ font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;color:#fff; font-weight:bold; text-decoration:none; font-style:italic; text-transform: uppercase; font-size:10px;}


/* bg */
/*.mainline1 {background-image: url(../images/bg/mainline1.gif);	background-repeat: no-repeat;	background-position: top left;	background-color:#bd9203;	height:37px;	padding: 0 15px;}*/
.innerline1 { 	background-color: #5C6C72;	height:37px;	padding: 0 15px;}

/* forms */
input, textarea, select {color:#261d01; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin: 0px; padding: 0px;}
.longfield {width:80%;}
.formtext {color: #8B1B1B; font-weight: bold; vertical-align: top;}
.formfield {color: #8B1B1B;}

/* links */
a {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}

a.tab {color:#9a7702; text-decoration:none;}
a.tab:hover {color:#9a7702; text-decoration:none;}



table.mm { margin-top:5px; margin-left:10px; width: 90%; border-top:1px solid #9EA6A9;}

td.mm1-on {  background:url("bitmaps/ul_basic_li.gif") 0 10px no-repeat; padding: 5px 10px 5px 10px; font-family:Tahoma; font-size:11px }
td.mm1-off {  background:url("bitmaps/ul_basic_li.gif") 0 10px no-repeat; padding: 5px 10px 5px 10px; font-family:Tahoma; font-size:11px }

td.mm2-on { padding: 10px 30px; padding-top:2px; padding-bottom: 2px; background-color:white; font-family:Tahoma; font-size:11px; }
td.mm2-off { padding: 10px 30px; padding-top:2px; padding-bottom: 2px; background-color:white; font-family:Tahoma; font-size:11px; }

.submenucell{font-family:Tahoma; font-size:11px }
.submenucellon{ padding: 10px 10px 10px 30px; background-color:white; font-family:Tahoma; font-size:11px; }

a.mm1-off{ color:#fff; text-decoration:none; font-family:Tahoma; font-size:11px; }
a.mm1-off:hover{ color:#fff; text-decoration:underline; font-family:Tahoma; font-size:11px; }
a.mm1-on{ color:#fff; text-decoration:none; font-weight:bold; font-family:Tahoma; font-size:11px; }
a.mm1-on:hover{ color:#fff; text-decoration:none; font-family:Tahoma; font-size:11px; }

a.whitelink{ color:white; text-decoration:underline; }
a.whitelink:hover{ color:white; text-decoration:none; }

/* start: content */
table.search_cat td {padding:5px 5px 5px 5px;}
td.top {border-bottom:2px solid #2C3638; background: url(bitmaps/bg.gif) top left repeat-x; height:200px}
td.left {border-right:2px solid #2C3638; border-top:2px solid #6C7E80; border-bottom:2px solid #3D464B;}
.content {border-top:2px solid #637579; background-color:#fff; border-bottom:2px solid #6C7E80; border-right:2px solid #2C3638; border-top:2px solid #6C7E80;}
td.content {padding:0 10px 10px 10px;}
/*regdiller*/
table.bottom {bgcolor:#5B6A6F;}


#fontsize1 {font-size:11px; /*text-align:center;*/}
.borderbottom1{border-bottom:1px solid #ddd6c5; color:#413c2e; padding:5px;}
.borderbottom0{background-color:#ddd6c5; font-weight:bold; color:#625a42; padding:5px;}
/* end: content */

.credits, .credits a, .credits a:visited {color:#fff; font-size: 11px; line-height: 130%;}

li.main {line-height: 110%; padding-top:0px; padding-bottom:0px; font-size: 10px;}


/*search*/
.search_highlight {color:#9a7702;}
.search_page_current {color:#625a42; text-decoration: none;}
.search_page_current:hover {color:#625a42; text-decoration: none;}

/*Новости*/
table.mainnews {border-top:1px solid #A2B3BA;}
table.news {border-bottom:1px solid #A2B3BA;}
table.news td {padding:5px 5px 5px 5px; color:#7B7F80; font:lighter 11px tahoma, verdana, arial;text-decoration:none;}
table {cellspacing:0px; cellpadding:0px;}
.header {background: url(bitmaps/bg.gif) top left repeat-x; height:200px}

a.sm_news_title {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:11px; font-weight:bold; line-height:110%;}
a.sm_news_title:hover {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:11px; font-weight:bold; text-decoration:underline; line-height:110%;}

a.news_title {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:14px; font-weight:bold; line-height:110%;}
a.news_title:hover {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:14px; font-weight:bold; text-decoration:underline; line-height:110%;}
span.gray {color:#7B7F80;}
a.red {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:11px; font-weight:none; text-decoration:none;}
a.red:hover {color:#8B1B1B; padding:0px 0 10px 0px; margin:5px 0 0 0; font-size:11px; font-weight:none; text-decoration:underline;}

/*Корзина*/
table.basket {font-size: 11px; border-bottom: 1px solid #A2B3BA; border-left: none; text-align: left; vertical-align: top;}
table.basket th {font-size: 10px; background-color:#A2B3BA; color:#8B1B1B; text-align: left; font-weight:bold; vertical-align: top; padding:5px 5px 5px 5px;}
table.basket td {font-size: 10px; border-top: 1px solid #A2B3BA; color:#8B1B1B; text-align: left; font-weight:normal; vertical-align: top; padding:5px 5px 5px 5px;}


/*Contacts*/
a.red{ color:#8B1B1B; text-decoration:none; font-family:Tahoma; font-size:11px; }
a.red:hover{ color:#8B1B1B; text-decoration:underline; font-family:Tahoma; font-size:11px; }

