BODY {padding: 0px; margin: 0px;}
TD {vertical-align: top; font: 11px Tahoma; color: #444444;}
TH {color: #444444; font: bold 11px Tahoma;}
IMG {border: 0px}

h1 {font: bold 11px Tahoma; color: #333333; text-transform: uppercase; padding: 0px 0px 10px 0px; margin: 0px; text-align: center;}
h2 {font: bold 10px Tahoma; color: #333333; padding: 0px 0px 5px 0px; margin: 0px; text-align: center;}

a, a:hover.red {color: #2F8CCC; text-decoration: none;}
a:hover, .navy b, .sort a.nows, a.red {color: #CD2D03; text-decoration: none;}

ul {text-align: left; padding: 0px; margin: 0px 0px 0px 17px;}
ul li {text-align: left; padding: 0px 0px 4px 0px; margin: 0px; list-style-image: url(/i/li.gif);}

form {margin: 0px;}

.zagblue {background: url(/i/bg-zag_blue.gif);}
.zagred {background: url(/i/bg-zag_red.gif);}

.main {background-repeat: repeat-x; background-color: #9DD5F7; border-top: 1px solid #1D93DF;}
.column {background-position: bottom; background-repeat: repeat-x; padding: 0px 6px 40px 6px;}
.content {background-color: #FFFFFF; background-repeat: repeat-x; padding: 10px;}
.content p {font: 11px/1.3 Tahoma; margin: 0px; padding: 5px 0px;}
.content div.banner {padding-top: 15px; padding-bottom: 0px;}
.content div.zagblue, .content div.zagred {margin-bottom: 6px;}
.line {background: url(/i/0blue.gif);}
.content th {text-align: center;}

.news {background-color: #DAF0FF; margin-bottom: 4px;}
.news td {font: 11px/1.4 Tahoma; background-color: #ECF8FF; border-bottom: 3px solid #FFFFFF; padding: 5px 5px 10px 10px;}
.news th {font: bold 10px Tahoma; padding: 4px 8px; border-bottom: 3px solid #FFFFFF; text-align: left;}
.news td a {font: bold 11px Tahoma;}

.pager {text-align: center; font: bold 11px Tahoma; padding-top: 10px;}
.pager img {margin-bottom: 2px; margin-left: 5px;}
.sort {font: bold 11px Tahoma; text-align: center; padding: 10px 0px 15px 0px;}
.papir {margin-bottom: 10px;}
.papir table {margin-bottom: 10px; margin-top: 5px;}
.papir table td, table.dp td {font: 11px Tahoma; background-color: #DAF0FF; padding: 2px 5px;}
.papir table td.o, table.dp .h {padding: 2px 5px; background-color: #ECF8FF;}
.pp a img {border: 2px solid #49ABE6;}
.pp a:hover img {border: 2px solid #CD2D03;}

.dp {margin-top: 5px;}
.dp td {text-align: center; font: 9px Tahoma;}
.dp td.pp {padding-top: 10px; padding-bottom: 10px; background-color: #FFFFFF;}

.rubr {margin: 3px 0px 10px 0px; background-color: #DAF0FF; background-repeat: no-repeat;}
.rubr td {padding: 2px;}
.rubr div {font: bold 11px Tahoma; color: #0076BD; margin: 3px 0px;}
.rubr div span {font: 11px Tahoma;}
.rubr div img, .copy td img {margin-right: 3px; margin-bottom: 2px;}
.rubr div a {color: #0076BD;}
.rubr div a:hover, .rubr div.now a, table.dp td.h b, .forma span {color: #CD2D03;}
.rubr div span.nu {font-size: 9px; color: #FF0000;}
.rubr div span.red, .news span, .rubrik span {color: #FF0000;}
.rubr div.dop {font: 11px Tahoma; padding-left: 3px; padding-right: 3px; margin: 2px 0px 5px 0px;}
.rubr div.friends {font: bold 11px Tahoma; margin: 2px 0px 6px 0px;}

.forma {margin: 15px 0px;}
.forma th {font: bold 11px Tahoma; text-align: left; padding-top: 3px;}
.forma input {font: 11px Tahoma; height: 19px; border: none; border: 2px solid #49ABE6;}
.forma input.none {border: none; margin-top: 8px; height: 23px;}
.forma select {font: 11px Tahoma; height: 19px;}
.forma td {padding: 2px 0px; vertical-align: middle; font: bold 11px Tahoma;}
.forma textarea {font: 10px Tahoma; border: 2px solid #49ABE6; margin-top: 2px;}
.navy {font: bold 10px/1.4 Verdana; padding: 10px 0px;}
p.dops {font: 10px Tahoma; margin: 0px; padding: 0px; color: #CD2D03;}
.forma td.star {padding: 5px; color: #CD2D03;}

.banner {text-align: center; padding-top: 4px; padding-bottom: 4px;}

.navy {font: bold 11px Tahoma; text-align: center; padding-bottom: 15px;}

.copy td, .topo th {font: bold 10px Tahoma; background-repeat: no-repeat; background-position: center; vertical-align: middle; text-align: center; color: #FFFFFF;}
.copy td a {color: #FFFFFF; text-decoration: underline;}
.copy td a:hover {color: #FFFFFF; text-decoration: none;}

.topo {background-repeat: repeat-x;}
.topo td.logo {padding: 56px 0px 4px 24px;}
.topbanner {text-align: right; padding-right: 10px; padding-top: 10px; vertical-align: middle;}
.mmarg img {margin-right: 5px;}
.add {margin-left: 90px;}

table.rubrik {margin-bottom: 8px;}
table.rubrik td {background-color: #DAF0FF; padding: 3px 5px;}
.rubrik td span {font: 9px Tahoma;}
table.rubrik td a {font: bold 11px Tahoma;}
table.rubrik td.o {background-color: #ECF8FF; padding: 3px 5px;}

th.pic {padding: 3px 3px 0px 3px; background-color: #C6C6C6;}
th.rpic a {color: #616161;}

.mes {background-color: #DAF0FF; padding: 3px 5px;}
.mes span {color: #CD2D03;}
.contm {background-color: #ECF8FF; padding: 3px 5px; border-bottom: 4px solid #FFFFFF;}
.contm p {font: 11px/1.3 Tahoma; padding: 3px 0px;}
.contm th {border-right: 2px solid #FFFFFF; padding-right: 10px; padding-left: 5px;}
.contm td {padding: 4px 0px 4px 10px;}
p.spec {font: 10px Tahoma; margin: 0px; padding: 0px;}

.order {font: bold 10px Verdana; padding: 5px 0px;}
.disc {font: bold 11px Tahoma; padding: 0px 0px 10px 0px;}

.tab {border-top: 1px solid #49ABE6; border-right: 1px solid #49ABE6; margin: 10px 0px;}
.tab td {border-bottom: 1px solid #49ABE6; border-left: 1px solid #49ABE6; padding: 3px 10px;}
.tab th {border-bottom: 1px solid #49ABE6; border-left: 1px solid #49ABE6; background-color: #DAF0FF; padding: 3px 10px; text-align: left;}

.bot {background-color: #DAF0FF; padding: 3px 5px;}
.golos td {vertical-align: middle; padding: 3px 2px 3px 5px;}
.golos th {vertical-align: middle; font: bold 10px Tahoma; padding: 2px 5px 0px 0px;}
.golos input {margin-top: 5px;}

.counter {text-align: center; padding-top: 2px; padding-bottom: 2px;}
.counter img {margin-top: 5px;}
