@charset "utf-8";
/* CSS Document */

html, body {margin:0px;  padding:0px;}
body, td {font:normal 14px Verdana, Tahoma, sans-serif; color:#000000;}
body {background:#FFFFFF;}

a {color:#22511a; text-decoration:underline;}
a:hover {color:#22511a; text-decoration:none;}

a img {border-color:#000000}

/*--*/
div {display:block; margin:0px; padding:0px;}
#tab {padding:0px; margin:0px; border:0px; border-collapse:collapse; width:100%;}
/*--*/
#bg_main {background:url(bg_main.jpg) center repeat-y; margin:0px; padding:0px; text-align:center;}
#div_main {background:#FFFFFF; border:1px solid #666666; padding:0px; margin:0 auto; width:990px; display:block;}
#pic1 {height:179px; background:url(pic1.jpg) center top no-repeat; display:block; padding:0px; margin:0 auto; vertical-align:top;}
#pic1_tit {height:171px; background:url(pic1_tit.jpg) center top no-repeat; display:block; padding:0px; margin:0 auto; vertical-align:top;}
#pic2 {background:url(pic2.jpg) center top no-repeat; display:block; padding:0px; margin:0 auto; vertical-align:top;}
#pic2_tit {background:url(pic2_tit.jpg) center top no-repeat; display:block; padding:0px; margin:0 auto; vertical-align:top;}
/*--*/
#padding {padding:6px 0 7px 0;}
#padding2 {padding:4px 0 30px 0;}
#top {padding:8px 25px 0 15px;}
#top img {margin:0px; padding:0px; float:left; border:0px;}
#top div {
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  text-transform:none;
  color:#343434;
  padding:0px 0px 0px 50px;
  margin:0px;
  float:right;
  background:url(tel.gif) center left no-repeat;
}
#top div.tit {
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  text-transform:none;
  color:#343434;
  padding:0px 0px 0px 50px;
  margin:0px;
  float:right;
  background:none;
}
#top div.calc {
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:bold;
  text-align:middle;
  text-transform:none;
  color:#343434;
  padding:0px 0px 0px 50px;
  margin:0px;
  float:right;
  background:none;
}

/*--*/

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0; color:#22511a; text-transform:uppercase; font-family:"Times New Roman", Times, serif, Helvetica, sans-serif;}
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}
h5,h6 {font-size:11px}

h1.tema {
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  text-align:left;
  padding:0px;
  margin:15px 0 0 0;
  color:#22511a;
  display:block;
}

.body {
  font-family:"Verdana", Verdana, serif;
  font-size:13px;
  font-weight:normal;
  text-align:left;
  color:#000000;
  padding:2px 30px 44px 16px;
}

h1.tema2 {
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:bold;
  text-transform:none;
  text-align:left;
  padding:0px;
  margin:0 0 15px 0;
  color:#000000;
}

.body2 {
  font-family:"Verdana", Arial, serif;
  font-size:13px;
  font-weight:normal;
  text-align:left;
  color:#000000;
  padding:16px 16px 44px 16px;
}

.photo {
  font-family:"Verdana", Arial, serif;
  font-size:13px;
  font-weight:normal;
  color:#000000;
  padding:38px 0px 8px 0px;
}

div.name1 {background:url(name1.gif) center left no-repeat; padding:0px; margin:0 auto; display:block; width:214px; text-align:center;}
div.name2 {background:url(name2.gif) center right no-repeat; padding:0px 9px; margin:0 auto; display:block; text-align:center;}
div.name3 {
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  font-weight:bold;
  text-transform:none;
  text-align:center;
  color:#FFFFFF;
  padding:0 0 2px 0;
  margin:0 auto;
  display:block;
  background:url(name.gif) center repeat-x;
}

div.blok {
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  color:#000000;
  text-transform:none;
  text-align:left;
  padding:8px 0 20px 0;
  margin:0 auto;
  display:block;
  width:214px;
}
div.blok div {padding:0 24px 0 9px; text-align:left;}

div.blok2 {
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  color:#000000;
  text-transform:none;
  text-align:center;
  padding:8px 0 8px 0;
  margin:0 auto;
  display:block;
  width:214px;
}

.bot_blok {
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  text-align:center;
  color:#000000;
  padding:0;
}

.slogan {
  font-family:"Times New Roman", Times, serif; 
  font-size:18px; 
  font-weight:normal;
  text-transform:uppercase;
  text-align:center; 
  color:#486825; 
  padding:148px 0 0 0;
  display:block;
  margin:0px;
}

.menu          {
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  font-weight:bold;
  text-transform:none;
  text-align:left;  
  color:#191919;
  padding:0px 0px 0px 14px; 
}
.menu a  {color:#191919; text-decoration:none}
.menu a:hover{color:#191919; text-decoration:underline}

.submenu          {
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  font-weight:normal;
  text-transform:none;
  text-align:left;
  line-height:12px;  
  color:#191919;
  padding:0px 0px 1px 14px; 
}
.submenu a  {color:#191919; text-decoration:none}
.submenu a:hover{color:#191919; text-decoration:underline}

#menu2 {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  color:#202020;
  display:inline;
  margin:0 auto;
  padding:6px 14px;
}
#menu2 a {text-decoration:none; color:#202020;}
#menu2 a:hover {text-decoration:underline; color:#202020;}

#menu3 {
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  font-style:normal;
  font-weight:bold;
  text-transform:none;
  text-align:center;
  color:#202020;
  display:inline;
  margin:0 auto;
  padding:6px 14px;
}
#menu3 a {text-decoration:none; color:#202020;}
#menu3 a:hover {text-decoration:underline; color:#202020;}


.menu4 {
  font-family:"Times New Roman", Times, serif;
  font-size:15px;
  font-weight:bold;
  text-transform:none;
  text-align:center;
  color:#000000;
  padding:0 16px;
}
.menu4 a {text-decoration:none; color:#000000}
.menu4 a:hover {text-decoration:underline; color:#000000}


.copyright {font-family:Arial; font-size:11px; color:#666666;}
span.copyright {font-family:Arial; font-size:11px; color:#666666;}
span.copyright a {font-family:Arial; font-size:11px; color:#666666;}
span.copyright a:hover {font-family:Arial; font-size:11px; color:#666666;}

.tit {
  font-family:Tahoma;
  font-size:9px;
  font-weight:bold;  
  color:#CCCCCC;
  padding:2px 0;
}
.tit a {color:#CCCCCC; text-decoration:none}
.tit a:hover {color:#CCCCCC; text-decoration:none}

.small { 
  font-family:Arial;
  font-size:11px;  
  color:#999999;        
}

.thumb {color:#333333;}

table.table1 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#000000;}
table.table1 td {padding:4px; border:1px solid #000000; color:#000000;}
table.table0 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#000000;}
table.table0 td {padding:4px; border-width:0px solid #000000; color:#000000;}

/* */

td.shop-column1 {width:70%; padding-right:10px;}
td.shop-column2 {width:30%;}

h2.shop-product-title {font-size:18px; font-weight:bold;}

/* SHOP CART */

div.shop-cart {text-align:right; font-size:14px; text-transform:uppercase; margin-bottom:20px;}
a.shop-cart {font-size:14px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-cart:hover {font-size:14px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP PATH */

div.shop-path {text-align:left; font-size:10px; text-transform:uppercase; margin-bottom:10px;}
a.shop-path {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-path:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP FOLDERS */

div.shop-folders {}
div.shop-folders-title {color:#000000; font-weight:bold; padding:10px; background-color:#CCCCCC; text-transform:uppercase;}
div.shop-folders-body {padding:15px; font-size:11px;}
a.shop-folder {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-folder:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP PRODUCT LIST */

table.shop-products {font-size:11px; border-collapse:collapse; border-bottom:1px solid #cccccc;}
table.shop-products td {padding:5px; border-right:1px solid #cccccc; border-left: 1px solid #cccccc;}
td.product-th {padding:5px; background-color:#cccccc; font-weight:bold; color:#000000; text-align:center;}
td.product-tb {padding:5px; border-top:1px solid #cccccc; text-align:right;}

div.shop-add-to-cart {padding:5px;}
span.shop-remove-from-cart {cursor:pointer; color:#cc0000; text-decoration:underline;}
span.shop-remove-from-cart:hover {cursor:pointer; color:#000000; text-decoration:underline;}

/* SHOP PRODUCT LIST STAGE */

table.stage {font-size:11px;}
td.stage-title {text-transform:uppercase; background-color:#cccccc; padding:7px;}
td.stage-image {padding:5px; text-align:center;}
td.stage-body {padding:10px;}


/* SHOP PRODUCT FORMS */

input.number {border:1px solid #cccccc;}
input.shop-add-to-cart {}
form.nomargin {margin:0px;}

/* SHOP PRODUCT MISC */

#shop-added {
  display:none; 
  z-index:10000; 
  padding:5px; 
  border:1px solid gray; 
  position:absolute; 
  left:0px; 
  top:-20px; 
  background-color:#FFFFCC; 
  font-size:11px; 
  font-family:Verdana;
}




/*-поиск-*/
form.search_form {
  display:inline;
  float:left;
  background:url(inp.gif) top left no-repeat;
  vertical-align:top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
form.search_form input.inp {
  background-color:transparent;
  border-collapse:collapse;
  border:none;
  width:148px;
  padding:0px;
  margin:3px 0px 0px 0px;
  font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
  color:#000000;
}
form.search_form input.submit {
  border-collapse:collapse;
  border:none;
  padding:0px;
  margin:0px;
  background-color:transparent;
  vertical-align:top;
  height:23px;
  width:32px;
  cursor:pointer;
}
/*--*/






form.hidden {margin:0px;}



ul.boxes {
  color:#cccccc;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 10px;
}

ul.boxes li {margin-bottom:5px;}
ul.boxes li:hover {margin-bottom:5px;}