*{margin:0;padding:0;}
.clear{clear:both;}
fieldset {border:none;}
img {border:none;}
.curv{float:left; width:100%;}
.curv img{ float:left;}
*:focus{outline:none;}
body{font:normal 12px/16px Arial, Helvetica, sans-serif; background:url(../images/patterns/bg1.png) repeat 0 0 }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

#wrapper { 
	margin:0 auto;
	width:1024px;
	background:url(../images/patterns/wrapper-bg.jpg) no-repeat;
	height:630px;
	}
#header{float:left; width:100%;}
.logo{float:left; width:200px;}

.nav{float:right; width:216px; margin-top:25px; margin-right:30px; border:1px solid #032066; border-radius:5px; box-shadow:0 0 5px #FFFFFF}
.nav ul{float:left; width:100%; list-style:none; text-align:center; background:#fff;border-radius:5px;}
.nav ul li{float:left;display: inline-block; list-style:none; padding-top:0px;}
.nav ul li img{margin-top:11px;}
.nav ul li a{
	display:block;
	line-height:35px;
	list-style:none;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	font-family: 'Open Sans';
	color:#032066;
	padding-left:26px;padding-right:25px; 
	}
.nav ul li:hover{color:#333; background:#82dafa}

.container{ float:left; width:964px; padding:30px; margin-top:15px;}
.gallery{float:left; width:646px; border:2px solid #fff; box-shadow:0 0 5px #FFFFFF;  height:400px;}
.content{float:right; width:280px; background:url(../images/patterns/content-bg.png) repeat 0 0; padding-top:10px; padding-bottom:10px; box-shadow:0 0 5px #FFFFFF;}
.title{float:left; width:96%; font-family: 'Open Sans'; font-size:22px; color:#fff; padding-bottom:10px; padding-left:2%; padding-right:2%; text-shadow:2px 2px 3px #666; border-bottom:1px dotted #FF0}
.title-detail{float:left; width:96%; padding-left:2%; padding-right:2%; font-family: 'Open Sans'; font-size:13px; color:#FFF; margin-top:10px; text-align:justify}
.title-detail a{float:left; width:96%; padding-left:2%; padding-right:2%; text-decoration:none;font-family: 'Open Sans'; font-size:13px; color:#FFF;}
.title-detail a:hover{color:#FF0; padding-left:15px; transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;}
.banners{float:left; width:600px; border:2px solid #fff; box-shadow:0 0 5px #F00;  height:350px;}
.labels{text-align:right}
.input{float:left; width:160px; margin-left:5px; padding:3px 2px 3px 2px; border:none; font-size:12px; color:#666;}
.textarea{float:left; width:160px; margin-left:5px; padding:3px 2px 3px 2px;border:none;font-size:12px; color:#666; height:70px; margin-top:3px;}
.send{float:left; width:70px; background:#C90; border:1px solid; border-radius:3px; color:#fff; margin-left:5px; margin-top:5px; padding:5px; cursor:pointer; box-shadow:3px 3px 5px #333;}
.send:hover{opacity:0.8}
.cancel{float:rigth; width:70px; background:#F30; border:1px solid; border-radius:3px; color:#fff; margin-left:5px; margin-top:5px; padding:5px;cursor:pointer; box-shadow:3px 3px 5px #333;}
.cancel:hover{opacity:0.8}
.powered{float:right; width:120px; font-size:10px; color:#fff}
.powered a{text-decoration:none;color:#fff; text-shadow:2px 2px 5px #333}
.powered a:hover{color:#FF0; font-size:14px;}


.bg{background:#060; height:100px;}


































