/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0pt; padding:0pt; } table { border-collapse:collapse; border-spacing:0pt; } fieldset, img { border:0pt none; } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; } ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; } caption, th { text-align:left; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } q:before, q:after { content:'"'; } abbr, acronym { border:0pt none; } * {outline: none}
body, html {
	height:100%;
}
body {
	background:url(../img/background.png) repeat-x left top #dcdcda;
	font-family:Arial;
	color:#555;
	padding:0;
	font-size:14px;
}
* { outline:none; }
#developer {
	display:none;
}
a {
	color:#000;
}
a:hover {
	color:#ff5200;
}
#meniu { height: 50px;width:599px;display:block; float:left;z-index: 3; padding-top:38px; }
#meniu #navigare { margin: 0; padding: 0; }
#meniu #navigare li { display: inline;}
#meniu #navigare li a { float: left; height: 0px; padding-top: 50px; overflow: hidden; }
#meniu #navigare li a {
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
}
/* BUTTONS */
#meniu #navigare li#link1 a { background-position: 10px 0; width:76px; }
#meniu #navigare li#link2 a { background-position: -66px 0; width:89px; }
#meniu #navigare li#link3 a { background-position: -155px 0; width:90px; }
#meniu #navigare li#link4 a { background-position: -245px 0; width:120px; }
#meniu #navigare li#link5 a { background-position: -365px 0; width:142px; }
#meniu #navigare li#link6 a { background-position: -507px 0; width:71px; }
/* OVER STATES */
#meniu #navigare li#link1 a:hover { background-position: 10px -50px; }
#meniu #navigare li#link2 a:hover { background-position: -66px  -50px; }
#meniu #navigare li#link3 a:hover { background-position: -155px -50px; }
#meniu #navigare li#link4 a:hover { background-position: -245px -50px; }
#meniu #navigare li#link5 a:hover { background-position: -365px -50px; }
#meniu #navigare li#link6 a:hover { background-position: -507px -50px; }
/* ON STATES */
#meniu.pag1 #navigare li#link1 a { background-position: 10px -100px !important; }
#meniu.pag2 #navigare li#link2 a { background-position: -66px  -100px !important; }
#meniu.pag3 #navigare li#link3 a { background-position: -155px -100px !important; }
#meniu.pag4 #navigare li#link4 a { background-position: -245px -100px !important; }
#meniu.pag5 #navigare li#link5 a { background-position: -365px -100px !important; }
#meniu.pag6 #navigare li#link6 a { background-position: -507px -100px !important; }
/* insert content nou acilea */
#mailok, #harta {
	display:block;
	width:100%;
	height:100%;
	background:url(../img/semi.png);
	position:fixed;
	left:0;
	top:0;
	z-index:99999;
	display:none;
	cursor:pointer;
	text-align:center;
}
#harta img {
	margin:0 auto;
	padding-top:50px;
}
#mailok p {
	font-size:18px;
	text-align:center;
	padding-top:28%;
	color:#fff;
}
#mailok span {
	font-size:10px;
}
#wrapper, #footer-wrapper {
	width:960px;
	margin:0 auto;
}
#header {
	padding-top:7px;
	height:126px;
}
#bandou {
	height:0;
	padding-top:253px;
	width:960px;
	overflow:hidden;
	background:url(../img/header.jpg) no-repeat left top;
}
#content h2 {
	font-size:20px;
	padding:10px 0 9px;
	color:#333;
}
#content h1 {
	font-size:24px;
	padding:10px 0 6px;
	color:#333;
	text-decoration:none;
	margin-bottom:10px;
	border-bottom:1px solid #aaa;
}
#content h1 a {
	font-size:24px;
	padding:10px 0 6px;
	color:#222;
	text-decoration:none;
}
#content h1 a:hover {
	color:#000;
	text-decoration:underline;
}
#sidebar {
	width:260px;
	padding-top:30px;
	padding-right:15px;
	display:block;
	float:left
}
#main-content {
	width:685px;
	padding-top:30px;
	display:block;
	float:left
}
#content p {
	padding-bottom:10px;
}
#sidebar h2 {
	border:1px solid #aaa;
	border-bottom:1px solid #4b4d4a;
	padding:10px 15px 9px;
	background:#dedede;
}
#sidebar ul {
	border:1px solid #aaa;
	border-top:none;
	border-bottom:none;
}
#sidebar ul li a {
	padding:5px 5px 5px 40px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ababab;
	display:block;
	font-size:14px;
	color:#444;
	float:left;
	text-decoration:none;
	width:213px;
	background:url(../img/sidebar-arrows.jpg) no-repeat 15px -2px #f0f0f0;
}
#sidebar ul li a:hover {
	color:#111;
	color:#ff5200;
	background:url(../img/sidebar-arrows.jpg) no-repeat 15px -52px #f0f0f0;
}
#sidebar ul li a strong {
	display:none;
}
.column {
	display:block;
	float:left;
	width:200px;
	font-size:12px;
	height:148px;
}
#footer ul li a strong { display:none }
.column h4 {
	color:#fff;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:14px;
	border-bottom:1px solid #60615f;
}
.column a { color:#fff; text-decoration:none; }
.column a:hover { color:#ff5200; }
.column ul li {
	padding-bottom:4px;
}
.wide-colum{
	text-align:center;
	padding-top:15px;
}
.wide-colum a img{
	margin:0 2px;
}
.wide-colum ul li {
	display:block;
	float:left;
	padding-right:10px;
	width:130px
}
.wide-column ul {
	width:550px;
}
.column .last-ul { padding-right:0 }
.column p {
	padding-bottom:5px;
}
.wide-colum {
	width:550px;
	padding:0 15px;
}
.last-column {
	width:180px;
}
#footer-bar {
	width:960px;
	display:block;
	float:left;
	padding-top:30px;
	color:#4b4d4a;
	font-size:12px;
}
#top-content {
	height:auto;
	min-height:100%;
}
#footer {
	background:url(../img/footer-background.png) repeat-x left 30px;
	padding-top:50px;
	color:#ccc;
	clear:both;
	font-size:0;
	height:219px;
	width:100%;
	margin-top:-265px;
}
#logo {
	height:125px;
	width:108px;
	float:left;
}
#logo a {
	height:0;
	padding-top:125px;
	display:block;
	overflow:hidden;
	width:108px;
	background:url(../img/logo.jpg) no-repeat left top;
}
#logo a:hover {
	background:url(../img/logo.jpg) no-repeat left -125px;
}
#book-now {
	width:253px;
	float:left;
	padding-top:25px;
}
#book-now a {
	height:0;
	padding-top:74px;
	display:block;
	overflow:hidden;
	width:253px;
	background:url(../img/book-now-badge.jpg) no-repeat left top;
}
#inno {
	width:170px;
	height:0;
	margin-left:6px;
	padding-top:22px;
	display:block;
	overflow:hidden;
	background:url(../img/inno.jpg) no-repeat left top;
	float:right;
}
b, strong { font-weight:bold }
i, em { font-style:italic; }
.contact-left {
	width:335px;
	padding-right:15px;
	float:left;
}
.contact-right {
	width:335px;
	float:left;
}
.field {
	font-weight:bold;
}
.field select,
.field textarea,
.field input {
	padding:3px;
	font-size:14px;
	color:#666;
	border:2px solid #ccc;
	margin-bottom:1px;
	width:323px;
	font-weight:normal;
	font-family:Arial;
}
.field textarea {
	height:281px;
}
.field select:focus,
.field textarea:focus,
.field input:focus {
	color:#444;
	border:2px solid #aaa;
}
label.error {
	color:#f64f01;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	display:block;
	width:135px;
	margin-left:192px;
	margin-top:-21px;
}
.left-rental {
	width:335px;
	float:left;
	padding-right:15px;
}
.right-rental {
	float:left;
	width:335px;
}
.left-rental .field input {
	width:323px;
}
.left-rental .field select {
	width:333px;
}
.right-rental .field input {
	width:123px;
}
.right-rental .field select {
	width:53px;
}
.left-rental label.error {
	margin-left:195px;
}
.right-rental .radio-rent input {
	width:auto;
	border:none;
	padding:0;
}
#formularrent textarea {
	width:675px;
}
.ui-datepicker {
	position:absolute;
	top:0;
	right:0
}
.car-content h3 {
	font-size:16px;
	padding-top:6px;
	padding-bottom:5px;
	font-weight:bold;
}
.car-image a img {
	padding:5px;
	background:#eee;
	border:1px solid #bbb;
	width:220px;
}
.car-image a:hover img {
	background:#fff;
	border:1px solid #aaa;
}
.car-image {
	float:right;
	width:243px;
}
.car-description {
	float:left;
	width:420px;
}
#main-content ul {
	padding-left:30px;
	padding-bottom:10px;
}
#main-content ul li {
	padding-left:5px;
	padding-bottom:5px;
	list-style-type:square;
	list-style-position:outside;
}
.car-box {
	width:333px;
	border:1px solid #aaa;
	float:left;
	margin-right:15px;
	margin-top:15px;
}
.car-box.second-box {
	margin-right:0;
}
.car-box h3 {
	padding:7px 15px;
	background:#aaa;
	color:#fff;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}
.car-box p {
	padding:3px 15px;
}
.buttons input,
.contact-right .button {
	height:0px;
	padding-top:34px;
	width:149px;
	border:none;
	cursor:pointer;
	margin-top:3px;
	overflow:hidden;
	background:url(../img/send-message.png) no-repeat left top;
}
.buttons input:hover,
.contact-right .button:hover {
	background:url(../img/send-message.png) no-repeat left -34px;
}
.buttons input {
	background:url(../img/book-now.png) no-repeat left top;
}
.buttons input:hover {
	background:url(../img/book-now.png) no-repeat left -34px;
}
#buba {
	padding:10px 0 15px;
	font-size:16px;
	font-weight:bold;
	color:#ff5200;
}
.a-left,
.a-right {
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #ccc;
	padding:5px;
	background:#eee;
}
.a-left {
	float:left;
	margin:0 10px 10px 0;
}
#oferta-speciala {
	background:url(../img/oferta-speciala.png) no-repeat left top;
	width:85px;
	height:0px;
	padding-top:177px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:386px;
	margin-left:660px;
}
.wide-colum ul li a {
	display:block;
	width:130px;
	height:15px;
	overflow:hidden;
}
#book-this {
	background:url(../img/book-now.png) no-repeat left top;
	width:149px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	display:block;
	margin:5px 93px 0;
	float:left;
}
#book-this:hover {
	background:url(../img/book-now.png) no-repeat left -34px;
}
#comentarii,
.adcoment {
	width:685px;
	float:left;
	padding-top:10px;
	border-top:1px solid #ccc;
	padding-bottom:10px;
}
.adcoment {
	margin-top:10px;
}
.adcoment .buttons input { background:url(../img/add-comment.png) no-repeat scroll left top; }
.adcoment .buttons input:hover { background:url(../img/add-comment.png) no-repeat scroll left -34px; }
.stire-comment {
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}
.adcoment .eroare {
	padding:10px;
	background:#f0f0f0;
	border:1px solid #ccc;
	color:#f64f00;
	text-align:center;
	margin-bottom:10px;
}
#footer-bar small { color:#888; font-size:11px; }
#footer-bar small a { color:#666; text-decoration:none; }
#footer-bar small a:hover { color:#444; }
.smaller-text { font-size:13px; }
#jquery-overlay { position:fixed !important; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

