* {margin: 0; padding: 0;}
body  {font: normal 12px Tahoma, Verdana, Arial, sans-serif; background: #FFFFFF; color:#660000;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {text-decoration: underline; color: #333333;}
a:hover {text-decoration: none;}

/*top*/
.top2 {width: 95%; margin: 0px auto; padding-top:20px;color: #9F4F00;}
.top2 ul {width: 19%; float: left; font: normal 14px Tahoma;}
.top2 li {padding-top:7px;}
.top2 a {color: #660000;text-decoration: none;font-weight:bold;}
.top2 a:hover {color: red;text-decoration: underline;}
/*top*/

/*top*/
.niches {color:#9F4F00;font: bold 18px Arial, Helvetica, sans-serif;margin: 10px auto;width: 96%;padding-left:20px;}
.nichesold {width: 96%; margin: 5px auto; color:#CCCCCC;font: bold 15px Arial, Helvetica, sans-serif;}
.niches ul {width: 24%; float: left; font: bold 16px Arial;}
.niches a {color: #660000;text-decoration:none;}
.niches a:hover {color: yellow;text-decoration:underline;}

.niches2 {width: 96%; margin: 0px auto; padding-top:20px;}
.niches2 ul {width: 24%; float: left; font: normal 18px Verdana, Arial, Helvetica, sans-serif;}
.niches2 a {text-decoration: none;font-weight:bold}
.niches2 a:hover {color: yellow;text-decoration: underline;font-weight:bold}

/*top*/

/*head*/
.head {height: 61px; position: relative;}
.logo {width: 396px; height: 61px; background: url(../images/logo.jpg) 0 0 no-repeat; position: absolute; left: 9px;}
.logo a {height: 61px; width: 390px;display: block; text-indent: -9999px; overflow: hidden;}
.logo2 {width: 245px; height: 61px; background: url(../images/logo.jpg) 0 0 no-repeat; position: absolute; left: 9px;}
.logo2 a {height: 28px; display: block; text-indent: -9999px; overflow: hidden;}
.desc2 {position: absolute; left: 339px; right: 10px; top: 10px; text-align: center;font: bold 18pt Arial, Helvetica, sans-serif;}
.descindex {position: absolute; left: 400px; right: 20px; top: 10px; text-align: center;}
.descgalleries {position: absolute; left: 400px; right: 20px; top: 17px; text-align: left;font: bold 16pt Arial;color:#FFFFFF;}

/*footer*/
.footer {padding-bottom: 2px; padding-top:50px; text-align: center; font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#660000;}
.footer a {color:#660000;}
/*footer*/

.pages {font: bold 14px Arial; text-align:center; padding-left:10px; padding-top: 10px;padding-bottom: 10px;color:#660000;}
.pages a {color:#660000;margin: auto 2px;}
.pages :hover {color:red;text-decoration:underline;}
.pages2 {font: bold 15px Century Gothic; text-align:center; padding-top: 0px; padding-bottom: 10px;}
.pagesindex {font: bold 20px Arial; text-align:center; padding-top: 10px;color:#660000;padding-bottom:10px;}
.pagesindex a {color:#660000;margin: auto 5px;}
.pagesindex :hover {color:red;text-decoration:underline;}

.hardlinks {margin: 2px auto; font-size: 14px; font-weight: bold; text-align:center;}
.hardlinks img {margin: 2px 0; border: 1px solid #660000; width: 180px; height: 135px;}
.hardlinks div {display: inline-block; margin: 0 2px 0 0; text-align: center; vertical-align: top;}
.hardlinks span {display: block; font: bold 14px Arial, Helvetica, sans-serif; margin: 2px 0 8px 0; width: 182px;}

.m {color:#FFFFFF;font: bold 16px Arial, Helvetica, sans-serif;}
.m a {color:#FFFFFF;text-decoration:underline;}
.m a:hover {color:yellow;text-decoration:underline;}

.se {font: normal 8pt Tahoma;color:#000000;}
.se a {text-decoration:none;color:#999999;}
.se :hover {text-decoration:underline;color:yellow;}

.title{position: absolute; left: 20px; top: 120px; text-align: left;font: bold 42pt Arial;color:red;}

.onex {width: 264px; height: 223px; background: url(../images/frame7.jpg) 0 0 repeat-x;border: 0;}
.onexx {width: 255px; height: 223px;border: 0;}
.one {width: 255px; height: 210px;border: 0;}
.two {position: relative;width: 244px; height: 207px; top: 8px; border: 0; margin-left: 9px;text-align: center;font: bold 16px Arial;color:#660000;}
.two a{color:#660000;text-decoration: none;}
.two a:hover {color:red;text-decoration:underline;}
.two2 {position:relative;width:244px;height:207px;top:8px;border:0;margin-left:9px;text-align:center;font:bold 11px Arial;color:#660000;}
.two2 a{color:#660000;text-decoration:none;}
.two2 a:hover {color:red;text-decoration:none;}
.two2 a:active {color:red;text-decoration:none;}
.two2 a:focus {color:red;text-decoration:none;}
.two2 span.description {position:relative;overflow:hidden;text-overflow:ellipsis;width:100%;padding:1px 5px 1px 1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.two2 span.time {font: bold 11px Tahoma; BORDER-BOTTOM: #660000 1px solid;BORDER-RIGHT: #660000 1px solid;margin: 1px 0 0 1px; background: #660000; width: 60px; height: 15px; color: #FFFFFF;font-size:12px; font-weight: bold; position: absolute;}
.two2 span.adding {font: bold 11px Tahoma; margin-top:164px;margin-left:120px;BORDER-TOP: #660000 1px solid;BORDER-LEFT: #660000 1px solid;FILTER: alpha(opacity=71);-moz-opacity: 0.7;background: #660000; width: 120px; height: 16px; color: #FFFFFF; font-weight: bold; position: absolute;}

.three {width: 240px; height: 180px; border: 2px solid #660000;}
:hover .three {border:red 2px dashed;}
:active .three {border:red 2px dashed;}
:focus .three {border:red 2px dashed;}

ul {margin:0;padding:0;}

.zero li {padding:0;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 0;margin-top:-3px;margin-left:-8px;zoom: 1;*display: inline;position:relative;z-index:99;}
.zero ul {list-style:none;margin:0;padding:0;}
.zero ul li {margin:0;padding:0;}
.center {text-align: center;}

.d {font: normal 10px Verdana;color:#660000;}
.d2{font: bold 18px Arial;color:#000000;}

.cam {width: 95%; margin: 0px auto; padding-top:20px;padding-left:50px;}
.cam ul {width: 16%; float: left; font: bold 17px Arial;}
.cam a {color: #FFFFFF;text-decoration:none;}
.cam a:hover {color:yellow;text-decoration:underline;}

.iframe {position: fixed; right: 0; bottom: 0; left: 0;z-index: 10000;}

.footer {padding-bottom: 50px;}
