/* CSS Document */

/* вывод в несколько колонок - начало */
#columns {
width: 33%;
float: left;
border: 1px solid #333;
}
/* вывод в несколько колонок - конец */


/* выводит картинку при наведении на ссылку */
.popup {
position: relative;
z-index: 1;
}

.popup:hover {
background-color: transparent;
z-index: 2;
}

.popup span {
position: absolute;
visibility: hidden;
}

.popup span img {
border-width: 0;
padding: 2px;
}

.popup:hover span {
visibility: visible;
top: 0;
left: 80px;
}
/* <p>Это пример всплывающей (popup) картинки<br /> при наведении указателя мыши на */
/* <a class="popup" href="#">Ссылку<span><img src="primer.jpg" alt="primer" /></span></a></p> */




/* стиль форм */
label {
    font-weight: normal;
}
/* Fieldsets */
fieldset {
    border: none;
}


/* Text fields */
input[type="text"], input[type="password"], textarea, select {
  border: 1px solid #a59f9a;
  background: #F4F4F4;
  margin: 0;
}
input[type="submit"] { cursor: pointer; background: #5b6f15; border: 1px solid #3a4c00; color: #FFF; }
/* Textareas */
textarea {
    min-width: 300px;
    height: 10em;
    border-width: 1px;
    background: inherit;
    color: inherit;
}

form { max-width: 99%; 
  font-family:Tahoma, Verdana;
  color: #045D9C;
  font-weight: bold;
  font-size: 11px;
  margin: 5px 0;
  padding-top: 3px;
  text-align: center;
}

.fieldline td {padding-bottom: 5px;}



/* общий стиль */
body {
  margin:0;
  padding:0;
  background:#d5f0d6;
}
.ramka {
  border-top: solid 1px #649661;
  border-left: solid 1px #649661;
  border-right: solid 1px #649661;
  background:#ffffff;
}
.ramka_l {
  border-left: solid 1px #649661;
}
.ramka_r {
  border-right: solid 1px #649661;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #8e2424;
  font-size:12px;
  font-weight:bold;
  margin-left:30px;
  margin-top:10px;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #045d9c;
  font-size:12px;
  font-weight:bold;
  text-align: center;

}
b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #008040;
  font-size:11px;
  font-weight:bold;
}
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:11px;
  text-align:justify;
  text-indent: 10px;
}
.p_center {
  text-align:center;
}
a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #045d9c;
  text-decoration:none;
  padding-left: 0px;
  padding-right: 10px;
  font-size:11px;
  height:1%;
}
a:hover {
  color: #669be1;
}
.sps {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:11px;
  margin-left: 50px;
  text-indent: 0px;
}

/* основное меню в хедере */
.c_name {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: none;
  color: #FFFFFF;
  text-align: center;
  vertical-align: bottom;
  padding-bottom: 0px;
  padding-left: 3px;
}
.menu {
  color: #045d9c;
  font-weight: bold;
  white-space: nowrap;
  text-align: center;
  font-size: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.menu_dop {
  color: #045d9c;
  font-weight: bold;
  text-align: center;
  font-size: 11px;
    padding: 5 5 0 5px;
}
.menu_lnk{
  text-decoration: none;
  color: #045d9c;
}

.menu_lnk:hover {
  color: #669BE1;
  text-decoration: none;
}
.date {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  text-align:right;
  color: #008040;
}
.price {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  text-align:right;
  color: #008040;
  padding: 10 10 0 0px;
}
.t-menu_lnk {
  text-decoration: none;
  color: #5ea279;
  font-weight: bold;
  font-size:10px;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 10px;
}

.t-menu_lnk:hover {
  text-decoration: underline;
  color: #5ea279;
  font-weight: bold;
  font-size:10px;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 10px;
}

/* меню каталога продукции*/

ul {
  margin-left:30px;
  margin-top:5px;
  color:#045d9c;
  padding:1px;
  list-style-type: square;
  line-height: 16px;
}
li {

  margin-top:2px;
  margin-right:0px;
  color:#045d9c;
  padding:1px;
}

.menu_cat{
  font-weight:bold;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  background:url("../images/menu_d.jpg");
  width: 210px;
  list-style: none;
}

.map_cat{
  font-weight:bold;
  margin:5 0 0 20px;
  padding:0 0 0 0px;
  background-color:#f6f6f6;
  list-style: none;
}
.map_ul{
  background-color:#f6f6f6;
  list-style: none;
}
.map_cat_li {
  padding-left:15px;
  background:url("../images/arrow_menu.gif") no-repeat 0px 3px;
  line-height:18px;
}
.map_cat a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #045d9c;
  text-decoration:none;
  padding-left: 10px;
  font-size:12px;
  height:1%;
}
.map_cat a:hover {
  color: #669be1;
}
.tagstyle {
  width: 190px;
  margin: 0 0 0 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
/* основной текст на страницах */
.block {
  width:650px;
  padding:10 0 0 10px;
}
.item {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:11px;
  text-align:justify;
  padding: 5 0 10 0px;
}
.contentus {
  background-color:#f6f6f6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  font-size:11px;
  text-align:justify;
  padding: 0 15px 0 10px;
}
.cont_zag {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-align: left;
  font-size:12px;
  background-color:#d5f0d6;
  color:#008040;
  margin:0 8 0 2px;
  padding: 5px;
  border: solid 1px #649661;
}
.tabl_k {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  text-align: center;
  color: 008040;
  background:#f6f6f6;
  margin: 10 10 10 10px;
}
/* стиль футера */
.copy {
  font-family:Tahoma;
  vertical-align: midlle;
  text-align: center;
  font-weight: bold;  
}
.down a {
  font-size:10px;
}
/* Таблицы в товарах */
.std{
  background-color:#D5F0D6;
  text-align: center;
  FONT-WEIGHT: normal;
  HEIGHT: 20px;
  font-size:11px;
  COLOR: #333333;
}
.std_l{
  background-color:#D5F0D6;
  text-align: left;
  padding-left: 10px;
  FONT-WEIGHT: normal;
  HEIGHT: 20px;
  font-size:11px;
  COLOR: #333333;
}
.str{
  background-color: #5F9F48;
  text-align: center;
  HEIGHT: 20px;
  font-size:11px;
  COLOR: #000000;
}


.menushop a{
width: 60px;
height: 20px;
line-height: 20px;
text-align: center;
text-decoration: none;
color: #EEE;
font-size: 11px;
font-weight: bold;
background-image: url(../images/menu.gif);
background-position: left;
margin-left: 4px;
margin-right: 4px;
display: block;
}
.menushop a:hover{
background-position: right;
color: #FFF;
text-decoration: none;
}


.vanna {
  width:100%;
}

.vanna th {
  background-color:#D5F0D6;
  text-align: left;
  padding-left: 10px;
  FONT-WEIGHT: normal;
  HEIGHT: 20px;
  font-size:11px;
  COLOR: #333333;
}
.vanna td {
  background-color:#D5F0D6;
  text-align: center;
  HEIGHT: 20px;
  font-size:11px;
  COLOR: #000000;
}
