body {margin:0; padding:0; background:#ffffff; text-align:left;}
body, td, select, input {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#000;}
form {margin:0px; padding:0px;}

h1 { margin: 0px; padding: 6px 2px 0 2px;}
h1 a {border-bottom: none;}
a {color: #006080;}


.top-header {border-bottom:1px solid #45a2eb; background:#54aeef url(/img/header_bg.gif) repeat-x top; padding:3px 3px 2px 3px; color:#a7d6f8;}
.top-header-nosearch {border-bottom:1px solid #45a2eb; background:#54aeef url(/img/header_bg.gif) repeat-x top; color:#fff;margin-bottom:5px;}
.top-header-nosearch td {color:#fff;font-size:14px;padding:3px 0 1px 3px;}
.top-header .level-1 {color:#fff; font-size:14px; text-decoration:none;}
.top-header img {margin-right:5px;}
.top-link {font-size:11px;background:#ebf7fa;padding:0 0 3px 5px}


.search .sh {width:100%; min-width:40px; font-size:12px;}
.search .query {width:100%;}
.search .query div {margin-right: 10px;}
.search .bt {width:51px; font-size:12px;}
.search td, selct, innput {vertical-align:middle;}





.mobile-menu {list-style-type:none; padding:0; margin:5px 5px 0 5px;}
.mobile-menu li { background:url(/img/sq.gif) no-repeat 0px 6px; padding:0 0 2px 9px; margin:0;}

.mobile-news {list-style-type:none; padding:5px; margin:0;  border-bottom:1px solid #dfeef2;}
.mobile-news li {padding:0px; margin:0 0 5px 0;}

#feedreader .header h1 {font-weight:normal; font-size:11px; font-weight:bold; font-color:#000; padding:6px 5px 7px 5px; margin:0; background-color:#dfeef2;}
#feedreader .date {padding:5px 5px 0 0; margin:0; color:#797979;}
#feedreader .mobilizer a {color:#4C9F31; font-size:0.9em;}
#feedreader .mobilizer  {padding:5px 0 0 0;}

table.proxy {margin:5px;text-align:left;}
table.proxy div {padding:1px 0;}
table.proxy img {border:0px;}
table.proxy a {margin-right:2px;}
table.proxy span {margin-right:2px;}

.notetop {background:#FFF9B2;border-bottom:1px solid #666666;font-size:0.9em;padding:2px 5px;text-align:center;}

.news-body {padding:5px; margin:0;}

.nav {background-color:#e6e6e6; margin-top:1px; padding:5px;}
.nav .off {color:#a1a1a1;}
.m1 {margin-top:1px; height:87px; border-bottom:1px solid #dfeef2; }
.m1 td {
background-color:#f6f4df;
background-image:url(/img/rbg3.gif); 
background-repeat:repeat-x;
border-right:3px solid #fff;
text-align:center;
vertical-align:top; 
padding:2px; 
width:25%;
}

.mob .mail {background-color:#fdf9e5; border-bottom:1px solid #f6f4e4; padding:5px;}
.mob .tempr{background-color:#fcf3aa;}
.mob .top {border-bottom:1px solid #dfeef2; padding:5px 5px 0 5px ;}
.mob p {margin:0 0 5px 0; padding:0;}

.green {color:#4C9F31;}

.red, .m1 .tempr {color:#ca0000;}
.m1 .title {color:#a1a1a1; text-decoration: none;}
.m1 .tempr, .m1 .traf {font-size:12px;font-weight:bold;}
.m1 .traf {color:#000; }
.m1 .mail {text-decoration:none; color:#808080;}
.m1 .mail b {font-size:12px;font-weight:bold; color:#006080; }
.m1 .usd, .m1 .eur {color:#000;} 
.m1 .usd b {font-size:12px;font-weight:bold; color:#00a651;}
.m1 .eur b {font-size:12px;font-weight:bold; color:#00bff3;}
.m1 .usd {margin-top:3px;}
.m1 .eur {margin-top:4px;}

.news1 {padding:5px; margin:0; border-bottom:1px solid #dfeef2;}
.news1 p {margin:0 0 5px 0; padding:0;}
.news2 {padding:5px 5px 0 5px; margin:0;}
.news-icon {vertical-align:text-bottom;}

.login {background-color:#ebf7fa; border:1px solid #dfeef2; margin-top:5px; padding:5px 1px 5px 5px;}
.login input {padding:1px; font-size:11px; }
.login select {outline-style:none; font-size:11px;}
.login-link {margin:5px 5px 0 0; padding:5px 0 10px 14px; border-bottom:1px solid #dfeef2;}
.username {font-size:14px; color:#808080; text-decoration:none;}
.logout {color:#d13a05;}


.banner {text-align: center; }
.banner img {margin:4px 5px 5px 5px;}
.text-banner {border-top:1px solid #dfeef2;margin-top:5px;}
.text-banner span.top {padding: 0px 0px 0px 5px; font-size: 9px; color: rgb(102, 204, 102);}
.text-banner div {margin:1px 5px 0 !important;padding:0 0 3px 8px !important;font-size: 11px}
.text-banner a {color:#0E8DA8 !important;}

.footer {background-color:#e6e6e6; margin-top:1px; padding:10px 5px 8px 5px;}
.footer select {width:70px;}
.copy {padding:5px; text-align:center;}

.modcontent ul  {list-style-type:none; padding:5px; margin:0;  border-bottom:1px solid #dfeef2;}
.modcontent li  {padding:0px; margin:0 0 5px 0;}

.contents {font-weight:bold; padding:10px 5px 5px 5px;}

.search-results ol {margin:0; padding:0;}
.search-results li {height:auto; line-height:1.1em; margin:12px 20px 12px 3.3em; padding-left:2em;background-repeat: no-repeat; min-height: 16px;}
.search-results .title {font-size:1.1em;}
.search-results .note {font-size:0.9em;}
.search-results .link {color:#858585; font-size:0.9em; line-height:1.3em;}
.search-results .mobilizer {color:#4c9f31; font-size:0.9em;}
.pager {margin:0 0 0 5.3em;}
.pager a {text-decoration:underline;}
.count {margin: 10px 10px 10px 0px ;}
.search-error {margin: 10px 10px 10px 5.3em ;}
.search-total {margin: 10px 10px 10px 5.3em ;}


.city {font-size:12px;font-weight:bold;}
.t {font-size:24px;}
.day {margin:0px 5px 9px 9px;}
.brown {color:#a0410d;} 
.blue {color:#0072bc;}
.td {font-size:13px;font-weight:bold;}
.temp {font-size:13px;}
.graybot {color: #808080;} 
.grayt {color: #808080;width:40px;} 
.gray {color:#404040;}
.graye {color:#595959;}
.green {color:#598527;}
.titleday {background-color:#fdfaea;border-top:1px solid #edeac2;padding:5px}
.eday {background-color:#e6e6e6;color:#595959;padding:5px;}
.descr {padding:0 5px 5px 5px;font-size:12px} 
.descr a {font-size:11px;}
.menu {}
.menu td {margin:0px;padding:3px 4px;}
.active {margin:0px;padding:3px 4px;background:#edeac2;}
.m {border-bottom:4px solid #edeac2;padding:0px;}
td.bot {padding-left:5px!important;}
.select {padding:10px 0;}
.select div {margin:5px;}
.select span {color:#7f7f7f;}
.dblock {padding:0;margin:4px;border:0;}
.dblock td, .dblock tr {padding:0;margin:0;}
.dblock td img {float:left;margin:-2px 2px 0 0;}

table.puzzle td { border: 1px transparent solid; }
/* table.puzzle td:hover  { border: 1px #ccc dotted; } */
table.puzzle td.active { border: 1px #090 dotted; }
.ctrlArrows { min-width: 40px; text-align: right; border: 0px #555 dotted;  background-color: #fff; }
.ctrlArrows span       {  border: 0px #009; font-size: 16px; color: #ccc; background-color: #eee; }
.ctrlArrows span:hover { border: 2px #009; cursor: pointer;  background-color: #ddd; }
  