*{
 padding: 0px;
 margin: 0px;
 box-sizing: border-box;
}
#container{
 min-height: 250px;
 overflow: auto;
 max-width: calc( 100% - 200px );
 margin: auto;
}

.clear{
 clear: both;
}

#instTab .menuLine{
 width: 100%;
}

#instTab a{
 color: #FFC527;
}

.pageMainTitle{
 text-align: right;
 font-family: cairo;
 color: goldenrod;
 border-bottom: 1px dashed #EEE;
 padding-bottom: 10px;
 margin-top: 35px;
}

#since{
 text-align: center;
 font-family: cairo;
 padding: 10px 0px;
 background-color: rgba(199, 199, 199, 0.14);
 width: 100%;
 margin: 10px auto 0px;
 color: grey;
}
/* this page styles */

.oneBox h5{
 text-align: right;
 font-family: cairo;
 margin: 50px 0px 20px 0px;
}

.downloadSection{
}

.oneDownload{
 margin: 5px 0px;
 overflow: auto;
 border: 1px solid #EEE;
}

.downloadIcon{
 width: 50px;
 float: left;
 text-align: center;
 border-right: 1px solid #EEE;
}

.downloadIcon i{
 font-size: 120%;
 position: relative;
 color: grey;
}

.downloadLink{
 width: calc( 100% - 50px );
 float: left;
 padding: 10px 10px 10px 10px;
}


.downloadLink a{
 text-decoration: none;
}






/*gurantee*/
#gurantee{
 overflow: auto;
 border: 1px solid #DDD;
}

#guranteeTitle{
 text-align: right;
 font-size: 130%;
 padding: 15px;
 border-bottom: 1px dashed #DDD;
 color: goldenrod;
}

#guranteeText{
 float: right;
 width: calc( 100% - 220px );
 border-left: 1px solid #DDD;
 font-family: cairo;
 padding: 15px;
 text-align: center;
 min-height: 220px;
}

#guranteeInfo{
 padding: 15px;
}

#guarnteeImg{
 width: 220px;
 float:left;
 min-height: 220px;
 padding-top: 10px;
}