body{font-size: 0.8em; font-family : Arial, Helvetica, sans-serif; color: #6C6C6C; margin: 0; padding: 0; text-align: center; 
	background : #64B7DF url(../images/layout/body-bg.gif) repeat-x top;}
hr{display : none;}
img{border : 0;}
table, p, ul{margin-bottom : 2em;}

/* a */
a{text-decoration: underline; color: #1D9AD2;}
a:hover{text-decoration: none; color: #EB7221;}

/* h */
h1,h2,h3,h4{font-family:  "Trebuchet MS", Tahoma, Arial, Sans-serif;}
h1{font-size: 1.6em; font-weight : normal; color : #115B88;}
h2{font-size: 1.3em; color : #1E9BD5;  font-weight : normal; background: url(../images/layout/h-bg.gif) repeat-x bottom; padding-bottom : 0.5em;}
h3{font-size: 1.1em;  color : #1E9BD5;font-style : italic;}
h4{font-size : 1.1em;}

/* ul */
ul{margin-top:0; padding-left: 0em; margin-left: 3em;}
ul li{list-style-image: url(../images/layout/list.gif); padding : 0.3em;}

/* table */
table{width : 100%; border: 1px solid #D3EFF3; border-bottom: none}
td, th{background-color : #E7F6FB; border: none; border-bottom: 1px solid #D3EFF3;}
.tr-odd td, .tr-odd th{background-color : #EFF7FA;}

/* class */
.cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background: transparent;}
.red{color : Red;}

/* Layout */
#layout-header{width : 999px; margin-left: auto; margin-right: auto; text-align : left; position : relative; height : 130px; background : url(../images/layout/header-bg.jpg) no-repeat top center; }

#layout-logo{position : absolute; left: 0; top: 0;  width : 235px; height: 130px;  z-index : 2;}
#layout-logo a{display : block; width : 235px; height: 130px;}
#layout-logo a:hover{background : none;}

#layout-desc{position : absolute; left: 260px; top: 36px; z-index : 1; font-family:  "Trebuchet MS", Tahoma, Arial, Sans-serif;}
#layout-desc1{font-size : 2.3em; color : white;}
#layout-desc1 strong{font-weight : normal;}
#layout-desc2{font-size : 1.3em;  color : #D1ECFF;line-height : 1.1em;}
#layout-desc2 strong{font-weight : normal;}

#layout-skelet{width : 968px; border: 1px solid #D0D0D0; margin-left: auto; margin-right: auto; text-align : left; background-color:  white;}
#layout-skelet-body{background: white url(../images/layout/skelet-bg.gif) repeat-y top; margin: 14px; }

#layout-content{float : right; width : 736px; background: url(../images/layout/content-bg.gif) repeat-x top; }
#layout-content-body{padding-left : 40px; padding-right : 30px; padding-bottom : 2em; padding-top: 2em;}/*666*/
#layout-content-cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0; background: url(../images/layout/content-bg2.gif) no-repeat right; }

#layout-navigation{font-size : 0.85em; margin-top: 0;}
#layout-navigation a{color: #EB7221;}

#layout-column{float : left; width : 204px; padding-bottom : 1em;}

#layout-column ul{padding:0; margin: 0; text-transform : uppercase; font-family:  "Trebuchet MS", Tahoma, Arial, Sans-serif; font-size : 0.9em;}
#layout-column li{list-style: none; border: 1px solid #E7E7E7; border-right: none; margin-bottom : 1px; padding : 0;
	background : #F9F9F9 url(../images/layout/menu-li-bg-2.gif) no-repeat left top; }
#layout-column a{text-decoration: underline; display : block; width : 100%;}
#layout-column a:hover, #layout-column a.menu-active{color: #1D9AD2; text-decoration : none;}
#layout-column ul span{background : url(../images/layout/menu-li-bg-1.gif) no-repeat left; display : block; 
	padding: 0px 5px 0px 35px; margin-left : 14px; margin-bottom : 14px; margin-top : 14px;}
#layout-column ul ul span{padding-left : 32px; background : none;}
#layout-column .active{ font-weight : bold;}

#layout-column p{text-align : center; margin-right : 14px; padding-bottom : 1.5em; margin-bottom: 1.5em; margin-top: 1.5em;background : url(../images/layout/column-bg.gif) repeat-x bottom;}

#layout-footer{width : 970px; margin-left: auto; margin-right: auto; text-align : left; font-size : 0.9em; color : #D4F6FF;}
#layout-footer p{padding : 0.7em 25px;}
#layout-footer a{color : #D4F6FF; text-decoration : none;}

/* Photo */
.photo-bl{border: 1px solid #D3EFF3; background-color : #E7F6FB;  width : 100%; padding-top: 6px; margin-bottom : 2em;}
.photo-img{float : left; width: 120px; height: 93px; border : 1px solid #C3E8F1; text-align : center; margin-bottom: 6px; margin-left: 6px;
	background-color : White; }
.photo-img img{margin-top : 5px;}
.photo-img1{float : left; width: 390px; height: 295px;}