body, #content, #map_canvas {
	background: #FFE4BE;
}
body {
	font-family: Verdana,Geneva,sans-serif;
	background-image: url("../images/balloons-1.png"), url("../images/balloons-2.png"), url("../images/stars.png");
	background-repeat: repeat-y, repeat-y, repeat;
	background-position: top left, top right, top center;
}
#wrapper {
	margin: 10px auto;
	width: 1000px;
}
#head {
    min-height: 230px;
    text-align: center;
}
.line2 {
    color: #624214;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.2em;
	text-shadow: 1px 0 2px #B0996B;
}
#content {    
    border-radius: 20px;
    box-shadow: 0 0 40px #A9D5F8 inset;
    min-height: 300px;
    padding: 30px;
	line-height: 2.5ex;
	text-align: justify;
	background-image: url('../images/logo-mod2-250-2.png');
	background-position: 95% 0px;
    background-repeat: repeat-y;
}
#content p, #content h1, #content ul, #content ol {    
	margin: 1ex;
}
#content ul, #content ol  {
	list-style-position: outside;
	padding: 0 3em;
}
#content h1 {
	font-weight: bold;
	margin-top: 2ex;
	border-radius: 10px 0 0 10px;
	padding: 1ex;
	background: -moz-linear-gradient(left, #CFDAE4 0%, rgba(255, 228, 190, 0) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#CFDAE4), color-stop(50%,rgba(255, 228, 190, 0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #CFDAE4 0%,rgba(255, 228, 190, 0) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #CFDAE4 0%,rgba(255, 228, 190, 0) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #CFDAE4 0%,rgba(255, 228, 190, 0) 50%); /* IE10+ */
	background: linear-gradient(to right, #CFDAE4 0%,rgba(255, 228, 190, 0) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFDAE4', endColorstr='#FFE4BE',GradientType=1 ); /* IE6-9 */
    color: #00408E;
}
#main-menu {
	float: left;
	z-index: 100;
	position: relative;
}
#main-menu, a .menu-item {
	width: 400px;
}
#main-menu  a:hover, #main-menu  a.thisPage {
	width: 105%;
}
#main-menu a {
	width: 100%;
	display: block;
	text-decoration: none;
}
a .menu-item {
	font-size: 20px;
	padding-top: 8px;
	text-align: center;
	min-height: 36px;
	margin: auto 0 auto auto;
	list-style-type: none;
	width: 400px;
	text-shadow: -1px 0 1px black, 1px 0 1px white;
	color: gold;
	letter-spacing: 0.2em;
}
#index .menu-item {
	background: url("../images/pencil1-fl.png") no-repeat; 
}
#us .menu-item {
	background: url("../images/pencil2-fl.png") no-repeat; 
}
#service .menu-item {
	background: url("../images/pencil3-fl.png") no-repeat; 
}
#gallery .menu-item {
	background: url("../images/pencil10-fl-2.png") no-repeat; 
}
#contacts .menu-item {
	background: url("../images/pencil11-fl-2.png") no-repeat; 
}
#content ul li {
	list-style-image: url("../images/flower2-s3.png");
}
#content ol li {
	list-style-image: url("../images/flower3-s3.png");
}