html {
	background:#bbd6f7;
}

body {
	color: #656565;
	font-family: tahoma, arial, helvetica, sans-serif;
}


/* GENERAL STYLES */

p{
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
span{
	font-size:12px;
}

a {
	color: #9a9a9a;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
a:hover{
	color:#ffffff;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}

#bigWrapper{
	border-top: 5px solid #0079c2;
	overflow:hidden;
	width:100%;	
	/*background:url(../images/gradientTop.png) left top repeat-x #a9c9f1;*/
}

.siteWrapper{
	width:980px;
	margin:0 auto;
}

/*********
---HEADER---
**********/

#header{
	
	margin-bottom:25px;
}

	#header  #logo{
		
		margin-top: 20px;
		margin-bottom: 10px;
		display: block;
		margin-left:16px;
		
	}
	
	.leftHeader {
		width: 225px;
		float: left;
		*display: inline;
	}
	
	.rightHeader {
		margin-top: 60px;
		margin-bottom: 20px;
		width: 650px;
		margin-left: 100px;
		float: left;
		*display: inline;
		font-size: 14px;
		line-height: 18px;
	}
	
	.rightHeader ul{
		float:right;
		font-weight:600;
		list-style-type: none;
	}
	
		.rightHeader ul li{
			float:left;
			margin-right:5px;
			
		}
		
		.rightHeader ul li a{
			color:#005170;
		}
		
		.rightHeader ul li a:hover, #footer ul li:first-child a{
			color:#000000;
		}
	
	
nav {
	text-align: center;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	width:100%;
	background: #efefef;
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
	padding: 0 5px 0 5px;
	border-radius: 5px;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {
			background: #313131;
			background: linear-gradient(top, #313131 0%, #000000 40%);
			background: -moz-linear-gradient(top, #313131 0%, #000000 40%);
			background: -webkit-linear-gradient(top, #313131 0%,#000000 40%);
		}
			nav ul li:hover a {
				color: #fff;
			}
		
		nav ul li a {
			display: block; padding: 10px 20px;
			color: #000000; text-decoration: none; font-weight: bold;
		}
		
		nav ul li a.blue {
			background: #005170;
			color: #ffffff;
		}
		
		nav ul li#contact {
			margin-right: 100px;
		}
			
		
	nav ul ul {
		width: auto;
		z-index: 9999;
		margin-top: -1px;
		background: #000000; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #2b2b2b;
			border-bottom: 1px solid #0f0f0f; position: relative;
		}
			nav ul ul li a {
				padding: 15px 15px;
				color: #fff;
			}	
				nav ul ul li a:hover {
					background: #313131;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
		
/*MAIN MENU*/
#mainMenu{
    
    height:46px;
    background: url(../images/menuBar.png) no-repeat;
    margin-top:34px;    
    text-align: center;
    padding-top:8px;
}

#mainMenu ul li{
    display: inline-block;
    display:inline;/*IE7*/
}

#mainMenu ul li a{
    text-decoration: none;
    color:#fff;
    font-size:14px;
    margin:4px;
    line-height:31px;    
}

.start-btn, .finish-btn{
    width:12px;
    display: inline-block;
}

#mainMenu ul li a.selected .start-btn, #mainMenu ul li a:hover .start-btn{
    width:12px;
    height:29px;
    background:url(../images/start-btn.png) no-repeat;
    display: inline-block;
}

#mainMenu ul li a.selected .finish-btn, #mainMenu ul li a:hover .finish-btn{
    width:12px;
    height:29px;
    background:url(../images/finish-btn.png) no-repeat;
    display: inline-block;
}

#mainMenu ul li a.selected .linkText, #mainMenu ul li a:hover .linkText{
    background:url(../images/linkTextBg.png) repeat-x;
    display: inline-block;
}

		
	/*
	#nav ul{
		width:960px;
		margin:0 auto;
		overflow:hidden;
		*min-height:38px;
	}

		#nav ul  li:first-child a{
			background:url(../images/buttonNavBg.png) top left repeat-x #41599d, url(../images/homeSmall.png) fixed left center no-repeat;
		}
			
		#nav ul li {
			float:left;			
			margin:5px;
			overflow:hidden;
		}
		
			
			#nav ul ul {
				display: none;
			}
			
			#nav ul li:hover > ul {
				display: inline;
			}
			
		
		#nav ul li a{
			width:125px;
			float:left;
			text-align:center;
			text-transform:uppercase;
			background:url(../images/buttonNavBg.png) top left repeat-x #41599d; 
			line-height:26px;
			height:26px;
			min-height:26px;
			border:1px solid #333e84;
			color:#ffffff;
			font-weight:bold;
			
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			
			behavior:url(PIE.htc)\9;
			position:relative;
		}
		
		#nav ul li a:hover, #nav ul li a.selected{
			background:#0e670c url(../images/navSelectedBg.png) top left repeat-x ;
			border:1px solid #0e670c;
			color:#ffffff;
		}
		*/
/*********
---MAIN---
**********/
#oferte{
color:red; 
margin-bottom:10px;
margin-left: 235px;
margin-right: 30px;
text-align:center;
padding: 4px 4px 4px 4px;
background:#fff;
font-weight:bold;
}
#main{
	float:right;
	width:747px;
}
div.last{
			margin:0 !important;
		}
		
		.col198{
			width:198px;
			float:left;
			background:#ffffff;
			border-radius:10px;
			padding:15px  0;
			margin-bottom:30px;
			margin-right:34px;
			box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
			behavior:url(PIE.htc)\9;
			position:relative;
		}
		
		.col198 p{			
			padding:0 16px;
		}
		
			.frame{
				padding:8px 0 8px 0;
				position:relative;
				margin-bottom:12px;
			}
			
			.frame a img{
				border:5px solid #ffffff;
			}
			
			.frame>img{
				position:absolute;
				top:0;
			}
			
				.frame>img.left{
					left:-8px;
				}
				
				.frame>img.right{
					right:-8px;
				}
		

	#slider{
		position:relative;
		margin-left:8px;	
		margin-bottom:18px;
		
	}
		
		#slide {	
			width:689px;
			border:12px solid #ffffff;
			border-radius:10px;
			box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
		}
			#slide img{
				border:2px solid #0079c2;
				width:679px;
				height:315px;
			}
		
		#slider>a{
			position:absolute;
			top:214px;
		}
		
			#slider a.prev{
				left:-16px;
				cursor: pointer;
				
			}
			
			#slider a.next{
				right:-7px;
				cursor: pointer;
			}

	/*********
	---CONTENT---
	**********/
	#content{
		margin-left:8px;
	}
		div.last{
			margin:0 !important;
		}
		
		.col215{
			width:215px;
			float:left;
			background:#ffffff;
			border-radius:10px;
			padding:15px  0;
			margin-bottom:30px;
			margin-right:34px;
			box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
			behavior:url(PIE.htc)\9;
			position:relative;
		}
		
		.col215 p{			
			padding:0 16px;
		}
		
			.frame{
				padding:8px 0 8px 0;
				position:relative;
				margin-bottom:12px;
			}
			
			.frame a img{
				border:5px solid #ffffff;
			}
			
			.frame>img{
				position:absolute;
				top:0;
			}
			
				.frame>img.left{
					left:-8px;
				}
				
				.frame>img.right{
					right:-8px;
				}
		
		#content .ribbon{
			margin-top:12px;
		}
		
		.ribbon{
			background:url(../images/ribbonBg.png) 0 0 repeat-x;
			position:relative;
			text-align:center;
			text-transform:uppercase;							
		}
			.ribbon a{
				display:inline-block;
				margin-left:-3px;
				height:29px;
				min-height:29px;
				line-height:29px;
				color:#000000;
				font-weight:bold;
			}
			
			.ribbon a img{
				margin-bottom:-5px;
				width:18px;
				display:inline-block;
				padding-right:11px;
				
			}
			.ribbon>img{
				position:absolute;
				top:-9px;
			}
			
			.ribbon img.left{
				left:-8px;
			}
			
			.ribbon img.right{
				right:-8px;
			}
	/*********
	---CONTENT2---
	**********/
	#content2{
		background-color:#ffffff;
		padding:15px;
		margin-bottom:30px;
		
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
		behavior:url(PIE.htc)\9;
		position:relative;
	}
		.col292{
			width:292px;
			margin-right:20px;
			float:left;
		}
		
			.col292 img:first-child{
				margin:0 0 11px 0;
				padding:0;			
			}
			
			.col292 a{
				display:inline-block;
				margin-right:3px;
				margin-right:2px\9; /* IE8 and below */  
			}
			.col292 img {
				border:1px solid #999999;
				margin-bottom:11px;
			}
			
			.col292 a.last{
				margin-right:0px;
				margin-left:1px\9; /* IE8 and below */  
			}
		
		.col360{
			width:360px;
			float:left;
		}
			.col360 h2{
				color:#333e84;
				margin-bottom:15px;
			}
			
			.col360 span{
				width:100%;
				line-height:18px;
			}
			
		.text{
			margin-top:20px;
		}	
		
		.text h2{
			margin-bottom:20px;
		}
		.text p{
			line-height:18px;
			margin-bottom:15px;
		}	
		
		.text p:last-child{
			margin-bottom:0;
		}
		
	
/************
---SECONDARY---
*************/
#secondary{
	float:left;
	width:231px;
}


#secondary .col215{
	margin-right:10px;
	float:right;
}

	.col215 h2{
		color:#000000;
		height:29px;
		min-height:29px;
		line-height:29px;
		margin-bottom:11px;
	}

	.col215 form{
		padding:0 16px;		
		position:relative;
	}
	
	.col215 form select{
		width:178px;
		margin-bottom:5px;
		border:1px solid #e3e9ef;
		border-top:1px solid #e3e9ef;
		padding:6px 0 5px 6px;
		color:#000000;
	}
	
	.col215 form input[type="text"]{
		display:inline-block;
		margin:8px 8px 8px 0;
		padding:10px 20px 3px 6px;
		font-weight:bold;
		width:53px;
		border:1px solid #e1e1e2;
		background:url(../images/inputBg.png) top left repeat-x;
		color:black;
		cursor:pointer;		
}

	}
	
	.col215 form input[type="text"].last{
		margin-right:0;
	}
	
	.col215 form strong{
		display:block;
		font:bold 14px tahoma, arial, helvetica, sans-serif;
		color:black;
		text-transform:uppercase;
	}

	.col215 form input[name="cauta"] {
        display:inline-block;
        width:126px;
        margin-left:25px;
        border:1px solid #596cfb;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        background:url(../images/ribbonredBg.png) top left repeat-x;
        line-height:29px;
        height:29px;
        color:#ffffff;
		cursor:pointer;
        text-align:center;
		font-weight: bold;
    }    
	
	.col215 form a img{
		margin-bottom:-5px;
		margin-right:15px;
	}
	
	.col215 .article{
		width:200px;
		margin:0 5px 15px 6px;
	}
		.col215 .article img{
			float:left;
		}
		
		.col215 .article p{
			float:left;		
			padding-left:5px;	
			padding-right:0;
			width:140px;
			line-height:15px;
		}
		
		.col215 p{
			line-height:18px;
		}
		
		.article p b{
			display:inline-block;
			margin-bottom:4px;
			color:#000000;
		}

/************
---FOOTER---
*************/

#footer{
	background-color:#000000;
	padding:45px 0 50px 0;
	text-align: center;
}
	#footer .siteWrapper{
		padding-left:7px;
	}
	
	#footer ul{
		float:left;
		font-weight:600;
	}
	
		#footer ul li{
			float:left;
			margin-right:9px;
		}
		
		#footer ul li a{
			color:#c2c2c2;
		}
		
		#footer ul li a:hover, #footer ul li:first-child a{
			color:#ffffff;
		}
		
	#footer span{
		display: inline-block;
		margin-top: 20px;
		color:#c2c2c2;
		font-weight:600;
	}


.current{
	color: #FFFFFF;
}

#slider a.prev {
	background:url(../images/leftArrow.png) top left no-repeat;
	width:28px;
	height:30px;
	min-height:30px;
}
 
#slider a.next {
	background:url(../images/rightArrow.png) top left no-repeat;
	width:28px;
	height:30px;
	min-height:30px;
}
#titluslider {
	width=100%;
	position:absolute;


}

/************
---FORMULARE---
*************/
.innerPageForm{
    margin:10px auto 0 auto;
	width:330px;
}

.innerPageForm label{
    color:#fff;
    float:left;
    font-size:13px;
    display: block;
    padding-top:7px;
    width:74px

}
.formArea{
	overflow:hidden;
	margin-bottom:10px;
}

.formArea select{
	margin-top:2px;
	margin-bottom:5px;
    width:184px;
	padding:2px;
	border:1px solid gray;
	border-radius:5px;
	-moz-border-radius:5px;
	webkit-border-radius:5px;
}

.innerPageForm label{
    color:#1b1b1b;
    width:115px;
    cursor: pointer;
}

.innerPageForm input{
    width: 172px;
    text-align: left;
	margin-top:3px;
    padding:0 5px;
    float:left;
    border:0 none;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari and Chrome */
    border-radius: 5px; /* Opera 10.5+*/
    border:1px solid #6a6a6a;
    height:22px;
    line-height:22px;
}

.innerPageForm textarea{
    width: 172px !important;
    text-align: left;
    padding:0 5px;
    float:left;
    border:0 none;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari and Chrome */
    border-radius: 5px; /* Opera 10.5+*/
    border:1px solid #6a6a6a;
    height:80px;
    line-height:22px;
}

input#button1{
	height:29px;
	min-height:29px;
	line-height:29px;
	background:url(../images/ribbonBg.png) top left repeat-x;
	width:115px;
	color:#000000;
	text-align:center;
	margin-left:90px;
	border: 1px solid #596cfb;
}
.pagination {
margin-bottom: 20px;
}
.pagination a {
	padding: 5px 10px;
	background: #000000;
}
h2 {
		margin-bottom: 20px;
}
.descText {
	font-size: 12px;
	line-height: 18px;
}

img.right, img.left {
	display: none;
}

#content .col215 {
	padding-top: 0px;
}

#content .col215 .frame{
	padding: 0px;
}

.col292, .frame  {
	position: relative;
}

img.sold {
	position: absolute;
	top: 10px;
	left: 10px;
	border: none !important;
}