/* 
* Common classes 
*/
.bottom { vertical-align:bottom }
.center, .center td, .center th { text-align:center }
.clr { clear:both; }
.grid, .grid th, .grid td { border-collapse:collapse; margin:0 0; border:1px solid #000; padding:1px 1px }
.fixed { table-layout:fixed }
.left, .left td, .left th { text-align:left }
.nowrap, .nowrap td, .nowrap th { white-space: nowrap }              
.right, .right td, .right th { text-align:right }
.left, .left td, .left th { text-align:left }
.top { vertical-align:top }
.small {font-size:75%}
.w100 { width:100%; }
.clear { clear:both; }

/*
* Main typography
*/
body, html { margin:0 0; padding:0 0; color:#fff; font-family:Arial,Helvetica,sans-serif; }
body { background:#001728 url(/images/bg.png) repeat-x; }	
	

a:link {

	color: #ffffff;

	font-size: 13px;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	font-size: 13px;

	color: #ffffff;

}

a:hover {

	text-decoration: underline;

	font-size: 13px;

	color: #ffd149;

}

a:active {

	text-decoration: none;

	font-size: 13px;

	color: #ffffff;

}

body,td,th {

	font-family: arial;

	font-size: 12px;

	color: #ffcb16;

}

.img {
        border: 0px solid #ffd149;
        margin: 0px;
        padding: 0px;

 

}


.img:hover {
        border: 0px solid #ffd149;
        margin: 0px;
        padding: 0px;

 

}


.image {
        border: 1px solid #000000;
        margin: 0px;
        padding: 0px;

 

}


.image:hover {
        border: 1px dashed #356aa0;
        margin: 0px;
        padding: 0px;

 

}


.archive_pages a {
color:#ffffff;
background:#3a2d04;
width:23px;
height:23px;
text-decoration:none;
margin-left:2px;
margin-right:2px;
padding:3px;
vertical-align:middle;
border-right: 1px solid #3a2d04;
border-left: 1px solid #3a2d04;
border-top: 1px solid #3a2d04;
border-bottom: 1px solid #3a2d04;
}

.archive_pages a:hover {
color:#000000;
background:#f5c534;
width:23px;
height:23px;
text-decoration:none;
margin-left:2px;
margin-right:2px;
padding:3px;
vertical-align:middle;
border-right: 1px solid #f5c534;
border-left: 1px solid #f5c534;
border-top: 1px solid #f5c534;
border-bottom: 1px solid #f5c534;
}

.content { width:100%; margin:0 auto; padding:0px 0 }
.main { float:center; margin:2px; width:100%; }


.container {
margin: 0px auto;
width: 100%;
text-align: center;

}

.footer {
margin: 0px auto;
width: 990px;
text-align: left;

}

.sort {
margin:0 0 0 20px;
}

.sort span{
float: left;
color: #fff;
font-size: 12px;
font-weight: bold;
margin:4px 15px 0 0;
}

.sort span form{
margin:-2px 0 0 -12px;
}


.thumb {
float:left;
height:210px;
margin:2px;
padding:1px;
position:relative;
width:241px; 
border-top:1px solid #b69136;
border-left:1px solid #b69136;
border-right:1px solid #b69136;
border-bottom:1px solid #b69136;
}

.thumb a:hover img { border:0px solid #ffffff; }

.thumb img { border:0px solid #30c2d4;
height:180px;
margin:0px;
opacity:1;
width:240px; }

.thumb .title { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:10px;
left:0;
margin:4px;
overflow:hidden;
padding:0;
position:absolute;
text-align:left;
top:183px;
width:240px; }

.thumb .title .desc { 
color:#ffffff;
font-size:13px;
font-weight:bold;
height:17px;
left:0;
margin:1px;
overflow:hidden;
padding:0;
text-align:center;
}
.thumb .title .desc a{ 
color:#ffffff;
font-weight:bold;
text-decoration: underline;
}

.thumb .title .desc a:hover{ 
text-decoration: underline;
}


.thumb .ttags{ 
font-size:11px;
height:14px;
left:0;
margin:10px 0 0 5px;
overflow:hidden;
padding:0;
text-align:left;
color: #fff;
}
.thumb .ttags a{ 
color: #ffffff;
}


.thumb .duration {
background-color:#000000;
color:#ffffff;
font-size:12px;
height:16px;
left:1px;
opacity:0.8;
padding:0 2px;
font-weight:bold;
position:absolute;
top:1px;
}
.thumb .add {
background-color:#000000;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:16px;
opacity:0.8;
padding:0 0px;
position:absolute;
right:1px;
text-align:right;
top:166px;
}


.ttop{
}
.ttop .tt{
float:left;
margin:0 0;
}
.ttop .im {
margin: 3px;
}

.ttop .im a img{
border:1px solid #b69136;
height:135px;
width:180px;
}
.ttop .tit{
background-color:#151001;
color:#ffffff;
font-size:11px;
font-weight:normal;
margin-left:4px;
margin-top:-21px;
//margin-top:-19px;
opacity:1;
padding:2px 0;
position:absolute;
text-align:center;
width:180px;
font-weight: bold;
}

.trade a{
	color: white;
	font-size: 12px;
}

.foot-top{
color:#ffffff;
background-color: #001728;
padding:2px 2px;
border-top:0px dashed #dddddd;
border-left:0px solid #dddddd;
border-right:0px solid #dddddd;
border-bottom:0px dashed #dddddd;
font-size:14px;
}
.foot-top td a{
font-size:13px;
font-weight:bold;
color:#ffffff;
}
.foot-top td a:hover{
font-size:13px;
font-weight:bold;
color:#ffd047;
}


.catt {
width: 244px;
height: 235px;
border:0px solid #356aa0;
display: inline;
text-transform:capitalize;
display: -moz-inline-stack;
display: inline-block;

zoom: 1;
*display: inline;
margin: 1px;
}

.catt2 {
width: 244px;
height: 215px;
border:0px solid #356aa0;
display: inline;
display: -moz-inline-stack;
display: inline-block;

zoom: 1;
*display: inline;
margin: 2px;
}

.ttop2{
width: 100%;
}
.ttop2 .tt{
float:left;
border:1px solid #356aa0;
width: 304px;
height: 220px;
margin:2px;
}
.ttop2 .im {
margin: 1px;
}

.ttop2 .im a img{
border:0px dashed #558f9d;
height:200px;
width:300px;
}
.ttop2 .tit{
color:#ffffff;
font-size:13px;
font-weight:normal;
margin-left:2px;
margin-top:0px;
//margin-top:0px;
padding:2px 0;
position:absolute;
text-align:center;
width:230px;
font-weight: bold;
}

.top {color:#ffcb16; font-size:16px;overflow:hidden;  overflow:hidden; width:990px; padding:0px 0px 0px 10px;}
.top a, .top a:visited {font-weight:bold; font-size:15px; color:#ffffff;}
.top a:hover {font-weight:bold; color:#ffcb16; font-size:15px;}
.top li {list-style-type: none; padding:1px 0;}
.top ul {float:left;width:200px;padding:5px;}

h2 { font-size:15pt; margin:0 20px; color:#ffcb16; font-weight:bold;}
h1  {color:#ffcb16;font-weight:normal; font-size:11px;width:95%; margin:0 auto; padding:1px 0; text-align:right; height:13px; overflow:hidden; line-height:13px;}
h5  {color:#ffffff;font-weight:normal; font-size:17px;width:95%; margin:0 auto; padding:0px 0px; text-align:center; height:18px; overflow:hidden; line-height:18px;}
