body, html
{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	background:#fff;
}

h1
{
	font:21px arial;
	color:#454545;
}

h2
{
	color:#454545;
	font:21px arial;
}

form
{
	margin:0px;
	padding:0px;
}

form div.input
{
	border:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	width:214px;
	margin-top:10px;
}

form div.input input
{
	border:1px solid #404040;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#fff;
	height:17px;
	font:12px arial;
	color:#5b6a72;
	padding:3px 3px 0px 3px;
	width:206px;
	_margin:-1px 0px;
}

form div.input select
{
	border:1px solid #404040;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#fff;
	height:22px;
	font:12px arial;
	color:#5b6a72;
	width:215px;
	_margin-bottom:-1px;
}




table.tBody
{
	height:100%;
	background:#c8bfad url(/DESIGN/SITE/images/top.jpg) no-repeat center 0px;
}

table.tBody_
{
	 background-image:url(/DESIGN/SITE/images/top_.jpg);
}





#indxCont
{
	font:12px arial;
	color:#454545;
	background:url( /DESIGN/SITE/images/bgIndxCont.gif ) repeat-y 1px 0px;
	height:100%;
}

#indxCont h1
{
	margin:0px;
	margin-bottom:10px;
}

#indxCont #content
{
	background:url( /DESIGN/SITE/images/bgIndxCont_.gif ) no-repeat 1px 0px;
	padding-right:60px;
}




#innCont
{
	font:12px arial;
	color:#454545;
	/*
	background:url( /DESIGN/SITE/images/bgInnCont.gif ) repeat-y;
	*/
}

#innCont h1
{
	margin:0px;
}

#innCont #content
{
	background:url( /DESIGN/SITE/images/bgInnCont.gif ) repeat-y 1px 0px;
	height:100%;
}







#path
{
	font:11px arial;
	line-height:18px;
	color:#756240;
	border-bottom:1px solid #d6cdb8;
	padding-bottom:16px;
	width:392px;
	margin-bottom:10px;
}

#path a
{
	color:#005cb1;
	font:11px arial;
	line-height:18px;
}

#path span.line
{
	padding:0px 10px;
}







#hPage
{
	padding:0px 31px;
	height:80px;
	_height:40px;
	padding-bottom:13px;
	_padding-bottom:25px;
}

#hPage h1
{
	color:#c30000;
	font:30px arial;
	width:400px;
}

#hPage div.spage
{
	float:left;
	margin:7px 24px 0px 0px;
}

#hPage div.spage a
{
	color:#005cb1;
	font:14px arial;
	line-height:18px;
}

#hPage div.spage a:visited
{
	color:#005cb1;
}








#content
{
	padding:0px 30px;
	/*
	color:#454545;
	font:12px arial;
	*/
	color:#000;
	font:13px arial;
	line-height:18px;
}

#conten h1
{
	color:#c30000;
	font:30px arial;
}

#conten h2
{
	color:#000;
	font:21px arial;
}

#conten h3
{
	color:#000;
	font:18px arial;
}

#content a, #content a:visited
{
	color:#005cb1;
}

#content #cont p
{
	margin:10px 0px;
}

#content #cont table
{
	border-left:1px solid #9c8a6a;
	border-top:1px solid #9c8a6a;
}

#content #cont table td
{
	color:#000;
	font:12px arial;
	line-height:14px;
	padding:10px;
	border-right:1px solid #9c8a6a;
	border-bottom:1px solid #9c8a6a;
}

#content #cont table td.title
{
	color:#fffbf0;
	font-weight:bold;
	padding:10px;
	border-right:1px solid #fffbf0;
	background:#9c8a6a;
}

#content #cont table.attn, #content table.attn
{
	background:#e8e2d3 url( /DESIGN/SITE/images/bgDiv1.gif ) no-repeat 22px 16px;
	border:none;
}

#content #cont table.attn td, #content table.attn td
{
	font:4px arial;
	padding:0px;
	border:none;
}

#content #cont table.attn td.tr1td1, #content table.attn td.tr1td1
{
	background:url( /DESIGN/SITE/images/tr1td1.gif ) no-repeat 0px 0px;
	width:4px;
}

#content #cont table.attn td.tr1td3, #content table.attn td.tr1td3
{
	background:url( /DESIGN/SITE/images/tr1td3.gif ) no-repeat right 0px;
	width:4px;
}

#content #cont table.attn td.tr2td2
{
	color:#523d19;
	font:italic 14px arial;
	line-height:21px;
	padding:7px 20px 8px 50px;
}

#content table.attn td.tr2td2, #content table.attn td.tr2td2 td
{
	color:#000;
	font:13px arial;
	line-height:22px;
}

#content table.attn td.tr2td2 td.value
{
	font-weight:bold;
}

#content table.attn td.tr2td2 tr.red td
{
	color:#c30000;
	font:18px arial;
	padding-bottom:5px;
}

#content table.attn td.tr2td2 tr.red span
{
	color:#000;
	font-weight:400;
}

#content #cont table.attn td.tr3td1, #content table.attn td.tr3td1
{
	background:url( /DESIGN/SITE/images/tr3td1.gif ) no-repeat 0px bottom;
}

#content #cont table.attn td.tr3td3, #content table.attn td.tr3td3
{
	background:url( /DESIGN/SITE/images/tr3td3.gif ) no-repeat right bottom;
}


#content #cont div
{
	background:url( /DESIGN/SITE/images/bgDiv2.gif ) no-repeat 10px 13px;
	color:#523d19;
	font:italic 14px arial;
	line-height:21px;
	padding:7px 20px 8px 50px;
}

#content ul, #content ol
{
	margin:5px 0px 5px 20px;
	_margin:5px 0px 5px 23px;
	padding:0px;
}

#content li
{
	line-height:24px;
}

#content ul
{
	list-style-type:none;
	margin:5px 0px 5px 1px;
}

#content ul li
{
	background:url( /DESIGN/SITE/images/marker2.gif ) no-repeat 0px 12px;
	padding-left:16px;
}

#content #cont table.imgToTable, #content table.imgToTable
{
	border:none;
}

#content #cont table.imgToTable td, #content table.imgToTable td
{
	font:1px arial;
	padding:0px;
	border:none;
	padding:0px;
}

#content #cont table.imgToTable td.tr1td1, #content table.imgToTable td.tr1td1
{
	background:url( /DESIGN/SITE/images/bgImg1_1.png ) no-repeat 0px 0px;
	width:6px;
	height:6px;
}

#content #cont table.imgToTable td.tr1td1, #content table.imgToTable td.tr1td1 div
{
	width:6px;
	height:6px;
}

#content #cont table.imgToTable td.tr1td2, #content table.imgToTable td.tr1td2
{
	background:url( /DESIGN/SITE/images/bgImg1_2.gif ) repeat-x 0px 0px;
	height:6px;
}

#content #cont table.imgToTable td.tr1td3, #content table.imgToTable td.tr1td3
{
	background:url( /DESIGN/SITE/images/bgImg1_3.png ) no-repeat right 0px;
	width:6px;
	height:6px;
}

#content #cont table.imgToTable td.tr1td3, #content table.imgToTable td.tr1td3 div
{
	width:6px;
	height:6px;
}

#content #cont table.imgToTable td.tr2td1, #content table.imgToTable td.tr2td1
{
	background:url( /DESIGN/SITE/images/bgImg2_1.gif ) repeat-y 0px 0px;
	width:6px;
}

#content #cont table.imgToTable td.tr2td3, #content table.imgToTable td.tr2td3
{
	background:url( /DESIGN/SITE/images/bgImg2_3.gif ) repeat-y right 0px;
	width:6px;
}

#content #cont table.imgToTable td.tr3td1, #content table.imgToTable td.tr3td1
{
	background:url( /DESIGN/SITE/images/bgImg3_1.png ) no-repeat 0px bottom;
	width:6px;
	height:6px;
}

#content #cont table.imgToTable td.tr3td2, #content table.imgToTable td.tr3td2
{
	background:url( /DESIGN/SITE/images/bgImg3_2.gif ) repeat-x 0px bottom;
	height:6px;
}

#content #cont table.imgToTable td.tr3td3, #content table.imgToTable td.tr3td3
{
	background:url( /DESIGN/SITE/images/bgImg3_3.png ) no-repeat right bottom;
	width:6px;
	height:6px;
}







#news
{
}

#news div.new
{
	font:12px arial;
	margin-bottom:18px;
}

#news div.new div
{
	margin-bottom:1px;
}

#news div.new a
{
	font:14px arial;
	line-height:18px;
}

#news div.new p
{
	margin:7px 0px;
}

#content div.line
{
	font:2px arial;
	border-top:1px solid #d6cdb8;
	margin-top:35px;
}

#news h2.h2
{
	font-weight:400;
	margin:5px 0px 14px 0px;
}

#news div.otherNews
{
	color:#454545;
	font:21px arial;
	margin:34px 0px 21px 0px;
}





#images td.cImg
{
	padding-right:10px;
}

#images td.cImg table
{
	width:90px;
}

#images td.cImg img
{
	cursor:pointer;
}

#images #bImg
{
	margin:21px 0px 10px 0px;
	width:290px;
	cursor:pointer;
}

#images div.list
{
	overflow:auto;
	width:290px;
	height:90px;
}






#objects td.obj
{
	padding-bottom:20px;
	font:12px arial;
	line-height:18px;
	color:#000;
}

#objects td.obj a
{
	font:14px arial;
	line-height:18px;
}

#objects td.obj div
{
	margin-top:8px;
}

#objects td.obj td.padding
{
	padding-right:30px;
}

#objects td.oImg
{
	padding:0px 19px 17px 0px;
	width:180px;
}

#objects td.oImg div
{
	margin:5px 0px;
}

#objects td.oImg img
{
	cursor:pointer;
}

#objects td.oImg span
{
	color:#005cb1;
	text-decoration:underline;
	cursor:pointer;
}

#objects td.oImg_
{
	padding-right:0px;
	width:164px;
}









#order
{
}



#order td.title
{
	color:#454545;
	font:12px arial;
	line-height:22px;
	text-align:right;
	padding:10px 16px 0px 0px;
	width:200px;
}

#order td.title span
{
	color:#8b8371;
	font:italic 10px arial;
	line-height:auto;
}

#order .btn
{
	margin:20px 0px;
}

#order div.text
{
	color:#454545;
	font:12px arial;
	line-height:18px;
	margin:0px 0px 10px 0px;
}

#order div.error
{
	color:#c30000;
	font:14px arial;
	line-height:18px;
	margin:10px 0px;
}

#order div.error h4
{
	margin:0px;
}

#order form div.input input
{
	_margin:-1px 0px 0px 0px;
}

#order div.title2
{
	color:#454545;
	font:21px arial;
	margin:37px 0px 9px 0px;
}






#lMenu
{
	padding:50px 20px 30px 0px;
}

#lMenu div.item
{
	padding-left:20px;
}

#lMenu div.item a
{
	color:#c30000;
	font:18px arial;
	line-height:36px;
}

#lMenu td
{
	font:1px arial;
}

#lMenu td.tr1td1
{
	background:url( /DESIGN/SITE/images/actLM1.gif ) no-repeat right bottom;
	width:14px;
	height:14px;
}

#lMenu td.tr1td2
{
	background:#d54c4c;
	height:14px;
}

#lMenu td.tr1td3
{
	background:url( /DESIGN/SITE/images/actLM2.gif ) no-repeat 0px bottom;
	width:14px;
	height:14px;
}

#lMenu td.tr2td1
{
	background:#d54c4c;
	width:14px;
}

#lMenu td.tr2td2
{
	background:#d54c4c;
	color:#fffbf0;
	font:18px arial;
	line-height:18px;
	padding:0px 6px;
}

#lMenu td.tr2td3
{
	background:#d54c4c;
	width:14px;
}

#lMenu td.tr3td1
{
	background:url( /DESIGN/SITE/images/actLM3.gif ) no-repeat right 0px;
	width:14px;
	height:14px;
}

#lMenu td.tr3td2
{
	background:#d54c4c;
	height:14px;
}

#lMenu td.tr3td3
{
	background:url( /DESIGN/SITE/images/actLM4.gif ) no-repeat 0px 0px;
	width:14px;
	height:14px;
}

#lMenu td.tr1td1
{
	background:url( /DESIGN/SITE/images/actLM1.gif ) no-repeat right bottom;
	width:14px;
	height:14px;
}




#search table.attn
{
	background:#e8e2d3;
}

#search table.attn td.tr2td2
{
	color:#523d19;
	font:italic 12px arial;
	line-height:18px;
	padding:10px 16px;
}

#search table.attn td.tr2td2 span
{
	color:#c30000;
	font-weight:bold;
}


#search table.item
{
	margin:17px 0px 2px 0px;
	color:#454545;
	font:12px arial;
	line-height:18px;
}

#search table.item td.td1
{
	width:20px;
	padding-left:4px;
}

#search table.item td.td2
{
	padding-left:10px;
}

#search table.item a
{
	font:14px arial;
	line-height:18px;
}

#search table.item div
{
	margin-top:5px;
}






#pages
{
	margin:27px 0px 15px 0px;
}

#pages, #pages a, #pages span
{
	color:#6d5325;
	font:12px arial;
}

#pages a, #pages a:visited
{
	background:url( /DESIGN/SITE/images/page_.gif ) no-repeat center 0px;
	padding:3px 10px;
	color:#6d5325;
	text-decoration:none;
}

#pages a.text
{
	background:none;
	text-decoration:underline;
}

#pages span.act
{
	background:url( /DESIGN/SITE/images/pageAct.jpg ) no-repeat center 0px;
	padding:3px 10px 5px 10px;
	color:#fffbf0;
}




#window
{
}

#window div.lineB
{
	opacity:0.70;
	filter:alpha(opacity=70);
	height:25px; 
	background:#eee;
	position:absolute;
	margin-top:-25px;
}

#window div.text
{
	height:25px;
	position:absolute;
	margin-top:-25px;
	text-align:center;
	font:12px arial;
	color:#000;
	line-height:18px;
	cursor:pointer;
	padding-top:5px;
}

#window div.text span
{
	background:url( /DESIGN/SITE/images/btnClose.gif ) no-repeat 0px 4px;
	padding-left:14px;
}

#window #back, #window #next
{
	width:47px;
	height:50px;
	position:absolute;
	cursor:pointer;
}

#window #back
{
	background:url( /DESIGN/SITE/images/ImgBack.png ) no-repeat 0px 0px;
}

#window #next
{
	background:url( /DESIGN/SITE/images/ImgNext.png ) no-repeat right 0px;
}





#phone
{
	padding-top:48px;
}

#phone div.d1
{
	margin-left:18px;
}

#phone div.d2
{
	color:#000;
	font:12px arial;
}

#phone div.d3
{
	color:#9a0505;
	font:18px arial;
}

#phone div.d3 span
{
	color:#000;
	font:12px arial;
}






#fSearch
{
	position:absolute;
	top:390px;
	width:220px;
	margin-left:16px;
}

#fSearch div.title
{
	color:#fff;
	font:12px arial;
}

#fSearch div.input
{
	width:144px;
}

#fSearch div.input input
{
	width:136px;
}






#t404
{
	height:100%;
	background:#cac3b0 url( /DESIGN/SITE/images/404_bg.gif ) repeat-x 0px 0px;
}

#t404 table.t1
{
	height:560px;
	background:url( /DESIGN/SITE/images/404.jpg ) no-repeat 0px 0px;
}

#t404 table.t2
{
	margin-top:52px;
	_margin-top:42px;
}

#t404 table.t2 td.td1
{
	height:80px;
	padding:9px 0px 0px 34px;
}

#t404 table.t2 td.td1 h1
{
	color:#c30000;
	font:30px arial;
	margin:0px;
}

#t404 table.t2 td.td1 div
{
	color:#454545;
	font:18px arial;
}

#t404 #phone
{
	padding:0px;
}

#t404 #content form
{
	margin:27px 23px;
}

#t404 #content td.td1_
{
	color:#fff;
	font:12px arial;
	width:100px;
	padding-top:4px;
}

#t404 #content div.input
{
	width:465px;
	margin:0px;
}

#t404 #content div.input input
{
	width:459px;
	_width:458px;
	margin-left:0px;
}

#t404 #cont
{
	margin:40px 4px;
}

#t404 h4
{
	margin:0px;
	font:bold 12px arial;
}




#lOrder
{
	background:url(/DESIGN/SITE/images/bgOrder.gif) no-repeat 0px 0px;
	width:189px;
	height:50px;
	margin-bottom:24px;
	padding:5px 0px 0px 20px;
}

#lOrder a
{
	color:#6d5325;
	font:18px arial;
	line-height:36px;
}



#files
{
	height:84px;
	margin-bottom:30px;
}

#files div.d1
{
	background:url(/DESIGN/SITE/images/bgFiles.gif) no-repeat 0px 0px;
	position:absolute;
	width:199px;
	height:84px;
	padding:13px 0px 0px 20px;
}

#files div.d1 div
{
	padding:0px 0px 10px 28px;
}

#files div.d1 div a
{
	color:#005cb1;
	font:18px arial;
}




#lNews
{
}

#lNews div.item
{
	color:#454545;
	font:12px arial;
	margin:0px 24px 28px 20px;
}

#lNews p
{
	margin:0px;
}

#lNews p.p
{
	margin:5px 0px 7px 0px;
}

#lNews a, #lNews a:visited
{
	color:#005cb1;
	font:12px arial;
}








#fOrder
{
	margin:33px 0px 0px 16px;
	*margin:16px 0px 0px 16px;
	width:220px;
	position:absolute;
}

#fOrder div.text
{
	font:12px arial;
	height:32px;
	color:#fff;
}

#fOrder div.text2, #phone div.text2
{
	color:#fff;
	font:12px arial;
	margin:33px 19px;
	_margin-right:0px;
}



#topText
{
	color:#454545;
	font:12px arial;
	padding:48px 0px 0px 32px;
}





#rApart
{
	padding-top:54px;
}

#rApart table.tItem
{
	margin-top:18px;
}

#rApart table.tItem td.tdImg
{
	background:url( /DESIGN/SITE/images/bgImgCat.gif ) no-repeat 0px 0px;
	width:88px;
	height:74px;
	padding:3px 0px 0px 5px;
}

#rApart table.tItem div.divLink
{
	background:url( /DESIGN/SITE/images/marker1.png ) no-repeat 0px 0px;
	padding:0px 0px 8px 25px;
}

#rApart table.tItem div.divOpt
{
	color:#000;
	font:12px arial;
}

#rApart table.tItem div.divOpt_
{
	margin:4px 0px;
}

#rApart a.titleLink
{
	color:#454545;
	font:18px arial;
}

#rApart div.allLink
{
	background:url( /DESIGN/SITE/images/bgAllCat.gif ) no-repeat 0px 0px;
	height:27px;
	padding:3px 0px 0px 34px;
	margin:16px 0px;
}

#rApart div.allLink a
{
	color:#005cb1;
	font:12px arial;
	line-height:18px;
}







#footer
{
}

#footer td.tdSide
{
	height:110px;
	background:url( /DESIGN/SITE/images/bottom_0.jpg ) repeat-x bottom;
}

#footer td.tdSide_
{
	height:110px;
	background:url( /DESIGN/SITE/images/bottom_1.jpg ) no-repeat 0px bottom;
}

#footer td.tdSide table, #footer td.tdSide_ table
{
	height:110px;
}

#footer td.tdSide table
{
	background:url(/DESIGN/SITE/images/bottom_1__.jpg) no-repeat 218px 0px;
}

#footer td.tdText
{
	color:#404040;
	font:12px arial;
	padding:50px 35px 0px 35px;
}

#footer td.tdLinks
{
	padding-top:50px;
}

#footer td.tdLinks a
{
	color:#4d4d4d;
	font:11px arial;
}

#footer td.tdLinks a.red
{
	color:#c30000;
}




#backList
{
	color:#6d5325;
	font:12px arial;
	margin:25px 0px 16px 0px;
}

#backList a
{
	color:#6d5325;
	font:12px arial;
}




#catalog
{
}

#catalog td.cat
{
}

#catalog td.cat table
{
	margin-bottom:30px;
}

#catalog td.cat table td.text
{
	padding-right:20px;
}

#catalog td.cat table td.text div.titleLink
{
	background:url( /DESIGN/SITE/images/marker1.png ) no-repeat 0px 0px;
	padding:0px 0px 8px 25px;
}

#catalog td.cat table td.text div.titleLink a
{
	color:#005cb1;
	font:12px arial;
}

#catalog td.cat table td.text div.option
{
	color:#000;
	font:12px arial;
}

#catalog td.cat table td.text div.option_
{
	margin:4px 0px;
}
