a:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #454545;
	text-decoration: none;
}
a:visited {
	color: #454545;
	text-decoration: none;
}
a:hover {
	color: #0050FF;/*#B61B00;*/
	text-decoration: underline;
}
a:active {
	color: #0050FF;/*#B61B00;*/
	text-decoration: underline;
}
body, div, p, .txt, table {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #454545;
}
body{
	background: url(images/bg_top.jpg) repeat-x;
}
h3,h3 a:link,h3 a:visited,h3 a:hover,h3 a:active{
	padding: 0px;
	margin: 5px 0px;
	font-size: 12px;
	color: #464646;
}
h3.ban{
	padding: 0px;
	margin: 5px;
	font-size: 12px;
	text-transform: uppercase;
	color: #454545;
}
h4{
	padding: 0px;
	margin: 5px;
	font-size: 11px;
	text-transform: uppercase;
	color: #454545;
}
.wt{
	text-transform: uppercase;
	color: #AEAFAA;
	font-weight: bold;
	font-size: 15px;
	font-family: Tahoma, Arial, "Tahoma", Helvetica, sans-serif;
	margin: 10px 5px 5px 0px;
	padding-right:5px;
	background-color: White;
}
.lineg{
	background: url(images/line_gr_h.gif) repeat-x bottom;
	/*width: 95%;*/
	margin: 10px 0px;
}
.menu{
	background: url(images/bg_menu.gif) repeat-x;
	/*color: #36485E;*/
	color: #464646;
	font-family:"Arial Narrow", Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border-top: 1px solid #A9AFB5;
	border-bottom: 1px solid #B6BEC6;
}
.menu td{
	padding: 8px 12px;
	font-family:"Arial Narrow", Tahoma, Arial, sans-serif;
	font-size: 16px;
	border-right: #D7DBDE 1px solid;
}
.menu a:link, .menu a:visited{
	text-decoration: none;
	font-family:"Arial Narrow", Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #464646;
	/*color: #2B4C77;*/
}
.menu a:hover, .menu a:active{
	text-decoration: none;
	font-family:"Arial Narrow", Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #0050FF;/*#B61B00;*//*White;*/
}
.header{
	/*border-top: 1px solid #7E9BBB;*/
	/*background: url(images/bg_flash.jpg) repeat-x bottom;*/
	padding-bottom: 24px;
	background-color: white;/*#BBDCFD*/
}
.cont{
	background: url(images/cont.jpg) no-repeat right bottom;
}
.smenu{
	padding: 80px 20px 0px 20px;
	color: #464646;
}
.smenu a:link,.smenu a:visited{
	text-decoration: none;
	color: #464646;
}
.smenu a:hover,.smenu a:active{
	text-decoration: none;
	color: #0050FF;/*#B61B00;*/
}
.banner{
	background: url(images/bg_banner.jpg) repeat-x;
	height: 162px;
}
.banner table{
	background: url(images/bg_banner_l.jpg) no-repeat;
	height: 162px;
}
.banner img{
	display: block;
	border: 1px solid #D78300;
	margin: 5px 10px;
}
.banner .name,.banner .name a{
	padding: 0px 0px 10px 15px;
	font-weight: bold;
	font-size: 12px;
}
.banner a{
	font-size: 11px;
}
.banner a:link,.banner a:visited {
	text-decoration: none;
}
.banner a:hover,.banner a:active {
	color: White;
	text-decoration: none;
}
form{
	margin: 0px;
	padding: 0px;
	display: inline;
}
.send{
	margin: 0px;
	padding: 0px;
	border: 1px solid #7E9BBB;
	font-size: 11px;
	color: #464646;
}
.selform{
	margin: 0px;
	padding: 0px;
	border: 1px solid #D0D0D0;
	font-size: 11px;
	color: #464646;
	width: 100%
}
/*.goods_l{
	border-left: 1px solid #D0D0D0;
}
.goods_r{
	border-right: 1px solid #D0D0D0;
}*/
.goods_l{
	background: url(images/bg_l.gif) repeat-y;
}
.goods_r{
	background: url(images/bg_r.gif) repeat-y;
}
.goods_t{
	border-top: 1px solid #D0D0D0;
	padding-top: 7px;
}
.goods_b{
	border-bottom: 1px solid #D0D0D0;
}
.more{
	background: url(images/arrow.gif) no-repeat right 8px;
	padding: 5px 0px 0px 5px;
	text-align: right;
	margin-bottom: 5px;
}
.more a:link,.more a:visited, .pages a:link,.pages a:visited, .blue a:link,.blue a:visited {
	text-decoration: none;
	color: #464646;
}
.more a:hover,.more a:active, .pages a:hover,.pages a:active, .blue a:hover,.blue a:active {
	text-decoration: none;
	color: #0050FF;/*#B61B00;*/
}
.blue{
	color: #464646;
}
.price{
	color: black;/*#B61B00;*/
	font-weight: bold;
	padding-top: 5px;
	font-size: 14px;
}
.price2{
	color: #AEAFAA;
	padding-top: 5px;
}
.red{
	color: #AEAFAA;/*#0050FF;/*#B61B00;*/*/
	margin: 10px 0px;
}
.red a:link, .red a:visited {
	text-decoration: none;
	color: #AEAFAA;/*#0050FF;/*#B61B00;*/*/
}
.red a:hover, .red a:active {
	text-decoration: underline;
	color: #0050FF;/*#B61B00;*/
}
.red2{
	color: #0050FF;/*#B61B00;*/
	margin: 10px 0px;
}
.red2 a:link, .red2 a:visited {
	text-decoration: none;
	color: #0050FF;/*#B61B00;*/
}
.red2 a:hover, .red2 a:active {
	text-decoration: underline;
	color: #0050FF;/*#B61B00;*/
}
.copyr{
	font: italic 12px;
	color: #AEAFAA;
}
.sub {
	position: absolute;
	top: 138px;
	width: 130px;
	z-index: 102;
	visibility: hidden;
	background-color: #DADDDF;
	border-left: 1px solid #B6BEC6;
	border-right: 1px solid #B6BEC6;
	border-top: 1px solid #B6BEC6;
}
.submenu {
	color: #36485E;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	border-bottom: 1px solid #B6BEC6;
	border-top: 1px solid #D9E3EB;
}
.submenu a:link, .submenu a:visited{
  display:block;
	padding: 5px 5px;
	text-decoration: none;
	color: #464646;
	cursor:pointer;
}
.submenu a:hover, .submenu a:active{
  display:block;
	padding: 5px 5px;
	text-decoration: none;
	color: White;
}
.gray{
	color: #AEAFAA;
}
.select{
	padding-bottom: 10px;
}
.pages{
	text-align: right;
	color: #464646;
	padding: 20px 0px 10px 0px;
}
.add{
	padding: 0px 10px 10px 10px;
	text-align: left;
}
.durdom, .durdom p, .durdom a, .durdom b{
	line-height:150%;
	text-align:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
}

a.option_selected:link, a.option_selected:visited, a.option_selected:hover, a.option_selected:active,
a.option_white:link, a.option_white:visited, a.option_white:hover, a.option_white:active{
	padding:2px 5px 2px 5px;
	display:block;
	line-height:100%;
	font-size: 11px;
	color: #464646;
	text-decoration:none;
}

a.option_selected:link, a.option_selected:visited, a.option_selected:hover, a.option_selected:active{
	background-color:#464646;
	color: white;
}

a.option_white:hover{
	background-color:#D0D0D0;
}

a.option_selected:hover{
	background-color:#607A9A;
}
li {list-style-image:url(images/li.gif);}
.gborder{

	border-collapse: collapse;
}
.gborder td{
	border:1px solid gray;
}
/**/
.altmenu_tab a{
	font-size: 15px;
}
.altmenu_tab a:link, .altmenu_tab a:visited{
	color:#454545;
	text-decoration:none;
}
.altmenu_tab a:hover, .altmenu_tab a:active{
	color:#fff;
	text-decoration:none;
}
.bottom{
	margin: 1px 0 20px 0;
}
.bottom a{
	color: Gray;
	font-size: 14px;
	font-weight: bold;
}
.bottom a:link, .bottom a:visited{
	color:Gray;
	text-decoration:none;
}
.bottom a:hover, .bottom a:active{
	color:#0050FF;/*#B61B00;*/
	text-decoration:none;
}