    /**
    * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
    * Richard Clark (http://richclarkdesign.com)
    * http://cssreset.com
    */
    html, body, div, span, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    abbr, address, cite, code,
    del, dfn, em, img, ins, kbd, q, samp,
    small, strong, sub, sup, var,
    b, i,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section, summary,
    time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    }
    body {
    
    }
    article,aside,details,figcaption,figure,
    footer,header,hgroup,menu,nav,section {
    display:block;
    }
    nav ul {
    list-style:none;
    }
    blockquote, q {
    quotes:none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content:'';
    content:none;
    }
    a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    }
    /* change colours to suit your needs */
    ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
    }
    /* change colours to suit your needs */
    mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
    }
    del {
    text-decoration: line-through;
    }
    abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
    }
    table {
    border-collapse:collapse;
    border-spacing:0;
    }
    /* change border colour to suit your needs */
    hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
    }
    input, select {
    vertical-align:middle;
    }
    

/*********/

body {
    font-family: Verdana;
    color:white;
    background-color:white;
    font-size:12px;
}

.clear {clear:both;}
.left {float: left;}
.right {float: right;}

#site {
    width:995px;
    margin:0 auto;
}

#header {
    background: url('/images/provita/hu/header.jpg') no-repeat 0 0 transparent;
    width:981px;
    height:280px;
    margin: 0 auto;
}    
    
.maintop {
    background: url('/images/provita/hu/main-top.png') no-repeat 0 0 transparent;
    width:995px;
    height:43px;    
}    
    
.mainbot {
    background: url('/images/provita/hu/main-bot.png') no-repeat 0 0 transparent;
    width:995px;
    height:35px;    
}    
    
    
#main {    
    background: url('/images/provita/hu/main-bg.png') repeat-y 0 0 transparent;    
}    
    
#left {
    width:175px;
    float:left;
    margin:0 0 20px 30px;
    position: relative;
    top: -6px;    
}    

#right {
    width:175px;
    float:right;
    margin:0 30px 20px 0;
    position: relative;
    top: -17px;    
}    

#cont {
    width:545px;
    float:left;
    margin:20px 20px 20px 20px;    
}
    
    
.block-menu {
    position: relative;
}    
    
.block-menu .head {
    background: url('/images/provita/hu/menu-top.png') no-repeat 0 0 transparent;
    width:175px;
    height:19px;
}    

.block-menu .cont {
    background: url('/images/provita/hu/menu-bg.png') repeat-x 0 top #316ac7;
    width:175px;
    min-height:187px;
}

.block-menu .bot {
    background: url('/images/provita/hu/menu-bot.png') no-repeat 0 0 transparent;
    width:175px;
    height:29px;
}    

.block-menu .extra {
    background: url('/images/provita/hu/menu-right.png') no-repeat 0 0 transparent;
    bottom: 0;
    height: 90px;
    left: 175px;
    position: absolute;
    width: 8px;
}    


.box1 {
    position: relative;
}    

.box1 .title {
    width:150px;
    font-size:22px;
    font-weight:bold;  
    position: absolute;
    text-align:center;
    top:17px;
    left:10px;
      
}
    
.box1 .head {
    background: url('/images/provita/hu/box1-top.png') no-repeat 0 0 transparent;
    width:175px;
    height:37px;
}    

.box1 .cont {
    background: url('/images/provita/hu/box1-bg.png') repeat-x 0 top #2f7de7;
    width:175px;
    min-height:128px;
    padding-bottom: 10px;
    padding-top: 20px;    
}

.box1 .bot {
    background: url('/images/provita/hu/box1-bot.png') no-repeat 0 0 transparent;
    width:175px;
    height:24px;
}    

.box1 .extra {
    background: url('/images/provita/hu/menu-right.png') no-repeat 0 0 transparent;
    bottom: 0;
    height: 92px;
    left: 175px;
    position: absolute;
    width: 8px;
}    

.box1 .thumb {
    border: 1px solid #97bff4;
    border-radius: 10px 10px 10px 10px;
    margin: 0 auto;    
    text-align: center;
    width: 144px;
}

.box1 img {    
     border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 3px; 
    width:138px;     
}


ul.menu {
    list-style-type: none;
    font-size:15px;  
    font-weight:bold;  
    margin-left: 12px;
}

ul.menu li {
    line-height: 28px;
}
    
ul.menu li a {
    color:white;
    text-decoration: none;
}
    
ul.list {
    list-style-type: none;
    font-size:12px;    
    margin-left:15px;
    line-height: 18px;
}

ul.list li a {
    color:white;
    text-decoration: none;
}    

.news-block {
    position: relative;
    font-size:12px;
}

    
.news-block .thumb {
    border: 1px solid #97bff4;
    border-radius: 10px 10px 10px 10px;
    margin: 0 auto;    
    text-align: center;
    width: 161px;
    float:left;
}

.news-block .thumb img {    
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 3px; 
    width:155px;     
}    



.news-block .wthumb {
    margin-left: 15px;
    width:365px;
    line-height: 15px;
    float:left;
}

.news-block .detail-row {
    width:100%;
    background-color: #243980;
    height:13px;
    position: relative;
    margin-top: 15px;
}    

.news-block .detail-row a {
    background:url('/images/provita/hu/detail.jpg') no-repeat 0 0;
    width:33px;
    height:13px;
    position: absolute;
    right:0;
    border-left: 2px solid #344a93;
}    

.news-block .news a {
    color:#4c95fc;
    text-decoration: none;
    display: block;
    margin-bottom:10px;
}

#cont .himage {
    margin:10px;
}
