html, body{
height:100%;
margin:0px;
	padding:0px;

}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;

	
BACKGROUND: url(img/bg_ogrod_gora.jpg) #000 repeat-x; FONT: 80% "Lucida Sans Unicode", "Lucida Grande", Geneva, Verdana, sans-serif
}

div {
border:dashed 0px;
}

#baner_gora{

}

.layer {
	PADDING-RIGHT: 23px; PADDING-LEFT: 23px; PADDING-BOTTOM: 23px; PADDING-TOP: 23px; POSITION: relative;
	width:760px;
	margin-left:auto;
margin-right:auto;
margin-top:25px;
height:auto;



}
.layer .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 20; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative;
	width:740px;
	height:auto;
	background:url(img/bg_alpha.png) repeat;
	color:#FFFFFF;

}
.layer .left {
	POSITION: absolute;
}
.layer .right {
	POSITION: absolute;
}
.layer .center {
	POSITION: absolute;
}
.layer .shadow-top .left {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 45px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px;
}
.layer .shadow-top .right {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 45px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px;
}
.layer .shadow-bottom .left {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 45px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px
}
.layer .shadow-bottom .right {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 45px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px
}
.layer .shadow-top .center {
	RIGHT: 45px; LEFT: 45px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px
}
.layer .shadow-bottom .center {
	RIGHT: 45px; LEFT: 45px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px
}
.layer .shadow-middle DIV {
	WIDTH: 23px; BOTTOM: 45px; BACKGROUND-REPEAT: repeat-y; TOP: 45px
}
.layer .shadow-top DIV {
	TOP: 0px
}
.layer .shadow-bottom DIV {
	BOTTOM: 0px
}
.layer .left {
	LEFT: 0px
}
.layer .right {
	RIGHT: 0px
}
.layer .shadow-top .left {
	BACKGROUND-IMAGE: url(img/cien_ramka/tl.png);
}
.layer .shadow-top .right {
	BACKGROUND-IMAGE: url(img/cien_ramka/tr.png);
}
.layer .shadow-bottom .left {
	BACKGROUND-IMAGE: url(img/cien_ramka/bl.png);
}
.layer .shadow-bottom .right {
	BACKGROUND-IMAGE: url(img/cien_ramka/br.png);
}
.layer .shadow-top .center {
	BACKGROUND-IMAGE: url(img/cien_ramka/t.png);
}
.layer .shadow-bottom .center {
	BACKGROUND-IMAGE: url(img/cien_ramka/b.png);
}
.layer .shadow-middle .left {
	BACKGROUND-IMAGE: url(img/cien_ramka/l.png);
}
.layer .shadow-middle .right {
	BACKGROUND-IMAGE: url(img/cien_ramka/r.png);
}

#bg_dol{
height:216px;
margin-top:-150px;
margin-bottom:-50px;
padding:0;
background:url(img/bg_ogrod_dol.jpg) repeat-x 0px 0px  #000;
}

#menu_bottom{
margin:0;
padding:0;
padding-top:10px;
margin-bottom:-5px;
margin-top:30px;

}

#menu_bottom ul li{
display:inline;
list-style:none;
}

#menu_bottom ul{
margin:0;
margin-left:0px;
padding:0;
}

#menu_bottom li{
padding-right:3px;
}

#menu_bottom a:link{
text-decoration:none;
color:#333333;
font-size:10px;
}

#menu_bottom a:visited{
text-decoration:none;
color:#333333;
font-size:10px;
}

#menu_bottom a:hover{
text-decoration:none;
color:#515151;
font-size:10px;
}
#menu_bok{
width:191px;
height:256px;
background:url(img/tlo_menu.png);
margin-left:-40px;
margin-top:10px;
float:left;
display:table-cell;
}

#menu_bok ul li{
margin:0;
padding:0;
list-style:none;
display:block;
}

#menu_bok ul{
margin:0;
padding:15px;
padding-top:35px;
display:block;

}

#menu_bok li{
margin:1px;
padding:1px;
}



#menu_bok a:link{
	text-decoration:none;
	color:#333333;
	font-size:14px;
	margin:1px;
	padding: 10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-weight: bold;
}

#menu_bok a:hover{
	text-decoration:none;
	
	font-size:14px;
	margin:1px;
	padding: 10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-weight: bold;
	color:#C9C9C9;

}

#menu_bok a:visited{
	text-decoration:none;
	color:#333333;
	font-size:14px;
	margin:1px;
	padding: 10px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-weight: bold;
}



#center_txt{
float:left;
display:table-cell;
padding-left:9px;
padding-top:10px;
width:570px;

}
#main{
display:table;

}




#text1{
margin-top:0px;
width:400px;
margin-left:-5px;
position:relative;
display:table-cell;
float:left;
}

#text1 h4{
font: 1.6em/1 em small-caps  "Lucida Sans Unicode", "Lucida Grande", Geneva, Verdana, sans-serif;
padding:0;
margin:0;

}
#text1 p{
font-size:11px;
text-align:justify;

}

#text1 h5{
top:10px;
margin-top:10px;
margin-bottom:0;
padding:0;
}

#text1 ul{
left:0;
top:-3px;
margin:0;
padding:0;
}


#text1 ul li{
display:inline;
margin:0;
padding:0;
}


#text2{

margin-top:0px;
width:170px;
display:table-cell;
float:left;
margin-left:5px;
}
#oferta{
margin:0;
padding-left:5px;
padding-top:0px;
}

#oferta ul{
margin:0;
padding:0;
font-size:10px;
margin-left:19px;
margin-top:4px;
}

#oferta li{
	margin:0;
	padding:0;
	margin-left:-4px;
	margin-top:3px;
	margin-bottom:3px;
	list-style-image: url(img/iko_ver3.jpg);
	list-style-position:outside;
}

#oferta h5{
margin:0;
padding:2px;
border-width:0 0 1px 0;
border-style:dotted;


}
#br{
height:5px;

}
#mapa{
width:312px;
height:291px;
margin-top:60px;
margin-left:0;
display:block;
float:left;

}



label{
width: 4em;
float: left;
text-align: right;
margin-right: 0.3em;
display: block;
font-size:12px;
}

.submit input
{
margin-left: 4.5em;
} 

input
{
color:#003300;
background:#E0E0E0;
border: 1px solid #003300;
font-weight:bold;
font-size:12px;
}

textarea
{ 
color:#003300;
background:#E0E0E0;
border: 1px solid #003300;
font-weight:bold;
font-size:12px;
}

#form_kontakt{
padding:8px;
width:378px;
height:259px;
background:url(img/bg_form_kontakt.jpg) no-repeat;
display:block;
float:left;
margin:10px 0 0 0;
}


#text_oferta{
padding:0;
margin-top:0px;
width:400px;
margin-left:-5px;
position:relative;
display:table-cell;
float:left;

}

#text_oferta ul li{
margin:0;
padding:0;
}

#text_oferta ul {

margin:0;
padding:0;
font-size:11px;
margin-left:19px;
margin-top:4px;

}

#text_oferta li{

margin:0;
	padding:0;
	margin-left:-4px;
	margin-top:3px;
	margin-bottom:3px;
	list-style-image: url(img/iko_ver3.jpg);
	list-style-position:outside;
}




#menu_bok_small a:link{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	margin:1px;
	padding:3px;
	padding-left:30px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#666666;
	font-weight: bold;
}

#menu_bok_small a:hover{
	text-decoration:none;
	color:#666666;
	font-size:11px;
	margin:1px;
	padding:3px;
	padding-left:30px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#666666;
	font-weight: bold;
}

#menu_bok_small a:visited{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	margin:1px;
	padding:3px;
	padding-left:30px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#666666;
	font-weight: bold;
}
img {
border-style:none;

}

#menu_buttony{
padding:0;
width:300px;
height:20px;
margin:0;
margin-bottom:20px;
margin-top:2px;
}


#text1 a:link{
text-decoration:none;
color:#FFFFFF;
}

#text1 a:visited{
text-decoration:none;
color:#FFFFFF;
}


#text1 a:hover{
text-decoration:none;
color:#999999;
}
#copy{
margin:-10px 0 -10px 290px;
font-size:9px;

}


#text_kontakt{
margin-top:0px;
width:650px;
margin-left:-5px;
display:block;
float:left;
}

#text_kontakt h4{
font: 1.6em/1 em small-caps  "Lucida Sans Unicode", "Lucida Grande", Geneva, Verdana, sans-serif;
padding:0;
margin:0;

}
#text_kontakt p{
font-size:11px;
text-align:justify;

}

#text_kontakt h5{
top:10px;
margin-top:10px;
margin-bottom:0;
padding:0;
}

#text_kontakt ul{
left:0;
top:-3px;
margin:0;
padding:0;
}


#text_kontakt ul li{
display:inline;
margin:0;
padding:0;
}


#text_kontakt a:link{
text-decoration:none;
color:#FFFFFF;
}

#text_kontakt a:visited{
text-decoration:none;
color:#FFFFFF;
}


#text_kontakt a:hover{
text-decoration:none;
color:#999999;
}

#adres{
display:block;
float:left;
width:270px;


}
