/* --------------- 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:#000 url(../images/all_bg.png) 0 0 repeat-x;color: #000; 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: #fff;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:1060px; margin:0 auto;}

/* --------------- Header --------------- */

#header { width:1000px; position:relative; height:127px; background:url(../images/header.jpg) 0 0 no-repeat; margin:0 auto;}

.dd {background:#004891 url(../images/all_bg2.png) 0 0 repeat-x; height:127px; width:100%;}

.foot {padding-left:390px; padding-top:20px; color:#000; width:600px;}

.foot a {color:#fff;}

#header2 { width:1000px; position:relative; height:130px; background:url(../images/header2.jpg) 0 0 no-repeat; margin:0 auto;}

.menu  { position:absolute; right:1px; top:60px;}

.menu li { float:left; display:inline;}

.menu li a, .menu li a:visited { color:#000; text-shadow:1px 1px 1px #006e59; width:126px; height:58px; line-height:55px; 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-decoration:none; background:url(../images/m_2.png) 0 0 no-repeat;}







.search {top:8px; left:368px; position:absolute;}

	.s_text { border:0;float:left; width:340px; height:46px; 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:52px; height:46px; 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:327px; padding:5px; *padding-bottom:0; display:inline-block; margin:0 0 6px 2px; *margin:0 3px 6px; *display:inline; *zoom:1; background:#4e0646; border:1px solid #240521;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:18px; font-weight:bold; padding-top:0; color:#FFF;}

.sorts { float:right; padding:5px 0;}

.sorts a, .sorts a:visited { background:#fff 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:#111; 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 #222; color:#444;}

	.tops ul li a, .tops ul li a:visited { color:#00c49e;}

	.tops ul li:first-child { border-top:0;}

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



/* --------------- Footer --------------- */

#footer {}

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