body {
	background-color:white;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
}

img {
	border:0px;
}

td,tr,table {
	border-collapse:collapse;	
	padding:0px;
	margin:0px;
	vertical-align:top;
}
a{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
h1{
	padding:0;
	margin:0;
	font-size:16px;
	font-family:Tahoma;
	color:#000000;
}

div#maincont {
	background-color:white;
}
table#container {
	width:991px;
	background-color:#efe6d5;
}
td.leftbend {
	width:35px;
	height:100px;
	background-image:url(../images/leftrepeat.jpg);
	background-repeat:repeat-y;
}

td.leftbend1 {
	width:35px;
	//height:25px;
	background-image:url(../images/leftrepeat.jpg);
	background-repeat:repeat-y;
}
td.main {
	background-image:url(../images/main_backrepeat.jpg);
	background-repeat:repeat-y;
}
table#topmenu {	
	margin-top:10px;
	height:122px;
}
table#topmenu td.leftpart {
	width:72px;
	background-image:url(../images/menutop_backleft.jpg);
}
table#topmenu td.middlepart {
	width:1000px;
	/* background-image:url(../images/menutop_backrepeat.gif);*/
	background-repeat:no-repeat;
	background-position:0 0;
}




.topmenu_right {
	width:35px;
	background-image:url(../images/rings.jpg);
}
table#main {
	margin-top:20px;
	width:100%;
}
.left {
	width:1000px;
	padding:0 0 0 33px;
}
.left img{
	margin:10px 10px;
}
.leftlastpics {
	margin-left:40px;
	margin-top:14px;
}
.lastpictd {
	color:#5a4827;
	font-size:12px;
	font-family:Arial;
}

.lastpictd div {
	margin-top:10px;	
}

.lastpictd span {
	color:#8e8064;
}

.lastpictd b {
	color:#a93d56;
	font-weight:normal;
}
div.content {
	font-size:12px;
	padding:0 15px 0 15px;
}
div.content table {
	/*border:1px solid #000;*/
}
div.content td {
	/*border:1px solid #000;*/
}
div.border0 table {
	border:0;
}
div.border0 td {
	border:0;
}
div.content2 {
	font-size:12px;
	padding:0 15px 0 15px;
}
div.content2 table {
	border:0;
}
div.content2 td {
	border:0;
}

td.rightpart {
	width:240px;
	background-image:url(../images/bottomcorner_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:90px;
}
.bottomtd {
	background-image:url(../images/bottom_repeat.jpg);
	background-repeat:repeat-x;
	height:85px;
}
td.bottomrighttd {
	background-image:url(../images/bottomright.jpg);
	width:277px;
	background-repeat:no-repeat;
}
td.right_td {
	background-image:url(../images/right_repeat.jpg);
	width:7px;
}

.right_menu{
	margin: 0;
}
.right_menu a{
	font-family:"Times New Roman";
	font-size:14px;
	color:#6A4E18;
	text-decoration:none;
	font-weight:bold;
}
.right_menu a:hover{
	text-decoration:underline;
}
.right_menu_vnytr{
	margin:0 0 0 15px;
}
.right_menu_vnytr a{
	font-size:13px;
	font-family:Tahoma;
	color:#9A7613;
	text-decoration:none;
	font-weight:normal;
}
.right_menu_vnytr a:hover{
	text-decoration:underline;
}

/*--------------------contacts_form------------------------*/
#pole_1{
	width:400px;
	height:15px;
	margin-bottom:10px;
	background:transparent;
	border:1px solid #999999;
	color:#000;
}
#pole_2{
	width:400px;
	height:15px;
	margin-bottom:10px;
	background:transparent;
	border:1px solid #999999;
	color:#000;
}
#pole_3{
	width:400px;
	height:100px;
	margin-bottom:10px;
	background:transparent;
	border:1px solid #999999;
	color:#000;
}
#pole_4{
	width:120px;
	height:30px;
	text-align:center;
	padding-top:10px;
	font-size:20px;
	background:transparent;
	border:1px solid #999999;
	color:#000;
}
/*--------------------contacts_form------------------------*/

.prod_td{
	width:50%;
	padding:15px 10px 15px 0;
}
.prod_td img{
	margin:0 5px 0 0;
	border:solid 5px #FFFFFF;
}
.prod_td a{
	font-size:13px;
	font-family:Tahoma;
	color:#9A7613;
	text-decoration:underline;
}
.prod_td a:hover{
	text-decoration:none;
}
.prod_td p{
	padding:0;
	margin:0;
}

/*-----------------------------news-----------------------*/
.page_cub{
	padding:3px;
	border:1px solid #8f0027;
	color:#000;
}
.page_cub_act{
	padding:3px;
	border:1px solid #8f0027;
	color:#fff;
	background-color: #666666;
}
/*-----------------------------news-----------------------*/

.drop-down-block { 
	padding: .3em; 
	background: #FFF; 
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}


body{	
	border:0;
	padding:0;
	margin:0;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#555555;
}

a:link, a:visited{color:#0066CC;}
#top-panel{
	background:#e8f3c6;
	border-bottom:3px solid #a6c34e;
	padding:14px 20px 14px 20px;
	text-align:center;
	width:610px;
	
}
#sub-panel{
	text-align:center;
}
#sub-panel a{
	width:200px;
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:30px;
	font-weight:bold;
	background:url(images/sub-left.png) bottom left no-repeat #a6c34e;
}
#sub-panel a span{
	padding:6px;
	background:url(images/sub-right.png) right bottom no-repeat;
	display:block;

}
/*strong{color:#000000;}*/
.face{border:solid 2px #a6c34e; margin-left:10px; float:right;}

ul.menu, ul.menu ul {
list-style-type:none;
margin: 0;
padding: 0;
/*min-width: 15em;*/
width: 100%px;
}
 
ul.menu a {
display: block;
text-decoration: none;
text-align: left;
}
 
 
 ul.menu a img {
text-decoration: none;
text-align: center;
border:0;
margin:0;
margin-top:0;
padding:0;
background:none;
background-image:none;
width:100%;
height:100%;
}


ul.menu li {
margin-top: 1px;
}
 
ul.menu li a, ul.menu ul.menu li a { 
padding: 0.5em;
/* закругленные углы пунктов меню */
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #d7d7d7;
border: solid 1px #333;
background: #333;
/* функция градиента для Webkit - браузеров */
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
/* функция градиента для Firefox + */
background: -moz-linear-gradient(top,  #666,  #000);
/* функция градиента для Opera 11 + */
background-image: -o-linear-gradient(top,rgb(102,102,102),rgb(0,0,0));
/* примочка для тупого IE */ 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

 
ul.menu li a:hover, ul.menu ul.menu li a:hover {
/* фон и градиент пунктов меню при наведении */
background: #000;
background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
background: -moz-linear-gradient(top,  #444,  #000);
background-image: -o-linear-gradient(top,rgb(68,68,68),rgb(0,0,0));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
 
ul.menu li ul li a, ul.menu ul.menu li ul li a {
background: #ccc;
color: #000;
padding-left: 20px;

}
 
ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
background: #aaa;
border-left: 5px #000 solid;
padding-left: 15px;
}
ul.menu ul.menu li a:hover {
border-left: 0;
padding-left: 0.5em;
}
ul.menu ul.menu {
border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
/* фон и градиент активных пунктов меню */
text-decoration: none;
color: #faddde;
border: solid 1px #980c10;
background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
background-image: -o-linear-gradient(top,  #ed1c24,  #aa1317);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
div.panel {
border: 1px #000 solid;
padding: 5px;
margin-top: 1px;
}
 
ul.menu div.panel a, ul.menu div.panel li a:hover  {
display :inline;
color: #666;
background: none;
margin: 0;
padding: 0;
border: none;
font-weight: bold;
}
ul.menu div.panel a:hover {
color: #000;
text-decoration: underline;
}


#menug{
      float:left;
      width:100%;
	}
		#menug ul{
			list-style:none;
		}
			#menug li{
				list-style:none;
				display:block;
				float:left;
				background:#f4f4ec;		
				border-bottom:4px solid #8eb132;						
			}
				#menug li a{
					display:block;
					float:left;
					color:#44494f;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 1px;
					text-decoration:none;
					padding:0 25px;				
				}
					#menug li a:hover{
						color:#75902d;
					}
				#menug li a.current{
					display:block;
					float:left;
					background:#f4f4ec url(/images/menu_h.jpg) repeat-x;					
					color:#aaa;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 0;
					text-decoration:none;
					padding:0 25px;	
				}
					#menug li a:hover{
					display:block;
					float:left;
					background:#f4f4ec url(/images/menu_h.jpg) repeat-x;					
					color:#aaa;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 0;
					text-decoration:none;
					padding:0 25px;	
				}

