body {font:0.75em Tahoma, Helvetica, sans-serif; color:#333; background:#fff; padding:20px 0 20px 0; width:900px; margin: auto}
a {color:#3399cc}
a:active {background:#ec297b; color:#FFF}
a img {border:none}
img {vertical-align:middle}
input, select, textarea {font-size:1.2em; font-family:Verdana, Helvetica, sans-serif}
hr {clear:both;color:#ec297b;background:#ec297b;border:0px;height:2px;padding:0px;margin:35px 0 10px 0}
h1 {margin:0; padding:10px 0 5px 0; font-weight:normal; font-size:2.4em}
h2 {clear:left; font-size:1.6em; font-weight:normal; padding:10px 0 10px 0}
h3 {clear:left; margin:0; padding:10px 0 0 0; font-weight:normal; font-size:1.5em}
h4 {margin:0; padding:0; font-weight:normal; color:#666; font-size:1em; line-height:1.5em}
h6 {clear:left; margin:0; padding:0; font-weight:normal; color:#999; font-size:0.8em}
h2 span {font-size:0.55em; color:#999; padding-left:22px}
h2 label {display:block; float:left; width:120px; line-height:80px; white-space:nowrap}
dl {clear:both; margin:2em 0 2em 0}
dt {white-space:nowrap; padding:5px 0}
dt span {display:inline-block; vertical-align:top; height:16px; line-height:16px; padding:0 0 0 5px; background:#fff}
dt .rate {font-size:0.8em; color:#ec297b}
dt .rate img {vertical-align:bottom}
dd {clear:left; margin:0; padding:0.5em 0 2em 42px}
ol li {height:200px; width:37%}
ol li img { position:absolute; left:45%}
.pink {color:#ec297b}
.grey {color:#999}

#selcet ul { margin:0; padding:0}
#select li { float:left; list-style:none; padding:0 14px 0 0; margin:0}
#select li img {vertical-align:text-bottom}


table.tiny {margin:0; padding:0; border-collapse:collapse; font-size:0.9em}
table.tiny th {padding:5px 0px 5px 15px; text-align:left; font-weight:normal; color:#999}
table.tiny .economy {color:#ec297b}
table.tiny td {padding:5px 0px 5px 15px; border-top:1px #EEE solid}
div.cloud {float:right; background:url(img/cloud.gif) no-repeat; height:150px; width:167px; text-align:center; padding:15px 0 0 15px; margin-right:20%}
div.cloud b {font-size:larger}
div.cloud a {font-size:11px; color:#333}
a.hint {text-decoration:none; border-bottom:dotted 1px}
a.current {background:#ec297b; color:#FFF}
input.ok {font-size:1.2em; padding:5px}

.contalk ul {padding:0; margin:0}
.contalk ul li {font-size:0.8em; color:#666; padding:0px; margin:0; list-style-image: url(img/user.png); height:2em; line-height:2.5em; overflow:hidden}
.contalk p {font-size:.8em}

.button {display:inline-block; background:url(img/button.gif) no-repeat left 0px; color:#fff; text-decoration:none; height:16px}
.button b {display:inline-block; background:url(img/button.gif) no-repeat right -16px; height:16px; line-height:14px; padding:0 8px}


#chart {text-align:center}
#chart span {color:#ec297b; font-size:0.8em}
#chart table {height:160px; background:url(img/chart.gif) bottom right no-repeat; border-collapse:collapse}
#chart table td {vertical-align:bottom; color:#ec297b; font-size:0.8em; white-space:nowrap; width:35px}
#chart table td img {vertical-align:bottom}
#chart table th {font-weight:normal; font-size:0.8em; color:#999; line-height:35px; padding-bottom:19px}

#upload {background:url(img/block.jpg) repeat-x top}
#upload div {background:url(img/corner1.gif) no-repeat left top}
#upload div div {background:url(img/corner2.gif) no-repeat right top}
#upload div div div {background:url(img/corner3.gif) no-repeat bottom right}
#upload div div div div {background:url(img/corner4.gif) no-repeat bottom left; padding:2em 2em 2em 2em}


#logo {float:left;  padding:0 35px 35px 35px}
#left {float:left; width:40%; text-align:center}
#right {float:right; width:55%}
#period {padding:45px 0px 40px 40px}
#add {float:right}
#feedback {width:50%; padding-top:10px}
#feedback input {width:100%}
#feedback textarea {width:100%}
#sms {position:fixed; left:0px; top:300px; background:url(img/circle.gif) left no-repeat; height:283px; width:165px; padding-left:5px}
#sms h1 {margin:0; padding:55px 0 0 0; font-size:14px; font-weight:normal; color:#FFF}
#sms h2 {margin:0; padding:15px 0 15px 0; font-size:12px; font-weight:normal; color:#FFF}
#sms h2 b {font-weight:normal; font-size:18px}
#sms h2 i {font-weight:normal; font-size:14px; font-style:normal}
#sms h3 {margin:0; padding:20px 0 0 0; font-size:10px; font-weight:normal; color:#FFF}
#code {position:fixed; left:160px; top:400px; background:#CCC; padding:20px 30px 20px 0px}
#code span {float:left; width:100px; text-align:right; padding:7px 10px 0 0; font-size:12px}
#bugger {position:fixed; left:30%; top:40%; background:#CCC; padding:20px 30px 20px 30px}
#activate input {height:35px; background:#ec297b; color:#FFF; border:none}


.tele_line, .tele_tgl {color:#fff; background:#18a8e7}
.prosto_line, .prosto_tgl {color:#333; background:#b69670}
.mts_line, .mts_tgl {color:#fff; background:#ed1c24}
.beeline_line, .beeline_tgl {color:#000; background:#f6ca35}
.megafon_line, .megafon_tgl {color:#fff; background:#009900}
.cur_line, .cur_tgl {color:#fff; background:#333}
.row_mts, .row_beeline, .row_megafon .row_prosto .row_tele .row_kstar .row_life .row_kodotel{clear:both}
.tgl {cursor:pointer}
.year {display:none}

.bglr {display:none; position:fixed; top:0px; left:0px; width:100%;	height:100%; background-color:black; opacity:0; filter:alpha(opacity=0),progid:DXImageTransform.Microsoft.Alpha(opacity=0)}


#counters
{
	text-align:right;
}


#bla, #sbla
{
	height:10px;
	overflow:hide;
	opacity: 0;
	filter:alpha(opacity=0),progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}

#sbla h1
{
	font-size:1px;
	font-weight:0;
	opacity: 0;
}
#sbla a
{
	font-size:1px;
	opacity: 0;
	filter:alpha(opacity=0.5),progid:DXImageTransform.Microsoft.Alpha(opacity=50);

}
