/* Resets */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}





/*-----------------------------------------------------------------------*/

/* Public */

body {

	background: #fff;

	color: #363636;

	font: .75em/1.6em Verdana,Geneva,Helvetica,sans-serif;

	margin: 0; 

	padding: 0;

	font-weight: normal;

	

}

:focus {

	outline: 0;

}

ol, ul {

	list-style: none;

}

code,tt	{

  font-family: Courier, "Courier New", "Lucida Console", Monaco;

  color: #000;

}

article, aside, footer, header, hgroup, nav, section {

	display: block;

}

i, cite, em, var, address {

	font-style: italic;

}

strong, b {

	font-style:normal;

	font-weight:bold;

	color: #000;

}

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

acronym {

	cursor: help;

	border-bottom: 1px dashed #333;

}

hr {

	display: none;

}



/* Link Styles */

a:link, a:visited, a strong, a em, a:focus {

	color: #3A559B;

	text-decoration: underline;

	padding: 0; 

	margin: 0;

}

a:hover, a:hover strong, a:hover em {

	color: #C00;

	text-decoration: underline;

}

a:active, a:active strong, a:active em {

	color: #C00;

	text-decoration: none;

}

a img {

	border:0;

}

a:-webkit-any-link {

	text-decoration: underline;

	cursor: auto;

}



pre {

    border-left: 1px solid #ccc;

    color: #454545;

    padding: 3px 20px 3px 20px;

    background-color: #f7f7f7;

    margin: 22px 0px;

    font-family: Courier, "Courier New", "Lucida Console", Monaco;

}



/* Headings */

h1, h2, h3, h4, h5, h6 {

  color: #000;

  font-family: Helvetica, Arial;

  line-height: 1.1em;

  font-weight: bold;

  padding-bottom: 5px;

  text-shadow: 0 1px 0 #fff;

  background: transparent;

}



h2	{

	margin: 0;

	padding: 10px 0 8px 0;

	display: block;

	font: bold 1.6em Arial, Helvetica, sans-serif;

	color: #262626;

}

h2 a:link, h2 a:active, h2 a:visited, h2 a:focus {

	color: #262626;

	text-decoration: none;

}

h2 a:hover {

	text-decoration: underline;

}



/* align */

.aleft {

	text-align: left;

}

.aright {

	text-align: right;

}

.ajustify {

	text-align: justify;

}

/*-----------------------------------------------------------------------*/

/* ads */



.ad-728, .ad-336, .ad-300, .ad-200, .ad-160, .ad-120, .ad-468, .ad-180, .ad-250, .ad-125 { 

	display: block; 

	margin: 0 auto;

	background: #f6f6f6;

	line-height: 0.5em;

	border:1px solid #e6e6e6;

}

.ad-728	{

	width: 728px;

	height: 90px;	

}

.ad-468	{

	width: 468px;

	clear: both;

	background: none;

	border-left: none;

	border-right: none;

	border-bottom: none;	

	padding: 10px 0px;

	

}

.ad-336	{

	width: 336px;

	height: 280px;	

}

.ad-250 {

	width: 250px;

	height: 250px;	

	}

.ad-300	{

	width: 300px;

	height: 250px;

}

.ad-200	{

	width: 200px;

	height: 200px;

}

.ad-180	{

	width: 180px;

	height: 150px;	

}

.ad-160	{

	width: 160px;

	height: 600px;	

}

.ad-120	{

	width: 120px;

	border: 1px solid #e6e6e6;

	padding: 9px;

}

.ad-125	{

	width: 125px;

	height: 125px;	

}

/*-----------------------------------------------------------------------*/

/* Gird */

#wapper { 

	background: #fff;

	margin: 0 auto;

	border-left: 1px solid #d1d1d1;

	border-right: 1px solid #d1d1d1;

}

#container {

	width: 980px;

	display: block;

	margin: 0 auto;

	padding: 0px;

}

#body-border {

	width: 958px;

	padding: 0px;

	border: 1px solid #e6e6e6;

	margin: 0 auto;

	display: block;

}

#col-980 {

	display: block;

	width: 982px;

}

#col-960 {

	display: block;

	width: 960px;

}

#col-680 {

	display: block;

	width: 680px;

}

#col-660 {

	display: block;

	width: 660px;

}

#col-640 {

	display: block;

	width: 640px;

}

#col-620 {

	display: block;

	width: 620px;

}

#col-500 {

	display: block;

	width: 500px;

}

#col-480 {

	display: block;

	width: 480px;

}



#col-300 {

	width: 300px;

	display: block;

}

#col-140 {

	display: block;

	width: 140px;

}

#buttom-quick {

	width: 98px;

	display: inline-block !important;

}

#buttom-quick a {

	text-decoration: none;

}

#buttom-quick .buttom-edit, #buttom-quick .buttom-delete {

	height: 12px;

	display: inline-block !important;

	font-size: 10px;

	padding: 3px !important;

	background: #fff;

	border: 1px solid #ccc;

	line-height: 12px;

	margin-right: 10px !important;

	font-weight: bold;

}

#buttom-quick .buttom-edit a {

	color: #090;

	margin: 0 !important;

	padding: 0 !important;

}

#buttom-quick .buttom-delete a {

	color: #D70000;

	margin: 0 !important;

	padding: 0 !important;

}

#buttom-quick .buttom-edit a:hover, #buttom-quick .buttom-delete a:hover {

	color: #000;

}