html{height:100%; padding:0; margin:0; }
body {font-size:12px; color: #333; background-color: #f3f3f3; font-family: Tahoma, Arial, Verdana; min-height:100%; overflow: auto; padding:0 5px; margin:0;}
* html body {height:100%;}

td, p {font-size:12px;}
small{font-size:.8em;}
a, .link {text-decoration: underline; outline:none; color:#336699; line-height:1.2;}
a:hover{ text-decoration:none;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}
table {border-collapse: collapse;}
form { margin: 0;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3 {margin:0; padding:0; font-style:normal; font-weight:normal; line-height:1;}
h1, .h1 {font-size: 1.9em;}
h2, .h2 {font-size: 1.6em;}
h3, .h3 {font-size:1.5em; display:inline;}
h4, .h4 {font-size:1.3em; display:inline;}
h5, .h5 {font-size:1.1em; font-weight:bold; display:inline;}
h6, .h6{font-size:1em; font-weight:bold; display:inline;}

ul, ol{margin:0; padding:0;}
ul li, ol li{padding:0px; margin-left:1em;}
hr {border:none; border-bottom:1px dashed; height:1px;}
input[type=text] {border:1px solid #999;}
textarea {border:1px solid #999;}

.lioden-gallery {}
.lioden-table {}
.color-red {color:#990000 !important;}
.color-black {color:#000 !important;}
.color-white {color:#FFF !important;}
.color-999 {color:#999999 !important;}
.font-small {font-size:.6em;}
.decoration-none {text-decoration:none;}
.decoration-dashed {border-bottom:1px dashed; text-decoration:none;}
.bg-color-black {background-color:#000;}
.bg-color-white {background-color:#FFF;}
.border-bottom1px, .input-border-bottom-wrap input {border-width:0 0 1px 0; background-color:#f3f3f3;}
.font-size-2em {font-size:2em;}
.display-none {display:none;}
.display-inline {display:inline;}
.display-block {display:block;}
.display-none {display:none;}
.float-right {float:right;}
.float-left {float:left;}
.clear-both {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}
.clearfix-both {clear:both;}
.clearfix-left {clear:left;}
.clearfix-right {clear:right;}
.clearfix {}
.cursor-pointer {cursor:pointer;}
.opacity25 {filter:alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; opacity: 0.25;}
.opacity50 {filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.opacity75 {filter:alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;}



.decoration-dashed:hover {border-bottom:none;}

/* cross hook */
a img {border-width:0; border-color:#CCC; border-style:solid;}
* html body a img {border-width: expression( (this.border?this.border:0)+'px' );}
a img[border=1] {border-width:1px;}
a img[border=2] {border-width:2px;}
a img[border=3] {border-width:3px;}

td {vertical-align:top;}
* html body td {vertical-align:expression( (this.vAlign?this.vAlign:'top') )}
td[valign="baseline"] {vertical-align:baseline;}
td[valign="bottom"] {vertical-align:bottom;}
td[valign="middle"] {vertical-align:middle;}

#statements table {border:1px solid #CCC;}
#statements td {padding:5px 10px;}

.strukt li{
   margin-left: 40px;
   margin-bottom: 10px;
}

.highlight {color: #03669d;}
.highlight_calendar {color: #03669d; font-weight: bolder;}


.menu-right {width: 305px;margin: 0 0 0 50%;padding: 15px;}
.pobeda {background-image: url('/images/3.png');height: 59px;background-repeat: no-repeat;line-height: 53px;vertical-align: super;color: white;font-size: 21px;padding-left: 18px;margin: 0px;
        text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.may9 {background-image: url('/images/bbnnr.png');background-repeat: no-repeat;height: 180px;}

.logo {display: inline-block; width: 100px;}
.rmen {display: inline-block;vertical-align: top;height: 162px;}
.rmen ul {width: 200px;list-style: none;}
.rmen ul li {background-color: white;background-color: white;margin: 0px 0px 4px 0px;height: 51px;}
.rmen a {text-decoration: none;vertical-align: middle;height: 50px;display: table-cell;padding: 0px 5px;color: #333;font-size: 11px;}

.calendar {  margin: 0px 12px;}
.week_day {font-weight: bold;}
.calendar_m {  padding: 6px 0px; cursor: pointer;}
.calendar_mn {cursor: pointer; font-weight: bold; color: #333333;}
.calendar td{  padding: 3px 12px;}
.paginator ul {  display: inline-block;}

.inside_menu li{list-style: none;}
.buttt{
    border: 1px solid;
    vertical-align: middle;
    text-align: center;
    height: 68px;
    width: 230px;
    display: table-cell;
    border-radius: 5px;
    background-color: #e7e7e7;
    color: #636363;
}
.buttt:hover {text-decoration: none;}
.opros {
    font-size: 10px;
    line-height: 10px;
    width: 230px;
    text-align: justify;
}