body {
	font-family:arial;
	width:100%;
}

body,ul,li,form, fieldset, input,label,fieldset,h1,h2,h3,dl,dt,dd,p {
	margin: 0;
	padding: 0;
	font-size:13px;

}
fieldset{
		border:none;
}

a{color:#105CB6;}
a:hover{color:black;}
.light_txt{color:#848484;}
.url{color:#5c9950;}
.sml_txt{font-size:10px;}

h1{font-size:18px;}
ul{list-style:none;}

#container{
	width:990px;
	margin:0 auto;
}
	
		
#left {
	width: 160px;             /* LC width */
	float:left;
}

#left .content{
/*	padding:0 5px;*/
}

#right {
	float:right;
	width: 820px; 
}

#right .content{
	padding:0;
	position:relative;

}
#left .content .ad{ border-top:1px dotted black;}
#footer {
	width:990px;
	min-height:200px;
	border-top:1px dotted #666;
	margin:20px auto 0 auto;
	clear: both;
}
	
#header{ background:url(/img/gui-tp-header.jpg) repeat-x; }
	 
#header .content{ width:980px; height:60px; margin:0 auto;position:relative; padding:5px 0;}
	
#header, #footer {
	text-align: center;
	padding:  0;
}

#footer iframe{
	margin:20px 0;
}
p#msg{font-size:12px; position:absolute; top:3px; right:0; text-align:right; background:url(/img/gui-search-tools-sprite3.gif) no-repeat 0 -565px; padding: 0 0 0 20px;}
p#msg a{font-weight:bold;}

h1 {margin:5px 0;}
h2#logo a{text-indent:-3000px; position:absolute; left:5px; background:url(/img/gui-tp-logo.gif) no-repeat; width:215px; height:59px;}

	
ul#subnav li{ float:left;  margin-right:10px;}
ul#subnav li a, ul#subnav li span{height:25px; background:  url(/img/gui-tp-sprite2.gif) no-repeat 0 -30px;text-indent:-3000px;display:block;}

ul#subnav li #av{width:129px; background-position:0 -60px;}
ul#subnav li.current #av{background-position:0 -30px;}
ul#subnav li.current #vs {background-position:0 -120px;}
ul#subnav li #vs{width:129px; background-position: 0 -150px;}
ul#subnav li a{outline:none;}
ul#subnav li a#vs:hover{width:129px; background-position: 0 -180px;}
ul#subnav li a#av:hover{width:129px; background-position: 0 -90px;}
ul#subnav {position:absolute;bottom:0;left:250px;}

#header form {height:25px;  width:390px; position:absolute; top:5px; left:250px;}

#header form input{border:none; float:left; }

#header form input.s{text-indent:-3000px; width:76px; height:25px; margin:0; padding:0; background:url(/img/gui-tp-sprite2.gif) no-repeat 0 -210px;} 
#header form input.s:hover{cursor:pointer;}

#header form input.t{width:298px; border:1px solid black; padding:3px; font-size:13px;}

ul.pag li{float:left;  border:1px solid #831015; text-align:center; margin-right:4px; height:15px; min-width:15px;}
ul.pag li.dots{border:none;}
ul.pag li.current{border:1px solid #831015; background-color:#831015;}
ul.pag li.current span{color:white;}
ul.pag li a:hover{background-color:#831015; color:white;}
ul.pag li a, ul.pag li span{font-size:11px; text-decoration:none; padding:2px; margin:0; display:block;  line-height:11px; color:black}
ul.pag li.current span{font-weight:bold;}
ul#pag_large {float:right;}
ul#pag_large li a, ul#pag_large li span{font-size:14px; padding:3px; line-height:14px; }
ul#pag_large li{height:20px; min-width:20px;}  

ul#pag_large li.next{width:50px; margin-right:0;}	
ul.pag li.next, ul.pag li.previous{border:1px solid #831015; background-color:#831015;}
ul.pag li.next a, ul.pag li.previous a{color:white}


#sortbar ul.pag{float:right;}


.lmenu{background:url(/img/gui-tp-menu-round-right.png) top right no-repeat; margin:5px 0;}
.lmenu dt{background:url(/img/gui-tp-menu-round-left.png) top left no-repeat; height:20px; padding:5px 5px 0 5px;}

#menu_g dt span{display:block;  background:url(/img/gui-tp-sprite2.gif) no-repeat; text-indent:-3000px; height:25px;}
#menu_s dt span{display:block;  background:url(/img/gui-tp-sprite2.gif) no-repeat 0 -250px; text-indent:-3000px; height:25px;}

.lmenu dd{padding:0px 5px;}
.lmenu dd a, .lmenu dd span{color:black; display:block; padding:2px ;text-decoration:none; font-size:13px;  border-bottom:1px dotted #ccc;}
.lmenu dd.current span{font-weight:bold; background:url(/img/gui-tp-tool.gif) no-repeat -5px 4px; padding: 0 0 0 8px;}

.lmenu dd em {padding-right:5px;display:block; font-style:normal;  background:url(/img/gui-tp-menu-round-right.png) bottom right no-repeat;}
.lmenu dd.current em span{padding-left:5px;}
.lmenu dd.last{border:none; background:url(/img/gui-tp-menu-round-left.png) bottom left no-repeat; padding:0 0 0 5px;}
.lmenu dd.last span, .lmenu dd.last a {border:none;display:block; padding:0 2px 5px 2px; }
.lmenu dd a:hover{background-color:#d0d0d0; color:red;}

ul.crumb {margin-bottom:10px; }
ul.crumb li {float:left; margin-right:3px; font-size:13px;}



#sortbar{width:820px; background:url(/img/gui-tp-sortbar-bg-top-2.gif) no-repeat; padding:3px 0 0 0; margin:5px 0;}
#sortbar .content{width:100%; height:19px; padding:3px 0 3px 0; background:url(/img/gui-tp-sortbar-bg-bottom-2.gif) no-repeat bottom left;}

#sortbar ul{float:left; }
#sortbar li{float:left;}
#sortbar ul.s{width:420px;}
#sortbar ul.s li{ font-size:12px; padding:0px 5px; border-right:1px solid #666;}
#sortbar ul.s li.last{border:none;}
#sortbar ul.s li.current span{font-weight:bold;}
#cw {position:relative;}
#cw table{float:left;}
#cw .ad {height:304px; border:1px solid #d3e3ec;  width:320px; margin-left:3px; text-align:center; float:left;}
#cw .ad iframe{height:250px;margin-top:20px;}
#cw .ad p{font-size:11px; color:#ccc;}
#cw .ldr{display:none; position:absolute; top:0; left:0; background:white url(/img/ajax_loader_32x32.gif) 50% 50% no-repeat; filter: alpha(opacity = 80); opacity:0.8; width:488px; height:360px; }
#topCat {margin-bottom:10px; border-top:1px dotted #666; border-bottom:1px dotted #666; padding:5px 0;}
#topCat dt, #topCat dd{float:left; margin-right:15px; font-size:13px;}


table {border-collapse:collapse;}
table.clips td{width:156px; padding:0px 5px 20px 5px;}
table.clips td.img {height:118px; padding-bottom:0px; text-align:center;}
table.clips a.iFlip{display:block;overflow:hidden; }
table.clips img {color:white; text-decoration:none; border:1px solid #ccc; padding:1px; width:152px; height:116px;  background:url(../img/gui-152-116-img-holder.png) no-repeat; display:block;}
table.clips img:hover{border:1px solid black} 
table.clips td.img .iwrap {position:relative;}
table.clips td.img .iwrap p.time {position:absolute; bottom:2px; left:4px; background-color:black; opacity:0.7; color:white; font-size:11px; padding:1px;}
table.clips p.title,table.clips p.t{width:150px; overflow:hidden; height:14px; font-size:11px; padding-left:2px;}
table.clips li {line-height:16px;  font-size:11px;}

table.clips li.d, table#clips li.ts{float:left;  padding-left:2px;}
table.clips li.vc{float:right; padding-right:3px; color:#848484;}
table.clips li.g{float:right; padding:0 3px 0 10px; background:url(/img/gui-search-tools-sprite3.gif) no-repeat -5px -666px;}
table..clips td ul{}
table.clips td:first-child{padding-left:0px;}
.ad_block{position:relative; height:360px; width:100%; margin-left:8px; width:366px;}
.ad_block .wrapper{border:1px solid #d3e3ec; padding-top:5px;}
.ad_block iframe{height:250px;}
.ad_block_ac{position:relative; height:304px; border:1px solid #d3e3ec;  width:320px; margin-left:3px; text-align:center; float:left;}
.ad_block_ac p{}
.ad_block_ac iframe{height:250px;margin-top:20px;}

.fhdr h2, .fhdr .refresh{float:left;}
.fhdr a.refresh{border:none; height: 18px; margin:0 0 0 10px;}
.fhdr a.refresh img{border:none;}
.fhdr a{float:right; font-weight:bold; color:#fff; text-decoration:none; outline:none;}
.fhdr a:hover{text-decoration:underline;}
.fhdr {background:url(/img/gui-tp-header.jpg) no-repeat top left; color:#fff; margin:5px 0; padding:3px; margin:5px 0; padding:3px;}
#ftpg .f{font-weight:bold; float:left;}
#ftpg span.f{background:transparent url(/img/gui-tp-tool.gif) no-repeat scroll -6px 4px; padding-left:8px; color:black;}
#ftpg .m {float:right;margin-right:5px;line-height:20px;}
#acaff{margin:20px auto; border:1px solid #ccc;}
.clearfix, .clfx {min-height:1%;}
.clearfix:after, .clfx:after { 
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}