

    * {margin:0px;padding:0px;outline:0;}
    html, body {height: 100%;background-color:#000;font-family:Tahoma;font-size:12px;}
    body {text-align:center;}
    #all {position: relative;z-index:19;min-height: 100%; width:100%; margin-left: auto; margin-right: auto; margin-bottom: -429px;}
    * html #all {height: 100%;}

    img {border:0px solid;}
    p {margin:10px 0;}
    span {font-size:17px;}
    .top {
      height:auto!important;
      width:100%;
      height:400px;
      text-align:center;
      color:#fff;
      min-height:400px;
      background:url(images/top_.jpg) repeat-x center 0;

    }
    .vmk {padding-top:83px;margin:0 auto 0 auto;width:790px;font-size:12px;letter-spacing:1px;text-align:left;}
    .bot {height:429px;color:#fff;width:100%;margin-top:-429px;}
    .dates {padding:0 0 0 900px;margin:0 auto 0 auto;font-size:10px;}
    .dates span {font-size:24px;}
    .dates_vnut {height:28px;width:95px;}

    .vo2010 { 
      position:absolute; 
      z-index:2;
      top:10px;
      right:0;
    }
    .vo2010 a:hover {
      filter: alpha(opacity=60); 
      opacity: 0.6;
    }
    a {
      outline:0;
    }

    #menu {height:44px;margin:83px 21px 0 0;background:url(images/menu.jpg) no-repeat center 0;}
    #m1 {width:900px;margin:0 auto 0 auto;padding-left:40px;}
    #m1 a{display:block;float:left;height:44px;}

    #register {margin:0 auto 0 auto;padding-bottom:50px;text-align:center;}
    #register strong {color:#2ecefc;font-size:20px;font-weight:normal;}
    .ahr {color:#aaa;padding-left:10px;padding-top:18px;}
    .ahr a{line-height:30px;color:#2ecefc;font-size:20px;text-decoration:none;border-bottom:1px dashed;}
    .ahr a:hover {background:#333;}

    #center_reg {width:800px;text-align:left;padding-left:0px;color:#aaa;}
    #center_reg span {font-size:17px;color:#f5c542;}
    #center_reg span b {font-weight:normal;font-size:40px;}
    #center_reg a {line-height:23px;color:#2ecefc;font-size:17px;text-decoration:none;border-bottom:1px dashed;}
    #center_reg a:hover {background:#333;}

    #cena2 {color:#2ecefc !important;;}
    .ktomi {font-size:13px;}
    .ktomi strong, .ktomi a {font-size:17px;color:#f5c542;font-weight:normal;}
    .ktomi center strong {color:#2ecefc;font-size:20px;}
    .files {color:#2ecefc;font-size:20px; text-align: center;}
    .ktomi i {color:#2ecefc;}
    .ktomi a {line-height:23px;color:#2ecefc;font-size:17px;text-decoration:none;border-bottom:1px dashed;}
    .photo a {line-height:23px;color:#2ecefc;font-size:17px;text-decoration:none;border-bottom:1px dashed;}
    .photo table a {line-height:23px;color:#2ecefc;font-size:17px;text-decoration:none;border-bottom:1px dashed;}
    .ktomi a:hover {background:#333;}
    #photos{float:left;padding:10px 10px 5px 6px;}
    #photos2{float:center;padding:5px 5px 5px 5px;}
    .map {width:500px;margin:0 auto 0 auto;}

    #empty {clear: both;}
    #content {width:80%;color:#aaa;text-align:justify;margin:0 auto 0 auto;padding-left:14px;}
    #content_pages {width:85%;color:#aaa;text-align:justify;margin:0 auto 0 auto;padding-left:14px;float: center;}
    #content_files {width:85%;margin:0 auto 0 auto;padding-left:12px; align: center; text-align: justify;}
    #content a {line-height:23px;color:#2ecefc;font-size:17px;text-decoration:none;border-bottom:1px dashed;}
    #content_pages a {line-height:23px;color:#2ecefc;font-size:17px;text-decoration:none;border-bottom:1px dashed;float: center;}
    #content_pages a:hover {background:#333;}
    #content a:hover {background:#333;}
    #bufer {height:170px;}

    #gu_smile {margin:0 auto 0 auto;}
    #gu_center {border:1px solid #f5c542;}

    #footer {      filter: alpha(opacity=30);       opacity: 0.3;position: relative;z-index:10;height:429px;width:100%; margin-left: auto; margin-right: auto;background:url(images/bot2.jpg) repeat-x bottom center; }
    #fo_2 {position: relative;z-index:20;height:160px;width:100%; color:#fff;margin-top:-160px;margin-left: auto; margin-right: auto; }

    #tels {padding:0 0 0 10%;font-size:17px;text-align:left;}
    small {font-size:10px;}
    #tels b {display:block;font-weight:normal;padding-left:123px;margin:-5px 0 -22px 0;color:#aaaaaa;}
    #tels span {color:#f5c542;}
    #bot_text {padding: 29px 0 0 0;width:800px;text-align:right;margin:0 auto 0 auto;color:#2ecefc;}

    #left {float:left;padding-right:20px;}

    #mdv1 {float:left;padding:0;margin:0;font-size:13px;font-weight:bold;}
    #mdv2 {padding-left:2px;margin:0;font-size:13px;font-weight:bold;}
    #sch1 {float:left;padding-left:174px;margin:0;font-size:12px;}
    #bv {padding-left:2px;font-size:9px;}
    #ti {padding-left:3px;text-align:left;font-size:9px;}
    #ti span {font-size:11px;font-weight:bold;}

    #copy {color:#bbbbbb;font-size:10px;}
    #copy a{color:#bbbbbb;font-weight:bold;}
    #copy a:hover{color:#ffffff;}
    #copyr {float:left;padding-left:10%}
    #site4u {float:right;padding-right:8px;}

    #logo_vo a{filter: alpha(opacity=60); opacity: 0.6;display:block;width:258px;height:26px;background:url(images/logo_vo.gif) no-repeat;}
    #logo_vib a{filter: alpha(opacity=60); opacity: 0.6;display:block;width:105px;height:43px;margin-top:3px;background:url(images/logo_vib.gif) no-repeat;}
    #logo_ti a{filter: alpha(opacity=60); opacity: 0.6;display:block;width:266px;height:33px;margin-top:3px;background:url(images/logo_ti.gif) no-repeat;}
    #logo_vo a:hover, #logo_vib a:hover, #logo_ti a:hover {filter: alpha(opacity=100); opacity: 1;}

     a.kno_1{width:105px;}
     a:hover.kno_1, a.knov1{width:105px;background:url(images/gla_ov.jpg) no-repeat 16px 9px;}
     a.kno_2{width:103px;}
     a:hover.kno_2, a.knov2{width:103px;background:url(images/who_ov.jpg) no-repeat 19px 9px;}
     a.kno_3{width:75px;}
     a:hover.kno_3, a.knov3{width:75px;background:url(images/cel_ov.jpg) no-repeat 17px 9px;}
     a.kno_4{width:105px;}
     a:hover.kno_4, a.knov4{width:105px;background:url(images/hist_ov.jpg) no-repeat 21px 9px;}
     a.kno_5{width:105px;}
     a:hover.kno_5, a.knov5{width:105px;background:url(images/spe_ov.jpg) no-repeat 23px 9px;}
     a.kno_6{width:150px;}
     a:hover.kno_6, a.knov6{width:150px;background:url(images/reg_ov.jpg) no-repeat 27px 9px;}
     a.kno_7{width:115px;}
     a:hover.kno_7, a.knov7{width:115px;background:url(images/cont_ov.jpg) no-repeat 25px 9px;}
     a.kno_8{width:116px;}
     a:hover.kno_8, a.knov8{width:116px;background:url(images/guest_ov.jpg) no-repeat 29px 9px;}

    #albom {width:700px;text-align:left;}
    #albom, #albom a{line-height:24px;} 

