    html, body {width:100%; height:100%;  padding:0; margin:0; z-index:0; position:relative;
    font-family: "Fedra Sans Book", Arial, sans-serif; font-size:10px; line-height:1.5em; color:#222;
font-style: normal;font-weight: normal;font-stretch: normal;font-variant: normal; }
    

    /* .post .tit,*/
    /*.post .txt  {font-size:111%;font-family: "Fedra Sans Book"; line-height:16px;*/
    /*             font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal;}*/
    
    img {border:none;}
    a:link, a:visited{color:#111; text-decoration:none;}
    
    a:hover { text-decoration:underline;}
    
    ul, li, p, h1, h2, h3, h4, h5 {padding:0; margin:0; font-weight:normal;}
   
    /*h1 {font-size: 218%; line-height:1.35em}*/
    /*h2 {font-size: 164%; line-height:1.35em;}*/
    /*h3  {font-size: 145%; line-height:1.35em;}*/
    /*h4  {font-size: 118%; line-height:1.35em}*/
    /*h5, p {font-size:118%; line-height:1.35em}*/
   
    ul, li{list-style:none; }    
    .l 	{position:relative; float:left; display:inline;}
    .r 	{position:relative; float:right; display:inline;}
    
    
    .fixed {position:fixed; display:block;}
    .absolute {position:absolute; display:block;}
    .overflow_hidden{overflow:hidden;}
    
    .show {display:inline}
    .hide {display:none;}
 
    #wrap {position:relative; width:952px; margin:0 auto; display:block;font-size:120%; line-height:1.5em;}
    
    #front,
    #back {width:100%;position:relative;display:block;}
    #header {width:100%; height:290px; border-bottom:1px solid;}
    #header img {left:0px; top:0px; z-index:-1;}
    
    #header .contact {left:0px; bottom:11px; text-transform:uppercase;  font-family: "Fedra Sans Book", Arial, sans-serif;
                        font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal;}
    .en {font-family: "Fedra Sans Book", Arial, sans-serif;
                        font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal;}
    #header .c-m { bottom:11px; right:0px;font-family: "Fedra Sans Bold", Arial, sans-serif;
                        font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal;}
                        
    #header .filter {left:357px; height:19px; font-size:160%; letter-spacing:1px;}
    #header .t1 {left:0px; top:0px; width:91px; height:17px;}
    #header a:link.t1,
    #header a:visited.t1 {background:none;}

    #header .t2 {right:111px; top:0px; width:40px; height:17px;}
    #header a:link.t2,
    #header a:visited.t2 {background:none;}
    
    #header a:hover.t1,
    #header a:hover.t2 {border-bottom:1px solid;}
    
    #home {width:150px; height:50px; top:67px;}
    
    #content {width:100%;}
    .footer {width:100%; height:68px;}
    .footer .to-top {padding-top:11px; font-variant:small-caps;}
    .to-top a:link,
    .to-top a:visited {left:0px; bottom:0px; height:11px; width:114px; }
    .to-top a:hover {border-bottom:1px solid;}
    
    .footer .more {padding-top:11px; font-variant:small-caps; position:relative; display:block; margin:0px auto; width:151px;}
    .footer .more .load {padding-left:5px;}
    .more a:link,
    .more a:visited {left:0px; top:0px; height:27px; width:127px; }
    .more a:hover {border-bottom:1px solid;}
    
    .post {width:100%; }
    
    .c-s  {width:102px;}
    .c-l  {width:578px; overflow:visible;}
    .c-m  {width:255px;}
    .c-txt  {width:238px; margin-top:-3px; overflow:hidden;}
    .c-txt a:link,.c-txt  a:visited {text-decoration:underline;}
    .c-xl {width:850px;}
    .c100 {width:100%;}
    
    .gl {padding-left:17px;}
    .gr {padding-right:17px;}
    .gt {padding-top:17px;}
    .gb {padding-bottom:14px;}
    
    
    .post {padding:11px 0 11px; border-bottom:1px solid;}
    .post .cont {padding-top:26px;width:100%;}
    
    .portfolio .cont {background:#fffdee;}
    .post .dat  {font-family: "Fedra Mono Bold", Arial, sans-serif; margin-left:-12px; padding-right:12px; font-size:72px; line-height:66px;
                 font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal; text-align:center;}
    
    .post .tit {}
    strong  { font-family: "Fedra Sans Bold", Arial, sans-serif;
                 font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal;}
    
    .post .return {bottom:0px; z-index:100; left:595px; height:17px; font-family: "Fedra Sans Bold", Arial, sans-serif;
                 font-style: normal; font-weight: normal;    font-stretch: normal;font-variant: normal;} 
    .return a:link,
    .return a:visited {left:21px; top:0px; height:16px; width:195px;}
    .return a:hover { border-bottom:1px solid;}
    
    .post .slideshow-nav {height:26px; width:100%; padding-top:8px;}             
    .post .slideshow-nav .count {font-family: "Fedra Mono Bold", Arial, sans-serif;
         font-style: normal; font-weight: normal; font-stretch: normal;font-variant: normal;
    }
    .post .slideshow-nav .arrows {width:34px;}         
    .post .slideshow-nav .arrows span {padding:1px 0 0 3px; cursor:pointer; width:10px; height:15px;}
    .post .slideshow-nav .arrows span a:link,
    .post .slideshow-nav .arrows span a:visited {left:0px; top:0px;width:15px; height:15px;}
    
    .post .slideshow-nav .arrows .l a:link,
    .post .slideshow-nav .arrows .l a:visited {background:url(../gfx/arrow-left.png)}
    .post .slideshow-nav .arrows .l a:hover {background:url(../gfx/arrow-leftO.png)}
    
    .post .slideshow-nav .arrows .r a:link,
    .post .slideshow-nav .arrows .r a:visited {background:url(../gfx/arrow-right.png)}
    .post .slideshow-nav .arrows .r a:hover {background:url(../gfx/arrow-rightO.png)}
    
    .handje {padding-right:5px; margin-top:-6px;}
    
    #party {width:391px; height:445px; left:50%; top:50%; margin: -212px 0 0 -195px; background:#fff;}
    #party strong {font-family:"Fedra Sans Bold", Arial, sans-serif ;
                    font-style: normal; font-weight: normal; font-stretch: normal;font-variant: normal;}
    #party h1 {width:100%; padding:34px 0 7px; text-align:center; 
                font-style: normal; font-weight: normal; font-stretch: normal;font-variant: normal;}
    #party .rw{margin-top:32px;}
    #party label,
    #party input {margin-left:55px;font-family: "Fedra Sans Book", Arial, sans-serif;
                    font-style: normal; font-weight: normal; font-stretch: normal;font-variant: normal;}
    #party input {width:231px; border:1px solid; height:21px; padding:2px 20px;}
    #party label {padding-bottom:14px;}
    #party #send {width:271px; background:#000;height:21px; color:#fff; padding:6px 0 28px; font-size:18px;}
    #party .br_red {border:#f00 1px solid;}
    
    #party .tnx {margin-left:59px; text-align:center; width:272px; font-family:"Fedra Sans Bold", Arial, sans-serif;
        font-style: normal; font-weight: normal; font-stretch: normal;font-variant: normal;}
    .slideshow {width:578px; cursor:pointer;}
    .layer {width:578px; overflow:hidden;}
    .slide {width:578px; height:100%; overflow:hidden;}
    .display {top:0px;left:0px; height:100%; width:578px;overflow:hidden;}
    
    #login {width:100%;position:relative;display:block; background:#777 url(../gfx/drop-sh.png)  bottom repeat-x;}
    #login .dots {width:100%;height:100%; left:0px; top:0px; z-index:0; background:url(../gfx/dots.gif);} 
    #login .panel {margin:0 auto;width:600px;position:relative;display:block; padding:20px 0;}
    #login .rw {width:100%; padding:4px 0;}
    #login .msg {padding:2px 1em; color:#ef0000; background:#555; }
    #login label {padding:2px 1em 0; color:#fff;}
    #login input {}
    #login #submit {background:#333; border:#111 1px solid; padding-bottom:1px; margin-top:2px;color:#fff;}
    
    
    
    
    
    