/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#ffcbe7 url(../images/all_bg.png) 0 0 repeat-x;color: #fff; font-size:14px;font-family:Tahoma;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #000;cursor: pointer;text-decoration: none;}
a:hover {color:#373737;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all { width:1400px; margin:0 auto;}
/* --------------- Header --------------- */
#header { width:1000px; position:relative; height:126px; background:url(../images/header.jpg) 0 0 no-repeat; margin:0 auto;}
.dd {background:#004891 url(../images/all_bg.png) 0 0 repeat-x; height:125px; width:100%;}
.foot {padding-left:410px; padding-top:16px; color:#950050; width:600px;}
.foot a {color:#000;}
#header2 { width:1000px; position:relative; height:125px; background:url(../images/header2.jpg) 0 0 no-repeat; margin:0 auto;}
.menu  { position:absolute; right:5px; top:60px;}
.menu li { float:left; display:inline;}
.menu li a, .menu li a:visited { color:#fff; text-shadow:1px 1px 1px #333; width:120px; height:69px; line-height:60px; text-align:center; float:left; background:url(../images/m_1.png) 0 0 no-repeat;}
.menu li a:hover, .menu .active a, .menu .active a:visited { color:#000; text-shadow:1px 1px 1px #fff; text-decoration:none; background:url(../images/m_2.png) 0 0 no-repeat;}



.search {top:4px; left:395px;  position:absolute;}
	.s_text { border:0;float:left; width:300px; height:51px; line-height:28px; color:#444; font-size:18px; font-family:Tahoma, Geneva, sans-serif; padding-left:10px; background:url(../images/inp_1.png) 0 0 no-repeat; }
	.s_sub {float:left; width:69px; height:51px; border:0; background:url(../images/sub_1.png) 0 0 no-repeat; cursor:pointer;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content { padding:20px 0;}

.thumbs { text-align:center; margin-bottom:20px;}
.thumbs li { width:320px; padding:5px; *padding-bottom:0; display:inline-block; margin:0 0 6px 2px; *margin:0 3px 6px; *display:inline; *zoom:1; background:#ffa5d5; border:1px solid #ff7bc2;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; vertical-align:top;}
.image { width:320px; height:240px; margin:0 auto; display:block; margin-bottom:10px;border:1px solid #afafaf; background:#cecece;}
.thumbs h3 { float:left; font-size:22px; font-weight:bold; padding-top:0; color:#FFF;}
.sorts { float:right; padding:5px 0;}
.sorts a, .sorts a:visited { background:#cdbbb2 url(../images/t_bg.png) 0 0 repeat-x; padding:5px 10px; color:#000; text-decoration:none;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.sorts a:hover { color:#000; text-decoration:underline;}


	
.tops { background:#fff; padding:10px; margin-bottom:25px; overflow:hidden; *height:1%;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.tops ul { float:left; width:19.9%; float:left; font-size:16px;}
	.tops ul li { line-height:23px; height:23px; overflow:hidden; border-top:1px solid #ff81c5; color:#b80063;}
	.tops ul li a, .tops ul li a:visited { color:#000;}
	.tops ul li:first-child { border-top:0;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer {}
/* ------------------------------------------- */