body{padding:0;margin:0;font-size:15px;color:#000;line-height:1.2;font-family:'Arial', Arial, sans-serif;} 

img{border:0px;margin: 0 15px 0 0;}

h1, h2, h3, h4{color:#000;margin:0px;font-weight:bold;font-family: 'Arial', Regular, sans-serif}
h1{font-size:24px;padding:0px 0px 25px;line-height:24px;color:#000;}
h2{font-size:18px;padding:0px 0px 9px;clear:both;line-height:22px;color:#333333;}
h3{padding:5px 0px 9px;font-size:18px;clear:both;line-height:20px;}
h4{padding:20px 0px 9px;font-size:14px;clear:both;}
p+h2, p+h3{padding-top:6px}
p+h4{padding-top:0px}
h1+h2{padding-top:0px}
h2+h3{padding-top:0px;margin-top:0px}
h3+h4{padding-top:0px;}
h1 a, h2 a, h3 a, h4 a{color:#000;text-decoration:none;cursor:pointer}

p{margin:0px 0px 15px;color:#000;font-family:'Arial', Arial, sans-serif}
a{text-decoration:underline;font-family:'Arial', Regular, sans-serif;color:#006699;}
a:hover{text-decoration:none;}


ol{margin:15px 0px 8px 0px;padding:0px;/*list-style: none;*/counter-reset: item}

ol li:before{
	/*background: #8290ad;*/
    color: #fff;
    content:counters(item, "."); 
    counter-increment: item;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 20px;
	position: absolute;
	top:2px;
	left:0px;
        display: none
}
ol li{margin:15px 0px 0px;
	line-height: 20px;
    margin-bottom: 10px;
    padding-left: 0px;
    padding-top: 2px;
	/*position: relative;*/
}

ol li ol li:before {
    background: none;
    color: #fff;
    font-weight: bold;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 15px;
}
ol li ol li {
    margin-bottom: 10px;
    padding-left: 25px;
    padding-top: 2px;
}
ol li ol li ol li {
	padding-left:40px;
}
ol li ol li ol  {
margin-left:10px;
}


ol li:first-child{margin-top:0px;}
ol li ol{margin:5px 0px 0px 30px}
ol li ol li{margin-top:8px;}
ul{margin:15px 0px 15px 0px;padding:0px;list-style:none}
ul li{background:url("/desimages/ul.png") left 0px  no-repeat;padding-left: 8px;margin-top:10px;color:#000}
ul li:first-child{margin-top:0px}
ul li ul{margin:12px 0px 0px 17px}
ul li ul li{margin-top:12px;padding-left:14px}

/*table{border-collapse: separate;margin:15px 0px;border-color:grey}
caption{font-weight:bold;text-align:left;padding-bottom:10px}
th, td{padding:15px 15px;border:1px solid #8290ad;}
th{background-color:red;text-align:center;font-weight:normal;padding:15px 15px;color:#666666}
//tr:nth-child(2n) {background: #fff;} 
//tr:nth-child(2n+1) {background: #f9f3cf;} 
tr:nth-child(1){background: #f9f3cf}
tr a{color:#000}*/

hr{color:#b9b9c8;margin:15px 0px 20px 0px;}

input, select, textarea{color:#000}

.menu_point {
    padding: 22px 0 0 0;
}

.menu_point::before {
    content: "|";
    color: #25486f;
}

.menu_point a {
    /*display: inline-block;*/
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
    color: #25486f;
    font-weight: bold;
    padding-top: 22px;
}

.menu_point a:hover {
    text-decoration: underline;
}

.menu_point:first-of-type {
    padding-top: 0;
}



