/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#1c0400 url(../images/all_bg.png) 50% 0 repeat-x;font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #ffffff;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #ffe241;text-decoration: none;cursor: pointer;}
a:hover {color:#ffe241;text-decoration: underline;}
img {border:none;}
ul, ol, li {margin:0;padding:0; list-style-type:none;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */
.all {width:990px; margin:0 auto;}

#header {position:relative; font-family:Tahoma; width:100%; overflow:hidden;}
#header h1 {width:283px; float:left; height:105px; overflow:hidden; text-indent:-9999px; padding:0; background:url(../images/logo.jpg) 0 0 no-repeat;}
.domain { position:absolute; left:20px; top:0px; font-size:11px; padding:0;}

.desc { position:absolute; left:300px; width:690px; top:5px;}
.desc em { display:block; font-weight:bold; padding-bottom:10px;}

.thumbs {width:100%; margin:0 auto 10px; text-align:center; }
.thumbs h3 {color:#CCCC99;font-weight:bold; font-size:13px;width:95%; margin:0 auto; padding:3px 0; text-align:left; text-align:center; height:18px; overflow:hidden; line-height:19px;}
.thumbs li {background:#27170f;padding:0;width: 242px; min-height: 230px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px;zoom: 1;*display: inline;_height: 230px; position:relative;z-index:99;}
.thumbs * {vertical-align: top;}
.thumbs li img {position:relative;z-index:99; width:240px; height:180px; border:1px solid #ffeba6; display:block; background:#171717;}
.thumbs li a:hover img { border:1px solid #fff;}
.thumbs li p {width:98%; margin:0 auto; overflow:hidden; color:#ffe241;font-size:11px; text-align:center; padding:5px 0;}
.thumbs li p i  {font-weight:bold; color:#fff;}


.block { background:#000; width:811px; margin:0 auto; }


.tops {color:#fff; font-size:18px; overflow:hidden; width:950px;padding:10px 20px; margin:0 auto; border-bottom:3px solid #f75151;  border-top:3px solid #f75151; background:#27170f;}
.tops_h2 { font-size:18px;width:990px;padding:30px 0px 10px; margin:0 auto; color:#fff;}
.tops ul {float:left;width:25%;}

.duration {background:#1C0400;color:#fff;font-size:10px;height:15px;opacity:0.7;padding:0 5px;position:absolute;right:2px;text-align:left;top:189px; display:block; z-index:1000;}


.navi_box { width:990px; margin:0 auto; overflow:hidden; padding:0 0 10px 0;}
.sort { float:left; display:inline;}
.sort span { float:left;font-size:13px;font-weight:bold;padding:4px 5px 0 0;}
.sort span form {margin:-2px 0 0 0;}
.pagination { float:left; display:inline; padding-left:25px;}
.pagination span {float:left;font-size:13px;font-weight:bold;padding:4px 5px 0 0;}
.pagination ul { float:left; display:inline;}
.pagination li { float:left; display:block; width:22px;padding-left:4px;}
.pagination li a, .pagination li a:visited {color:#791504; display:block;background:url(../images/navi.png) 0 0 no-repeat; height:18px; text-align:center; font-size:11px; padding-top:4px;  }
.pagination li a:hover {color:#000;}
.addthis { float:right;}

#footer { margin-top:25px; text-align:center; color:#FF8A39; padding-bottom:15px; }


