body,td,th {
	color: #333333;
}
form {margin: 0;}
body {
	background-color: #f4f4f4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica;
}
input, select { font-family: Arial, Georgia; font-size: 18px; padding: 3px;}
a:link {
	color: #4b6aa1;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #4b6aa1;
}
a:hover {
	text-decoration: underline;
	color:#00aef0
}
a:active {
	text-decoration: none;
}

div.comment {font-size: 11px; color: #444444; margin-top: 3px; padding-right: 50px;  }
input{ font-family: Arial; font-size: 20px; padding: 3px; border_: 3px solid #5fea0b;}
div#accountname { font-size: 16px; color: #777777;margin-left: 0px; position:relative; z-index:3000;}
hr { color: #CCCCCC; height: 1px; width: 70%; border:0; margin-top: 10px;}
div.center-wide { float: none; width: 750px;  text-align: center; margin-left: auto; margin-right:auto; background-color:#FFFFFF; margin-top: 3em; margin-bottom: 3em;}
div.taller { width: 600px; margin-left:auto; margin-right:auto;}
h1 { font-size: 1.4em; letter-spacing:-1px; margin-bottom:5px; padding:0; font-family:Georgia, "Times New Roman"; font-weight: normal;}
p em {font-style:normal; font-weight:normal; background-color:#FFFFCC; padding: 2px;}
.features em {font-style:normal; font-weight:bold; padding: 0px; background-color: white;}
.features  ul {margin-top: 0.7em; margin-left: 0;margin-right: 10px; padding-left:0;}
.features ul li { list-style-type:none; padding-left: 0px;margin-bottom: 0.7em;margin-top: 0.7em; line-height:1.1em; 0list-style-image:url(http://teploidom.ru/v2/images/li.gif);line-height:1.3em;}


img.exem {margin-bottom: 10px; border: solid #00aef0 1px}
div.left { float: left; width: 350px;  text-align: left; padding-right: 15px; }
div.left-table { float: left; width: 200px;  padding-top: 12px; text-align: right; }
div.center { float: none; width: 760px;  text-align: left; margin-left: 60px;  margin-top: 3em; overflow: visible; clear: both;}
div.center-wide { float: none; width: 750px;  text-align: center; margin-left: auto; margin-right:auto; background-color:#FFFFFF; margin-top: 3em; margin-bottom: 3em;}

ul.menu { text-align: left; font-family:Georgia, "Times New Roman", Times, serif;}

ul.menu li { float: left; list-style-type:none; margin-right: 5px; font-size:12px; color: black;}
ul.menu li.current  { padding: 5px; background:url(../images/menubg.gif) center repeat-x;  color: white; font-weight:bold}

ul.menu a, ul.menu a:visited  { display: block; margin-left: 5px; margin-right: 5px; padding-top: 5px; padding-bottom: 1px; border-bottom: 3px solid white;  text-decoration: none; color: black;  }
ul.menu a:hover, ul.menu a:active {  background-color: white;  border-bottom: 4px solid #00aeef; color: black; }

ul.menu li.right {float: right; margin-right: 80px; padding-right: 5px; color: #526c8f; }
ul.menu li.right a, ul.menu li.right a:visited {color: #526c8f; }
ul.menu li.right a:hover,
ul.menu li.right a:active {  background-color: white;   border-bottom: 4px solid white; color: black; }
.bull { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #00aeef }



h1 {
	font-size: 1.8em;
	line-height:1.5em;
	letter-spacing:-1px;
	margin-bottom:0px;
	font-family:Georgia, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	color:#5fea0b;
}
h1.h0 { font-size: 2.5em; letter-spacing:-2px; margin: 0em;  line-height:1.8em;  }
.h0 .inline-comment {letter-spacing: 0;}
h3 { font-size: 1.4em; letter-spacing:-1px; margin-bottom:5px; padding:0; font-family:Georgia, "Times New Roman"; font-weight: normal;}
p, li { font-size: 14px; margin-top: 0.3em;  margin-bottom: 0.4em; line-height:1.4em;  padding-right: 10px;}
p { margin-top: 0.7em;  }

em {font-style:normal; font-weight:normal; background-color:#FFFFCC;padding: 2px;}


div.q { line-height:1.3em; padding-right: 10px; margin-top: 1em; margin-bottom: 0.1em; font-weight:bold; color:#444444; }
div.a { line-height:1.3em; padding-right: 10px; margin-bottom: 1em;}

.currencyswitcher {margin-left: 15px;}
.currencyswitcher a, .currencyswitcher a:visited  { font-size: 75%; text-decoration: none; border-bottom: 1px dashed; }

a.localaction, a.localaction:visited  {text-decoration: none; border-bottom: 1px dashed; }

table.tariff { margin-top: 1em; background-color:#fafafa; border: 10px solid white; margin-left: -20px; position:relative;}
.tariff tr td { border-bottom: 1px solid white; padding: 10px; height: 2em; font-size: 1em;}
.tariff .header td { background-color:#00aeef; color:white; font-weight:bold; border-bottom: 10px solid white; height: 1.2em;}
.tariff td.leftborder {background-color:#f1f1f1;}
.tariff .header td.leftborder {background-color:#03a0db; }
.tariff .footer td {border-bottom: none;}
span.currency {font-size: 80%; color: #595959;}
td.num {text-align: right;  font-size: 80%; padding-right: 3em;}
td.ra {text-align: right;  }
.tariff-comment {font-size: 11px; color: #999999;}




div#qlogin  {width: 330px; border: 10px solid #dbe1e8; background-color:#e6edf4; padding: 10px; font-family: Arial, Helvetica, sans-serif; text-align:left; position: absolute; z-index:1000;}
label, span { font-size: 13px;}
#qlogin input {font-size: 1.2em;}
#qlogin table {}
#qlogin a.close:link, #qlogin a.close:visited { font-size: 11px; color: #666666; text-decoration: none; border-bottom: 1px dotted #666666;}


div#footer { margin-top: 55px; background-color: #202020; color: #444444; font-size: 75%; padding-left: 25px; padding-top: 5px; padding-bottom: 15px; border-top: 4px solid #00aeef; text-align: left; clear: both;}
#footer a:link, #footer a:visited {color: #444444; padding: 0 1px;}
#footer a:hover {color: black; background-color: #777777; tet-decoration: none;}



div.form-comment { width:75%; border-top: 10px solid #5fea0b; border-bottom_: 5px solid #5fea0b; padding-top: 10px; padding-bottom: 4px;  font-size: 80%;  }