html, body {
    padding:0;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}
img {
    border:0;
}
h1 {
    color:#ff0000;
    font-size:21px;
    font-weight:normal;
}
h2 {
    color:#ff0000;
    font-size:17px;
    font-weight:normal;
}
h3 {
    color:#ff0000;
    font-size:14px;
    font-weight:normal;
}
a {
    color:#3B3B3B;
}



.textChat {
    width:100%;
    height:150px;
}


/* table tr color generation */
.tableTrColors {border-collapse: collapse;}
.tableTrColors td {padding:7px; border:1px solid #d0d0d0;}
.odd {background-color: #fff;}
.even {background-color: #ffe3e3;}
/* table tr color generation */

.fInp3 input {
    width:300px;
    font-size:13px;
    padding:2px;
}
.calculatorForm input[type=text]  {
    width:180px;
    font-size:13px;
    padding:2px;
}
.newsL {
    padding-bottom:40px;
}
.newsLTitle a {
    font-size:13px;
    color:#ff0000;
}
.newsLTitle a:hover {
    text-decoration:none;
}
.newsLTitlePrev {
    color:#a9a9a9;
}
.newsLTitlePrev:hover {
    text-decoration:none;
}

.listening {
text-align: justify;
font-size: 13px;
color: #3B3B3B;
}

.pager {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 0 0;}
.pager strong {display:block; float:left; margin:0 5px 0 0; border:1px solid #E5E5E5; font-weight:normal;}
.pager a {display:block; float:left; margin:0 5px 0 0; border:1px solid #FFF;}
.pager span {display:block; padding:4px 10px;}
.pager a:hover {background:#D90000; color:#FFF; border:1px solid #D90000;}

.selectCity {
    width:100%;
}
.selectCityCheck {
		width:95%;
    border:1px solid #ccc;
    padding-top:1%;
    padding-bottom:1%;
    padding-left:1%;
}


.calcButton {
    float:left;
    margin-right:15px;
    height:50px;
}
.loader {
    margin-top:2px;
    height:50px;
}
#ajaxLoader {
    display:none;
}
