body{
font-family:'Ubuntu', Arial, Helvetica, sans-serif;
font-size:15px;
color:#e3e2e2;
margin:0;
background: url(images/bg.jpg) repeat;}

input,textarea{ outline:none;}
img{border:0px;}
form{margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both; margin:0px; padding:0px; width:100%; height:0px;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}
.textaligncenter{text-align:center;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal;}

a { color:#E3E2E2; text-decoration:none;}
a:hover { color:#938C8E}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

@font-face { font-family:'Ubuntu'; font-style:normal; font-weight:400;
  src: local('Ubuntu'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff'); }

@font-face { font-family:'Ubuntu'; font-style:normal; font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); }

@font-face { font-family:'Ubuntu'; font-style: normal; font-weight:500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/OsJ2DjdpjqFRVUSto6IffD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); }



#main-div{width:1008px; margin:auto; background:url(images/con-bg.png) repeat-y top;}

/*Header---------*/
#header{ width:1000px; margin:auto; height:262px; background:url(images/top-bg.png) no-repeat center bottom; position:relative;}

.top-flag{ position:absolute; z-index:999; top:0; right:41px; width:auto; letter-spacing:normal;}
.top-flag ul{margin:0px; padding:0px; list-style-type:none; text-align:center;}
.top-flag li{margin:0px 0px 0px 8px; padding:0; float:left; height:54px; width:42px;}
.top-flag li a{padding:15px 0 0 0; height:40px; float:left; width:42px;}
.top-flag li a:hover{background:url(images/flag-bg.png) no-repeat;}
a.flag-act{background:url(images/flag-bg.png) no-repeat;}

.top-navigation{ width:100%; letter-spacing:normal; font-family:'Oswald'; font-size:20px; line-height:24px;}
.top-navigation ul{margin:0px; padding:0px; list-style-type:none; text-align:center; width:1000px;}
.top-navigation li{margin:0px; padding:0px 0px 0px 0px; display:inline;}
.top-navigation a{text-decoration:none; color:#adacac; display: inline-block; padding:0; text-align:center; margin-top:204px;
 -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.top-navigation a:hover{color:#e8e8e8;}
a.top-act{color:#e8e8e8;}

/*Footer---------*/
#footer{width:1008px; margin:auto; height:95px; background:url(images/foot-bg.png) no-repeat center top; color:#938c8e; font-size:12px; text-align:center; padding-top:22px; font-family:Arial;}
#footer a{text-decoration:none; color:#938c8e; }
#footer a:hover{color:#d0c8cb;}

/*Middle---------*/
#middle{ width:1000px; margin:auto; height:480px; background:url(images/middle-bg.jpg) no-repeat;}

.contentdiv1{ width:826px; margin:auto; padding-top:79px; line-height:22px; }
.contentdiv1 h1{ font-size:16px; line-height:26px; padding-bottom:30px;}
.contentdiv1 ul{margin:0px; padding:0px; list-style-type:none; text-align:left;}
.contentdiv1 li{margin:0 0 20px 0; padding:0px 0px 0px 30px; line-height:20px; background:url(images/arrow.png) no-repeat 0 4px;}

.row{margin:0; line-height:25px; width:422px; font-size:14px;}
.rowL{width:300px; margin-right:20px; float:left;}
.rowR{float:left; font-size:14px;}
.textbox{width:238px; height:24px; border:1px solid #131313; background:#131313; color:#bebdbd; font-size:14px; padding-left:10px; float:left}
.textarea{width:300px; height:40px; border:1px solid #131313; background:#131313; color:#bebdbd; font-size:14px; padding-left:10px; font-family:Arial; padding:10px}
.row1{margin:10px 0 0 224px;}
.button{ text-decoration:none; width:100px; line-height:33px; height:33px; background:#131313; color:#d0cfcf; display:block; border-radius:3px; text-align:center;
-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; border:none; cursor:pointer;}
.button:hover{ background:#3d3d3d;}

.logo1 { padding:0!important; margin:0!important}
.contact-right { margin:0 0 0 40px; padding:0; float:left;}