
html { height: 100% }

body {
        background-color:#f2f2f2;
	color: #555555;
	font-family: Arial, Sans-serif;
	margin: 0;
        height: 100%;
	padding: 0px;
	font-size:13px;	
}

img {
	border: 0;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

table, td {
	margin:0px;
	padding:0px;
	font-size:13px;	
}

td{text-align:left;}


table.ord td {
	margin: 0px;
	padding: 3px;
}

a { color: #0066cc;}
a:visited { color: #0066cc;}

#outer {
	width: 1000;
	height: 100%;
}

#Container_
{
	width: 1000px;
	z-index: 10;
	border-spacing: 0;
	border-collapse: collapse;
	padding-top: 0px;
	padding-right: 0px;
	background-color:#ffffff;	
}

#shop div {
	position: relative;	
	width: 100%;
	height: 120px;
}

#shop div div {
	position: absolute;
	right: 0;
	bottom: 0;
	height: auto;
	text-align: left;
	white-space: nowrap;
	width: auto;
	min-width: 10em;
	color: #FFF;
	padding: 2px 5px 2px 10px;
	background: #BF7340
}

#shop a:visited { color: #FFF }
#shop-header {
	width: 700px;
	height: 22px;
	margin: 20px 10px 10px 20px;
	text-align:center;
	font-size:26px;
	color: #093565;
}
#Icon_ { margin: 2px 6px -2px 0; }
* html img.png { background-image: none !important; behavior: url(/img/pngfix.htc) }
td.left-back { background: url(/img/nav-bg.gif) top right no-repeat }
td.center-back { background: url(/img/center-bg.gif) top repeat-x }
td.right-back { width: 40%; background: url(/img/right-bg.gif) top left no-repeat }

#Crumb_
{
 position:absolute;width:990px;padding:0px 0px 0px 0px;margin:0px; 
}
#Crumb_ div
{
	float: right;
	color: #4D4D4D;
	padding: 0px 0px 0 0;
	text-align: right;
	position:relative;top:0px;
}



td#Navigation_
{
	padding: 0px;
	width: 25%;
	vertical-align: top;	
}

#Toolbar_
{
	margin: 1em 0 0 25px;
	z-index: 100;
  width: 60%
}

#Toolbar_ img
{
	width: 88px;
	height: 15px;
}

#Content_, #ContentWide_
{
	height: 100%;
	vertical-align: top;
	padding: 45px 0px 0px 0px;
}
#ContentWide_
{
       width:760px;
}

#Contacts_
{
	text-align:center;
	vertical-align: bottom;
	padding: 30px 31px 40px 21px;
	font-size: 90%
}


#Footer_ b { margin-left: 16px; font-weight: normal }
.Footer
{
	vertical-align: bottom;
	height:100%;
}

#Footer_
{
	padding: 1em 1em 1em 20px;
	vertical-align: bottom;
}
.selected
{
	font-weight:bold;
}
#ProductDetail_ td
{
	padding-right:20px;
}
#ProductDetail_ h3
{
	font-weight:bold;
}
#MainInfo_
{
	
	padding: 10px;
	margin: 0px;	
}

#MainInfo_
{
	padding: 10px;
	margin: 0px;	
}

td#small-photo
{
	vertical-align: top;
	padding: 0px;
	text-align:center
}

#short-info
{
	vertical-align:top;	
	padding:0px 0px 0px 10px;
}
#short-info p
{
	padding-top:0px;
	margin-top:0px;	
}
.price
{
	padding: 0px;
	margin: 0px;
}
input, textarea
{
	border: 1px solid #999999;	
}
input.nobrd
{
	border: none;	
}
#ProductSpec_
{
}

#ProductSpec_ td p
{
	font-size:100%;
	margin-top:0px;
	padding-top:0px;	
}

#ProductSpec_ td
{
	padding:0.2em 0 0.2em 0;
	vertical-align:top;	
}
td#FirstRow_,td.FirstRow
{
	border-bottom:1px solid #c0c0c0;	
	padding:0.7em 0 0.7em 0;
	color: #095EB3;
}
td#PadRight
{
	width:65%;
	padding-right:10px;
}
.page_href{
 padding-right:3px;

}
.mbdy{
 text-align:justify; 
 width:550px;
}
.mbdy_img{
 width:550px;
 height: 1px;
}

h1, h3{
  font-weight:bold;
  font-size:20px;
  margin-bottom:5px;
}td#FirstRow2_,td.FirstRow2 {

	border-bottom:2px solid #c0c0c0;
}
.modlist { 
  padding-left: 1.2em;
  background: url('/img/menu-li-active.gif') 0em 0.5em no-repeat;
}
 .cont{
   position:relative;
   top:0;
   vertical-align: top;
   border-bottom:1px dashed #666666;
   z-index:2;
  font-size: 0.85em;
}
 .nocont{
   position:relative;
   top:2;
   background-color:white;
   border-bottom: 1px solid white;
   z-index:100;
   padding-right:5px;
  font-size: 0.85em;
}
 .fpage{
  vertical-align: bottom;
  text-align:right;
  text-indent:3px;
  font-weight:normal;
  font-size: 0.85em;
 }

.opct{
 cursor:pointer;
 filter:Alpha(Opacity=50);
 -moz-opacity:.5;
 opacity:.5;
}
.more-photos img{
	}
.more-photos {
	float:left;
	border: 1px solid #e1e1e1;
	margin: 0 5px 5px;
	padding:5px;
	width:130;
	height:130;
        text-align:center;
	vertical-align: middle;
}
tr.top_bg{background: url(/img/top_bg.gif) top left repeat-x; }
.bot_bg{background: url(/img/bot_bg.gif) bottom left repeat-x}

#catlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 230px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
#catlist UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#catlist LI A {
	PADDING-RIGHT: 30px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px; FONT-STYLE: normal; HEIGHT: 22px; TEXT-DECORATION: none; outline: 0
}
#catlist LI A:link {
	DISPLAY: block; BACKGROUND: url(/img/cat_menu_bg.gif) #fafafa no-repeat; COLOR: #1288b0
}
#catlist LI A:visited {
	DISPLAY: block; BACKGROUND: url(/img/cat_menu_bg.gif) #fafafa no-repeat; COLOR: #1288b0
}
#catlist LI A:hover {
	PADDING-RIGHT: 38px; BACKGROUND: url(/img/cat_menu_bg_over.gif) #e2e2e2 no-repeat left 50%; COLOR: #1288b0
}
#catlist LI A.current:link {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 38px; Z-INDEX: 2; RIGHT: -1px; BACKGROUND: url(/img/cat_menu_bg_on.gif) #fff no-repeat left 50%; POSITION: relative
}
#catlist LI A.current:visited {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 38px; Z-INDEX: 2; RIGHT: -1px; BACKGROUND: url(/img/cat_menu_bg_on.gif) #fff no-repeat left 50%; POSITION: relative
}
#catwrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fafafa; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dotted {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url(/img/dot.gif) repeat-x 50% top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
UL {
	MARGIN: 0px 0px 0px 0px; padding:0px 0px 0px 40px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: disc
}
.flist{
  font-size:11px;
}
.mod_tab{
}
.mod_head{
 background-color:#e6e6e6;
 padding:5px 5px 5px 5px;
 text-align:left;
 height:20px;
 border: 1px solid #e6e6e6;
}
.mod_head a{
 font-size:14px;
 font-weight:bold;
}

.mod_head small{
 font-size:12px;
}
.mod_pic{
 padding:5px 5px 2px 5px;
 border-left: 1px solid #e6e6e6;
 border-right: 1px solid #e6e6e6;
}
.mod_typ{
 padding:2px;
 text-align:left;
 font-size:12px;
}
.mod_prc{
 font-size:12px;
 text-align:center;
}
.mod_clr{
 text-align:left;
 padding-left:5px;
}
.mod_bot{
 padding:2px 5px 2px 5px;
 border-left: 1px solid #e6e6e6;
 border-right: 1px solid #e6e6e6;
 border-bottom: 1px solid #e6e6e6;
}
.mod_clr_blk{
 background-color:#e6e6e6;
}
.mod_clr_blk td{
 background-color:#fbfbfb;
 padding: 0px 5px 0px 5px;
 border:1px solid #e6e6e6;
}

.mod_ord{
 font-weight:bold;
 font-size:12px;
 cursor:pointer;
 float:right;
 background-color:white;
 padding:2px 2px 5px 5px;
 position:relative;
 top:-5px;
 right:-5px;
}

.mod_ord a{
 color:#444444;
 text-decoration:none;
}

div.mod_firm_sel{border:1px solid #e6e6e6;padding:5px;float:right;}
div.mod_firm_sel a, div.mod_firm_sel a:visited, div.mod_firm_sel a:hover, div.mod_firm_sel a:link{
 color: #444444;
 text-decoration:none;
 font-size:10px;
 font-weight:bold;

}
.fmod ul{
   MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: disc;
}
h4{
 font-weight:bold;
 padding: 0px;
 margin: 5px 0px 10px 7px;
 color:#0066b3;
 font-size:16px;
}

.legend td{
 font-size:11px;
}

.mdet_prc_table td {padding: 3px 5px 3px 5px;}

.mdet_prc_table tr.row_odd {background-color:#EFEFEF;}

.mdet_prc_head td{
 font-weight:bold;
 background-color:#DDDDDD;
 font-style: italic;       
}


.cntr{
  padding-left: 15px;
  font-weight:bold;
}
  
.cntr ul{
  padding-left: 7px;
  padding-top: 5px;
  font-weight:bold;
}

.cntr a{
  font-weight:bold;
  text-decoration:none;
  color: #095EB3;
}
.order_line1{
  background-color: #EEEEEE;
}

div.bot_link{
 text-align:center;
}

div.bot_link a, div.bot_link a:link, div.bot_link a:hover, div.bot_link a:visited{
 color: #095EB3;
 font-weight:bold;
}
input.hint  { color: #999999; font-style: italic; text-indent: 0.3em; }
input.error { color: #FF0000; font-weight: bold; }
input.found { font-weight: bold; }
.messg{font-weight:bold;font-size:18px; font-style: italic;color:red;width:500px;}
.bld{
 font-weight:bold;
 color: #DD0000;
 background-color:#FAF77C;
}
.serblk{
  border: 1px solid #CCCCCC;
  padding: 5px;
}

div.tel_top{
 position:absolute;
 width:300px;
}
div.tel_top div{position:relative;}
div.tel_top div div{position:absolute;}
div.tel_top div div div{position:relative;
 font-size:26px;
 font-weight:bold;
 LINE-HEIGHT: 1.2em;
}

div.tel_top font{
 font-size:30px;
}
.cont_blk{
 background-color:#AEAEAE;
 display:block;
 border:1px solid #999999;
 padding: 5px;
 color:white;
 font-weight:bold;
 font-size:14px;
}
.cont_blk td{
 color:white;
 font-weight:bold;
 font-size:14px;
}
.cont_blk font{
 font-size:18px;
}                                                     
ul.tgoods{list-style-image:url('/img/tarr.gif'); list-style-type:none;}
ul.tgoods li{padding-left:0px;}
ul.tgoods li a:link, ul.tgoods li a:hover, ul.tgoods li a:hover visited, ul.tgoods li a:visited{top:-2px; position:relative;}
ul.dopt li{padding:4px 0px 2px 10px;}
ul.dopt li  font{position:relative; top:-5px;	font-size:13px;	}
#Crumb_, #Crumb_ a, #Crumb_ a:link, #Crumb_ a:hover, #Crumb_ a:visited{font-size:13px;font-weight:bold;}
.prc_e{color:#770202;}
.prc_x{color:#026231;}
.prc_2{color:#858001;}
.bcol1{background:none;}
.bcol2{background-color:#E0E0f0;}
.bcol1 td, .bcol2 td{padding:7px 5px;}
.guide_plus_minus{font-weight:bold;padding:0px 3px 0px 5px;font-size:20px;cursor:pointer; width:13px;}	

div.gcont{
   position:relative;
   top:-2px;
   border-bottom:1px dashed #666666;
   z-index:2;
}
div.gcont a:link, div.gcont a:visited, div.gcont a:hover, div.gcont a:visited hover{
   position:relative;
   top:2px;
   background-color:white;
   z-index:3;
}
div.guide_filter{border: 1px solid #CCCCCC; padding: 5px;margin:0px 40px 0px 23px; font-weight:bold;text-align:left;}
div.guide_filter a.current{font-weight:bold;text-decoration:none;	}
div.guide_filter div{padding:10px 0px 0px 0px; font-weight:normal;}


.srch_but{position:absolute;}
.srch_but table {position:relative;top:85px; left: 12px;}
.srch_but a:link, .im_but a:visited, .im_but a:hover, .im_but a:hover visited{font-size:16px;font-weight:bold;}
.srch_but table input.sbut{border:none;position:relative;top:3px;}

.im_but{display:block;width:130px;border:1px solid #999999;padding:6px 5px 6px 10px;background-color:#dceefd;}
.im_but a:link, .im_but a:visited, .im_but a:hover, .im_but a:hover visited{font-size:16px;font-weight:bold;}


.tabs-block {}
	.tabs-block .tabs {border-bottom: 2px solid #3a6698; height: 27px; padding-left: 17px; zoom: 1; _overflow: hidden}
		.tabs-block .tabs a{float: left; padding-left: 5px; background: url(/img/tab-back.png) no-repeat 0 0; margin-right: 6px; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top: 0px; overflow: hidden }
			.tabs-block .tabs a span {padding: 0 20px 0 21px; float: left; background: url(/img/tab-back.png) no-repeat right 0; height:  27px; line-height: 30px; cursor: pointer }
		.tabs-block .tabs a.active,.tabs-block .tabs a.active span {background-image: url(/img/tab-back-active.png); color: #2b3990; margin-top: 0; height: 29px; line-height: 32px}
		.tabs-block .nopad {padding-left: 0 !important}
				
		.tabs-block .tabs a:hover{color:white !important;}
.tabs-block .tabs-content .catalog{padding: 20px 20px 10px 20px;}

.mod_str{
 padding:2px 0px 5px 0px;
}

.price_avail{
 text-align:center;
  padding-left:20px;
 font-size:11px;
}

.scat_matrix_pic{
 text-align:center;
 padding:7px 5px 7px 5px;
 border-left: 1px solid #e6e6e6;
 border-right: 1px solid #e6e6e6;
 border-bottom: 1px solid #e6e6e6;
}
.scat_matrix_head{
 background-color:#e6e6e6;
 padding:5px;
 text-align:center;
 height:20px;
 border: 1px solid #e6e6e6;
}
.scat_matrix_head{
 font-size:14px;
 font-weight:bold;
}

div.bask_lnk {position:absolute;}
div.bask_lnk table{
 position:relative;
 top:128px;
 left:890px;
}
div.bask_lnk table td{
 padding-right:2px;
}

a.bask_lnk, a.bask_lnkLlink, a.bask_lnk:visited, a.bask_lnk:hover{
 font-size:14px;
 font-weight:bold;
 text-decoration:underline;
}

#full_pic_modal {margin-top:10px;margin-bottom:15px;}
#full_pic_modal td{text-align:center;vertical-align:middle;}
	#full_pic_modal .arrow-left, #full_pic_modal .arrow-right {display:block;position: static; top: 0; margin-top: 0px; width: 28px; height: 28px;cursor:pointer;}
div.full_pic_modal_num{text-align:center;font-weight:bold;}
#full_image{cursor:pointer;}


div.mod_det_tit{padding:15px 8px 10px 8px;font-size:16px;font-weight:bold;}

div.mod_det_main_img{width:220px;height:250px;text-align:center;margin:0px;padding:0px;background:url('/common/img/main_img_border.png') top center no-repeat;}
	div.mod_det_main_img table{width:100%;}
		div.mod_det_main_img td.main_img_blk {width:100%;height:210px;padding:8px;vertical-align:middle;text-align:center;}
		div.mod_det_main_img td.zoom_blk{padding:0px 0px 0px 0px;text-align:center;}
#main_img, a.zoom{cursor:pointer;} 

a.bigPhoto {display:none;}
#fancybox-error{padding-top:50px;width:200px;height:200px;display:block;font-size:20px;}
#fancybox-outer{padding:5px;}
#fancybox-title-over {position:relative;top:-5px;left:5px;}

#mod_det_list_img{ width:458px;overflow:hidden;margin:0px 32px;vertical-align:middle;}
	#mod_det_list_img td{padding:0px 3px 0px 3px;}
		#mod_det_list_img td div{width:83px;height:83px;background:white;text-align:center;vertical-align:middle;position:relative;border:1px solid gray;}
* html #mod_det_list_img td div{width:85px;height:85px;} 


.arrow-left, .arrow-right {position: absolute; top: 50%; margin-top: -13px; width: 28px; height: 28px;cursor:pointer;}
.arrow-left {background: url(/common/img/arrow-left.png) no-repeat 0 0}
.arrow-right {background: url(/common/img/arrow-right.png) no-repeat 0 0}
.arrow-left.disable, .arrow-right.disable {background-position: 0 bottom}

.pic_mod_arrows {position:relative;display:none;width:523px;}
.pic_mod_arrows a{float:left;}
.pic_mod_arrows .arrow-left,.pic_mod_arrows .arrow-right {top: 30px; margin-top: 0; margin: 0}
	.pic_mod_arrows .arrow-left {left: 0px;}
	.pic_mod_arrows .arrow-right {right: 0px;}

div.mod_det_img{cursor:pointer;}
div.mod_det_img.active{border:2px solid red !important;}

a.rss_img{margin-left:10px;position:relative;top:3px;}
tr.news_tit td{
 padding-bottom:100px;
 padding-top:100px;
}
td.news_sep{
  background: url(/common/img/news_sep.png) top repeat-x;
  height:9px;
  font-size:9px;
  padding:0;
  margin:0;
}
td.news_sep_cat{
  background: url(/common/img/news_sep.png) center repeat-x;
  height:30px;
  font-size:9px;
  padding:0;
  margin:0;
}

div.news_sep{
  background: url(/common/img/news_sep.png) top repeat-x;
  height:9px;
  font-size:9px;
  padding:0;
  margin:0;
}

div.taglist{
 font-size:11px;
 padding-top:5px;
 color:#777777;
}

.pages { text-align: center; font-size: 0px;padding:0 0 5 0;}
	.pages a {display: inline-block; *display: inline; zoom: 1; margin:0px 1px; padding:0px 3px; height: 21px; line-height: 21px; font-size: 12px; }
	.pages a.active {text-decoration:none; margin: 0 4px;font-weight:bold;background-color:#CCCCCC;}
		.pages font.prev a{width: 60px;margin-right:10px;margin-left:0px;}
		.pages font.next a{width: 60px;margin-left:10px;margin-right:0px;}

.art_text{
 width:750px;
}

table.art_head_bg{width:740px;margin-top:10px;}
	table.art_head_bg tr.art_head_bord{height:8px;font-size:1px;}
		table.art_head_bg tr.art_head_bord div{background:url('/common/img/brand_bg.gif') no-repeat;width:100px;float:right;height:8px;}
			table.art_head_bg tr.art_head_bord div.art_rtop_bg{font-size:1px;background-position:right top;}
			table.art_head_bg tr.art_head_bord div.art_rbot_bg{font-size:1px;background-position:right -27px;}

		table.art_head_bg tr.art_head_bord td{ background:url('/common/img/brand_bg.gif') no-repeat;text-align:right;padding:0px;margin:0px;}
			table.art_head_bg tr.art_head_bord td.ltop_bg_info{background-position:-32px 0px;}
			table.art_head_bg tr.art_head_bord td.lbot_bg_info{background-position:-32px -27px;}

		table.art_head_bg tr.art_head_content td{background-color:#ffffff;background-repeat:repeat-y;}
		table.art_head_bg tr.art_head_content td.lbord_bg{background-image:url('/common/img/brand_bg_l.gif');background-position:-32px 0px;width:10px;}
		table.art_head_bg tr.art_head_content td.art_head_info{background-image:url('/common/img/brand_bg_r.gif');background-position:right top;padding:5px 10px 5px 5px;margin:0px;line-height:20px;}

a.art_link, a.art_link:visited, a.art_link:hover, a.art_link:visited hover{
 font-size:16px;
}
div.share_block{position:absolute;}
div.share_block table{position:relative;top:12px;left:450px;}

table.art_brand_bg{width:215px;margin-left:7px;margin-top:7px;}
	table.art_brand_bg tr.art_brand_bord{height:8px;font-size:1px;}
		table.art_brand_bg tr.art_brand_bord div{background:url('/common/img/brand_bg.gif') no-repeat;width:100px;float:right;height:8px;}
			table.art_brand_bg tr.art_brand_bord div.art_rtop_bg{font-size:1px;background-position:right top;}
			table.art_brand_bg tr.art_brand_bord div.art_rbot_bg{font-size:1px;background-position:right -27px;}

		table.art_brand_bg tr.art_brand_bord td{ background:url('/common/img/brand_bg.gif') no-repeat;text-align:right;padding:0px;margin:0px;}
			table.art_brand_bg tr.art_brand_bord td.ltop_bg_info{background-position:-32px 0px;}
			table.art_brand_bg tr.art_brand_bord td.lbot_bg_info{background-position:-32px -27px;}


		table.art_brand_bg tr.art_brand_content td{background-color:#ffffff;background-repeat:repeat-y;}
		table.art_brand_bg tr.art_brand_content td.lbord_bg{background-image:url('/common/img/brand_bg_l.gif');background-position:-32px 0px;width:10px;}
		table.art_brand_bg tr.art_brand_content td.art_brand_info{background-image:url('/common/img/brand_bg_r.gif');background-position:right top;padding:5px 10px 15px 5px;margin:0px;width:140px;}

			table.art_brand_bg tr.art_brand_content td.art_brand_info div.tree_1{margin-left:10px; margin-top:0px; margin-bottom:0px;padding:0px;}
			table.art_brand_bg tr.art_brand_content td.art_brand_info div.tree_2_in { background: url('/common/img/vline.gif') repeat-y;padding-bottom:0px;}

			table.art_brand_bg tr.art_brand_content td.art_brand_info p.cat { padding:8px 10px 0px 45px; text-indent:-30px; margin:0px; background-image: url('/common/img/lastnode.gif'); background-repeat: no-repeat; background-position:0px -10px;}
			table.art_brand_bg tr.art_brand_content td.art_brand_info p.tit { padding-bottom:0px; margin-bottom:5px;}

			a.brand_cat, a.brand_cat:visited, a.brand_cat:hover, a.brand_cat:link{font-size:12px;}

			table.art_brand_bg tr.art_brand_content td.art_brand_info p.active {font-weight:bold;}

div.art_mod_head{width:197px;padding:0px 0px 3px 0px;border-bottom:1px solid #DDDDDD;text-align:left;}
	div.art_mod_head a.art_mod_name, div.art_mod_head a.art_mod_name:link, div.art_mod_head a.art_mod_name:visited, div.art_mod_head a.art_mod_name:hover{font-size:14px;font-weight:bold;text-decoration:underline;}
	div.art_mod_head div.art_mod_typ{font-size:11px;font-weight:normal;}

	div.art_mod_det{float:right; padding:4px 12px 3px 10px;margin:0px;}
		div.art_mod_det a,div.art_mod_det a:link, div.art_mod_det a:visited, div.art_mod_det a:hover{font-size:12px;font-weight:bold;text-decoration:underline;padding:0px;margin:0px;}

	div.art_mod_photo{width:205px;text-align:center;vertical-align:middle;padding-top:0px;}
		div.art_mod_photo img{border:none;margin:3px 0px 5px 0px;position:relative;left:-5px;}

	table.art_mod_col{width:194px;background-color:#cccccc;margin-bottom:3px;}
		table.art_mod_col tr td{background-color:#FFFFFF;}
		table.art_mod_col tr.row_odd td{background-color:#E7E7E7;}
	table.art_mod_col td{font-size:12px;padding:2px;}

		table.art_mod_col td font.mod_ident{font-size:10px;}
	table.art_mod_col th{font-size:12px;background-color:#89d1da; text-align:left;padding:3px 3px 3px 3px;font-weight:normal;}

div.art_block_photo{padding:0px 0px 8px 0px;text-align:left;}
div.art_block_photo img{width:100px;height:100px;border:1px solid #CCC;}

div.top_menu{position:absolute;}
div.top_menu table {position:relative;top:128px; left: 12px;}
div.top_menu table td {padding-right:50px;}
div.top_menu a:link, div.top_menu a:visited, div.top_menu a:hover, .div.top_menu a:hover visited{font-size:14px;font-weight:bold;}
div.top_menu table td.sel a, div.top_menu table td.sel a:link, div.top_menu table td.sel a:visited{color:#997f53;text-decoration:none;}


div.top_phones{position:absolute;}
div.top_phones div{position:relative;top:31px; left: 705px;line-height:27px;font-size:22px;text-align:right;}
div.top_phones a:link, div.top_phones a:visited, div.top_phones a:hover, .div.top_phones a:hover visited{text-decoration:none;font-size:22px;font-weight:normal;}
div.top_phones a:hover, .div.top_phones a:hover visited{text-decoration:underline !important;}

#cat_menu {padding:0px 0px 10px 15px;}
#cat_menu div.vline{background-image: url('/common/img/vline.gif');background-repeat: repeat-y;}
#cat_menu span{background: url('/common/img/lastnode.gif') no-repeat;background-position: 0px -15px;display:block;}
#cat_menu div.lev1 span{padding:3px 0px 3px 10px;}
#cat_menu div.lev1.first_men{padding-top:10px !important;}

#cat_menu div.lev2{background-position:15px 0px; padding:0px 0px 0px 15px;}
#cat_menu div.lev2 span{padding:1px 0px 1px 10px;}
#cat_menu a.current,#cat_menu a.current:link, #cat_menu a.current:visited, #cat_menu a.current:hover, #cat_menu a.current:active{color:#997f53 !important;font-weight:bold;}

