
html, body {
	/*background-color:#;*/
	background-color: #EFEEEA;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica,sans-serif;
}
html, body, table, tbody, td, th, label, div, span, p, input, textarea, select {
    font-size:97%;
}

a {
	color: #;
}
h1, h2, h3 {
	color: #;
}

/** main container */
#m_container {
    margin:0 auto;
    width:100%;
    min-width:260px;
}
#m_header {
    height:42px;
    background-color:#;
    border-bottom:1px solid #9ea0a7;
    padding:2px 0 0 0;
    clear:both;
    width:100%;
}
#m_header .logo {
    padding:0 10px;
    height:38px;
    min-height:38px;
    float:left;
}
#m_header .contact {
    color:#fff;
    float:right;
    text-align:right;
    padding-right:10px;
    font-size:90%;
}
#m_header .contact a {
    color:#fff;
    font-size:90%;
}

/** top nav */
#m_nav_top {
    height:42px;
    background-color:#;
    border-bottom:1px solid #9ea0a7;
	position:relative;
}
#m_nav_top ul, #m_nav_top div {
    padding:0;
    margin:0;
}
#m_nav_top ul li {
    padding:0;
    margin:0;
    list-style:none;
    display:inline;
	border:0;
}
#m_nav_top ul li.i1 a,
#m_nav_top ul li.i2 a,
#m_nav_top ul li.i3 a,
#m_nav_top ul li.i4 a,
#m_nav_top ul li.i5 a {
    padding:0;
    border:0;
    width:20%;
    text-align:center;
}
#m_nav_top ul li img {
    border:0;
}


#m_nav_top ul li.i1 a {
	position:absolute;
	left:0%;
}
#m_nav_top ul li.i2 a {
	position:absolute;
	left:20%;
}
#m_nav_top ul li.i3 a {
	position:absolute;
	left:40%;
}
#m_nav_top ul li.i4 a {
	position:absolute;
	left:60%;
}
#m_nav_top ul li.i5 a {
	position:absolute;
	left:80%;
}


/** content and footer */
#m_content {
    /*background-color:#;*/
    background-color: #EFEEEA;
    min-height:200px;
}
#m_content a img {
    border:0;
}

#m_footer {
    background-color:#;
    border-top:1px solid #9ea0a7;
    color:#fff;
    padding:15px 10px;
    font-size:90%;
}

/** bottom nav */
#m_nav_bottom {
    padding-bottom:5px;
}
#m_nav_bottom ul {
    margin:0;
    padding:0;
}
#m_nav_bottom ul li {
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
}
#m_nav_bottom ul li a {
    color:#fff;
    padding:0 10px;
    border-right:1px solid #ccc;
}
#m_nav_bottom ul li.first a {
    padding-left:0;
}
#m_nav_bottom ul li.last a {
    border:0;
}
#m_copyright {
    color:#fff;
	font-size:10px;
}

.revolution {
}
.m_title {
    font-weight:bold;
    padding:5px 10px;
    font-size:120%;
}
.m_list {
    border-top:1px solid #ccc;
}
.m_item {
    border-bottom:1px solid #ccc;
}
.m_item a {
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding:10px 32px 10px 10px;
    background:url(../../images/mobile/list_arrow.png) 100% 50% no-repeat;
    background-color:#fff;
    font-size:110%;
    clear:both;
}
.m_sub_item {
    text-decoration:none;
    font-weight:normal;
    color:#666;
    font-size:80%;
}
.m_back {
    float:left;
    padding-right:20px;
    width:45px;
}
.m_back_rates {}

.m_back a,
.m_back_rates a,
.m_btn_top a {
    background:url(../../images/mobile/btn_back.png) left top no-repeat;
    height:28px;
    line-height:28px;
    min-width:45px;
    padding-left:18px;
    text-decoration:none;
    display:block;
    color:#666;
    font-weight:bold;
    font-size:90%;
}
.m_btn_top a {
    background:url(../../images/mobile/btn_rates_start.png) left top no-repeat;
    min-width:78px;
    max-width:78px;
    width:78px;
    padding:0;
    text-align:center;
}

.btn_href {
    text-align:center;
    padding-top:10px;
    background:none;
}

.btn_href a,
input.m_action_button,
#rates_r2_table input.btn_check_rates {
    display:block;
    background:url(../../images/mobile/btn.png) left top no-repeat;
    width:218px;
    line-height:28px;
    min-height:28px;
    height:28px;
    font-weight:bold;
    font-size:80%;
    text-align:center;
    text-decoration:none;
    border:0;
    cursor:pointer;
    margin:0 auto;
    color: #;
}
input.btn_check_rates {
    background:transparent;
    font-weight:bold;
    padding:2px 10px;
    display:block;
    width:100%;
    height:25px;
    min-height:25px;
    line-height:25px;
    border:0;
    cursor:pointer;
    text-transform:uppercase;
    color:#333;
}

.m_phead {
    clear:both;
    padding:5px 0;
}
