/* --------------- 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:#ffc48b url(../images/all_bg.png) 0 0 repeat-x;color: #fff; font-size:12px;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; 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: #976b41;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:1020px; margin:0 auto;}
/* --------------- Header --------------- */
#header { width:1020px; position:relative; height:163px; background:url(../images/header.jpg) 0 0 no-repeat; margin:0 auto;}
.menu  { position:absolute;top:117px; left:12px;}
.menu li { float:left; display:inline;}
.menu li a, .menu li a:visited { color:#4d1f0d; text-shadow:1px 1px 1px #ffd6b3; width:119px; height:33px; line-height:32px; 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:#4d1f0d; text-decoration:none; background:url(../images/m_2.png) 0 0 no-repeat;}

#header2 { width:1040px; position:relative; height:109px; background:url(../images/header2.jpg) 0 0 no-repeat; margin:0 auto;}
.dd {background:#ffc48b; height:109px; width:100%;}
.foot {padding-left:270px; padding-top:22px; color:#000; width:720px; font-size:12px;}
.foot a {color:#000;}

.search {top:117px; left:610px; width:400px; position:absolute;}
	.s_text { border:0;float:left; width:360px; height:32px; line-height:28px; color:#fff; font-size:18px; font-family:Tahoma, Geneva, sans-serif; padding-left:5px; background:url(../images/inp_1.png) 0 0 no-repeat; font-size:12px; color:#000; }
	.s_sub {float:left; width:31px; height:32px; border:0; background:url(../images/sub_1.png) 0 0 no-repeat; cursor:pointer;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content { padding:20px 0; background-color:#ffc48b;}

.thumbs { text-align:center; margin-bottom:20px;}
.thumbs li { width:323px; padding:3px; *padding-bottom:0; display:inline-block; margin:0 0 6px 2px; *margin:0 3px 6px; *display:inline; *zoom:1; background:#ffd4a9; border:1px solid #ffe9d3;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; overflow:hidden; vertical-align:top; height:300px;}
.image { width:320px; height:240px; margin:0 auto; display:block; margin-bottom:3px;border:1px solid #afafaf; background:#cecece;}
.thumbs h3 {  font-size:20px; font-weight:bold; padding-top:0; color:#FFF;}
.sorts { margin:0 auto; display:block;}
.sorts a, .sorts a:visited { background:#ffa861 url(../images/t_bg.png) 0 0 repeat-x; color:#000; text-decoration:none;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:block; width:160px; float:left; margin-left:1px; padding-bottom:6px; padding-top:6px; }
.sorts a:hover { color:#000; text-decoration:underline;}

	
.tops { background:#ffe0c7; padding:10px; margin-bottom:25px; overflow:hidden; *height:1%;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:1000px;}
	.tops ul { float:left; width:19.9%; float:left; font-size:12px;}
	.tops ul li { line-height:23px; height:23px; overflow:hidden;color:#444;}
	.tops ul li a, .tops ul li a:visited { color:#b03a8c;}
	.tops ul li:first-child { border-top:0;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer {}
/* ------------------------------------------- */