/* --------------- 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:#e4e4e4 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: #9e4a05;cursor: pointer;text-decoration: none;}
a:hover {color:#444;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all { width:100%; margin:0 auto;}
/* --------------- Header --------------- */
#header { width:1020px; position:relative; height:163px; background:url(../images/head.png) 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:#000; text-shadow:1px 1px 1px #fff; 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:#222; text-decoration:none; background:url(../images/m_2.png) 0 0 no-repeat;}

#header2 { width:1040px; position:relative; height:109px; background:url(../images/head2.png) 0 0 no-repeat; margin:0 auto;}
.dd {background:#e4e5e4; height:109px; width:100%;}
.foot {padding-left:230px; padding-top:24px; color:#777; width:720px; font-size:12px;}
.foot a {color:#222;}

.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:#e4e4e4;}

.thumbs { text-align:center; margin-bottom:20px;}
.thumbs li { width:323px; padding:5px; *padding-bottom:0; display:inline-block; margin:0 0 6px 2px; *margin:0 3px 6px; *display:inline; *zoom:1; background:#fff; border:1px solid #d0d0d0;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:#e3873b url(../images/t_bg.png) 0 0 repeat-x; color:#444; 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;}

.fly {position: relative; width: 360px; padding: 20px 30px; display: none; background: #222222; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #ffffff; text-align: center;}
.fly h3 { color: #ffffff;  text-transform: uppercase; }
.fly a {color: #ff8500;}
.fly a:hover { text-decoration: underline;}
.fly-close-button {position: absolute; top: 10px; right: 10px; width: 12px; height: 12px;display: block; cursor: pointer;}
.fly-captcha {margin: 0 0 15px 0; text-align: center;}
.fly-captcha .captcha-image {max-width: 100%; margin: 10px auto; display: block; }
.fly-language {margin: 20px 0; font-family: sans-serif; text-align: left;}
.fly-language li { width: 50%; padding: 10px 0; float: left;}
.time-and {position: fixed; bottom: -300px; right: 0; width: 300px; padding: 0 5px 5px 5px; background: #262626; z-index: 2;}
.time-and-title { height: 20px; padding: 0 5px; font-size: 11px; color: #ffffff; text-transform: uppercase; text-align: right; line-height: 20px;}
.time-and-title span {height: 20px; float: right;display: block;font-size: 11px;font-weight: 500; color: #ffffff; text-transform: uppercase; text-align: right; line-height: 20px; cursor: pointer;}
.time-and-box {width: 300px;height: auto;overflow: hidden;}
.mn-box-adsby {display:none !important;}
.mn-box-title {font-family: Arial;  font-size: 18px; font-weight: 700; text-align: left; padding: 0; margin: 0;}
.preview,.media{overflow:hidden}
@media (min-width:375px) and (max-width:735px)
{
.pgnmb li a,
.pgnmb span{font-size:16px}
.pgnmb li{padding:3px}
.pgnmb li a{padding:10px 6px 8px}
}
@media (min-width:736px) and (max-width:1023px)
{
.pgnmb li a,
.pgnmb span{font-size:17px}
.pgnmb li{padding:3px}
.pgnmb li a{padding:10px 8px 8px}
}
	
.tops { background:#fff; 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:#222;}
	.tops ul li a, .tops ul li a:visited { color:#c2702d;}
	.tops ul li:first-child { border-top:0;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer {}
/* ------------------------------------------- */