@charset "utf-8";
/* CSS Document */

.png {behavior: url(images/iepngfix.htc);}



/* general options */



body, p, div, span, td, table, table td, li, a, input, textarea, font {font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}


html {margin: 0;  padding: 0;  border: 0;  height: 100%;  overflow: auto;} /* Or IE will always show the vertical scrollbar */
html > body {height: auto; min-height: 100%;   }

body {margin: 0; padding: 0; border: 0;  position: relative;  width: 100%;  background: #000;   color:#000;    }
* html body {height: 100%;  }
#header { width: 100%;}
#content {padding-bottom: 150px; width: 1000px; background-color:#f2f2f2; margin:auto;  }
#footer {height: 150px;  position: absolute; padding:0; bottom: 0; width: 100%; background-color:#000;  }


form {padding:0px; margin:0px; width:auto;}


h1 { font-size:15pt; font-weight:bold;}
h2 { font-size:14pt; font-weight:bold;}
h3{ font-size:12pt; font-weight:bold;}
h4{ font-size:11pt; font-weight:bold;}

a:link, a:visited, a:active { color:#039;}
a:hover {	color:#a36109;}

a img {border:0px;}
/*-------------- header + footer ------------------------------------------*/
td.menu_top { background:url(../images/menu_bg.jpg) no-repeat; height:70px; vertical-align:bottom; }

#menu {font-size:12pt; color:#a36109; font-weight:bold;  width:142px; height:42px; line-height:42px; text-align:center; margin:28px 5px 0px 0px; }
#menu a:link, #menu a:visited, #menu a:active {background:url(../images/menu.gif);color:#a36109;display:block; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; font-weight:bold; }
#menu a:hover {color:#fff;  background: url(../images/menu_hover.gif);}


.main_table { background: #f2f2f2 url(../images/main_bg.gif) repeat-x;}


.right { padding:10px; padding-top:20px;}
.right a:link,.right a:visited, .right a:active {color:#006;}
.right a:hover {color:#000;  }
.login_form { background:url(../images/block1_bg.gif) repeat-x #feaf31; padding:10px;}


.develop { font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:11px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.develop a:link, .develop a:visited, .develop a:active {color:#666; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.develop a:hover {color:#fff; text-decoration:underline;}



.contacts { color:#262626;font-size:15px; font-weight:bold; background-color:#b7b7b7; padding-left:150px;}
.contacts a:link, .contacts a:visited, .contacts a:active {color:#252525; text-decoration:none;  font-size:15px;}
.contacts a:hover {color:#052580; text-decoration:underline;}




/*------------------------ text ---------------------------------------------------------------------------------------*/

.block_bg { background: url(../images/block2_bg.gif) #fcf1b4 repeat-x; text-align:center; color:#363636; padding:5px;}
.block_bg a:link, .block_bg a:visited, .block_bg a:active {color:#1b388c; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.block_bg a:hover {color:#000;  }

h1 { background:url(../images/h1_bg.gif) repeat-x #052481; line-height:35px; height:35px; color:#fff; display:block; padding: 5px 15px; margin-top:10px;}

.content2 { padding:10px;}
.content2 p {padding-left:15px;}


.crc {color:#000;  font-size:12pt; font-weight:bold;}

.crc_txt {color:#000; font-size:10pt; margin-bottom:10px; }
.crc_txt a:link, .crc_txt a:visited, .crc_txt a:active { color:#006;  font-size:9pt;}
.crc_txt a:hover {color:#000;  }

.txt_field { border:1px solid #e4a019; color:#a36109; background:#f6e589;line-height:20px; height:20px; padding-left:3px; margin-top:5px;}
.txt_field2 { border:1px solid #e4a019; color:#a36109; background:#f6e589;line-height:20px; height:20px; padding-left:3px; width:90%;}
.button {background: #0130be url(../images/butt.gif) repeat-x; border:1px solid #05247e; color:#fff; padding:3px 10px;}

h4 {color:#363636;font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; font-weight:bold;}

#new_pict {color:#363636; font-size:8pt; text-align:center; margin-top:5px;}
#new_pict img { border:1px solid #9c9c9b; }


/* news*/
#news_name { padding-left:15px;font-weight:bold; font-size:110%; color:#373737; padding-right:15px;}
#news_name span { color:#05247e;}
#news_txt { padding-left:15px;padding-bottom:20px; padding-top:5px; padding-right:15px; text-align:justify;}


/* catalogue */

.catalogue_table img { padding:10px;}
.catalogue_table td {padding-top:10px; background-color:#FFF; text-align:center;}
.name, a.name, a.name:link, a.name:visited, a.nameactive { text-align:center; font-weight:bold; text-transform:uppercase; color:#039; padding-top:10px; font-size:120%;}
a.name:hover { color:#000;}

#razdel_c { padding:5px;}

.table_title { background:#fbb838; color:#000; text-align:center; padding:10px;font-weight:bold; vertical-align:top;}
.table_row {padding: 3px 10px; background:#e2eefb;}
.table_row2 {padding: 3px 10px; background:#f1f0e3;}
.button2 {background: #0130be url(../images/butt.gif) repeat-x; border:1px solid #05247e; color:#fff; width:100%;}

#table_products {}
#table_products .img_prod { background-color:#FFF; border:1px solid #666; text-align:center;}