*{ margin: 0; padding: 0; }

body {
	line-height: 1.4;
	color: black;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	}

img{ border:none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	}
	
html, body{ height:100%; }	
	
body{ font-size:100%; }	
	
div{ margin:0 auto; }
	
.ul li{ list-style:none; }

a, a:visited{ text-decoration:underline;color:#0F2962}
a:hover{ text-decoration:none;}

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }
	
.float-left{ float:left; }
.float-right{ float:right; }

.none span,
.none a span{	
	display:none; 
	}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
h1{font-size:35px;}
h2{font-size:25px;}
h3{font-size:21px;}
h4{font-size:18px;}
		
/* Main */
.main-bg { position:relative;  min-height:100%; }
.main-padd{ padding:60px 0 30px 0; }
.main-bg .imgbg { position:absolute; top:0; left:0; width:100%; height:100%; display:block; z-index:0; }

.main{
	position:relative;
	width:1000px;
	z-index:10;
	/*min-height:100%;*/
	background:url(/html/img/main-bg.png);
	}
	
.header{
	position:relative;
	z-index:100;
	height:100px;
	padding:3px 10px 10px 10px;
	}
	
.content{
	position:relative;
	padding:0 90px;
	}
	
.wrapper{
	}


.bottom{
	height:54px;
	padding:10px 30px 0 40px;
	}


	
.logotip { position:absolute; z-index:150; top:-30px; left:30px;}

.menu-top { padding:25px 0 0 340px; }
.menu-top ul li { float:left; margin:0px 12px 0 12px;  }
.menu-top ul li a, .menu-top ul li a:visited { color:#0f2962; font-size:14px; display:block; padding-top:2px;  }
.menu-top ul li a:hover, .menu-top ul li a.selected, .menu-top ul li a.selected:visited {text-decoration:none; border-top:#0F2962 solid 2px; padding-top:0; }

.bottom address { float:right; font-size:11px; color:#6e7070; }

.vopros { background:url(/html/img/vopros-bg.png) no-repeat; margin-left:108px; height:615px; }
.banner { background:url(/html/img/banner-bg.gif) no-repeat;  padding:135px 10px 10px 120px; position:absolute; z-index:150; left:20px; bottom:250px; width:160px;}
.banner h2 { font-size:12px; color:#0f2962; font-weight:normal; padding-bottom:10px;}
.banner p { font-size:10px; color:#666666; font-weight:normal;}
.pero { position:absolute; z-index:1; bottom:0; right:0; background:url(/html/img/pero-bg.jpg) no-repeat; width:191px; height:263px;}
.ways, .ways a, .ways a:visited { font-size:11px; color:#000000;}

.zagl1 {color:#0f2961; font-size:35px;  font-weight:normal;}
.zagl2 {color:#0f2961; font-size:24px;}
.imgr {float:right; padding-left:35px;}
.text16 { font-size:16px; text-align:justify;}
.text18 { font-size:18px;}
.text16ib { font-size:16px; font-style:italic; color:#0f2961;}

.menu-cent { position:relative; width:auto; padding-top:15px; padding-bottom:40px;}
.menu-cent .left { width:14px; height:30px; background:url(/html/img/menu-cent-left.png) no-repeat; float:left; display:block;}
.menu-cent .right { width:14px; height:30px; background:url(/html/img/menu-cent-right.png) no-repeat; float:left; display:block;}
.menu-cent ul { float:left; height:36px; background:url(/html/img/menu-cent-cen.png) repeat-x; }
.menu-cent ul li { float:left; white-space:nowrap;  }
.menu-cent ul li a, .menu-cent ul li a:visited { color:#0f2962; font-size:13px; border-right:#E5E5E5 solid 1px; padding:6px 5px 15px 5px; display:block; text-align: center;}
.menu-cent ul li.last a, .menu-cent ul li.last a:visited { border:none; }
.menu-cent ul li a:hover, .menu-cent ul li a.selected { color:#000000; font-weight:bold; background:url(/html/img/strelka-down.gif) no-repeat center 29px; text-decoration:none; }

.menu-cent .m1 { width:144px; }
.menu-cent .m2 { width:199px; }
.menu-cent .m3 { width:84px; }
.menu-cent .m4 { width:334px; }

a.url1, a.url1:visited { font-size:16px; color:#0f2962;}

.et-read { background:#FFFFFF; border:#E9ECEC solid 1px; padding:25px; position:relative; margin-bottom:30px;}
.et-read h4 { font-size:14px; }
.et-read .con1 { position:absolute;  width:30px; height:27px; background:url(/html/img/knopka1.jpg) no-repeat; top:7px; left:7px; display:block; z-index:100; }
.et-read .con2 { position:absolute;  width:30px; height:27px; background:url(/html/img/knopka1.jpg) no-repeat; top:7px; right:7px; display:block; z-index:100; }
.et-read ul { margin:20px 0; overflow:hidden;  }
.et-read ul li { float:left;  width:50%;  }
.et-read ul li a, .et-read ul li a:visited { color:#0f2962; font-size:14px;  }
.et-read .but { position:absolute; left:0; bottom:-10px; background:url(/html/img/et-read-but.png) no-repeat; width:812px; height:10px; line-height:0; font-size:0; z-index:10}

.content ul.standartUl { margin:10px 0 10px 20px; }
.content ul.standartUl li { list-style:none; margin-left: 40px; font-size:16px; background: url(/html/img/knopkaRed.gif) no-repeat left top; padding-left:15px}

.content ul.standartUlBlue { margin:10px 0 10px 20px; }
.content ul.standartUlBlue li { list-style:none; margin-left: 40px; font-size:16px; background: url(/html/img/knopkaBlue.gif) no-repeat left top; padding-left:15px}

.content ul.standartUl2 { margin:10px 0 10px 20px; }
.content ul.standartUl2 li { margin-left: 40px; font-size:16px}
