* {margin: 0;  padding: 0;}
html {background: #CADEFF; color:black;}

body {font: normal normal normal small/1.5em  Verdana, sans-serif;}

#head {margin:.2em 1em;}
#head a, #footer a, #footer {color:#fff;}
#head a.version {color:black;} 
#head a:hover, #footer a:hover {color:#000; background:#fff; text-decoration:none;}

h1, h2, p, blockquote, ins, fieldset, #cpreview, dl, .comments, .alist, ins, table, code, ul {font-weight: normal; margin: 0 0 .6em 0;}

h1, h2 {font-size: large; padding-top: .6em; color:white;}
h2 {font-size: large;}
h1:first-letter, h2:first-letter {text-transform: uppercase;}

.records, .records a, .records h2 {color:#475373;}
.records span {display:block;}
.records li {margin:0 0 .6em 2em;}

#city {background-color:#E0F0FF;}
#city:focus {background-color:#fff;}

input {font-size: medium; padding: .1em; margin-right: .2em;}
textarea {display: block; margin-bottom: .5em;}
fieldset {border: none;}

.error {background:#E0F0FF; color:black; border:12px solid #E0F0FF;}
.error a {color:red;}

a {color:#000;}
#text a span {text-decoration:none;}

#map, #text {float:left; width: 46%; margin-left:1%;}
#map p {overflow:hidden;} 
#map {text-align:right; min-width:450px;}
#text {margin-left:6%; min-width:200px;}

#lite #lastlist {color:#7E94CC; text-align:left;}
#lite {padding:0 30% 0 6%;}

#head li, #lastlist li {list-style:none; display:inline;}

h1 span {background: #CADEFF url(http://api.yandex.ru/images/icons/pmgns.png) no-repeat bottom left; padding: 0 0 2px 30px; color:black;}
 
#liru {position:absolute;bottom:5px; right:5px;}
#liru a {opacity:.3;} #liru a:hover {opacity:1;}

.o1 * {opacity:.95;}
.o2 * {opacity:.9;}
.o3 * {opacity:.85;}
.o4 * {opacity:.8;}
.o5 * {opacity:.75;}
.o6 * {opacity:.7;}
.o7 * {opacity:.65;}
.o8 * {opacity:.6;}
.o9 * {opacity:.55;}
.o10 * {opacity:.5;}
.o11 * {opacity:.45;}
.o12 * {opacity:.4;}
.o13 * {opacity:.35;}
.o14 * {opacity:.3;}
.o15 * {opacity:.25;}
.o16 * {opacity:.2;}
.o17 * {opacity:.15;}
.o18 * {opacity:.1;}
.o19 * {opacity:.05;}

#text a:hover {opacity:1; color:#fff; background:#90D0FF; text-decoration:none;}
.error a:hover, #text .error a:hover {background:white; color:red;}
