/* CSS Document */

*
{
	margin:0;
	padding:0;
}

body
{
	background:#fff url(/i/head_bg.jpg) 1195px 0 repeat-x;
	font: 0.75em/1.5 'Lucida Sans Unicode', 'Lucida Grande', 'Arial Narrow', Arial, sans-serif;
	color:#57534c;
	_behavior: url("/csshover2.htc");
}

a img
{
	border:none;
}

#container
{
	min-width:1000px;
	position:relative;
	padding-top:221px;
	_width: expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 2000? "2000" : "auto");
}

#head
{
	height:221px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(/i/head2.jpg) 376px 0 no-repeat;
}

#head ul
{
	width:100%;
	background-color:#8c021f;
}

#head ul li
{
	list-style-type:none;
	display:inline;
	font-size:12px;
	text-transform:uppercase;
	padding:0 3px;
}

#head span
{
	display:block;
	height:204px;
	width:376px;
	background-color:#fff;
}

/* Vertical Drop Down Menu
------------------------------ */

.menu-v-d a 
{ 
	_zoom: 1; 
}
.menu-v-d ul ul 
{
	_margin-left: -2px;
}


#menu
{
	width:193px;
	margin-left:20px;
	font-size:14px;
	margin-top:15px;
	margin-bottom:50px;
	border:none;
}
.menu-v-d li 
{
	border-bottom:1px solid #e5dbc9;
}
.menu-v-d li.last 
{
	border:none;
}
#menu a.lvl0 
{
	background-position:180px center;
}


#menu ul 
{
	font-size:12px;
	width:200px;
}

.menu-v-d 
{ 
	border-top: 1px solid #860120; 
}
.menu-v-d li 
{ 
	display: block; position: relative;
	list-style: none; 
}
.menu-v-d ul.ins li 
{ 
	display: block;
	position: relative;
	border: 1px solid #860120;
	border-width: 0px 1px 1px 1px;
	list-style: none; 
}
.menu-v-d li a 
{
	display: block; 
	position: relative; 
	text-decoration: none; 
	padding: 8px 10px 8px 10px;
}

.menu-v-d li:hover 
{
	background-color: #860120;
}
.menu-v-d li:hover a 
{
	color:#fff;
}
.menu-v-d a:hover 
{
	color: #fff;
}
.menu-v-d a.list:hover 
{
	background-image:url(/i/nav.gif); 
	background-position:190px center; 
	background-repeat:no-repeat; 
}

.menu-v-d ul.ins a 
{
	color: #860120;
}

.menu-v-d li ul.ins li a 
{
	_color: #860120;
}

.menu-v-d ul li:hover a 
{
	color: #fff;
}

.menu-v-d li ul li:hover a 
{
	_color: #fff;
}

.menu-v-d li:hover a.list 
{
	background-image:url(/i/nav.gif); 
	background-position:190px center; 
	background-repeat:no-repeat;
}

.menu-v-d ul.ins ul.ins a 
{
	color: #860120;
}

.menu-v-d ul.ins ul.ins li:hover a 
{
	color: #fff;
}

.menu-v-d .list {
	background-image: url(/i/nav0.gif); 
	background-position:190px center; 
	background-repeat:no-repeat;
}

.menu-v-d li ul.ins a.list 
{
	background-image: url(/i/nav0.gif); 
	background-position:190px center; 
	background-repeat:no-repeat;
}

.menu-v-d li ul.ins a.list:hover 
{
	background-image: url(/i/nav.gif); 
	background-position:190px center; 
	background-repeat:no-repeat;
}

.menu-v-d li ul.ins li:hover a.list 
{ 
	background-image:url(/i/nav.gif); 
	background-position:190px center; 
	background-repeat:no-repeat;
}


.menu-v-d li ul 
{ 
	display: none; 
	position: absolute; 
	top:0; 
	border-top: 1px solid #860120; 
	left: 100%; 
	width: 100%; 
	background-color: #fff; 
}
.menu-v-d li ul li ul 
{
	top:-1px;
}
.menu-v-d li ul li 
{ 
	background-color: #fff; 
}

.menu-v-d li:hover ul ul,
.menu-v-d li:hover ul li:hover ul ul 
{
	display: none;
}

.menu-v-d li:hover ul,
.menu-v-d li:hover ul li:hover ul,
.menu-v-d li:hover ul li:hover ul li:hover ul 
{
	display: block;
}

.menu-v-d ul ul
{
	left: 100%;
}


/*
										Vertical Drop Down Menu End 
		********************************************************************************************* 
*/

.m1 .sidebox a, .m1 #contacts a
{
	color:#57534c;
	text-decoration:underline;
}

.m1 .sidebox
{
	margin-left:13px;
	width:180px;
}


span.title
{
	display:block;
	color:#2f4f62;
	font-size:17px;
	margin-bottom:10px;
	line-height:20px;
}

.sidebox p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-bottom:10px;
}

#contacts p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-bottom:10px;
}

#contacts p b
{
	display:block;
}

#contacts a
{
	color:#57534c;
	text-decoration:none;
}

td.m2
{
	border-left:1px solid #f2ede3;
	border-right:1px solid #f2ede3;
}

h1,h2,h3
{
	color:#71001a;
	text-transform:uppercase;
	font-weight:400;
}

h1
{
	font-size:18px;
	margin:22px 0 8px 8px;
}

h2
{
	color:#2b3b43;
	font-size:15px;
	padding:10px 0 8px;
}

h3
{
	font-size:14px;
	color:#71001a;
	padding:10px 0 5px 13px;
}

#content
{
	margin:0 15px 0 20px;
	text-align: justify;
}

#content p
{
	padding: 0 0 12px 0;
/*	text-indent:13px;	*/
}

#content p.warning
{
	padding: 0 0 12px 25px;
	color:#cc0000;
	font-size:15px;
}

#content li
{
	list-style-type:none;
	padding-top:5px;
}

#content ul
{
	line-height:13px;
	margin:5px 0 15px 20px;
}

#content ul li
{
	background:url(/i/list_0.gif) 0 9px no-repeat;
	padding-left:20px;
	display:block;
}

#content ul li ul
{
	margin:0 0 0 30px;
}

#content ul li ul li
{
	background:url(/i/list_1.gif) 0 11px no-repeat;
	padding-left:10px;
}


/* round corners */
.cat-item
{
	background: transparent; width:250px; margin:20px auto;
}

.cat-item h1, .cat-item p
{
	margin:0 10px;
}

.cat-item h1 
{
	font-size:2em;
	color:#d9d9d9;
	letter-spacing:1px;
}

.cat-item p 
{
	padding-bottom:0.5em;
}
 
.cat-item .top, .cat-item .bottom 
{
	display:block;
	background:transparent;
	font-size:1px;
}

.cat-item .b1, .cat-item .b2, .cat-item .b3, .cat-item .b4, .cat-item .b1b, .cat-item .b2b, .cat-item .b3b, .cat-item .b4b 
{
	display:block;
	overflow:hidden;
}

.cat-item .b1, .cat-item .b2, .cat-item .b3, .cat-item .b1b, .cat-item .b2b, .cat-item .b3b 
{
	height:1px;
}

.cat-item .b2 
{
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

.cat-item .b3 
{
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

.cat-item .b4 
{
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

.cat-item .b4b 
{
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

.cat-item .b3b 
{
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

.cat-item .b2b 
{
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
 
 
.cat-item .b1 
{
	margin:0 5px;
	background:#d9d9d9;
}

.cat-item .b2, .cat-item .b2b 
{
	margin:0 3px;
	border-width:0 2px;
}

.cat-item .b3, .cat-item .b3b 
{
	margin:0 2px;
}

.cat-item .b4, .cat-item .b4b 
{
	height:2px;
	margin:0 1px;
}

.cat-item .b1b
{
	margin:0 5px;
	background:#d9d9d9;
}

.cat-item .boxcontent
{
	display:block;
	background:#f2f1e5;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}

/* end round corners */


#content #cat .title
{
	color:#74001b;
	margin:10px 0 0;
}

#cat .cat-block
{
	width:50%;
	float:left;
}

#content #cat .cat-item .title
{
	color:#244f5b;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	text-align:center;
	margin:0;
	padding:0 0 11px 10px;
	line-height:15px;
}

#content #cat .cat-item .title a
{
	color:#244f5b;
	text-decoration:none;
}



#content .cat-item 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}


br.line
{
	display:block;
	height:1px;
	width:100%;
	clear:left;
	font-size:1px;
}

#content .cat-item .value
{
	color:#74001b;
	display:block;
	font-size:17px;
	font-weight:700;
	padding:6px 0 2px;
}

#content .cat-item p
{
	text-align:left;
	text-indent:0;
	font-size:11px;
	line-height:14px;
	padding:0 10px;
}

#content .cat-item p.more
{
	text-align:right;
	padding:15px 10px 10px 0;
}

#content .cat-item p.more a
{
	background:url(/i/cat.gif) right 5px no-repeat;
	text-decoration:none;
	font-weight:700;
	padding-right:15px;
	color:#244f5b;
}

#content .sales
{
	width:100%;
	border-bottom:1px solid #024264;
	margin: 10px 0 10px 0;
}

#content .sales .btml
{
	background-color:#fff;
	text-align:center;
	color:#2b3b43;
	font-size:14px;
	font-weight:400;
	padding-left:5px;
	border-bottom:none;
}

#content .sales .btml a
{
	margin: 0px 10px 0px 10px;
	color:#71001a;
}

#content .sales .btml a:hover
{
	color:#2b3b43;
}

#content .sales .th
{
	background-color:#024264;
	text-align:center;
	color:#e3e2e8;
	font-size:16px;
	font-weight:400;
	padding-left:5px;
	border-bottom:none;
}

#content .sales .th2
{
	border-left:none;
	background-color:#024264;
	text-align:center;
	color:#f3f2e8;
	font-size:16px;
	font-weight:400;
	padding-left:5px;
	border-bottom:none;
}

#content .sales tr
{
	background-color:#f5f4ed;
}

#content .sales tr:hover
{
	background-color:#fff;
}

#content .sales tr td.th:hover
{
	color:#fff;
}

/*#content .sales .odd
{
	background-color:#fcfcfc;
}*/

#content .sales .price
{
/*	color:#d81900;	*/
	color:#71001a;
	text-align:right;
	border-left:none;
	padding-right:10px;
}

#content .sales td
{
	border-left:2px solid #88a6b6;
	border-right:1px solid #024264;
	border-bottom:1px solid #024264;
	padding:3px 0 3px 10px;
}

#content .sales a
{
	text-decoration:underline;
}

#content .sales a,#content .sales
{
	color:#024264;
}

#content .sales a span,#content .sales span a,#content .sales span
{
	color:#3c5664;
	font-weight:700;
}

.m2 strong
{
	font-weight:700;
}

a
{
	color:#6e0019;
	text-decoration:underline;
}

a:hover
{
	color:#2b3b43;
}

td.m3
{
	width:222px;
	color:#230008;
}

.sidebox
{
	margin-bottom:54px;
}

#rightbar
{
	padding:20px 5px 0 10px;
}

#rightbar .title
{
	margin-bottom:6px;
}

#rightbar ul
{
	margin-left:12px;
	color:#57534c;
}

#rightbar ul li
{
	list-style-type:none;
	background:url(/i/r_list.gif) 0 10px no-repeat;
	padding-left:7px;
}

#rightbar ul li ul li
{
	background:none;
}

#footer
{
	position:relative;
	color:#71001a;
	background:#e3d8c3;
	padding-bottom:10px;
}

#footer a
{
	color:#8f9c95;
}

#footer ul
{
	background-color:#8c021f;
	padding:5px 0 4px 175px;
}

#footer ul li
{
	list-style-type:none;
	display:inline;
	font-size:12px;
	text-transform:uppercase;
	padding:0 3px;
}

#f-img
{
	background:url(/i/foot.gif) 0 0 no-repeat;
	width:166px;
	height:65px;
	display:block;
	position:absolute;
	left:0;
	top:-38px;
}

#footer p
{
	font-size:13px;
	margin-left:244px;
	margin-top:5px;
	margin-right:220px;
}

#footer p.blink
{
	margin-top:3px;
	text-decoration:none;
}

#footer p a
{
	font-size:12px;
	text-decoration:none;
/*	border-bottom:1px solid #8f9c95;	*/
}

#footer #banner
{
	position:absolute;
	left:24px;
	top:34px;
}

#footer #counts
{
	position:absolute;
	top:40px;
	right:0;
	margin:0;
	padding:0;
}

#footer #counts a img
{
	margin-right:12px;
}

#head ul li a
{
	padding:1px 20px 1px;
}

#footer ul li a
{
	padding:6px 20px 5px;
}

#head ul li a,#footer ul li a
{
	text-decoration:none;
	color:#fff;
}

#head ul li a:hover,#footer ul li a:hover
{
	text-decoration:underline;
}


