@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4, { padding:0; margin:0; }

body { background:#93d5ec url(../images/bg.jpg) repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; color:#024761; font-size:12px; padding:0; margin:0; }

.header { background:url(../images/header_bg.jpg) no-repeat top; padding:0; margin:0 auto; width:1010px; }
.logo { margin:66px 0 34px 64px; border:0; float:left; }

.nav { float:right; display:block; width:470px; margin:155px 96px 0 0; }
.nav ul { padding:0; margin:0; }
.nav li { float:left; list-style:none; list-style-image:none; }
.nav li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#42d8ff; display:block; height:26px; text-align:center; padding-top:10px;}

.nav li.home a { background:url(../images/nav-left1.gif) no-repeat; width:81px; }
.nav li.home a:hover { background:url(../images/nav-left.gif) no-repeat; width:81px; }
.nav li.common a { background:url(../images/nav-center.gif) repeat-x; width:112px; }
.nav li.common a:hover { background:url(../images/nav-center-hover.gif) repeat-x;  }
.nav li.common1 a { background:url(../images/nav-center.gif) repeat-x; width:155px; }
.nav li.common1 a:hover { background:url(../images/nav-center-hover.gif) repeat-x; }
.nav li.contact a { background:url(../images/nav-lright.gif) no-repeat; width:120px; }
.nav li.contact a:hover { background:url(../images/nav-right-hover.gif) no-repeat;  }
.nav li.strip { background:url(../images/strip.gif) no-repeat; width:2px; height:36px; }

.nav li a:hover { color:#ffffff; text-decoration:none; }

.clear { clear:both; }

h1 { font-size:14px; padding:0; margin:0 0 5px 0; text-transform:uppercase; }
.contant { background:url(../images/body-bg.jpg) no-repeat top; width:932px; margin:0 auto; height:489px; padding:65px 0 0 78px; }
.contant p { margin:0 570px 15px 0; line-height:16px; padding:0; font-size:13px; }
.contant p.italic { font-style:italic; font-size:12px;}
.contant-studio { width:854px; margin:0 auto; height:489px; padding:65px 78px 0 78px; }
.contant-studio p { margin:0 0 15px 0; padding:0; line-height:17px; }
.contant-studio p.img { margin:0 45px 60px 0; padding:0; line-height:17px; }
.contant-studio p.img1 { margin:0 45px 40px 0; padding:0; line-height:17px; }
.contant-studio img { margin:3px 10px 0 0; padding:2px; border:1px solid #024761; }
.contant-studio .imgright { margin:3px 0 0 10px; padding:2px; border:1px solid #024761; }
.map { padding:2px; border:1px solid #024761; width:425px; }
.session  { background:#ffffff; margin-bottom:15px; }
.tdbg { background:#96d6ec; }
.session p { padding:0; margin:0; }
address { font-style:normal; }
a { color:#024761; text-decoration:none; }
a:hover { color:#999999; text-decoration:none; }


.footer { width:930px; margin:0 auto; background:url(../images/footeerbg.jpg) no-repeat top; padding:15px 0 0 80px; }
.footer p { font-size:10px; color:#000000; text-transform:uppercase; padding:0; margin:0; }
.footer p a { color:#000000; text-decoration:none; }
.footer p a:hover { color:#ffffff; text-decoration:none; } 