body, td { font-family:Arial, Tahoma; font-size:80%; }
body, td, a, input, select, option, textarea, p { color:#000000; }
select{ font-size:100%; }
body{ margin:0; background-color:#ffffff; }
form,img,table,map { margin:0px; border:0px; padding:0px; }
p { margin:10px 0 5px 0; text-indent:50px; line-height:150%; }
ul{ margin-top:6px; }
li{ list-style:none url(/img/arr3.gif); margin:3px 0 2px 0; }
hr{ height:1px; color:#FF0000; margin:-4px 0 0 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:Arial, Tahoma, Verdana, sans-serif; }

a { color:#172586; text-decoration:underline; }
a:hover { color:#395CAC; text-decoration:none; }

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

.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;}
a.white_:hover, a.w:hover { color:#F9F9F9;}

.gray, a.gray:visited { color:#808080;text-decoration:none;}
a.gray:hover { color:#A0A0A0; text-decoration:underline;}
.gray_, a.gray_:visited { color:#808080; }
a.gray_:hover { color:#A0A0A0;}

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

.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; }
a.light_gray_:hover { color:#D0D0D0; }

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

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

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

.blue, a.blue:visited { color:#FF0000; text-decoration:none;}
a.blue:hover{ color:#AA0000; text-decoration:underline;}
.blue_, a.blue_:visited { color:#FF0000; }
a.blue_:hover{ color:#AA0000; }

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; }
a.dark_blue_:hover { color:#5960A5; }

.green, a.green:visited { color:#5F8842; text-decoration:none;}
a.green:hover { color:#7EA464; text-decoration:underline;}
.green_, a.green_:visited { color:#5F8842; }
a.green_:hover { color:#7EA464; }

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



.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:Arial, Tahoma,"Arial Narrow";font-weight:normal;margin-bottom:0; margin-left: 49px;}

//h1{ font-size:190%; color:#000000; }
h1{ font-size:170%; color:#616161; font-family: "Arial Black"; margin: 10px 0 0 49px; }
h2{ font-size:170%; color:#203E86; }
h3{ font-size:140%; font-weight:bold;}
h4{ font-size:140%; }
h5{ font-size:120%; font-weight:bold; color:#203E86; }
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:5px;}
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:#AA0000; 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; }
.data2 { padding:6px 8px 7px 8px; background-color:#F0F0F0; }
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; vertical-align:top; font-size:70%; padding:3px 0px 3px 3px; }
.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:40%; color:#A0A0A0; }
option.level_6{ font-size:40%; color:#C0C0C0; }
td.news_date{ color:#FF0000; 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; }

.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; }
table.table{ background-color: #aaaaaa; }
table.table td{ background-color: #ffffff; vertical-align: top; }
table.table td p{ padding: 0; margin: 0; text-indent: 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;
}
table.form{
	background: #F9F3E5; border: 1px solid #D8A42E;
}

