img { behavior: url(../images/iepngfix.htc);
border: 0px;
 }

* {
 margin: 0;
 padding: 0;
}
* html {margin: 0px;}
* html * {margin: 0px;}

body {
	width: 99%;
	background: #8ea4cd url(../images/bg.jpg) repeat-x ;	
}

a img {
	border: none;
}

.clr {
	clear: both;
}

#header {
	height: 104px;
	width: 712px;
	margin: 0px auto 0 auto;	
	background: #fbeeb7 url(../images/top_body.jpg) top center no-repeat; 
	padding-top: 1px;
}

/*

#header_text {
	width: 400px;
	float: left;
	font-family: Impact;
	text-align: center;
	color: #3e433c;
	text-transform: uppercase;
}

#header #header_text a:link,a:visited, a:active, a:hover {
	color: #3e433c;
	text-decoration: none;
}

#header_text a h2 {
	font-size: 40px;	
	margin: 45px 0 0 0px;
}

#header_text img {
	font-family: Arial;
	font-size: 15px;
	float: right;
	margin-right: 70px;
	margin-top: -5px;
}
*/
#lang {
	width: 712px;
	margin: 0 auto;	
	padding: 0 30px 0 0px;
}

#lang a {
	text-decoration: none;
	margin: 0px 0 7px 5px;
	float: right;
}

#lang a img {	
	margin: 0px 10px 0 0;
	float: right;
}

#menu {
	width: 618px;
	margin: 30px auto 0px auto;
}

#menu ul {
	margin: 0px;
	padding: 0px 0 0 0px;
	height : 50px;
	width: 618;
	min-width: 618px;
}

#menu ul li{
	display: inline;
	float: left;
	width: 117px;
	margin: 0 50px 0 0;
}

#menu ul .last {
	margin: 0px;
}

#menu ul li a {
	height: 40px;
	width: 117px;
	float: left;
	padding: 0px 0px 0 0px;
	font-size: 20px;
	text-decoration: none;    
	color: #fffce1;
	text-align: center;		
	font-family: Verdana;
	text-transform: uppercase;
	font-style: normal;
	outline-style: none;
	background: url(../images/button.png) center center no-repeat; 
}

#menu ul li a:hover, a:active {
	background: url(../images/button_h.png) center center no-repeat;
}

#menu ul li a span {
	margin: 5px 0 0 0;
	float: left;
	width: 117px;
	text-shadow: #454545 1px 1px 2px;
}

#menu ul li a img {
	float: left;
	width: 48px;
	height: 48px;
	text-decoration: none;
	border: 0px;
	margin: 0px 5px 0 0;
}
 
#midlle {
	width: 750px;
	margin: 0px auto;
} 
 
#left_corner {
	float: left;
	background: url(../images/left_body.jpg) right center no-repeat;
	height: 609px;
	width: 19px;
}

#right_corner {
	float: left;
	background: url(../images/right_body.jpg) left center no-repeat;
	height: 609px;
	width: 19px;
}
 
#content {
	width: 712px;
	height: 609px;	
	margin: 0px auto;
	float: left;
	background: url(../images/bg_body.jpg) repeat-x;		
}

#home_img {
	height: 609px;
	width: 263px;
	float: left;
}

#home_content {
	width: 449px; 
	float: left;	
}

#home_textbox {
	height: 375px;
}

#top_wave {
	width: 402px;
	height: 40px;
	background: url(../images/text_top.png) top no-repeat;
	margin: 10px 0 0px 20px;
}

#middle_wave {
	background: url(../images/text_middle.png) repeat-y;
	width: 402px;
	margin: 0px 0 0px 20px;
}

#middle_wave h3 {    
	color: #fb0102;
	margin: 0px auto;
	text-align: center;
	font-size: 18px;
}

#bottom_wave {
	width: 402px;
	height: 51px;
	background: url(../images/text_bottom.png) bottom no-repeat;
	margin: 0px 0 0px 20px;
}

#textbox {
	width: 360px;
	height: 250px;
	margin: 0 0 0 5px;
	background-color: #fff8c6;
	border: 0px;
	padding: 0px 0px;
	font-family: Book Antiqua;
	font-size: 16px;
	text-indent: 20px;
	color: #6F6048;
	text-align: justify;
	font-weight: 600;	
}

#text_contact {
	width: 700px;
	margin: 30px 0 30px  5px;
	border: 0px;
	padding: 0px 0px;
	font-family: Book Antiqua;
	font-size: 14px;
	text-indent: 20px;
	color: #6F6048;
	text-align: justify;
	font-weight: 600;	
}

#textbox_h {
	width: 360px;
	height: 30px;
	margin: 0 0 0 5px;
	background-color: #fff8c6;
	border: 0px;
	padding: 0px 0px;
	font-family: Book Antiqua;	
	text-indent: 20px;	
	text-align: center;
	font-weight: 600;    
}

#textbox_h h3 {
	margin: 0px auto;
	text-align: center;
	color: #fb0102;
	font-size: 18px;
}

/*
.Container {
  position: relative;
  top: 10px; 
  left: 10px;
  width: 350px;
  height: 250px;  
}

#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 350px;
  height: 220px;
}
#Scroller-1 p {
  margin: 0; 
  padding: 10px 20px;
  font-family: Book Antiqua;
  font-size: 16px;
  text-indent: 20px;
  color: #6F6048;
  text-align: justify;
  font-weight: 600;
  width: 100%;
}
.Scroller-Container {
  position: absolute;
  top: 0px; 
  left: 0px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top: -10px; 
  right: -20px;
  background: url(../images/arrow_top_h.png) bottom no-repeat;
  width: 22px;
  height: 18px;
  outline-style: none;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 220px; 
  right: -20px;
  background: url(../images/arrow_down_h.png) bottom no-repeat;
  width: 22px;
  height: 18px;
  outline-style: none;
}

.Container .Scrollbar-Up:hover, .Scrollbar-Up:active {
	background: url(../images/arrow_top.png) bottom no-repeat;
}

.Container .Scrollbar-Down:hover, .Scrollbar-Down:active {
	background: url(../images/arrow_down.png) bottom no-repeat;
}

.Scrollbar-Left {
  cursor: pointer;
  position: absolute;
  top: 220px; 
  left: 0px;
}
.Scrollbar-Right {
  cursor: pointer;
  position: absolute;
  top: 220px; 
  left: 380px;
}
*/

#logo {	
	width: 493px;
	height: 205px;
	/*background: url(../images/logo.png);*/
	float: right;
	margin: 0px 0px 0 0px;
	position: relative;
		/**absolute 557;500  relative 200;-227  static */
	/*left: 38%;  /* 557*/	
	top: -225px;
	
}

#logo_diva {
	width: 376px;
	height: 205px;
	margin: 0px;
	float: right;
	position: relative; /**absolute 557;500  relative 200;-227 */
	/*left: 47%;   /*867*/ 
	top: 10px;
	right: 0px;
	/*background: url(../images/logo2.png);*/
}


#leftcolumn {
	float:left;
	width: 263px;
	height: 400px;
	/*border: 3px solid black;*/
	padding: 0px;
}

#leftcolumn ul {
	margin: 0px;
	padding: 0px;
	list-style: none;    
}

#leftcolumn ul li {
	background: url(../images/tumbnail.jpg) center center no-repeat;
	margin: 0 0 11px 0;
	padding: 0px;
	width: 263px;
	height: 140px;
}

#leftcolumn ul .service1 {
	background: url(../images/ten.jpg) center center no-repeat;
}

#leftcolumn ul .service2 {
	background: url(../images/intretinere.jpg) center center no-repeat;
}

#leftcolumn ul .service3 {
	background: url(../images/stil.jpg) center center no-repeat;
}

#leftcolumn ul .service4 {
	background: url(../images/unghii.jpg) center center no-repeat;
}

#leftcolumn ul li a {
	padding: 0px 0 0 0;
	margin: 0px;
	display: block;	
	height: 140px;	
	outline-style: none;
	text-decoration: none;
	color: #888888;	
}

#leftcolumn ul li a:hover, a:active {
	background: none;
}

#leftcolumn ul li a p {
	margin: 0px;
	width: 263px;
	text-align: center;
	font-weight: bold;    
}

#middle_wave_service {
	height: 500px;
	background: url(../images/text_middle.png) repeat-y;
	width: 402px;
	margin: 0px 0 0px 20px;
}

.Container_serv {
  position: relative;
  top: 10px; 
  left: 10px;
  width: 350px;
  height: 480px;  
}

#Scroller-1_serv { 
  position: absolute; 
  overflow: hidden;
  width: 350px;
  height: 480px;
}

.Scrollbar-Down_serv {
  cursor: pointer;
  position: absolute;
  top: 480px; 
  right: -20px;
  background: url(../images/arrow_down_h.png) bottom no-repeat;
  width: 22px;
  height: 18px;
  outline-style: none;
}

.Container .Scrollbar-Down_serv:hover, .Scrollbar-Down_serv:active {
	background: url(../images/arrow_down.png) bottom no-repeat;
}

#rightcolumn {
	float:left;
	width: 350px; /*449*/
	min-height: 400px;
	/*border: 3px solid black;*/
	margin: 0px;
	padding: 0px;
}

* html #rightcolumn { /*IE only style*/
	height: 400px;
}

#rightcolumn h3 {
	border-bottom: 1px solid #C0C0C0; 
	margin: 5px auto -5px auto;
	width: 429px;
}

#rightcolumn p {
	margin: 5px auto 0 auto;
	text-align: justify;
	width: 429px;
	
}

#cartooltip {
	position: absolute;
	visibility: hidden;
	background-color: lightyellow;
	border: 2px solid red;
	padding: 5px;
	font-size: 120%;
	font-weight: bold;
}

/*

#content_top {
	background: url(../images/content_top.png) no-repeat;
	width: 800px;
	height: 19px;
}

#content_middle {
	background: url(../images/content_middle.png) repeat-y;
	padding: 0 0 0 5px;
}

#leftside {
	float: left;
	width: 587px;
}

#PortItem {
	width: 100%;
	height: 150px;
	margin: 5px 0 15px 0px;
}

#PortItem a img{
	width: 190px;
	margin: 0px 0 0 6px;
}

#leftside h2, #rightside h2 {
	margin: 0px;
	font-size: 24px;
	font-family: Verdana;
	color: #bb0207;
	text-align: center;
}

#leftside p a:link, a:visited, a:active, a:hover {
	color: #3E433C;
	text-decoration: none;
	outline-style: none;
}

#leftside p a:active, a:hover {
	text-decoration: underline;
}

#leftside p {
	margin: 10px 10px 0 10px;
	font-size: 13px;
	font-family: Verdana;
	color: #3e433c;
	text-align: justify;
	font-weight: 800;    
}

#leftside ul {	/*
	margin: 10px 10px 0px 10px;
	padding: 0px;
	width: 547px; 	
}

#leftside ul li {	

}

#leftside ul li {
	font-family: Verdana;
	text-align: justify;
}

#QuestList {
	list-style: none inside url(../images/pioneza.png);
	font-size: 13px;
	font-weight: 800;
	color: #3E433C;
}


#QuestList li {
	margin: 0 0 10px 0;
}


#ServiceList {
	list-style: none inside url(../images/finger.png);
	margin-right: 10px;
	font-size: 13px;
	font-weight: 800;
	color: #3E433C;
}

#ServiceList li {
	margin: 0 0 10px 0;
}


#leftside form {
	margin: 0px;
	padding: 0px;
	width: 400px;
	margin: 0px auto;
	
}

#leftside input {
	font-family: Verdana;
	font-size: 14px;
	color: #656565;
	font-weight: 700;
}

#leftside label {
	width: 80px;
	float: left;
	text-align: right;
	margin-right: 5px;
	display: block;
}

#leftside textarea {
	width: 100%;
	height: 150px;
	font-family: Verdana;
	color: #656565;
	font-size: 14px;
	font-weight: 700;
}

#leftside form p #SendBtn {
	width: 120px;
	height: 35px;
	margin-left: 85px;
	border: 0px;
	background: url(../images/button2.png) top no-repeat;
	font-weight: 800;
	color: #3e433c;
}

#leftside form p #SendBtn:hover {
	background: url(../images/button2.png) bottom no-repeat;
}

#rightside {
	float: left;
	width: 203px;
}

#rightside p {
	margin: 10px 5px 0 5px;
	font-size: 16px;
	font-family: Verdana;
	color: #3e433c;
	text-align: justify;    
}

#rightside img {
	margin: 5px 0px 5px 7px;
}

#content_bottom {
	background: url(../images/content_bottom.png) no-repeat;
	width: 800px;
	height: 19px;    
}


*/

#image_area {
	height: 220px;
}

#image_area img{
	width: 330px;
	height: 220px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;    
}

#image_area .leftimg {
	margin: 0 52px 0 0;
}

#text_area p {
	text-indent: 10px;
	font: Verdana;
	font-size: 16px;
	text-align: justify;
	margin: 10px 5px 0 15px;
}

#form_area form {
	width: 500px;
	margin: 0px auto;
}

#form_area form textarea {
	width: 500px;
	height: 80px;
	font: Times New Roman;
	font-size: 14px;
	text-align: justify;
	padding: 0 0 0 5px;
}


#footer {
	height: 67px;    
	width: 712px;
	margin: 0px auto 20px auto;
	padding: 20px 0 0 0;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;	
	background: #cdd5e8 url(../images/bottom_body.jpg) bottom center no-repeat;
}

#footer p {
	margin: 0px auto;
	width: 250px;

}

#footer a {
	color: #3E433C;
}

#leftside #text {
	margin: 40px auto 50px auto;
	font-size: 13px;
	font-family: Verdana;
	font-weight: 800;
	color: #3E433C;
	width: 400px;
}
