/* CSS RESET */
html{color:#000;background:#E67A9E;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}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;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

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%;}

/*general*/
body {background:#E67A9E url(images/bg.jpg) repeat-x ; }
#wrapper {  font-family:Georgia, "Times New Roman", Times, serif;background: url(images/ct.jpg) repeat-y center top;   }
#container {background:url(images/top.jpg) no-repeat center top;  margin:0 auto;  }




  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

  .clearfix {
    zoom: 1;   
    }  
	

.fl{ float:left}
.fr{ float:right}	





/* 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;
}



#top_link { width:800px; margin:0 auto; text-align:right; color:#FFF; height: 20px; }


/*main*/
#content{ width:830px;  margin:0 auto; position: relative; padding-top:224px;  }

ul#nav  {  margin-left:45px;height: 27px; }
ul#nav li {list-style:none; float:left;   line-height:27px;width:142px; height:31px  }
ul#nav li a{padding-left:10px; font-size:16px}


#main	 { width:627px; float:right;}


.cate { background:url(images/nav.jpg) repeat-x; line-height:31px; width:609px;margin-top:10px; text-align:center; font-size:20px; color:#FFF; font-weight:700}
.items { width:203px; height:150px; text-align:center; float:left}
.items .thumb {height:120px}

.desp {text-align:center;}

/*sidebar*/
#sidebar { width:190px; float:left}
#sidebar .cate { background:url(images/nav.jpg) repeat-x; line-height:31px; width:190px; }

#menu { font-size:19px;}
ul#menu {  margin:10px 0 0 10px; padding:0; }
ul#menu li{ list-style:none;}
/*footer*/
#footer { background:url(images/bt.jpg) no-repeat  top; margin:15px 0 0px 0; height:365px; color:#333333 ;text-align:center;  }
#footer  div{ text-align:center; width:800px; margin:0 auto  }
#ft_link   a { padding:0 20px}
#ft_link { padding-top:12px; height: 40px; color:#fff}
#footer ul li{  list-style:none; float:left;   line-height:27px;width:150px; height:31px;padding-top: 8px;}

/* links */
a 					{ text-decoration:none;  font-weight:700}

#top_link a			{ color:#fff}
#top_link  a:hover	{ color:#6699FF}

#main a 			{ color:#6a1d42}
#main a:hover  		{ color:#333}

ul#nav li a			{ color:#fff}
ul#nav li a:hover	{ color:#6699FF}

#menu a {color:#6a1d42}
#menu a:hover {color: #909}

#ft_link a{color:#fff}
#ft_link a:hover	{ color:#6699FF}


