body {
 color: #000;
 text-align: center;
 background: #fff;
 margin: 0; padding: 0;
}

.logo1 {
 text-align: center;
 margin: 5px 0;
}

th {
 text-align: left;
}

table {
 border-collapse: collapse;
}

a:link, a:visited, a:active { 
 color: #325274; 
 text-decoration: underline; 
}

a:hover { 
/*  color: #9cc6b0; */
 color: #a00; 
 text-decoration: none; 
}

body, td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

td.main {
 border: 1px solid #325274;
 border-width: 0 1px;	
 text-align: left;
 padding: 5px;
 margin: 5px;
}

td.footer, td.banner {
 background-color: #325274;
}

td.top, td.bottom {
 text-align: left;
 padding-left: 10px;
 background-color: #9cc6b0;
 border: 1px solid #325274;
 border-width: 0 1px;	
}


td.top a:link, td.top a:visited,  td.top a:active { 
 color: #fff; 
 text-decoration: none;
}

td.top a:hover { 
 color: #fff; 
 text-decoration: underline ;
}

td.top {
 font-size: 14px;
}

.part, .desc, .top2 {
 margin: 0;
 padding: 5px;
}

.part2 {
 margin: 0;
 padding: 5px 0;
}

h1 {
 font-size: 16px;
 margin: 5px 0 10px 0;
 padding: 0;
}

h2, h3 {
 font-size: 12px;
 margin: 5px 0;
 padding: 0;
}

h3 {
 padding: 0 0 0 10px;
}

.foto, .foto2 {
 margin: 5px;
 padding: 5px;
 border: 1px solid #325274;
 float: right;
}


.foto2 {
 float: left;
}

.galery {
 margin: 5px;
 padding: 5px;
 border: 1px solid #325274;
}

.error {
 margin: 0;
 padding: 5px 0;
}

.error, .error2 {
 color: #a00;
 font-weight: bold;
}

.error2 {
 font-size: 10px;
}

.tree {
 margin: 0 0 10px 0;
 font-weight: bold;
}	


.head {
 margin: 3px; padding: 3px 20px 10px 3px;
 color: #fff;
 font-size: 28px;
}

.prod {  
 padding: 3px 3px 3px 10px;
/* font: 11px Verdana, Arial, Helvetica, sans-serif; */
 color: #325274; 

/*
 border: 1px solid #bdccd6;
 border-width: 0 0 1px 0;
*/

}


.cat {
 padding: 3px 3px 3px 10px;
 color: #325274; 
/* background: url('/img/bullet.gif') no-repeat left center; */
}

.lst {
 margin: 5px 0 10px 0;
}

.lst th {
 color: #325274; 
}

.desc {
/* font-size: 11px; */
 padding: 0 0 10px 0;
}


.buy {
 padding: 5px 0;
}

.zoom {
 padding: 5px 0;
 font-size: 11px;
 white-space: nowrap;
}

hr {
 height: 1px;
 color: #d7d7d7;
 background-color: #d7d7d7;
 border: none;
 margin: 7px 0; 
 padding: 0;
}


#tender {
 margin: 5px 0 10px 0;
}


#tender th, #tender td {
 border: 1px solid #9cc6b0;
 margin : 3px;
 padding: 3px;
}


#tender th {
 color: #325274; 
 text-align: left;
 background-color: #e3efe9;
 width: 200px;
}

.small {
 font-size: 8pt;
}


.nav {
 margin: 7px 0;
 font-weight: bold;
 font-size: 8pt;	
}

.nav a, .nav a:visited, .nav a:link {
  padding:2px 5px;
  font-weight: 100;
  background: #e3efe9;
  border:1px solid #c7c7c7;
  color:#000;
  text-decoration:none;
  margin:0 1px;
}

.nav a.active, .nav a.active:visited {
  background: #9cc6b0;
  border:1px solid #666;
  color: #fff;
}

.nav a:hover {
  border:1px solid #666;
}



.news-block {
/* border: 1px solid #325274; 
 border-width: 0 0 0 1px; 
*/
 padding: 0 10px 0 0;
 margin: 0;
}

.news-more, .news-more-list {
 text-align: right; 
 font-size: 8pt;
 margin: 10px 0 10px 0;
}

.news-more-list {
 text-align: left; 
}


.news_table {
 margin: 0;
 padding: 0;
}

.news_table td {
 text-align: left;
 vertical-align: top;
 padding: 5px 0;
}

td.extra-top {
 padding: 5px;
}


td.extra-top a:link, td.extra-top a:visited,  td.extra-top a:active { 
 color: #fff; 
 text-decoration: none 
}

td.extra-top a:hover { 
 color: #fff; 
 text-decoration: underline 
}

.lang {
/* border: 1px solid #fff; */
 border: 0;
 padding: 0;
 margin: 0 5px;
}

.graph th, .graph td, .tu th, .tu td {
 margin: 0; padding: 5px;
 border: 1px solid #9cc6b0;
}

.graph th, .tu th {
 color: #325274; 
 background-color: #e3efe9;
 text-align: left;
 padding-left: 10px;
}

.tu, .tu th, .tu td {
 font-size: 8pt;
}

.quality {
 text-align: center;
 margin: 5px; padding: 0;
}


.search { margin: 0 0 20px 0; padding: 0; }

.search-query {
	border: 1px solid silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	width: 150px;
}

.search-button, .btn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	border: 1px solid silver;
	background-color: #f1f1f1;
}


.banner {
 text-align: center;

}

ul li {
 padding-bottom: 5px;

}

.left_menu {
 padding: 5px;
 width: 200px;
/*  border: 1px solid #325274; 
  border-width: 0 1px 0 0; 
*/
}


   
div.left_header {
 background-color: #325274;
 color: #fff;
 height: 15px;
 padding: 4px 4px 4px 8px;
 margin: 0 10px 0 0;
}

div.left_content {
 border: 1px solid #325274;
 margin: 0 10px 20px 0;
 padding: 15px 8px 15px 8px;
/* background-color: #e3efe9;  */
}

div.level0, div.level0-cur {
 padding: 2px 2px 2px 12px;
 margin: 0 0 5px 0;
 background: url(/img/bul_blue.gif) no-repeat top left;
}

div.level0-cur {
 background: url(/img/bul_red.gif) no-repeat top left;
}

div.level0-cur a:link, div.level0-cur a:visited, div.level0-cur a:active { color: #a00; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */



td.limages, td.rimages {
 width: 230px;
 text-align: center;
}

td.rimages img,  td.limages img {
 padding: 5px;
 margin: 0 0 5px 0;
 border: 1px solid #325274;
}


.article_a {
 border: 0;
}

.article_a td {
 border: 0;
 padding: 5px 5px 5px 0;
 margin: 0;
}



/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

form.fb input, form.fb select {
 width: 300px;
}

form.fb textarea, .prv {
 width: 500px;
}

form.fb .btn, .btn {
 width: 100px;
}

.copyright {
 text-align: right;
 color: #666;
 font-size: 8pt;
}