#container

{

	margin:0 auto;

	width:1000px;

}



#div_body

{

	border-left:1px solid #BBBBCC;

	border-right:1px solid #BBBBCC;

	border-bottom:1px solid #BBBBCC;

	background:white;

	padding-bottom:2em;

}



#div_page

{

	margin:0 10px 0 10px;

	padding:0;

}



#div_page h2

{

	margin:10px 0 20px 0;

}



.div_data_page

{

	width:750px;

}



#div_index

{

}



#div_ie_hack

{

	display:block;

	width:98%;

}



.cpanel

{

	text-align:left;

	margin-right:200px;

}



#div_template

{

	text-align:center;

}



.templete_item

{

	margin:0 0 20px 50px;

	float:left;

}



.templete_caption

{

	padding:1em;

}



#guidebox

{

	background:url('../../images/pane.bg.jpg');

	margin-left:180px;

	margin-bottom:10px;

	padding:10px;

	text-align:left;

	vertical-align:middle;

	color:#585f6a;

}



#guidebox h2

{

	color:#585f6a;

	margin-left:80px;

	font-size:170%;

}



#div_page_control

{

	display:block;

	border:1px solid #98A3B5;

	margin-left:180px;

	margin-bottom:10px;

	padding:8px 0 0 8px;

	text-align:center;

	vertical-align:middle;

	height:32px;

	border:1px solid #E0E0E0;

	background-image:url('../../images/control.bg.png');

}



/********************************************/

.div_content

{

	background:url('../../images/content.bg.png') repeat-x;

	background-color:white;

	margin-left:180px;

	padding:10px 10px 50px 10px;

	text-align:left;

}



#div_create

{

	border:1px solid #C0C0C0;

	padding:5px;

	margin-bottom:5px;

	height:64px;

	background-image:url("../../images/body.bg.png");

	background-repeat:repeat-x;

}



/********************************************/



#div_search .item, #div_directory .item

{

	font-family:arial, san-sarif;

	margin-bottom:1em;

}



#div_search .title, #div_directory .title

{

	text-decoration:underline;

	font-size:16px;

	font-weight:normal;

}



#div_search .desc, #div_directory .desc

{

	font-size:13px;

}



#div_search .link, #div_directory .link

{

	color:#008000;

}



/********************************************/

#logo

{

	padding:5px 0 0 5px;

}

/********************************************/



#div_intro

{

	background-image:url("../../images/intro.jpg");

	width:440px;

	height:200px;

	display:block;

	text-align:center;

	vertical-align:middle;

	color:white;

	font-weight:bold;

	line-height:100px;

	font-size:120%;

}



#div_primebox

{

	background:url("../../images/primebox.bg.png") no-repeat;

	width:440px;

	height:38px;

	line-height:34px;

	text-align:center;

	margin-top:5px;

	margin-bottom:5px;

}



#div_primebox img

{

	vertical-align:middle;

}



div .preview

{

	border:3px dotted #55AA00;

	padding:2%;

	background:#EEFFCC;

}



.iframe_preview

{

	width:100%;

	height:500px;

	margin-bottom:20px;

}



.com_login

{

	display:block;

	background-image:url(../../images/body.bg.png);

	background-repeat:repeat-x;

	padding:10px;

}



.com_login h3

{

	padding:0;

	margin:0 0 10px 0;

}



/********************************************/



#div_sub_header

{

	display:block;

	text-align:left;



}



#div_sub_header #menu

{

	font-size:110%;

	height:45px;

}



#div_sub_header #menu ul

{

	list-style-type:none;

	text-decoration:none;

	padding:0;

	margin:0;

}



#div_sub_header #menu li

{

	display:block;

	list-style-type:none;

	text-decoration:none;

	padding:0 10px 0 10px;

	float:left;

	margin:0;

	height:24px;

	line-height:24px;

	border-left:1px solid #AAAABB;

	border-bottom:1px solid #AAAABB;

	border-top:1px solid #AAAABB;

	background-color:#CCCCDD;

}



#div_sub_header #menu .on

{

	padding-top:4px;

	height:30px;

	border-top:0;

	background-color:#BBBBCC;

}



#div_sub_header #menu li a

{

	text-decoration:none;

	font-size:90%;

	font-weight:bold;

	color:#000000;

}



#div_sub_header #menu li a:hover

{

	text-decoration:none;

	color:#FFFFFF;

}



/********************************************/



#searh

{

	text-align:center;

}



.title

{

	font-size:110%;

	font-weight:bold;

	margin-bottom:5px;

}



/********************************************/



div .info_box

{

	background-color:#EFEFEF;

	border:1px solid #DEDEDE;

	margin-bottom:5px;

	padding:5px;

	display:table-cell;

	height:100%;

}



div .info_box h3

{

	font-size:100%;

	margin:0px;

	background-image:url("../../images/logo/logo.pixel.16x16.png");

	background-repeat:no-repeat;

	padding:0 0 0 24px;

}



div .info_box .content

{

	color:#303030;

}



div .info_box p

{

	text-align:left;

}



/*************************************************/



.sitemap_icon

{

	float:left;

	width:50px;

	height:90px;

	border-right:1px solid #D0D0D0;

	margin-right:5px;

}



.sitemap_title

{

	font-weight:bold;

	margin-top:0px;

	text-align:left;

	margin:0px;

}



.sitemap_desc

{



	margin:0px;

	font-size:80%;

}



.sitemap td

{

	width:50%;

	border:1px solid #E0E0E0;

}



/*************************************************/

.form p

{

	margin-top:0.5em;

	margin-bottom:0.5em;

}



.form th

{

	padding:5px;

	background-color:#F8F8FE;

}



.form td

{

	padding:0.8em;

	border-bottom:1px solid #BEBEBE;

}



.form td.control

{

	text-align:center;

}



.form td.label

{

	text-align:right;

	border-right:1px dotted #BEBEBE;

}



.form tr.break, .form tr.break td

{

	border:0;

	margin:10px;

}



.form .on

{

	background-color:#FAFAFA;

}



.form form

{

	padding:0;

	margin:0;

}



.form .title

{

	font-size:110%;

	font-weight:bold;

	width:100%;

	padding:0px;

	vertical-align:middle;

}



.form .list_title

{

	background-image:url("../../images/logo/logo.pixel.11x11.png");

	background-repeat:no-repeat;

	background-position:10px center;

	padding:0 0 0 28px;

	font-size:80%;

}



.form .yes

{

	background-image:url("../../images/mini/ok.png");

	background-repeat:no-repeat;

	background-position:center center;

}



.form .no

{

	background-color:#E8E8E8;

}



/*************************************************/



.image_btn_container

{

	width:100%;

	height:60px;

	display:table-cell;

}



.image_btn

{

	height:34px;

	min-width:36px;

	max-width:180px;

	float:left;

	display:block;

	background-image:url("../../images/control.bg.png");

	background-repeat:repeat-x;

	margin:3px;

	padding-top:2px;

	padding-left:2px;

	padding-right:5px;

	vertical-align:middle;

	border:1px solid #D0D0D0;

	text-decoration:none;

	font-weight:bold;

	border-top-width:3px;

	border-right-width:3px;

	border-bottom-width:3px;

	border-left-width:3px;

	border-top-style:double;

	border-right-style:double;

	border-bottom-style:double;

	border-left-style:double;

	border-top-color:rgb(196, 204, 204);

	border-right-color:rgb(172, 181, 181);

	border-bottom-color:rgb(111, 119, 119);

	border-left-color:rgb(172, 181, 181);

}



.image_btn:hover, .image_btn:focus

{

	border-top-width:3px;

	border-right-width:3px;

	border-bottom-width:3px;

	border-left-width:3px;

	border-top-style:double;

	border-right-style:double;

	border-bottom-style:double;

	border-left-style:double;

	border-top-color:rgb(174, 223, 154);

	border-right-color:rgb(148, 218, 120);

	border-bottom-color:rgb(106, 185, 75);

	border-left-color:rgb(148, 218, 120);

}



.image_btn div.icon

{

	float:left;

	width:32px;

}



.image_btn div.text

{

	display:block;

	line-height:34px;

	text-align:center;

}



.image_btn img

{

	vertical-align:middle;

	margin-bottom:5px;

}



.image_btn a:link, a:visited, a:hover, a:active

{

	text-decoration:none;

}



.square_image_btn

{

	display:table-cell;

	float:left;

	text-align:center;

	vertical-align:middle;

	margin:5px;

	border:1px solid #D0D0D0;

	font-size:90%;

	background:#FAFAFA;

	padding-top:10%;

}



.square_image_btn a:link, a:visited, a:hover, a:active

{

	text-decoration:none;

}



#cpanel

{

	text-align: center;

	vertical-align: middle;

	font-size:90%;

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

}



#cpanel div.icon

{

	margin: 3px;

}



#cpanel div.icon a

{

	display: block; float: left;

	height: 97px !important;

	height: 100px;

	width: 108px !important;

	width: 110px;

	vertical-align: middle;

	text-decoration : none;

	border: 1px solid #DDD;

	padding: 2px 5px 1px 5px;

	background:#FAFAFA;

}



#cpanel div.icon a:link

{

	color : #808080;

}



#cpanel div.icon a:hover

{

	color : #333;

	background-color: #e8f1e6;

	border: 1px solid #47c233;

	padding: 3px 4px 0px 6px;

}



#cpanel div.icon a:active

{

	color : #808080;

}



#cpanel div.icon a:visited

{

	color : #808080;

}



#cpanel div.icon img

{

	margin-top: 13px;

}



#cpanel div.icon span

{

	display: block; padding-top: 3px;

}



/*************************************************/



#div_directory table

{

	border:0;

}



.directory

{

	padding:0 0.4em 1.6em 0;

	font-size:95%;

}



.directory .count

{

	color:green;

	font-size:80%;

}





.directory a:link, .directory a:visited

{

	color:black;

}



/*************************************************/



#table_screenshot table

{

	width:540px;

}



#table_screenshot td

{

	text-align:center;

}



#table_screenshot a:link

{

	text-decoration:none;

}



#div_contract

{

	display:block;

	border:1px solid #000000;

	width:90%;

	height:120px;

	overflow:auto;

	background-color:#FFFFFF;

	text-align:left;

	font-size:8pt;

}



#tpl_search_category,

#tpl_search_style,

#tpl_search_author,

#tpl_search_color

{

	width:80px;

}



#curr_template

{



}