.search input
{
	float	: left;
	border	: 1px solid #DADADA;
	background-image:url(images/inputBg.gif);
	background-repeat:repeat-x;
	background-color : #F3F3F3;
	font-size:10px;
	color	: #A4A4A4;
	width	: 188px;
	padding	: 2px 0 0 5px;
	height	: 15px;
}

.search .butImg
{
	width:auto;
	height:auto;
	border:none;
	padding:0;
}

.navContainer
{
	background-color:white;
}

.navigation
{
	background-color : black;
	padding-left : 8px;
	position	 : relative;
	width		 : 460px;
	height	: 23px;
	border-bottom :3px solid #E0E0E0;
	/*border:1px solid yellow;*/
}

#mainbody
{
	background-color:white;
	padding	: 20px 18px;
	min-height:300px;
}

#mainbody #left
{
	float:left;
	width:195px;
	padding-top	 :30px;
	padding-right:50px;
/*	border:1px solid;*/
}
#left ul
{
	padding:0;
	margin:0;
	list-style:none;
	background-image:url(images/dotBg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#left ul li
{
	text-align:right;
	line-height:23px;
	padding:0 2px;
	background-image:url(images/dotBg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#left ul li.first
{
	background:none;
}

#left li a
{
	/*color:#4B4B4B;*/
	color:#750000;
	text-decoration:none;
}
#left li a.selected,
#left li a:hover
{
	color:#FE0000;
}

#left .sub
{
	background:none;
}
#left .sub li
{
	/*padding-right:15px;*/
}
#left .sub li a
{
	color:#949494;
}

#left .sub li.current a,
#left .sub li a:hover
{
	color:#FE0000;
}


#content
{
	/*width:557px;*/
	width:468px;
	float:left;
}	

.treeTbl
{
	background-image:url(images/dotBg1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.treeTbl td {padding-bottom:4px; vertical-align:bottom;}

.treeTbl a
{
	color:#000000;
	text-decoration:none;
}

/* --------------- Content / Client ----------------------------------- */
h3, h2
{
	/*font-family	: "GS"; */
	font-family : Arial, Helvetica, sans-serif;
	font-weight	: bold;
	color		: #212121;
}
h2 {font-size:16px;}
h3 {font-size:14px;}

.article_line
{
	margin : 15px 0;
/*	border:1px solid;*/
}

.article_line .a_logo
{
	width 	: 70px;
	padding:3px;
	margin	: 0 10px 10px 0;
	float	: left;
	border:1px solid #efefef;
}

.article_line .a_desc
{
	float:left;
	width:356px;
/*	border:1px solid;*/
}
#clientphotos
{
	/*clear:both;*/
	display:block;
	/*border:1px solid;*/
}

.clientcat{

}

.clientcat .img
{
	height:77px;
}
.clientcat th{
	background-color:#FF0000; 
	text-align:left;
	padding-left:3px;
	font-weight:normal; 
	color:white; 
	height:17px; 
	font-size:10px;
	cursor:pointer;
}

/* ----------------- Collapse Panel ----------------------------- */
.cp_opened,
.cp_collapsed
{
	/*border-bottom:1px dotted #CCCCCC;"*/
}
.cp_opened th,
.cp_collapsed th
{
	background-image:url(images/dotBg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	cursor : pointer;
}
.cp_opened .cp_head_text,
.cp_collapsed .cp_head_text
{
	width		: 95%;
	text-align	: left;
	font-size	: 12px;
	font-weight	: bold;
	padding:5px 10px;
}

.cp_opened .cp_head_img,
.cp_collapsed .cp_head_img
{
	width	: 5%;
}

.cp_opened .cp_head_img div
{
	border-left : 1px solid gray;
	background-image	: url(/images/image/Site/arrow.gif);
	background-repeat	: no-repeat;
	background-position	: bottom;
}

.cp_collapsed .cp_head_img div
{
	border-left : 1px solid gray;
	background-image	: url(/images/image/Site/arrow_collapsed.gif);
	background-repeat	: no-repeat;
	background-position	: bottom;
}

.cp_opened .cp_content
{
	display:block;
}
.cp_collapsed .cp_content
{
	display:none;
}
.cp_content{
	padding:10px;
/*	border:1px solid;*/
}

.prodTable
{
	/*width:100%;*/
}
.prodTable td 
{
	text-align	: center;
	vertical-align	: middle;
	padding-left:3px;
}
.prodTable img
{
	border 	: 1px solid #cccccc;
	padding	: 5px;
margin:1px 0;
}

.SearchInfo
{
	background-color:#F2F3F5;
	height:22px;
	padding:5px;
}

.SearchResult .article_line
{
	margin-bottom:20px;
}

.SearchResult h4
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.SearchResult h4 a
{
		color:#FE2020;
}

.SearchResult .article_line .art-content
{
	margin-bottom:5px;
}

.SearchResult .and-more a
{
	color:green;
}

.marked
{
	font-weight:bold;
	background-color:#F2F3F5;
}
