
body {
  margin:0 auto;
}


/* common */
#outer00{
   min-width: 950px;
   }

* html #outer00 {
   padding-left: 950px;
   }

* html .minwidth00 {
   height: 1%;
   }

* html .container00 {
   margin-left: -950px;
   position: relative;
   height: 0;
}
   
   
   

/* main layout */

#outer_wrapper {
  min-width:740px;
  width:100%;
 
}
#wrapper {
  
}

#header {
  clear:both;
  margin:0 -1px;
  width:100%;
  min-width:1000px;
  height: 221px;
  background-image2:url('../img/headerbg.jpg');
  overflow: hidden;
}
#headerin {
  height: 221px;
  width: 100%;
  min-width:1000px;
  background-repeat: no-repeat;
  border: 0px orange solid;
}


#container {
  float:left;
  width:100%;
  display:inline;
  margin-left:-200px;
}
#left {
  float:left;
  width:240px;
  display:inline;
  margin-left:200px;
}
#main {
  margin-left:453px;
}

#content{
  width2: 100%;
  padding: 10px 10px 10px 20px;
}

#sidebar {
  padding-left:100%;
  margin-left:-200px;
}
#sidebar p, #sidebar p a {
  position:relative;
}

#sidebarin{
  min-height: 500px;
  padding: 5px 5px 10px 10px;
  background-color2: #e1ffdc; /* light green*/
  background-color: #eee; /* light grey*/
  color: #000;
}

#footer {
  clear:both;
  width:100%;
  height: 102px;
  overflow:hidden;
  
  padding-top: 7px;
  padding-left: 0px;
  
  border-top:1px solid #b0b0b0;
  border-bottom:1px solid #b0b0b0;
  
  background:#b0b0b0;
  background-image:url('../img/footer.jpg');
  
  color: white;
  font-family: Verdana;
  font-size: 0.8em;
  
}

* html #footer {
  clear:both;
  height: 102px;
  overflow:hidden;
  
  background-image:url('../img/footer.jpg');
  padding-left: 0px;
  
  color: white;
  font-family: Verdana;
  font-size: 0.8em;
  
}



.clear {height:0;clear:both}


/* common styles */

table {
  border-collapse : collapse; 
}

/* header */

#headerin1 {
  float: left;
  height: 101px;
  width: 170px;
  background-repeat: no-repeat;
  border: 0px orange solid;
}

#headerin2 {
  float: left;
  height: 100px;
  width: 100%;
  min-width:800px;
  background-image:url('../img/back_header2.gif');
  background-repeat: repeat-x;
  border: 0px orange solid;
}

#topline2{
  padding-top: 10px; 
  height: 110px;
  font-size: 10pt;  
  font-weight: bold;
  background-color: #bbdaf8; /* light blue */
  background-color2: #ffffe5; /* light yellow */
  
  border: 0px orange solid;
}

#topline2 img {
  padding: 5px;
}

#head_title{
  margin-top: 30px;
  height: 70px;
  min-width: 600px;
  padding-left: 40px;
}

#head_title h1{
  font-family: Arial, Tahoma;
  color: #3676e6;
  font-size: 24px;
  font-weight: bold;
}

#head_phones {
  color: white;
  font-family: Verdana;
  font-size: 0.7em;
  text-decoration: none; 
  padding-right: 10px;
  white-space: nowrap;
}


#hdr_title {
  width2: 100%;
  min-width2: 100px;
  height: 20px;
  padding: 12px 10px 12px 20px;

  background-color2: #5A82A5;
  background-color3: #e0bd09;  /* orange */
  background-color4: #ffffe5;  /* light yellow */
  background-color: #feda28;  /* yellow */
  background-color5: #eaeaea;  /* light grey*/
  
  color: #1a53df;
  font-family: Verdana;
  font-size: 15px;  
  
}

#hdr_title h1{
  color: #523821;
  font-size: 19px;
  margin-top: 0px;
}



/* left column */


/*
#leftmenu{
  width: 230px;
  background-color2: #447093;
  background-color: #e8f1f8;
  padding: 10px 10px 10px 10px;
  border: 0px orange solid;
}

#leftmenu a{
  color: #6e9911;
  font-weight: bold;
  line-height: 29px;
  font-size: 17px;
  font-family: Arial, Verdana;
}

#leftmenu a:hover{
  color2: #ccffff;
  color:#58721e;
  
}
*/

/* v2 - yellow, orange */
#leftmenu{
  width: 230px;
  background-color: #ffffe5;
  padding: 10px 10px 10px 10px;
  border: 1px #f5e082 solid;
}

#leftmenu a, #leftmenu a:link{  
  color: #d56600;
  font-weight: bold;
  line-height: 29px;
  font-size: 17px;
  font-family: Arial, Verdana;
  text-decoration: none; 
}
#leftmenu a:visited{
  color: #d56600;
  text-decoration: none; 
}
#leftmenu a:hover{  
  color: #cf955a;
  text-decoration: underline;  
}


#leftinfo {
  width: 230px;
  padding: 10px 10px 10px 10px;
  background-color: #608195;
  color: #fff;  
  border: 0px orange solid;
}
#leftinfo {
  font-family: Verdana, Tahoma;
  font-size: 13px;
  
  
}

/* right column */

#sidebar a, #sidebar a:link{  
  color: #608195;
  font-weight: bold;
  line-height: 17px;
  font-size: 12px;
  font-family: Verdana, Tahoma, Arial;
  text-decoration: none; 
}
#sidebar a:visited{
  color: #608195;
  text-decoration: none; 
}
#sidebar a:hover{  
  color: #cf955a;
  text-decoration: underline;  
}


/* footer */

#footer a {
  color: white;
}

#footer a:hover {
  color: #FFDB08;
}


/* main column */


/* styles */

h1 {
  font-size: 15px;
  font-weight: bold;
  
}


#content a {
  text-decoration: underline; 
  color: #6F9DC8;
  font-size: 0.8em;    
}



#footer table {
  color: white;
  font-family: Verdana;
  font-size: 0.8em;
}


#producerhead {
  color: white;
  font-family: 'Arial Narrow';
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none; 
}

#producerhead a {
  color: #FFAA00;
  font-family: 'Arial Narrow';
  font-weight: bold;
  text-decoration: none; 
}











div#orders{
  border: 1px solid #6f9dc8;
  background-color: #c6e3ff;
  text-align: left;
  padding: 10px 10px 10px 15px;
  width: 220px;
}

#orders table {
  color: #004499;
  font-family: Arial;
  font-size: 0.7em;  
  font-weight: bold;
  text-align: left;
  
}

#orders table tr td{
  padding-left: 10px;
  
}

#orders a{
  color: #004499;
  font-size: 15px;
  font-weight: bold;
  line-height: 28px;
}

#orders a:hover{
  color: orange;
}

#orders2 td{
  background-color: #ff7e00;
  text-align: center;
  padding: 10px;
}

#orders2 td a{
  font-family: Arial;
  font-size: 0.95em;
  text-decoration: underline;   
  color: white;
}

#labpribor td a{
  font-family: Arial;
  font-size: 0.8em;
  text-decoration: underline;   
  color: white;
}

.showhide {
  background-color: white;  
  padding: 20px;
}

a.head, a.head:link, a.head:visited {
  font-family: Verdana;
  font-size: 1.1em;  
  color: #004499;
  text-decoration: underline;
  font-weight: bold;
}
 a.head:visited {
  font-family: Verdana;
  font-size: 1.2em;  
  color: #004499;
  font-weight: bold;
  text-decoration: underline;
}

#scnd {
  display: none;
}

#ooo {
  font-family: Verdana;
  font-size: 0.7em;  
  padding: 10px;
  padding-left: 20px;
  color: navy;
  background-color: #eee;
}

.showhide a {
  font-family: Verdana;
  font-size: 0.8em;  
  color: black;
  text-decoration: underline;
}



a.right{
  color: #004499;
  font-size: 15px;
  font-weight: bold;
}

div#longest{
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #d2e1fe;
}

div#forumhead{
  background-color: #6f9dc8;
  margin: 1px;
  padding: 5px;
  color: white;
  font-weight: bold;
}

div#forumhead2{
  background-color: white;
  margin: 1px;
  padding: 5px;
  font-family: Verdana;
  font-size: 0.7em;  
  border: 1px solid #6f9dc8;
}


div#labpribor{
  border-top: 1px solid black;
  background-color: white;
}

div#bluecontainer{
  background-color: white;
  margin: 1px;
  font-family: Verdana;
  font-size: 0.7em;  
  border: 1px solid #6f9dc8;
}

.thebutton {
  width: 128px;
  height: 26px;
  background-image:url('../img/button.jpg');
  background-repeat: no-repeat;
  text-align: center;
  padding-top: 10px;
  margin-right: 5px;

  float: right;
}

.thebutton a {
  color: #004499;
  font-family: Verdana;
  font-size: 0.7em;
  text-decoration: none; 
  font-weight: bold;  
}

.thebutton a:hover {
  color: #ff7d00;
  font-family: Verdana;
  text-decoration: none; 
  font-weight: bold;  
}

#buttonz {
  position2: absolute;
  margin-top2: 117px;
  margin-left2:310px;
  font-size: 15pt;
  font-weight: bold;
  color2: #eee;
  border: 1px orange solid;
  
}




.title{
  float:left;
  display:inline;
  width:30%;
  text-align:right;
  margin-top:10px;
  color:#fff;
}
.lab{
  float:right;
  display:inline;
  width:68%;
  margin-left:2%;
  margin-top:10px;
  color:#fff;
}
* html .title{
  float:left;
  display:inline;
  width:300px;
  text-align:right;
  color:#fff;
}
* html .lab{
  float:right;
  display:inline;
  width:70%;
  margin-left:2%;
  color:#fff;
  overflow:hidden;
}
* html .copy{
  float:left;
  display:inline;
  width:80%;
  text-align:center;
  margin-top:15px;
  overflow:hidden;
}
.copy{
  float:left;
  display:inline;
  width:80%;
  text-align:center;
  padding-top:15px;
  padding-right: 100px;
  margin-right: 100px;
  overflow:hidden;
}



div.lineRight{
  background-image: url('../img/dots_right.gif');
  background-repeat: repeat-x;
  height: 3px;
  padding-top:1px;
}


.forumpost {
  background-color: #e3e3e3;
  margin: 1px;
  font-family: Verdana;
  font-size: 0.7em;  
  border: 1px solid #6f9dc8;
  padding-bottom:  5px;
}

.forumposthead {
  background-color: white;
  height: 20px;

}

.forumpostlast a {
  font-family: Verdana;
  font-size: 0.9em;  
  color: #ff7e00;
  text-decoration: underline;
}

.forumpostlast {
  padding-left: 140px;
}

.forumposthead a {
  font-family: Verdana;
  font-size: 0.8em;  
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

.forumpostcontent {
  padding-left:  25px;
  padding-bottom:  5px;
    
}

.forumpostcontent a {
  color: #004499;
  font-family: Verdana;
  font-size: 0.8em;  
  text-decoration: underline;  
}


.t5 {
background-color:#F0F5F8;
}
.t6 {
background-color:#efefef;
}

.t5 td, .t6 td{
  padding: 4px 5px 4px 10px; font-size: 90%;
}

.t52 {
background-color:#DCE5EE;
}
.t62 {
background-color:#F0F5F8;
}
.t7 {
background-color:#97AEBE;
font-weight:bold;
}
.im{
  float:left;
  display:inline;
  width:350px;
}
.elt{
  float:left;
  display:inline;
  width:585px;
}


.imgMain{
  margin-right:20px; margin-bottom: 30px;
}

#pageGallery img
{
border: 0px;
  margin: 15px;
}


h3{
  color: #004499;
}


/* news - sidebar */
#divNewsRight{
	padding: 0px;
	margin: 0px;	
}

#sidebarin br{
	line-height: 12px;
}

#divNewsRight a, 
#divNewsRight a.newsRight, #divNewsRight a.newsRight:link, #divNewsRight a.newsRight:visited, #divNewsRight a.newsRight:hover,
#sidebarin a.newsRight, #sidebarin a.newsRight:link, #sidebarin a.newsRight:visited, #sidebarin a.newsRight:hover
{
	line-height: 18px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 13px;
	
}

