@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*					{
	margin:0;
	padding:0;
}

body					{
	font:13px Dotum, AppleGothic;
	background-color:#f9f9f9;
	color:#2c3142;
	cursor:default;
}

html					{
	overflow-y:scroll;
}

a:link					{
	text-decoration:none;
}

a:visited				{
	text-decoration:none;
}

a:hover					{
	text-decoration:underline;
}

a:active				{
	text-decoration:none;
}

.clear					{
clear:both;
}

.sep					{
	color:#cccccc;
}

.sep2					{
	color:#7C839B;
}

/* BASUC TT css */

/* PASING - NOW */

.selected				{
	color:#7C839B;
}

.no-more-prev,
.no-more-next				{
	color:#cccccc;
}

/* CATEGORY - IMAGE BUTTEN */

.ib					{
	cursor:pointer;
	background:url(./images/li.gif) no-repeat 3px 11px;
	padding-left:10px;
	padding-top:5px;
}

/* CATEGORY - TREE CELL */

.branch3				{
	cursor:pointer;
	font:11px Dotum;
}

/* CATEGORY - CATEGORY SIDE NUMBER */

.c_cnt					{
	font:11px Dotum;
	color:#7C839B;
}

/* REP COMMENT [##_rp_rep_class_##] */

.rp_general				{
}

.rp_admin				{
}

.rp_secret				{
}

/* REP COMMENT [##_guest_rep_class_##] */

.guest_general				{
}

.guest_admin				{
}

/* SECRET REPLY (LOGOUT SECRET) */

.hiddenComment				{
}

/* IMAGE bottom CAPTION STYLE */

.cap1					{
	color:#999;
	text-align:center;
}

/* IMAGE */

.imageblock				{
	border:none;
}

.imageblock *				{
	border:none; !important;
}

.imageblock img				{
	vertical-align:middle;
}

.triple img				{
	vertical-align:middle;
}

.dual img				{
}

.left img				{
	CURSOR :DEFAULT;
}

.center img				{
	vertical-align:middle;
}

.video					{
	vertical-align:middle;
}

.article				{
}

.moreless_fold				{
	font-weight:bold;
	color:#2c3142;
	no-repeat;
	margin-top:10px;
}

.moreless_top				{
	font-weight:bold;
	color:#2c3142;
	no-repeat;
	margin-top:10px;
}

.moreless_body				{
}

.moreless_bottom			{
	display:none;
}

.moreless_content			{
	margin:0px;
}

.key1					{
	cursor: pointer;
}

hr					{
	display:none;
}

img					{
	border:0;
}

h1, h2, h3, h4				{
	margin:0; padding:0;
}

h1					{
	font-size:1.8em;
}

h2					{
	font-size:1.4em;
}

h3					{
	font-size:1.2em;
}

h4					{
	font-size:1em;
}

input					{
	border:1px solid #aaa;
	border:0;
	font:13px Dotum;
}

textarea				{
	width:671px;
	min-width:671px;
	max-width:671px;
	height:91px;
	color:#7C839B;
	border:1px solid #dddddd;
	background: #FFFFFF;
	font:13px Dotum;
	padding:5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

textarea:focus				{
	outline:none;
	background: #ffffff;
	border:1px solid #7C839B;
}

label					{
	color:#7C839B;
	cursor:pointer;
}

.input					{
	color:#7C839B;
	border:1px solid #dddddd;
	background: #FFFFFF;
	font-size:13px;
	width:200px;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	cursor:pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.input:focus				{
	outline:none;
	background: #ffffff;
	border:1px solid #7C839B;
}

.passinput				{
	cursor:pointer;
}

.homepage				{
	color:#7C839B;
	border:1px solid #dddddd;
	background: #FFFFFF;
	font-size:13px;
	width:200px;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.homepage:focus				{
	outline:none;
	background: #ffffff;
	border:1px solid #7C839B;
}

.password				{
	color:#7C839B;
	border:1px solid #dddddd;
	background: repeat-x #FFFFFF;
	font-size:13px;
	width:130px;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.password:focus				{
	outline:none;
	background: #ffffff;
	border:1px solid #7C839B;
}

.search_input				{
	color:#7C839B;
	border:1px solid #cccccc;
	background: #f9f9f9;
	font-size:13px;
	width:230px;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.search_input:focus			{
	outline:none;
	background: #ffffff;
}


.cnt					{
	color:#7C839B;
}

.checkbox				{
	cursor:pointer;
}

/* layout */

#container				{
	width:1080px;
	margin:0 auto;
}

#header					{
	width:1079px;
	margin:0 auto;
	margin-top:46px;
}

#top_view				{
	width:1079px;
	margin:0 auto;
	margin-top:46px;
}

#wrap					{
	margin-top:16px;
}

#layout					{
	width:100%;
}

#left_margin				{
	float:left;
	width:5px;
}

#top_link				{
	float:right;
	width:0px;
}

#main					{
	float:left;
	width:828px;
}

#sidebar				{
	float:right;
	width:238px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom: 26px;
}

#footer					{
	clear:both;
	float:right;
}

/* header */

#header_menu				{
	font:bold 9px Tahoma;
	color: #2c3142;
	border-bottom:2px solid #2c3142;
	padding-left:4px;
	padding-right:6px;
	height:20px;
}

#header_menu a				{
	font:bold 9px Tahoma;
	color: #2c3142;
	padding:5px;
}
#header_menu a:hover			{
	text-decoration:none;
	background-color:#2c3142;
	color:#ffffff;
	padding-TOP:4px;
	padding-bottom:4Px;
}

#header_menu .main_menu			{
	float:right;
	height:14px;
	text-decoration:none;
	color:#7C839B;
}

#header_menu .sep			{
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
}

#header_menu ul				{
	list-style:none;
	margin:0;
	padding:0;
}

#header_menu ul li			{
	float:left;
	height:17px;
	padding-top:5px;
	padding-right:2px;
}
	
/* menu */
#tt-body-page #menu_blog,
#tt-body-blog #menu_blog,
#tt-body-tag #menu_taglog,
#tt-body-guestbook #menu_guestbook	{ }

/* sidebar */
#recent_trackbacks,
#recent_posts,
#recent_comments ,
#tagcloud,
#category,
#links,
#notice					{
	padding:6px;
	padding-top:8px;
	padding-bottom:1px;
	font:9px Tahoma;
}

.SDRC					{
	color:#585F76;
	font:bold 9px Tahoma;
}

/* ie 6 */
* html #recent_trackbacks,
* html #recent_posts,
* html #recent_comments,
* html #tagcloud,
* html #category,
* html #links,
* html #notice				{ }

/* ie 7 */
*:first-child+html #recent_trackbacks,
*:first-child+html #recent_posts,
*:first-child+html #recent_comments,
*:first-child+html #search,
*:first-child+html #tagcloud,
*:first-child+html #category,
*:first-child+html #links,
*:first-child+html #notice		{ }

.data_desc				{
	padding-top:5px;
	padding-bottom:8px;
}

#tagcloud ol				{
	list-style:none;
	line-height:20px;
	margin:0;
	padding:0;
	margin-top:5px;
	padding-top:8px;
}

#tagcloud li				{
	display:inline;
	background:none;
	padding:0px;
	padding-right:4px;
}

#tagcloud .cloud1			{
	font: bold 21px dotum;
	color: #996666;
	padding:3px;
}

#tagcloud .cloud1:hover			{
	background-color:#b3b9ce;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

#tagcloud .cloud2			{
	font: bold 18px dotum;
	color: #666699;
	padding:3px;
}

#tagcloud .cloud2:hover			{
	background-color:#996666;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

#tagcloud .cloud3			{
	font: bold 15px dotum;
	color: #999966;
	padding:3px;
}

#tagcloud .cloud3:hover			{
	background-color:#666699;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

#tagcloud .cloud4			{
	font: bold 13px dotum;
	color: #585F76;
	padding:3px;
}

#tagcloud .cloud4:hover			{
	background-color:#999966;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

#tagcloud .cloud5			{
	font: 11px dotum;
	color: #b3b9ce;
	padding:3px;
}

#tagcloud .cloud5:hover			{
	background-color:#585F76;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

#tagcloud a:link			{
	text-decoration:none;
	padding: 9px 10px 5px 10px;
	margin: 0px 3px 3px 0px;
}

#tagcloud a:visited			{
	text-decoration:none;
}

#tagcloud a:hover			{
	text-decoration:none;
	color : #FFFFFF;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
}

#tagcloud a:active			{
	text-decoration:none;
}

.sidebar				{
	margin-bottom:16px;
}

.sidebar ul				{
	list-style:none;
	margin:0;
	padding:0;
}

.sidebar ul li				{
	font-size:9pt;
	background:url(./images/li.gif) no-repeat 3px 12px;
	margin:5px 0 0 0;
	padding:5px 11px;
	color:#7C839B;
	font:Dotum;
}

.sidebar ul li a:link			{
	text-decoration:none;
	color:#7C839B;
}
.sidebar ul li a:visited		{
	text-decoration:none;
	color:#7C839B;
}
.sidebar ul li a:hover			{
	text-decoration:underline;
	color:#2c3142;
}
.sidebar ul li a:active			{
	text-decoration:none;
	color:#2c3142;
}

.comment_name				{
	color:#7C839B;
}

.search					{
	float:left;
	padding-bottom:15px;
}

.search .search_input_div		{
	float:left;
}

/* main */

.article_wrap				{
	border:3px solid #eeeeee;
	margin-bottom:36px;
}

.article_wrap a				{
	color:#2c3142;
}

.article				{
	border:1px solid #cccccc;
	padding:10px;
	background-color:#ffffff;
}

.article ul				{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:5px;
	padding-top:8px;
	border-top:1px solid #cccccc;
}

.article ul li				{
	font: 11px Tahoma;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#2c3142;
}

.article ol				{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:5px;
	padding-top:8px;
}

.article ol li				{
	padding-top:5px;
	padding-bottom:5px;
	color:#2c3142;
}

.article ol li a			{
	color:#2c3142;
}

.article h3				{
	font:bold 15pt 'Nanum Gothic';
	color:#2c3142;
	letter-spacing:-1px;
}

.article .herx				{
	font:bold 15pt 'Nanum Gothic';
	color:#2c3142;
	letter-spacing:-1px;
	border-left: 7px solid #2c3142;
	margin: 0 0 7px -10px;
	padding: 0 10px 0 4px;
}

.article .title_wrap			{
	border-bottom :1px solid #dddddd;
}

.article .textarea			{
	float:left;
}

.article .textarea .subject		{
	font:bold 15pt 'Nanum Gothic';
	color:#2c3142;
	letter-spacing:-1px;
	border-left: 7px solid #2c3142;
	margin: 0 0 7px -10px;
	padding: 0 10px 0 4px;
}

.article .textarea .subject a		{
	text-decoration:none;
}

.article .textarea .extra		{
	margin-bottom:5px;
	color:#cccccc;
	font-size:11px;
}

.article .textarea .extra a		{
	text-decoration:none;
	color:#b3b9ce;
}

.article .textarea .extra .date		{
	color:#b3b9ce;
	font:9px Verdana;
}

.article .textarea .extra .date2	{
	color:#b3b9ce;
	font:9px Tahoma;
}

.article .desc_wrap			{
	padding-top:10px;
	padding-bottom:2x;
	line-height:150%;
	overflow:hidden;
	word-break: keep-all;
}

.article .desc_wrap BLOCKQUOTE		{
	border-left:1px solid #cccccc;
	margin:20px 20px 12px 10px;
	padding:0 0 0 19px;
}

.article .desc_wrap a			{
	text-decoration:none;
	color:#2c3142;
}

.article .desc_wrap a:hover		{
	text-decoration:none;
	color:#7C839B;
}

.article .tc_line			{
	font:7pt Verdana;
	height: 18px;
	padding-top:6px;
	color:#7C839B;
	font-weight:bold;
}

.article .article_admin			{
	font:11px Dotum;
	color:#7C839B;
	background: #eeeeee;
	padding:14px 10px 11px 10px;
	margin-top:6px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.article .article_admin:hover		{
	background: #dddddd;
}

.article .article_admin	a		{
	text-decoration:none;
	color:#7C839B;
	padding:7px 7px 4px 8px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.article .article_admin	a:hover 	{
	color:#7C839B;
	background: #7c839b;
	color:#eeeeee;
}

.article .tag				{
	margin-top:13px;
	margin-bottom:20px;
	border-top:1px solid #dddddd;
}

.article .tags				{
	margin-top:15px;
	color:#7C839B;
	font:11px Dotum;
	background:url(./images/tag.gif) no-repeat;
	padding-left:20px;
	margin-bottom:6px;
	padding-top:1px;
}

.article .tags a			{
	text-decoration:none;
	color:#7C839B;
	padding: 6px 6px 3px 6px;
}

.article .tags a:hover			{
	background: #7C839B;
	color: #eeeeee;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.article .trackback			{
	margin-top:9px;
	padding-bottom:12px;
	border-bottom:1px solid #dddddd;
}

.article .trackback_copy		{
	border:1px solid #dddddd;
	padding:8px;
	text-align:center;
	font:11px Tahoma;
	color:#bbbbbb;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.article .trackback ol			{
	list-style:none;
	font:11px Dotum;
	padding:0;
	margin-left:0px;
	margin-bottom:0;
}

.article .trackback ol li		{
	margin-bottom:5px;
}

.article .trackback .trackback_wrap	{ }

.article .comment			{
	line-height:15px;
}

.article .comment_textarea		{
	float:left;
	margin-top:6px;
}

.article .comment_submit		{
	float:left;
	margin-left:14px;
	margin-top:6px;
	cursor:pointer;
}

.article .commentwrite			{
	width:100%;
	margin-top:6px;
}

.article .commentwrite DL		{
	margin:0;
}

.article .commentwrite label		{
	font-size:11px;
	color:#7C839B;
}

.article .commentlist			{
	position:relative;
}

.article .commentlist ol		{
	list-style:none;
	padding:0;
	margin:0;
}

.article .commentlist ul		{
	list-style:none;
	padding:0;
	margin:0;
	border:0;
}

.article .commentlist li		{
}

.article .commentlist ul li		{
	border:1px solid #dddddd;
	background: #f7f7f7;
}

.article .commentlist ol li ul		{
}

.article .main_comment_list		{
	padding:10px;
	margin-top:10px;
	border:1px solid #dddddd;
}

.article .main_comment_sublist		{
	padding:10px;
	min-height:50px;
	margin-top:10px;
}

/* for Internet Explorer */

/*\*/

* html .article	.main_comment_sublist	{
	height: 50px;
}

/**/

.article .comment_name			{
	margin-right:4px;
	color:#7C839B;
	font:11px Dotum;
}

.article .comment_name A		{
	text-decoration:none;
	color:#7C839B;
	font-weight:bold;
}

.article .comment_name A:hover		{
	text-decoration:underline;
	color:#7C839B;
	font-weight:bold;
}

.article .comment_date			{
	font:11px Tahoma;
	color:#7C839B;
}

.article .comment_modify		{
	float:left;
	color:#7C839B;
}

.article .comment_desc			{
	color:#7C839B;
	margin:8px 0 0 0;
	padding:0;
	line-height:18px;
	word-break: keep-all;
}

.article .comment_desc A		{
	text-decoration:none;
	color:#7C839B;
}

.article .comment_desc A:hover		{
	text-decoration:underline;
	color:#7C839B;
}

.article .comment_reply			{
	float:right;
	font:9px Tahoma;
	font-weight:bold;
	color:#7C839B;
}

.article .comment_reply A		{
	text-decoration:none;
	color:#ffffff;
	background: #7C839B;
	padding:5px 5px 5px 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

.article .comment_reply A:hover		{
	color:#ffffff;
	background: #2C3142;
}

.article .guestwrite			{
	width:100%;
	margin-top:6px;
}

.article .guestwrite DL			{
	margin:0;
}

.article .guestwrite label		{
	font-size:11px;
	color:#7C839B;
}

.article .guestlist			{
	position:relative;
}

.article .guestlist ol			{
	list-style:none;
	padding:0;
	margin:0;
}

.article .guestlist ul			{
	list-style:none;
	padding:0;
	margin:0;
	border:0;
}

.article .guestlist li			{
}

.article .guestlist ul li		{
	border:1px solid #dddddd;
	background: #f7f7f7;
}

.article .guestlist ol li ul		{
}

.article .main_guest_list		{
	padding:10px;
	margin-top:10px;
	border:1px solid #dddddd;
}

.article .main_guest_sublist		{
	padding:10px;
	min-height:50px;
	margin-top:10px;
}

.article .sub_desc			{
	border-top:1px solid #dddddd;
}

/* taglog */

.taglog ol				{
	list-style:none;
	line-height:20px;
	margin:0;
	padding:0;
	margin-top:5px;
	padding-top:8px;
	border-top:1px solid #dddddd;
}

.taglog li				{
	display:inline;
	background:none;
	padding:0px;
	padding-right:4px;
}

.taglog .cloud1				{
	font: bold 21px dotum;
	color: #996666;
	padding:3px;
}

.taglog .cloud1:hover			{
	background-color:#b3b9ce;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.taglog .cloud2				{
	font: bold 18px dotum;
	color: #666699;
	padding:3px;
}

.taglog .cloud2:hover			{
	background-color:#996666;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.taglog .cloud3				{
	font: bold 15px dotum;
	color: #999966;
	padding:3px;
}

.taglog .cloud3:hover			{
	background-color:#666699;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.taglog .cloud4				{
	font: bold 13px dotum;
	color: #585F76;
	padding:3px;
}

.taglog .cloud4:hover			{
	background-color:#999966;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.taglog .cloud5				{
	font: 11px dotum;
	color: #7C839B;
	padding:3px;
}

.taglog .cloud5:hover			{
	background-color:#585F76;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.taglog a:link				{
	text-decoration:none;
	padding: 9px 10px 5px 10px;
	margin: 0px 3px 3px 0px;
}

.taglog a:visited			{
	text-decoration:none;
}

.taglog a:hover				{
	text-decoration:none;
	color : #FFFFFF;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
}

.taglog a:active			{
	text-decoration:none;
}

/* list */

.list					{
	padding-bottom:5px;
}

.list ol				{
	list-style:none;
	line-height:20px;
	margin:0;
	padding:0;
	margin-top:5px;
	padding-top:8px;
	border-top:1px solid #dddddd;
}

.list li				{
	background:none;
	padding:0;
	padding-right:4px;
}

.list .list_name			{
	color:#7C839B;
	margin-left:8px;
}

.list .list_date			{
	color:#7C839B;
	margin-right:8px;
}

/* pages */

#pages					{
	text-align:center;
	padding:36px;
	padding-top:0px;
	color:#b3b9ce;
	font: bold 11px Tahoma;
}

#pages A				{
	text-decoration:none;
	color:#b3b9ce;
}

#pages A:hover				{
	text-decoration:none;
	color : #FFFFFF;
	background-color: #7C839B;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

#pages .nums				{
	text-align:center;
	padding: 5px 10px 5px 10px;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
}

#pages .pages				{
	text-decoration: none;
}

#pages .selected			{
	text-decoration: none;
	color : #2C3142;
}

#pages .interword			{
	padding-left:5px;
}

/* TISTORY TOPMENU HIDE */

#tistorytoolbarid			{
	display: none;
}

::selection				{
	background: #2c3142;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

::-moz-selection			{
	background: #2c3142;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#page-top				{
	font:bold 24px VERDANA;
	position: fixed;
	bottom: 56px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

#page-top a				{
	background: #7C839B;
	text-decoration: none;
	color: #ffffff;
	width: 30px;
	height: 14px;
	padding: 8px 0;
	text-align: center;
	display: block;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:3px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:3px 3px rgba(0,0,0,0.1);
}

#page-top a:hover			{
	text-decoration: none;
	background: #2C3142;
	color: #ffffff;
}

.submitbutton				{
	cursor:pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f0f0) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f0f0f0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#f0f0f0');
	background-color:#ffffff;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	line-height:50px;
	width:103px;
	height:103px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}

.submitbutton:hover			{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f0f0), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f0f0f0 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f0f0f0', endcolorstr='#ffffff');
	background-color:#f0f0f0;
}

.submitbutton:active			{
	position:relative;
	top:1px;
}

.flexible_img_col li			{
	float:left !important;
	width:394px;
	margin:5px 3px 14px 3px !important;
	padding:0 !important;
}

.flexible_img_col .thumb		{
	display:block;
	overflow:hidden;
	position:relative;
	width:392px !important;
	text-align:center;
	border:1px solid #ddd !important;
	border-bottom:0 !important;
	line-height:150px;
	text-align:center;
	white-space:nowrap;
}

.flexible_img_col .noi .thumb		{
	border-color:#ddd !important;
}
.flexible_img_col .thumb span		{
	width:auto;
	font-weight:bold;
}
.flexible_img_col .thumb img		{
	width:auto;
	border:0;
}
.flexible_img_col .thumb img.dno	{
	display:none;
}

.flexible_img_col a			{
	display:block;
	width:auto !important;
	margin:0 auto !important;
	padding:0;
	text-decoration:none;
	cursor:pointer;
}

.flexible_img_col strong		{
	display:block;
	width:auto;
	overflow:hidden;
	padding:5px 10px 5px;
	border:1px solid #ddd ;
	border-top:0;
	border-bottom:0;
	!important;
}

.flexible_img_col strong span		{
	margin-left:5px;
}

.flexible_img_col p			{
	display:normal;
	!important;color:#444 !important;
	line-height:normal;
	line-height:normal !important;
	padding:0 10px 0;
	!important;
	border:1px solid #ddd !important;
	border-top:0 !important;
}

.flexible_img_col p div			{
	display:none;
}
.flexible_img_col a:hover strong	{
	!important;
}
.flexible_img_col a:hover .thumb,
.flexible_img_col a:hover strong,
.flexible_img_col a:hover p		{
	border-color:#2C3142 !important;
}

input:not([type='checkbox,radio']):focus::-webkit-input-placeholder {
	color: transparent;
}