HTML {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

BODY {
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	font-family:  Arial,Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	min-width: 1000px;	
	position: relative;
}

TABLE, TR, TD,
H1, H2, H3,
UL, OL, LI,
DL, DT, DD { padding: 0; margin: 0; border: 0; font-weight: normal; }
ul { list-style:none;}

h1{font-size: 18px;margin-bottom:10px !important;}


.wrapper { width:100%; overflow:hidden;}
.indent { padding-bottom:30px;}


/* TABLE {border-collapse: collapse;} */

A { text-decoration: underline; cursor: pointer;}
A:link, A:visited { color: #000; }
A:hover, A:active { color: #999;text-decoration:none }
A IMG { border: none;}

.nodisplay {display: none;}
.display {display: block;}

.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}


.fleft { float:left;}
.fright { float:right;}

.w10 {width: 10%;}
.w20 {width: 20%;}
.w30 {width: 30%;}
.w40 {width: 40%;}
.w45 {width: 45%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w70 {width: 70%;}
.w80 {width: 80% !important;}
.w90 {width: 90%;}
.w100 {width: 100%;}

TABLE.table {width: 100%;}



.img-lft {float: left; margin: 3px 8px 1px 0; zoom: 1;}
.img-rgh {float: right; margin: 3px 0 1px 8px; zoom: 1;}


.clearboth {clear: both;}
.noclear {clear: none;}

.relative {position: relative;}

.bold {font-weight: bold;}
.red {color: #9b0c05;}
.gray {color: #666;}
.blue {color: #0c6bac;}
.small {font-size: 90%;}




.container{width:980px;margin:0 auto;padding:0;box-shadow:0px -3px 10px #7F7F7F;}

.header{background:url(../img/header.png) no-repeat;}
.header table {width:100%}
.header td.left{width:400px}
.header .logo img {padding:40px 0 25px 40px}
.header .phone {height:32px;margin:0 35px 20px 0;}
.header .phone div{float:right;padding:5px 5px 5px 45px;background-image:url(../img/phone.png);color:#fff;font-size:18px;width:145px}
.header .up_menu ul {padding-top:20px;}
.header .up_menu ul.level3{display:none}
.header .up_menu .level {display:none}
.header .up_menu li.active .level {//display:block}
.header .up_menu li:hover .level{display:block}
.header .up_menu li:hover a {font-size:16px;color:#232F47;display:block;text-align:center;background:url(../img/page_name.png) repeat-x;color:#fff;text-decoration:none;width:110px;}
.header .up_menu li .level{position:absolute;top:137px;//margin-left:15px;background:url(../img/bg.png) repeat-x;padding-top:0}
.header .up_menu li .level li {//display:inline;display:block;text-align:right;list-style:none;float:none;position:relative;width:123px;padding-left:0px;}
.header .up_menu li .level li:first-child{//display:none}
.header .up_menu li .level li a{background:none;font-size:14px;color:#fff;padding:2px 2px 2px 12px;width:113px !important;display:block;text-align:left;text-decoration:none;width:100%;position:relative;right:2px;margin:2px 0}
.header .up_menu li .level li.active a{text-decoration:none;color:#000;background:url(../img/bg_hover.png) repeat-x;}
.header .up_menu li .level li a:hover{text-decoration:none;background:url(../img/bg_hover.png) repeat-x;color:#000;}
.header .up_menu li {display:inline;display:table-cell;text-align:center;list-style:none;float:left;margin: 0 3px;width:130px;}
.header .up_menu li a{font-size:16px;color:#232F47;padding:10px 9px 10px 10px;display:block;text-align:center;}

.header .up_menu li.active a{font-size:16px;color:#232F47;display:block;text-align:center;background:url(../img/page_name.png) repeat-x;color:#fff;text-decoration:none;width:110px;}
.header .up_menu li a:hover{//background:url(../img/menu_li.png) no-repeat;background:url(../img/page_name.png) repeat-x;color:#fff;}

.map{width:980px;height:275px;background:url(../img/map1.png) no-repeat;}
.map div.text {padding:10px 65px 15px 700px;color:#fff;font-size:14px;line-height:18px;}
.map div.text h1{font-size:18px;}
.map .dots {position:relative}
.map .dots .dot{width:35px;height:35px;background:url(../img/dot.png) no-repeat;position:absolute;cursor:pointer}
.map .dots .dot span{text-align:center; width:111px;height:38px;background:url(../img/dot_span.png) no-repeat;display:block;position:relative;left:45px;top:10px;padding: 5px 0 0 5px;font-family:Arial;font-size:17px;visibility:hidden}
.map .dots .dot:hover{background:url(../img/dot_big.png) no-repeat;width:50px;height:50px;margin-top:-20px;margin-left:-10px;z-index:9999}
.map .dots .dot:hover span {visibility:visible;z-index:9999}
.map .dots .dot.act{background:url(../img/dot_big.png) no-repeat;width:50px;height:50px;margin-top:-20px;margin-left:-10px;}
.map .dots #dot1{top:107px;left:102px;}
.map .dots #dot2{top:141px;left:144px;}
.map .dots #dot3{top:128px;left:174px;}
.map .dots #dot4{top:160px;left:174px;}
.map .dots #dot5{top:168px;left:205px;}
.map .dots #dot6{top:171px;left:240px;}
.map .dots #dot7{top:185px;left:270px;}
.map .dots #dot8{top:184px;left:322px;}
.map .dots #dot9{top:168px;left:539px;}
.map .dots #dot10{top:140px;left:218px;}
.map .dots #dot11{top:128px;left:240px;}
.map .dots #dot12{top:138px;left:200px;}

.counter{background:url(../img/counter.png) no-repeat;width:241px;height:87px;padding:50px 25px 0 0;color:#41596D;font-size:30px;letter-spacing:16px;text-align:right}
.counter1{background:url(../img/counter1.png) no-repeat;width:256px;height:87px;padding:50px 10px 0 0;color:#41596D;font-size:30px;letter-spacing:35px;text-align:right}
.capt1{color:#41596D;font-size:14px;position:relative;top:35px;left:30px;}
.capt2{color:#fff;font-size:14px;position:relative;top:-35px;left:200px;}
.capt3{color:#41596D;font-size:14px;position:relative;top:35px;left:-5px;}
.capt4{color:#fff;font-size:14px;position:relative;top:-35px;left:175px;}

.main {}
.main td {vertical-align:top}
.main td.left {width:300px;font-size:12px;padding:50px 40px 0 40px;background:url(../img/main.png) top right no-repeat;}
.main td.right {padding:60px 50px 0 40px}
.main td.left h1 {font-size:18px;border-bottom:1px solid #232F48;padding-bottom:5px}
.main .page_name {padding-bottom:30px;display:none;}
.main .page_name span{background:url(../img/page_name.png) repeat-x;font-size:30px;color:#fff;padding:5px 10px;}
.main .page_name1 span{background:url(../img/page_name.png) repeat-x;font-size:30px;color:#fff;padding:2px 8px 4px 8px;margin-left:10px}
/*.main .right h1 {background:url(../img/page_name.png) repeat-x;font-size:30px;color:#fff;padding:5px 10px;display:inline}*/
/*.csc-header {margin-bottom:15px;}*/
.line {border-bottom:1px solid #333333; margin:10px 20px;}

.footer {padding: 10px 40px 30px 40px;}
.footer .contacts{font-size:12px;color:#333333}
.footer .pxl {float:right;font-size:10px;color:#333333;text-align:right;background:url(../img/pxl.png) right  5px no-repeat;padding-right:60px;}

#mailform fieldset{border:none;}
#mailform label {display:block;}
#mailform input {width:350px;}
#mailform textarea {width:350px;height:200px}
#mailform #mailformformtype_mail{background:url(../img/page_name.png) repeat-x;font-size:18px;color:#fff;padding:5px 10px;border:none;width:150px;margin:20px 0  0  100px;cursor:pointer}
.check{padding:5px;font-size:12px;text-align:center;position:absolute}

.cnt_head{padding-left:25px;background:url(../img/cnt_left.png) no-repeat;height:80px;margin-bottom:15px;}
.cnt_head p, .cnt_right p{margin:2px 0}
.cnt_right {float:right;padding-top:0px;}
.cnt, .csc-default, .content, .main table{width:100%}
.adr{border-bottom:1px solid #aeaeae;width:100%;padding:10px 5px;margin:5px 0}
.//adr:hover{//background-color:#4A3861;border:3px solid #5D5769;border-radius:5px;padding:7px 2px 8px 2px;cursor:pointer;//color:#fff}
.adr p {margin:0}

.csc-firstHeader{background:url(../img/page_name.png) repeat-x;padding:5px;color:#fff;display:inline-block}

.left_menu div {margin:10px 0}
.left_menu div.active a{background:url(../img/page_name.png) repeat-x;color:#fff;text-decoration:none;margin-left:5px; }
.left_menu a{font-size:16px;padding:5px}
.left_menu a:hover{background:url(../img/page_name.png) repeat-x;color:#fff;text-decoration:none;margin-left:5px; }
.menu_level{padding-left:15px;}
.menu_level a{background:none !important;color:#000 !important;font-size: 12px;text-decoration:underline !important}
.menu_level span {margin-left:10px;color:#666666}

.csc-uploads .tr-odd,.csc-uploads tr-even{width:100%;margin:20px 0;clear:both}
.csc-uploads img{height:48px !important;width:48px !important;}
.csc-uploads-icon {width:50px;padding:0 15px;}
.csc-uploads-fileName {float:right;width:400px;font-weight:700;padding-bottom:10px;}
.csc-uploads-fileName a{display:inline-block;width:400px;word-wrap:break-word}
.csc-uploads-fileSize {width:40px;padding:5px 15px 5px 25px;font-size: 12px;}
.csc-uploads-description{float:right;width:400px;}
.csc-uploads-description a{text-decoration:none !important;cursor:default !important}
.csc-uploads-description a:hover{color:#000;cursor:default !important}
.clear_uploads {width:100%;clear:both;padding:10px 0}

.contenttable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-left-color: #000;
}
.contenttable th, .contenttable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	padding: 5px;
}

