html, body {
font-size: 0;
text-align: center;

}
* {
padding: 0px;
margin: 0px;
border: 0px;
}
body {
background-color: #EBF0D5;
padding-top: 0px;
padding-bottom: 5px;

}
td{
	border:1px solid #CECECE;
}
a {
text-decoration: none;
color: #215F7F;
}
select {
	border: 1px solid #CDCDCD;
	font-size: 10pt;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


div.main_wrapper {
 width: 763px;
 margin: 0px auto;
}

div.top_nav ul {
list-style: none;
}
div.top_nav li {
 float: left;
}
div.top_nav li span {
display: block;
color: #8A945F;
font-family: "Times New Roman";
font-size: 11px;
letter-spacing: 0,5px;
width: 95px;
padding-top: 48px;
text-align: center;
}


a.home {
 display: block;
 background-image: url('home.jpg');
 width: 95px;
  cursor: pointer;
 height: 64px;

}
a.home:hover {
	 cursor: pointer;
 background-image: url('home_h.jpg');
}
a.home:hover span{
 color: #8BA1BE;
}


a.acc {
 display: block;
 background-image: url('acception.jpg');
 width: 95px;
 cursor: pointer;
 height: 64px;
}
a.acc:hover {
 background-image: url('acception_h.jpg');
}
a.acc:hover span{
 color: #8BA1BE;
}

a.contacts {
 display: block;
 background-image: url('contacts.jpg');
 width: 95px;
  cursor: pointer;
 height: 64px;
}
a.contacts:hover {
 background-image: url('contacts_h.jpg');
}
a.contacts:hover span{
 color: #8BA1BE;
}

a.designer {
 display: block;
  cursor: pointer;
 background-image: url('designer.jpg');
 width: 95px;
 height: 64px;
}
a.designer:hover {
 background-image: url('designer_h.jpg');
}
a.designer:hover span{
 color: #8BA1BE;
}

div.header {
 width: 763px;
 height: 139px;
}
div.header_left {
 float: left;
 width: 534px;
}
div.header_middle {
float: left;
}
div.header_middle ul {
 list-style: none;
}
div.header_middle ul li {
 width: 118px;
 height: 23px;
}
div.header_middle ul li a {
 display: block;
 width: 118px;
 height: 23px;
}
a#about {
 background: url('about.jpg');

}

a#gallery {
 background-image: url('gallery.jpg');
}

a#materials {
 background-image: url('materials.jpg');
}


a#schedule {
 background-image: url('schedule.jpg');
}

a#forum {
 background-image: url('forum.jpg');
}

a#mail {
 background-image: url('mail.jpg');
}

img.header_right {
 float: left;
}

div#content {
 width: 763px;
 background-image: url('content.jpg');
 background-repeat: repeat-y;
 padding-left: 40px;
 padding-right: 40px;
}

div#left_content {
 width: 343px;
 float: left;
}
div#right_content {
 width: 340px;
 float: left;
}

div.head {
 height: 37px;
 width: 323px;
 margin: 0px 0px 15px 0px;
 padding-left: 0px;
 background-color: #fff;
 background-image: url('heading.jpg');
 background-repeat: no-repeat;
 background-position: left top;
 list-style: none;
 text-align: left;
}
div.head2  {
 height: 37px;
 width: 500px;
 margin: 0px 0px 15px 0px;
 padding-left: 0px;
 background-color: #fff;
 background-image: url('heading.jpg');
 background-repeat: no-repeat;
 background-position: left top;
 list-style: none;
 text-align: left;
}
h1 {
 width: 283px;
 margin-left: 30px;
 height: 18px;
 color: #598EA3;
 font-family: Verdana;
 font-size: 13px;
 text-align: left;
 font-weight: normal;
}

div.head2 h1 {
 width: 500px;
 margin-left: 30px;
 height: 18px;
 color: #598EA3;
 font-family: Verdana;
 font-size: 13px;
 text-align: left;
 font-weight: normal;
}
h2 {
 width: 283px;
 margin-left: 30px;
 height: 15px;
 color: #95A657;
 font-family: Verdana;
 font-size: 10px;
 text-align: left;
 font-weight: normal;
 border-bottom: 1px dashed #95A657;
}
div.head2 h3 {
 width: 450px;
 margin-left: 30px;
 height: 15px;
 color: #95A657;
 font-family: Verdana;
 font-size: 10px;
 text-align: left;
 font-weight: normal;
 border-bottom: 1px dashed #95A657;
}
div#content p {
 width: 310px;
 color: #747474;
 font-family: Verdana;
 font-size: 10px;
 line-height: 13px;
 text-align: justify;
 padding-bottom: 15px;
}
div#content2 {
 width: 763px;
 background-image: url('content.jpg');
 background-repeat: repeat-y;
 padding-left: 40px;
 padding-right: 40px;
}

div#content2 p {
 width: 86%;		
 color: #747474;
 font-family: Verdana;
 font-size: 10px;
 line-height: 13px;
 text-align: justify;
 padding: 0 0 0 0;
}
div#content2  {
 color: #747474;
 font-family: Verdana;
 font-size: 10px;
 line-height: 13px;
 text-align: justify;
}
div#content2 p img {
margin:7px;
}
#left_content p {
 padding-left: 5px;
}

div#content p span {
 font-style: italic;
}
div#content p a {
 color: #FFBE2A;
 text-decoration: underline;
}
div#content p a:hover {
 color: #9AA36C;
}
img.left_floated {
 margin: 0px 10px 0px 0px;
 border: 1px dashd grey;
 float: left;
 clear: left;
}
img.right_floated {
 margin: 5px 0px 0px 10px;
 border: 1px dased grey;
 float: right;
 clear: right;
}
div#footer {
 width: 763px;
 height: 39px;
 background-image: url('footer.jpg');
}
div#footer p {
 width: 763px;
 color: #B3BA8F;
 font-family: verdana;
 font-size: 10px;
 text-align: center;
 padding-top: 25px;
}
br.clear {
 height: 0px;
 line-height: 0px;
 clear: both;
}
div#right_content img {
 margin: 0 10px 15px 10px;
 float: left;
 width: 120px;
}