body, td {
font-family:Tahoma, Arial, sans-serif;
font-size:75%; 
}
font{	font-size: 100%;}
body, a, input, select, option, textarea{ color:#8A7F6B; }
td, p{color: #8A7F6B; line-height: 150%;}
select{ font-size:100%; padding: 0; }
body{ margin:0; background-color:#ffffff; }
form,img,map { margin:0px; border:0px; padding:0px; }
p { margin:15px 0 5px 0;  /* text-indent:50px; */  }
hr{ height:1px; color:#BBBBBB; margin:30px 0 10px 0; }
div.hr{background-image:url(/img/hr.gif);background-repeat:repeat-x;width:100%;height:1px;margin:8 0 5 0;}
input, option, textarea { font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif; }
ul li{ list-style:none url(/img/arr4.gif); margin:3px 0 2px 0; }
ul{
	margin-left: -40px;
}
a { color:#FFAF00;  text-decoration:underline; }
a:hover { text-decoration:none; }

a.none { text-decoration:none; }
a.none:hover { text-decoration:underline; }

::selection                         { background: #F2D492; color: white; /* Safari */ }
::-moz-selection                    { background: #F2D492; color: white; /* Firefox */ }

.white, a.white:visited { color:#FFFFFF;text-decoration:none;  }
a.white:hover { color:#F9F9F9; text-decoration:underline;}
.white_, .w, a.white_:visited, a.w:visited { color:#FFFFFF; text-decoration:underline;}
a.white_:hover, a.w:hover { color:#F9F9F9;text-decoration:none;}

.gray, a.gray:visited { color:#4A4A3D;text-decoration:none;}
a.gray:hover { color:#6E6E55;  text-decoration:underline;}
.gray_, a.gray_:visited { color:#4A4A3D; text-decoration:underline;}
a.gray_:hover { color:#6E6E55;text-decoration:none;}

.black, a.black:visited { color:#303030; text-decoration:none;}
a.black:hover { color:#505050; text-decoration:underline;}
.black_, a.black_:visited { color:#303030;text-decoration:underline;}
a.black_:hover { color:#505050; text-decoration:none;}

.light_gray, a.light_gray:visited { color:#C2C2C2; text-decoration:none;}
a.light_gray:hover { color:#D0D0D0;  text-decoration:underline; }
.light_gray_, a.light_gray_:visited { color:#C2C2C2; text-decoration:underline;}
a.light_gray_:hover { color:#D0D0D0; text-decoration:none;}

.bezh, a.bezh:visited { color:#C6813E; text-decoration:none; }
a.bezh:hover { color:#CB9057;  text-decoration:underline; }
.bezh_, a.bezh_:visited { color:#C6813E; text-decoration:underline;}
a.bezh_:hover { color:#CB9057; text-decoration:none;}

.red, a.red:visited  { color:#D0884D; text-decoration:none; }
a.red:hover{ color:#FF5A00; text-decoration:underline; }
.red_, a.red_:visited  { color:#D0884D; text-decoration:underline;}
a.red_:hover{ color:#FF5A00; text-decoration:none;}

.orange, a.orange:visited { color:#D4A640; text-decoration:none;}
a.orange:hover { color:#FFB105; text-decoration:underline;}
.orange_, a.orange_:visited { color:#D4A640; text-decoration:underline;}
a.orange_:hover { color:#FFB105; text-decoration:none;}

.blue, a.blue:visited  { color:#295DA3; text-decoration:none;}
a.blue:hover{ color:#3A75C4; text-decoration:underline;}
.blue_, a.blue_:visited  { color:#295DA3; text-decoration:underline;}
a.blue_:hover{ color:#3A75C4; text-decoration:none;}

a.dark_blue, a.dark_blue:visited { color:#525C8D;  text-decoration:none;}
a.dark_blue:hover { color:#5960A5; text-decoration:underline;}
a.dark_blue_, a.dark_blue_:visited { color:#525C8D; text-decoration:underline;}
a.dark_blue_:hover { color:#5960A5; text-decoration:none;}

.green, a.green:visited { color:#B6B23E; text-decoration:none;}
a.green:hover { color:#D7D000; text-decoration:underline;}
.green_, a.green_:visited { color:#B6B23E; text-decoration:underline;}
a.green_:hover { color:#D7D000; text-decoration:none;}

.purple, a.purple:visited { color:#9048C3; text-decoration:none;}
a.purple:hover{ color:#C48BEC; text-decoration:underline;}
.purple_, a.purple_:visited { color:#9048C3; text-decoration:underline;}
a.purple_:hover{ color:#C48BEC; text-decoration:none;}



.m0 {margin:0;}
.p0 {padding:0;}
.no_decor {text-decoration:none;}
a.no_decor, a.no_decor:hover, a.no_decor:visited { color:#444444; text-decoration:none; }

h1, h2, h3, h4, h5, h6{ font-family:Tahoma, Arial,"Arial Narrow";font-weight:normal;}

h1{ font-size:160%;  color:#000000; margin: 10px 0 20px 0; line-height: 110%; }
h2{ font-family: Arial Narrow; font-size: 180%; 	font-weight: normal;  margin:0;padding:0;}
h3{font-size:130%; color:#000000;  font-weight:normal; margin:5px 0 7px 0;}
h4{ font-size:130%; font-weight:normal;}
h5{ font-size:110%; font-weight:bold;  }
h6{ font-size:100%; font-weight:bold; }


.menu_head { font-size:120%; }
.menu_list { vertical-align:middle;}
.menu_item { width:42px; text-align:center; height:30px; vertical-align:middle;}
.menu_no_item {width:42px; height:20px; }
div.quote{
margin:5px 5px 5px 30px;
border:1 solid #AAAAAA;
background-color:#EFEFEF;
color:#989898;
padding:5;
}
span.wrong_spell{
color:red;
font-style:italic;
border-bottom:Red dotted 1px;
}
span.info {
font-size:85%;
color:#AAAAAA;
}

td.shop1{
background-color:#FAFAF5;
padding:5px;
}
td.shop2{
background-color:#F5FAFA;
padding:5px;
}
td.shop_head{
font-size:10;
font-family:Verdana;
font-weight:bold;
padding:0 4 2 4;
}
input.shop1{
background-color:#FAFAF5;
border:0;
width:100%;
}
input.shop2{
background-color:#F5FAFA;
border:0;
width:100%;
}
input.order{
border:0;
margin:0 0 0 10;
}
td.f1{
text-align:right;
padding:3px 10px 0px 0px;
vertical-align:top;
white-space:nowrap;
width:150px;
}
td.f2{
width:200px;
vertical-align:top;
}
td.f3{
font-size:70%;
width:200px;
}
.message {
background-color:#C74C00;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:3 3 4 3;
margin-bottom:7;
}
.head {
background-color:#DDDDDD;
color:#FFFFFF;
font-weight:bold;
padding:2px 5px 2px 5px;

}
.data {
padding:6px 8px 7px 8px;
background-color:#F9F9F9; color: Black;
}
.data2 {
padding:6px 8px 7px 8px;
background-color:#ffffff; color: Black;
}
.data a, .data2 a{
	color: Black;
}
span.at{
font-size:1px;
visibility:hidden;
}
span.strike_word {
color:#DD3333;
}
td.admin_menu{
padding:0px 0px 10px 0px;
background-color:#FBFBFB;
width:250px;
vertical-align:top;
}
td.shop_price{
font-weight:bold;
color:#aa0000;
}
table.shop_price{
border:1px solid #aa0000;
}
td.title{
text-align:right;
vertical-align:top;
padding:3px 3px 3px 0px;
}
td.info{
color:#AAAAAA;
font-size:70%;
padding:0 0 0 5px;
}
.links {width:190;border:0;margin:0;background-color:#EEEEEE;}
.links_1 {width:190;border:0;margin:0;background-color:#F5FAFA;}
.links_0 {width:190;border:0;margin:0;background-color:#FAFAF5;}
.link_border{padding:5 5 5 5;width:190px;}
td.links_num {width:20px;padding:5px 5px 5px 5px}

div.link_show_div {
background-color:#F0F0F0; padding:5px 10px 8px 10px; border:1px solid gray;margin-top:3px;
}
#news_thub{
border:1px solid gray;
}
span.menuheadstring{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-weight:normal;
color:#303030;
font-size:220%;
}
td.body_content{
vertical-align:top;
}
option.level_1{
background-color:#A00000;color:white;
}

option.level_2{
background-color:#C76868; color:white;
}
option.level_3{
background-color:#EEEEEE;
}
option.level_5{
font-size:90%;
color:#A0A0A0;
}
option.level_6{
font-size:40%;
color:#C0C0C0;
}
td.news_date{
color:#808080;
font-size:65%;
width:1%;
padding:3px 10px 0 0;
vertical-align:top;
}
td.news_head{
font-weight:bold;
padding:0 0 10px 10px;
width:100%;
}
img.border{
border:1px solid #2D363E;
}
td.news_text{
padding:0 0 10px 10px;
}
.vt{vertical-align:top; }
.vm{vertical-align:middle; }
.vb{vertical-align:bottom; }
/*
#news_subscribe_label{
color:White;
}
*/
.w100{width:100%;}
.w200{width:200px;}
.w300{width:300px;}

td.file_1{
padding:10px 20px 10px 0;
}
td.file_2{
padding:13px 20px 10px 0;
}
td.shop_block{
padding:2px 10px 3px 10px;
background-color:#FAFAF6;
}
input.submit{
background-image:url(/img/arr.gif);
background-color:transparent;
background-position:center;
background-repeat:no-repeat;
border:none;
margin:0 0 0 7px;
cursor:hand;
}
div.color_exam{
width:50px;
height:16px;
}
div.map1{font-size:130%;margin:10px 0 0 0;}
div.map2{font-size:115%;margin:5px 0 0 20px;}
div.map3{font-size:100%;margin:2px 0 0 40px;}
div.map4{font-size:90%;margin:2px 0 0 60px;}
div.map5{font-size:85%;margin:1px 0 0 80px;}
div.map6{font-size:85%;margin:0 0 0 100px;}
div.map7{font-size:85%;margin:0 0 0 120px;}
div.map8{font-size:80%;margin:0 0 0 140px;}
div.map9{font-size:80%;margin:0 0 0 160px;}
.mr5{
margin-right:5px;
}

input.protect_code{
font-family:serif Courier fantasy monospace;
color:#323232;
font-size:14px;
font-weight:bold;
width:51px;
}


div.scale1{
width:100%;
height:10px;
background-color:#F18E56;
margin:3px 0 0 0;
}

div.scale2{
width:0;
height:10px;
background-color:#658665;
}
div.kw_url_name{
font-size:120%;
font-weight:bold;
margin:5px 0 4px 0;
}
.rm{
margin:0 10px 5px 0;
}
.lm{
margin:0 0 5px 10px;
}
.mr10{
margin-right:10px;
}
.ml10{
margin-left:10px;
}
table.table{
	background-color: #aaaaaa;
}
table.table td{
	background-color: #ffffff; color: #000000; vertical-align: top;
}
table.table td p{
	text-indent: 0; margin: 0;
}
.redsubmit{
 background-color: #AA0000;
 color: White;
 font-weight: bold;
 padding: 3px 10px 3px 10px;
}
.d{
	display: table-row;
}
#processing{
	width: 100%; height: 100%; position: absolute; left: 0; top:0; right: 0; bottom: 0; background-color: #505050; filter:alpha(opacity=90); opacity:0.9; z-index: 10001; display: none;
}
#processing div {
	width: 300px; background-color: #ffffff; top: 30%; position: relative; padding: 15px 10px 20px 10px;
}
.shop_cat td{
	font-size: 110%;  padding: 0 20px 0 0;
}
.shop_cat .bord{
	background:	url(/img/border.gif) repeat-y center top;
}
.shop_cat a{
	margin: 5px 0 5px 20px;
	display: block;
	font-size: 60%;
}
.shop_cat a.red_, .shop_cat a.orange_{
	font-size: 80%;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.shopblock{
	width: 150px; vertical-align: top;
}
.shopblock span{
	font-size: 110%; font-weight: bold; display: block; margin: 1px 0 15px 0; text-transform: uppercase;
}
.shopblock b{
	font-size: 90%; display: block; margin: 0 0 0 0;
}
.shopblock div{
	background: url(/img/arr4.gif) no-repeat 0 6px; margin: 3px 0 10px 0; font-size: 90%; font-weight: bold; line-height: 16px; color: #858588;
}
.shopblock font{
	font-weight: bold; margin: 0 0 0 10px; font-size: 90%;
}
.shopblock font a{
	color: #676767; text-decoration: none; font-size: 90%; 
}
.shopblock font a:hover{
	color: #303030; text-decoration: underline;
}
.shopblock i{color: #C00000; font-style: normal; font-size: 105%; font-weight: bold; margin: 0 7px 0 0;}
.shopblock l{color: #C00000;}
.shopblock u{color: #a0a0a0; text-decoration: none; font-size: 90%; margin: 0 0 0 0;}
.bord2{
	background:	url(/img/bord2.gif) repeat-y center top;
}
.shopblock font u{
	color: #C00000;
}
.shopblock font span.red{
	color: #C00000;font-size: 90%; font-weight: bold; display:inline; margin:0 0 0 0; text-transform: uppercase;
}
.shopblock u b{
	display: inline;
}