/* countries */
.countries td {
	width: 16em;
	padding: 5px 0 0 5px;
}

.countries ul {
	margin: 4px;
	padding: 0;
}

.countries li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	vertical-align: top;
	height: 20px;
}
.countries li { clear: both; }
.flag {
 background: url(/skin/default/flag.png);
 display: block;
 width: 25px;
 height: 25px;
 float: left;
 margin: 0 6px 0 0;
}

.russia {
    background-position: -25px 0;
}

.ukraine {
    background-position: -50px 0;
}

.kazakhstan {
    background-position: -75px 0;
}

.latvia {
    background-position: -100px 0;
}

.estonia {
    background-position: -125px 0;
}

.lithuania {
    background-position: -150px 0;
}

.kyrgyzstan {
    background-position: -175px 0;
}

.armenia {
    background-position: -200px 0;
}

.belgium {
    background-position: -225px 0;
}

.israel {
    background-position: -250px 0;
}

.germany {
    background-position: -275px 0;
}

.poland {
    background-position: -300px 0;
}

.austria {
    background-position: -325px 0;
}

.bulgaria {
    background-position: -350px 0;
}

.spain {
    background-position: -375px 0;
}

.portugal {
    background-position: -400px 0;
}

.unitedkingdom {
    background-position: -425px 0;
}

.romania {
    background-position: -450px 0;
}

.netherlands {
    background-position: -475px 0;
}

.denmark {
    background-position: -500px 0;
}

.finland {
    background-position: -525px 0;
}

.norway {
    background-position: -550px 0;
}

.canada {
    background-position: -575px 0;
}

.albania {
    background-position: -600px 0;
}

.azerbaijan {
    background-position: -625px 0;
}

.czechrepublic {
    background-position: -650px 0;
}

.georgia {
    background-position: -675px 0;
}

.greece {
    background-position: -700px 0;
}

.hungary {
    background-position: -725px 0;
}

.ireland {
    background-position: -750px 0;
}

.luxembourg {
    background-position: -775px 0;
}

.macedonia {
    background-position: -800px 0;
}

.nigeria {
    background-position: -825px 0;
}

.serbia {
    background-position: -850px 0;
}

.slovakia {
    background-position: -875px 0;
}

.usa {
    background-position: -900px 0;
}

.australia {
    background-position: -925px 0;
}

.belarus {
    background-position: -950px 0;
}

.croatia {
    background-position: -975px 0;
}

.france {
    background-position: -1000px 0;
}

.southafrica {
    background-position: -1025px 0;
}

.sweden {
    background-position: -1050px 0;
}

.switzerland {
    background-position: -1075px 0;
}

.tajikistan {
    background-position: -1100px 0;
}

 .montenegro {
    background-position: -1125px 0;
}
/* chart */
.body_content .chart {
	border-collapse: collapse;
}
.body_content .chart th, .body_content .chart td {
	border: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
.body_content .chart .hi *     { background: #eee; }
.body_content .chart .noborder { border: none; }
.body_content .chart .desc     { text-align: left; }
.body_content .chart .yes      { color: #00aa00; }
.body_content .chart .no       { color: #aa0000; }
.body_content .chart .maybe    { color: #cccc00; }

/* rates grid */

#grid_operators {
	background: #f9f9f9;
	float: left;
	font: 11pt 'Verdana', sans-serif;
	width: 210px;
}

.operator {
	background: #e9e9e9;
	border-right: 10px solid #ddd;
	color: #111;
	cursor: pointer;
	display: block;
	margin-bottom: 1px;
	padding: .2em;
	text-decoration: none;
}

.operator:hover {
	background: #d9d9d9;
	border-color: #ccc;
}

.operator.active {
	background: #ccc;
	border-color: #ccc;
}

#grid_rates {
	margin-left: 215px;
}

.rates {
	border-collapse: collapse;
}

#grid_rates .rates th, #grid_rates .rates td {
	border: 1px solid #ccc;
	font: 10pt 'Verdana', sans-serif;
	padding: .4em;
}

.rates th {
	background: #e9e9e9;
}

