
html,body {margin:0;background-color:#fff;color:#5f6f7e;}
body,td,input {font-family:arial,sans-serif;font-size:11px;}
table {border:0;padding:0;width:100%;border-collapse:collapse;color:#5f6f7e;}
td {padding:0;vertical-align:top;}
h1 {margin:0;}
h2, .part {margin:0 0 10px;padding:0;font-size:11px;color:#ed1c24;}
h3 {margin:0;font-size:11px;color:#5f6f7e;}
.margin, #sitemap {margin:0 0 10px;}
h4 {margin:0;padding:4px 0 0;font-size:11px;color:#fff;}
p {margin:0;padding:0 0 10px;color:#5f6f7e;}
ul {margin-top:0;margin-bottom:0;padding-bottom:10px;color:#5f6f7e;list-style-type:square;}
li {color:#5f6f7e;}
img {border:none;display:block;}
a {color:#0086ff;text-decoration:none;}
a:hover {text-decoration:underline;}
.active {color:#ed1c24;}
.all {color:#5f6f7e;}
.lang {vertical-align:bottom;}
.lang-p {padding:0 5px 5px 0;font-size:9px;text-align:right;}
.content {margin:0 10px;}
.nav-h {margin:0 1px;background:url(../images/bgr/nav-h.gif) repeat-x;}
.news {padding:11px 10px 0;background:url(../images/bgr/shadow-top.gif) repeat-x;}
.date {text-transform:lowercase;}
.single {margin:0 0 10px;border-bottom:1px solid #bed8ec;}
.last {margin:0;padding:0;list-style:none;text-indent:0;background:none;}
.form {padding:0 0 10px;width:148px;}
.string {border:1px solid #5c7c93;width:95px;}
.button {margin:0 1px;background:#277fbf;}
.button a {color:#7aedfb;}
.notice {margin:0;padding:0 0 5px;color:#fff;}
.way {padding:0 0 0 18px;line-height:14px;color:#7aedfb;background:url(../images/buttons/rss.png) no-repeat;}
.top {margin:0 1px;background:url(../images/bgr/top-bg.gif) repeat-x;display:block;}
img {border:none;display:block;}
.header {margin:0 0 1px;}
.stay {width:76px;}
.header, .footer {background:#e3edf7;}
.footer {padding:0 10px;}
.footer p {font-size:9px;}
.links {padding:10px 0 0;}
.backgr {padding:16px 0 0;background:#f6f7f9 url(../images/bgr/shadow-bot.gif) repeat-x;}
.ep p {padding:10px 0;margin:0;}
.events {margin:0 0 10px;border-top:1px solid #bed8ec;border-bottom:1px solid #bed8ec;padding:10px 0 0;}
.left {margin:0 10px 0 0;border-bottom:10px solid #fff;}
.pay img {border:none;margin:0 5px 0 0;display:block;}
.pay span {margin:5px 0 0;width:100%;height:18px;line-height:18px;display:block;}
.noma {margin:0;padding:0;}
#searchframe {width:100%;}

