/* Controls > NewsList
-------------------------------------------------------------- */

#ControlMenuCategories {
	border-bottom: 1px solid #3d3e3e;
}

	#ControlMenuCategories h1 {
		display: none;
	}

		#ControlMenuCategories a {
			display: block;
			padding: 4px 10px 4px 35px;
			border-top: 1px solid #3d3e3e;
			border-bottom: 1px solid #000; 
			background: url('images/bg_menucategoriea_gray.png') 20px 6px no-repeat #2b2b2b;

			font-size: 10px;	
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;			
		}

		#ControlMenuCategories a:hover {
			border-top: 1px solid #3db6e1;
			background-color: #3db6e1;

			color: #fff;		
		}

#ControlMenuCategories .bigLink {
	background:url('images/bg_menucategoriea_blue.png') 20px 6px no-repeat #2b2b2b;

	color: #3db6e1;
}

#ControlMenuCategories .bigLink:hover {
	border-top: 1px solid #3db6e1;
	background-color: #3db6e1;

	color: #fff;
}

/* Catalog > modele Categorie
-------------------------------------------------------------- */

#modeleCategorie {
	width: 940px;
	margin: 0 auto;
}

	#modeleCategorie .categorie {}

	#modeleCategorie .categorie a {
		width: 272px;
		height: 20px;
		padding: 20px;
		margin: 0 0 1px 0;
		float: left;

		background-color: #fff;

		text-align:center;
		text-decoration:none;

		color: #1e1e1e;
		font-weight: 500;
	}

	#modeleCategorie .categorie a:hover{	
		
		background-color: #3db6e1;

		color: #fff;
	}

#modeleCategorie .separator{
	float:left;
	width:1px;
	height:1px;
}

/* Catalog > breadcrumb
-------------------------------------------------------------- */

.breadcrumb {
	float: left;
}


#create_cardModele .designer { float: right; }

/* Catalog > modele List
-------------------------------------------------------------- */

#modeleList {}

	#modeleList .modele {
		position: relative;
		width: 234px;
		height: 330px;
		float: left;
		border-bottom: 1px solid #e8e8e6;
		background-color: #fff;

		text-decoration: none;
		text-align: center;
	}

	#modeleList .modele .designer {
		float: none;
	}
		
		#modeleList .fb_cardModels_list {
			position: absolute;

			z-index: 99;
			left: 163px;
		}

		#modeleList .modele .dimension {
			padding: 3px;

			text-decoration: none;
			font-size: 10px;
		}

		#modeleList .modele .photo {
			height: 200px;

			line-height: 200px;
			text-align: center;
		}

			#modeleList .modele .photo img {
				vertical-align: middle;
				max-width: 230px;
			}




		#modeleList .modele .priceContainer {
			display: none;
		}

		#modeleList .modele .btn {
			width: 120px;
			padding: 6px 0 5px 0;
			position: absolute;
			bottom: 0;
			left: 50%;
			margin-left: -60px;
			color: #fff;
			text-decoration: none;
		}

#modeleList .separator {
	width: 1px;
	height: 330px;
	float: left;
	background-color: #e8e8e6;
}

/* Catalog > create card modele
-------------------------------------------------------------- */

#create_cardModele {
}
	#create_cardModele .photo {
		width: 459px;
		height: 300px;
		margin: 0 0 20px 0;
		border: 1px solid #dfdfdf;

		text-align: center;
	}

#create_cardModele .btn.float-left { float: left; }
#create_cardModele .btn { float: right; }

/* Catalog > Price rate
-------------------------------------------------------------- */

#priceRate table.table td.orange {
	background-color: #fde7de;
	color: #d3254a;
	border-bottom:1px solid #ffd0be;
}

#priceRate table.table td {
	border-bottom:1px solid #eaeaea;
}


.cardsPreviews {

}

	.cardsPreviews img {
		background-color: #fff;
		box-shadow: 0 0 6px #d1d1d1;
	}

/* Competition List
-------------------------------------------------------------- */

#ControlCompetitionsList {

}

	#ControlCompetitionsList .item {
		background-color: #ebeff0;
		position: relative;
		padding: 10px;
		margin: 10px 0;
	}

		#ControlCompetitionsList .item img {
			width: 400px;
		} 

		#ControlCompetitionsList .item .label-name {
			position: absolute;
			top: 74px;
			left: 10px;
			font-size: 20px;
			padding: 10px 20px;
			background-color: #242323;
			color: #fff;
			height: 28px;
		}

		#ControlCompetitionsList .item .btn {
			position: absolute;
			top: 10px;
			right: 10px;

			box-shadow: none;
			border-radius: 0;
			width: 120px;
			height: 56px;
			padding: 0;

			text-align: center;
			line-height: 56px;
		}

			#ControlCompetitionsList .item .btn.btn-2 {
				top: 66px;
				background-color: #a31433;
			}

/* Competition
-------------------------------------------------------------- */

.competitionItem {
	padding: 20px;
	margin: 20px;
	border-radius: 5px;
	background-color: #ededed;

	color: #000;

	cursor: pointer;
}

.competitionItem:hover {
	background-color: #d3254a;

	color: #fff;
}

	.competitionItem .ico {
		font-size: 22px;
		display: block;
		float: left;
		margin: 0 15px 0 0;
	}

	.competitionItem a {
		font-size: 16px;
		color: #000;
		text-transform:  uppercase;
		text-decoration: none;
	}

	.competitionItem:hover a {
		color: #fff;
	}

.competition {}

	.voteCount:before {
		width: 60px;

		font-family: FontAwesome;
		content: "\f004";
		position: absolute;
		top: 227px;
		left: 50%;
		margin-left: -30px;
		z-index: 0;

		font-size: 42px;
		color: #242323;
		text-align: center;
	}

	.voteCount span {
		width: 60px;

		color: #fff;
		font-size: 14px;
		text-align: center;
		line-height: 45px;

		position: absolute;
		top: 227px;
		left: 50%;
		margin-left: -30px;
	}

	.competition .btnSeeCompetition {
		margin: 30px 0 0 0;
	}