BODY {
 background: url(http://registration.kiev.ua/images/back_1.jpg) 0px 120px;
 font-family: tahoma, verdana, arial, helvetica; 
 color: #454545;
 background-color: #FFFFFF;
 FONT-SIZE: 12px;
 margin: 0 auto;
 line-height: 120%;
 behavior: url('http://registration.kiev.ua/csshover.htc');
}  

#tb{
background: url(http://registration.kiev.ua/images/header_01.jpg) repeat-x;
}

a.menu_red {
    color: #FFFFFF; 
    background-color: inherit;
    text-decoration: none;
}
a.menu_red:hover {
    color: #FFFFFF;
    background-color: inherit;
    text-decoration: none;
}

.td_menu_red{
    background-color: #FF0000;
    color: #FFFFFF;
}

.td_menu_red:hover{
    background-color: #515151;
    color: #FFFFFF;
}

#kwicks_container { 
    background-color: violet;
    width:100%;
    height: 200px;
}
#kwicks {
    position: relative;
}
 
#kwicks .kwick {
 margin: 0 auto;
    float: left;
    display: block;
    width: 145px;
    height: 200px;
}
 
#kwick_red {background-image: url('http://registration.kiev.ua/images/01.jpg');}
#kwick_orange {background-image: url('http://registration.kiev.ua/images/02.jpg');}
#kwick_yellow {background-image: url('http://registration.kiev.ua/images/03.jpg');}
#kwick_green {background-image: url('http://registration.kiev.ua/images/04.jpg');}
#kwick_blue {background-image: url('http://registration.kiev.ua/images/05.jpg');}
#kwick_indigo {background-image: url('http://registration.kiev.ua/images/06.jpg');}
#kwick_violet {background-image: url('http://registration.kiev.ua/images/07.jpg');}

/* links */
a {
    color: #2C2C2C; 
    background-color: inherit;
    text-decoration: none;
}

a:hover {
    color: #E10000;
    background-color: inherit;
}


/* sidebar */
#sidebar {
    float: left;
    width: 100%; 
    margin: 0;    padding: 0; 
    display: inline;
}
#sidebar ul.sidemenu {
    list-style: none;
    text-align: left;
    margin: 0 0 7px 0; padding: 0;
    text-decoration: none;    
}
#sidebar ul.sidemenu li {
    border-bottom: 1px solid #EFF0F1;    
    background: url(http://registration.kiev.ua/images/arrow.gif) no-repeat 3px 6px;    
    padding: 2px 5px 2px 20px;
}

#sidebar ul.sidemenu li:hover {
    background: #FFFFFF url(http://registration.kiev.ua/images/arrow.gif) no-repeat 3px 6px;    
}
 
* html body #sidebar ul.sidemenu li { height: 1%; }

#sidebar ul.sidemenu li a {
    font-weight: bolder;
    background-image: none;
    text-decoration: none;    
} 
 

#idList {
    margin: 0;
    padding: 0;
}
 
#idList li {
    display: block;
    margin: 0;
    padding: 4px;
    width: 120px;
    background: #333;
    color: #888;
}


#full_line{
 width:100%; 
 float:top;
 background: url('http://registration.kiev.ua/images/full_line_logo.gif') repeat-x; 
 background-color: #c9e6c6;
 border-bottom: 1px solid #808080;
 border-top: 1px solid #808080;
}

#full{
 width:100%; 
 float:top;
}     

#left{
 width:190px; 
 float:left;
} 

#logo{
 width:160px; 
 background: url('http://registration.kiev.ua/images/logo.gif') no-repeat;
 padding: 70px 0px 0px 115px;
 float:left;
} 

#logo_r{
 color: #696969;
 font-size: 12pt;
 line-height: 120%;
 width:245px; 
 float:left;
 padding: 10px 0px 0px 0px;
}

#right{
 width:190px; 
 float:left;
} 

#center{
 width:350px; 
 height:350px;
 float:left;
 background-image: url('http://registration.kiev.ua/images/back_c.gif');
 margin: 0px 10px 0px 10px;
} 

#center_content{
 position: relative;
 width: 295px;
 height: 220px;
 overflow: auto;
 padding: 10px;
 margin: 15px;
 text-align: left;
} 

p{
 COLOR: #353535;
 FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif;
 FONT-SIZE: 12px;
 TEXT-DECORATION: none;
}

h1{
 COLOR: #FF0000;
 FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif;
 FONT-SIZE: 18px;
 TEXT-DECORATION: none;
}

h2{
 COLOR: #FFFFFF;
 FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif;
 FONT-SIZE: 14px;
 TEXT-DECORATION: none;
 line-height: 5px;
}

h3{
 COLOR: #004000;
 FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif;
 FONT-SIZE: 14px;
 TEXT-DECORATION: none; 
}
/*** Horizontal menu ***/

#content{
 width:750px; 
 margin: 0 auto;
}

/*- Menu Tabs F--------------------------- */

    #tabsF {      
      height: 25px;
      width: 700px;
      font-size: 10pt;
      line-height:normal;
      margin: 0 auto;
      padding: 12px 0 0 0px;
      }
    #tabsF ul {
      widht: 700px;
      list-style:none;
      margin: 0 auto;
      padding: 0 0 0 0px;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("http://registration.kiev.ua/images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("http://registration.kiev.ua/images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
      
#menu_left p {
margin: 25px 0px 0px 25px;
font-size:9px;
color:#fff;
font-weight:bold;
text-transform: uppercase;
}


/*----- MENU LEFT ----- */

#navLeft, #navRight {
margin: 0;
padding: 0;
width: 190px;
list-style: none;
overflow: hidden;
}

#navLeft li, #navRight li {
width: 190px;
overflow: hidden;
text-transform: uppercase;
font-size:9px;
font-weight:bold;
}

#navLeft a, #navRight a {
color:#3A3A3A;
}

.li_nav_header a  {
display: block;
width: 190px;
height: 20px;
background: url(http://registration.kiev.ua/images/nav_header.gif) no-repeat;
}

.li_nav_header_right a  {
display: block;
width: 190px;
height: 20px;
background: url(http://registration.kiev.ua/images/nav_header_r.gif) no-repeat;
}

.li_nav_body a  {
display: block;
width: 190px;
height: 20px;
background: url(http://registration.kiev.ua/images/nav_body.gif) no-repeat;
padding-left: 10px;
line-height:20px;
}

.li_nav_body_right a  {
display: block;
width: 190px;
height: 20px;
background: url(http://registration.kiev.ua/images/nav_body_r.gif) no-repeat;
padding-left: 10px;
line-height:20px;
}

.li_nav_footer a  {
display: block;
width: 190px;
height: 80px;
background: url(http://registration.kiev.ua/images/nav_footer.gif) no-repeat;
}

.li_nav_footer_right a  {
display: block;
width: 190px;
height: 80px;
background: url(http://registration.kiev.ua/images/nav_footer_r.gif) no-repeat;
}

.li_nav_body a:hover
{
background-position:  0 -20px;
color:#016001;
}

.li_nav_body_right a:hover
{
background-position:  0 -20px;
color:#016001;
}

.li_active a:active  {
background: url(http://registration.kiev.ua/images/nav_body.gif) no-repeat;
background-position:  0 -40px;
color:#fff;
}

.li_active_right a:active  {
background: url(http://registration.kiev.ua/images/nav_body_r.gif) no-repeat;
background-position:  0 -40px;
color:#fff;
}

font.link_white {COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}
link_white {COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.link_white {COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.link_white:visited {COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.link_white:hover {COLOR: #FF0000; FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}

font.full_line {COLOR: #2F2F17; FONT-FAMILY: Tahoma, Verdana, Arial,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none}

#mail {
 background: url(http://registration.kiev.ua/images/mail_1.gif) no-repeat 38px 0px;    
    padding: 0px 300px 3px 0px;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}