body {margin: 0; padding: 0; font-size: 16px; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; background: #814d21 url("../img/bg.gif"); background-position: center bottom; background-repeat: repeat;}

.background {margin: 0; padding: 0;  padding-top: 15px; background: url("../img/background.jpg"); background-position: center top; background-repeat: no-repeat;}

form {margin: 0; padding: 0;}
td, div, p, span, dl, dt, dd {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal; FONT-WEIGHT: normal; }

form {padding: 0px; margin: 0px;}
select {padding: 0; margin: 0;}
table {padding: 0px; margin: 0px; color: #FFFFFF;}
td {color: #FFFFFF;}

a {FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; color: #FFFFFF;}
a:hover { color: #fef3b3; TEXT-DECORATION: none;}

h1 {margin: 0; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 21px; color: #000000; font-weight: lighter; }
h2 {margin: 0; padding: 0; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: lighter; }
h3 {margin: 0; padding: 0; FONT-FAMILY: "Times New Roman", Times, serif; font-size: 41px; color: #FFFFFF; font-weight: lighter; padding-left:15px; }
h4 {margin: 0; padding: 0; FONT-FAMILY: "Times New Roman", Times, serif; font-size: 24px; color: #FFFFFF; font-weight: lighter; }
h5 {margin: 0; padding: 0; FONT-FAMILY: "Times New Roman", Times, serif; font-size: 30px; color: #FFFFFF; font-weight: lighter; }
h6 {margin: 0; padding: 0; FONT-FAMILY: "Times New Roman", Times, serif; font-size: 49px; color: #FFFFFF; font-weight: lighter; }

.gray { color: #999999; }
.blue { color: #008ED3; }
.black { color: #000000; }
.black a { color: #000000; }
.black a:hover { color: #000000; }
.black td { color: #000000; }
a.black:hover { color: #000000; }

.mag { color: #FFFFFF; }

.h4 { FONT-FAMILY: "Times New Roman", Times, serif; font-size: 24px; color: #000000; font-weight: lighter; }
.padding { padding-left: 45px; padding-top: 10px; color: #FFFFFF; }

.t_t_left { height: 17px; width: 17px; background: url("../img/t_t_left.gif"); background-position: center top; background-repeat: no-repeat; }
.t_t_center { background: #FFFFFF }
.t_t_right { height: 17px; width: 17px; background: url("../img/t_t_right.gif"); background-position: center top; background-repeat: no-repeat; }
.t_bg_white { background: #FFFFFF }
.t_b_left { height: 17px; width: 17px; background: url("../img/t_b_left.gif"); background-position: center top; background-repeat: no-repeat; }
.t_b_center { background: url("../img/t_b_center.gif"); background-position: center top; background-repeat: repeat-x; }
.t_b_right { height: 17px; width: 17px; background: url("../img/t_b_right.gif"); background-position: center top; background-repeat: no-repeat; }

.small { font-size: 14px; }
.name { padding-left: 25px; padding-bottom: 5px; }

.pic_bg { padding-top: 21px; }
.pic { width: 902px; height: 348px; background: url("../img/pic.jpg"); background-position: center top; background-repeat: no-repeat; }
.pic_text { padding-top: 27px; }

.podmenu {margin:0px;padding:0px;padding-top:20px;}
.podmenu ul,li{list-style:none;}
.podmenu li {width:auto;margin:0px;padding:0px;padding-right:30px;padding-bottom:10px;float:left;}
.podmenu li a{display:block;text-align:left}
.podmenu li a i{FONT-SIZE:14px;font-style:normal;font-variant:normal;font-weight:bold}
.podmenu .nav{color:#fef3b3;FONT-SIZE:16px;TEXT-DECORATION:underline;}
.podmenu .nav:hover{color:#fef3b3;FONT-SIZE:16px;TEXT-DECORATION:none;}

.addmenu {margin:0px;padding:0px}
.addmenu ul,li{list-style:none;}
.addmenu li {width:auto;margin:0px;padding:0px;padding-left:20px;padding-bottom:5px;padding-top:10px;}
.addmenu li a{display:block;text-align:left}
.addmenu li a b{FONT-SIZE:14px;font-weight:normal}
.addmenu li a i{FONT-SIZE:14px;font-style:normal;font-variant:normal;font-weight:bold}
.addmenu .nav{color:#000000;FONT-SIZE:16px;TEXT-DECORATION:underline;}
.addmenu .nav:hover{color:#FFFFFF;FONT-SIZE:16px;TEXT-DECORATION:none;}

.catalog {background:url("../img/blank.png");background-position:left center;background-repeat:no-repeat;display:block;margin-bottom:8px;padding:0px;float:left;width:200px;height:190px;}
.catalog a{}
.catalog .img{margin-top:33px;margin-left:23px;}
.catalog .text_bg{background:url("../img/blank_text.png");background-position:left center;background-repeat:no-repeat;color:#000000;FONT-SIZE:15px;float:right;text-align:center;width:136px;height:42px;margin-left:50px;margin-top:10px;position:absolute;z-index:100; }
.catalog .text{margin-top:5px;margin-left:15px;}

.listing {margin:0px;padding:0px;padding-right:8px;}
.listing ul,li{list-style:none}
.listing li {float:left;background:url("../img/page.gif");background-position:left center;background-repeat:no-repeat;display:block;width:30px;height:30px;padding:2px;text-align:center;margin:4px;}
.listing li b{color:#734118;font-size:14px;}
.listing li a{color:#000000;font-size:14px;padding-right:2px;padding-top:6px;text-decoration:none;display:block;}
.listing li a:hover{color:#734118;text-decoration:none;display:block;}
.listing li u{text-decoration:none}

.carpet {background:url("../img/carpet.gif");background-position:center bottom;background-repeat:no-repeat;width:903px;height:101px;}

span.corners-bottom, span.corners-top{
	display: block;
	font-size:12px;
	padding-right: 12px;
	height: 12px;
	background : transparent url(../img/corners.png) no-repeat 100% -36px;
}

span.corners-top{background-position: 100% -24px;}

span.corners-bottom span, span.corners-top span{
    width: 100%;
	display: block;
	font-size:12px;
	height: 12px;
	background : transparent url(../img/corners.png) no-repeat 0 -12px;
}

span.corners-top span{background-position: 0 0;}

span.dark{background-position: 100% -84px;}
span.dark span{background-position: 0 -60px;}

 * html span.corners-bottom span{background-image: url(../img/corners-ie.png);}
 * html span.corners-bottom{background-image: url(../img/corners-ie.png);}
 * html span.corners-top span{background-image: url(../img/corners-ie.png);}
 * html span.corners-top{background-image: url(../img/corners-ie.png);}


ul.menu{
	list-style: none;
	position: relative;
	z-index:10;
    padding: 0;
    margin: 0;
    width: 100%;
}

ul.menu li{
    padding: 0;
    margin: 0;
	float: left;
	position: relative;
	line-height: 1em;
}

ul.menu dl{margin:0; padding: 0;}
ul.menu dt{padding: 0 16px 16px 16px;}
ul.menu dt a{
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: underline;
}
ul.menu dt a.item2{
	font-size: 24px;
	color: #fef3b3;
	text-decoration: underline;
}
ul.menu dt a.item3{
	font-size: 24px;
	color: #fef3b3;
	text-decoration: underline;
}

ul.menu dt span{
	font-size: 1.2em;
	color: #734118;
}
ul.menu dt a:hover{border:0;}

ul.menu dd{display: none;
padding:0px;
margin:0;
}
ul.menu li span.corners-top{visibility: hidden;}

ul.menu dd ul{
	list-style: none;
	margin: 0;
	color: #734118;
	padding: 0 1em;
	background: #FFFFFF url(../img/hint-bg.png) repeat-x bottom left;
}

ul.menu dd li{
	float: none;
	line-height: 1.4em;
}

ul.menu dd li.last{margin-top: 1em;}
ul.menu dd span.corners-top span{background-position: 100% 0;}

ul.menu li:hover span.corners-top{visibility: visible; }
ul.menu li:hover a{color: #000000; text-decoration: underline;}
ul.menu li:hover a:hover{color: #734118; text-decoration: none;}
ul.menu li:hover dt{background-color: #FFFFFF;}
ul.menu li:hover dd{
	display: block;
	position: absolute;
	top: 2em;
	margin-top: 12px;
	left:0;
	width: 280px;
}

ul.menu li:hover dt a, ul.menu li:hover dt span{
	color: #734118;
	border:0;
    text-decoration: none;
}