/*Tool-tips (aka hints)*/
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid #CCCCCC;
	padding: 1px;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=120);
}
/*for all page*/
BODY
{
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background: #3B5500 url(../img/bg9.jpg);
}
TABLE, TR, TD
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
A
{
	color: #048FCE;
}
A:hover
{
	color: #FF9A00;
}
BUTTON, SELECT, INPUT
{
	font-weight: normal;
	font-size: 11px;
}
DIV, SPAN
{
	padding: 0px;
	margin: 0px;
}
H1
{
	font-size: 22px;
}
H2
{
	font-size: 18px;
}
HR
{
	color: #D5E0EC;
	height: 1px;
	border: 1px solid #D5E0EC;
}
IMG, FORM
{
	margin: 0px;
	padding: 0px;
	background: none;
}
.mt10
{
	margin-top: 10px;
}
.img
{
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
.spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
	height: 1px;
	clear: both;
}
.pict
{
	float: left;
	margin: 0px 10px 5px 0px;
	display: block;
}
.pict_right
{
	float: right;
	margin: 0px 0px 5px 10px;
	display: block;
}
.pict_center
{
	text-align: center;
	margin: 10px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.align_center
{
	text-align: center;
}
.align_left
{
	text-align: left;
}
.align_right
{
	text-align: right;
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.under
{
	text-decoration: underline;
}
.border_none
{
	border-bottom: none;
}
.border_ccc
{
	border: 1px solid #CCCCCC;
}
.path_box
{
	float: left;
	font-size: 11px;
}
.path_box A
{
	text-decoration: none;
}
.path A
{
	text-decoration: none;
}
.sort
{
	float: right;
	text-align: right;
	font-size: 12px;
	color: #048FCE;
	font-family: arial;
	margin-top: 5px;
}
.sort INPUT, SELECT
{
	font-size: 11px;
}
.sort .submit_go
{
	width: 25px;
}
.sort SPAN
{
	display: block;
	float: left;
	margin-top: 2px;
}
.cart A
{
	color: #622D05;
	text-decoration: none;
}
.showing
{
	float: left;
	text-align: left;
	font-size: 12px;
	padding: 3px 0px 0px 5px;
	font-style: italic;
	font-family: georgia;
}
.showing_right
{
	float: right;
	text-align: right;
	font-size: 12px;
	padding-top: 3px;
}
.count
{
	text-align: right;
	color: #8E1C2D;
	font-style: italic;
	font-family: georgia;
	float: right;
	padding: 6px 0px 0px 5px;
}
.madatorystar
{
	color: #CC0000;
}
.submit_mess
{
	color: #CC0000;
}
.alt_text
{
	font-size: 11px;
	padding: 0px;
	background: #FFF9E7;
	padding: 3px;
	font-family: Arial;
}
.text_sm
{
	font-size: 11px;
	font-weight: normal;
}
.banner
{
	text-align: center;
}
.banner_left
{
	text-align: left;
}
.not_found
{
	color: #868484;
	text-align: left;
	font-style: italic;
	font-family: georgia;
	font-size: 14px;
}
.rss
{
	text-align: center;
	margin: 10px 0px;
}
.list_title_td
{
	background: #9F7145;
	color: #FFFFFF;
}
.list_title_td A
{
	color: #FFFFFF;
	text-decoration: none;
}
.list_select_title_td
{
	background: #9F7145;
	color: #FFFFFF;
}
FORM .check LABEL
{
	display: inline;
	font-size: 12px;
	font-weight: normal;
}
.table_line
{
}
.table_line TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 5px;
	vertical-align: middle;
}
.table_line TD.table_title
{
	text-align: right;
	font-weight: bold;
}
.table_line .noline
{
	border: none;
}
.table_line .text_title
{
	text-align: center;
	font-weight: bold;
	padding: 6px 0px 0px;
}
.table_line .sub_title
{
	font-weight: bold;
	font-size: 18px;
}
.table_line .sub_title_sm
{
	font-weight: bold;
	font-size: 13px;
	background-color: #E5F3DE;
}
.table_line TD.title_sm A
{
	font-size: 14px;
}
.sub_title
{
	font-weight: bold;
	font-size: 15px;
}
.table_line_vert TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 6px;
}
.table_line_vert .text_header
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: center;
}
.table_line_vert .last
{
	border-right: none;
}
.table_line_vert .line_right
{
	border-right: 1px solid #CCCCCC;
}
.table_line_vert .table_title
{
	text-align: right;
	font-weight: bold;
}
.table_line_vert .table_title_noline
{
	font-weight: bold;
	border: none;
	padding: 6px 6px 0px;
}
.table_line_vert .sub_title
{
	background: #ECF2F7;
}
.form_background
{
	background: #F4F6F8;
}
.form_title_top
{
	background: #E5D8CC;
}
.form_title
{
	text-align: right;
}
.form_field
{
	text-align: left;
}
.location
{
	font-weight: bold;
	color: #41657A;
}
.author
{
	font-weight: bold;
}
.file
{
	font-weight: bold;
	margin-bottom: 7px;
	text-align: center;
}
.date
{
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
}
.date_line
{
	text-decoration: none;
	color: #254960;
	font-size: 15px;
	font-style: italic;
	text-align: center;
}
.date_line_left
{
	text-decoration: none;
	color: #254960;
	font-size: 15px;
	font-style: italic;
	text-align: left;
}
.title
{
	font-size: 16px;
	color: #A10101;
	text-align: center;
	font-weight: bold;
}
.title A
{
	text-decoration: none;
	color: #A10101;
}
.title A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_left
{
	font-size: 16px;
	color: #7D2B02;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}
.title_left A
{
	text-decoration: none;
	color: #7D2B02;
}
.title_left A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_big
{
	font-size: 25px;
	color: #A10101;
	text-align: center;
	font-weight: bold;
	font-family: lobster;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 10px;
}


.title_top
{
	font-size: 40px;
	color: #A10101;
	text-align: left;font-weight: bold;font-family: lobster;font-style: italic;margin-top: 40px;float: left;margin-bottom: 10px;
}


.title_big A
{
	text-decoration: none;
	color: #A10101;
}
.title_big A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_big_left
{
	font-size: 21px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
	margin-bottom: 3px;
}
.title_big_left2
{
	font-size: 21px;
	color: #A10101;
	text-align: left;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
	margin: -20px 3px 3px 0;
	position: relative;
	padding-left: 80px;
}
.title_big_left A
{
	text-decoration: none;
	color: #A10101;
}
.title_big_left A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
.title_sm
{
	font-size: 12px;
	color: #572103;
	text-decoration: none;
	font-weight: normal;
	padding-top: 7px;
	font-family: tahoma;
}
.title_sm A
{
	color: #572103;
	text-decoration: none;
	font-weight: normal;
}
.sub_title
{
	font-weight: bold;
	color: #295285;
}
.title_background
{
	font-size: 16px;
	color: #8E1C2D;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #F6F4F1;
	font-family: "Trebuchet MS";
	text-align: center;
}
.title_background A
{
	color: #8E1C2D;
	font-weight: bold;
}
.title_background_box
{
	padding: 0px 10px;
}
.title_background .tags
{
	font-size: 13px;
	color: #49576F;
}
.line
{
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 0px 10px;
}
.line_bot
{
	clear: both;
	height: 30px;
	border-top: 1px solid #CCCCCC;
}
.line_more
{
	clear: both;
	border-top: 1px solid #CCCCCC;
}
.line_dotted
{
	height: 1px;
	border-top: 1px dotted #FDCE5B;
}
.line_dotted_fff
{
	height: 1px;
	border-top: 1px dotted #FFFFFF;
}
.line_dotted_gray
{
	background: url(../img/bg_dr.gif);
	height: 3px;
}
/*for top*/
*#menu_in
{
	color: #FFFFFF;
	background: #C1AA84;
	padding: 0px 0px 5px;
	float: left;
	margin: 1px;
	z-index: 1;
	vertical-align: top;
}
*#menu_in A
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	z-index: 1;
	top: 5px;
}
*#menu_in A:hover
{
	color: #FFFF00;
	z-index: 1;
}
*#menu_in SPAN
{
	width: 11px;
	height: 20px;
	z-index: 1;
	vertical-align: top;
	float: left;
}
*#menu_in SPAN IMG
{
	top: -20px;
	vertical-align: top;
}
*#menu_in .menu_ord
{
	color: #FFFF00;
}
.td_top_bg
{
	background: url(../img/bg4.jpg);
	height: 100px;
}
.td_content
{
	background: url(../img/bg4.jpg);
	width: 970px;
}
.td_content .img
{
	margin: 0px;
}
.logo
{
	float: left;
}
.header
{
	background: url(../img/header.bg1.jpg) no-repeat;
	height: 170px;
	position: relative;
	z-index: 100;
	padding: 0;
}
.header .flower
{
	float: left;
	margin: 21px 0 0 20px;
}
.top_nav_td
{
	background: url(../img/bg5.jpg);
}
.top_nav
{
	float: left;
	font-size: 14px;
	background: url(../img/bg5.jpg);
	height: 74px;
	padding-left: 29px;
}
.top_nav .link
{
	background: url(../img/bg6.jpg);
	float: left;
	height: 30px;
	margin-right: 1px;
	text-align: center;
	margin-top: 30px;
	border-left: 1px solid #7E9D3A;
	border-right: 1px solid #3D5506;
}
.top_nav .last
{
	width: 169px;
}
.top_nav A
{
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 7px 14px 5px;
}
.top_nav A:hover
{
	color: #F7DC02;
}
.ask_link
{
	color: #9A0000;
}
.header_left
{
	background: url(../img/bg_left.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
.header_top
{
	background: url(../img/bg_top.jpg);
	background-repeat: repeat-x;
	height: 7px;
}
.header_bot
{
	background: url(../img/bg_bot.jpg);
	background-repeat: repeat-x;
	height: 7px;
}
.header_right
{
	background: url(../img/bg_right.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
.header_main
{
	background: url(../img/pm_bg_gray.gif);
	border-top: 1px solid #FFFFFF;
}
.header_search
{
	/*[disabled]position:absolute;*/
	text-align: right;
	padding: 0px;
	float: right;
	font-family: Georgia;
	font-style: italic;
	margin: 15px 30px 25px 25px;
}
.header_search A
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	margin-top: 2px;
}
.header_search SPAN
{
	font-size: 1.8em;
	margin: 5px 10px 0 0;
	color: #7D3D02;
	font-size: 18px;
	font-weight: bold;
}
.header_search FORM
{
	display: inline;
	margin-top: 5px;
}
.header_search FORM INPUT
{
	margin: 0;
}
.subNav
{
	position: relative;
	text-align: right;
	padding: 0px;
	float: right;
	font-family: Georgia;
	font-style: italic;
	margin: -20px 19px 0 0;
	width: 533px;
	height: 24px;
}
.subNav LI
{
	text-align: center;
	padding: 0px;
	float: left;
	font-family: Georgia;
	font-size: 11px;
	list-style-type: none;
}
.subNav LI A
{
	text-decoration: none;
	font-style: normal;
	display: block;
	margin-top: 5px;
	font-weight: bold;
}
.subNav .left
{
	height: 24px;
	width: 10px;
	background: url(img/cor_left.jpg);
	float: left;
}
.subNav .right
{
	height: 24px;
	width: 10px;
	float: left;
	background: url(img/cor_right.jpg) right;
}
.subNav .text
{
	height: 24px;
	float: left;
	background: url(img/cor_bg.jpg);
}
.text-top
{
	color: #048FCE;
	font-size: 11px;
}
.text-top A
{
	color: #048FCE;
	text-decoration: none;
	text-transform: uppercase;
}
/*dd menu*/
*#menu_dd
{
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	background: url(../img/nav.bg1.jpg) no-repeat;
	width: 891px;
	height: 36px;
	margin: -2px 0 0 20px;
	padding: 0 0 0 35px;
	position: relative;
	z-index: 100;
}
*#menu_dd A
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
*#menu_dd A:hover
{
	color: #FE8603;
}
*#menu_dd LI
{
	float: left;
	display: inline;
	margin: 6px 36px 0 0;
	position: relative;
	z-index: 600;
	height: 28px;
}
*#menu_dd_bot
{
	height: 5px;
	z-index: 1;
	background: url(../img/top_menu_bg1.jpg);
	margin: 0px 10px;
}
*#menu_dd_bot .left
{
	height: 5px;
	width: 8px;
	padding: 0px;
	margin: 0px;
	background: url(../img/top_menu_bg2.jpg);
	float: left;
}
*#menu_dd_bot .right
{
	height: 5px;
	width: 8px;
	padding: 0px;
	margin: 0px;
	background: url(../img/top_menu_bg3.jpg);
	float: right;
}
/*Use this style to adjust dd elements*/
*#menu_dd LI UL
{
	position: absolute;
	z-index: 500;
	top: 25px;
	display: block;
	left: 0px;
	width: 180px;
	margin: 0px 0px 0px -10px;
	border-width: 1px;
	list-style-type: none;
	padding: 0px;
/*border: 1px solid #000000;*/
}
*#menu_dd LI UL LI
{
	position: relative;
	z-index: 500;
	top: 0px;
	display: block;
	float: left;
	margin: 0px;
	height: 25px;
	width: 180px;
	left: 0px;
	border-top: 1px solid #FFFFFF;
	background-color: #804408;
/*border: 1px solid #000000;*/
}
*#menu_dd LI UL LI.t_line
{
	height: 40px;
}
*#menu_dd UL LI:hover UL
{
	display: block;
}
*#menu_dd LI UL, #menu_dd LI UL LI:hover LI UL
{
	display: none;
}
*#menu_dd LI:hover UL
{
	display: block;
}
/*Use this style to adjust sub-menu elements*/
*#menu_dd LI UL LI A
{
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 5px 5px 12px;
	text-align: left;
	top: 0px;
	font-size: 12px;
	text-transform: none;
	display: block;
	font-weight: normal;
}
/*Use this style to adjust sub-menu elements hover*/
*#menu_dd LI UL LI A:hover
{
	background-color: #522305;
	color: #FE8603;
}
/*Use this style to adjust sub-sub-menu elements hover*/
*#menu_dd LI UL LI UL
{
	position: absolute;
	z-index: 600;
	top: -28px;
	display: block;
	left: 184px;
	width: 183px;
	margin: 0px;
	border-width: 1px;
	list-style-type: none;
	padding: 0px;
}
*#menu_dd LI UL LI:hover UL
{
	display: block;
}
*#menu_dd LI UL LI UL LI
{
	background-color: #654BA7;
}
*#menu_dd LI UL LI UL LI A
{
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	top: 0px;
	font-size: 11px;
	text-transform: none;
	display: block;
}
/*end dd menu
end for top
*********************************************************************************************************************
*********************************************************************************************************************
center content*/
.content
{
	margin: 5px 0 5px 30px;
	min-height: 700px;
	/*[disabled]float:left;*/
	/*[disabled]width:712px;*/
}
.content_in
{
	margin-top: 0;
	padding: 0 40px 0 15px;
}
.content_in UL
{
	margin: 10px 0px 0px;
	padding: 0 0 0 25px;
}
.content_in UL.left
{
	margin: 10px 30px 0px 0px;
	padding: 0 0 0 25px;
}
.content_in UL LI
{
	margin: 0px 0px 10px;
}
.content .index_text
{
	float: left;
	width: 470px;
	font-size: 13px;
	margin-left: 0;
}
.content_index
{
	width: 660px;
	float: left;
	display: inline;
	padding: 0 9px 0 0;
	margin: 10px 10px 0 30px;
	border-width: 0 1px 0 0;
	font-size: 12px;
}
.right_index
{
	width: 200px;
	float: right;
	display: inline;
	padding: 0;
	margin: 0 16px 0 0;
	border-left: 1px solid #F6EFE9;
	position: relative;
}
.right_index .title_top_firts
{
	background: url(../img/cor_bg.jpg);
	padding: 5px 5px 5px 20px;
	color: #FBE632;
	font-weight: bold;
	font-size: 14px;
}
.right_index .title_top_firts A
{
	color: #FD7C0B;
	text-decoration: none;
}
.right_index .links_box
{
	padding: 5px 10px 10px;
	background: #799D38;
}
.right_index .links_box .link
{
	font-size: 13px;
	color: #FFFFFF;
	padding: 5px 5px 3px 15px;
	border-bottom: 1px dotted #CCCCCC;
}
.right_index .links_box .link_bold
{
	padding: 5px 5px 3px 15px;
	border-bottom: none;
	font-weight: bold;
}
.right_index .links_box .link A
{
	color: #FFFFFF;
	text-decoration: none;
}
.news_box
{
	background: #F9F8F8;
	padding: 3px 15px 10px;
	border: 1px dotted #CCCCCC;
}
.news_box_title
{
	font-size: 1px;
	line-height: 1%;
	background: #FFFFFF;
	color: #9B150B;
	font-weight: bold;
	text-align: center;
	margin-left: 0;
	padding: 5px 5px 10px;
}
.news_box_out
{
	float: left;
	width: 210px;
	/*[disabled]height:600px;*/
	text-align: left;
	margin-top: 5px;
}
.news_cor
{
	position: absolute;
	float: right;
	text-align: right;
	margin: -2px 20px 20px 173px;
}
.works_box
{
	padding: 15px 0 10px 20px;
	font-size: 13px;
	color: #550F0F;
	font-style: italic;
}
.avatar
{
	float: left;
}
.avatar_right
{
	float: right;
}
.title_img
{
	margin: 20px 75px 10px 0;
	float: left;
}
.title_img2
{
	margin: 20px 0 10px 30px;
	float: left;
	padding: 0;
	text-align: left;
}
.works_box_title
{
	margin-top: 10px;
	font-style: italic;
	font-size: 20px;
	background: #FFFFFF;
	color: #9B150B;
	font-weight: bold;
	text-align: center;
	padding: 0;
}
.works_box_out
{
	float: left;
	width: 480px;
	margin-left: 20px;
}
.works_box .pict
{
	margin-right: 20px;
}
.free_right
{
	/*[disabled]background:#FCFBF9;*/
	padding: 10px 15px;
}
.ask_right P
{
	color: #71022C;
	margin: 0;
}
.content_table
{
}
.content_table .left_td
{
	text-align: left;
	width: 190px;
}
.content_table .left_td_sm
{
	text-align: left;
	width: 170px;
}
.content_table .left_td_big
{
	text-align: left;
	padding: 0px 13px 0px 3px;
}
.content_table .center_td
{
	padding: 0px 13px;
	text-align: left;
}
.content_table .center_td_all
{
	padding: 0px;
	text-align: left;
}
.content_table .right_td
{
	width: 300px;
	text-align: left;
}
.content_table .right_td_sm
{
	width: 180px;
	text-align: left;
}
.content_table .right_td_products
{
	width: 240px;
	text-align: left;
}
.content_table .right_td_mid
{
	width: 240px;
	text-align: left;
}
.pict_index
{
	padding: 0px 13px 15px;
}
.td_padding_top_bot_10
{
	padding: 10px 0px;
}
.bot_nav
{
	font-size: 12px;
}
.bot_nav .link
{
	height: 30px;
	float: left;
	margin-right: 1px;
	text-align: center;
}
.bot_nav .first
{
	margin-left: 300px;
}
.td_bot_nav
{
	/*[disabled]background:url(../img/bg5.jpg);*/
}
.bot_nav A
{
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 7px 10px 5px;
}
.bot_nav A:hover
{
	color: #F7DC02;
}
.footer
{
	background: url(../img/menu_cor_bg2a.gif);
	clear: both;
	color: #FFFFFF;
}
.footer A
{
	color: #FFFFFF;
	list-style-type: cjk-ideographic;
}
.photos
{
	width: 640px;
}
.navigator
{
	width: 667px;
}
.navigator SPAN
{
	display: block;
	float: left;
}
.navigator A
{
	display: block;
	float: left;
	padding: 1px 5px;
	border: 1px solid #CCCCCC;
	margin-right: 1px;
	font-weight: bold;
	color: #077303;
	text-decoration: none;
}
.navigator A STRONG
{
	color: #A6A4A4;
}
.navigator .next
{
	float: right;
}
.navigator .prev
{
	float: left;
}
.english
{
	float: right;
	text-align: right;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background: #F6F9EF;
	margin-right: 15px;
	margin-top: -5px;
}
.english A
{
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
