ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ@charset "utf-8";

/* common css */

* { margin: 0px; padding: 0px; }
body
{
	background:#FFFCFC;
	padding:5px;
}

table 
{ 
    border-collapse:collapse; 
    border-spacing:0; 
} 

fieldset,img 
{  
    border:0; 
} 

address,caption,cite,code,dfn,em,strong,th,var 
{ 
    font-style:normal; 
    font-weight:normal; 
} 

ol,ul 
{ 
    list-style:none; 
} 


q:before,q:after 
{ 
    content:''; 
} 

abbr,acronym 
{ 
	border:0; 
} 

body, input, textarea, p
{ 
	font-size:12px; 
	font-family:MgOpen Modata,Trebuchet MS,MS Gothic,UnDotum,utkal,AlHor; 
	line-height:150%; 
	margin:0px;
}

item
{
	display:none;
}

@font-face
{
	font-family: "WebFontAlpha";
	src:local("은 돋움"), url('../media/fonts/UnDotum.ttf');

}

@font-face
{
	font-family: "WebFontBeta";
	src:local("은 자모 돋움"), url('../media/fonts/UnJamoDotum.ttf');

}

@font-face
{
	font-family: "WebFontKappa";
	src:local("은 바탕"), url('../media/fonts/UnBatang.ttf');

}

@font-face
{
	font-family: "WebFontLambda";
	src:local("은 자모 바탕"), url('../media/fonts/UnJamoBatang.ttf');

}

.bold
{
	font-weight:bold;
}

.link
{
	text-decoration:none;
	color:#000000;
}

.headquarters
{
	margin-left:auto;
	margin-right:auto;
	width:995px;
}

.natz_content
{
	width:995px;
	clear:both;
}

.natz_content_side 
{
	float:left;
	width:190px;
}

.natz_content_body 
{
	float:right;
	width:805px;
}



input
{
	border:1px solid #CCCCCC;
	height:16px;
}

a 
{
	color:#000000;
	border:0px;
	text-decoration: none;
}

a:hover 
{
	text-decoration:underline;
}

/* common layers */
blockquote
{
	position:absolute;
	visibility:hidden;
	margin-left: 0px; 
	margin-top: 0px; 
}

h1, h2, h3, h4, h5, h6 
{
	background:transparent none repeat scroll 0%;
	border-bottom:1px solid #BC7E7E;
	color:black;
	font-weight:normal;
	margin:0pt;
	padding-bottom:3px;
	padding-top:5px;
}

h1 
{
	font-size:160%;
}

h2 
{
	font-size:160%;
}

h3
{
	font-size:120%;
	font-weight:bold;
}

h4
{
	font-size:120%;
	border-bottom: none;
	font-weight:bold;
}

h5
{
	font-size:100%;
	font-weight:bold;
	margin-left:12px;
	margin-right:12px;
	padding-left:12px;
	padding-top:6px;
}

h6
{
	font-size:100%;
	font-weight:bold;
	margin-left:12px;
	margin-right:12px;
	padding-left:12px;
	padding-top:6px;
	border-bottom: none;
}

ul 
{
	list-style-type:disc;
	margin:1px 0px 0px 24px;
	padding:0px;
}

/* 공통 span */
.bold 
{ 
	font-weight:bold; 
}

/* 공통 div */
.clear_5px 
{
	clear:both; 
	height:4px; 
	border-bottom:1px solid #ffffff; 
	font-size:0px;
	line-height:0;
}
.ClearDiv
{
	clear:both;
	display:block;
	height:1px;
	padding:0px;
	margin:0px;
	font-size:0pt;
	line-height:0%;
}




.clear_line 
{ 
	margin-left:5px; 
	margin-right:5px; 
	height:2px; 
	border-bottom:1px 
	solid #e8e8e8; 
}

.indention 
{ 
	margin-left:10px; 
} 

.logo_bar 
{
	width:995px; 
	height:60px; 
	margin-left:auto; 
	margin-right:auto; 
}

.logo_bar_notice 
{
	background:url('../img/logo_notice_bg.png'); 
	width:150px; 
	height:60px; 
	float:right;
	padding-left:10px;
}

.menu_bar 
{
	width:995px; 
	height:63px; 
	margin-left:auto; 
	margin-right:auto; 
}

.menu_bar_left 
{
	background:url('../img/menu_bar_bg_1.png'); 
	width:680px; 
	height:63px; 
	float:left; 
}

.menu_bar_right 
{
	background:url('../img/menu_bar_bg_2.png'); 
	width:315px; height:63px; float:left; 
}

.login_bar 
{
	width:995px; 
	height:155px; 
	margin-left:auto; 
	margin-right:auto; 
}

.login 
{
	width:195px; 
	height:155px; 
	float:left; 
}

.notice 
{
	width:800px; 
	height:155px; 
	float:left; 
}

.index_top 
{
	width:995px;
	margin-left:auto; 
	margin-right:auto;
}

.index_bar_search 
{
	width:980px;
	height:35px;
	margin-left:auto; 
	margin-right:auto;
}

.index_bar 
{
	width:995px;
	height:225px;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:10px;
}

.content 
{
	width:980px;
	margin-left:auto; 
	margin-right:auto;
}

.left_content 
{
	width:255px;
	float:left;
	margin-right:10px;
}

.right_content 
{
	width:715px;
	float:right;
}

.footer 
{
	width:995px;
	margin-left:auto; 
	margin-right:auto;
}

.templete_box 
{
	width:1000px; 
	margin-top:100px; 
	margin-left:auto; 
	margin-right:auto; 
}


.div_menu_define 
{ 
	width:995px;
	height:0px;
	margin-left:auto; 
	margin-right:auto; 
}

.div_menu_root 
{ 
	position:absolute; 
	visibility:hidden; 
	z-index:200;
	border:0px;
}

.div_menu  
{ 
	visibility:hidden; 
	width:190px; 
	position:relative; 
	top:40px;
}

.dm_up 
{ 
	height:45px; 
}

.dm_margin 
{ 
	height:5px; 
	background:white;
	font-size:1px; 
}

.dm_content_box 
{ 
	height:21px; 
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:white;
	font-size:12px; 
}

.dm_line 
{
	height:6px; 
	background:white;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding-top:1px;
	padding-bottom:1px;
}

.dm_img 
{
	height:25px; 
	background:white;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
}

.dm_down 
{ 
	height:10px; 
}


/* 로딩창 */
.LoadingOutline
{ 
	border:1px solid #9f9f9f; 
	width:150px; 
	height:50px;
}

.LoadingInline
{ 
	border:2px solid #f1f1f1; 
	width:146px; 
	height:46px;
	background: #ffffff;
}

.LoadingImage
{ 
	margin-top:6px; 
	margin-left:15px; 
	float:left; 
	width:32px; 
	height:32px; 
}

.LoadingText
{ 
	float:left; 
	margin-top:13px; 
	margin-left:10px; 
	font-weight:bold; 
	font-size:14px; 
	color:#9f9f9f; 
	font-family: Serif;
}

/* 로그인 창 */
.LoginHeader
{
	width:190px;
	height:50px;
	/*background:url('http://file.anizone.net/skin/natz/user_login_info.png');*/
}

.LoginBody
{
	/*background: url('http://file.anizone.net/skin/natz/user_login_bg.png') repeat-y;*/ 
	width: 190px; 
	height: 50px;
}

.LoginBodySeparator
{
	width: 190px;
	height: 15px;
	/*background: url('http://file.anizone.net/skin/natz/line.png');*/ 
	font-size:0px;
	padding:0px;
}

.LoginFooter
{
	/*background: url('http://file.anizone.net/skin/natz/user_login_bottom.png');*/
	width: 190px; 
	height: 35px; 
	text-align: center; 
	font-size: 12px; 
}

#LoginIDBlock
{
	margin-left: 20px; 
	margin-top: 3px;
	display:block;
}

#LoginID
{
	border: 1px solid rgb(238, 238, 238); 
	width: 80px; 
	height: 14px; 
	/*background-image:url('http://file.anizone.net/skin/external/out_login/id.png');*/
	background-position:10px 3px;
	background-repeat:no-repeat;
}

#LoginPasswordBlock
{ 
	margin-left: 20px; 
	margin-top: 2px;
	display:block;
}

#LoginPassword
{
	border: 1px solid rgb(238, 238, 238); 
	width: 80px;
	height: 14px; 
	/*background-image:url('http://file.anizone.net/skin/external/out_login/pass.png');*/
	background-position:10px 3px;
	background-repeat:no-repeat;
}

.LoginBodyLeft
{
	float:left;
	padding-top:5px;
}

.LoginBodyRight
{
	float:left;
	font-size:0px;
	line-height:0;
}

.LoginButton
{
	/*background: url('http://file.anizone.net/skin/natz/login.png');*/
	margin-left: 15px;
	margin-top: 2px;
	width: 52px;
	height: 48px;
	cursor:pointer;
}

/* 폼 설정 */
.FormBase
{ 
	border:1px solid #a00223;
	background:#ffffff;
}

.FormTitlebar
{ 
	height:30px; 
	border:2px solid #a00223; 
	border-bottom:1px solid #9f9f9f; 
	background:#bd0028; 
	padding-left:6px;
}


.FormTitlebarFlat
{ 
	border:2px solid #a00223;
	background:#bd0028;
	height:32px; 
	padding-left:10px;
	padding-right:10px;
}

.FormContent
{
	border:1px solid #d99fab; 
	border-bottom:2px; 
	border-top:0px; 
	padding-top:10px;
	background:#fffcfc;
}

.FormContentFlat
{
	padding-top:10px;
}


/* 폼 타이틀바 설정 */

.FormTitleIcon 
{ 
	width:16px; 
	height:16px; 
	margin-top:7px; 
	margin-right:5px; 
	float:left; 
	background-image: url("../skin/buttons/application_xp.png");
	background-repeat: no-repeat;
	line-height:0%;
	font-size:0px;
	padding:0px;
}

.FormTitleToolBox 
{ 
	width:84px; 
	height:28px; 
	/*margin-top:7px; 
	margin-right:5px; */
	float:right;
	/*background-image: url("../skin/buttons/cancel.png");
	background-repeat: no-repeat;
	background-position:0px -4672px;*/
}

.FormTitleToolBoxSmall
{ 
	width:55px; 
	height:28px; 
	/*margin-top:7px; 
	margin-right:5px; */
	float:right;
	/*background-image: url("../skin/buttons/cancel.png");
	background-repeat: no-repeat;
	background-position:0px -4672px;*/
}

.FormTitleDetach 
{ 
	width:16px; 
	height:16px; 
	margin-top:7px; 
	margin-right:5px; 
	float:right;
	cursor:pointer;
}

.FormTitleClip 
{ 
	width:16px; 
	height:16px; 
	margin-top:7px; 
	margin-right:5px; 
	float:right;
}

.FormTitleCaption 
{ 
	font-weight:bold; 
	float:left; 
	padding-top:7px; 
	margin-right:4px;
	color:#ffffff;
}

.FormTitleSubcaption 
{ 
	float:left; 
	padding-top:5px; 
	/*padding-left:10px;*/
}


/* 로그인 */
.lwConsole
{
	margin-top:8px;
}

.lwID 
{ 
	height:24px; 
	clear:both;
	padding-top:2px; 
}

.lwIDLabel 
{ 
	width:110px; 
	text-align:right; 
	padding-right:10px; 
	font-weight:bold;
	float:left;
}

#lwIDInput
{ 
	border:1px solid #C9C9C9; 
	color:#252525; 
	width:128px; 
	font-size:9pt; 
	height:14px; 
	padding:3px; 
}

.lwPassword
{ 
	height:24px; 
	clear:both;
	padding-top:2px; 
}

.lwPasswordLabel 
{ 
	width:110px; 
	text-align:right; 
	padding-right:10px; 
	float:left;
	font-weight:bold;
}

#lwPasswordInput
{ 
	border:1px solid #C9C9C9; 
	color:#252525; 
	width:128px; 
	font-size:9pt; 
	height:14px; 
	padding:3px; 
}

.lwConfirm
{ 
	margin-left:10px;
	height:24px; 
	float:left;
	padding-top:5px; 
}


.lwJoin
{ 
	margin-left:125px;
	height:24px; 
	float:left;
	padding-top:5px; 
}

/* 게시물 쓰기 창 */
.ntwConsole 
{ 
	width:740px; 
	margin-left:auto; 
	margin-right:auto;
}

.ntwCategory 
{ 
	height:30px; 
	border-bottom:1px solid #cccccc; 
	clear:both; 
}

.ntwCategoryLabel 
{ 
	padding-top:5px; 
	width:100px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:10px; 
	float:left;
}

.ntwCategorySelector 
{ 
	padding-top:5px; 
	padding-left:10px; 
	float:left;
}

.ntwTitle 
{ 
	height:28px; 
	margin-top:3px;
	margin-bottom:3px;
}

.ntwTitleLabel 
{ 
	padding-top:5px; 
	width:100px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:10px; 
	float:left;
}

.ntwTitleEditor 
{ 
	padding-top:3px; 
	padding-left:10px; 
	float:left;
}

.ntwContent 
{ 
	height:30px;
	clear:both; 
	margin-top:10px;
}

.ntwContentLabel 
{ 
	padding-top:5px; 
	width:100px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:10px; 
	float:left;
}

.ntwTags { height:30px; clear:both; }
.ntwFooter { height:35px; margin-top:1px; }
.ntwTagLabel
{ 
	width:100px;
	padding-right:10px;
	padding-top:5px; 
	font-weight:bold;
	text-align:right;
	float:left;
}

.ntwAutoSaveLabel
{
	margin-top:5px;
	float:left;
}

/* 카테고리 뷰어 */
.cvConsole 
{ 
	width: 186px; 
	margin-left:2px;
}

/*.cv_head 
{ 
	height:30px; 
	border-bottom:1px solid #dddddd; 
}

.cv_form .cv_title 
{ 
	width: 100px; 
	height:20px; 
	border:0px; 
	padding-top:5px; 
	padding-left:10px; 
	float:left;
}*/

.cvButtons 
{ 
	padding-bottom:10px;
	height:25px; 
	margin-left:20px;
}

/*.cv_form .cv_set .cv_set_button_layer .cv_set_save 
{ 
	float:left; 
	padding-left:10px;
}

.cv_form .cv_set .cv_set_button_layer .cv_set_delete 
{ 
	float:right; 
	padding-right:10px;
}*/

.cvCollectionPreset 
{ 
	width:165px; 
	margin-left:auto; 
	margin-right:auto;
	clear:both;
	border-top:5px solid #ffffff;
}

.cv_form .cv_set .cv_set_list .elctbs
{ 
	margin:2px; 
	padding-left:3px; 
	padding-right:3px;
	background:#cedff2; 
	border:1px solid #a3b0bf;
	float:left; 
}

.CategoryViewer
{ 
	width:180px;
	margin-top:5px;
	padding-top:2px; 
	margin-left:2px;
	padding-bottom:10px;
}

.CategoryViewerNode 
{ 
	height:20px; 
	clear:both;
	display:block;
	padding-left:3px;
}

.cv_form .category .ct_lv_2 
{ 
	height:20px; 
	clear:both; 
	padding-left:15px;
}

.cv_form .category .ct_lv_3 
{ 
	height:20px; 
	clear:both; 
	padding-left:20px;
}

.CategoryViewerNodeNone
{ 
	width:7px; 
	height:7px; 
	margin-top:4px; 
	margin-right:5px;
	float:left;
	background-image:url(../skin/natz/cv_bullet_m.png);
}

.CategoryViewerNodeMinus 
{ 
	width:7px; 
	height:7px; 
	margin-top:4px; 
	margin-right:4px;
	float:left;
	background:url(../skin/natz/cv_bullet_m.png) no-repeat;
	cursor:pointer;
}

.CategoryViewerNodePlus 
{ 
	width:7px; 
	height:7px; 
	margin-top:4px; 
	margin-right:4px;
	float:left;
	background:url(../skin/natz/cv_bullet_p.png) no-repeat;
	cursor:pointer;
}

.CategoryViewerCheckBoxChecked
{ 
	width:13px; 
	height:13px; 
	margin-top:1px; 
	padding-right:4px; 
	float:left;
	background-image: url("../skin/buttons/checkbox_checked.png");
	background-repeat: no-repeat;
	background-position:0px -16064px;
	cursor:pointer;
	line-height:0%;
	font-size:0px;
}

.CategoryViewerCheckBoxUnchecked
{ 
	width:13px; 
	height:13px; 
	margin-top:1px; 
	padding-right:4px; 
	float:left;
	background-image: url("../skin/buttons/checkbox_unchecked.png");
	background-repeat: no-repeat;
	background-position:0px -16077px;
	cursor:pointer;
	line-height:0%;
	font-size:0px;
}

.CategoryViewerRadioButtonChecked
{ 
	width:13px; 
	height:13px; 
	margin-top:1px; 
	margin-right:4px; 
	float:left;
	background:url(../skin/Radiobutton_Full.png) no-repeat;
	cursor:pointer;
	line-height:0%;
	font-size:0px;
}

.CategoryViewerRadioButtonUnchecked
{ 
	width:13px; 
	height:13px; 
	margin-top:1px; 
	margin-right:4px; 
	float:left;
	background:url(../skin/Radiobutton_Empty.png) no-repeat;
	cursor:pointer;
	line-height:0%;
	font-size:0px;
}

.CategoryViewerNodeName 
{ 
	float:left;
	display:block;
	cursor:pointer;
}

.CategoryViewerCropNode 
{ 
	width:10px; 
	height:10px; 
	margin-top:3px;
	margin-right:5px; 
	float:right;
	background:url(../skin/natz/cv_icon_go.png) no-repeat;
}


/* 카테고리 편집기 */
.ceConsole 
{ 
	width:256px; 
/*	margin-left:auto;
	margin-right:auto;*/
}

.ceButtons 
{ 
	padding-bottom:10px;
	height:26px; 
	margin-left:auto;
	margin-right:auto;
	width:225px;
}


/* 답글 작성하기 */

.wr_original_reply 
{
	width:670px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:5px; 
	background:#eaf4ff; 
	border:1px solid #e8e8e8; 
	padding:5px; 
}

.wr_or_header 
{ 
	width:660px; 
	height:20px;
	margin-left:auto; 
	margin-right:auto; 
	border-bottom:1px solid #e8e8e8;
}

.wr_or_id 
{ 
	font-weight:bold; 
	float:left; 
	padding-left:5px;
}

.wr_or_quote 
{ 
	width:14px; 
	height:10px; 
	margin-top:3px; 
	float:left; 
	padding-left:5px;
}

.wr_or_regdate 
{ 
	float:right; 
	padding-right:5px; 
}

.wr_or_content 
{ 
	width:660px; 
	margin-left:auto; 
	margin-right:auto; 
	padding:5px;
}

.wr_memobox 
{
	border: 1px solid #cccccc; 
	height:290px;
	margin-top:7px; 
	margin-left:10px; 
	margin-right:10px; 
	margin-bottom:5px;
}

.wr_button 
{ 
	padding:10px; 
}

.wr_button_input 
{ 
	float:right; 
}


/* 게시물 목록 */
.al_box 
{ 
	width:805px; 
}

.tlUserInfo
{ 
	width:805px; 
	height:33px; 
	margin-top:5px;
}

.tlUserInfoHeader
{
	float:left;
	width:64px;
	height:33px;
}

.tlNickName
{
	float:left;
}

.tlSeparators
{
	float:left;
	width:20px;
	height:33px;
}

.tlLevel
{
	float:left;
}

.tlCurrency
{
	float:left;
}

.tlToolbar
{ 
	width:805px; 
	height:33px; 
	margin-top:5px;
}

.tlTopButtonBar
{ 
	width:805px; 
	height:33px; 
	margin-top:5px;
}

.tlBottomButtonBar
{
	float:left;
	width:805px; 
	height:30px; 
	margin-top:5px; 
}

.ListViewerHeaderRow 
{ 
	width:783px; 
	margin-left:10px;
	margin-right:10px;
	height:30px; 
	margin-bottom:2px;
	border:1px solid #222222;
	background-image: url("../skin/natz/X_1_BgSet.png");
	background-repeat: repeat-x;
	background-position:0px -126px;
}

.ListViewerBodyRow
{
	margin-left:15px;
	margin-right:15px;
}

.ListViewerHeader
{ 
	padding-top:6px; 
	padding-left:15px; 
	height:20px; 
	float:left; 
	cursor:pointer;
	color:#ffffff;
	font-weight:normal;
}

.ListViewerHeaderSmall
{ 
	padding-top:6px; 
	padding-left:2px; 
	height:20px; 
	float:left; 
	cursor:pointer;
	color:#ffffff;
	font-weight:normal;
}

.ListViewerHeaderSelectedAsc
{
	padding-top:6px; 
	padding-left:15px; 
	height:20px; 
	float:left; 
	cursor:pointer;
	color:#cfedff;
	font-weight:bold;

}

.ListViewerHeaderSelectedDesc
{
	padding-top:6px; 
	padding-left:15px; 
	height:20px; 
	float:left; 
	cursor:pointer;
	color:#fffcfc;
	font-weight:bold;

}

.ListViewerBody 
{ 
	overflow:hidden; 
	height:20px; 
	margin-right:3px; 
	padding-top:5px; 
	padding-left:5px; 
	color:#222222;
	float:left; 
}

.ListViewerViewStatus 
{ 
	height:16px; 
	width:16px; 
	margin-right:1px; 
	margin-top:7px; 
	margin-left:2px; 
	color:#222222;
	float:left; 
}


.ListViewerSeparatorLeft, .ListViewerSeparatorRight
{ 
	width:1px; 
	height:17px; 
	float:left; 
	margin-top:6px;
	background:#e0e1db;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	line-height:0%;
	font-size:0pt;
}

.ListViewerSeparatorLeft { float:left; }
.ListViewerSeparatorRight { float:right; }

.ListViewerBlockSeparator 
{ 
	background:#e1e1e1 none repeat scroll 0% 0%;
	font-size:0px;
	height:2px;
}

.ListEvenBody 
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
}

.ListOddBody 
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#fff3f3; 
}

.ListEvenBodyOver
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#ffe4e4;
}

.ListOddBodyOver
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#ffdfdf;
}

.ListEvenBodySelected
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#FDFFE5; 
}

.ListOddBodySelected
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#fbffd4; 
}

.ListEvenBodySelectedOver
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#f2f8b2; 
}

.ListOddBodySelectedOver
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#ecf39c; 
}

.ListOverBody 
{ 
	height:30px; 
	border-bottom:1px solid #aaaaaa; 
	background:#eeeeee; 
}

.tlLeftButton
{ 
	float:left; 
	padding-left:10px; 
	padding-top:3px; 
	display:inline;
}

.tlRightButton
{ 
	float:right; 
	padding-right:10px; 
	padding-top:3px; 
}

.tlFooter 
{
	font-size:0px;
	margin-left:10px;
	margin-right:10px;
	height:3px; 
}

.SearchPage 
{ 
	height:35px; 
}

.tlPages { 
	float:right; 
	margin-top:5px; 
	margin-right:20px; 
}

.tlCurrentPageNumber
{ 
	font-weight:bold; 
}

.tlPageNumber 
{ 
	color:#666666; 
}

/* 갤러리 뷰 */
.tlGalleryHeader
{
	background-image: url("../skin/natz/X_1_BgSet.png");
	background-repeat: repeat-x;
	background-position:0px -126px;
	height:32px;
	width:805px;
	float:left;
}

.tlGalleryHeaderSort
{
	float:left;
	height:20px;
	padding-left:20px;
	padding-top:6px;
	width:60px;
	font-weight:bold;
}

.tlGalleryHeaderSortElement
{
	float:left;
	padding-left:5px;
	padding-top:6px;
	height:20px;
}

.tlDummyRow
{
	clear:both;
	margin-left:5px;
	margin-top:5px;
	width:805px;
}

.tlImageDiv
{
	text-align:center;
	width:140px;
}

.tlThumbnail
{
	border:2px solid #cccccc;
	cursor:pointer;
}

.tlTitleReply
{
	padding-top:3px;
	text-align:center;
	width:140px;
}

.tlAuthorDate
{
	padding-top:3px;
	text-align:center;
	width:140px;
}

.tlAuthor
{
	font-weight:bold;
	width:140px;
}

.tlDate
{
	font-weight:lighter;
	width:140px;
}

/* 태그 클라우드 */
.tagc_form 
{ 
	width: 195px; 
}

.tagc_form .tagc_head 
{ 
	height:30px; 
	border-bottom:1px solid #dddddd; 
}

.tagc_form .tagc_title 
{ 
	width: 100px; 
	height:20px; 
	border:0px; 
	padding-top:5px; 
	padding-left:10px; 
	float:left;
}

.tagc_form .tagc_body .weight_100 
{ 
	font-size:12px; 
	font-weight:100;
}

.tagc_form .tagc_body .weight_300 
{ 
	font-size:12px; 
	font-weight:300;
}

.tagc_form .tagc_body .weight_500
{ 
	font-size:12px; 
	font-weight:500;
}

.tagc_form .tagc_body .weight_700 
{ 
	font-size:12px; 
	font-weight:700;
}

.tagc_form .tagc_body .weight_900 
{ 
	font-size:12px;
	font-weight:900;
}

.tagc_form .tagc_body .color_1 
{ 
	color:#0072ff; 
}

.tagc_form .tagc_body .color_2 
{ 
	color:#2385ff; 
}

.tagc_form .tagc_body .color_3 
{ 
	color:#4397ff; 
}

.tagc_form .tagc_body .color_4 
{ 
	color:#62a8ff; 
}

.tagc_form .tagc_body .color_5 
{ 
	color:#87bdff; 
}


/* 아이콘 샵 */
.is_box 
{ 
	width:805px; 
}

.is_category 
{ 
	width:750px; 
	margin-left:auto; 
	margin-right:auto; 
	height:24px; 
	background:#cedff2; 
	border:1px solid #a3b0bf; 
	padding-left:10px; 
	padding-top:5px;
}

.is_category_element 
{ 
	font-weight:bold; 
}

.is_body 
{ 
	width:805px; 
	margin-top:10px;
}

.is_element 
{ 
	width:805px; 
	height:150px;
}

.is_element_left 
{ 
	width:390px; 
	height:150px; 
	float:left; 
}

.is_element_right 
{ 
	width:390px; 
	height:150px; 
	float:right; 
}

.is_data_left 
{ 
	width:120px; 
	float:left; 
}

.is_data_right 
{ 
	width: 270px; 
	float:left; 
}

.is_data_right_head 
{ 
	width:255px; 
	height:26px; 
	border-bottom:1px solid #c0c0c0; 
	margin-top:10px; 
}

.is_data_right_body 
{
	width:255px; 
	padding:5px; 
}

.is_item_info 
{ 
	width:113px; 
	height:24px; 
	float:left; 
}

.is_item_type 
{ 
	float:right; 
	padding-right:5px; 
	margin-top:5px;
}
.ntwCategory 
{ 
	height:30px; 
	border-bottom:1px solid #cccccc; 
	clear:both; 
}

.ntwCategoryLabel 
{ 
	padding-top:5px; 
	width:100px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:10px; 
	float:left;
}


.is_item_image 
{ 
	width:100px; 
	height:100px; 
	margin-top:15px; 
	margin-left:15px;
}

.is_item_buy_div 
{ 
	margin-top:5px; 
	width:110px; 
	text-align:center; 
	margin-left:10px;
}

.is_item_buy 
{ 
	width:50px; 
	height:20px; 
}


/* 확장 검색 */
.exs_header 
{ 
	padding-left:10px; 
	height:21px;
}

.exs_left 
{ 
	float:left; 
	font-weight:bold; 
	width:70px; 
	margin-left:10px;
}

.exs_string 
{ 
	float:left; 
	width:400px; 
}

.exs_option 
{ 
	float:left; 
	width:180px; 
	padding-top:2px; 
}

.exs_button 
{ 
	float:left; 
}

.exs_body 
{ 
	width:750px; 
	margin-left:auto; 
	margin-right:auto; 
	height:485px; 
	border: 1px solid #cccccc; 
	margin-top:10px;
}

.exs_input 
{ 
	border:1px solid #cccccc; 
	height:16px;
}

.exs_check 
{ 
	float:left; 
	width:13px; 
	height:13px; 
	margin-top:2px; 
	margin-right:5px;
}

.exs_text 
{
	float:left; 
	margin-right:10px;
}


/* 회원 가입 */
.mj_input 
{ 
	border:1px solid #cccccc; 
	height:16px;
}

.mj_box 
{ 
	width:560px; 
	margin-left:auto; 
	margin-right:auto; 
}

.mj_rule 
{ 
	width:560px;  
}

.mj_rule_textarea 
{ 
	width:560px; 
	border: 1px solid #cccccc; 
	height:150px; 
}

.mj_rule_agree 
{ 
	width:560px; 
	margin-left:auto; 
	margin-right:auto; 
	padding:3px; 
	padding-left:5px; 
}

.mj_body 
{ 
	width:560px; 
	height:230px;
}

.mj_body_left
{
	width:100px; 
	margin-right:10px; 
	float:left; 
	text-align:right; 
	padding-top:10px;
}

.mj_body_right 
{ 
	width: 440px; 
	margin-left:10px; 
	float:left; 
	padding-top:10px;
}

.mj_el_require 
{ 
	height:26px; 
	font-weight:bold; 
	padding-top:1px; 
	font-family: Serif; 
	font-size: 8pt; 
}

.mj_el_optional 
{ 
	height:26px; 
	padding-top:1px; 
	font-family: Serif; 
	font-size: 8pt; 
}

.mj_er 
{ 
	height:27px; 
}

.mj_button 
{ 
	width:560px; 
}

.mj_button_okay 
{
	width:100px; 
	float:right; 
	padding-top:10px;
}

/* 유저 정보 소형 */
.uimUserName 
{ 
	height:12px; 
	line-height:80%; 
}

.uimUserNameLabel 
{ 
	width:190px;
	padding-top:3px;
	text-align:center; 
}

.uimCurrency 
{ 
	height:12px; 
	line-height:80%;
}

.uimCurrencyLabel 
{ 
	width:190px; 
	text-align:center;
	padding-top:3px;
}


.uimXP
{ 
	height:16px; 
	line-height:100%;
	clear:both; 
}

.uimXPLabel 
{ 
	width:60px; 
	text-align:center; 
	padding-top:3px;
	padding-right:10px; 
	float:left;
}

.uimLoginoutButton
{ 
	height:16px;
	text-align:center;
}

#uimLoginoutButton
{ 
	float:left;
	
}

.uimMessangerExtended
{ 
	height:16px; 
}

#uimMessangerButton
{ 
	margin-top:5px;
	margin-left:20px;
	float:left; 
}

#uimExtendedButton
{ 
	margin-right:20px;
	margin-top:5px;
	float:right; 
}

/* 유저 확장메뉴 */

.ui_box 
{ 
	width:560px; 
	margin-left:auto; 
	margin-right:auto; 
}

.ui_button 
{ 
	width:560px; 
}

.ui_button_okay 
{
	width:100px; 
	float:right; 
	padding-top:10px;
}

.ui_button_get_icon 
{ 
	width:100px; 
	float:left; 
	padding-top:10px; 
}

.ui_button_edit_signature 
{ 
	width:100px; 
	float:left; 
	padding-top:10px; 
}



/* 메신저 */
.mes_head_image 
{ 
	margin-right:5px; 
	vertical-align:middle; 
	width:16px; 
	height:16px;
}

.mbConversationButton 
{ 
	border:1px solid #cccccc; 
	height:16px;
}

.mes_online_user 
{ 
	width:380px; 
	margin-left:auto; 
	margin-right:auto;  
}

.mbConnectedUserHeader
{ 
	padding-left:10px; 
	font-weight:bold; 
}

.mbConnectedUserBody 
{
	padding:5px; 
	font-weight:bold; 
	border:1px solid #cccccc; 
	padding-bottom:1px; 
	height:160px; 
	margin-top:3px; 
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}

.mbReceivedMessageItems
{
	cursor:pointer;
}
.mes_message 
{ 
	width:380px; 
	margin-left:auto; 
	margin-right:auto;
}

.mbUnreadMessage 
{ 
	padding-left:10px; 
	font-weight:bold; 
}

.mbUnreadMessageViewer 
{ 
	padding:5px; 
	border:1px solid #cccccc; 
	padding-bottom:1px; 
	height:160px; 
	margin-top:3px; 
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}

.mbMessages 
{ 
	list-style-type:none;
}

.mbConversation 
{  
	margin-top:5px;
	padding-left:10px;
	font-weight:bold;
}

.mbConversationText
{  
	float:left;
	font-weight:bold;
	margin-top:2px;
}

.mbConversationInput
{	
	float:left;
	margin-left:5px;
	width:110px;
	margin-top:2px;
	font-weight:normal;
}

.ItemShopBody .isPageRow
{
	margin-top:5px;
	width:720px;
	margin-left:5px;
}

.ItemShopBody .isAvatarRow
{
	width:730px;
	margin-left:5px;
}

.mcbMessage
{
	margin-left:0px;
}

.mcbMessageContent
{
}

.mcbMessageItemTitle
{
	list-style-type:none;
	font-weight:bold;
	margin-left:4px;
}

.mcbMessageItemContent
{
	list-style-type:none;
	margin-left:12px;
}

.mcbMessageInput
{ 
	border:1px solid #cccccc;
	width:277px;
	margin-left:8px;
	height:76px;
	margin-top:8px; 
}


/* 이미지 박스 */
.iu_uf_div2 
{ 
	margin-top:15px; 
	margin-right:20px; 
	float:right; 
}
 
.iu_header_hr 
{ 
	width:40px;
	padding-top:6px; 
	height:20px; 
	float:right; 
	text-align:center;
}

.iu_button_left 
{ 
	margin-right:10px; 
	float:left; 
}


/* 게시물 세이브 & 로드 */
.cstConsole 
{ 
	width:580px; 
	margin-left:auto; 
	margin-right:auto; 
}

.cstNameFrame
{ 
	border: 1px solid #cccccc; 
	text-align:left;
}

.cstNameContent
{ 
	float:left; 
	margin-left:10px; 
	font-weight:bold;
}

.cstNameInput
{ 
	font-weight:normal;
}

#cstSave
{
	margin-right:20px; 
	float:right; 
}	

/* 스레드 뷰어 */
.spwConsole 
{ 
	width:760px; 
	margin-left:auto; 
	margin-right:auto;
}

.spwConsoleFlat
{ 
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.ThreadContent
{
	width:761px;
	overflow:auto;
}

.FloatedThreadContent
{
	width:801px;
	margin:auto;
	overflow:auto;
}

.ThreadContentFlat
{
	width:761px;
}

.tcwInnerTextDiv 
{ 
	width:745px; 
	float:left; 
}

.tcwInnerTextDivFlat
{ 
	width:760px; 
}

/* 답글 쓰기*/
.nrwConsole 
{ 
	width:738px; 
	margin-left:auto; 
	margin-right:auto;
}

.nrwParentName
{
	height:22px;
	font-weight:bold;
}

.nrwParentViewer
{
	overflow:auto;
	height:80px;
	display:block;
	margin-bottom:10px;
	margin-right:5px;
	padding:4px;
	border:1px solid #e0e0e0;
	width:660px;
}

.nrwContent 
{ 
	height:30px;
	clear:both; 
	margin-top:10px;
}


/* 위키 */

.WikiTopButtons
{ 
	width:805px; 
	height:33px; 
	margin-top:5px;
}

.WikiTitle
{ 
	margin-left:20px;
	width:765px; 
	margin-top:5px;
	font-weight:bold;
}

/* 인용 */

.QuoteHeader
{
	background-color:#FFEDED; 
	border:1px solid #BC7E7E;
	border-top: 0px;
	width:80%;
	padding:1px;
	padding-right:5px;
	text-align:right;
	font-size:11px;
}

.QuoteBody
{
	border:1px solid #BC7E7E;
	width:80%;
	padding:3px;
	padding-top:6px;
	padding-bottom:6px;
}

/* 확장 정보 */
.AvatarListItem
{
	max-width:100px;
	max-height:100px;
	margin:3px;
}

#svEditor
{
	margin-top:10px;
	margin-left:15px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	height:130px;
	width:660px;
}

#svEditorImageRepository
{
	margin-left:25px;
}

#svEditorImageRepositoryPreviousDiv
{
	display:none;
}

#svEditorImageRepositoryNextDiv
{
	display:none;
}

/* 아이템 설정 */

.uimAvatarButtons
{
	width:700px;
	height:30px;
}

/* 아이템 샵 */
.isPageRow
{
	width:600px;
	height:30px;
}

#Console 
{
	display:none;	
}
#ErrorMachine
{
	display:none;
}

.spwFooter
{
	height:50px;
	width:780px;
	padding:0px;
	margin:0px;
}

/* 상단 공지 */
.NoticeBoxImage {
	border:0px;
}

.NoticeBoxButtonContainer {
	position:absolute;
	padding-left:16px;
	padding-top:12px;
}

.FormTitleDetach {
	background:url('../skin/icon/application_add.gif') no-repeat;
}

.FormBaseFlat {
	margin-left:10px;
}

/* 접고 펴기 */

.HiderBody {

}

.HiderTitle {

}

.HiderContent {
	margin-top:5px;
	display:none;
}

.uimLoginout
{
	padding-left:50px;
	padding-top:4px;
}

.mrwConsole
{
	margin-left:7px;
}

.mrwAutoSaveLabel
{
	padding-left:10px;
	margin-top:8px;
	float:left;
}

.tvwName
{ 
	margin-left:15px;
	margin-right:15px;
}

.tvwStatisticsCaption
{ 
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
}

.wvwConsole
{
	margin-left:15px;
	margin-right:15px;
}

.WikiArticleTitle
{ 
	float:left;
	margin-left:4px;
	margin-top:4px;
}

.WikiArticleTitleHeader
{
	height:28px;
	border-bottom: 1px solid #AAAAAA;
	font-weight:bold;
	padding:0px;
}

.WikiHistoryDateHeader
{ 
	width:160px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
 
.WikiHistoryAuthorHeader
{ 
	width:80px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
 
.WikiHistorySummaryHeader
{ 
	width:160px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
 

.WikiHistoryDateBody
{ 
	width:160px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.WikiHistoryAuthorBody
{ 
	width:80px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.WikiHistorySummaryBody
{ 
	width:160px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.WikiRedirectText
{
	margin-left:12px;
	color: #7d7d7d;
}

.WikiRedirectTitle
{
	color: #ff00ff;
}

.WikiOverview
{
	clear:both;
	width:755px;
	overflow:auto;
	height:512px;
}

.WikiContents
{
	margin:5px;
	margin-left:25px;
	margin-bottom:18px;
	width:755px;
}

.GFDLInfo
{ 
	float:left;
}

#wvAdminButton
{ 
	float:right;
}

.SignatureOverView
{
	margin:5px;
}

.WikiRecentArticlesTitle
{
	margin-left:20px;
	width:765px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

/* 차단된 유저 */
.BlockedUntilHeader
{ 
	width:160px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
 
.BlockedUserNameHeader
{ 
	width:80px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  

.BlockedUntilBody
{ 
	width:160px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.BlockedUserNameBody
{ 
	width:80px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
 /* 태그 통계 목록*/
.TagNameHeader
{ 
	width:160px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
 
.TagTypeHeader
{ 
	width:80px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.TagScoreHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}

.TagPowerHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}

.TagIssueHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
    
.TagViewHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.TagAppendHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.TagRegisteredHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.TagKeywordHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  

.TagNameBody
{ 
	width:160px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.TagTypeBody
{ 
	width:80px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.TagScoreBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.TagPowerBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.TagIssueBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.TagViewBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.TagAppendBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.TagRegisteredBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 
.TagKeywordBody
{ 
	width:50px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}
 

.PresetNameHeader
{ 
	width:160px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.PresetValueHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.PresetDefaultSortHeader
{ 
	width:60px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  

.PresetNameBody
{ 
	width:160px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.PresetValueBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.PresetDefaultSortBody
{ 
	width:60px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}


.ThreadHistoryButton
{
	cursor:pointer;
}


.AlertNameHeader
{ 
	width:160px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  
.AlertStartingTimeHeader
{ 
	width:256px;
	padding-top:6px; 
	height:20px; 
	float:left; 
	text-align:center;
	cursor:pointer;
}
  

.AlertNameBody
{ 
	width:160px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}

.AlertStartingTimeBody
{ 
	width:256px;
	padding-top:5px; 
	margin-left:3px; 
	height:20px; 
	float:left; 
	text-align:center;
}


#tplStartupWindowTitleIcon
{
	background-image: url("../skin/buttons/application_lightning.png");	
}

.Name, .Password, .StartupPassword
{
	clear:both;
	height:24px;
	padding-top:2px;
}

.NameLabel, .PasswordLabel, .StartupPasswordLabel
{
	float:left;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:110px;
}

#NewStartupPasswordButtonIcon
{
	background-image: url("../skin/buttons/key.png");	
}

#StartGameButtonIcon
{
	background-image: url("../skin/buttons/wand.png");	
}

.Console
{

}

.ComponentContainer
{
	clear:both;
	padding-top:2px;

}

.LinearComponentContainer
{
	float:left;
	padding-top:2px;

}

.LinearComponentContainerRight
{
	float:right;
	padding-top:2px;
	padding-right:10px;

}

.ComponentLines
{
	clear:both;
	padding-top:2px;
	height:32px;

}

.LightComponentLines
{
	clear:both;
	padding-top:2px;
	height:16px;

}

.HeavyComponentLines
{
	clear:both;
	padding-top:2px;
	height:48px;

}

.HeadlineLines
{
	clear:both;
}

.CompositeHeadlines
{
	float:left;
}

.Labels
{
	float:left;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:110px;

}

.HeavyLabels
{
	font-weight:bold;
	padding-right:10px;
	margin-left:15px;
	margin-right:15px;

}

.SizelessLabels
{
	float:left;
	font-weight:bold;
	margin-left:5px;
	padding-right:10px;
}

.SizelessLabelsRight
{
	float:right;
	font-weight:bold;
	margin-left:5px;
}

.LinearLabels
{
	float:left;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:192px;

}

.SmallNumberLabels
{
	float:left;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:64px;

}

.TinyLabels
{
	float:left;
	padding-right:10px;
	text-align:center;
	width:24px;
}


.HeavyDisplays
{
	padding-right:10px;
	margin-left:15px;
	margin-right:15px;

}

.SmallDisplays
{
	float:left;
	padding-right:10px;
	text-align:right;
	width:128px;

}

.LinearDisplays
{
	float:left;
	padding-right:10px;
	text-align:right;
	width:192px;

}

.NumberDisplays
{
	float:left;
	padding-right:10px;
	text-align:right;
	width:256px;

}

.Displays
{
	float:left;
	padding-left:10px;
	width:256px;

}

.RowDisplays
{
	float:left;
	padding-left:10px;
	width:512px;

}

.RightDisplays
{
	float:right;
	padding-right:10px;
	width:256px;

}

.SmallNumberDisplays
{
	float:left;
	padding-right:10px;
	text-align:right;
	width:32px;

}

.SmallNumberDisplaysRight
{
	float:right;
	padding-right:10px;
	text-align:right;
	width:32px;

}

.SizelessDisplays
{
	float:left;
	margin-left:5px;
}

.SizelessDisplaysRight
{
	float:right;
	margin-left:5px;
}

.URIDisplays
{
	float:right;
	margin-left:5px;
	width:256px;
	overflow:hidden;
	height:18px;
}

.ImageDisplays
{
	float:left;
	padding:8px;
}

.ImageDisplaysRight
{
	float:right;
	padding:8px;
}

.IconDisplays
{
	float:left;
	height:16px;
	margin-left:5px;
	margin-top:2px;
	width:16px;
}

.IconDisplaysRight
{
	float:right;
	height:16px;
	margin-left:5px;
	margin-top:2px;
	width:16px;
}

.StringInputs
{
	float:left;
	border:1px solid #bc7e7e;
	background: #fffefe;
	color:#252525;
	font-size:12px;
	height:14px;
	padding:3px;
	width:128px;

}

.CompositeContents
{
	margin-left:15px;
	margin-right:15px;
	clear:both;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	overflow:auto;
}

.HiddenCompositeContents
{
	margin-left:15px;
	margin-right:15px;
	clear:both;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	overflow:hidden;
}

.StaticCompositeContents
{
	margin-left:15px;
	margin-right:15px;
	clear:both;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	overflow:visible;
}

.BoxContainerRedBorder
{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:8px;
	clear:both;
	overflow:visible;
	background-color: #fffefe;
	border: 3px solid #BD0028;
	-webkit-border-radius: 12px 12px;
    -moz-border-radius: 12px/12px;  
    border-radius: 12px/12px;  
}

.BoxContainerRed
{
	margin-left:auto;
	margin-right:auto;
	padding:6px;
	background-color: #BD0028;
	color: #fffefe;
	-webkit-border-radius: 8px 8px;
    -moz-border-radius: 8px/8px;  
    border-radius: 8px/8px;  
}

.BoxCaption
{
	font-weight:bold;
	text-align:center;
	margin-botton: 3px;
}

.UserInfoHeader
{

}

.RoundHeadlineContainer
{
	margin-left:12px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:12px;
	padding:6px;
	height:32px;
	border-bottom-width:4px;
	border-bottom-color: #bd0028;
	border-bottom-style: solid;
	font-weight:bold;
}

.RoundHeadlineCaption
{
	margin-left:4px;
	font-weight:bold;
	float:left;
	padding-top:9px;
	color: #5e1626;
	
}

.GalleryHeaderSortImage
{
	float:left;
	width:16px;
	margin-left:20px;
	margin-top:6px;
	height:16px;
}


.TopicGalleryRow
{
	clear:both;
	margin-left:5px;
	margin-top:5px;
	width:805px;
}

.TopicGalleryItem
{
	float:left;
	padding:8px;
	width:140px;
}

/*#positionedDiv form { overflow: auto; }*/

.InternalLink
{
	border-bottom:1px solid #37AFCD;
	color:#2A61A4;
	cursor:pointer;
	text-decoration:none;
}

.InternalLink:hover
{
	border-bottom:1px solid #a2e0f0;
	color:#2A61A4;
	cursor:pointer;
	text-decoration:none;
}


.ExternalLink
{
	border-bottom:1px solid #37AFCD;
	color:#2A61A4;
	cursor:pointer;
	text-decoration:none;
	padding-right:14px;
	background: transparent url(../skin/external.png) no-repeat scroll right center;
}

.ExternalLink:hover
{
	border-bottom:1px solid #a2e0f0;
	color:#2A61A4;
	cursor:pointer;
	text-decoration:none;
	padding-right:14px;
}

.TagKeywordLink
{
	border-bottom:2px solid #37AFCD;
	color:#2A61A4;
	text-decoration:none;
	cursor:pointer;
}

.TagKeywordLink:hover
{
	border-bottom:2px solid #a2e0f0;
	color:#2A61A4;
	cursor:pointer;
	text-decoration:none;
}

.BasicEmblem
{
	margin:4px;
	vertical-align:middle;
}

.BoxDisplays
{
	float:left;
	padding:2px;

}

.BoxImages
{
	padding:2px;
	max-width:100px;
	max-height:100px;

}

.BoxImageContainer
{
	width:100px;
	height:100px;
}