@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	font:12px Arial;
	background:#ede9d7 url(../images/bg.jpg) top center no-repeat;
	color:#333333;
	height:100%;
}

.shell {
	width:950px;
	margin:auto;
	height:100%;
	padding-bottom:60px;
}

.header{
	display:block;
	height:94px;
	margin-bottom:20px;
}

h1#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:185px;
	height:100px;
	background:#fff;
	float: left;
	display: inline;
	margin:0;
	border-left:5px solid #d5cebb;
	border-right:5px solid #d5cebb;
	border-bottom:5px solid #d5cebb;
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:94px;
	background:url(../images/balti-pescuit-logo.jpg) no-repeat top center;
}

.banner728x90{
	float:right;
	width:728px;
	height:90px;
	display:block;
	margin-top:10px;
	background:#eaeaea;
}

.bannerbarter{
	width:213px;
	height:359px;
	display:block;
	margin-top:5px;
	background:#eaeaea;
}

.banner468x60{
	width:468px;
	height:60px;
	display:table;
	margin-top:10px;
	background:#eaeaea;
}

.banner160x600{
	width:160px;
	height:600px;
	display:table;
	background:#eaeaea;
	margin:5px 0 0 0px;
}

.row{
	width:100%;
	display:block;
	position:relative;
}

.breadcrumb{
	position:absolute;
	top:0;
	left:10px;
	color:#333333;
}

.breadcrumb a{
	color:#333333;
	text-decoration:none;
}

.breadcrumb a:hover{
	text-decoration:underline;
}

.utils {
	position:absolute;
	top:0;
	right:5px;
}

.utils ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.utils ul li{
  float: left;
  display: block;
  margin-right: 0px;
}

.utils ul li a{
  display: block;
  overflow: hidden;
  height: 25px;
  width: 105px;
  color:#333333;
  text-decoration:none;
}

#a1{
  width: 256px;
}

.utils ul li div{
  margin: 0;
  padding: 0;
  width: 120px;
  display: block;
}

#cauta {
	background:url(../images/bg-accordion-gri.png) top left no-repeat;
	height:25px;
	overflow:hidden;
	line-height:25px;
	margin-left:-15px;
}

#cauta span{
	float:left;
	width:65px;
	text-align:center;
}

#cauta div{
	float:right;
	width:185px;
}

#submitCauta, .submitCauta{
	background:#d7401f;
	color:#fff;
	height:18px;
}

#submitInput{
	width:118px;
	padding:0 2px;
	color:#c5c5c5;
}

#cont-nou {
	background:url(../images/bg-cont-nou.png) top left no-repeat;
	height:25px;
	overflow:hidden;
	line-height:25px;
	margin-left:-16px;
}

#cont-nou span{
	float:left;
	width:105px;
	text-align:center;
}

#cont-nou a{
	color:#fff;
}

#cont-nou div{
	float:right;
	width:165px;
}

#detalii-cont {
	background:url(../images/bg-cont-nou.png) top left no-repeat;
	height:25px;
	overflow:hidden;
	line-height:25px;
	margin-left:-16px;
}

#detalii-cont span{
	float:left;
	width:100px;
	text-align:center;
}

#detalii-cont a{
	color:#fff;
}

#detalii-cont div{
	float:right;
	width:230px;
	font-size:11px;
}

#login {
	background:url(../images/bg-accordion-gri.png) top left no-repeat;
	height:25px;
	overflow:hidden;
	line-height:25px;
	margin-left:-15px;
}

#login span{
	float:left;
	width:105px;
	text-align:center;
}

#login span{
	float:left;
	width:105px;
	text-align:center;
}

#login div{
	float:left;
	width:165px;
}

#submitLogin{
	background:#d7401f;
	color:#fff;
	height:18px;
	margin:0;
	padding:0;
}

.loginInput{
	width:55px;
	padding:0 2px;
	color:#c5c5c5;
}

input { font-size:11px; border:1px solid #d0d0d0; }

#add-albastru{
	position:absolute;
	top:18px;
	left:10px;
	z-index:100;
}

.meniu{
	background:#8ba944;
	position:absolute;
	top:25px;
	left:0;
	height:36px;
	line-height:36px;
	width:950px;
}

.meniu .contul {
	width:800px;
	float:right;
	text-align:right;
}

.meniu ul{
	display:inline;
	width:0;
}

.meniu ul li{
	list-style:none;
	float:left;
}

.meniu ul li a{
	color:#fff;
	line-height:36px;
	display:block;
	text-decoration:none;
	padding:0 29px;
	border-left: 1px solid #fff;



}

.first{
	border:0 !important;
}

.container {
	clear:both;
	width:940px;
	background:#fff;
	border:5px solid #CCC6B6;
	display:table;
	margin-top:70px;
	padding: 0 0 5px 0;
}

.leftContainer {
	float:left;
	width:702px;
	margin:284px 0 0 0px;
}

.main-article {
	background: url(../images/bg-main-article.jpg) no-repeat;
	width:742px;
	height:204px;
	overflow:hidden;
	color:#333333;
	line-height:22px;
}

.main-article img {
	border:8px solid #fff;
	float: left;
	margin:10px 10px 5px 10px;
}

.banner-top {
	margin:-275px 0 0 -213px;
	width:742px;
	display:table;
}

.floatLeft {
	float: left;
	margin:10px 10px 5px 10px;
}

.mainContur {
	border:8px solid #fff;

}

.contur {
	border:8px solid #f2efe5;

}

.title{
	font-size:16px;
	margin:10px 0 !important;
	padding:0 104px 0 0 ;
	color:#333333;
}
.inner {font-size: 36px;}

.title a { color:#333; text-decoration:none; }

.more {
	color:#d53513;
	text-decoration:none;
	margin-top:10px;
	display:block;
}

.more:hover {
	text-decoration:underline;
}

.left {
	float:left;
	width:213px;
	/*margin:296px 0 0 10px;*/
	margin:85px 0 0 10px;
}

.right {
	float:left;
	width:520px;
	margin:0;
}

.box-213{
	width:213px;
	margin-top:5px;
}

.box-title-213{
	background:url(../images/bg-box.jpg) no-repeat top left;
	width:193px;
	height:35px;
	color:#fff;
	line-height:35px;
	padding:0 0 0 20px;
	margin:0;
	font-size:12px;
}

.box-title-213 h3{
	margin:0;
	padding:0;
	font-size:12px;
}

.box-content-213 {
	border:1px solid #ebebeb;
	background:#fff;
	width:211px;
	display:table;
	padding:5px 0;
}

.box-content-213 a{
	color:#333333;
	text-decoration:none;
}

.box-content-213 select {
	border:1px solid #ebebeb;
	height:20px;
	line-height:20px;
}

.box-content-213 label {
	width:105px;
	display:block;
	font-size:11px;
	float:left;
}

ul.listingJudete{
	display:inline;
	margin:0;
	padding:0;
}

ul.listingJudete li {
	float:left;
	width:45%;
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

ul.listingJudete li a{
	color:#333333;
	text-decoration:none;
	line-height:18px;
}

ul.listingJudete li a:hover{
	text-decoration:underline;
}

.r {
	display:table;
	position:relative;
}

.day{
	color:#2b6c99;
}

.articleContent {
	float:left;
	display:table;
	width:340px;
	line-height:140%;
	text-align:justify;
	color:#757575;
	position:relative;
}

.articleContent h3{
	margin:10px 0 0 0;
	padding:0;
	color:#333333;
	font-size:12px;
}
.articleContent h3 a{
	text-decoration:none;
	color:#333333;
	font-size:12px;
}

.articleContent .options, .innercontainer .options{
	color:#bbbaba;
	font-size:11px;
	line-height:normal;
	margin-bottom:5px;
}

.innercontainer .options {
 	margin:5px 0 5px 0;
}

.detalii {
	text-decoration:none;
	color:#2b6c99 !important;
	float:left;
	display:table;
	margin-left:15px;
	font-weight:bold;
}

.comentarii {
	text-decoration:none;
	color:#8ba944 !important;
	float:right;
	display:table;
	margin-right:5px;
	font-weight:bold;
}

.ups{
	color:#bbbaba;
	font-size:11px;
	text-align:right;
	border-bottom:1px dashed #e9ecec;
	width:510px;
	margin:auto;
	padding:3px 0;
}

.ups a{
	text-decoration:none;
	color:#bbbaba;
}

.details{
	color:#333333;
}

.details strong {
	color:#2b6c99;
}

.pagination {
	color:#333333;
	padding-left:15px;
	margin-top:10px;
}

.pagination a{
	width:26px;
	height:26px;
	background:#dfddd3;
	color:#2b6c99;
	text-decoration:none;
	line-height:26px;
	text-align:center;
	margin-left:5px;
	display:inline-block;
}

.pagination a:hover{
	background:url(../images/bg-pagination.jpg) no-repeat;
	color:#fff;
}

.pagination .active{
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-left:5px;
	display:inline-block;
	background:url(../images/bg-pagination.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
}

.blockContainer{
	position:relative;
	margin:10px 0 0 10px;
	width:692px;
	height:368px;
	float:right;
	display:table;
}

.blocks {
	width:100%;
	display:table;
}

.box-226 {
	display:table;
	width:214px;
	float:left;
	margin:0 5px 0 5px;
}

.box-226 a{
	text-decoration:none;
	color:#333333;
}

.box-title-226{
	background:url(../images/bg-box-gray.jpg) no-repeat top left;
	width:214px;
	height:35px;
	line-height:35px;
	margin:0;
	color:#2B6C99;
}

.box-title-226 h3{
	color:#2B6C99;
	margin:0 0 0 10px;
	padding:0;
	width:204px;
	font-size:11px;
	height:35px;
	line-height:35px;
	display:block;
}

.box-content-226 {
	border:1px solid #ebebeb;
	background:#fff;
	width:212px;
	display:block;

	font-size:11px;
	color:#757575;
}

.box-content-213 label {
	width:105px;
	display:block;
	font-size:11px;
	float:left;
}

.blockContur {
	border: 3px solid #ebebeb;
}

.rightContainer {
	width:160px;
	float:left;
	margin:-280px 0 0 20px;
}

.box-160{
	width:160px;
	margin-top:5px;
}

.box-title-160{
	background:url(../images/bg-box.jpg) no-repeat top left;
	width:140px;
	height:35px;
	color:#fff;
	line-height:35px;
	padding:0 0 0 20px;
	margin:0;
	font-size:12px;
}

.box-title-160 h3{
	margin:0;
	padding:0;
	font-size:12px;
}

.box-content-160 {
	border:1px solid #ebebeb;
	background:#fff;
	width:158px;
	display:table;
	padding:5px 0;
}

.box-content-160 a{
	color:#333333;
	text-decoration:none;
}

.box-content-160 a:hover{
	text-decoration:underline;
}

.box-content-160 select {
	border:1px solid #ebebeb;
	height:20px;
	line-height:20px;
}

.box-content-160 label {
	width:55px;
	display:block;
	font-size:11px;
	float:left;
}

.no-inner-shadow{
	background: url(../images/bg-box-gray-no-innershadow.jpg) repeat;
}

.footer{
	display:table;
	text-align:center;
	margin-top:10px;
}

.col{
	margin:0;
	padding:0 90px;
	float:left;
	border-right:1px solid #333333;
	text-align:center;
	display:table;
	width:111px;
}

.copyright {
	display:table;
	float:left;
	margin:20px 0 20px 0;
}

.copyright a{
	text-decoration:none;
	color:#333333;
}
.copyright a:hover{
	text-decoration:underline;
}

.footermenu {
	display:table;
	float:right;
	margin:20px 0 20px 0;
}

.footermenu a{
	color:#333333;
	text-decoration:none;
}

.footermenu a:hover{
	text-decoration:underline;
}

.innercontainer {
	padding-left:10px;
	display:block;
	position:relative;
}

.innercontainer a{
	color:#333333;
	text-decoration:none;
}

.innercontainer a:hover{
	text-decoration:underline;
}

.reviews {
	margin:5px;
	display:table;
	width:100%;
}
#nav {
	width:0;
}
#nav li{
position:relative;
}

		#nav ul {
			position:absolute;

			display:none;
			margin:0;
			padding:0;
			list-style:none;
			background:#8BA944;
		}

		#nav ul li {
			width:165px;
			display:block;
			line-height:26px;
			height:26px;
border-bottom:1px solid #fff;
background:#8BA944;
text-align:left;
		}

		/* display block will make the link fill the whole area of LI */
		#nav ul li a {
			display:block;
			height:15px;
			padding: 0 5px;
			color:#fff;
			line-height:26px;
			height:26px;
			border-left:0;
		}

		#nav ul a:hover {
			text-decoration:underline;
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}

.reviews {
	background:#f8f7f0;
	display:table;
	width:500px;
	padding:5px;
	border:1px solid #eaeaea;
}

#reviews{
display:block; border-bottom:1px solid #eaeaea;
}

.rating_star_user {
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: transparent !important;
background-image: url("jreviews/images/rating_star_empty.png") !important;
background-origin: padding-box !important;
background-position: 0px 0px !important;
background-repeat: repeat-x !important;
background-size: auto !important;
font-size: 1px;
margin-top: 3px;
width: 60px;
height:18px;
 }

 .rating_star_user div {
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: transparent !important;
background-image: url("http://www.balti.ro/templates/balti.ro/css/jreviews/images/rating_star_green.png") !important;
background-origin: padding-box !important;
background-position: 0px 0px !important;
background-repeat: repeat-x !important;
background-size: auto !important;
font-size: 1px;
height: 12px;
 }

 .jr_reviewContainerSidebar {
 	float:right;
 	margin-left:10px;
 }

 .jr_reviewContainer {
 	width:100%;
 }

 .recenzieContainer {background:#fff;}

 .topLine { border-bottom:1px solid #d9d9d9; height:2px; }
 .line { border-bottom:1px solid #d9d9d9; width:100%; padding:10px 0; display:table; }

 label.form { width:150px; float:left; color:#2c6c98; font-weight:bold; }
 div.rightForm { width:355px; float:left; color:#000; }
div.rightForm a { color:#000; }
.imageFacilitati { width: 85px; height:100px; overflow:hidden; float:left; text-align:center; }
#hartaContainer {position:absolute; width:100px; height:60px; font-size:10px; right:0; top:-40px; text-align:center; background:#fff;}
#detailsHolder, #paymentHolder {display:none; position:relative; margin:5px 0px; padding:10px; width:500px; background: #f9ffed; border:1px solid #d6e4b5;}
.formularComanda {position:relative; margin:5px 0px; padding:10px; width:500px; background: #f9ffed; border:1px solid #d6e4b5;}
.formularComanda label.frm { width:110px; color:#000; line-height:20px; text-align:left; margin-right:10px; display:block; border-bottom:1px solid #cacaca; width:100%; margin-bottom:5px; font-weight:bold; }
.formularComanda label.frm span { font-size:26px; color:#6f8c2a; }
.rightBox { float:left; display:table; width:340px; }
#detailsHolderCloser {position: absolute; width: 12px; height:12px; top: 2px; right:2px; cursor:pointer; display:block; background:transparent url(../components/advertisement/media/images/close.gif) top left no-repeat}
#showDetailsLink, #showPaymentLink {color:#8BA944}
.green {color:#6f8c2a !important;}
.showPaymentLink {color:#8BA944 !important; float:right;}
.utileBalta { position:absolute; right:105px; top:0; text-align:right; color:#696969; font-size:11px; line-height:16px; width:104px; }
.blue { color:#2C6C98 !important; }
#inputCod { line-height:23px; vertical-align:middle; height:21px; margin-right:10px; }
#priceContainerTop { background:url(../components/advertisement/media/images/bg-totalPlata.png) no-repeat; color:#fff; text-align:center; position:absolute; top:20px; left: -10px; width:84px; height:61px; color:#fff !important; padding:20px 10px; font-weight:bold; }

#priceContainer { line-height:26px; font-size:24px; margin-top:3px; }
.frmSmall { float:left; width:150px; text-align:right; line-height:21px; margin-right:10px; color:#6f8d2a; }
.noshow { display:none; background:#fff url(../components/advertisement/media/images/help.png) no-repeat 2px 2px; border:1px solid #d6e4b5; padding:5px 10px 10px 20px; margin:5px 0; }
#otherOption { float:left; width:220px; display:table; }
.marginleft20 { margin-left:20px; }
.succes { background:#eff7e7; border:1px solid #d7ecc2; }
.error { background:#ffe7e7; border:1px solid #f0b9b9; text-align:center; padding:5px 10px; width:95%; margin:0 auto 5px auto; color:#000;}
#reteleResult { font-size:11px; font-weight:normal; }
