/* Jakékoliv kopírování a použití kódu na jiném webu než www.rihachem.com je ZAKÁZÁNO */

/* Odkazy */

a {text-decoration:none; color:#8d8d8d}
a:link {color:#8d8d8d}
a:visited {color:#8d8d8d}
a:hover {color:#2abceb}

.text_white a {text-decoration:none; color:#ffffff}
.text_white a:link {color:#ffffff}
.text_white a:visited {color:#ffffff}
.text_white a:hover {color:#2abceb}

.text_grey a {text-decoration:none; color:#bbbbbb}
.text_grey a:link {color:#bbbbbb}
.text_grey a:visited {color:#bbbbbb}
.text_grey a:hover {color:#2abceb}

.text_white_contact a {text-decoration:none; color:#ffffff}
.text_white_contact a:link {color:#ffffff}
.text_white_contact a:visited {color:#ffffff}
.text_white_contact a:hover {color:#2abceb}

.text_grey_contact a {text-decoration:none; color:#bbbbbb}
.text_grey_contact a:link {color:#bbbbbb}
.text_grey_contact a:visited {color:#bbbbbb}
.text_grey_contact a:hover {color:#2abceb}

.catalogs a {text-decoration:none; color:#ffffff}
.catalogs a:link {color:#ffffff}
.catalogs a:visited {color:#ffffff}
.catalogs a:hover {color:#2abceb}

p {margin-top:6px; margin-bottom:6px; padding:0px}

:focus { outline: 0; }

h1 {
font-size:12px;
color:#ffffff;
font-weight:100;
text-align:justify;
padding-bottom:3px;
}

h2 {
font-size:12px;
color:#ffffff;
font-weight:100;
text-align:justify;
padding-bottom:3px;
}

/* Tělo stránky */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#484848;
  margin-top:0px;
  border:0px;
  overflow: -moz-scrollbars-vertical; 
  overflow: "visible"; 
  overflow-y: none;
}  

/* Středící stránka */

#page {
  position:relative;
  top:0px; 
  width:1000px; 
  height:850px;
  margin:auto;
  background-color:#484848; 
  border:0px;
}
 
/* Rozložení stránky */

#header_left {
  position:absolute;
  top:0px;
  left:0px;
  width:384px;
  height:130px;
  background-image:url(bg/header_left.jpg);
}

#header_right {
  position:absolute;
  top:0px;
  left:384px;
  width:616px;
  height:130px;
  background-image:url(bg/header_right.jpg);
}

#subheader_left_home {
  position:absolute;
  top:130px;
  left:0px;
  width:384px;
  height:43px;
  background-image:url(bg/subheader_left_home.jpg);
}

#subheader_left_products {
  position:absolute;
  top:130px;
  left:0px;
  width:384px;
  height:43px;
  background-image:url(bg/subheader_left_products.jpg);
}

#subheader_left_catalogs {
  position:absolute;
  top:130px;
  left:0px;
  width:384px;
  height:43px;
  background-image:url(bg/subheader_left_catalogs.jpg);
}

#subheader_left_custom_synthesis {
  position:absolute;
  top:130px;
  left:0px;
  width:384px;
  height:43px;
  background-image:url(bg/subheader_left_custom_synthesis.jpg);
}

#subheader_left_contact {
  position:absolute;
  top:130px;
  left:0px;
  width:384px;
  height:43px;
  background-image:url(bg/subheader_left_contact.jpg);
}

#subheader_right_catalogs {
  position:absolute;
  top:130px;
  left:384px;
  width:616px;
  height:43px;
  background-image:url(bg/subheader_right_catalogs.jpg);
}

#subheader_right_contact {
  position:absolute;
  top:130px;
  left:384px;
  width:616px;
  height:43px;
  background-image:url(bg/subheader_right_contact.jpg);
}

#subheader_right_custom_synthesis {
  position:absolute;
  top:130px;
  left:384px;
  width:616px;
  height:43px;
  background-image:url(bg/subheader_right_custom_synthesis.jpg);
}

#subheader_right_home {
  position:absolute;
  top:130px;
  left:384px;
  width:616px;
  height:43px;
  background-image:url(bg/subheader_right_home.jpg);
}

#subheader_right_products {
  position:absolute;
  top:130px;
  left:384px;
  width:616px;
  height:43px;
  background-image:url(bg/subheader_right_products.jpg);
}

#img_catalogs {
  position:absolute;
  top:173px;
  left:150px;
  width:234px;
  height:211px;
  background-image:url(bg/img_catalogs.jpg);
}

#img_contact {
  position:absolute;
  top:173px;
  left:150px;
  width:234px;
  height:211px;
  background-image:url(bg/img_contact.jpg);
}

#img_custom_synthesis {
  position:absolute;
  top:173px;
  left:150px;
  width:234px;
  height:211px;
  background-image:url(bg/img_custom_synthesis.jpg);
}

#img_home {
  position:absolute;
  top:173px;
  left:150px;
  width:234px;
  height:211px;
  background-image:url(bg/img_home.jpg);
}

#img_products {
  position:absolute;
  top:173px;
  left:150px;
  width:234px;
  height:211px;
  background-image:url(bg/img_products.jpg);
}

#left_01 {
  position:absolute;
  top:173px;
  left:0px;
  width:150px;
  height:211px;
  background-image:url(bg/left_01.jpg);
}

#left_02 {
  position:absolute;
  top:384px;
  left:150px;
  width:234px;
  height:33px;
  background-image:url(bg/left_02.jpg);
}

#left_03 {
  position:absolute;
  top:417px;
  left:0px;
  width:384px;
  height:380px;
  background-image:url(bg/left_03.jpg);
}

#left_04 {
  position:absolute;
  top:384px;
  left:0px;
  width:150px;
  height:33px;
  background-image:url(bg/left_04.jpg);
}

#content {
  position:absolute;
  top:173px;
  left:384px;
  width:616px;
  height:604px;
  background-image:url(bg/content.jpg);
}   

#footer {
  position:absolute;
  top:777px;
  left:0px;
  width:1000px;
  height:73px;
  background-image:url(bg/footer.jpg);
}  

.footer_text {
  color: #999999;
  font-size: 10px;
  margin-top: 10px;
  text-align: center;
}  


/* Tlačítka */

.buttons {
  position:absolute;
  top:92px;
  left:0px;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  color:#8d8d8d;
} 

td {padding-right:26px}

/* Texty */

.text {
  font-size:12px;
  color:#FFFFFF;
  text-align:justify;
  width:416px;
  margin:25px;
}  

.catalogs {
  position:absolute;
  left:113px;
  top:50px;
  font-size:12px;
  color:#FFFFFF;
  text-align:justify;
  width:416px;
}  

.text_white {
  position:absolute;
  left:175px;
  top:50px;
  letter-spacing:-1px;
  font-size: 11px;
  color:#FFFFFF;
}  

.text_grey {
  position:absolute;
  left:175px;
  top:184px;
  letter-spacing:-1px;
  font-size: 11px;
  color:#bbbbbb;
}  

.text_white_contact {
  position:absolute;
  left:113px;
  top:50px;
  letter-spacing:-1px;
  font-size:12px;
  color:#FFFFFF;
}  

.text_grey_contact {
  position:absolute;
  left:113px;
  top:196px;
  letter-spacing:-1px;
  font-size:12px;
  color:#bbbbbb;
}  