/* HTML & CSS by Mihai Petre - DOTWEB Software Systems */



/* X-browser CSS properties reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}

ol,ul {list-style: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:0;}

a {text-decoration: none; outline: none;}

/* /X-browser CSS properties reset */



html{

  height: 100%;

}

body {

  height: 100%;

  background: #fcfff4 url(../images/top-bar.gif) repeat-x top;

  font-family: Tahoma;

}



.spacer {

  clear: both;

}



#wrapper {

  position: relative;

  min-height: 100%;

  width: 990px;

  margin: 0 auto 0;

}



* html #wrapper {

  height: 100%;

}



/* HEADER */



#header{

  padding-top: 20px;

}



#menu {

  float: right;

  height: 45px;

  margin-top: 30px;

  margin-bottom: 10px;

  padding-right: 27px;

  background: url(../images/menu-bar.gif) no-repeat bottom center;

}

#menu li {

  float: left;

  margin-left: 25px;

}

#menu li a {

  display: block;

  font-size: 14px;

  font-weight: bold;

  text-transform: uppercase;

  color: #000000;

  padding: 5px 8px 3px;

}

#menu li a:hover, #menu li a.selected {

  border-bottom: 5px solid #fc9b33;

}



h1 a img {

  margin-left: 10px;

  border: none;

}



#header #flash_gallery {

  width: 838px; height: 275px;

  padding: 14px 76px 0;

  background: url(../images/front-page-img.jpg) no-repeat;

}



/* /HEADER */



/* CONTENT */



#content {

  overflow: hidden;

  background: #fff url(../images/content-bg.png) repeat-x top;

  padding-bottom: 80px;

  *margin-top: -4px;

}



h1, h2, h3, h4, h5, h6 {

  font-family: Georgia;

  font-style: italic;

  font-weight: normal;

  color: #2383b5;

}



h1 {

  font-size: ;

}



h2 {

  font-size: 22px;

}



h3 {

  font-size: 19px;

}



h4 {

  font-size: 16px;

}



#side-icons {

  float: left;

  width : 75px;

  _width: 72px;

  margin-top: 100px;

}



#side-icons ul li {

  margin-bottom: 31px;

  padding-left: 3px;

}



#main-content {

  width: 800px;

  padding-bottom: 50px;

  _margin-top: 4px;

  padding-left: 40px;

  background: #ffffff;

  overflow: auto;

}



#description {

  width: 500px;

  font-size: 14px;

}



#description #about {

  width: 211px;

  height: 70px;

  padding-top: 10px;

  margin-bottom: -20px;

  background: url(../images/about.gif) no-repeat right;

}



#description h2 {

  margin: 25px 0 15px;

}



#description h4 {

  font-style: normal; font-weight: bold;

  margin-bottom: 5px;

}



#description h5 {

  font-style: normal; font-weight: bold;

  margin-bottom: 5px;

}



#description p, #description span {

  margin-bottom: 10px;

  color: #393939;

  font-family: Tahoma;

  font-size: 13px;

  text-align: justify;

}



#description a {

  color: #0792DD;

  font-family: Arial;

}

#description a:hover {

  color: #EF9642;

  text-decoration: underline;

}



#description a.map {

  float: left;

  width: 200px; height: 200px;

  margin: 30px 50px 50px 0;

  padding: 3px;

  border: 1px solid #898989;

  background: #fff url(../images/harta-mica.jpg) no-repeat center;

  cursor: pointer;

}

#description a.map:hover {

  background: #fff url(../images/harta-mare.jpg) no-repeat center;

}



#description li {

  margin-left: 20px; margin-bottom: 10px;

}



#description ul li {

  list-style-type: disc;

  margin-left: 35px;

  font-size: 13px;

}



#description ul#prod {

  width: 500px;

}



#description ul#prod li {

  float: left;

  list-style: none;

  margin: 0;

  margin-bottom: 25px; margin-right: 10px;

  text-align: center;

}



#description ul#prod li a {

  display: block;

  width: 238px;

  padding: 10px 0;

  border: 1px solid #AFAFAF;

  background: #FBEFDB;

  overflow: auto;

}

#description ul#prod li a:hover {

  text-decoration: none;

}



#description ul#prod li a span {

  display: block;

  font-size: 16px;

  font-weight: bold;

  text-align: center;

}



#description ul#prod li a:hover span {

  text-decoration: underline;

}



#description ul#prod li a img {

  display: block;

  width: 150px;

  margin: 0 auto;

}



#description .thumb {

  float: left; display: inline;

  width: 160px;

  height: 160px;

  margin: 0 3px 20px 0;

  padding-top: 3px;

  border: 1px solid #A4B8BB;

  text-align: center;

  background: #EEF2F2;

  position: relative;

  cursor: pointer;

}

#description .thumb:hover {

  text-decoration: none;

  background: #fff;

}



#description .thumb span {

  display: block;

  width: 160px;

  text-align: center;

  position: absolute;

  bottom: 0;

  left: 0;

}



#description #otel a {

  float: left; display: inline;

  margin: 7px;

  border: 1px solid #fff;

}



#description #otel a:hover {

  border: 1px solid #A0A1A0;

}



#side-panel {

  float: right;

  width: 210px;

  padding-right: 40px;

  background-color: #ffffff;

}



#side-panel h3#products {

  width: 200px;

  height: 44px;

  padding-top: 30px;

  background: url(../images/products.gif) no-repeat right;

}



#side-panel ul li {

  line-height: 12px;

  margin-bottom: 1px;

}



#side-panel ul li a {

  display: block;

  padding: 10px 10px;

  color: #965c2b;

  font-family: Tahoma;

  font-size: 12px;

  background: #E9E9E9;

}



#side-panel ul li a:hover {

  color: #1F729F;

  background: #F0F0F0;

}



#contact {

  display: block;

  width: 206px; height: 133px;

  margin-top: 20px;

  border: 2px solid #AFAFAF;

  background: url(../images/contact.jpg) no-repeat 0px 30px;;

}



#contact h4 {

  width: 196px;

  padding: 5px;

  color: #ffffff;

  font-weight: bold;

  background: #2383B5;

}



#table ul li {

  list-style-type: none;

}



#table ul li.level_1 {

  margin-left: 0;

}



#table ul li.level_2 {

  margin-left: 30px;

}



#table ul li.level_3 {

  margin-left: 60px;

}



#table ul li.level_4 {

  margin-left: 90px;

}



/* FORM */



form ul li{

  list-style-type: none !important;

  margin-left: 0 !important;

}



form ul li label {

  display: inline-block;

  width: 50px;

  margin-right: 5px;

  text-align: right;

}



input, textarea {

  width: 170px;

  display: inline-block;

}



input.button {

  width: 75px;

  margin-left: 75px;

}



/* /FORM */



/* /CONTENT */





/* FOOTER */



#footer {

  position: relative;

  margin-top: -45px;

  height: 45px;

  background: url(../images/footer-bg.gif) repeat-x;

  font-family: Tahoma;

  font-size: 11px;

  color: #ffffff;

}



#btm-nav {

  width: 970px;

  margin:0 auto;

  padding-top: 15px;

  padding-left: 20px;

}



#btm-nav a {

  color: #ffffff;

}

#btm-nav a:hover {

  text-decoration: underline;

}



#trafficranking {
  float: right; display: inline;
  margin-right: 430px;
  position: relative;
  bottom: 20px;
}


/* /FOOTER */
