/*************************************
 * Первый цвет (белый):     #FFFFFF; *
 * Второй цвет (голубой):   #398ACE; *
 * Третий цвет (оранжевый): #F78642; *
 *************************************/

* {
   margin: 0;
   padding: 0;
}

ul, ol { padding-left: 2em; }

html {height: 100%}

body {
   font: 16px/25px Trebuchet MS, sans-serif;
   width: 100%;
   height: 100%;
   background: #EEEEEE;
}

p {margin: 0 0 18px}

img {
   border: none;
}

input {vertical-align: middle}

#wrapper2 {
   margin: 7px 0 7px 0;
   padding: 0 20px 0 20px;
   border: 1px solid black;
   -moz-border-radius: 20px;
   background: #FFFFFF; 

}

#wrapper {
   width: 800px;
   margin: 10px auto;
}


#header {
   padding-top: 20px;
   height: 66px;
}

#navigation {
   margin: 0 20px 0 20px; 
   text-align: right;
}

#content {
   text-align: justify;
   padding: 10px 0 20px 0;
}

#footer {
   margin: 0 20px 0px 20px; 
   text-align: left;
}

.navchain {
   /**/
}

.navchain.active {
   color: #F78642;
}

.hl1 {
   color: #F78642;
}

.hl2 {
   color: #398ACE;
}

a {
   color: #398ACE;
   outline: none;
   text-decoration: none;
}

a:hover {
   color         : #F78642;
   /*border-top    : 1px dotted #F78642;
   border-bottom : 1px dotted #F78642;*/
}

a.img:hover { border: none; }

h1 { font-size: 130%; color: #398ACE; padding: 10px 0 10px 0; }
h2 { font-size: 100%; color: #398ACE; }

div#footer h2 { font-size: 90%; color: gray; }
div#footer h2 span.hl1 { color: gray; }

img.dv-logo { padding-left: 270px; }

.tbl {
   border          : 1px solid #666666;
   border-collapse : collapse;
   margin-bottom   : 1em;
}

.th1 td{
   font-weight      : bold;
   font-size        : 16px;
   text-align       : center;
   color            : #FFFFFF;
   background-color : #3C8ACC;
}
.th2 td{
   color            : #000000;
   text-align       : center;
   font-weight      : bold;
   background-color : #F48545;
}

.tbl td{
   border  : 1px solid #666666;
   padding : 2px;
}

.tbl tr:hover {
   background-color : #E4F2FC;
}

td > sup { font-size: 60%; }

#loading { height: 31px; background: url(.inc/img/ajax-loader.gif) no-repeat; padding-left: 40px; }
