BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	BACKGROUND: #E5E5E5; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #46525E; 
	PADDING-TOP: 0px; 

	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 13px;
	MARGIN: 10px 5px 5px 15px;

}


div.up {
	padding: 0 0 0 0px ; 

	BACKGROUND: url("img10/up_bg.jpg"); 
	HEIGHT: 122px; width=100%; 
} 

div.up img {
z-index: 1;
position: absolute;
} 


div.addr {
	BORDER-LEFT: #d5d5d5 0px solid;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	padding: 0 43 0 15px ;
	HEIGHT: 80px;
	text-align: right;
	float: right;	
	vertical-align: middle;
	margin: 20px 10px;
z-index: 2;
position: relative;
} 


div.t1 {
	background-image: url("img10/head_bg.jpg");
	width: 100%; 
	height: 36px;
} 
div.t2 {
	background-image: url("img10/head_l.jpg");
	width: 49px; 
	height: 36px;
	float: left;
} 
div.t3 {
	background-image: url("img10/head_r.jpg");
	width: 40px; 
	height: 36px;
	float: right;
} 


div.d1 {
	background-image: url("img10/dwn_bg.jpg");
	width: 100%; 
	height: 29px;
	text-align: center;
	COLOR: #F8F9FA;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
} 
div.d2 {
	background-image: url("img10/dwn_l.jpg");
	width: 27px; 
	height: 29px;
	float: left;
} 
div.d3 {
	background-image: url("img10/dwn_r.jpg");
	width: 27px; 
	height: 29px;
	float: right;
} 



.cat_main { 
	background-image: url("img10/cat_bg.jpg");
	background-repeat: no-repeat;
	MARGIN: 0px 15px 0px 5px; 
	padding: 6px 0px 10px 0px;
	text-align: center; 
	vertical-align: middle;
	float: left;
	width: 143px; 
	height: 123px;
} 


div.cat { 
	float: left;
	width: 154px; 
	height: 168px;
	MARGIN: 5px 0px 0px 5px; 
	padding: 10px 10px 0px 0px;
	BACKGROUND: url("img10/cat2_bg.gif") no-repeat;
	text-align: center; 
	text-decoration: none;  

 } 

div.cat a { 
	text-decoration: none;  
	FONT-WEIGHT: bold;
 } 

div.cat p { 
	MARGIN: 2px 5px 0px 5px; 

 } 

div.catr { 
	float: right;
	width: 154px; 
	height: 172px;
	MARGIN: 0px 0px 0px 10px; 
	padding: 32px 10px 0px 0px;
	BACKGROUND: url("pic/bg.jpg") no-repeat;
	text-align: center; 
	text-decoration: none;  
	FONT-WEIGHT: bold;
 } 
div.info { 
	width: 220px; 
	MARGIN: 10 0 0 0px; 
	padding: 3 0 0 10px;
	background-image: url("img10/head_bg.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;  
 } 


.clear {clear:both;}

a.not    	{FONT-SIZE: 11px; text-decoration: none; }
a.not:link    	{FONT-SIZE: 11px; text-decoration: none; }
a.not:hover    	{FONT-SIZE: 11px; text-decoration: none; }


a.tab     	{FONT-WEIGHT: bold; text-transform:uppercase; FONT-SIZE: 12px; padding: 0 6 0 6px; text-align: center; color: #ffffff; text-decoration: none;   }
a.tab:link	{FONT-WEIGHT: bold; text-transform:uppercase; FONT-SIZE: 12px; padding: 0 6 0 6px; text-align: center; color: #ffffff; text-decoration: none;   }
a.tab:hover  	{FONT-WEIGHT: bold; text-transform:uppercase; FONT-SIZE: 12px; padding: 0 6 0 6px; text-align: center; color: #FEFEFE; text-decoration: underline;}



div.line { BACKGROUND: #C1C1C1; HEIGHT: 1px; width=100%;} 
div.shadow {BACKGROUND: url("images/topshadow_bg.gif"); HEIGHT: 12px; width=100%;} 


div.menu {
	margin: 0 15 0 0px;
	padding: 10 0 0 0px;
	BORDER-right: #d5d5d5 1px solid; 
	width: 230px;
	float: left;
} 

TABLE.mainbg {
	background-image: url(img10/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
TABLE.mainbg TD.mainbgTDL {
	background-image: url(img10/main_l.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
TABLE.mainbg TD.mainbgTDR {
	background-image: url(img10/main_r.jpg);
	background-repeat: repeat-y;
	background-position: top;
}


div.main {

	width=100%; 
	padding-top: 10px;
	vertical-align:middle;	
	margin: 7 20 0 0px;
	padding: 7 10 0 0px;
	FONT-SIZE: 13px; 

}


div.mainl {

	width=100%; 
	FONT-SIZE: 13px; 
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 0px 0px;
	BACKGROUND-COLOR: #FBFBFB; 
	BORDER-BOTTOM: #d5d5d5 1px solid;
	BORDER-LEFT: #d5d5d5 1px solid;
	BORDER-TOP: #d5d5d5 1px solid;
	BORDER-RIGHT: #d5d5d5 1px solid;


}


.mtitle {
	padding: 0px 0px 0px 16px;
	margin: 5px 0px 0px 0px; 
	HEIGHT: 16px;
	vertical-align: middle;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; 
	BORDER-BOTTOM: #d5d5d5 1px dotted;
	BORDER-LEFT: #d5d5d5 1px solid;
	BORDER-TOP: #d5d5d5 1px solid;
	BORDER-RIGHT: #d5d5d5 1px solid;
	BACKGROUND: url("images/head.gif") no-repeat 5px 5px ;

} 
td.mtitle {FONT-WEIGHT: bold; 
	padding: 3px 4px 3px 16px;
	BACKGROUND: url("images/head.gif") no-repeat 5px 8px ;
	BACKGROUND-COLOR: #EEEEEE; 
	BORDER-BOTTOM: #d5d5d5 1px dotted;
	BORDER-LEFT: #d5d5d5 1px solid;
	BORDER-TOP: #d5d5d5 1px solid;
	BORDER-RIGHT: #d5d5d5 1px solid;
	HEIGHT: 13px;
        text-align: left;
	margin:  0px 0px 0px 0px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
} 


.head {
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 243px; 
	BORDER-LEFT: #999999 1px solid;
	HEIGHT: 26px;
	vertical-align: middle;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	width=100%; 

} 


.mtitledwn {
	BACKGROUND: url("img/mtitledwn.gif") ;
	width=100%; 
	HEIGHT: 14px;
	margin:  0 0 0 0px;
padding:  0 0 0 0px;
} 



.mtitle1 {
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	 COLOR: #333333; 
	width=100%; 
	HEIGHT: 14px;
        text-align: left;
	padding: 4px 0px 3px 15px;
	margin: 0px 0px 0px 0px;
} 

div.mtitle2 {FONT-WEIGHT: bold; 
	padding: 3px 4px 3px 16px;
	BACKGROUND: url("images/head.gif") no-repeat 5px 8px ;
	BACKGROUND-COLOR: #EEEEEE; 
	BORDER-BOTTOM: #d5d5d5 1px dotted;
	BORDER-TOP: #d5d5d5 1px solid;
	width=100%; 
	HEIGHT: 13px;
        text-align: left;
	margin: 10px 0px 5px 0px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
} 


div.dwn {MARGIN: 0px 0px 0px 0px; BACKGROUND: url("images/dwn2_bg.gif"); HEIGHT: 55px; width=100%;} 
div.dwnr {
	padding-right: 0px;
	text-align: right;
	float: right;
} 

DIV.TEST { position: absolute; top: 186; left: 0; }

div.copy {
	padding: 8px 4px 3px 16px;
	text-align: center;
	COLOR: #F8F9FA;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0px;  }

}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}

hr {
	color: #999999;
	background-color: #333333;
	height: 1px;
	WIDTH: 96%; 

}

TD {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
}

TD.header {
	COLOR: #CA1210; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN: 10px 0px 0px 0px; background: #EFEFEF; }


FORM {
	MARGIN: 0px
}
H1 {
	PADDING: 5 0 20 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	MARGIN: -3px 0px 5px; 
	COLOR: #111111;  
	FONT-FAMILY: arial, Helvetica, sans-serif
}

H2 {
	COLOR: #222222; 
	PADDING: 0 0 0 20px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT: bold; 
	MARGIN: 5px 0px 0px 20px; 
}


H3 {

	 COLOR: #666666; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px 5px 0px; 
	FONT-SIZE: 13px; 
	 }


H4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444; 	
}

H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #9b9b9b; PADDING-TOP: 0px; FONT-FAMILY: arial, Helvetica, sans-serif
}


A {
	FONT-WEIGHT: normal; 
	COLOR: #444444; 
	TEXT-DECORATION: underline;
	FONT-SIZE: 13px; 
}

A:hover {
	COLOR: #364244; TEXT-DECORATION: none
}

Div.r A {
	COLOR: #F5F5F5; TEXT-DECORATION: underline
}

Div.r A:hover {
	COLOR: #F5F5F5; TEXT-DECORATION: underline
}




TABLE.main {	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; MARGIN-BOTTOM: 1pt; BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.main TD {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid;  BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #d5d5d5 0px solid
}

TABLE.catalogue {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid;  BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #d5d5d5 0px solid;
	MARGIN-BOTTOM: 1pt; 
	WIDTH: 99%; 
	BORDER-COLLAPSE: collapse;
	BACKGROUND: #FEFEFE; 

}
TABLE.catalogue td {

	FONT-SIZE: 12px; }


TABLE.catalogue2 {	
	BACKGROUND: #FEFEFE; 
	margin: 2px 2px 2px 12px; 
	BORDER: #999999 1px solid; 
	WIDTH: 94%; 
	BORDER-COLLAPSE: collapse


}

TABLE.catalogue2 TD {

	FONT-SIZE: 11px; 
	text-align: center; 
	padding:2px 2px 2px 2px; 
BORDER: #BBBBBB 1px solid; 
}



TABLE.catalogue2 a  {

	FONT-SIZE: 11px; 
}


TABLE.catalogue3 {	
	margin: 2px 2px 2px 12px; 
	BORDER: #BBBBBB 1px solid; 
	WIDTH: 80%; 
	BORDER-COLLAPSE: collapse


}

TABLE.catalogue3 TD {

	FONT-SIZE: 11px; 
	padding:2px 2px 2px 10px; 
BORDER-TOP: #DEDEDE 1px solid; 
}


.im1 {
	 BORDER: #BBBBBB 1px solid;
	margin: 2px 5px 2px 2px; 
}

.im2 {
MARGIN: 5 15 5 10px; 
padding: 6px 10px 6px 5px;

}


.frm {background-color:#EEEEEE; border-size: 1px; color: #4C4C4C; border: 1px #d5d5d5 solid }
.but {
	background-color:#EEEEEE; 
	border-size: 2px; 
	color: #6A7273; 
	font-weight: bold; 
	 BORDER: #999999 1px solid;
}
a.but {
	background-color:#EEEEEE; 
	border-size: 2px; 
	color: #6A7273; 
	font-weight: bold; 
	 BORDER: #999999 1px solid;
padding: 6px 10px 6px 5px;
}

.reg_button2 {
	MARGIN-LEFT: 20px; 
	MARGIN-RIGHT: 8px;  
	PADDING-LEFT: 10px; 
	PADDING-TOP: 2px; 

}

.reg_button2 A {
	TEXT-DECORATION: none;
	FONT-SIZE: 11px; 
	width=100%;

}

.reg_button2 A:hover {
	BACKGROUND-COLOR: #E1E1E1; 
	width=100%;


}

a.reg_button  {

	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN: 0px 8px 0px 20px; 
	COLOR: #6A7273; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none
	BACKGROUND: url("images/rubr_top_menu_bg.gif");
	width=100%

}

a.reg_button:hover  {
	BACKGROUND-COLOR: #E1E1E1; 
	width=100%; }

.red_price {
	FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #B00B12; 
TEXT-DECORATION: none;
}
.red_price2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c51515
}
UL {
list-style-image: url('i/bullit_3a.gif');
	MARGIN: 0 0 0 45px;
}
LI {
	MARGIN: 4 0 0 0px;


}


.cat_price {

float:left;

	PADDING: 2px 5px 2px 5px; 
	MARGIN-TOP: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	WIDTH: 294px; 

	VERTICAL-ALIGN: middle; 
	COLOR: #CA1210; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif; 
	HEIGHT: 20px; 

}

.sup_catalink {
	MARGIN-TOP: 10px; 
	MARGIN-LEFT: 15px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(i/bullit_3a.gif) no-repeat 0px 4px; 
	COLOR: #B00B12;
	FONT-SIZE: 12px; 
}

.sup_catalink2 {

	MARGIN-TOP: 5px; 
	MARGIN-LEFT: 20px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(i/bullit_3a.gif) no-repeat 0px 4px; 
	COLOR: #B00B12;
	FONT-SIZE: 11px; 
	text-decoration: none;  
}

.sup_catalink2 a {
	text-decoration: none;  
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
}


.sub_catalink:hover {
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(i/bullit_3a.gif) no-repeat 0px 4px; 
	MARGIN-LEFT: 15px; 
	COLOR: #2b739e;
}

TD.left_topnav {
	BACKGROUND: url(images/top_nav01.gif) no-repeat right bottom
}
TD.center_topnav {
	FONT-SIZE: 12px; BACKGROUND: url(images/top_nav02.gif) repeat-x left bottom
}
TD.right_topnav {
	BACKGROUND: url(images/top_nav03.gif) no-repeat left bottom
}
.cleaner {clear:both;}
