html, body {
  background-color: #ffffff;
  font-family: verdana, tahoma, calibri;
  font-size:9pt;
  margin: 0;
  padding:0;
  color: #7b7b7b;
}

a{
  text-decoration: none;
  color: #E12826;
}

a:hover{
  text-decoration: underline;
}

h2{
  font-size: 130%;
  font-weight: normal;
  color: #181818;
  margin-bottom: 15px;
}

div.hr{
  background: transparent url(../img/layout/hr.png) repeat-x scroll left top;
  border: 0;
  height: 3px;
  color: #B4B4B4;
  color: red;
}

div.oddelovac, div.separator{
  background-color:#B4B4B4;
  background-image: url(../img/layout/oddelovac.png);
  float:right;
  width:1px;
}

/*-------------- ZAHLAVI --------------*/

#centering{
  text-align: center;
  width: 1083px;
  margin: 20px auto; 
}

#center{
  text-align: left;
  width: 1083px;
  margin: auto;
}

#hlavicka{
  height: 394px;
  background-position: left bottom;
  background-repeat: no-repeat;
  position: relative;
}

#hlavicka h1 a{
  background-image: url(../img/layout/diamond-logo.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  width: 248px;
  height: 86px;
}

#hlavicka h1 a span{
  display: none;
}

#hlavicka p.language{
  position: absolute;
  right: 0;
  top: 0;
}

#hlavicka div.search{
  height: 25px;
  width: 270px;
  display: block;
  text-align: right;
  position: absolute;
  top: 40px;
  left: 814px;
}

#hlavicka div.search input.text{
  background: url(../img/layout/input-search.png) no-repeat;
  height: 20px;
  line-height: 20px;
  width: 169px;
  width: 168px;
  display: block;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 20px;
  border: 0;
  float: left;
  color:#000;
}

#hlavicka div.search input.search{
  background: #E12826 url(../img/layout/input-search-bttn.png) no-repeat;
  width: 69px;
  height: 25px;
  color: #ffffff;
  border: 0;
  padding: 0;
}
#hlavicka div.search input.search:hover{
  background-image: none;
  background-color: #fd9f34;
  background-color: #EF4C57;  
}
#hlavicka div.search input.search:focus{
  background-image: none;
  background-color: #CD3546; 
}


#hlavicka div.motto{
  font-family: times;
  position: absolute;
  right: 0px;
  top: 80px;
  font-size: 120%;
  font-style: italic;
  font-weight: bold;
}


#hlavicka div#opacityboxes{
  position: relative;
  top: 155px;
  left: 604px;
  width: 479px;
  height: 99px;
  color: #ffffff;
}

#hlavicka div.opacitybox1, #hlavicka div.opacitybox2{
  position: absolute;
  top: 10px;
  width: 220px;
  height: 80px;
  color: #ffffff;
  overflow: hidden;
}

#hlavicka div.opacitybox1{
  left: 10px;
}

#hlavicka div.opacitybox2{
  left: 250px;
}

#hlavicka div#opacityboxes div.oddelovac{
  padding-top: 3px;
  margin-bottom: 5px;
  border-bottom-color: grey;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  width: 220px;
  background-color: transparent;
  background-image: none;
  float: none;
}

#hlavicka div#opacityboxes li{
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 10px;
  margin: 3px 0;
}

p.more a{
  background-image: url(../img/layout/li.png);
  background-repeat: no-repeat;
  padding-left: 25px;
  font-weight: bold;
}

#content{
  padding-top: 25px;
  line-height: 14px;
}

#content-main{
  padding-bottom: 50px;
  _height: 300px;
  min-height: 300px;
}

/* -------------- HOME -------------- */

#home div.welcome{
  width: 300px;
  float: left;
  margin-right: 40px;
}

#home div.welcome, #home div.featured_products{
  padding-bottom: 30px;
}

#home .welcome h2{
  position: relative;
  left: 1px;
  font-weight: normal;
  font-size: 130%;
}

#home .welcome img{
  float: left;
  margin-top: -30px;
  margin-right: 20px;
}

#home div.welcome p.more{
  float: right;
  margin-top: 10px;
}

#home div.welcome div.oddelovac{
  height:330px;
  margin-left:40px;
}
/*Urunlerimiz genislik ayarlari*/
#home div.featured_products div.product{
  width: 170px;
  float: left;
  text-align: center;
  background-color: #dedede;
}

#home div.featured_products div.mezera{
  float:left;
  width:10px;
  height: 280px;
}

#home div.featured_products h2 + div.product{
  margin: 0;
}

#home div.product div.color{
  background-color: #787878;
  margin: 0 5px;
  height: 270px;
  position: relative;
}

#home div.featured_products div.product-top, #home div.featured_products div.product-bottom{
  width: 156px;
  line-height: 0;
  font-size: 1px;
}

#home div.featured_products div.product-top{
  height: 5px;
  background: url(../img/layout/product-top.png) no-repeat left bottom;

}
#home div.featured_products div.product-bottom{
  height: 5px;
  background: url(../img/layout/product-bttm.png) no-repeat left top;
}

#home div.featured_products h3, #home div.featured_products p{
  color: #fff;
  text-align: left;
  padding: 4px;
  padding-left: 10px;
  font-weight: normal;
  font-size: 110%;
  line-height: 14px;
  margin: 0;
}

#home div.featured_products h3{
  text-align: center;
}
#home div.featured_products p{
  color: #dbdbdb;
  font-size: 90%;
}

#home div.featured_products div.product p a{
  color: #DBDBDB;
  display: block;
  cursor: pointer;
}
#home div.featured_products div.product p a:hover{
  text-decoration: none;
}

#home div.featured_products p.more{
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
}

#home div.featured_products p.more a{
  background-image: url(../img/layout/more.png);
  background-position: 15px 4px;
  background-position: right;
  background-repeat: no-repeat;
  text-align: right;
  z-index: 2;
  position: relative;
  height: 20px;
  width: 100px;
  margin-right: 8px;
}

#home div.featured_products p.more a span{
  display: none;
}


#home div.countries{
  float: left;
  margin-top: -40px;
}


#home div.countries li{
  list-style-type: disc;
  list-style-position: inside;
  left: 20px;
  position: relative;
}

#home div.ourwork, #home div.facts, #home div.more_informations{
  padding-top: 30px;
}

#home div.ourwork{
  width: 300px;
  float: left;
  margin-right: 30px;
}
#home div.ourwork ul{
  float: left;
}
#home div.ourwork ul.first{
  margin-right: 70px;
}

#home div.ourwork li{
  background: url(../img/layout/li.png) no-repeat left bottom;
  padding-left: 20px;
  height: 15px;
  line-height: 13px;
  margin: 8px 0;
}

#home div.ourwork div.oddelovac{
  height: 150px;
  margin-left: 0px;
}

#home div.facts{
  width: 340px;
  display: block;
  float: left;
  margin-right: 30px;
}
#home div.facts ul, #home div.more_informations ul{
  padding-top: 10px;
}

#home div.facts li, #home div.more_informations li{
  list-style-type: disc;
  position: relative;
  left: 15px;
  padding-left: 20px;
}

#home div.more_informations{
  float: center;
  overflow: hidden;
  width: 400px;
}


/* -------------- ABOUT -------------- */


#home p, #about p, #industries p, #careers p, #contact p, #search p{
  margin-bottom: 8px;
}

#home h3, #about h3, #industries h3, #careers h3, #contact h3, #search h3{
  margin-bottom: 10px;
}

#about h2 span{
  color: #7c7c7c;
}

#about h3{
  text-transform: uppercase;
  color: #000000;
  font-size: 120%;
  padding: 7px 0;
}

#about div.about, #contact div.left{
  width: 700px;
  padding-right: 30px;
  float: left;
  background: transparent url(../img/layout/oddelovac.png) repeat-y scroll right;
}

#about div.areas{
  width: 350px;
  float: right;
}

#about div.areas ul{
  list-style-type: disc;
  padding-left: 1em;
}


/* -------------- DIVISIONS -------------- */

#divisions ul{
  float: left;
  margin: 0 20px;
}

#divisions ul li ul{
  float: none;
  margin: 0;
}


/* -------------- INDUSTRIES -------------- */

#industries ul{
  list-style-type: disc;
  margin-left: 2em;
  margin-bottom: 20px;
}

#industries h3{
  text-transform: uppercase;
  font-size: 120%;
  margin-top: 30px;
}


/* -------------- CAREERS -------------- */

#careers li{
  list-style-type: disc;
  margin-left: 2em;
}

#products_services h3{
  margin: 15px 0 5px 0;
}

#products_services div.tretina{
  float: left;
  width: 300px;
  padding: 0 30px; 
  /*margin: 10px;*/
}

#products_services p{
  margin-bottom: 10px;
}


/* -------------- CONTACT -------------- */

#contact h3{
  margin-top: 20px;
  font-size: 140%;
}

#contact div.email_inquiry{
  float: left;
}

#contact div.left{
  float: left;
  margin-right: 0px;
  width: 600px;
  padding-left: 20px;
}

#contact div.callus{
  float: right;
  width: 380px;
}

#contact ul li{
  font-weight: bold;
  margin-top: 10px;
}

#contact ul ul li{
  list-style-type: disc;
  font-weight: normal;
  margin-left: 2em;
  margin-top: 0;
}

#contact p.email{
  margin-top: 20px;
  font-weight: bold;
  font-style: italic;
  font-size: 110%;
  text-decoration: underline;
}

#contact p.email:hover{
  text-decoration: none;
}

#contact form{
  width: 450px;
}

#contact form p{
  margin-bottom: 6px;
}

#contact label{
  width: 150px;
  display: block;
  float: left;
}

#contact form p span{
  color: #ff0000;
}

#contact input, #contact textarea, #contact select{
  border: 1px solid #7D7878;
}

#contact input.send{
  margin-left:150px;
  text-align: center;
  display: block;
}

#contact dd{
  margin-left: 20px;
  margin-bottom: 10px;
}


/* -------------- SEARCH -------------- */

#search{

}


/* -------------- ZAPATI -------------- */

#paticka{
  height: 42px;
  background-color: #ececec;
  background-position: center bottom;
  background-repeat: no-repeat;
  color: #333;
  font-size: 8pt;
  display: table-cell;
  vertical-align: middle;
  width: 1080;
  text-align: center;  
}

#paticka a{
  color: #333;
}

/* -------------- OBECNE -------------- */

.invisible{
  display: none;
}

.bold{
  font-weight: bold;
}

.left{
  text-align: left;
}

.center{
  text-align: center;
}

.hidden{
  position: absolute;
  top: -10000px;
}

.red{
  color: #FF0000;
}

.clear_both{
  clear: both;
}
  body{background: #fff;}
.kapsayiciSiyah{width:100%; height: 115%; background: #333; position: absolute; z-index: 98; display: block;}
.disKutu{width: 600px; overflow: hidden; border:0px solid #b3b3b3; position: absolute; z-index: 99; left:50%; margin-left: -350px; display: none;}
.icKutu{display: block; background: #9e9e9e; border:1px solid #9e9e9e; }
.icKutuUst{width: 600px; height: 25px; background-color:#9e9e9e;}
.icKutuUst h1{width: 600px; height: 20px; padding: 8px 0px 3px 15px;color:#9e9e9e; float:left; font-size: 18px; font-weight: bold; font-family:'Trebuchet MS',Arial,SansSerif;}
.icKutuUst img{border:0;float:right;margin: 3px 5px 0px 0px;}
.icKutuOrta{width: 600px; overflow: hidden; background-color:#9e9e9e;}
.icKutuOrta h1{width: 600px; overflow: hidden; margin:10px 25px 5px 25px; line-height: 18px; color:#cd1821;font-size:14px;font-family:'Calibri',Arial,SansSerif;}
p.paragraf{width: 600px; overflow: hidden; margin:5px 25px 10px 25px; line-height: 15px;font-size:14px;font-family:'Calibri',Arial,SansSerif; text-align: justify;}
.icKutubutonlar{width: 600px; border-top:1px solid #ccc; background: #f2f2f2;}
.icKutuOrtaButon{margin: 8px 10px 8px 0px; overflow: hidden;border:1px solid #29447E; float: right;}
.icKutuOrtaButon a{background: #5C74A9; border-top:1px solid #A5B1CA; text-decoration: none;  padding: 5px 8px 4px 8px;display: block; color:#fff; font-size: 16px; font-weight: bold;font-family:'Calibri',Arial,SansSerif;}
.icKutuOrtaButon2{margin: 8px 10px 8px 0px;   overflow: hidden;border:1px solid #999999; float: right;}
.icKutuOrtaButon2 a{background: #E4E4E4; border-top:1px solid #FFFFFF; text-decoration: none;  padding: 5px 8px 4px 8px;display: block; color:#333; font-size: 16px; font-weight: bold;font-family:'Calibri',Arial,SansSerif;}
