/*
body {font-size:14px; font-family: Verdana, Geneva, sans-serif;}
*/
body {font-size:12px; font-family: Arial, Helvetica, sans-serif;}

.clear {clear:both; margin:0px; margin-top:-4px; padding:0px; width:100%; }

/*Global box*/
#container {min-width:980px; background:url(../img/bg.png) repeat-x #5d5c62; position:relative; z-index:9;}
.top_box {background:url(../img/bg2.jpg) no-repeat; width:100%; height:788px; z-index:999; }

/*Header*/
.header {padding:17px 0 0 17px; max-width:1280px;}
.header .logo {background: url(../img/logo.png) no-repeat; width:232px; height:102px; display:block; float:left;}
.header .download {float:right;}
.header .download a {background:url(../img/download.png) no-repeat; width:300px; height:43px; display:block; color: #000; text-decoration:none; font-size:18px; padding:6px 0 0 15px;}
.header .download a:hover {color: #fff;}

/*Left menu*/
.left_menu {font-family:Arial, Helvetica, sans-serif; padding:46px 0 0 17px;}
.left_menu ul {clear:both;}
.left_menu ul li {list-style-type:none; line-height:45px; * line-height:53px;}
/*
.left_menu ul li a {color: #fff; font-size:36px; text-decoration:none; background: #000; padding:2px 10px 2px 10px;}
*/
.left_menu ul li a {color: #fff; font-size:36px; text-decoration:none; background: #000; padding:2px 10px 2px 10px;}
.left_menu ul li a:hover {background: #d846c2; color: #fff;}
.left_menu ul li.active a:hover {background: #d846c2;}

/*Content*/
.content {max-width:1280px; margin:-30px 0 0 0; * margin:-26px 0 0 0; padding:0 10px 0 17px; color: #fff;}
.content a.ctitle {color: #fff; font-size:22px;}
.content a.ctitle:hover {text-decoration:none;}
.content .hot {padding:0 0 10px 0;}
.content .hot p {color: #fff; font-size:12px; padding:5px 0 0 0; text-indent:20px;}
.content .works {width:100%;}
.content .works tr td {width:33%; border:1px solid #5d5c62;}

.content ul {margin:5px 0 5px 15px; color: #fff;}
.content ol {margin:5px 0 5px 18px; color: #fff;}

.content a {color: #fff;}
.content a:hover {text-decoration:none;}
.content h1 {color: #fff; font-weight:100; font-size:22px;}
.content h2 {color: #fff; font-weight:100; font-size:18px;}
.content h3 {color: #fff; font-weight:bold; font-size:16px;}
.content table {border-collapse:collapse;}
.content table td {border:1px solid #000; padding:2px;}
.content strong {color: #fff;}

.content input, textarea {border:1px solid #383840; background: #e1e0e5;}


.innt_cont {width:100%;}
.innt_cont td {border:1px solid #5d5c62!important;}
.in_c1 {}
.in_c2 {width:80%;}
.in_c2 .inner_cont {margin:-10px 0 0 0; position:relative;}

/*Content inner menu*/
.left_menu_inner {font-family:Arial, Helvetica, sans-serif; margin-top:-8px; position:relative;}
.left_menu_inner ul {margin:0 0 0 0;}
.left_menu_inner ul li {list-style-type:none; line-height:28px; * line-height:38px;}
.left_menu_inner ul li a {color: #fff; font-size:18px; text-decoration:none; background: #000; padding:2px 10px 2px 10px;}
.left_menu_inner ul li a:hover {background: #d846c2;}
.left_menu_inner ul li.active a:hover {background: #d846c2;}

/*Scroll bar*/
div#wn, div#wn2, div#wn3	{position:relative;  height:233px;  overflow:hidden; color: #fff; border-left:1px solid #fff; margin:15px 10px 0 0;}
#lyr1, #lyr2, #lyr3 {padding: 0 0 0 15px; width:100%;}
#lyr1 a, #lyr2 a, #lyr3 a {color: #fff; font-weight:bold;}
#lyr1 p, #lyr2 p, #lyr3 p {padding:0 0 10px 0;}
#lyr1 a:hover, #lyr2 a:hover, #lyr3 a:hover {text-decoration:none;}
.mouseover_up {margin:12px 0 0 5px; * margin-top:15px; display:block; position:absolute; z-index:999;}
.mouseover_down {margin:236px 0 0 5px; * margin-top:239px; display:block; position:absolute; z-index:999;}

/*Footer*/
.footer {margin:15px 0 0px 0; color: #fff; font-size:10px; padding-bottom:10px;}
.footer a {color: #969599; margin:0px 5px 0px 0;}
.footer a:hover {color: #fff; text-decoration:none;}

.e-mail {float:right; margin:-818px 10px 0 0;}
.e-mail a.email {background:url(../img/email.png) no-repeat; width:87px; height:808px; display:block; position:relative; z-index:99;}
.e-mail a.email:hover {background-position: right;}