body  
{
	background-color: #5b5c60;
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	margin:0px;
}
.column { background-color:#92C348; height:400px; float:left; margin-top:20px; }
.gutter { background-color:#BCDA86; height:400px; float:left; margin-top:20px; }
.gutter_outer { background-color:#56644A; height:400px; float:left; margin-top:20px; }
.container  
{
	background-color:#ffffff; 
}
img
{
	border:none;
}
p, td
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
}

a, a:visited
{
	text-decoration:none;
	font-family: Verdana;
	font-size: 11px;
	color:#e67aad;
}
a:hover
{
	text-decoration:underline;
}
a:active
{
	text-decoration:underline;
}
div.title p
{
	margin-top:0px;
	text-align:center;
	font-size:20px;
	color:#95c429;
}

/*CONTENT*/
div.content
{
	vertical-align:top;
	padding-bottom:20px;
}
div.content_header
{
	vertical-align:top;
	background:url(/img/center_title_bg.png) no-repeat;
	width:700px;
	height:24px;
	
	font-size: 14px;
	color:White;
	font-weight:bold;
	padding-left:38px;
	padding-top:6px;
}
div.center_rose
{
	text-align:center;
}
div.center_quote table
{
	width:100%;border-collapse:collapse;
}
div.center_quote table td.left_quote
{
	width:30px;background:url(/img/center_quote_left.png) no-repeat;
}
div.center_quote table td.right_quote
{
	width:30px;background:url(/img/center_quote_right.png) no-repeat bottom;
}
div.center_quote table td.center_quote
{
	width:420px;
	text-align:center;
	padding:15px 15px 12px 15px;
	vertical-align:middle;
}
div.center_quote table td.center_quote p
{
	color:#959699;font-size:12px;
}

/*LEFT MENU*/
div.left_menu
{
	vertical-align:top;
}
div.left_menu a.main_link
{
	background:url(/img/menu_left_top_bg.png) no-repeat;
	display:block;
	vertical-align:top;
	font-size: 14px;
	color:White;
	font-weight:bold;
	padding-left:10px;
	padding-top:6px;
	height:24px;
	background-color:#e780b0;
}
div.left_menu a.main_link:hover
{
	color:#5b5c60;
	text-decoration:none;
}
div.left_menu a.sub_link
{
	background:url(/img/menu_left_item_bg.png) no-repeat;
	display:block;
	vertical-align:top;
	font-size: 12px;
	color:#5b5c60;
	padding-left:32px;
	padding-top:19px;
	height:29px;
}
div.left_menu a.sub_link:hover
{
	color:#e67aad;
	text-decoration:none;
}
div.left_menu a.selected
{
	font-weight:bold;
}
div.left_menu div.menu_left_bottom
{
	margin-top:-2px;
	height:21px;
	background:url(/img/menu_left_bottom_bg.png) no-repeat;
	margin-bottom:10px;
}
/*RIGH*/
div.right_bg
{
	background-image:url(/img/right_bg.png);
	background-repeat:no-repeat;
	background-position:640px 120px;
}
div.right_h
{
	background:url(/img/right_h.png) no-repeat;width:300px;height:30px;
	
	font-size: 14px;
	color:White;
	font-weight:bold;
	padding-left:38px;
	padding-top:4px;
}
div.right_text
{
	padding:0px 40px 0px 24px;
}
div.right_text p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
div.right_text1
{
	padding:0px 0px 0px 0px;
}
div.right_pic
{
	border:solid 1px #e3e3e3;padding:5px;margin-top:5px;
}

/*TOP MENU*/
table.top_menu
{
	width:100%;height:60px;border-collapse:collapse;background:url(/img/menu_bg.png) repeat;
}
table.top_menu td.menu_item
{
	width:80px;
	vertical-align:top;
}
table.top_menu td.menu_item a
{
	font-size: 12px;
	display:block;
	height:31px;
	color: White;
	text-align:center;
	padding-top:19px;
}
table.top_menu td.menu_item a:hover
{
	text-decoration:none;
	color: #5b5c60;
}
table.top_menu td.menu_left
{
	width:20px;background:url(/img/menu_left.png) no-repeat;
}
table.top_menu td.menu_right
{
	width:20px;background:url(/img/menu_right.png) no-repeat;
}
table.top_menu td.menu_sep
{
	width:10px;background:url(/img/menu_sep.png) no-repeat;
}

/*FOOTER*/
div.footer_line_1
{
	height:10px;
	background-color:#9cc828;
}
div.footer_line_2
{
	height:2px;
	background-color:#272829;
}
div.footer_line_3
{
	height:1px;
	background-color:#434447;
}
div.footer_line_4
{
	height:1px;
	background-color:#434447;
}
div.footer_line_5
{
	height:58px;
	background:url(/img/footer_bg.png) repeat;
}
div.footer_line_5 table
{
	width:100%;
	height:58px;
	border-collapse:collapse;
}
div.footer_line_5 table td.footer_copy
{
	padding-top:35px;
	vertical-align:top;
}
div.footer_line_5 table td.footer_flicker
{
	width:120px;
	background:url(/img/footer_right_1.png) no-repeat;
	vertical-align:top;
	padding-top:35px;
}
div.footer_line_5 table td.footer_twitter
{
	width:100px;
	background:url(/img/footer_right_2.png) no-repeat;
	vertical-align:top;
	padding-top:35px;
}
div.footer_line_5 table td.footer_rss
{
	width:110px;
	background:url(/img/footer_right_3.png) no-repeat;
	vertical-align:top;
	padding-top:35px;
}
div.footer_line_5 a
{
	color:White;
}
div.footer_line_5 a:hover
{
	color:#5b5c60;
	text-decoration:none;
}

/*HEADER*/
div.header_time
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height:18px;
	color:White;
	text-align:right;
	vertical-align:top;
	padding-top:3px;
}
div.header_time div.lng
{
	float:left;
}
div.header_time span
{
	color:#95c429;
}

/* popup */
.Popup
{
	display: none;	
}

H2.PopTitle
{
	color:#d5155e;
	font-size: 16px;
	margin-bottom:18px;
}

.PopupTable
{
	border-bottom: 1px solid #d5155e;
}

.PopupTable TR TD, TR TH
{
	border-top: 1px solid #d5155e;
	font-size: 12px;
	text-align:left;
	font-weight: normal;	
}

.PopupTable TR TD B, TR TH B
{
	font-weight: bold;	
}

.Button
{
	margin-top: 30px;
}

/*Catalog*/
.CatalogRow
{
	width:100%;
	margin-top:10px;
	margin-bottom:30px;
}

.CatalogCol
{
	float:left;
	text-align:center;
	margin-right:30px;
	height:150px;
}

.CatalogItem
{
	margin-bottom:5px;
	border:solid 1px #e3e3e3;padding:4px;
}

/*FORM*/
table.formR
{
	border-collapse: collapse;
	background-color : #f9f9f9;
	width:650px;
	border: 1px Black #bfbfbf;
}
table.formR td
{
	padding:7px;
	padding-left:9px;
	color:#5b5c60;
	font-weight:bold;
}

table.formR td.caption
{
	color:White;
	background-color:#e67aad;
	font-weight:bold;
	font-size:14px;
	padding:7px;
}
table.formR td.l
{
	border-right:0px none;
	border-top:0px none;
	border-bottom:0px none;
	text-align:right;
}
table.formR td.r
{
	border-top:0px none;
	border-left:0px none;
	border-bottom:0px none;
}
table.formR td.b
{
	border-top:0px none;
	text-align:right;
}
table.formR td input.t, table.formR td textarea.t
{
	background-color:#eaeaea;
	border:solid 1px #86878b;
	width:300px;
}
table.formR td select
{
	background-color:#eaeaea;
}
input.btn
{
	height:21px;
	font-size:9px;
	font-weight:bold;
	color:White;
	border:none;
	background:url(/img/btn.png);
	width:150px;
}