html, body{
text-align:center;
min-width:890px;
}

#container{
text-align:left;
width:890px;
margin-left: auto;
margin-right: auto;
}

body{
padding-top:27px;
height:100%;
font-family:verdana, arial, sans-serif;
background:url(../images/page/greytxtr.jpg);
}

#page{
border:3px solid red;
background:#fff;
padding:0 7px 10px 7px;
}

#icontent{
background:url(../images/page/rwn10.jpg) repeat-x top left;
border-left: 2px solid navy;
border-right: 2px solid navy;
padding-bottom:10px;
}

#header{
background:transparent url(../images/header/sokolBanner.png) center right no-repeat;
padding:3px;
height:132px;
}

#menu{
margin-left:172px;
}

table.icontent{
width:100%;
border-collapse:collapse;
}

table.icontent td{
vertical-align:top;
}

table.icontent td.calendar{
text-align:center;
}


table.icontent td.cal_m{
text-align:left;
}


table.icontent td.cal_m a{
display:block;
width:46px;
padding:3px;
font-size:12px;
font-family:verdana, arial, sans-serif;
color:#fff;
text-decoration:none;
background:navy;
border-width:2px;
border-style:outset;
margin-left:40px;
}

table.icontent td.cal_m a:hover{
color:navy;
background:#fff;
border-style:inset;
}

table.icontent td .ibt, table.icontent td .ibb{
width:276px;
border:1px solid navy;
font-family:verdana, sans-serif;
padding:10px 14px 10px 14px;
}

table.icontent td.content_c .ibt, table.icontent td.content_c .ibb{
width:591px;
}

table.icontent td .ibt{
font-weight:bold;
font-size:14px;
color:#fff;
background:red;
}

table.icontent td .ibb{
margin-top:-1px;
font-size:12px;
color:#696969;
}

table.icontent td .ibb h3{
font-size:14px;
color:navy;
}

table.icontent td b{
font-size:14px;
color:navy;
}

table.icontent td.menu{
height:44px;
}

legend{
margin-left:10px;
}

form.login{
text-align:center;
font-family:verdana, arial, sans-serif;
font-size:14px;
color:navy;
width:590px;
}

form.login legend{
padding:3px;
border:2px solid navy;
background:red;
font-weight:bold;
color:#fff;
}

form.login fieldset{
padding:0 0 64px 0;
border:2px solid navy;
text-align:center;
}

form.login input{
width:200px;
margin:7px;
}

table.icontent td.flash{
height:134px;
text-align:center;
}

table.icontent td.links{
width:220px;
padding:8px;
}

table.icontent td.links h3, table.icontent td.links h4{
color:navy;
font-weight:bold;
font-size:14px;
font-family:verdana, arial, sans-serif;
margin-bottom:0;
}

table.icontent td.links ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
z-index: 500;
}

table.icontent td.links ul li ul {
position: absolute;
top: 0;
left: 214px;
width: 211px;
z-index: 500;
}

table.icontent td.links ul li {
position: relative;
z-index: 500;
}

table.icontent td.links ul li a{
display:block;
width:204px;
padding:5px;
border-bottom:1px solid gray;
font-size:12px;
font-family:verdana, arial, sans-serif;
color:navy;
text-decoration:none;
z-index: 500;
}

table.icontent td.links ul li a:hover{
color:#fff;
background:navy;
}

table.icontent td.links ul li a b{
width:199px;
font-size:14px;
color:red;
text-decoration:none;
}


table.icontent td.links ul li a b:hover {
color:#fff;
background:navy;
}

table.icontent td.links ul li ul li a:hover {
color:navy;
background:#fff;
}

table.icontent td.links ul li ul li a {
border-bottom:1px solid gray;
border-left:1px solid gray;
padding-right: 0px;
color:#fff;
background:navy;
}

table.icontent td.links ul ul {
display: none;
}

table.icontent td.links ul li:hover ul {
display: block;
color:#fff;
background:navy;
}


/* table.icontent td div.True, table.icontent td div.False{ */
div.True, div.False{
font-size:10px;
font-weight:bold;
color:#000;
text-align:center;
position:relative;
}

/* table.icontent td div.True img, table.icontent td div.False img, table.icontent td.login img{ */
div.True img, div.False img, table.icontent td.login img{
background:#fff;
border:1px solid silver;
padding:3px;
}

/* table.icontent td div.True{ */
div.True{
float:left;
left:0;
top:0;
margin-right:7px;
}

/* table.icontent td div.False{ */
div.False{
float:right;
left:0;
top:0;
margin-left:7px;
}

table.icontent td.login{
text-align:center;
}

table.icontent td hr {
border:0;
width:100%;
background:#fff url(../images/page/rwn3.jpg) repeat-x top left;
height:9px;
text-align:center;
padding-top:3px;
padding-bottom:2px;
clear:both;
}

#footer{
margin-top:-3px;
background:url(../images/page/rwn5.jpg) repeat-x top left;
border:2px solid navy;
text-align:right;
font-size:9px;
padding:5px;
}

#footer a.inv{
display:none;
}

.unit table{
width:572px;
}

.unit td{
text-align:center;
font-size:12px;
font-family:arial,sans-serif;
border:2px solid navy;
padding:12px;
}