body {
	margin: 0px;
	padding: 0px;
	background:#00162b;
	color:#00527e;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
}
a {
color:#00527e;
}
a:hover {
color:#00a8ff;
}
input, textarea {
color:#00a8ff;
border:1px solid #00527e;
background:none;
}
p {
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}
#main {
width:840px;
margin: 0 auto;
}
#top {
background:url(/images/logo_top.jpg);
height:246px;
width:840px;
}
#body {
width:100%;
float:left;
}
#body .left {
float:left;
width:173px;
}
#body .right {
margin-left:170px;
padding-left:20px;
border-left:2px solid #00385c;
border-bottom:2px solid #00385c;
border-right:2px solid #00385c;
padding-top:20px;
padding-right:10px;
background:#00182f;
line-height:1.4;
}
.ul-1 {
padding:0px;
margin:0px;
border-left:2px solid #00385c;
padding-top:20px;
padding-bottom:10px;
background:#00182f;
}
.ul-1 li {
padding-left:20px;
margin-bottom:10px;
}
.ul-2 li {
padding-bottom:10px;
 
}
.left-r {
background:url(/images/left-r.gif);
width:172px;
height:24px;
float:left;
clear:both;
}
.left-r-2 {
background:url(/images/left-r-2.gif);
width:172px;
height:33px;
float:left;
}
.ul-2 {
padding:0px;
margin:0px;
border-left:2px solid #002c48;
border-right:2px solid #002c48;
padding-top:10px;
//padding-top:5px;
margin-right:1px;
}
.ul-1 , .ul-2 {
list-style:none;
}
.ul-1 a, .ul-2 a{
text-decoration:none;
#color: #003A5C;
color: #FFFFFF;
}
.ul-1 .selected a {
color:#00a8ff !important;
}
.ul-1 .selected {
background:url(/images/pointer.gif) left center no-repeat !important;
}

.ul-2 li{
padding-left:30px !important;
}
.ul-2 .selected {
background:url(/images/pointer.gif) 10px 4px no-repeat !important;
}
.ul-2 .selected a {
color:#00a8ff !important;
}

.ul-1 .l1 {
margin-left:10px;
}
.ul-1 .l2 {
margin-left:20px;
}
.ul-1 .l3 {
 margin-left:30px;
}
.ul-1 .l4 {
 margin-left:40px;
}
div.clear {
clear:both;
line-height:0;
font-size:0px;
}
div {
padding:0px;
margin:0px;
}
/* таблица выбора цвета */
.color div {
width:10px;
height:10px;
}
.color {
margin-top: -3px;
}
.color td {
padding:1px;
border:1px solid #00182f;
border-collapse:collapse;
}
.color .selected {
border:1px solid #0095e3;
}
/* конец таблица выбора цвета */
.footer {
margin:10px auto;
text-align:center;
}
.link {
float:right;
}
.link * {
float:left;
}
img {
border:none;
}
/* top */
#top .left {
float:left;
width:320px;
}
#top .left ul {
padding:0px;
margin:0px;
padding-top:115px;
}
#top .left li {
float:left;
list-style:none;
padding:0px;
margin:0px;
padding-left:20px;
}
#top .left a {
text-decoration:none;
}
#top .logo {
float:left;
width:190px;
height:210px;
cursor:pointer;
}
#top .right {
float:right;
width:320px;
}
#top .right .ico {
text-align:right;
padding-top:30px;
padding-bottom:75px;
}
#top .right input {
float:left;
width:96px;
margin-left:17px;
margin-right:4px;
border:none;

background:url(/images/free.gif) !important;
position:relative !important;
z-index:400;
padding:3px;
}
/* item */
.item {
width:182px;
float:left;
border:1px solid #005b8a;
margin-right:20px;
margin-bottom:20px;
padding:4px;
//height:240px;
}
.item p {
padding-bottom:0px;
}
.item img {
margin:0px auto;
}
.item .link-left{
vertical-align:bottom;
height:70px;
}
.item .link-more div {
background:#005b8a;
padding-left:4px;
padding-right:4px;
}
.item p.img {
height:150px;
}
.new-table {
width:180px;
}
.item .link-more{
vertical-align:bottom;
width:1px;
//width:80px;

}
.item h3 {
padding-bottom:29px;
}
.link-more a{
color:#00182f;
text-decoration:none;
}
h1 , h2 , h3 {
padding:0px;
margin:0px;
font-weight:normal;
line-height:1;
}
h1 {
color:#2b719e;
line-height:0.8;
font-size:20px;
padding-bottom:20px;
}
h2 {
font-size:15px;
padding-bottom:20px;
}
h3 {
color:#2b719e;
font-size:14px;
padding-bottom:20px;
}
/* index */

body.index {
background:#001427;
}
ul a {
color:#003a5c;
text-decoration:none;
}
.index #main{
width:853px;
margin: 0px auto;
}
.index #main .left {
background:url(/images/index-left.jpg);
width:149px;
height:749px;
float:left;
}
.index #main .left .login {
padding-top:210px;
padding-left:33px;
}
.index #main .left .login input {
margin-bottom:34px;
width:100px;
border:none;
}
.index #main .left ul {
padding:0px;
margin:0px;
padding-left:30px;
padding-top:90px;
}
.index #main .left li {
padding:0px;
margin:0px;
list-style:none;
padding-bottom:10px;
}


.index #main .center {
width:532px;
height:749px;
float:left;
}
.index #main .center .center-1{
background:url(/images/index-center1.jpg);
width:532px;
height:120px;
float:left;
}
.index #main .center .center-2{
background:url(/images/index-center2.jpg);
width:532px;
height:560px;
float:left;
}
.index #main .center .center-3{
background:url(/images/index-center3.jpg);
width:532px;
height:70px;
float:left;
text-align:center;
}
.index #main .right {
background:url(/images/index-right.jpg);
width:148px;
height:749px;
float:left;
}
.index .ico {
text-align:center;
padding-top:50px;
}
.ul-1-index {
padding:0px;
margin:0px;
padding-top:200px;
padding-left:10px;
}
.ul-2-index {
padding:0px;
margin:0px;
#padding-top:170px;
padding-top:140px;
padding-left:10px;
}
.ul-1-index li{
list-style:none;
padding-bottom:10px;
}
.ul-2-index li{
list-style:none;
padding-bottom:10px;
}
.footer-index {
font-size:10px;
width:60px;
margin:10px auto;
}
.footer-index * , .footer-index {
color:#00527e !important;
text-decoration:none;
}
.use {
text-decoration:none;
}
.border {
border:1px solid #005b8a;
text-align:center;
margin-bottom:15px;
padding-top:10px;
}
.clear2 {
 width:630px; 
 float:left;
}
.border p {
padding-bottom:0px;
padding-left:3px;
text-align:left;
}
.pages {
padding-bottom:10px;
}
.pages *{
text-decoration:none !important;
}
.path {
padding-bottom:10px;
}
.path *{
text-decoration:none !important;
}
.prop {
width:100%;
border-bottom:1px solid #005b8a;
border-left:1px solid #005b8a;
}
.prop td{
border-top:1px solid #005b8a;
border-right:1px solid #005b8a;
border-collapse:collapse;
padding:2px;
}
.prop th.name {
background:#005b8a url(/images/propp.gif) right top no-repeat;
}
.prop th {
color:#000033;
text-align:left;
padding:2px;
}
.prop {
margin-bottom:20px;
margin-top:10px;
}

/*  ====  */
#overlay{
     position: absolute;
     top: 0;
     left: 0;
     z-index: 90;
     width: 100%;
     height: 2500px;
     background-color: #000;
     }
.popUp {     
position:absolute; 
z-index:1000; 
top:40%;
text-align:center;
}     
#popUp_w {
position:fixed;
margin-left:35%;
_margin-left:35%;
width:40%;
text-align: left !important;
}
.popUp-out {
position:fixed;
text-align:center;
}




li.level-1 {

}


li.level-2 {
  margin-left: 30px;
  list-style-type: circle;
}


li.level-3 {
  margin-left: 60px;
  list-style-type: square;
}


li.level-4 {
  margin-left: 90px;
  list-style-type: disc;
}



p.doc, p.rtf  {
	border: 1px solid #00527e;
	margin: 0 0 20px 0;
	padding: 10px 15px 10px 52px;
	background:#00182f url("/edit/images/icon-doc.gif") 10px center no-repeat;
	line-height: 32px;
}

p.xls {
	border: 1px solid #00527e;
	margin: 0 0 20px 0;
	padding: 10px 15px 10px 52px;
	background: #00182f url("/edit/images/icon-xls.gif") 10px center no-repeat;
	line-height: 32px;
}

p.mdb {
	border: 1px solid #00527e;
	margin: 0 0 20px 0;
	padding: 10px 15px 10px 52px;
	background: #00182f url("/edit/images/icon-mdb.gif") 10px center no-repeat;
	line-height: 32px;
}

p.pdf {
	border: 1px solid #00527e;
	margin: 0 0 20px 0;
	padding: 10px 15px 10px 52px;
	background: #00182f url("/edit/images/icon-pdf.gif") 10px center no-repeat;
	line-height: 32px;
}

p.zip, p.rar {
	border: 1px solid #00527e;
	margin: 0 0 20px 0;
	padding: 10px 15px 10px 52px;
	background: #00182f url("/edit/images/icon-zip.gif") 10px center no-repeat;
	line-height: 32px;
}

#body div.right {
	color:#87cfff !important;
}

/*--------------------- Promo Gruop--------------------*/

.ul-1 li{
	font-size:11px;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:0;
	padding-bottom:0;
}

.ul-1 li.l2, .ul-1 li.l1{
	font-weight:bold;
}

.ul-1 li.selected a{
	font-style:italic;
}

.link-left a{
	display:block;
}
.seotext{
	text-align:justify;
}
.seotext a, .seotext ul a, a, ul a{
	text-decoration:underline;
	color:#FFF;
}
.seotext ul{
	margin: 10px 0 10px 40px;
}
	.seotext li{
		margin: 10px 0;
	}
.seotext h2{
	color: #2B719E;
	line-height: 0.8;
	font-size: 16px;
	padding-bottom: 20px;
	font-weight:bold;
}
.ul-1 li.l3, .ul-1 li.l4{
	background: url(/images/pointer_w.gif) 10px 5px no-repeat;
}

#wide{
	width:100%;
}
	#wide h3{
		padding-bottom:10px;
	}
	#wide p.img{
		height:100%;
		width:150px;
		float:left;
	}
	#wide table{
		float:right;
		margin-top:40px;
	}
	#wide .link-left {
	height:100%;
	}
.descr {
	margin-top: 20px;
}
.left p{
	color:white;
}
