@charset "utf-8";

/*

AUTHOR:  WDS Center - We discover new solutions...

         (Contact: www.wdscenter.ro | office@wdscenter.ro)

COPYRIGHTS:  (Copyright © 2006-2010 WDS Center - All rights reserved

             (Contact: www.wdscenter.ro | office@wdscenter.ro)

*/



/*

COLORS:

orange: #dc6400

dark gray: #4b4b4b

medium gray: #7d7d7d

light gray: #afafaf

*/





/* GENERAL STYLES

-------------------------*/

html {

  width: 100%;

  height: 100%;

}

body {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  min-width: 950px;

  height: 100%;

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  text-align: center;

  font-size: 10px;

  color: #afafaf;

  cursor: default;

}

a {

  color: #dc6400;

  text-decoration: none;

}

a:hover {

  color: #dc6400;

  text-decoration: none;

}

.clear_both {

  position: relative;

  height: 1px;

  clear: both;

}

#main_container {

  position: relative;

  top: 0;

  left: 0;

  width: 910px;

  height: auto;

  margin: 0 auto;

}

h1 {

  position: relative;

  top: 0;

  width: 900px;

  margin: 0 auto 10px auto;

  text-align: justify;

  font-size: 11px;

  font-weight: normal;

  font-style: normal;

  text-decoration: none;

  color: #D2D2D2;

}

h1 a,

h1 a:hover,

h1 a:active {

  text-decoration: none;

  color: #ebebeb;

}





/* DEPTH-POSITIONING

-------------------------*/

html { z-index: 0; }

body { z-index: 1; }

#header { z-index: 2; }

#header_wds_logo { z-index: 3; }

#header_title_container { z-index: 3; }

#main_info_container { z-index: 2; }

.main_thin_tab { z-index: 3; }

a.main_detail_button { z-index: 4; }

#footer { z-index: 3; }





/* HEADER

-------------------------*/

#header {

  position: relative;

  float: left;

  top: 0;

  left: 0;

  width: 100%;

  height: 75px;

  margin: 25px 0 0 0;

}

#header_wds_logo {

  position: absolute;

  float: none;

  top: 0;

  left: 25px;

  width: 147px;

  height: 69px;

}

#header_title_container {

  position: absolute;

  float: none;

  top: 0;

  right: 25px;

  width: 550px;

  height: 75px;

  text-align: right;

}

font.header_title_1 {

  font-size: 12px;

  font-weight: bold;

  font-style: italic;

  color: #dc6400;

  text-transform: capitalize;

}

font.header_title_2 {

  font-family: Tahoma, Geneva, sans-serif;

  font-size: 15px;

  color: #afafaf;

}

h2 {

  font-size: 30px;

  color: #7d7d7d;

}





/* MAIN INFO

-------------------------*/

#main_info_container {

  position: relative;

  float: left;

  top: 0;

  left: 0;

  width: 100%;

  height: auto;

  margin: 35px 0 0 0;

}

.main_thick_tab {

  position: relative;

  float: left;

  top: 0;

  left: 0;

  width: 910px;

  height: 561px;

  text-align: left;

  font-size: 11px;

}

.main_thin_tab {

  position: relative;

  float: left;

  top: 0;

  left: 0;

  width: 260px;

  height: 561px;

  text-align: left;

  font-size: 11px;

}

.thin_tab_1 {

  margin: 0;

}

.thin_tab_2 {

  margin: 0 0 0 65px;

}

.thin_tab_3 {

  margin: 0 0 0 65px;

}

.main_thin_tab img {

  position: relative;

}

a.main_detail_button {

  position: absolute;

  cursor: pointer;

  bottom: 63px;

  left: 55px;

  width: 158px;

  height: 48px;

  background: url(../images/main_tab_detail_button.gif) 0 0 no-repeat;

}

a.main_detail_button:hover {

  background: url(../images/main_tab_detail_button.gif) 0 -48px no-repeat;

}

a.main_detail_button:active {

  background: url(../images/main_tab_detail_button.gif) 0 -96px no-repeat;

}





/* FOOTER

-------------------------*/

#footer {

  position: relative;

  float: left;

  top: 0;

  left: 0;

  width: 100%;

  height: 35px;

  margin: 50px 0 35px 0;

  padding: 5px 0;

  background: url(../images/footer_bg.jpg) 0 0 no-repeat;

}

#footer ul#footer_menu {

  list-style: none;

  position: absolute;

  top: 11px;

  left: 10px;

  width: 500px;

  height: 13px;

}

#footer li {

  position: relative;

  display: inline;

  float: left;

  margin: 0 5px;

  padding: 6px 7px 6px 7px;

}

#footer h3 {

  font-size: 11px;

  font-weight: normal;

  text-align: left;

  color: #4b4b4b;

  text-decoration: none;

  border: none;

}

#footer h3 a {

  color: #4b4b4b;

}

#footer h3 a:hover {

  color: #4b4b4b;

  text-decoration: underline;

}

.footer_button_leftside {

  position: absolute;

  top: 0;

  left: 0;

  width: 5px;

  height: 23px;

  background: url(../images/footer_button_leftside.gif) 0 0 no-repeat;

}

.footer_button_rightside {

  position: absolute;

  top: 0;

  right: 0;

  width: 5px;

  height: 23px;

  background: url(../images/footer_button_rightside.gif) 0 0 no-repeat;

}

#footer ul#footer_menu .button_down {

  background: url(../images/footer_button_repeat.gif) 0 0 repeat-x;

}

#footer_copy {

  position: absolute;

  top: 17px;

  right: 15px;

  width: 250px;

  height: 15px;

  text-align: right;

}

font.footer_copy {

  font-size: 11px;

  color: #afafaf;

}





/* OVERLAY

-------------------------*/

#main_container_contact {

  position: relative;

  top: 0;

  left: 0;

  width: 775px;

  height: auto;

  margin: 0 auto;

}

#main_info_contact_left {

  position: relative;

  float: left;

  top: 0;

  left: 25px;

  width: 300px;

  height: auto;

  text-align: left;

  font-size: 12px;

  line-height: 16px;

}

.rounded, input, textarea {

  border-radius: 7px;

  -webkit-border-radius: 7px;

  -moz-border-radius: 7px;

  -o-border-radius: 7px;

  -khtml-border-radius: 7px;

}

.error {

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -khtml-border-radius: 3px;

}

#sheet,

.contentWrap {

  box-shadow: 0 0 25px #afafaf;

  -webkit-box-shadow: 0 0 25px #afafaf;

  -moz-box-shadow: 0 0 25px #afafaf;

  -o-box-shadow: 0 0 25px #afafaf;

  -khtml-box-shadow: 0 0 25px #afafaf;

  behavior: url(../script/htc/border-radius.htc);

  position: absolute;

  width: 775px;

  height: 650px;

  background-color: #fff;

}

.pane {

  float: right;

  padding: 10px 40px 10px 25px;

  width: 360px;

  height: 490px;

}

.slider {

  position: relative;

  width: 375px;

  margin: 0 0 25px 0;

  padding: 0;

}

.apple_overlay  {

  display: none;

  padding: 35px;

}

.apple_overlay .close {

  position: absolute;

  top: 27px;

  right: 0;

  width: 35px;

  height: 35px;

  background-image: url(../images/close.png);

  cursor: pointer;

}

#overlay {

  width: 775px;

  height: 650px;

}

.error {

  background-color: #FFF;

  padding: 4px;

  box-shadow: #4B4B4B 0 0 5px;

  -webkit-box-shadow: #4B4B4B 0 0 5px;

  -moz-box-shadow: #4B4B4B 0 0 5px;

  -o-box-shadow:#4B4B4B 0 0 5px;

  -khtml-box-shadow: #4B4B4B 0 0 5px;

}

.error em {

  display: none;

  border: 10px solid;

  border-color: #4B4B4B;

  position: absolute;

  width: 1px;

  height: 1px;

  bottom: -17px;

  left: 10px;

}

.hide {

  display: none;

}

.invalid {



}

label {

  font-style: italic;

  color: #7D7D7D;

}

input {

  width: 365px;

  height: 25px;

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #7D7D7D;

  padding: 0 5px;

  border: 1px solid #E1E1E1;

  background-color: #F0F0F0 !important;

}

textarea {

  width: 365px;

  height: 150px;

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #7D7D7D;

  line-height: 16px;

  padding: 5px;

  border: 1px solid #E1E1E1;

  background-color: #F0F0F0 !important;

}

.description {

  position: relative;

  width: 100%;

  height: auto;

  font-size: 11px;

  text-align: justify;

  line-height: 14px;

  margin-top: 10px;

  padding-top: 5px;

  border-top: 1px solid #afafaf;

}

p.high {

  text-align: left;

}

input#buttonForm {

  position: relative;

  cursor: pointer;

  width: 117px;

  height: 29px;

  margin: 0;

  padding: 0;

  border: none;

  outline: none;

  background: url(../images/contact_send_button.gif) 0 0 no-repeat;
text-indent:-9999px;
font-size:0;

}
#result{
	  font-size: 14px;

	color:#F90
}
input#buttonForm:hover,

input#buttonForm:active {

  margin: 0;

  padding: 0;

  border: none;

  outline: none;

  background: url(../images/contact_send_button.gif) 0 -29px no-repeat;

}

button#form_reset {

  position: relative;

  cursor: pointer;

  width: 67px;

  height: 29px;

  margin: 0;

  padding: 0;

  border: none;

  outline: none;

  background: url(../images/contact_reset_button.gif) 0 0 no-repeat;

}

button#form_reset:hover,

button#form_reset:active {

  margin: 0;

  padding: 0;

  border: none;

  outline: none;

  background: url(../images/contact_reset_button.gif) 0 -29px no-repeat;

}
.error{
	z-index:10001;
}
