* { margin:0; padding:0;}
html, body {
	width:100%;
	height:100%;
}
body {
	background:#000000;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
a { text-decoration:none;}
a:focus { outline:none;}
img, button {
	border:0 none;
}
ul, ol { list-style:none;}
input {vertical-align: middle}
table { 
	border-collapse:collapse;
	width:100%;
}
#main {
	width:1000px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
}
/* header */
.header {
	position:relative;
	width:100%;
	height:277px;
	overflow:hidden;
}
.Hleft {
	background:url(../images/lh.jpg) no-repeat 0 0;
	padding-left:24px;
}
.Hright {
	background:url(../images/rh.jpg) no-repeat 100% 0;
	padding-right:21px;
	zoom:1;
}
.Hcont {
	height:255px;
	background:#fff url(../images/LOGO.png) no-repeat 0 0;
	overflow:hidden;
	position:relative;
	zoom:1;
	color:#000;
}
.header .Hbottom_duga {
	height:22px;
	background:url(../images/bh.jpg) no-repeat 24px 0;
}


.Hcont div.slogan {
	position:absolute;
	font-size:35px;
	color:#fff;
	top:92px;
	left:252px;
}
.Hcont .contacts:after {
	content:'';
	display:block;
	clear:both;
}
.Hcont .contacts {
	width:919px;
	padding-top:6px;
	margin:0 auto;
}
.Hcont .contacts .headerLeft {
	float:left;
	_display:inline;
	margin-left:112px;
	width:330px;
}
.Hcont .contacts .headerLeft p {
	font-size:35px;
}
.Hcont .contacts .headerLeft p span {
	font-size:20px;
	color:#666666;
	position:relative;
	top:-17px;
	left:-5px;
	float:right;
}








.Hcont .contacts .headerRight {
	float:left;
	padding:5px 0 0 25px;
}
.Hcont .contacts .headerRight:after {
	content:'';
	display:block;
	clear:both;
}
.Hcont .contacts .headerRight p {
	float:left;
	font-size:28.5px;
	margin-right:6px;
}
.Hcont .contacts .headerRight p span {
	color:#999;
	margin-right:4px;
}
/* header */


/*+++++++++content+++++++++++++++*/
#content:after {
	content:'';
	display:block;
	clear:both;
}
#content {
	width:100%;
	margin-top:40px;
	padding-bottom:50px;
}
#content .contwrapper {
	width:100%;
	*width:99%;
	float:left;
}
#content .rightCenterContent {
	margin-left:367px;
	position:relative;
	zoom:1;
}
#content .rightCenterContent img {border:2px solid #91b6f9;}
#wrpr { padding-right:30px;}
#menu {height:55px; overflow:hidden; width:600px;}
#menu table { height:55px;}
#menu table tr td { padding:0 5px;}
#menu table tr td.one {  padding:0;}
#menu table tr td a {
	text-decoration:underline;
	color:#95baff;
	font:12px Arial, Helvetica, sans-serif;
	zoom:1;
}
#menu table tr td a:hover { text-decoration:none;}
.description {
	margin-top:48px;
}
.description p.top { margin-top:0;}
.description p { margin-top:28px; line-height:120%;}
.description p b {
	color:#999999;
	font-size:18px;
}
.description p.size { font-size:14px;}
.description p b.B2 { color:#fff;}
.description p img {
	margin-left:20px;
}
.description p img.r { margin-left:0;}
/*++++++++ RIGHT +++++++++++*/


/*++++++++ LEFT +++++++++++*/
.leftColumn {
	width:316px;
	float:left;
	position:relative;
	zoom:1;
	margin-left:-100%;
}
.leftColumn .wrapLeftColumn {
	width:282;
	margin-left:32px;
}
*+html .leftColumn .wrapLeftColumn {
	width:282;
	margin-left:42px;
}
*+html .leftColumn .wrapLeftColumn h6 {
	position:relative;
	left:-5px;
}
.leftColumn .leftCont {
	width:240px;
	margin:28px auto 0;
	background:#FFF;
	padding:14px 15px 34px 0;
	color:#000;
}
.leftColumn .pic {
	margin:27px auto 0;
	width:255px;
}
.leftColumn .pic img { border:2px solid #91b6f9;}
.leftColumn .leftCont  ul { 
	margin-left:17px;
}
.leftColumn .leftCont  ul li { 
	margin:20px 0 0 12px;
	position:relative;
	font-size:14px;
	font-weight:600;
}
.leftColumn .leftCont  ul li i {
	display:block;
	width:5px;
	height:4px;
	background:url(../images/list.gif) no-repeat 0 0;
	position:absolute;
	left:-12px;
	top:7px;
}
/*+++++++++content+++++++++++++++*/
/* footer */
#footer {
	width:1000px;
	height:226px;
	margin:0 auto;
}
.Fleft {
	background:url(../images/fl.jpg) no-repeat 0 0;
	padding-left:24px;
}
.Fright {
	background:url(../images/fr.jpg) no-repeat 100% 0;
	padding-right:21px;
}
.Fcont {
	height:204px;
	background:#fff;
	overflow:hidden;
	padding:0 12px 0 25px;
}
#footer .Ftop_duga {
	height:22px;
	background:url(../images/ft.jpg) no-repeat 24px 0;
}


.Fcont table { 
	margin-top:25px;
	height:137px;
	width:100%;
}
.Fcont table tr td { vertical-align:top;}
.Fcont .clear:after {
	content:'';
	display:block;
	clear:both;
}
.Fcont .clear { 
	clear:both;
	padding-bottom:23px;
	zoom:1;
	position:relative;
}
.Fcont .clear h4 {
	font:11px Tahoma, Geneva, sans-serif;
	color:#666666;
	padding-bottom:7px;
	border-bottom:2px solid #666666;
	float:left;
}
.Fcont table tr td p, 
.Fcont table tr td ul {
	clear:both;
	color:#000;
	font:11px Tahoma, Geneva, sans-serif;
}
.Fcont table tr td ul li {
	margin-top:3px;
}
.Fcont table tr td ul li.top { margin:0;}
.Fcont table tr td ul li a {
	text-decoration:underline;
	color:#4284ff;
}
.Fcont table tr td ul li a:hover { text-decoration:none;}
.Fcont table tr td p span {
	color:#666666;
	padding-right:4px;
}
.Fcont table tr td p a {
	text-decoration:underline;
	color:#4284ff;	
}
.Fcont table tr td p { 
	padding-bottom:6px; 
	line-height:100%;
}
.Fcont table tr td p.art {
	margin:0;
	padding:0;
}
.Fcont table tr td p.line { line-height:normal;}
.Fcont table tr td p.art span {
	white-space:nowrap;
	padding:9px 0 2px 0;
	display:block;
}
.Fcont table tr td p.art a:hover, 
.contFooter a:hover { text-decoration:none;}
.list  ul li { 
	margin:20px 0 0 12px;
	position:relative;
	font-size:14px;
	color: #FFFFFF;
}
.list  ul li i {
	display:block;
	width:5px;
	height:4px;
	background:url(../images/point.gif) no-repeat 0 0;
	position:absolute;
	left:-12px;
	top:7px;
}
ul.sub{
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
ul.sub li{
  list-style-type: disc;
}