#flash-map {

	margin: 3px 0;

}



#map-bottom {

	background: url(/images/magazine/bg-map-bottom.gif) repeat-x left top;

	height: 38px;

}

	#map-bottom .arrow-down {

		position: relative;

	}



.listare-categorii h1 {

	float: left;

}

.listare-categorii a.link-red {

	float: left;

	margin-top: 5px;

	margin-left: 15px;

}





/* Listare Categorii */

.categorii {

	padding-top: 3em;

	list-style-type: none;

	padding-bottom: 4em;

	float: left;

	margin-right: 50px;

	width: 227px;

}

	.categorii li {

		height: auto;

	}

	.categorii li a:link, .categorii li a:visited {

		display: block;	

		width: 227px;

		margin-bottom: 2px;

		background-color: #f0f0f0;

		color: #4f4f4f;

		background-image: url(/images/magazine/bg-categories.gif);

		background-position: left top;

		background-repeat: no-repeat;

		font-weight: bold;

	}

	.categorii li a:hover {

		color: #ffffff;

		text-decoration: none;

	}

		.categorii li a strong {

			background-image: url(/images/magazine/bg-categories.gif);

			background-position: left bottom;

			background-repeat: no-repeat;

			display: block;

			padding: 2px 10px 2px 17px;

		}

		

		

		.categorii li ul {

			list-style-type: none;

			padding-top: 3px;

			padding-bottom: 10px;

		}

			.categorii li ul li a:link, .categorii li ul li a:visited {

				display: block;

				height: 14px;

				line-height: 14px;

				color: #4f4f4f;

				padding-left: 17px;

				padding-right: 10px;

				width: 200px;

				background-color: transparent;

				background-image: none;

				font-weight: normal;

			}

			.categorii li ul li a:hover {

				color: #2393bc;

				text-decoration: none;

				font-weight: bold;

			}

			

			



/* Listare Magazine */

#magazine {

	clear: both;

	padding-top: 3em;

	list-style-type: none;

	padding-bottom: 3em;

}

	#magazine li {

		float: left;

		width: 232px;

		margin-bottom: 1em;

		margin-right: 9px;

	}

	#magazine li.last {

		margin-right: 0px;

	}

	* html #magazine li {

		height: 120px;

	}

	*:first-child+html #magazine li {

		height: 120px;

	}

		

		#magazine li .magazin-wrapper {

			padding: 8px;

		}

		

		#magazine li img {

			float: left;

			margin-right: 14px;

			border: 1px #e5e5e5 solid;

		}

		#magazine li a:hover img {

			border: 1px #a4a4a4 solid;

		}

		#magazine li div.info {

			float: left;

			width: 132px;

		}

			#magazine li div.info h2 {

				padding: 0;

				margin: 0;

				font-size: 18px;

			}

			#magazine li div.info h2 a:link, #magazine li div.info h2 a:visited {

				color: #404040;

				font-size: 18px;

			}

			#magazine li div.info h2 a:hover {

				color: #0066b3;

				text-decoration: none;

			}

			#magazine li div.info span.category {

				color: #949494;

				font-size: 10px;

				display: block;

				margin-bottom: 5px;

			}

			#magazine li div.info .pink-label {

				float: left;

			}





/* Detalii Magazine */

.detalii-magazine {

	padding-bottom: 3em;

}



.link-back-wrapper {

	border-bottom: 1px #d8d8d8 solid;

	padding-bottom: 3px;

	/*position: relative;*/

	margin-bottom: 3em;

}

	.link-back-wrapper h1 {

		float: left;
		font-size: 14px;
		margin-top: 5px;

	}

	.link-back-wrapper a:link, .link-back-wrapper a:visited {

		display: block;

		color: #3b3b3b;

		float: right;

		margin-top: 10px;

	}



	

/* logo, contact */

#detalii-logo {

	float: left;

	width: 206px;

}

	#detalii-logo img {

		border: 1px #e5e5e5 solid;

		margin-bottom: 10px;

	}

	#detalii-logo span.contact {

		display: block;

		background: #0f0f0f;

		color: #ffffff;

		font-size: 14px;

		font-weight: bold;

		padding: 3px 8px;

		margin-bottom: 10px;

	}

	#detalii-logo span.zone {

		background: #ef196a;

		color: #ffffff;

		font-weight: bold;

		padding: 1px 3px;

	}



	

/* nume, descr */

#detalii-descr {

	float: left;

	width: 384px;

	margin: 0 20px;

	display: inline;

	border-right: 1px #e5e5e5 solid;

}

* html #detalii-descr {

	/*padding-right: 0;*/

}

	#detalii-descr h2 {

		font-size: 22px;

		font-weight: bold;

	}

	#detalii-descr span.category {

		font-size: 10px;

		color: #ef196a;

	}

	#detalii-descr p {

		margin-top: 1em;

		padding-right: 20px;

	}



	

/* promotii, reduceri */

#detalii-promotii {

	float: right;

	width: 315px;

	/*padding-left: 10px;*/

}

	#detalii-promotii strong.pink-label {

		float: left;

	}

	#detalii-promotii p {

		margin: 5px 0 2em 0;

	}

