/* CSS RESET */
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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

li {list-style:none;}

.fl{ float:left}
.fr{ float:right}	

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* BASE */
h1 {
	font-size:138.5%;
}
h2 {
	font-size:123.1%;
}
h3 {
	font-size:108%;
}
h1, h2, h3 {
	margin:1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:700;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol, ul, dl {
	margin-left:2em;
}
ol li {
	list-style:decimal outside;
}
ul li {
	list-style:disc outside;
}
dl dd {
	margin-left:1em;
}
th, td {
	border:1px solid #000;
	padding:.5em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p, fieldset, table, pre {
	margin-bottom:1em;
}
input[type=text], input[type=password], textarea {
	width:12.25em;
*width:11.9em;
}


/*HEAD*/
body {background:#F494C2 ; }
#wrapper {  font-family:Georgia, "Times New Roman", Times, serif;background: url(images/ct.jpg) repeat-y center top;   }
#container {background:url(images/top3.jpg) no-repeat center top;  margin:0 auto;  }
#top_link {  text-align:right; color:#797977; height: 20px; padding:15px 10px 0 0 }
#header {width:817px; margin:0 auto;}
#logo { float:right; margin-top: 39px;}
/*main*/
#content{ width:830px;  margin:0 auto; position: relative; padding-top:270px;  }

ul#nav  {  margin-left:0; height: 33px; background:url(images/cate.jpg) no-repeat; padding-left: 28px; }
ul#nav li {list-style:none; float:left;   line-height:33px; }
ul#nav li a{padding-left:25px; font-size:16px}


#main	 {  float:right; width: 620px; margin-right: 8px;}


.cate { background:url(images/cate.jpg) no-repeat; line-height:33px; width:609px;margin-top:10px; text-align:center; font-size:20px; ; font-weight:700; color:#393a35}
.items { width:203px; height:150px; text-align:center; float:left}
.items .thumb {height:120px}
.desp {text-align:center;}


.campaign { background:url(images/campaign.jpg) no-repeat; width:573px; height:408px; padding:0 15px; color:#393a35}
.campaign h3 { font-size:18px; padding:20px 0 10px 0;}



/*sidebar*/
#sidebar { width:190px; float:left; margin-top: 41px;}
#sidebar .cate { background: none; line-height:31px; width:190px; color:#393a35 }

ul#menu {  margin:10px 0 20px 45px; padding:0; }
ul#menu li{ list-style:none; line-height:40px}


/*footer*/
#footer { background:url(images/bt.jpg) no-repeat  top;  height:288px; color:#000000 ; }
#footer  div{ text-align:center; width:800px; margin:0 auto; padding:15px 0;  text-align:center; font-weight:700; font-size:10px}

/* links */
a 					{ text-decoration:none;  font-weight:700}

#top_link a			{ color:#797977}
#top_link a:hover	{ color:#000000}

#main a 			{ color:#6a1d42}
#main a:hover  		{ color:#000000}

#main .items a 		{ color:#6a1d42}
#main .items a:hover{ color:#000000}

ul#nav li a			{ color:#393a35}
ul#nav li a:hover	{ color:#000000}

#menu { font-size:20px;}
#menu a {color:#6a1d42}
#menu a:hover {color: #909}

