@charset "utf-8";
/* CSS Document */

html {
	font-size: 100.1%
}
body {
	font-size: 16px;
}

body {

	font-family:Arial;

	margin:0;

	padding:0;

	background-color:#F6F0D8;

}

body a, body a:visited, body a:active {

	color:#355965;

}

table {

}

.menu {

	position:absolute;

	left:80px;

	top:30px;

	z-index:auto;

	font-style:italic;

	font-family:"Times New Roman", Times, serif;

	font-size:1.42em;

	color:#355965;

	font-weight:bold;

	width:900px;

}

.menu a, .menu a:visited, .menu a:active {

	color:#355965;

}

.menu div {

	margin-right:30px;

	position:relative;

	float:left;

}

.submenu {

	position:absolute;

	top:50px;

	left:40px;

	font-family:"Times New Roman", Times, serif;

	color:#355965;

	font-style:italic;

	font-size:1.3em;

/*	font-weight:bold;*/
	
	width:70%;

}

.submenu ul {

	margin-top:10px;

	font-size:0.75em;

	text-transform:lowercase;

	font-style:italic;

	list-style:none;

}

.submenu ul li {

	margin-left:0;

	margin-bottom:0;

	margin-top:3px;

	line-height:1em;
	
	float:left;
	
	padding-right:1%;

}

.submenu ul li a, .submenu ul li a:visited, .submenu ul li a:active {

	color:#355965;
	
	white-space:nowrap;

}

#active a, #active a:visited, #active a:active {

	color:#a97718;

	text-decoration:none;

	font-weight:bold;
}

body .maintable {

	background-image:url(/images/igardens/redesign/hp_bgr_center.gif);

	width:100%;

	font-family:"Times New Roman", Times, serif;

}

.maintable .top {

	background-image:url(/images/igardens/redesign/left2.jpg);

	background-repeat:no-repeat;

	background-position:bottom left;

}

.maintable .top .left {

	background-repeat:no-repeat;

	background-position:bottom right;

	background-image:url(/images/igardens/redesign/bottom_right.jpg);

	background-color:#F6F0D8;

	vertical-align:top;

}

.maintable .top .left .toptd {

	background-position:right top;

	background-image:url(/images/igardens/new_img/bgr_top.gif);

	background-repeat:no-repeat;

	vertical-align:top;

}

.maintable .top .left .toptd .spacer {

	width:811px;

	height:1px;

	font-size:0;

}

.maintable .top .left .toptd .left {

	position:absolute;

	left:0;

	top:0;

	width:282px;

	height:192px;

	background-repeat:no-repeat;

	background-image:url(/images/igardens/new_img/left1_ru.gif);

}

.content {

	z-index:5;

	position:relative;

	margin-left:75px;

	margin-right:50px;

	color:#3e4325;

	font-family:Arial;

	margin-bottom:40px;
	
}

.content ul li, .content ol li {

	font-size:0.8em;
	
	margin-top:5px;

	margin-bottom:0;

	list-style-type:disc;

}

.content ul li ul li{

	font-size:100%;
	
}

.content h1 {

	font-size:1.5em;

	font-weight:bold;

	font-style:italic;

	font-family:"Times New Roman", Times, serif;

/*	margin-top:40px;*/

	color:#a06f08;

}

.content h2 {

	font-size:1.16em;

	font-weight:bold;

	font-style:italic;

	font-family:Arial;

	margin-top:30px;

}

.content h3 {

	font-size:1em;

	font-family:Arial;

	font-style:italic;

	margin-top:20px;

}

.content p {

	margin-top:10px;

	margin-bottom:0;

	/*text-indent:10px;*/

	font-size:0.8em;
}
.content td {
	font-size:0.8em;
}

.maintable .top .right {

	background-position:bottom;

	background-repeat:no-repeat;

	background-image:url(/images/igardens/redesign/right2.jpg);

	width:89px;

	vertical-align:top;

}

.maintable .top .right .main {

	height:309px;

	width:89px;

	background-repeat:no-repeat;

	background-image:url(/images/igardens/redesign/right1.jpg);

	margin-bottom:591px;

	position:relative;

}

.maintable .top .right .main .button1 {

	position:absolute;

	left:-11px;

	top:34px;

}

.maintable .top .right .main .button2 {

	position:absolute;

	left:21px;

	top:34px;

}

.maintable .top .right .main .button3 {

	position:absolute;

	left:58px;

	top:34px;

}

.maintable .top .right .main .button4 {

	position:absolute;

	left:-11px;

	top:57px;

}

.maplink {

	position:absolute;

/*	left:500px;*/

	right:90px;

	top:57px;

	z-index:20;
	
	width:255px;

}

.zayavka {

	font-style:italic;

	font-size:1.7em;

	color:#a06f08;

	text-decoration:underline;

}

.maplink {

	font-size:1em;

	margin-top:30px;

	font-family:"Times New Roman", Times, serif;

}

.maplink div {

	float:left;

	margin-right:10px;

}

#topcontent a, #topcontent a:visited, #topcontent a:active {

	font-style:italic;

	color:#a06f08;

	text-decoration:underline;

}

.maplink span a {

	font-style:italic;

	color:#a06f08;

	text-decoration:underline;

}

.maintable .bottom td {

	background-repeat:no-repeat;

	background-image:url(/images/igardens/redesign/bottom2.jpg);

	background-position:top right;

	background-color:#39292a;

	vertical-align:top;

}

.maintable .bottom td .left {

	width:900px;

	height:60px;

	background-repeat:no-repeat;

	background-image:url(/images/igardens/redesign/bottom1.gif);

	background-position:top left;

	position:relative;

}

.maintable .bottom td .under {

	background-image:url(/images/igardens/redesign/left2.jpg);

	background-repeat:no-repeat;

	background-position:bottom left;

	position:absolute;

	bottom:60px;

	left:0;

	width:347px;

	height:679px;

	z-index:0;

}

.item {

	float:left;

	margin-right:20px;

	margin-top:20px;

	position: relative;

}

/*для карусели*/
.carusel_content {

/*	z-index:5;

	position:relative;*/

	margin-left:75px;

	margin-right:50px;

	color:#3e4325;

	font-size:0.8em;

	font-family:Arial;

	margin-bottom:40px;

}

.carusel_content ul li {

	margin-top:5px;

	margin-bottom:0;

	list-style-type:disc;

}

.carusel_content h1 {

	font-size:1.5em;

	font-weight:bold;

	font-style:italic;

	font-family:"Times New Roman", Times, serif;

	margin-top:40px;

	color:#a06f08;

}

.carusel_content h2 {

	font-size:1.16em;

	font-weight:bold;

	font-style:italic;

	font-family:Arial;

	margin-top:30px;

}

.carusel_content h3 {

	font-size:1em;

	font-family:Arial;

	font-style:italic;

	margin-top:20px;

}

.carusel_content p {

	margin-top:10px;

	margin-bottom:0;

	/*text-indent:10px;*/

}

.cvet{
	background-image:url(/images/igardens/redesign/left2.jpg);

	background-repeat:no-repeat;

	background-position:bottom left;
}

.partners td img{
	margin-right: 50px;
}
.partners a img {
border: none;
}
.partners p {
	font-size: 1em;
}
.content .partners ul li {
	font-size: 0.9em;
	margin: 0;
	margin-bottom: 0.3em;
	
}

.programma h3 {
	margin-bottom: 0;
	margin-top: 0;
}
.programma h4 {
	margin-bottom: 0;
	margin-top: 2em;
	text-transform: lowercase;
}

.tohome {
	position: absolute;
	width: 280px;
	height: 100px;
	left: 0;
	top: 110px;
	z-index: 1100;
}

.iprogramm h6 {
	font-size: 0.9em;margin: 0;
	margin-top: 1.4em;
	margin-bottom: 0.4em;
}
.iprogramm p {
	margin: 0;
	margin-bottom: 0.4em;
}
