* { margin: 0; padding: 0;}

a img {border:0;}

p
{
	text-indent:0px;
	padding-bottom:10px;	
}

ul
{
	margin-left:20px;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	font-size:20px;
	color:#993333;	
}

.h1
{
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	font-size:24px;
	color:#993333;
	margin:0px;	
}

h2, h2 a, .h2
{
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	font-size:20px;
	color:#576f33;
	margin:15px;		
}	
h2 a:hover
{
	text-decoration:none;
}

h2.simple{margin:0px;padding:0px;}

h3, h3 a
{
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	font-size:16px;
	color:#90ad5d;
	margin:15px;		
}	
h3 a:hover
{
	text-decoration:none;
}

html
{
    height: 100%;
    font: 0.8em/1.6 Tahoma, Verdana, Helvetica, sans-serif;    
    padding-left:170px;
}

body
{
    margin-left:-170px;
    height: auto !important;    
    height: 100%;
    min-height: 100%;
    color: black;
    position:relative;        	
    background-image:url(/images/tpl/LeftBottom.jpg);
    background-repeat:repeat-y;
}

.stripes
{
	background-position: 0px -7px;
}

#title
{
	overflow:hidden;
	white-space:nowrap;
}

#main
{	
	padding-bottom: 86px;	
}


#header
{   
    height: 164px;    
    background-image:url(/images/tpl/OnePixelTop.jpg);
    background-repeat:repeat-x;    
    min-width:1000px;
}

#center
{	
}

#footer 
{         
   position:absolute;   
   bottom:0;
   left:0;
   width:100%;   
}

#footer table
{
	height:66px;
	width:100%;
}

#footer td
{
	text-align:center;
	vertical-align:middle;
	background-image:url(/images/tpl/OnePixelBottom.jpg);
}

#footer td.nobg
{	
	width:170px;
	background-image:none;
	text-align:center;
	vertical-align:middle;
}

#menu
{		
	background-image:url(/images/tpl/LeftBottom.jpg);
	background-repeat:repeat-y;
	float:left;
	width:135px;
	padding-left:20px;
	padding-right:15px;
	overflow:hidden;
}

#menu2
{		
	background-image:url(/images/tpl/LeftBottom.jpg);
	background-repeat:repeat-y;
	width:135px;	
	margin-left:-20px;
	padding-left:20px;
	padding-right:15px;
	overflow:hidden;
}

#menu ul, #menu2 ul
{
	padding-left:5px;
	margin-left:0px;
}

#menu ul li
{	
	color:white;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	list-style:none;	
}

#menu ul li a
{	
	color:#996633;
	text-decoration:none;
}

#menu ul li a:hover
{	
	color:#993333;
	text-decoration:underline;
}

#menu2 ul li
{	
	color:white;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	list-style:none;	
}

#menu2 ul li a
{	
	color:#996633;
	text-decoration:none;
}

#menu2 ul li a:hover
{	
	color:#993333;
	text-decoration:underline;
}

#submenu
{						
	margin-bottom:10px;
	margin-top:10px;	
	height:60px;	
	color:#576f33;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#submenu a
{	
	padding:5px;	
	font-weight:normal;
	color:#576f33;
	text-decoration:underline;
}

#submenu a:hover
{		
	text-decoration:none;
}

#content
{
	margin-left:170px;		
	min-height: 600px;
}

#stripe
{
	height:33px;
	background-image:url("/images/tpl/MenuOnePixel.jpg");
}

#runstring
{
	height:27px;
	background-image:url("/images/tpl/OnePixelTop-2.jpg");
	text-align:center;
}

.cen
{
	text-align:center;	
}

.citytitle
{
	color:#993333;
}

.citytelephone
{
	color:#996633;
}

#search
{
	padding-top:45px;
	font-size:10px;	
}

#productscontainer
{
	margin-top:10px;		
	background-color:White;
}

#products td.productdestr
{
	vertical-align:top;
	width:50%;	
	padding:20px;
	padding-top:0px;
    text-align:justify;
    font-size:11px;
}

#products td.productdestr img
{
	float:left;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:15px;
}

#products td.productdestr h2, #products td.productdestr h3
{
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	font-size:20px;
	color:#993333;
	margin-bottom:10px;
}	

#catalog
{
	margin-left:auto;
	margin-right:auto;
	max-width:800px;
	mmin-width:800px;
}

.catalogitem
{
	margin-bottom:30px;
	margin-top:30px;	
}

.catalogitem table
{	
}

.catalogitem table td
{
	vertical-align:top;	
}

.catalogitem table td.img
{
	width:350px;	
	text-align:center;
}

.catalogitem img
{
	padding:10px;
	padding-top:0px;
}

.catalogitem .subitem
{
	text-align:left;
	width:450px;
}

.catalogitem .subitem ul li, .catalogitem .subitem ul li a
{
	color:#90ad5d;
}
.catalogitem .subitem ul li a:hover
{
	text-decoration:none;	
}

ul.test
{
}

ul.test li
{
	float:left;
	list-style-type:none;		
}

.clear
{
	clear:both;
}

.spec2
{	
	width:95%;
	text-align:justify;	
	padding-right: 10px;
	padding-bottom: 10px;
}


.spec
{	
	width:100%;
	text-align:left;	
}

.spec td
{
	width:50%;
}	

.r
{
	text-align:right;
}

.l
{
	text-align:left;
}

.itemlink
{	
	text-align:right;
	padding-right:50px;
}

.itemlink a
{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	color:#993333;
}

.text
{	
	padding-left:20px;
	padding-right:20px;	
	margin-left:auto;
	margin-right:auto;
}

.text img
{	
	padding-right:10px;			
}

.text ul
{
	margin-left:40px;
	text-align:left;
}

.text p,.text div.p, .text table
{
	padding-top:5px;
	padding-bottom:10px;	
	text-align:justify;	
}

.text div.p
{
	padding-left:20px;	
}

.text a, .productdestr a
{
	color:#576f33;
}

.text strong, .productdestr strong
{
	font-weight:normal;
}

.text u, .productdestr u
{
	text-decoration:none;
	border-bottom:1px dashed gray;
}

.text i, .productdestr i
{
	font-style:normal;
}

.narrow 
{
	max-width:800px;	
	mmin-width:800px;
}

.narrow p, .narrow div.p, .narrow table
{
	wwidth:800px;	
}


.production td
{
	vertical-align:top;
	text-align:justify;
	padding:10px;
}

.prices td
{
	vertical-align:top;
	text-align:left;
	padding:10px;
	border-bottom:1px dashed gray;
}

.sc td
{
	vertical-align:top;
	text-align:center;
	padding:5px;	
}

.nbr
{
	white-space:nowrap;
}

.fr
{
	float:right;
}

.p10
{
	padding:10px;
}

.dillers h2, .dillers h3
{
	text-align:left;
}

.dillers p
{
	text-indent:0px;
}

#map 
{	
}
#map table
{
	width:600px;
	height:352px; 		
	background-image:url(//images/tpl/MapOfRussia-3.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

.newitem
{
	margin-top:10px;
	margin-bottom:10px;
	mmin-height:120px;
	text-align:left;
/*	clear:left; */
}
.newitem .img
{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	padding:10px;
	overflow:hidden;
}

.newitem .newhead
{			
	padding-left:140px;
	padding-top:10px;
	padding-bottom:5px;
}

.newitem .date
{
	font-size:12px;
	color:Gray;
	font-style:normal;
	float:left;
	line-height:30px;
	margin-right:10px;
}

.newitem .newtext
{
	padding-left:140px;
	text-align:justify;
}

.newitem .newlink
{
	color:#576f33;
}

.newitem .newlink:hover
{
	text-decoration:none;
}


.artitem
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
.artitem .img
{
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	padding:10px;
	overflow:hidden;
}


.artitem .arthead
{				
	padding-top:10px;
	padding-bottom:5px;
}


#artnewprev h3
{
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-style:italic;
	font-size:20px;
	color:#576f33;	
}

.artitem .arttext
{	
    text-align:justify;
}

.artitem .artlink, .artitem .artlink a
{
	text-align:right;	
	color:#576f33;
}


#articleslist 
{
	text-align:left;
}

#articleslist ul li, #articleslist ul li a
{
	color:#90ad5d;
}
#articleslist ul li a:hover
{
	text-decoration:none;	
}

#bc {
    color: #576F33;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:24px;
    font-style:italic;
    font-weight: bold;
}

#bc a:visited {
    color: #576F33;
    
}

#bc a:hover {
    text-decoration:underline;
}

#bc a {
    color: #576F33;
    text-decoration:none;
}

#ask li {
    margin-bottom: 20px;
}

.citytitle, .red
{
	color:#993333;
}

.citytelephone
{
	color:#996633;
}


p.bottomlnk
{
font-size:10px; 
text-align:center;
}

p.bottomlnk a
{
color:#996633;
}

