@import url('reset.css');

body {
	background: #000;
	font-family: Verdana, Geneva, sans-serif;
}

.container {
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
}
.bm span {
    display: none;
}
.header {
	background: url(../img/bg-header.jpg) no-repeat;
	width: 1220px;
	height: 79px;
	margin-top: 16px;
	position: relative;
}

.logo {
	width: 300px;
	height: 79px;
	position: absolute;
	top:0px;
	left:0px;
}
.logo a {
	width: 300px;
	height: 79px;
	display:block;
}


h1 a {
	display: block;
	width: 297px;
	height: 79px;
     text-indent: -9999px;
     overflow: hidden;
}

.header-links1 {
	overflow: hidden;
	position: absolute;
	top: -11px;
	right: 0;
     width: 920px;
     	height: 18px; text-align: right;

}

.header-links1 li {
	height: 23px; display: inline-block;
	margin-right: 25px;
}

.header-links1 li a {
	display: block;
	font-size: 11px; font-weight: bold;
	color: #6c3829;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 23px;
}

.header-links1 li a:hover {
	color: #f00;
}

.header-links2 {
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 0;
	height: 53px;
     width: 900px; text-align: right;
}

.header-links2 li {
	background: url(../img/border-header-links.png) no-repeat top left;
	height: 53px;
	padding-left: 10px; display: inline-block;
}

.header-links2 li a {
	display: block;
	font-size: 19px;
	color: #a40;
	text-decoration: none;
	text-transform: none;
	line-height: 50px;
	padding: 0 24px 3px 19px;
}
.header-links2 li a.plus {
	display: block;
	font-size: 19px;
	color: #f90;
	text-decoration: none;
	text-transform: none;
}


.header-links2 li a:hover {
	color: #fdd;
}


h1 {
	width: 1180px;
	height: 28px;
	font-size: 23px; 
    font-weight: normal;
	color: #6c3829;
	text-transform: none;
	line-height: 23px;
	padding: 0; 
    margin: 9px 16px 0px 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
    overflow: hidden; text-align: left;
}

h4 {
	width: 1180px;
	font-size: 12px; 
    font-weight: bold;
	color: #954d39;
	text-transform: none;
	line-height: 16px;
	padding: 0; 
    margin: 9px 16px -2px 16px;
    overflow: hidden; text-align: left;
}

h3 {
	background: url(../img/bg-title.jpg) no-repeat 0 0;
	width: 1112px;
	height: 40px;
	font-size: 19px;
    font-weight: normal;
	color: #954d39;
	text-transform: uppercase;
	line-height: 30px;
	padding-left: 73px; 
	white-space: nowrap;
	text-overflow: ellipsis;
    overflow: hidden;
}





.top-text { width: 1218px; overflow: hidden; margin: 0 auto }

.top-text ul {
	background: #200a01;
	border: 1px solid #6c3829;
	width: 193px;
	float: left;
	/*margin-left: 8px;*/
   margin:0 4px;

}
.top-text ul:first-child {
	margin-left: 0;
	width: 192px;
}
.top-text ul:first-child, .top-text ul:last-child {
	width: 192px;
}

.top-text ul li {
	border-top: 1px solid #6c3829;
}

.top-text ul li:first-child {
	border: none;
}

.top-text ul a {
    font-weight: bold;
    width: 175px;
    height: 26px;
	display: block;
	font-size: 11px;
	color: #f90;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 26px;
	padding: 0 9px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.top-text ul:first-child li a, .top-text ul:last-child li a {
	width: 174px;
}

.top-text ul li a span {
	color: #f00; font-weight: normal;
	padding-right: 9px;
}

.top-text ul li a:hover {
	background: #000;
	color: #f00;
}

.top-text ul li a:hover span {
	color: #f00;
}

.footer { background: url(../img/bg-footer.jpg) no-repeat; width: 1220px; height: 90px; margin: 40px 0 0px; overflow: hidden; position: relative; }

.footer p {
	font-size: 11px;
	color: #6c3829;
	text-align: center;
	line-height: 13px;
	margin: 8px 196px 5px 155px;
    padding: 0 60px;
    height: 47px;
    overflow: hidden;
}

.footer span {
    font-weight: bold;
	color: #f00;
    display: block;
    height: 23px;
    overflow: hidden;
    margin: 0 auto;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 23px;
    text-align: center;
}

.footer span a {
	color: #6c3829;
	text-decoration: underline;
    padding-left: 25px;
}

.footer span a:hover {
	color: #f90;
}

.footer-home-lt {
	display: block;
	width: 158px;
	height: 55px;
	position: absolute;
	top: 0;
	left: 0;
    text-indent: -9999px;
    overflow: hidden;
}

.footer-home-rt {
	display: block;
	width: 172px;
	height: 15px;
	position: absolute;
	top: 20px;
	right: 24px;
    text-indent: -9999px;
    overflow: hidden;
}







/* new samael */

.thumbs {width:1220px; overflow:hidden; text-align:center; margin: 0px auto;font-family:Arial}
.thumbs li { width:240px; height:205px; margin:0px 1px 1px 1px; position:relative;float:left;border:1px solid #592e22;background:url(../img/bg-btn-b.png) repeat-x 0 160px;}
.thumbs li:hover {background:#000; border:1px solid #f00}
.thumbs li div {position:relative;width:240px; height:205px; top:0px;left:0px;}
.thumbs li img { position:absolute; top:-10px;left:0px; width:240px; height:180px; display:block; }
.thumbs li span {color:#fff;position:absolute;top:140px;right:3px;width:40px; height:18px; text-align:center;font-size:11px;line-height:18px;background:#6c3829; cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8;}
.thumbs li p.desc { color:#a40;text-align:left; position:absolute; top:163px;left:10px; font-size:13px; width: 220px; height:18px;line-height:16px;overflow:hidden; padding:0; text-align:left}
.thumbs li p.date {color:#6c3829;position:absolute; bottom:6px;right:7px;width:90px; height:12px; text-align:right;font-size:11px;line-height:11px;}
.thumbs li p.spon {position:absolute; bottom:7px;left:11px;width:150px; height:12px; text-align:left;font-size:13px;line-height:11px;color:#719caa;}
.thumbs li p.spon a {color:#f90;border:0px !important;width:150px !important;height:12px !important;text-decoration:none}
.thumbs li p.spon a:hover {color:#fdd;text-decoration:underline}
.thumbs li .thumb {position:absolute; top:0px;left:0px; width:238px; height:158px;overflow:hidden}
.thumbs li a .thumb {border:1px solid #000}
.thumbs li a:hover .thumb {border:1px solid #000}



.paginator {width:900px;overflow:hidden; text-align:center;margin:30px auto 10px auto;}
.paginator li { font-weight: bold;line-height:34px; margin:0px 1px 0px 0px; font-size:12px; text-align:center; display:-moz-inline-stack; display: inline-block; *display:inline; zoom: 1; *margin:0px;}
.paginator li span { line-height:34px; border:1px solid #f00;background: #000;padding: 3px 12px 4px 12px; margin:0px 1px 0px 0px;color:#F00; font-size:12px; font-weight:bold; text-align:center; display:-moz-inline-stack; display: inline-block; *display:inline; zoom: 1; *margin:0px;}
.paginator li a {border:1px solid #592e22;padding: 3px 12px 4px 12px;text-decoration:none;color:#f90;;display:block;background:url(../img/bg-btn-b.png) repeat-x 0 -1px;}
.paginator li a:hover {border:1px solid #f00; background: #000; color: #F00; padding: 3px 12px 4px 12px;display:block;}

