﻿
ul.table
{
	list-style-type:none;
	margin: 0px 0px;
	padding:0px 0px;
	}
ul.table li
{
	overflow:hidden;
	clear:both;
	padding-bottom:3px;
	padding-top:3px;
	width:100%;
	}


ul.table li.unread
{
	font-weight:bold;
	text-decoration:underline;
	}

	
ul.table li div 
{
	float:left;
	padding-right:10px;
	}
ul.table li div.imgnews
{
	width:100px;
	}
ul.table li div.imgnews img
{	
	width:100px;
	}	
ul.table li div.imlib
{
	width:179px;
	border:solid 1px #EEE;	
	margin-right:1em;
	}
ul.table li div.imlib p
{
	margin-left:1em; 
	margin-right:1em;
	}	
ul.table li div.imlib img
{
	margin:0px 6px;
	width:165px;
	}	
		
ul.table li div div
{
	float:none;
	}	
ul.table li div p
{
	padding-top:0em;
	}
	
ul.table li div.title a
{
	font-weight:bold;
	}	
ul.table li div.title span.time
{
	font-size:10px;
	color:#666;
	font-weight:normal;
	float:right;
	display:block;
	margin-left:1em;
	}	
ul.table li div p
{
	
	margin-top:0px;
	line-height:160%;
	margin-bottom:0.5em;
	
	}
ul.table li div.imgprod
{
	width:100px;
	}
	
ul.table li div.imgprod	img
{
	width:100px;
	} 
ul.table li div.prodname
{
	width:200px;
	}	
ul.table li div.prodname a
{
	text-decoration:underline;
	}	
ul.table li div.prodcode
{
	width:100px;
	} 	
ul.table li div.shortdate
{
	width:70px;
	}	
	
ul.table li div.cell_label_contact
{
	width:80px;
	text-align:right;
	}
		
ul.table li div span.regemail
{
	display:block;
	float:left;	
	width:70px;
	text-align:right;
	}		
ul.table li div span.reglabel
{
	display:block;
	float:left;	
	width:118px;
	text-align:right;
	}
ul.table li div span.reglabel1
{
	display:block;
	float:left;	
	width:120px;
	text-align:right;
	}	
	
ul.table li div span.lbprodedit
{
	display:block;
	float:left;	
	width:60px;
	text-align:right;
	}	
	
ul.table li div span.lbprodedit1
{
	display:block;
	float:left;	
	width:130px;
	text-align:right;
	}	

ul.table li div span.lblogin
{
	display:block;
	float:left;	
	width:110px;
	text-align:right;
	}
	
ul.error
{
	list-style-type:none;
	padding:0.3em 10px;
	border:solid 1px #FF868B;
	margin-left:10px;
	background-color:#FFEEEE;
	}
ul.error li
{
	line-height:150%;
	}	
ul.paging
{		
	list-style-type:none;
	float:right;
	margin-top:15px;
	padding-left:0px;	
	margin-right:10px;
	}
ul.paging li
{
	vertical-align:bottom;
	float:left;
	margin-right:3px;
	height:12px;
	display:block;
	vertical-align:top;	
	}		
ul.paging li.last
{
	margin-right:0px;
	padding-right:0px;
	}	

ul.paging li.text
{
	border:solid 1px #CCCCCC;	
	background-color:#E1A825;
	font-weight:bold;
	color:#FFF;	
	padding:0px 3px 3px 3px;
	}	

ul.paging li.link
{
	background-color:#EAC367;
	padding:0px 3px 3px 3px;
	border:solid 1px #CCCCCC;		
	text-decoration:none;
	font-size:11px;
	font-weight:bold;		
	}
ul.paging li.link a
{	
	color:#000;
	text-decoration:none;
	}

span.error
{
	color:Red;
	}	

.docs
{
	line-height:170%;
	}
.medium
{
	font-size:medium;	
	}
			
ul.loginbox a
{
	/*
	border:solid 1px #CCC;
	padding:0.5em 0em 0.5em 1em;
	*/
	color:White
	}	
	

div.intro span
{
	display:block;
	float:left;
	padding-right:20px;	
	}		
div.intro span a
{
	color:#FFF;
	text-decoration:none;
	}	
	
ul.nav
{
	clear:both;
	list-style-type:none;
	padding:0px 0px;
	margin:0px 0px;
	
	}	
ul.nav li
{
	display:inline;
	padding-left:1em;
	padding-right:1em;
	
	}	
div.nav_sub
{
	
	}
div.nav_sub span
{
	display:block;
	float:left;
	padding-left:1em;
	padding-right:1em;
	}
div.nav_news
{	
	margin-right:10px;	
	}	
div.nav_news a
{
	display:block;
	padding:4px 5px 5px 4px;
	float:left;
	background-color:#2F3192;
	color:White;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	}		
div.nav_news img
{
	margin-top:0px;
	float:left;
	}	
ul.tbborder
{
	/*margin:1em 1em 1em 0em;*/
	border:solid 1px #8e1111;
	padding:0.5em 0em 0.5em 1em;	
	}	
ul.tbborder li.top
{
	background-color:#8e1111;
	text-transform:uppercase;
	color:White;
	font-weight:bold;
	margin-left:-1em;
	margin-top:-0.5em;
	/*padding:0.3em 0em 0.5em 1em;*/
	
	}	
	
div.art_title
{
	font-size:20px;
	margin-bottom:1em;
	}
	
div.art_title a
{
	font-weight:bold;
	}
div.art_time
{
	font-size:10px;
	color:#999;
	text-align:right;
	float:right;
	margin-left:1em;
	margin-bottom:1em;
	}
div.art_sum
{
	clear:both;
	font-weight:bold;
	line-height:170%;
	font-size:12px;
	margin-bottom:1em;
	color:#666;
	}		
div.art_content
{
	line-height:170%;
	
	}		
	

	
div.art_content img
{
	margin-right:1em;
	margin-bottom:1em;
	margin-top:1em;
	}
		
div.art_source	
{	
	margin-top:1em;
	text-align:right;
	margin-bottom:1em;
	}
ul.nav_main
{
	list-style-type:none;
	margin:0px 0px;
	padding:0px 0px;
	}	
ul.nav_main li
{
	line-height:170%;
	font-size:0.9em;	
	color:#000;
	padding-left: 2em;
	margin-bottom:0.2em;
	border:solid 1px #5C8AD5; 
	}	
ul.nav_main li a
{
	color:#000;
	text-decoration:none;
	}
ul.nav_main li a:hover
{
	text-decoration:underline;
	}		
ul.nav_main li.groupheader
{
	font-weight:bold;
	padding-left:1em;
	background-color:#EFF2F9;
	border:solid 1px #5C8AD5; 
	}	
.regtxt
{
	width:250px;
	}	
.required
{
	color:Red;
	}	
div.docs
{
	line-height:170%;
	margin-bottom:0.5em;
	}	
	
.imglib img
{
	width:200px;
	}	
.related
{
	padding-top:1em;
	text-transform:uppercase;
	font-weight:bold;
	border-top:solid 1px #CCC;
	}	
.related a
{
	text-decoration:none;
	}	
div.topbox
{
	width:315px;
	float:left;
	margin-right:3px;
	}	
	
ul.tree
{
	list-style-type:none;
	margin: 0px 0px;
	padding:1em 0em;
	border:solid 1px #8e1111;
	padding-left:1em;
	}
ul.tree li
{
	overflow:hidden;
	clear:both;
	padding-bottom:1em;
	width:100%;
	}	
ul.tree li div span
{
	display:block;
	float:left;
	width:150px;
	}	
ul.tree li ul.tree_sub
{
	clear:both;
	padding-left:0px;
	margin-left:3em;
	}	
ul.tree_sub li div 
{
	float:left;
	padding-right:10px;
	}		
ul.tree li div 
{
	float:left;
	padding-right:10px;
	}
ul.tree li div.title, 		ul.tree_sub li div.title
{
	font-weight:bold;
	}
ul.tree li div p
{
	clear:both;
	}	
ul.tree li.seperator,ul.tree_sub li.seperator  
{
	padding-top:0.5em;
	padding-bottom:0.5em;
	border-bottom:dashed 1px #CCC;
	margin-bottom:0.5em;
	}	
		
div.cart_summary
{
	}	
div.inform
{
	border:solid 1px #FF9F57;
	background-color:#FCFEBA;
	padding:1em 1em;
	margin-bottom:1em;
	margin-top:1em;
	}	
div.success
{
	border:solid 1px #26AD25;
	padding:1em 1em;
	background-color:#EFFBEE;
	margin-bottom:1em;
	margin-top:1em;
	}
	
div.error
{
	border:solid 1px red;
	padding:1em 1em;
	background-color:#FFEAEA;
	margin-bottom:1em;
	margin-top:1em;
	}	

span.success
{
	color:#53D548;
	margin-bottom:1em;
	margin-top:1em;
	}	
	
div.alert
{
	border:solid 1px #68B3FF;
	padding:1em 1em;
	background-color:#EAF4FF;
	margin-bottom:1em;
	}
			
div.title
{
	
	
	}	
ul.table li.seperator
{
	padding-top:0.5em;
	padding-bottom:1em;
	border-bottom:dashed 1px #CCC;
	}	
ul.table li.title
{
	font-weight:bold;
	}	
h1
{
	text-transform:uppercase;
	font-family:Arial;
	margin-top:0px;
	font-size:14px;
	border-bottom:solid 1px #CCC;
	padding-bottom:0.2em;
	}	
p
{
	margin-top:0px;
	}	
div.checked
{
	width:15px;	
	}	
ul.table li div.objid
{
	width:50px;
	text-align:right;
	
	}	
	
div.cart_summary
{
	float:right;
	padding:0.5em 1em;
	color:white;
	width:166px;
	font-weight:bold;
	border:solid 1px #8E1111;	
	margin-bottom:1em;
	}
	
div.note
{
	float:left;
	width:400px;
	border:solid 1px #8e1111;
	padding:0.5em 0.5em 0.5em 1em;	
	}	
div.note .title
{
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:1em;
	border-bottom:solid 1px #F0F0F0;
	padding-bottom:0.5em;
	margin-right:1em;
	}	
.shortdate
{
	width:70px;
	}	
.calendarbutton	
{
	background-image:url('../images_system/ico_date.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
	}	

ul.homebox
{
	list-style-type:none;
	margin: 0px 0px;
	padding:0px 0px;
	border:solid 1px #8e1111;
	width:314px;
	}
ul.homebox li
{
	overflow:hidden;
	clear:both;	
	padding-top:0.3em;
	padding-bottom:0.3em;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	width:294px;
	}	

ul.homebox li.top
{
	background-color:#8e1111;
	text-transform:uppercase;
	color:White;
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.5em;
	
	width:294px;
	
	}		
div.title
{
	font-weight:bold;
	}	
div.tipservice	
{
	width:500px;
	}
div.survey
{
	margin-bottom:1em;
	}	


.password {
font-size : 11px;

}
.pstrength-minchar {
font-size : 11px;
}	