body{font-size: 0.8em; font-family : Arial, Helvetica, sans-serif; color: #333333; margin: 0; padding: 0; text-align: center; line-height : 1.4em;
	background-color : #BEBEBE;}
hr{display : none;}
img{border : 0;}

/* a */
a{text-decoration: underline; color: #459184;}
a:hover{color: #333333; text-decoration : none;}

/* h */
h1{font-size: 1.5em; font-weight : normal;}
h2{font-size: 1.2em;}
h3{font-size: 1.1em;}

/* ul */
ul{margin-top:0; margin-bottom : 1.5em; margin-left: 0; padding-left: 1.5em;}
ul li{list-style-image: url(../images/layout/list.gif);}

/* class */
.cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background: transparent;}

/* block class */
.bl{margin-bottom: 1.5em;  border: 1px solid #B4CFCA;}
.bl-body{margin: 1px; background-color : #E9F8F5; padding : 1em;}
.bl h2{ background : url(../images/layout/list.gif) no-repeat left; padding : 0; margin : 0; padding-left : 18px; font-weight : normal;}

/* Layout */
.layout-body{width : 973px; margin-left: auto; margin-right: auto; text-align : left; position : relative;}

#layout-header{height : 173px; background: white url(../images/layout/header-bg2.gif) repeat-x top;}
#layout-header .layout-body{height : 173px; background : url(../images/layout/header-bg.jpg) no-repeat top center;}

#layout-logo{position : absolute; left: 0; top: 9px;  width : 245px; height: 139px;  z-index : 2;}
#layout-logo a{display : block; width : 245px; height: 139px;}
#layout-logo a:hover{background : none;}

#layout-desc{position : absolute; left: 286px; top: 60px; z-index : 1;}
#layout-desc1{font-size : 1.3em;}
#layout-desc2 strong{font-weight : normal;}

#layout-skelet{background-color : white;}

#layout-content{float : right; width : 734px; background: url(../images/layout/content-bg.gif) no-repeat top;}
#layout-content-body{padding-left : 30px; padding-right: 30px; padding-bottom : 2em; padding-top : 1.5em;}
#layout-column{float : left; width : 239px; background: url(../images/layout/column-bg.gif) no-repeat top; margin-top: 18px; 
	padding-bottom : 1em;}

#layout-navigation{font-size : 0.9em; color : #B3B3B3; margin-top : 0; padding-top : 0; margin-bottom : 2em;}

#menu{margin: 0; padding:0; margin-left: 32px; margin-right: 23px; margin-top : 20px;}
#menu li{list-style: none; list-style-image: none; padding: 6px 7px 6px 7px; background: url(../images/layout/column-li-bg.gif) repeat-x bottom;}
#menu a{text-decoration: none; font-weight : bold; display : block; padding-left : 15px;
	background : url(../images/layout/list.gif) no-repeat left;}
#menu a:hover, #menu .active a{text-decoration: underline; color: #333333;}

#layout-contact{margin-left : 54px; margin-right : 23px; margin-top : 3em;}

#layout-footer{font-size : 0.9em; color : #7B7B7B; padding: 28px 25px 16px 25px; background : url(../images/layout/footer-bg.gif) repeat-x top;}
#layout-footer a{color : #7B7B7B; text-decoration : none;}

/* Photo */
.photo-bl{float : left; width: 120px; height: 155px; border : 1px solid #B4CFCA; text-align : center; margin-right : 10px; margin-bottom: 10px;}
.photo-img{background-color : white; margin : 1px; height : 153px;}
.photo-bl img{border : 1px solid #B4CFCA; padding : 1px; background-color : white;}


/* Text */
.text-bl ul{line-height : 1.6em;}