* {margin: 0;}

html, body {height: 100%; width: 100%;}
body {
	background: #162e4c url(../images/bg-x.jpg) top center repeat-x;
	font-size:12px;
	font-family:Verdana;
	color:#fff;
}

#container, #footer, #header {width: 962px;}
#header {height:117px;}
#left-column {width: 200px;}
#right-column {width: 553px;}
#wrap-footer, #footer {height: 75px;}

img, div { behavior: url(iefix/iepngfix.htc) }


ul, li{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;}


#wrap-container {
	background: url(../images/bg.jpg) top center no-repeat;
	min-height: 100%;
	height: auto !important;
	height: 100%;}


.htop{
	width:962px;
	height:65px;
	position:relative;
}

.header{
	width:962px;
	height:268px;
	position:relative;
}	

.slogo{
	background: url(../images/slogo.jpg) top left no-repeat;
	width:290px;
	height:94px;	
}

.carduri{
	width:228px;
	height:148px;
	position:absolute;
	top:32px;
	left:0px;
	z-index:10;
}


.sublogo{
font-size:10px;
left:47px;
position:absolute;
top:63px;
z-index:10;
}


.logo{
	width:243px;
	height:39px;
	position:absolute;
	top:24px;
	left:47px;
}

.locpic{
	float:left;
	padding-right:10px;
}

#gallery img{
	border:1px solid #234a78;
}

.cr{
	float:right;
	padding: 0 0 0 10px;
}

.cr img{
	border:4px solid #85b4de;

}

.cl{
	float:left;
	padding:0 10px 0 0;
}

.cl img{
	border:4px solid #85b4de;

}


.rset{
	float:right;
	width:240px;
}

.rset a{
	padding:5px;
	float:left;
}

.rset img{
	border:4px solid #85b4de;
}

.sbcontent{
	width:957px;
	position:absolute;
	bottom:5px;
	left:0px;
}

a{
	color:#d3746e;

	text-decoration:underline;
}

a:hover{
	color:#d3746e;
	text-decoration:none;
}

.sbox-1{
	width:229px;
	height:76px;
	float:left;
	padding-left:9px;

}

.sbox-1 a{
	background: url(../images/sbox-1.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-1 a:hover{
	background: url(../images/sbox-1-over.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-2{
	width:229px;
	height:76px;
	float:left;
	padding-left:9px;
}

.sbox-2 a{
	background: url(../images/sbox-2.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-2 a:hover{
	background: url(../images/sbox-2-over.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-3{
	width:229px;
	height:76px;
	float:left;
	padding-left:9px;
}

.sbox-3 a{
	background: url(../images/sbox-3.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-3 a:hover{
	background: url(../images/sbox-3-over.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-4{
	width:229px;
	height:76px;
	float:left;
	padding-left:9px;
}
.sbox-4 a{
	background: url(../images/sbox-4.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}

.sbox-4 a:hover{
	background: url(../images/sbox-4-over.jpg) top left no-repeat;
	width:229px;
	height:76px;
	float:left;
}


.clear{
	clear:both;
}

.scontent{
	width:957px;
	position:relative;
}

.content{
	background: url(../images/content-y.jpg) top left repeat-y;
	min-height:500px;
	height:auto!important;
	height:500px;
	float:left;
}

.rightbox{
	width:315px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.rleft{
	width:96px;
	float:left;
}

.rright{
	float:left;
	width:219px;

}

.rtitle{
	padding-top:5px;
	height:30px;
}

.rtitle h1{
	font-size:18px;
	color:#ff4128;
}

.rtx{
	font-size:10px;
	padding-left:28px;
	padding-top:10px;
}

.comanda{
	padding-top:20px;
}

.row{
	padding-top:10px;
}

.clear20{
	clear:both;
	height:20px;
}

.leftcol{
	width:240px;
	height:487px;
	background: url(../images/leftcol.jpg) top left no-repeat;
	float:left;
	position:relative;
}


.rightcol{
	background: url(../images/rightcol.jpg) top left no-repeat;	
	float:left;
	width:722px;
	min-height:421px;
	height:auto!important;
	height:421px;
	position:relative;
	color:#000000;
}

.title{
	height:42px;
	position:absolute;
	left:25px;
	top:11px;
}

.title h1{
	font-size:22px;
	font-family:Tahoma,Arial;
	color:#d54f3e;
}

.title p{
	font-size:12px;
	font-family:Tahoma,Arial;
	color:#000;
}

.textbox{
	width:657px;
	padding:97px 0 20px 25px;
}

.quote{
	float:left;
	width:300px;
	padding-left:27px;
	font-style:italic;
	color:#333333;
}

.textbox p{
	padding-bottom:14px;
}

.text{
	width:276px;
	float:left;
	padding:30px 0 0 35px;
}

.sfooter{
	padding-top:7px;
	position:relative
}

.newsletterimg{
	height:35px;
	position:absolute;
	top:20px;
	left:200px;
}

.newsletterimg p{
	padding:16px 0 0 0px;
	font-size:11px;
}

.newsletterbox{
	position:absolute;
	padding-left:5px;
	padding-top:5px;
	left:660px;
	top:25px;
}


.newsin{
	background: url(../images/emailnewsletteremail.jpg) top left no-repeat;
	width:147px;
	height:23px;
	border:0px;
	padding-top:5px;
	font-size:11px;
}

.newsbtn{
	background: url(../images/news-btn.jpg) top left no-repeat;
	width:122px;
	height:23px;
	border:0px;
position:relative;
top:2px;
cursor:pointer;	
}

.sfmenu{
	top:73px;
	left:38px;
	position:absolute;
}

.webdsby{
	position:absolute;
	right:47px;
	top:42px;
	width:162px;
	height:39px;
}

.sfmenu a{
	color:#9cbee6;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
}
.sfmenu a:hover{
	color:#9cbee6;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:underline;
}


.flash{
	width:957px;
	height:449px;
	position:relative;
}

.slmenu{
	position:absolute;
	top:33px;
	left:0px;
	width:199px;
	z-index:2;
}

.go2buc{
	position:absolute;
	top:36px;
	right:15px;
	width:178px;
	height:29px;
}


.go2buc a{
	background: url(../images/btn2buc.jpg) top left no-repeat;
	width:178px;
	height:29px;
	float:left;
}

.go2buc a:hover{
	background: url(../images/btn2buc-over.jpg) top left no-repeat;
	width:178px;
	height:29px;
	float:left;
}


.go2cj{
	position:absolute;
	top:36px;
	right:15px;
	width:178px;
	height:29px;
}


.go2cj a{
	background: url(../images/btn2cj.jpg) top left no-repeat;
	width:178px;
	height:29px;
	float:left;
}

.go2cj a:hover{
	background: url(../images/btn2cj-over.jpg) top left no-repeat;
	width:178px;
	height:29px;
	float:left;
}

.lsbtn1, .lsbtn2, .lsbtn3, .lsbtn4, .lsbtn5, .lsbtn6{
	width:228px;
	height:42px;
	position:relative;
}

.lsbtn1{
	background: url(../images/menu-left/lm1.jpg) top left no-repeat;
}
.lsbtn2{
	background: url(../images/menu-left/lm2.jpg) top left no-repeat;
}
.lsbtn3{
	background: url(../images/menu-left/lm3.jpg) top left no-repeat;
}
.lsbtn4{
	background: url(../images/menu-left/lm4.jpg) top left no-repeat;
}
.lsbtn5{
	background: url(../images/menu-left/lm5.jpg) top left no-repeat;
}
.lsbtn6{
	background: url(../images/menu-left/lm6.jpg) top left no-repeat;
}


	
#container {
	margin:0 auto;
	text-align: left;
	position:relative;
	}
	
#header {

}
#left-column{
	float:left;
}
#right-column{
	float:left;	
}


.intro-btns{
	width:462px;
	margin:0 auto;
	height:75px;
	position:relative;
	top:-25px;
	z-index:10;
}

.intro-btns2{
	width:462px;
	margin:0 auto;
	height:26px;
	position:relative;
	top:-25px;
	z-index:10;
}

.intro-btns2 .half{
	width:230px;
	height:26px;
	float:left;
}

.half p{
	text-align:center;
	padding-top:14px;
}

.half p span{
	color:#99ccff;
	font-weight:bold;
}

.icontent{
	width:580px;
	margin:0 auto;
	text-align:center;
}

.ifooter{
	padding-top:30px;
	color:#9cbee6;
	font-size:10px;
	text-transform:uppercase;
}

.ifooter a{
	color:#9cbee6;
	text-decoration:none;
}

.ifooter a:hover{
	color:#9cbee6;
	text-decoration:underline;
}


.wdb{
	padding-top:10px;
}

a.cluj{
	width:226px;
	height:75px;
	background: url(../images/intro-cluj.jpg) top left no-repeat;
	float:left;
}

a:hover.cluj{
	background: url(../images/intro-cluj-over.jpg) top left no-repeat;
}


a.bucuresti{
	width:226px;
	height:75px;
	background: url(../images/intro-bucuresti.jpg) top left no-repeat;
	float:left;
	position:absolute;
	right:0px;
	top:0px;
}

a:hover.bucuresti{
	background: url(../images/intro-bucuresti-over.jpg) top left no-repeat;
}



#footer {
	margin: 0 auto;
	padding: 0;}

	
.footer{
	width:962px;
	height:123px;
	position:relative;
	background: url(../images/footer.jpg) top left no-repeat;
}
	
	
	
.copyright{
	padding: 17px 0 0; 
	text-align: center;
}


img {border: 0;}

.left{float: left;} 
.right{float: right;}

a:focus {
   outline: none;
} 
.thumb{
	display: block;
	margin:1px 5px;}
	
.thumb img{
	border-style:solid;
	border-width: 5px;
	border-color: inherit;
	padding: 5px;
	margin: 0
	}
	
	
.border {
	border: 1px solid #CCCCCC;
}
form {
	margin: 0;
	padding: 0;
}
.formTextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 200px;
	padding: 2px;
	margin: 0;
	border: 1px solid #CCCCCC;
}
.formTextArea {
	overflow-x: hidden;
	overflow-y: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 80px;
	width: 414px;
	padding: 2px;
	margin: 0;
	border: 1px solid #CCCCCC;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 60px;
	border: 1px solid #CCCCCC;
}