/*** Paul Sanford ***/

body	
	{
	padding:0px;
	margin: 0px;
	background: #285101;
	}
	

DIV, TR 
	{
	font-family : Arial, sans-serif, Tahoma;
    font-size : 13px;
	color: #000000;	
	}
	
li	{
    font-size: 12px;
	}
	
img { border:0;}
		
A
	{
	text-decoration: none;	
	color: #517237;	
	}	
A:hover
	{
	text-decoration: none;	
	}

input,select,textarea
	{
	color: #000000;
	font-family : Arial,Tahoma,Verdana;
	font-size: 11px;
	background:#FFFFFF;
	border: 1px solid #d6d0b9;	
	}

input.button,.DefButton /***/
	{
	border: 0px;
    font-family:  Arial, Tahoma;
	font-size: 11px;
    color: #ffffff; 	
	font-weight : bold;
	height: 20px;	
	cursor: hand;
	text-transform:uppercase;	
	background: #285101;
	}

.ErrorSummaryHeader
{
	font-family : Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #ff3c00; /* red */
}

.ErrorMessage
	{
		font-size: 11px;
		color:#ff3c00; /* red */
	}
	

.MarkedText
	{
	font: bold 12px MS Sans Serif, sans-serif, Tahoma, Arial;
	color: #666666;
	}
	
#td_left_bg
	{
	background: url('/brands/59/img/td_left_bg.jpg') right top no-repeat;
	}
	
#td_right_bg
	{
	background: url('/brands/59/img/td_right_bg.jpg') left top no-repeat;
	}
	
#header_bg,	#m_price, #sh_cart { height:75px;}
#header_bg
	{
	background:url('/brands/59/img/heder_bg.jpg') repeat-x;
	}
	
#m_price
	{
	position:relative;
	background: url('/brands/59/img/m_price.jpg') left no-repeat;
	}
	
#sh_cart
	{
	position:absolute;
	width:158px;
	top:0;
	right:0;
	background: url('/brands/59/img/sh_cart.jpg') right no-repeat;
	}
	
#logo
	{
	position:absolute;
	left:235px;
	margin:0 auto;
	padding-top:10px;
	width:320px;
	}
	
#center_bg
	{
	background:#426620;
	position:relative;
	}
	
#left_bg
	{
	background:url('/brands/59/img/left_right_bg.jpg') left repeat-y;
	vertical-align:top;
	}
	
#right_bg
	{
	background:url('/brands/59/img/left_right_bg.jpg') right repeat-y;
	vertical-align:top;
	}
	
#center_con	{background:#FFFFFF; vertical-align:top;}

#banner_div {padding:5px;}

#title 
	{
	position:relative;
	background:#ebebeb; 
	padding:5px;
	color:#999999;
	text-align:center;
	}
	
#title b
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	}	
	
	#bottom_div
		{
		position:absolute;
		top:7px;
		right:17px;
		}
	
	#bottom_left_right
		{
		float:right;
		width:13px;
		padding:2px;
		}
#b_r { height:130px;}		
#b_r div { float:left;}

#b_r_footer
	{ 
	background:url('/brands/59/img/b_r_footer.gif') repeat-x;
	height:10px;
	}
		
#center_text h3
	{
	font-size:18px;
	color:#285101;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	}
#table_hours td {padding:3px;}
#hours
	{
	background:#65824b;
	color:#FFFFFF;
	font-weight:bold;
	}
	
	.h_t
	 {
	 background:#f8f8f8;
	 font-weight:bold;
	 }
	 
	.h_t2 {background:#fff;}
	
#ul_cat {background:#f4f4f4;}

#ul_cat td ul { line-height:normal; padding:0; margin:0; padding-top:10px; padding-left:20px;}
	
#ul_cat td ul li { font-weight:bold;}



#no_bg_block 
	{
	background:#426620;
	position:relative;
	height:410px;
	}
	
#no_bg_block2 
	{
	background:#426620;
	position:relative;
	height:110px;
	}
	
#ring_block
	{
	position:absolute;
	width:365px;
	height:181px;
	top:10px;
	background:#285101;
	border:1px #6b8c4b solid;
	text-align:left;
	}
	
	#div_img
		{
		position:absolute;
		top:10px;
		left:10px;
		width:159px;
		height:161px;
		background:#fff;
		}
			
	#ring_ul
		{
		position:absolute;
		width:170px;
		right:10px;
		top:10px;
		}
	
	#ring_ul ul, #ring_ul ul li
		{
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#ring_ul ul li { line-height:20pt;}
		
	#ring_ul ul li a
		{
		color:#b6d198;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		}
		
		#ring_ul ul li a:hover {color:#fff200;}
		
#ring_block2
	{
	position:absolute;
	width:384px;
	height:181px;
	top:10px;
	right:0;
	background:#285101 url('/brands/59/img/ring2.jpg') bottom left no-repeat;
	border:1px #6b8c4b solid;
	text-align:left;
	cursor:pointer;
	}
	
	#ring_block2 div
		{
		position:absolute;
		width:240px;
		right:5px;
		top:20px;
		color:#d6ecc1;
		}
		
		#ring_block2 div b {color:#FFFFFF;}
		
#small_block
	{
	height:450px;
	padding:10px;
	background:#fff url('/brands/59/img/small_bg.gif') top repeat-x;
	}

#search {position:absolute; width:150px; left:460px; top:50px;}
#search input {margin:0;}
#text 
	{
	width:130px; 
	height:16px; 
	position:absolute; 
	left:0; 
	top:0; 
	background:#385e13; 
	color:#cfe1bf; 
	border:1px solid #84a767; 
	line-height:12pt;
	}
#b_search {width:11px; height:11px; position:absolute; right:0; top:4px; background:none; border:none;}
#search form {margin:0; padding:0; list-style:none;}

/***********************/
/*  Metal prices box
/**********************/

.MetalPrice
	{
	position:absolute;
	top:17px;
	left:22px;
	width:120px;	
	text-align:center;
	}

.svodka-text-name 
	{
	font: bold 11px Arial, Tahoma, MS Sans Serif, sans-serif ;
	text-align:left;
	color: #fff;
	}
	
.svodka-text-value
	{
	font: normal 11px Arial, Tahoma,  MS Sans Serif, sans-serif;
	color: #fff;
	}	

/**********************/
/* Shoping cart       */
/**********************/

#scart
	{
	position:absolute;
	top:20px;
	right:20px;
	width:125px;
	}
.SCart, .SCart A, .SCartCount
	{
	font: bold 11px Arial, Tahoma, MS Sans Serif, sans-serif;
	color: #fff;		
	text-decoration: none;
	}	

.SCart A:hover
	{
	color:#d6ecc1;
	}

.SCartCount
	{
	font-weight: normal;
	}
	
 .SCartImg
	{	
	}
	
/***********************/
/* Main Menu
/***********************/	

 #main_menu
 	{
	background:url('/brands/59/img/menu_bg.jpg') repeat-x;
	height:26px;
	}
 
 #main_menu ul
 	{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#main_menu ul li
	{
	float:left;
	margin:0;
	padding:0;
	}
	
#main_menu a
	{
	display:block;
	padding:8px 5px 8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	}

 #main_menu a.selected_menu, #main_menu a:hover
	{
	display:block;
	background:#FFFFFF;
	color:#006600;
	}	
	


/***********************/
/* Home Page
/***********************/		
.headerText
	{
	color:#65874a;
	font: 18px  Arial, Tahoma, Verdana;		
	}
	
.headerText2
	{
	color:#465895;
	font: 18px  Arial, Tahoma, Verdana;		
	padding-top: 155px;
	}
	
.mainText, .mainText TD
	{
	color:#272732;
	font: 12px  Verdana, Arial, Tahoma;		
	line-height: 18px;	
	}
.selectText	
	{
	color:#465895;
	font: 12px  Verdana, Arial, Tahoma;				
	line-height: 18px;		
	}
	
.img
	{
	border: 3px solid #9c9cd6;
	}	
	
.mainAdress	
	{
	background: #f7f7f7 url('/brands/59/img/bg-address.jpg') no-repeat top left;
	}
	
/***********************/
/* Search Panel Styles (left pane)
/***********************/


.navMenu1On, A.navMenu1On
{
	width:100%;
	color: #1467af;
	font : 11px Arial,Tahoma,Verdana;
	text-decoration: none;
	cursor: hand;
	line-height: 16px;
}
.navMenu1Off, A.navMenu1Off,  A:hover.navMenu1Off
{
	width:100%;
	color: #666666;
	font : 11px Arial,Tahoma,Verdana;
	text-decoration: none;
	cursor: hand;
	line-height: 16px;
}

A:hover.navMenu1Off
{
	color: #1467af;
}

.navMenu2On, A.navMenu2On
{
	padding: 2px;
	background: #d3efc8;	
	width:100%;
	color: #666666;
	font : 10px Arial,Tahoma,Verdana;
	text-decoration: none;
	cursor: hand;
}
.navMenu2Off, A.navMenu2Off, A:hover.navMenu2On, A:hover.navMenu2Off
{
	padding: 1px;
	color: #666666;
	font : 10px Arial,Tahoma,Verdana;
	text-decoration: none;
	cursor: hand;
}

.navPaneFNT
{
	color: #666666;
	font : 10px Arial,Tahoma,Verdana;
}



/***********************/
/* Content Styles
/***********************/
h1
	{
	font : bold 20px Arial,Tahoma,Verdana;
	color: #666666;		
	margin: 0px;
	}
h2
	{
	font : bold 16px Arial,Tahoma,Verdana;
	color: #666666;		
	margin: 0px;
	}
#SearchMenu
{
	background:url('/brands/59/img/icn-search.gif') no-repeat center;
	border: 0;
}
#ListButton
{
	background:url('/brands/59/img/icn-list.gif') no-repeat center;
	border: 0
}
#GalleryButton
{
	background:url('/brands/59/img/icn-gallery.gif') no-repeat center;
	border: 0
}

.conPaneBG
{
	padding: 5px;	
	/* background: #FFFAEA;  */
}

.conStripe1
{
	background:#fff;
	padding-left: 5px;	
	border: 1px solid #d1d1d1; 
}
.conStripe2
{
}
.conStripe3
{
}
.conStripe1FNT
{
	font : 11px Arial,Tahoma,Verdana;
	color: #666666;		
}
input.conStripe1
{
	background:#FFFFFF;
	border: 1px solid #d1d1d1;
}

.conMenuBox
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 300px;
}

.conMenuBody
{
	background: #ffffff url('/brands/59/img/navPaneBG.gif') repeat-x bottom left; 	
	padding: 10px;
	padding-bottom: 20px;
}

.conMenuHdr
{
	font : bold 12px Arial,Tahoma,Verdana;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 20px;
	background: #333333 url('/brands/59/img/smn-bg-hd.gif') repeat-x  top left; 	
	height:30px;
			
}

.conMenuItm, .conMenuItm a li
{
	font : bold 12px Arial,Tahoma,Verdana;
	text-decoration: none;
	color: #666666;
	vertical-align: middle;
	padding:2px;
	margin-left:7px;
	padding-bottom:0px;
	list-style : square;
}
.conMenuItm a	
	{
	color: #333333;
	}

.conMenuSpr
{
	height: 0px;
}

/***********************/
/* Items
/***********************/	

.ItmBox, .itmTopBox
	{
	border: 1px solid #d1d1d1;
	background: #fff;
	padding:3px;
	line-height: 18px;
	text-align:left;
	}
		
.itmTopBox
	{
	background: #fff;
	}	
		
	
.itmHeader
	{
	font : 14px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #333333;
	background:#d3efc8;
	text-transform: uppercase;
	padding:7px;
	padding-left: 13px;
	}
.itmStripe1
{
	font : 12px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #333333;		
}
.itmStripe2
{
	font : 11px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #333333;		
}
.itmStripe3
{
	padding: 5px;
	background:#d3efc8;
	font : 11px Arial,Tahoma,Verdana;
	color: #333333;		
}
.itmStripe3 TD
{
	padding: 5px;
}

.itmText, .itmText LI
{
	font : 11px Arial,Tahoma,Verdana;
	color: #333333;	
	text-align:left;	
}
.itmPriceBox
{
	background:#d3efc8;
}
.itmPrice
{
	font : 18px Arial,Tahoma,Verdana;
	color: #505e8a;
	font-weight : bold;
}

.itmPriceLbl
{
	font : bold 18px Arial, Tahoma,Verdana;
	color: #505e8a;
	text-transform: uppercase;
}

/***********************/
/* Info Panel Styles ????????
/***********************/
.infBox
{
	border: 1px solid #d1d1d1;
	padding: 0px;
	text-align:left;
	background:#fff;
}
.infHeader
{
	font : 14px Arial,Tahoma,Verdana;
	padding: 7px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: bold;
	color: #333333;		
	background:#d3efc8;
}
.infText
{
	font : 12px Arial,Tahoma,Verdana;
	color: #333333;
	padding: 20px;
	background:#fff;	
}
A.InfLink, A:hover.InfLink
{
	font : 12px Arial,Tahoma,Verdana;
	font-weight : bold;
	text-decoration: none;	
	color: #2e4490;	
}
/***********************/
/* Pager Styles 
/***********************/

.PagerBox
{
	background: #fff;	
	padding:5px;
	border: 1px solid #d1d1d1;
	font : 11px Arial,Tahoma,Verdana;
}

.PagerResults
	{
	text-align: center;
	font-size: 12px;
	color: #333333;
	padding-bottom:0px;
	}
	
.PagerLinks 
	{
	color: #666666;
	font-size: 11px;	
	}
.PagerLinks img
{
	border: 0px solid black;
}
.PagerNumbers A
	{
	padding:5px;
	color: #666666;
	font-size: 12px;	
	}
.PagerNumbers A:hover
	{
	font-weight: bold;
	}	
	
.CurrentPageNumbers
	{
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background: #333333;
	color: #ffffff;
	font-size: 11px;	
	font-weight: bold;
	}	


/***********************/
/* Footer
/***********************/	
.band_1
{
	display:block;
	position:absolute;
	top:201px;
	left:0;
	width:257px;
	height:100px;
}
.band_2
{
	display:block;
	position:absolute;
	top:201px;
	left:257px;
	width:259px;
	height:100px;
}
.band_3
{
	display:block;
	position:absolute;
	top:201px;
	right:0;	
	width:245px;
	height:100px;
}


#contact_block
	{
	position:absolute;
	width:477px;
	height:88px;
	top:311px;
	left:0;
	background:#285101;
	border:1px #6b8c4b solid;
	text-align:left;
	}
	
	#contact_block div
		{
		position:absolute;
		width:150px;
		color:#d6ecc1;
		top:30px;
		}
		
	#contact_block div h3
		{
		font-size:18px;
		margin:0;
		padding:0;
		font-weight:normal;
		color:#FFFFFF;
		line-height:24pt;
		padding-left:20px;
		}
		
	#contact_block div b {color:#FFFFFF}
	
	
#contact_block2
	{
	position:absolute;
	width:477px;
	height:88px;
	top:10px;
	left:0;
	background:#285101;
	border:1px #6b8c4b solid;
	text-align:left;
	}
	
	#contact_block2 div
		{
		position:absolute;
		width:150px;
		color:#d6ecc1;
		top:30px;
		}
		
	#contact_block2 div h3
		{
		font-size:18px;
		margin:0;
		padding:0;
		font-weight:normal;
		color:#FFFFFF;
		line-height:24pt;
		padding-left:20px;
		}
		
	#contact_block2 div b {color:#FFFFFF}
	
#link_block
	{
	position:absolute;
	width:269px;
	height:88px;
	top:311px;
	right:0;
	background:#285101;
	border:1px #6b8c4b solid;
	text-align:left;
	}
	
	#link_block div
		{
		position:absolute;
		top:15px;
		left:10px;
		}
		
	#link_block div table a {color:#FFFFFF; text-decoration:underline;}
	
#link_block2
	{
	position:absolute;
	width:269px;
	height:88px;
	top:10px;
	right:0;
	background:#285101;
	border:1px #6b8c4b solid;
	text-align:left;
	}
	
	#link_block2 div
		{
		position:absolute;
		top:15px;
		left:10px;
		}
		
	#link_block2 div table a {color:#FFFFFF; text-decoration:underline;}
	
#footer_line
	{
	background:#285101;
	border-top:1px #68854d solid;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	color:#d6ecc1;
	text-align:center;
	}


/***********************/
/* EO
/***********************/	

.TabText
	{
	font : 11px Arial,Tahoma,Verdana;
	color: #333333;
	}
.TabTextSelected
	{
	font : 11px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #333333;		
	}
	

.TabContent
	{
	background-color:#ffffff;
	BORDER: #d1d1d1 1px solid; 
	BORDER-top: #d1d1d1 0px solid; 
	PADDING: 10px;
	}
.TabContentTopLine	
	{
	BORDER-bottom: #d1d1d1 1px solid; 
	}

.TabSpace
	{
		background:url('/brands/59/img/tabs-bg-notabs.gif') repeat-x; 
		cursor: pointer;
	}
.TabSeparator
	{
		width:1px;
	}

/* Slidemenu */
.navSectHeader
{background: #333333 url('/brands/59/img/smn-bg-hd.gif') repeat-x top left;}


.navSectSubmenu
{
	border-top:0px solid #fdfaf2;
	background: #ffffff url('/brands/59/img/navPaneBG.gif') repeat-x bottom left; 		

}


/* ContentHeader */
.ContentHeader
{
	font : 14px Arial,Tahoma,Verdana;
	font-weight: bold;
	color: #333333;
	padding-left:5px;
	text-transform:uppercase;

}

.AddMenu THEAD TD
{
	font: bold 14px Arial, sans-serif, Tahoma;
	color: #425A94;	
}

.AddMenu A
{
	font: 11px Arial, sans-serif, Tahoma;
	color: #425A94;	
	line-height: 16px;
}

.tdbg1, .tdbg2, .tdbg3, .tdbg4
     {
     width:351px;
     height:102px;
     vertical-align:middle;
     }

.tdbg1
     {
     background-image:url(/brands/59/img/tdbg1.jpg);
     background-repeat:no-repeat;
     }

.tdbg2
     {
     background-image:url(/brands/59/img/tdbg2.jpg);
     background-repeat:no-repeat;
     }

.tdbg3
     {
     background-image:url(/brands/59/img/tdbg3.jpg);
     background-repeat:no-repeat;
     }

.tdbg4
     {
     background-image:url(/brands/59/img/tdbg4.jpg);
     background-repeat:no-repeat;
     }
     
.txt
     {
     padding-left:169px;
     }
.txt a
     {
     font-family:Georgia, "Times New Roman", Times, serif;
     font-size:30px;
     line-height:24pt;
     text-decoration:none;}
     
.tdbg1_1, .tdbg2_2, .tdbg3_3, .tdbg4_4
     {
     width:258px;
     height:220px;
     vertical-align:top;
     }

.tdbg1_1
     {
     background-image:url(/brands/59/img/tdbg1_1.jpg);
     background-repeat:no-repeat;
     }

.tdbg2_2
     {
     background-image:url(/brands/59/img/tdbg2_2.jpg);
     background-repeat:no-repeat;
     }

.tdbg3_3
     {
     background-image:url(/brands/59/img/tdbg3_3.jpg);
     background-repeat:no-repeat;
     }

.tdbg4_4
     {
     background-image:url(/brands/59/img/tdbg4_4.jpg);
     background-repeat:no-repeat;
     }

.txt2
     {
     padding-left:120px;
     padding-top:51px;
     line-height:16pt;
     font-size:13px;
     font-family:Arial, Helvetica, sans-serif;
     }
.txt2 a, .txt4 a
     {
     font-family: Arial, Helvetica, sans-serif;
     font-size:13px;
     text-decoration:none;
     }
     
.txt3
     {
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
     width:330px;
     vertical-align:top;
     text-align:justify;
     }
     
.txt3 font
     {
     font-family:Georgia, "Times New Roman", Times, serif;
     font-size:18px;
     line-height:24pt;
     }
     
.txt4
     {
     padding-left:120px;
     padding-top:70px;
     line-height:16pt;
     font-size:13px;
     font-family:Arial, Helvetica, sans-serif;
     }
