﻿/* begin ctrlCategoriesList ********************/
.ctrlCategoriesList
{
	float:left;
	clear:both;
	width:100%;
	border-bottom:solid 2px #85cded;
	padding-bottom:33px;
	margin-bottom:35px;
	*margin-bottom:10px;
}
.category
{
	float:left;
	width:441px;
	padding-right:19px;
}
.ctrlCategoriesList .image
{
	float:left;
	clear:both;
	width:196px;
}
.ctrlCategoriesList .image img
{
    width:186px;
    border:solid 5px #dfe8e6;
}
.ctrlCategoriesList .name
{
	width:232px;
	float:right;
	padding-left:13px;
	margin-bottom:10px;
	color:#003c2a;
	font-family:Times New Roman;
	font-size:1.5em;
	line-height:1.0em;
}
.ctrlCategoriesList .description
{
	width:232px;
	float:right;
	padding-left:13px;
	margin-bottom:9px;
}
.ctrlCategoriesList .url
{
	width:232px;
	float:right;
	padding-left:13px;
	font-size:0.85em;
}
.ctrlCategoriesList .withoutImage .name
{
	float:left;
	clear:both;
	width:98%;
	padding-left:2%;
}
.ctrlCategoriesList .withoutImage .description
{
	float:left;
	clear:both;
	width:98%;
	padding-left:2%;
}
.ctrlCategoriesList .withoutImage .url
{
	float:left;
	clear:both;
	width:98%;
	padding-left:2%;
}
/* end ctrlCategoriesList ********************/
/* begin ctrlCategoryView ********************/
.categoryContent
{
    float:left;
    clear:both;
    margin-top:-10px;
    padding-bottom:15px;
}                
.pCategoryView .categoryName
{
	width:100%;
	float:left;
	clear:both;
}
/* end ctrlCategoryView ********************/
/* begin ctrlItemsList ********************/
.ctrlItemsList
{
	width:100%;
	float:left;
	clear:both;
}
.ctrlItemsList .item
{
	width:100%;
	float:left;
	clear:both;
	padding-bottom:8px;
}
.ctrlItemsList .image
{
	float:left;
	clear:both;
	width:196px;	
}
.ctrlItemsList .image img
{
	width:186px;
    border:solid 5px #dfe8e6;
}
.ctrlItemsList .name,
.ctrlItemsList .shortDescription,
.ctrlItemsList .fields,
.ctrlItemsList .details
{
	width:708px;
	float:right;
	padding-left:16px;
	text-align:left;
	margin-bottom:5px;
}
.ctrlItemsList .name
{
    color:#003c2a;
	font-family:Times New Roman;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.0em; 
}
.ctrlItemsList .fields
{
	margin-bottom:0px;
}
.ctrlItemsList .field
{
    float:left;
    clear:both;
    width:100%;
	font-weight:bold;
}
.ctrlItemsList .value
{
    float:left;
    clear:both;
    width:100%;
    margin-bottom:5px;
}
.ctrlItemsList .details
{
	font-size:0.85em;
}
.ctrlItemsList .withoutImage .shortDescription,
.ctrlItemsList .withoutImage .fields,
.ctrlItemsList .withoutImage .details,
.ctrlItemsList .withoutImage .name
{
	float:left;
	clear:both;
	width:100%;
	padding-left:0px;
}
.ctrlItemsList .itemSep
{
	width:100%;
	float:left;
	border-bottom:solid 1px #c2c3c4;
	margin-bottom:10px;
}
/* end ctrlItemsList ********************/
/* begin ctrlItem *******************/
.ctrlItem
{
    color:#5c534c;
}
.ctrlItem .description
{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
.ctrlItem .description img
{
	width:186px;
    border:solid 5px #dfe8e6;
    position:relative;
    top:-3px;
    left:-8px;
}
.ctrlItem .description span.descriptionField
{
    font-size:1.15em;
    color:#001b3c;
}
.ctrlItem .fields
{
    float:left;
    clear:both;
	width:100%;
}
.ctrlItem .field
{	
    float:left;
    clear:both;
	width:100%;
	font-weight:bold;
}
.ctrlItem .value
{	
    float:left;
    clear:both;
	width:100%;
    margin-bottom:5px;
}
/* end ctrlItem ********************/
/* begin ctrlItemPhotoGallery **********************/
.ctrlItemPhotoGallery
{
    width:100%;
    float:left;
    clear:both;
    margin-top:20px;
	border-top:2px solid #dbdbdb;
}
.ctrlItemPhotoGallery .nameGallery
{
	float:left;
	clear:both;
	width:100%;
	padding-top:21px;
	padding-bottom:14px;
	color:#001b3c;
	font-size:1.15em;	
}
.ctrlItemPhotoGallery .imageGallery
{
	float:left;
	padding-right:30px;
	margin-bottom:20px;
}
.ctrlItemPhotoGallery a.gallery
{
	float:left;
	text-decoration:none;
}
.ctrlItemPhotoGallery a.gallery:hover img
{
	border:solid 3px #D1DEDB;
}
.ctrlItemPhotoGallery a.gallery img
{
	display:block;
	border:solid 3px #dfe8e6;
}
/*end ctrlItemPhotoGallery ******************/