.unpage{margin:1px;padding:2px 3px 2px 3px;}
.unpage:hover{background-color:#4D7DD6;}
.unpage:hover a{color:white;}

#ul.brand_list:hover{background-color:#F5F5F5;}
ul.brand_list li > a:hover{color:black;}

ul.model_list{margin:5px;padding:5px;}

#model_title{padding-top:15px;}

#file_n{color:#3f62a2;text-align:center;margin:20px;padding:5px;border: 1px dashed #D0D0D0}
#file_n:hover{background-color:#F0F0F0}

fieldset.modellist{border: 2px dotted #C9D4E8;}
fieldset.modellist2{border: 2px dotted #2896FF;background-color:#DBE9FC}
legend.modellist{color:#29477C; margin:0 10px 0 10px; font-size: 1.4em}
legend.modellist2{color:#29477C; margin:0 10px 0 10px; font-size: 1.2em;}
legend:first-letter{font-size:1.6em;}

.vtext{padding:2px; color:#3E97EC}

.vote_wrap{font-family: Tahoma,Verdana,Arial,sans-serif;margin:5px;background:url('/images/vote_fon.gif') repeat-x; line-height: 105%}
.rate {margin:1px 2px;  padding:0px; text-align:center;font-size:11px;color:#0641AC;}
* html .vote a.w {height:18px; width:19px;}
* html .vote a.b {height:18px; width:19px;}
.vote {margin:1px 2px; text-align:left; padding:0px; height:100%;color:#0641AC;}
.none {display:none}
.dnw h1 {font-size:18px; display:inline} 

span.option{background-color: #E5F0FA}
span.option2{background-color: white}

#rating_stars{font-size:1.4em;color:#BE8300;margin:2px 0 4px 0; padding: 2px 0 2px 0;background-color:white;}

#cloud
a.r1{font-size:110%;color:#777}a.r2{font-size:120%;color:#656565}a.r3{font-size:130%;color:#606060}a.r4{font-size:140%;color:#555}a.r5{font-size:150%;color:#505050}
a.r6{font-size:160%;color:#454545}a.r7{font-size:170%;color:#404040}a.r8{font-size:180%;color:#353535}a.r9{font-size:190%;color:#303030}a.r10{font-size:200%;color:#252525}

a.common{color:#333;text-decoration:none;}
a.ot1{padding:3px;margin:4px;}
a.ot1:hover{background-color:#3f62a2;color:white !important;text-decoration:none;}
a.ot2{background-color:#F0F0F0;margin:2px;padding:4px;font-size:125%;color:#444;text-decoration:none;}
a.ot2_c{background-color:#F7FBFE;color:#222}
a.ot2:hover{background-color:#3f62a2;color:white;cursor:pointer;text-decoration:none;}

div.ot1{margin:5px;padding:10px;}

span.ot1{color:#333;font-size:125%;padding:4px;}
span.ot1_h{background-color:#B0B0B0;margin:2px;padding:4px;font-size:125%;color:#FFF;}
span.ot1_h:hover{background-color:#333;color:white;cursor:pointer}
span.ot1_h:hover a{color:white;text-decoration:none;}

a.pages{padding:3px;margin:3px;text-decoration:none;}
a.pages:hover{background-color:#4D7DD6;color:white}
b.currentpage{padding:3px;margin:3px;background-color:#4D7DD6;color:white}

.table-list {
	padding: 0;
	height: auto;
	//height: 100%;
}
.table-list table {
}
.table-list table {
	border: none;
}
.table-list table {
	width: 100%;
}
.table-list table ul {
	padding-top: 10px;
	margin-top: 0;
	padding-left: 15px;
	margin-left: 15px;
}
.table-list table li {
	margin-top: 1;
	margin-bottom: 1;
	background: #fff;
}
.table-list table ul .odd,
.table-list ul.model_list li.file_list_r1 {
	background: #f7fbfe;
}
.table-list table caption {
	margin: 0;
	min-height: 15px;
	background: #F7FBFE;
	border-bottom: 1px solid  #B1D3ED;
	padding: 4px 0;
	padding-left: 20px;
	color: #173c7d;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}

.table-list table ul.model_list {
	color: #295ca7;
}
.table-list table  ul.model_list li {
	line-height: 2em;
}
.table-list ul.model_list {
	font-size: 10px;
}
div#file_info span.option {
	background: #fff !important;
	font-weight: bold;
}

.vi1 {
	background:#F7FBFE;
	border-bottom: 1px solid #B1D3ED;
	border-left:1px solid #BDE3EB;
	margin: 0pt 3px 20px 0px;
	padding-top:3px;
	padding-left: 10px;
}

div#file_info a {
	font-weight: normal;
}

#file_info #psp_mdls {
	display: block;
	background:#F7FBFE;
	border-bottom: 1px solid #B1D3ED;
	border-left:1px solid #BDE3EB;
	padding: 2px 10px 1px;
	margin-top:3px;
}

center #file_dp {
	background-color: #6197ca;
	background: url('/images/dl-button.gif') no-repeat top center;
	border: none;
	color: #fff;
	margin: 0px -10px 0pt;
	padding: 5px;
	padding-top: 8px;
	//padding-top: 6px;
	text-align:center;
	width: 222px;
	height: 30px;
}
center #file_dp a img {
	padding-right: 3px;
}
center #file_dp a,
center #file_dp a:active {
	text-decoration: none;
}
center #file_dp a:hover {
	text-decoration: none;
}

a.class_alink:link, a.class_alink:visited, a.class_alink:active, a.class_alink:hover {color: white; font-size: 11px;}

.vote_wrap {
	background: none;
}


table#download {
	background: url('/images/load-bg.gif') repeat-x bottom;
}
table#download tr.d-bar {
	background: url('/images/load-sep.gif') no-repeat;
	background-position: 53% 50%;
	//background-position: 64% 50%;
}
table#download tr.d-bar td {
	padding-top: 5px;
	//height: 49px;
}
table#download td.left {
	height: 52px;
	background: url('/images/load-left.gif') no-repeat bottom left;
}
table#download td.right {
	height: 52px;
	background: url('/images/load-right.gif') no-repeat bottom right;
}


#stars.vote {
	margin-top: 5px;
}
.vote a.b {
	background-image: url('/images/bstar.gif');
	display: block;
	height: 18px;
	width: 18px;
	margin-bottom: 1px;
	font-size: 0;
	//font-size: 16px;
}
.vote a.w {
	background-image: url('/images/wstar.gif');
	display: block;
	height: 18px;
	width: 18px;
	margin-bottom: 1px;
	//font-size: 16px;
}
span#vote_misc {
	text-align: left;
	padding-right: 8px;
}

table td.class_1 {
	width: 50%;
}
#psp_text.vi1.rz1.cl1,
#psp_mdls.vi1.rz1.cl1 {
	font-size: 1em;
}

.left_block { 
        float: left; 
        width:134px; 
        padding-right: 25px; 
        margin-right: 0px;
}
      
h1.class_1, h2.class_1 {
        background-image: url('/images/block_he2_new.gif'); 
        background-repeat: repeat-x; 
        background-position: top; 
        background-color: #669bcc; 
 /*       border-bottom: 2px solid #2b5a92;  */
}

/* ------------------------------------ */

.ccb_div_class_2 {float: left; clear: left; margin: 0px;}
.ccb_div_class_3 {float: left;  margin: 2px; margin-top: 20px; margin-left: -5px;}
.ccb_div_class_4 {margin: 5px 0 -8px 0; padding: 0px; text-align: center; width: 120px; color: black; font-size: 12px; font-weight: bold;}
.ccb_div_class_5 {position: absolute; top: 0px; left: 0px;color: #3F62A2; margin: 0; text-align: center; width: 120px; height: 8px; font-size: 12px; font-weight: bold; overflow: hidden;}
.ccb_div_class_6 {white-space: nowrap; margin-left: 10px;}

.ccb_div_class_col_1 {color: #BE8300;}
.ccb_div_class_rel {position: relative;}
.ccb_div_class_flo {float: right;}
.ccb_div_class_nowrap {white-space: nowrap;} 

.ccb_ul_class_1 {margin: 5px; padding: 5px; margin-left: 15px;}
.ccb_li_class_1 {padding:3px; padding-left: 10px;}

.ccb_img_class_1 {width: 16px; height: 16px; vertical-align: -3px;}
.ccb_img_class_2 {cursor: pointer; border: 2px solid #888888; margin: 10px;}
.ccb_img_class_3 {padding:15px;}
.ccb_img_class_4 {padding:10px;}
.ccb_img_class_5 {margin-right: 15px;}
.ccb_img_class_6 {float:left; margin:10px;}

.ccb_b_class_1 {color: #888888;}

.ccb_p_class_1 {padding:0px 10px 0px 20px;}

.ccb_a_class_1 {margin:5px;font-size:1.3em}
/*.ccb_a_class_nowrap {margin-top: 15px;}*/

td.border_load {background-image: url('/images/bord_load.gif'); background-repeat: no-repeat; background-position: top; }

td.ccb_td_class_1 {padding-top: 6px; border: #3F62A2; border-width: 2px 1px 1px 2px; border-top-style: solid; border-left-style: solid; border-right-style: dashed; border-bottom-style: dashed;}
td.ccb_td_class_2 {padding-top: 6px; border:  #3F62A2; border-width: 2px 2px 2px 0; border-top-style:solid; border-left-style:dashed; border-right-style: solid; border-bottom-style: solid; padding: 3px;}
td.ccb_td_class_3 {border: #3F62A2; border-width: 0 1px 2px 2px; border-top-style: dashed; border-left-style: solid; border-right-style: dashed; border-bottom-style: solid; padding: 3px; background-color: #E5F0FA;}
td.ccb_td_class_4 {width: 50%;}
td.ccb_td_class_5 {vertical-align: middle;}
td.ccb_td_class_6 {padding-left: 20px;}

table.ccb_table_class_2 {margin-bottom: 15px;}
table.ccb_table_class_3 {margin: 0px;}


caption.ccb_cap_class_1 {font-size: 14px; font-weight: normal; padding-top: 10px; border:none;}

.imageOver{
	background-image:url('/images/zoom.gif');background-repeat: no-repeat;background-position: 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images.overlay.png", sizingMethod="scale");
	}
kbd {
background-color:#DDDDDD;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#555555;
font-family:inherit;
font-size:inherit;
padding:0pt 3px 2px 4px;
}

