body{ padding: 0 0 0 0; margin: 0 0 0 0; font-family: Geneva, Arial, sans-serif;  min-width: 1000px;  }
div{ padding: 0 0 0 0; margin: 0 0 0 0;  border: 0px solid #dc143c; }
table, tr, td{ padding: 0 0 0 0; margin: 0 0 0 0;  vertical-align: top; }
a{ text-decoration: none; }
a:link{color: Black; }
a:visited{color: Black; }
a:hover {color: Green;}
a:active {color: Red; }
a:focus {color: #2F4F4F;}
.logo { padding: 10px 0 0 40px;  margin: 0 0 0 0px;	position: absolute;}
.verh{ padding: 10px 0 0 25%;  margin: 0 0 0 0; position: absolute; }
.dop{ background-color: orange; padding: 1px 1px 1px 1px;  margin: 0 0 0 0;  font-weight: 700; }
.verh h4{border: 0px solid #dc143c;padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px;}
h5 {text-align: center;  font-size: 110%; }
a.dop:link { color: #006400; }
a.dop:hover{ background-color: #f5f5f5; }
a.sort{ text-decoration: underline; }
.phone{margin : 0 0 0 0; padding: 10px 0 0 0; position: absolute;  right: 110px;   }
.osn{ margin: 0 0 0 0; padding: 100px 0 0 25%; position: static;  min-height: 1125px;   }
#menu{  margin: 0 0 0 0;  padding: 130px 0 0 20px;  position: absolute;  }
#menu ul.bmenu{ margin: 0 0 0 0; padding:0 0 0 0; width: 220px;  vertical-align:top ;  text-align: center;   }
#menu ul.bmenu li{margin: 0 0 0 0; padding:0 0 0 0px; background-color: orange;list-style:none; border-bottom:1px solid #FFFFFF;  }
#menu ul.bmenu li a{margin: 0 0 0 0; padding:0 0 0 0px;font: normal 17px/17px Geneva, sans-serif; text-decoration:none; color: #f5f5f5; display:block;vertical-align: text-top;text-transform: uppercase;}

#menu ul.menu{ margin: 0 0 0 0; padding:0 0 0 0px;width: 220px;vertical-align:top ;  text-align: left;  }
#menu ul.menu li{margin: 0 0 0 0; padding:0 0 0 0px;background-color: #eee8aa;list-style:none; border-bottom:0px solid #8fbc8f; }
#menu ul.menu li a{margin: 0 0 0 0; padding:0 0 0 0px;font: normal 16px/16px Geneva, sans-serif; text-decoration:none; color:#000000; display:block; width:230px; vertical-align: text-top;  text-transform: none; }
#menu ul.menu li a:hover{ text-transform: uppercase; }
#menu ul.menu li a:hover+ul.submenu{display:block}

#menu ul.submenu{ margin:0 0px 0px 0px; padding:0 0 0 15px;vertical-align:top ;  background-color: #eee8aa;  text-align: left;   }
#menu ul.submenu li{ margin: 0 0 0 0; padding:0 0 0 0px;border-bottom:0px solid #CCCCCC; }
#menu ul.submenu li a{margin: 0 0 0 0; padding:0 0 0 0px;font: normal 15px/15px Geneva, sans-serif; text-decoration:none; color: #2f4f4f; display:block; width:205px;vertical-align: text-top;  background-color: #eee8aa;  text-transform: none;  }
#menu ul.submenu li a:hover{ font-weight: bold;  }
#menu ul.bmenu li a.red, ul.menu li a.red, ul.submenu li a.red{font: 600 15px/15px sans-serif; text-decoration:none; color: red; vertical-align: text-top;}
#menu ul.bmenu li a.close, ul.menu li a.close, ul.submenu li a.close{font: 600 15px/15px sans-serif; text-decoration:none; color: #3cb371; vertical-align: text-top;}



#menuid { margin: 0 0 0 0; padding: 0 0 15px 0;position: relative; }
#menuid ul{ margin: 0 0 0 0; padding:3px 0 0px 0;}
#menuid ul li{margin: 0 0 0 0; padding: 0 0 0 0;list-style:none;display:inline; }
#menuid ul li a{ margin: 0 0 0 0px; padding: 5px 5px 5px 5px;  border:1px solid #003; color: #e0ffff;  background: teal; }
#menuid ul li a:hover{ color: #e0ffff;   background-color: #2f4f4f;   }

#fulldesc { margin: 0 0 0 0; padding: 0 0 0 0;text-align: left;  vertical-align: 5px;  float:left;  min-width:300px;max-width: 500px; font-size: 16px;}
#fulldesc p{ margin: 0 0 0 0; padding: 0 0 0 0; min-height: 8px; }  
#fulldesc strong{ margin: 0 0 0 0; padding: 0 0 0 10px;} 
.alternative{ font-size: 12px; font-style: italic;}
.desc{font-size: 11px;}
.sort{ font-size: 14px;  }

#image { position: static;  margin: 0 0 0 0; padding: 0 0 0 0; text-align: right; }
/*#image { text-align: right; width:95%;  vertical-align: 5px; position: absolute;   }*/

.formprint{padding: 170px 0 0 30%;  margin: 0px 0 0 0px;	position: relative;}

.osnova{ margin: 0 0 0 0; padding: 50px 0 0 0;  vertical-align: top;  font-size: smaller;  }
.new{   z-index: 1;  float: left; }
.title {  font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0;  background-color: orange;  }
.title_index {  font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; background-color: #eee8aa; }
/*.title_index a{ background-color: #f5deb3;  }*/
.text { text-align: justify;  text-indent: 5px;  font-size: 15px; margin: 15px 0 15px 0; padding: 0 35px 0 0;}
.texti { text-align: justify;  text-indent: 5px;  font-size: 16px; margin: 15px 0 15px 0; padding: 0 35px 0 0;  font-style: italic;    }
#adminka { margin: 0 0 0 0; padding: 0 0 0 0;  }

#adminka th { text-align: center;  font-size: 14px;  background-color: orange;  border: 1px ridge #ffc0cb;}
#adminka .id { background-color: #f5f5f5; }
#adminka tr.no { color: #8fbc8f; }
#adminka th.name, td.name { width: 120px; }
#adminka th.cost, td.cost { width: 30px; }
#adminka td { font-size: 12px;  border-bottom: 0px solid #2f4f4f; }
#gen{  }
#gen ul.bmenu{ margin: 0 0 0 0; padding:0 0 0 0; width: 220px;  vertical-align:top ;  text-align: center;   }
#gen ul.bmenu li{margin: 0 0 0 0; padding:0 0 0 0px; background-color: orange;list-style:none; border-bottom:1px solid #FFFFFF;  }
#gen ul.bmenu li a{margin: 0 0 0 0; padding:0 0 0 0px;font: normal 17px/17px Geneva, sans-serif; text-decoration:none; color: #f5f5f5; display:block;vertical-align: text-top;text-transform: uppercase;}

#gen ul.menu{ margin: 0 0 0 0; padding:0 0 0 0px;width: 220px;vertical-align:top ;  text-align: left;  }
#gen ul.menu li{margin: 0 0 0 0; padding:0 0 0 0px;background-color: #eee8aa;list-style:none; border-bottom:0px solid #8fbc8f; }
#gen ul.menu li a{margin: 0 0 0 0; padding:0 0 0 0px;font: normal 16px/16px Geneva, sans-serif; text-decoration:none; color:#000000; display:block; width:230px; vertical-align: text-top;  text-transform: none; }
#gen ul.menu li a:hover{ text-transform: uppercase; }
#gen ul.menu li a:hover+ul.submenu{display:block}

.order{border: 1px red; text-align: justify;  border-style: solid dashed solid dashed; margin: 0 0 0 0; padding: 0 0 0 0;  }
.costt{ font: normal 600 24px sans-serif;  color: #b22222;   }
.costk{ font: normal 400 18px sans-serif;  color: #b22222;   }
.little{ font-size: 12px; }
.product{border: 1px red; text-align: center;  border-style: solid dashed solid dashed;  
min-height: 325px; width: 250px; margin: 0 0 0 0; padding: 0 0 0 0; z-index:2;}
.floatn{z-index:1;  position: absolute; padding: 40px 0 0 25px; }
.floatimg{z-index:1;  position: absolute; padding: 10px 0 0 25px;}
.index{text-align: center; max-height: 325px; min-height:200px;width: 250px; margin: 0 0 0 0; padding: 0 0 0 0; z-index:2;}



#menur{  margin: 0 0 0 0;  padding: 0px 0 0 0px;  position: static; }
#menur ul.menu{ margin: 0 0 0 0; padding:0 0 0 0;vertical-align:top ;}
#menur ul.menu li{list-style:none;  float: left; width: 310px;  height: 230px; }
#menur ul.menu li.pod_menu{list-style:none;  float: left; width: 310px;  height: 250px; }
#menur ul.menu li a{font: normal 18px/18px Geneva, sans-serif; text-decoration:none; color:#000000;  display: block;  float: right; width: 190px;   }
#menur ul.menu li a.little{font: normal 12px/12px Geneva, sans-serif; text-decoration: none; color:#000000;    display: block;width: 175px; }

.a{ border: 0px; text-align: left;}


#menur ul.submenu{ margin:0 0 0 0; padding:0 0 0 0;vertical-align:top ; }
#menur ul.submenu li{ margin:0 0 0 0;padding:0 0 0 0;  text-indent: 70px;display: inline;}
#menur ul.submenu li a{font: normal 15px/15px Geneva, sans-serif; text-decoration:none; color:#000000;  }

#menur ul.menu_brand{ margin:0 0 0 0;padding:0 0 0 0; vertical-align:top ; }
#menur ul.menu_brand li{ margin:0 0 0 0;padding:0 0 0 0; text-indent: 70px;}
#menur ul.menu_brand li a{font: normal 12px/12px Geneva, sans-serif; text-decoration:none; color:#000000;  }

.bottom{position:relative; text-align:center; border-top: 1px solid red; font: normal 14px/14px Geneva, sans-serif;margin: 0 0 0 0; padding: 0 0 0 0; }

.actionn{position: static; width:800px; max-height: 75px;  display: block; margin: 0 0 0 0; padding: 0 50px 0 50px; }
.actionn h4 {color:red;  line-height: 15px;   }

.dostavka { color: maroon; line-height: 20px;  border: 0px solid #ff8c00;  text-align: center;  margin: 0 0 0 0; padding: 0 0 0 0;    border-bottom: 0px solid #ff8c00;  border-left: 0px solid #ff8c00;  border-left-color: 1px solid #ff8c00;  border-right: 0px solid #ff8c00;  background-color: white;}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: white;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid white;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
