html, body { margin: 0; padding: 0;height:100%;}
* {outline: 0;}
img {border: 0;}
body{font-size:12px;font-family:arial, tahoma;font-size:12px;margin:0px;padding:0px;color:#505050;height:100%; background:url(images/bg_page.jpg) center 0 repeat; }
p,h1,h2,h3,h4,h5,h6,form {padding:0px;margin: 0px;}
form .input {padding:0px; margin:0px;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Verdana, sans-serif;}
h1 {font-size:18px; color:#303030;}
h2 {font-size:16px;color:#303030;}
h3 {font-size:13px;color:#303030;}
h4 {font-size:12px;color:#303030;}
ul{ margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px; list-style:none;}
.spacer{clear:both;}
.spacer2{clear:both; height:5px;}
p{padding:5px 0 5px 0;}
.left {float:left;}
.fleft {float:left;}
.right {float:right;}
a {color:#05acdc;text-decoration:none;  -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;}
a:visited{color:#05acdc;text-decoration:none;}
a:hover{color:#f27baa;}


#Container {width: auto;margin: 0;background:url(images/bg_ust.png) center -70px repeat-x;}
#ContentWrapper {margin: auto;padding:10px;}
#Content {width:960px;padding:10px;margin: 0 auto;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}
.content_main{min-height:500px;width:960px;margin:0; padding:0px;}

/* HEADER */
.header {width:960px; margin:0;padding:10px 0 2px 0;}
.logo {float:left;width:200px; text-align:center}
.logo a {display:block; width: 200px;height:216px; }
.h_banner{float:right;}
.main_menu{background-color:#ebebeb;}
#menu2, #menu2 ul {z-index: 1500; padding:0px;float:right;}
#menu2 li {position: relative; border-left:1px solid #fff; float:left;}
#menu2 a {font-weight:normal;font-size:14px; text-align:center; display:block; color:#263152; background-color:#ebebeb;width:120px; height:31px; line-height:31px;text-shadow: rgba(0, 0, 0, 0.15) 0 1px 0; border: none; opacity: 0.9;}
#menu2 a:hover {background-color:#000; color:#fff}
#menu2 li ul {display: none;position: absolute;top: 31px;left:0px;z-index: 1501; }
#menu2 li:hover ul, #menu2 li.over ul {display: inline-block;}
#menu2 li ul li { }
#menu2 li ul li a {color:#263152; font-size:13px; text-align:left;height:28px; line-height:28px;border-right:none;padding-left:10px;}
#menu2 li ul li a:hover {color:#fff; }

