/* itself lite_ CSS Document */
body, html {
	margin: 20px 0; padding: 0; font: 12px Tahoma, Verdana, Geneva;
	color: #686868; background-color: #F6F6F6 }

form, div, td, p, h2, h3	{ margin: 0; padding: 0 }
img, table					{ border: 0 }
label	{ padding: 4px 0; font-weight: bold; font-size: 11px; display: block }
ul 		{ margin: 0; padding: 0; list-style: none; }
a 		{ color: #3DBDCE; text-decoration: none }
a:hover	{ color: #000000 }
.empty	{ height: 1px; clear: both; }

/* mini_lay_ */
#wrap		{ margin: 0 auto; width: 550px }
#msg		{ clear: both; padding: 20px 40px; min-height: 150px; height: auto !important; height: 150px; background-color: white }
#logo_div	{ padding-bottom: 10px; border-bottom: 1px solid #EAEAEA }
#home_menu	{ background: #F6F6F6 url(/_img/bg/bg_top_menu.gif) repeat-x bottom left }

/* rgt top menu */
#rgt_top		{ width: 280px; float: right }
#rgt_top li		{ float: left; margin: 0; padding: 0 }
a.shop, a.vote, a.design, a.comm	{ height: 26px; display: block }
a.shop	{ width: 55px; background: url(/_img/buttons/but_shop.gif) 0 0 no-repeat }
a.vote	{ width: 57px; background: url(/_img/buttons/but_vote.gif) 0 0 no-repeat }
a.design{ width: 72px; background: url(/_img/buttons/but_design.gif) 0 0 no-repeat }
a.comm	{ width: 96px; background: url(/_img/buttons/but_comm.gif) 0 0 no-repeat }

a:hover.shop, a:hover.vote, a:hover.design, a:hover.comm { background-position: 0 -26px }

#msg_nav	{ padding: 15px 40px; background-color: white; text-align: right }
#msg_nav p	{ padding: 20px 0; border-top: 1px solid #EAEAEA }
#msg_nav a	{ margin-left: 20px; font-weight: bold }

#footer		{ margin-top: 10px; font-size: 10px; color: #B7B7B7 }
#footer a		{ color: #999 }
#footer a:hover	{ color: #3DBDCE }

/* element */
a.logo			{ margin: 0 -20px; margin-top: -5px; background: url(/_img/here_logo_itself.gif) 0 0 no-repeat; width: 110px; height: 40px; display: block; text-decoration: none }
a:hover.logo	{ background-position: 0 -40px }

/* helpz_ */
.rgtspn			{ float: right }
.font_18		{ font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: -1px }
.font28_black	{ font: bold 28px Arial, Helvetica, sans-serif; color: #1E1E1E; letter-spacing: -1px }

.sinput 		{ font: normal 11px Tahoma, Verdana, Geneva; padding: 4px; width: 220px; margin-top: 2px; padding: 4px; border: 1px solid #CACACA; 
				border-top: 2px solid #CACACA; border-bottom: 1px solid #D2D2D2; background-color: #FAFAFA; color: #1E1E1E; }
.sinput:focus 	{ background: #F4F4F4; }