html {height:100%;}
body {height:100%; position:relative; min-width:1000px;}
body,td,th { font-family: Tahoma, Verdana, serif; font-size: 12px; color: #000000; vertical-align:top}
body { background-color: #FFFFFF;margin: 0px; padding:0px;}
a:link { color: #6d76df; text-decoration: underline; }
a:visited { text-decoration: underline; color: #6d76df; }
a:hover { text-decoration: none; color: #6d76df; }
a:active { text-decoration: underline; color: #6d76df; }
h1 { font-size: 20px; margin:0; padding:0;}
h2 { font-size: 18px; margin:0; padding:0; }
h3 { font-size: 16px; margin:0; padding:0; }
h4 { font-size: 14px; margin:0; padding:0; }
h5 { font-size: 13px; margin:0; padding:0; }
h6 { font-size: 12px; margin:0; padding:0; }
form {margin:0; padding:0;}
input {border: solid 1pt #505050;}
p {margin:0px 0px 9px 0px; padding:0px;}
a img {border:none;}
/*****************************/
.cl {clear:both;}
div {border:0px solid #cccccc;}
/*****************************/
.shadowLeft  {background-image: url(/images/svo/shadow_left.gif); background-repeat: repeat-y; background-position:  right top; width:2px; font-size:1px;}
.shadowRight {background-image: url(/images/svo/shadow_right.gif); background-repeat: repeat-y; background-position: left top; width:2px; font-size:1px;}
#header      {height:100px;}
#sidebar1    {width:220px;}
#sidebar2    {width:220px;border:1pt solid #6D76DF}
#mainContent {border:1pt solid #d7d7d7; padding:10px; width:auto; height:auto;}
#footer      {height:20px; background-color:#D7D7D7;}
/*****************************/
#logo     {float:left; padding:0 50px 10px 20px;}
#icons    {float:right; padding:0px 20px 0 0;}
#icons img {margin:10px;}
#AuthForm {float: right; background-color:#d7d7d7; width:400px; position:relative}
#AuthForm .cell {float:left; height:40px;}
.name  {width:40px; line-height:30px; padding-left:10px;}
.input {width:80px; line-height:30px; padding-left:10px; padding-right:10px;}
.input input { width:80px;}
.blue  {background-color:#6d76df; width:100px; text-align:center; line-height:30px; }
.input input { width:80px;}
#registration {position:absolute; top:25px; left:60px; font-size:10px; color:#666666;}
#passwordrecovery {position:absolute; top:25px; left:160px; font-size:10px; color:#666666;}
/*****************************/
#leftMenu {color:#505050; font-size:18px; padding:0 0 20px 20px;}
#leftMenu ul { margin:0; padding:0;}
#leftMenu li { list-style:none;}

#broadcast { margin:20px; clear:both;}

#pageTitle {background-color:#d7d7d7; line-height:120%; padding:5px 5px 5px 20px; font-size:14px; font-weight:700; color:#6D76DF; margin-bottom:20px;}
#pageContent {line-height:130%; padding:10px;}

#rightTitle   {background-color:#6D76DF; line-height:120%; padding:5px 5px 5px 10px; font-size:14px; font-weight:700; color:#d7d7d7;}
#rightContent {line-height:130%; padding:5px; color:#777;}
/*****************************/
.newsItem {font-size:11px; padding:0 5px 5px 5px;}
.newsItem .date { background:url(/images/svo/article.gif) no-repeat left 3px; padding-left:15px;}
.newsItem .body {padding:0 0 5px 15px;color:#505050;}

.newsList {margin:15px 0px 35px 0; background:#F7F7F7; border:1pt solid #D7D7D7;}
.newsList .date {font-size:11px; background:#6D76DF; width:60px; color:#FFFFFF; padding:5px; margin-top:-10px; margin-left:-1px;}
.newsList .body {padding:5px 10px 10px 10px; }
/*****************************/
#footer td {padding:10px; font-size:11px;}