/* ------------------------------------------------------ */
/* Main Classes */
/* ------------------------------------------------------ */
	.lh { line-height: 160%; padding-top: 3px; }
	.padding { padding-top: 14px; }
	.topline { background: url(http://www.ing.ro/ing/dms/ingro/images/comun/dashed/dashed.gif) repeat-x; padding-top: 10px; margin-top: 8px; _height: 1px; }
	.center { text-align: center; }
	.dotted-line { background: url(http://www.ing.ro/ing/dms/ingro/images/comun/dashed/dashed.gif) left bottom repeat-x; }



	.content p { margin-top: 10px; color: #5E6062; line-height: 150%; }
	.content h2 { margin-top: 20px; }
	.content ul { margin-top: 5px; }
	.content ul li {
		background: url(http://www.ing.ro/ing/dms/ingro/images/comun/dashed/dashed.gif) left bottom repeat-x;
		padding: 6px 0 8px 0;
		display: block;
		line-height: 150%;
	}
	.content ul li.last { background: none; padding-bottom: 0; display: inline-block; }
	.content ul li span {
		padding: 0 15px;
		display: block;
		background: url(http://www.ing.ro/ing/dms/ingro/images/comun/red-arrow/red-arrow.gif) left 6px no-repeat;
	}
	.content ul li ul { margin-left: 15px; }
	.content ul li ul li { background: none; padding: 0; display: inline; }

	

	.two-cols { margin-top: 10px; }
	.two-cols img {
		float: right;
		padding: 5px 0 0 10px;
	}
	.two-cols p { margin: 0 }



	#sidebar .banner { padding: 5px 0 0 0; margin-top: 1px; }
	.banner { padding-top: 10px; }

	.oblic { background: url(http://www.ing.ro/ing/dms/ingro/images/comun/oblicbg2/oblicbg2.gif); float: left; }

	ul.listing li { float: left; padding: 10px 0; background: url(http://www.ing.ro/ing/dms/ingro/images/comun/dot/dot.gif) left bottom repeat-x; }
	ul.listing li span { 
		float: left;
		display: block;
		border-right: 1px solid #FF6600;
		padding-right: 10px;
		font-size: 10px;
		font-family: Arial;
		color: #999;
		margin-top: 3px;
	}
	ul.listing li p { display: block; padding-left: 10px; float: left; }
	ul.listing li.last { background: none; padding-top: 10px !important; }



	table					{ margin-top: 15px; width: 100%; border-spacing: 0; border-collapse: collapse; border-left: 1px solid #D9E1F0; border-bottom: 1px solid #D9E1F0; }
	table td				{ border-top: 1px solid #D9E1F0; border-right: 1px solid #D9E1F0; }
	table thead tr			{  }
	table thead td			{ padding: 8px 12px; background: #E3E9F4 url(http://www.ing.ro/ing/dms/ingro/images/comun/dot-border/dot-border.gif) left top repeat-y; font: bold 12px Arial; color: #4D4F51; }
	table thead td.first	{ background-image: none; }
	table tbody tr			{  }
	table tbody td			{ padding: 7px 12px; }
	table tbody tr.odd td	{ background-color: #F9F9F9; }
	
/* ------------------------------------------------------ */
	.box {
		padding: 10px 10px 0 0;
		float: left;
		width: 280px;
		background-color: #fff;
	}

	#sidebar .box { width: 240px; padding: 0 0 10px 0; }
	#leftbar .box { width: 180px; padding: 0; padding-top: 10px; }
	.box.wide { width: 420px; }
	.box.wide ul.listing li { width: 398px; }
	.box.wide ul.listing li p { width: 323px; line-height: 150%; }
	.out { padding-right: 0 !important; }
	.other h1 { background-color: #CED8EC !important; }

	.padleft { padding-left: 5px; }

	.box-main {
		border: 1px solid #d9e0f0;
		border-top: 0;
		padding: 10px 10px;
	}
	.box-main.nobg { background: none; }

	.box-bottom {
		background-color: #EFF4FA;
		padding: 10px;
		border: 1px solid #d9e0f0;
		border-top: 0;
		margin-top: -1px;
		display: block;
		*display: inline-block;
	}
/* ------------------------------------------------------ */
	.product-box {
		float: left;
		width: 166px;
		border: 1px solid #E5E5E5;
		margin-right: 8px;
	}
	.product-box.last {
		margin-right: 0;
	}

		.product-box strong {
			font: bold 12px Arial;
			color: #000071;
			padding: 6px 10px;
			border-bottom: 1px solid #E5E5E5;
			position: relative;
			display: block;
		}

			.product-box strong span {
				width: 6px;
				height: 6px;
				background: url(../images/red-corner.gif) right top no-repeat;
				display: block;
				position: absolute;
				right: -1px;
				top: -1px;
			}

		.product-box span {
			display: block;
			padding: 10px;
			background-color: #F9F9F9;
		}
		.product-box img {
			display: block;
		}


		.product-box a:hover strong, .product-box a:hover { color: #ff6600; text-decoration: none; }
/* ------------------------------------------------------ */
	h2 {
		font-family: Arial;
		font-size: 12px;
	}
	h2.line {
		border-bottom: 1px solid #E5E5E5;
		padding: 25px 0 5px 0;
	
		margin-bottom: 5px;
	}

	#sidebar h2, #leftbar h2 {
		padding: 9px 11px 8px 11px;
		color: #fff;
		background: url(http://www.ing.ro/ing/dms/ingro/images/comun/oblicbg/oblicbg.gif);
	}

	h1 {
		font-size: 24px;
	}

	h3 {
		font-family: Arial;
		font-size: 11px;
		color: #191975;
	}

		h3 a, h3.title {
			font-family: Arial;
			font-size: 11px;
			color: #fff;
			padding: 7px 11px;
			background: #CED8EC url(http://www.ing.ro/ing/dms/ingro/images/comun/arrow21/arrow21.gif) right center no-repeat;
			display: block;
			margin-top: 1px;
		}
		h3 a:hover {
			text-decoration: none;
			background-color: #8F94A3;
		}
		h3 a.open {
			background-image: url(http://www.ing.ro/ing/dms/ingro/images/comun/arrow2/arrow2.gif);
		}

	.list {

	}

		.pad h3 {
			padding-top: 5px;
		}
		
		.list li.last a {
			background-position: left 11px;
		}

		.list a {
			color: #3280CD;
			background: url(http://www.ing.ro/ing/dms/ingro/images/comun/subnavbg/subnavbg.gif) left bottom no-repeat;
			padding: 7px 15px;
			display: block;
		}
		.list a:hover {
			text-decoration: none;
			color: #FF5200;
		}

		.list a span,
		.list a:hover span {
			color: #999;
		}

/* ------------------------------------------------------ */

	.arrow-link a {
		background: url(http://www.ing.ro/ing/dms/ingro/images/comun/red-arrow/red-arrow.gif) 0 4px no-repeat;
		padding: 0 0 0 12px;
	}

	a.rss {
		width: 44px;
		height: 16px;
		display: block;
		text-indent: -1000em;
		background: url(http://www.ing.ro/ing/dms/ingro/images/comun/rss/rss.gif) no-repeat;
	}

	a.jumper {
		font-weight: bold;
		color: #fff;
		background-color: #d9e0f0;
		padding: 3px 8px;
		display: block;
		margin-bottom: 5px;
	}

		a.jumper:hover, a.jumper.selected {
			background-color: #FF6600;
			text-decoration: none;
		}

	a.full-link {
		background-color: #FE8C1B;
		font: 12px Arial;
		color: #fff;
		padding: 6px 140px 0 0;
		display: block;
		text-align: center;
		position: relative;
		margin: 15px 0;
		height: 22px;
	}
	a.full-link:hover { text-decoration: none; background-color: #FF6600; }

		a.full-link span {
			background: #FF6600 url(http://www.ing.ro/ing/dms/ingro/images/comun/full-link-span-bg/full-link-span-bg.gif) right 11px no-repeat;
			display: block;
			padding: 6px 0 0 0;
			width: 139px;
			height: 22px;
			border-left: 1px solid white;
			font-weight: bold;

			position: absolute;
			right: 0;
			top: 0;
			cursor: pointer;
		}
/* ------------------------------------------------------ */



/* ------------------------------------------------------ */
/* Content */
/* ------------------------------------------------------ */		
		#content {
			width: 960px;
			float: left;
		}

			#breadcrumbs {
				width: 960px;
				height: 21px; /* 29px; */
				padding-top: 8px;
				border-bottom: 1px solid #E4E4E4;
				margin-bottom: 19px;
			}

				#breadcrumbs a {
					color: #999;
					background: url(http://www.ing.ro/ing/dms/ingro/images/comun/red-arrow/red-arrow.gif) left 5px no-repeat;
					padding: 0 6px 0 14px;
				}
				#breadcrumbs a:hover { color: #ff6600; }
				#breadcrumbs li.first a {
					padding-left: 0;
					background: none;
				}

			#main {
				width: 710px;
				float: left;
				margin-right: 10px;
			}

				#leftbar {
					width: 180px;
					float: left;
					margin-right: 10px;
				}

					#leftbar .nav {
						border-right: 1px solid #e4e4e4;
						border-left: 3px solid #FF6600;
						margin-bottom: 10px;
					}

						#leftbar .nav li.first a {
							border-top: 1px solid #e4e4e4;
						}

						#leftbar .nav li a {
							padding: 8px 0 9px 21px;
							background: url(http://www.ing.ro/ing/dms/ingro/images/comun/red-arrow/red-arrow.gif) 8px 13px no-repeat;
							display: block;
							border-bottom: 1px solid #e4e4e4;

							font-size: 12px;
							font-family: Arial;
							font-weight: bold;
							color: #000071;
						}
						#leftbar .nav li a:hover, #leftbar .nav li a.selected {
							text-decoration: none;
							color: #FF6600;
						}

					#catalog-icons {

					}
						
						#catalog-icons li {
							position: relative;
							display: block;
							float: left;
							padding: 2px 1px;
							z-index: 10;
						}

							#catalog-icons li a img {
								opacity: 0.3;
								filter: alpha(opacity=30);
								-moz-opacity: 0.3;
							}
							#catalog-icons li a:hover img {
								opacity: 1;
								filter: alpha(opacity=100);
								-moz-opacity: 1;
							}

						.float-box {
							position: absolute;
							top: 40px;
							left: 50%;
							margin-left: -56px;
							z-index: 100;

							background: url(http://www.ing.ro/ing/dms/ingro/images/comun/float-box-bg/float-box-bg.gif) -10px 0 no-repeat;
							width: 110px;
						}
							.float-box span {
								border: 1px solid #E5E5E5;
								border-top: 0;
								padding: 10px;
								margin-top: 9px;
								text-align: center;
								font-size: 11px;
								color: #5E6062;
								display: block;
								background-color: #F9F9F9;
							}


				#main-content {
					width: 520px;
					float: left;
				}

					#main-content .page-title {
						height: 33px;
						overflow: hidden;
					}

					#product-tabs {
						position: relative;
						height: 1px;
						padding-bottom: 28px;
						margin-top: 15px;
					}

						#product-tabs .tabs {
							height: 29px;
							background: url(http://www.ing.ro/ing/dms/ingro/images/comun/dot-line/dot-line.gif) left bottom repeat-x;
						}

							#product-tabs a.tab {
								padding: 6px 12px;
								display: block;
								float: left;
								background-color: #E3E9F4;
								font: bold 12px Arial;
								color: #000071;
								border: 1px solid #d9e0f0;
								margin-right: 3px;
							}
							#product-tabs a.tab:hover {
								color: #ff6600;
								text-decoration: none;
							}
							#product-tabs li.selected a.tab {
								background-color: #fff;
								color: #FF6600;
								border-bottom-color: #fff;
							}

						.tab-content {
							border: 1px solid #E2E9F3;
							border-top: 0;
							padding: 10px 10px 7px 10px;
							color: #5E6062;
							width: 498px;
							position: absolute;
							top: 28px;
							left: 0;
						}

							.tab-content li {
								background: url(http://www.ing.ro/ing/dms/ingro/images/comun/dashed/dashed.gif) left bottom repeat-x;
								padding: 6px 0 8px 0;
								display: block;
								line-height: 150%;
							}
							.tab-content li.last {
								background: none;
							}

								.tab-content li span {
									padding: 0 15px;
									display: block;
									background: url(http://www.ing.ro/ing/dms/ingro/images/comun/red-arrow/red-arrow.gif) left 6px no-repeat;
								}

					#send-links {
						border: 1px solid #E2E9F3;
						background: #F9F9F9;
						padding: 12px 0 12px 15px;
						margin-top: 15px;
					}

						#send-links a {
							padding: 5px 0 5px 23px;
							margin-right: 13px;
						}

						#send-links .print a {
							background: url(http://www.ing.ro/ing/dms/ingro/images/comun/print-ico/print-ico.gif) 0 3px no-repeat;
						}
						#send-links .ym a {
							background: url(http://www.ing.ro/ing/dms/ingro/images/comun/ym-ico/ym-ico.gif) 0 4px no-repeat;
							padding-left: 20px;
						}
						#send-links .mail a {
							background: url(http://www.ing.ro/ing/dms/ingro/images/comun/mail-ico/mail-ico.gif) 0 6px no-repeat;
						}

				#carousel {
					width: 708px;
					height: 148px;
					border: 1px solid #d9e0f0;
					position: relative;
					z-index: 1;
				}

					#carousel-main {
						width: 708px;
						height: 148px;
						overflow: hidden;
					}

						#carousel-main .slide {
							width: 710px;
							height: 148px;
							float: left;
						}

					#carousel-control {
						position: absolute;
						right: 10px;
						top: 10px;
					}

						#carousel-control li {
							display: inline;
						}

				#vreau-box .box-main {
					height: 190px;
				}

				#cauta-box .box-main {
					height: 275px;
					color: #3280CD;
				}

			#sidebar {
				width: 240px;
				float: left;
			}

				#tags li a {
					padding: 0 2px;
				}

				#tags .lh {
					line-height: 180%;
				}

				#contact {
					background: url(http://www.ing.ro/ing/dms/ingro/images/comun/tel/tel.jpg) 116px 14px no-repeat;
					padding: 9px 10px;
					float: left;
					width: 218px;
				}

					#contact ul { float: left; }
					#contact a { float: right; margin-top: 85px; margin-right: 16px; color: #ff6600; }
					#contact li, #contact strong {
						display: block;
					}
					#contact li.first strong { padding-top: 0; }
					#contact strong { color: #32353D; padding: 8px 0 2px 0; }
					#contact span { color: #999; }

	


		#footer {
			margin-top: 30px;
			padding: 20px 0;
			width: 960px;
			text-align: center;
			font-size: 10px;
			color: #666;
			font-family: Arial;
			float: left;
			border-top: 1px solid #E2E9F3;
		}

			#footer ul {
				font-size: 11px;
				padding-bottom: 5px;
			}

			#footer a {
				padding: 0 8px;
			}
/* ------------------------------------------------------ */
