html, body
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 100%;
    overflow: hidden;
}
body 
{
    background: #000000;
}
a img, #block4 div img
{
    border: none;
}
a:focus, a:active
{
    outline:0;
}
table, tr, td
{
    border-collapse: collapse;
    padding: 0px;
}
table, td
{
    width: 100%;
}
p
{
    text-align: justify;    
}
* .clearDiv
{
    width: 100%;
    height: 0px;
    font: 1px 'Verdana';
    clear: both;
    float: none;
}
#divPreloader
{
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    z-index: 2000;
    font:11px 'Verdana';
    color: #fff;
}
#divPreloader div
{
    font:11px 'Verdana';
    color: #fff;
}
#divPreloader h5
{
    font: 14px 'Tahoma';
    color: #aeaeae;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
#divPreloader h5 span
{
    font: normal 16px 'Tahoma';
    color: #97c614;    
    display: block;
}
#divPreloader em
{
    display: block;
    font-style: normal;
    width: 530px;
    height: 100px;
    margin: 300px auto auto auto;
    text-align: center;
}
#divPreloader em h5
{
    color: #97c614;    
    padding: 0 0 20px 0;
}
#divPreloader em a
{
    color: #97c614;
} 
#divPreloader em a:hover
{
    text-decoration: none;
}
#divPreloader em div
{
    text-align: left;
}
#divSplash
{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
}
#page
{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 0px;
}
table, tr, td
{
    border-collapse: collapse;
    padding: 0px;
}
.phoneBg
{
    background: url('../Images/phoneBg.jpg') no-repeat right bottom;    
}
#divTopMenu
{
    position: absolute;
    z-index: 300;
    width: 100%;
    height: 40px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;    
}
#divTopMenu div
{
    width: 975px;
    margin: auto; 
    height: 40px;
    padding: 0 0 0 20px;   
    background: url('../Images/mainMenuBg.gif') repeat-x;    
}
#divTopMenu div div
{
    background: none;
    position: static;
    float: left;
    width: 380px;
    padding: 0px;
}

#divTopMenu div #Menu
{
    width:590px;
}

#divTopMenu div div b
{
    position: relative;
    width: 1px;
    height: 1px;
    display: block;
    margin: -7px 0 0 0;
    height: 0px;
    padding: 0 40px 0 0;
    float: right;
}
#divTopMenu div div b img
{
    position: absolute;
    cursor: pointer;
    left: 0px;
    /*visibility: hidden;*/
}
#divTopMenu .punkt_6
{
    font: bold 11px 'Verdana';
    color: #c0e364;
}
#divTopMenu .punkt_1:hover
{
    border-bottom: #9AE202 3px solid;
}
#divTopMenu .punkt_2:hover
{
    border-bottom: #ee4e15 3px solid;
}
#divTopMenu .punkt_3:hover
{
    border-bottom: #f000a9 3px solid;
}
#divTopMenu .punkt_4:hover
{
    border-bottom: #ffb900 3px solid;
}
#divTopMenu .punkt_5:hover
{
    border-bottom: #ec0000 3px solid;
}
#divTopMenu .punkt_6:hover
{
    border-bottom: #000 3px solid;
}
#divTopMenu div div img
{
    margin: 9px 7px 0 7px;
    float: left;
}
#divTopMenu div div div a
{
	float: left;
}
#divTopMenu div div div img
{
    margin: -5px 0 0 12px;
    float: left;
}
#divTopMenu div div a
{
    font: 11px 'Verdana';
    color: #d0d8ca;
    display: block;
    text-decoration: none;
    padding-bottom: 4px;
    margin: 11px 0 0 0;
    float: left;    
}
#divTopMenu div div a:hover
{
    font-size:15px; 
}
#divTopMenu div div div
{
    font: 11px 'Arial';
    color: #aad03f;
    float: right;
    padding: 0px;
    margin: 0px;
    width: 240px;
    padding: 10px 0 0 0;
    font-size:14px;
    font-weight:bold;
}
#divTopMenu div div div.phone
{
    width: 180px;
}
#divTopMenu div div div a
{
    display: inline;
    padding: 0px;
    margin: 0px;
    float: none;
}
#divTopMenu div div div span img
{
    margin: 0 0 5px 9px;
}
#block8
{
    width: 990px;
    height: 649px;
    margin: 0px;    
    background: url('../Images/mapBg.jpg') repeat-y left;
}
#block8 .content
{
    width: 655px;
    margin: 0 0 0 110px;
    height: 353px;
    padding: 0 20px 0 0;
    overflow: auto;
    scrollbar-track-color: #1f1814;
    scrollbar-face-color: #1e1813;
    scrollbar-arrow-color: #524a43;
    scrollbar-highlight-color: #524a43;
    scrollbar-darkshadow-color: #1e1813;
    scrollbar-3dlight-color: #1e1813;
    scrollbar-shadow-color:#524a43;    
}
#block8 h1
{
    font: 30px 'Georgia';
    color: #97c614;
    margin: 0px;
    clear: both;
    padding: 116px 0 55px 110px;
}
#block8 h1 b
{
    font: normal 14px 'Georgia';
}
#block8 h1 span
{
    color: #acb0a1;
    display: block;
    font: 17px 'Georgia';
    padding: 0 0 0 30px;    
}
#block8 strong
{
    font: 21px 'Georgia';
    padding: 8px 10px 10px 10px;
    margin: 0px 0 0px 30px;
    color: #fff;
    line-height: 38px;
    text-align: center;
}
#block8 .green
{
    background: #97c614;
}
#block8 .pink
{
    background: #f000a9;
}
#block8 .yellow
{
    background: #ffa800;
}
#block8 .blue
{
    background: #00a8ff;
}
#block8 .orange
{
    background: #ff4200;
}
#block8 .footer
{
    background: none;
    padding: 40px 0 0 30px;
    font: 24px 'Georgia';
    color: #97c614;
}
#block8 .footer a
{
    font: 24px 'Georgia';
    color: #97c614;
}
#block8 .footer a:hover
{
    text-decoration: none;
}
#block8 ul, #block8 li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    font: 14px 'Georgia';
    color: #95a288;
}
#block8 ul
{
    margin: 10px 0 55px 0;
}
#block8 li
{
    padding: 20px 0 0 0px;
}
#block8 li b
{
    font: normal 10px 'Geoargia';
    color: #a8bc99;
    float: left;
    display: block;
    width: 15px;
    padding: 5px 15px 0 0;
    text-align: right;
}
#block8 h2
{
    display: block;
    float: left;
    width: 570px;
}
#block8 h2, #block8 h2 a
{
    font: 17px 'Georgia';
    color: #f0f4ed;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
#block8 a:hover
{
    text-decoration: none;
}
#block8 li div
{
    clear: both;
    width: auto;
    float: none;
    padding: 0 0 0 30px;
}
#block8 ul.howmuch
{
    margin: 20px 0 55px 0px;
}
#block8 .howmuch h3
{
    display: inline;
    font: 17px 'Georgia';
    color: #f0f4ed;
    margin: 0 5px 0 30px;
}
#block8 .howmuch h3 a
{
    font: 17px 'Georgia';
    color: #f0f4ed;
    text-decoration: none;
}
#block8 .howmuch h3 a:hover
{
    text-decoration: underline;
}
#block8 .howmuch li
{
    font: 17px 'Georgia';
    color: #ff8400;
    padding: 15px 0 0 0px;    
}    
#block8 .cloud
{
    padding: 40px 0 20px 30px;
    font: normal 12px 'Georgia';
    line-height: 25px;
    color: #f0f4ed;
    display: block;
    text-align: justify;
}
#block8 .cloud h6
{
    font-size: 100%;
    color: #ccc;
}
#block8 .cloud h5
{
    font-size: 140%;
}
#block8 .cloud h4
{
    font-size: 180%;
}
#block8 .cloud h4, #block8 .cloud h5, #block8 .cloud h6
{
    font-weight: normal;
    display: inline;
    margin: 0px;
    padding: 0px;
}
#block0
{
    width: 964px;
    height: 0px;
    position: absolute;
    top: 36px;
    visibility: hidden;
}
#block0 div
{
    width: 964px;
    height: 563px;
    position: absolute;
    z-index: 1500;
    top: 0px;    
    left: 0;
    margin: 0 auto 0 auto;
    background: url('../Images/fullJBg.gif') repeat-x bottom;
}
#block0 div div a
{
    color: #2D3029;
}
#block0 div div a:hover
{
    text-decoration: none;
}
#block0 div.fon, #block2 .bigCalendar p.fon
{
    border-top: #ddd 3px solid;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
    -moz-opacity: 0.85; 
    opacity: 0.85; 
    width: 964px;
    height: 560px;
    top: 0px;
    position: absolute;
    margin: auto;   
    left: 0; 
    z-index: 1000;
}
#block0 div div
{
    width: 560px;
    height: 520px;
    float: left;
    position: static;
    background: none; 
    margin: 32px 0 0 0;
    padding: 5px 0 0 37px; 
    background: url('../Images/fullJDivBg.gif') no-repeat left top;  
}
#block0 div div div
{
    margin: 0px 19px 15px 0;
    width: 145px;
    height: 145px;
    padding: 7px 0 0 7px;
    background: #2D3029;
}
#block0 div div div img
{
    cursor: pointer;
}
#block0 div b a img
{
    float: right;
    margin: 38px 0 0 0;
}
#block0 div span
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;    
    display: inline;
    background: none;
    width: auto;
    height: auto;
    position: static;
    border: none;
    
}
#block0 div h2
{
    float: left;
    margin: 0px;
    padding: 185px 35px 0 0;
    width: 285px;
    text-align: right;
    font: 12px 'Georgia';
    color:#97c614;
}
#block0 div h2 span
{
    font: 26px 'Georgia';
    text-decoration: underline;
}
#block0 div h2 b
{
    display: block;
    font: 15px 'Georgia';
    color: #839175;
}
#block0 .fotoDescr
{
    position: relative;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}
#block0 .fotoDescr div
{
    width: 307px;
    height: 137px;
    background: #fff url('../Images/fullJBul.gif') no-repeat left;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95); 
    -moz-opacity: 0.95; 
    opacity: 0.95;
    position: absolute;
    border: #8D928B 1px solid;
    font: 11px 'Verdana';
    color: #75836a;  
    float: none;
    padding: 0px;       
}
#block0 .fotoDescr table
{
    width: 260px;
    height: 137px;
    margin: auto 20px auto 25px;
}
#block0 .fotoDescr table td
{
    vertical-align: middle;
}
#block1
{
    width: 993px;
    padding: 0px;
    height: 670px;
    background: url('../Images/splash1.jpg') no-repeat left 36px;
}
#block1 .line
{
    width: 993px;
    padding: 0px;
    height: 36px;
    background: url('../Images/mapBg1.jpg') repeat-y left;
}
#block2
{
    width: 993px;
    height: 650px;
}
#block2 .bigCalendar
{
    position: absolute;
    left: -237px;
    top: -10px;
    width: 964px;
    height: 550px;
}
#block2 .bigCalendar p.fon
{
    position: absolute;
    width: 964px;
    height: 545px;
    z-index: 100;
    margin: 0 auto 0 auto;
    padding: 0px;  
}    
#block2 .bigCalendar span
{
    position: absolute;
    display: block;
    width: 964px;
    height: 550px;
    background: url('../Images/fullJBg.gif') repeat-x bottom;    
    z-index: 100000; 
}
#block2 .bigCalendar span span
{
    position: static;
    display: block;
    width: 964px;
    height: 550px;
    background: url('../Images/preload2.gif') no-repeat center;
}
#block2 .bigCalendar img
{
    margin: 30px auto auto auto;
    display: block; 
    cursor: pointer;
    border: #444642 5px solid;
}
#block2 div.content
{
    background: url('../Images/ipixContentBg.gif') repeat-y left;
    width: 741px;
    height: 516px;
    float: left;    
}
#block2 .menu
{
    float: left;     
    width: 249px;
    height: 516px;
    background: #F1F4ED url('../Images/aboutMenuBg.jpg') no-repeat bottom;
}
#block2 .menu b
{
    position: relative;
    float: left;
    width: 0px;
    height: 0px;
}
#block2 .menu b img
{
    position: absolute;
    left: -21px;
    top: 297px;
}
#block2 .menu div
{
    width: 130px;    
    float: none;    
    margin: 10px 0 10px 90px;
}
#block2 .menu div div 
{
    padding: 0 0 0 7px;
    width: 115px;
    margin: 10px 0 0 -7px;
}
#block2 .menu div div div
{
    background: url('../Images/punktBg.gif') no-repeat left;
    margin: 0px;
}
#block2 .menu div a
{
    text-decoration: underline;
    font: 16px 'Georgia' 'Times';
    color: #dee1dc;
}
#block2 .menu div a:hover, #block2 .menu div a.active
{
    color: #a6db1b;
}
#block2 .menu div div a
{
    background: none;
    font: 11px 'Trebuchet' 'Verdana';
    color: #a4b692;
    text-decoration: none;
}
#block2 .menu div div div a:hover, #block2 .menu div div div a.active
{
    color: #f0f4ed;
}
#block2 .menu div span
{
    position: relative;
    float: left;
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
}
#block2 .menu div span b
{
    position: absolute;
    top: 5px;
    left: -20px;
    font: 10px 'Georgia';
    color: #A3B295;
}
#block2 div.content
{
    position: relative;
    scrollbar-track-color: #e4e7e0;
    scrollbar-face-color: #f1f4ed;
    scrollbar-arrow-color: #c5c8c1;
    scrollbar-highlight-color: #c5c8c1;
    scrollbar-darkshadow-color: #f1f4ed;
    scrollbar-3dlight-color: #f1f4ed;
    scrollbar-shadow-color:#c5c8c1;       
}
#block2 div.content .about
{
    position: absolute;
    visibility: visible;    
}
#block2 div.content .liveDiv
{
    position: absolute;
    visibility: hidden; 
    width: 712px;
    height: 510px;
    /*padding: 3px 0 0 0;*/
    background: url('../Images/liveTop.jpg') no-repeat left top;   
}
/*#block2 div.content .liveDiv div
{
    width: 712px;
    height: 513px;
    background: url('../Images/eventsContentBg.jpg') no-repeat left 22px;       
}*/
#block2 div.content .liveDiv div div
{
    /*background: url('../Images/preload2.gif') no-repeat center;  */     
}
#block2 div.content .map
{
    position: absolute;
    visibility: hidden;
    background: url('../Images/eventsContentBg.jpg') no-repeat left 22px;         
}
#block2 div.content .about div div
{
    float: left;
    width: 629px;
    height: 469px;
    background: url('../Images/eventsContentBg.jpg') no-repeat left 1px;    
}
#block2 div.content .map div div
{
    height: 455px;
    width: 710px;
    background: none;
}
#block2 div.content .about div div.fotos
{
    width: 89px;
    float: left;
    background: url('../Images/eventsCalendarBg.jpg') no-repeat left top;
}
#block2 div.content .about h6
{
    font: 11px 'Verdana';
    color: #9fab97;
    margin: 0px;
    height: 100px;
    padding: 20px 0 0 200px;   
}
#block2 div.content .map h6
{
    height: 13px;
    padding: 32px 0 0 200px;      
}
#block2 div.content .about h6 a
{
    font: 11px 'Verdana';
    color: #9fab97;
    text-decoration: none;
}
#block2 div.content .about h6 a:hover
{
    text-decoration: underline;
}
#block2 div.content .about h6 span
{
    float: right;
    margin: -23px 25px 0 0;
}
#block2 div.content .about div div div
{
    font: 11px 'Verdana';
    color:#67785a;
    padding: 0 15px 20px 30px;
    height: 224px;
    margin: 0 0 20px 0;
    width: 310px;
    float: left;
    overflow: auto;
    background: none;
}
#block2 div.content .map div div div, #block2 div.content .map div div img
{
    float: left;
    padding: 0px;
    margin: 0px;
    display: block;
	padding-top:63px;
	height:391px;
}
#block2 div.content .map div div div
{
    width: 168px;
    font: 11px 'Arial';
    color: #75836a;
    height: 328px;
    padding: 90px 0 0 37px;    
    /*background: url('../Images/map0.gif') no-repeat right top;*/
}
#block2 div.content .map div div div div
{
    width: auto;
    height: auto;
    padding: 0 0 10px 0;
    background: none;
    float: none;
}
#block2 div.content .map div div div a
{
    color: #017e8d;
    font: 12px 'Arial';
}
#block2 div.content .about div div div.files
{
    overflow: hidden;
    width: 240px;
    height: auto;
    float: left;
    padding: 0px;
}
#block2 div.content .about div div div.files div
{
    float: left;
    height: 63px;    
    padding: 7px 0 0 20px;
    font: 13px 'Georgia';
    color: #a6b399;
}
#block2 div.content .about div div div.files div img
{
    float: left;
    display: block;
    margin: -7px 10px 0 0;
}
#block2 div.content .about div div div.files div a
{
    font: 15px 'Georgia';
    color: #aad03f;
}
#block2 div.content .about div.fotos
{
    text-align: center;
}
#block2 div.content .about div.fotos img
{
    display: block;
    float: none;
    clear: both;
    margin: 0 auto 10px auto;
}
#block2 div.content .about div.fotos b img
{
    margin: -3px auto 14px auto;
}
#block2 div.content .about div.fotos div 
{
    padding: 0px;    
    display: block;
    height: 280px;
    width: 90px;
    position: relative;
    overflow: hidden;
    margin: 0 0 10px 0;
}
#block2 div.content .about div.fotos div table
{
    height: auto;
    position: absolute;
    margin: 0px;
    top: 0px;
    left: 0px;
    width: 90px;
}    
#block2 div.content .about div.fotos div table td
{
    text-align: center;
    height: 72px;
    padding: 0px;
    width: 90px;
    padding: 0px;
    font: 9px 'Arial';
    color: #f0f4ed;
}
#block2 div.content .about div.fotos div td img
{
    margin: 3px auto 9px auto;
    cursor: pointer;    
}
#block2 div.content .about div.fotos div td span
{
    float: left;
    position: relative;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    font: 0px;
}
#block2 div.content .about div.fotos div td span img
{
    position: absolute;
    left: 23px;
    top: 0px;
    margin: 0px;
}
#block2 div.content .about div h3
{
    color: #97c614;
    font: 30px 'Geogia';
    padding: 0px;
    margin: 0px;
    text-decoration: underline;
    width: 330px;
    padding: 0 0 30px 272px;
}
#block2 div.content .about span.fotoList
{
    position: relative;
    text-align: left;
    width: 0px;
    height: 0px;
    float: left;
}
#block2 div.content .about span.fotoList span
{
    position: absolute;
    z-index: 50;
    overflow: hidden;
    width: 0px;
    top: 0px;
    left: -629px;
    height: 477px;
    background: #081400 url('../Images/fotosBg.gif') repeat-x top;
}
#block2 div.content .about span.fotoList span em
{
    float: left;
    width: 25px;
    cursor: pointer;
    display: block;
}
#block2 div.content .about span.fotoList span em img
{
    margin: 0px;
}
#block2 div.content .about span.fotoList span span
{
    float: left;
    display: block;
    padding: 15px 0 0 0;
    position: static;
    display: block;
    width: 600px;
    height: 462px;
    overflow: hidden;
}
#block2 div.content .about span.fotoList span span a
{
    color: #b9db5b;
    text-decoration: none; 
}
#block2 div.content .about span.fotoList span span span
{
    z-index: 500; 
    display: block;
    padding: 0px;
    background: none;
    float: none; 
    position: absolute;
    width: 580px;
    height: 450px;
    left: 35px;
    top: 12px;
    font: 12px 'Verdana';
    color: #f0f4ed;      
}
#block2 div.content .about span.fotoList span span div
{
    width: 272px;
    overflow: hidden;
    float: left;
    margin: 138px 0 0 0;
    padding: 0 0 0 10px;
}
#block2 div.content .about span.fotoList span span div em
{
    background: url('../Images/smallFotoBg.jpg') no-repeat 0 top;    
    width: 272px;    
    padding: 4px 8px 4px 4px;   
}
#block2 div.content .about span.fotoList span span p
{
    margin: 0px;
    height: 40px; 
    padding: 0 0 0 30px;
}
#block2 div.content .about span.fotoList span span b
{
    display: block;
    float: left;
    width: 30px;
    margin: 138px 0 0 0;
}
#block2 div.content .about span.fotoList span span span b
{
    width: 0px;   
}
#block2 div.content .about span.fotoList span span span span
{
    display: block;
    width: 528px;
    height: 383px;
    background: #fff;
    margin: 0 0 0 30px;
    position: static;
}
#block2 div.content .about span.fotoList span span span b img
{
    position: absolute;
    z-index: 100;
    left: 4px;
    top: 36px;
    display: block;
    background: none; 
}
#block2 div.content .about span.fotoList span span span span img
{
    position: static;   
}
#block2 div.content .about span.fotoList span span span span.buttons
{
    width: 105px;
    height: 45px;
    position: absolute;
    top: 408px;
    left: 235px;
    background: none;
}
#block2 div.content .about span.fotoList span span span span.buttons img
{
    display: inline;
    cursor: pointer;
    margin: 0 3px 0 3px;
}
#block2 .content .panorama
{
    height: 291px;
    width: 741px;
}
#block2 .content .panorama div
{
    float: left;
    height: 291px;
    width: auto;
}
#block2 .content .panorama div.ipDiv
{
    width: 578px;
    height: 291px;
    padding: 0 0 0 18px;
    position: relative;
    background: url('../Images/ipixBg.jpg') no-repeat left top;        
}
#block2 .content .panorama div.ipDiv div
{
    width: 578px;
    height: 291px;    
    padding: 0px;
    position: absolute;
}
#block2 .content .panorama div.ipDiv div.text
{
    font: 14px 'Georgia';
    color: #f0f4ed;
    width: 520px;
    padding: 20px 40px 0 20px;
    text-align: center;
}
#block2 .content .panorama div.ipDiv div p
{
    text-align: center;
    margin: 0px;
    padding: 10px 0 0 0;
}
#block2 .content .panorama div.ipDiv div h2
{
    font: 23px 'Georgia';
    color: #b2d74c;
    margin: 0px;
    padding: 5px 0 0 0;
}
#block2 .content .panorama div div img
{
    display: inline;
    float: left;
    margin: 25px 0 0 150px;
}
#block2 .content .panorama div div a
{
    font: 17px 'Georgia';
    color: #b8dd4e;
    float: left;
    margin: 35px 0 0 10px;
}
#block2 .content .panorama div div div a:hover
{
    text-decoration: none;
}
#block2 .content .panorama div img
{
    display: block;    
}
#block2 .content .panorama div span img
{
    margin: 0 0 0 21px;
}
#block2 .content .iPix div span span
{
    display: block;
    padding: 18px 0 0 100px;
    width: 641px;
    height: 67px;
    background: url('../Images/ipixLoadBg.jpg') no-repeat left top;
} 
#block2 .content .iPix div span span b a
{
    display: block;
    width: 140px;
    margin: 0px;
}
#block2 .content .iPix div span span img
{
    display: block;
    margin: 6px 0 0 240px;
}    
#block2 .content .iPix div span span a
{
    font: 10px 'Verdana';
    color: #fff;
    text-decoration: none;
}
#block2 .content .iPix div span span a:hover
{
    text-decoration: underline;
}
#block2 .content .iPix div h3
{
    width: 167px;
    font: 19px 'Georgia';
    color: #83ad0c;
    text-align: right;    
    padding: 0 18px 0 0;
    margin: 0px;
    float: left;
    height: 79px;
    background: url('../Images/aBotImg.jpg') no-repeat left bottom;
}
#block2 .content .iPix div h3 span
{
    text-decoration: underline;
    text-align: right;
    display: block;
}
#block2 .content .iPix div h3 b
{
    font: 15px 'Georgia';
    color: #9fab97;
}
#block2 .content .iPix div div.list
{
    width: auto;
}
#block2 .content .iPix div div.list table
{
    width: 60%;
    height: 72px;
    background: url('../Images/aListBg.gif') repeat-x top;
}
#block2 .content .iPix div div.list table div
{
    height: 72px;
    width: auto;
    background: url('../Images/aListL.gif') no-repeat left top;    
}
#block2 .content .iPix div div.list table div div
{
    background: url('../Images/aRList.gif') no-repeat right top;        
    padding: 11px 8px 0 7px;
    white-space: nowrap;
    width: auto;
    height: 61px;
}
#block2 .content .iPix div div.list table div div img
{
    width: 49px;
    height: 49px;
    margin: 0 0 0 4px;
    cursor: pointer;
}
#block2 .content .iPix div div.list table div div b
{
    position: relative;
    width: 0px;
    height: 0px;
}
#block2 .content .iPix div div.list table div div b b
{
    position: absolute;
    font: 11px 'Arial';
    color: #868a83;
    display: block;
    width: 200px;
    text-align: right;
}
#block2 .content .selfArt, #block2 .content .persons, #block2 .content .iPix, #block2 .content .contacts
{
    position: absolute;
    visibility: hidden;
}
#block2 .content .selfArt div div.fotos
{
    float: left;
    height: 430px;
    width: 387px;
    background: url('../Images/osebeFotoBg.gif') repeat-y left;
}
#block2 .content .selfArt div div.text, #block2 .content .liveDiv div.text
{
    width: 329px;
    float: left;
    background: #f1f4ed url('../Images/osebeTextBg.gif') no-repeat left top;
}

#block2 .content .liveDiv div.text
{
	width: 250px;
}

#block2 .content .selfArt div.fotos div
{
    background: url('../Images/osebeFotoTop.gif') no-repeat left top;
    height: 430px;
    width: 387px; 
    float: none;   
}
#block2 .content .selfArt div.fotos div div
{
    background: url('../Images/osebeFotoBot.gif') no-repeat right bottom;
    height: 430px;
    width: 387px; 
    float: none;   
}
#block2 .content .selfArt div div.fotos div div div
{
    float: left;
    width: 275px;
    background: none;
    height: 405px;
    padding: 20px 0 0 40px;
    font: 11px 'Arial';
    color: #aab0a6;    
}
#block2 .content .selfArt div div.fotos div div div div
{
    float: left;
    background: none;
    width: 130px;
    height: 132px;
    text-align: center;
    padding: 0px;
    margin: 0 5px 5px 0;
}
#block2 .content .selfArt div.fotos div div div div img
{
    border: #F1F2EC 2px solid;
    display: block;
    margin: 0 0 3px 0;
    cursor: pointer;
}
#block2 .content .selfArt div.fotos div div div div a
{
    color: #c0e364;
    font: bold 11px 'Arial';
    text-decoration: none;
}
#block2 .content .selfArt div.fotos div.pager
{
    width: 40px;
    height: 403px;
    padding: 15px 0 0 20px;    
    background: url('../Images/pagerBg2.gif') no-repeat right;
}
#block2 .content .selfArt div.fotos div.pager img
{
    margin: 0 0 5px 3px;
    cursor: pointer;
}
#block6 .content .project div .pager span img
{
    cursor: default;
}
#block2 .content .selfArt div.fotos div.pager a img
{
    margin-left: 3px;
}
#block2 .content .selfArt div.fotos div.itemInfo
{
    position: relative;
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
    float: left;
}
#block2 .content .selfArt div.fotos div.itemInfo div
{
    position: absolute;
    width: 410px;
    height: 420px;
    background: #191919;
    padding: 5px 5px 10px 10px;    
    border: #FCFCFC 3px solid;
    left: -280px;
}
#block2 .content .selfArt div.fotos div.itemInfo div div
{
    position: static;
    width: 100%;
    height: auto;
    border: none;
    text-align: left;
}
#block2 .content .selfArt div.fotos div.itemInfo img
{
    border: none;
    left: 130px;
    top: 10px;
    float: none;
    position: absolute;
    z-index: 2000;
}
#block2 .content .selfArt div.fotos div.itemInfo table
{
    clear: both;
}
#block2 .content .selfArt div.fotos div.itemInfo div img
{
    position: static;
}
#block2 .content .selfArt div.fotos div.itemInfo td
{
    text-align: center;
    padding: 7px 7px 0 0;
}
#block2 .content .selfArt div.fotos div.itemInfo td h3
{
    margin: 0px;
    padding: 0px;
    font: 21px 'Georgia';
    color: #97c614;
}
#block2 .content .selfArt div.fotos div.itemInfo td h5
{
    margin: 0px;
    padding: 0px;
    font: 11px 'Arial';
    color: #aab0a6;    
}
#block2 .content .selfArt div.fotos div.itemInfo td div
{
    color: #aab0a6;
    padding: 0 0 0 0;
    text-align: left;
    width: auto;
    float: none;
    margin: 20px 0 0 0;
}
#block2 .content .selfArt div.fotos div.itemInfo td img
{
    float: none;
}
#block2 .content .selfArt div.fotos div.itemInfo td b
{
    font: 15px 'Georgia';
    color: #f0f4ed;
    display: block;
}
#block2 .content .selfArt div.fotos div.itemInfo td a
{
    color:#97c614;
    font: 11px 'Arial';
    text-decoration: underline;
}
#block2 .content .selfArt div.fotos div.itemInfo td a:hover
{
    text-decoration: none;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemFoto
{
    width: 250px;
    height: 350px;
    padding: 0 5px 10px 0;
    float: none;
    clear: both;
    text-align: center;
    margin: 0 0 0 0;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemFoto img
{
    float: none;
    margin: auto;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager, #block6 .content .project div .pager
{
    width: 145px;
    float: none;
    background: url('../Images/pager1.gif') no-repeat bottom;
    text-align: center;
    overflow: hidden;
    margin: 0 auto 0 auto;
    padding: 0 0 15px 0;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager div, #block6 .content .project div .pager div
{
    position: relative;
    text-align: center;
    overflow: hidden;   
    width: 145px;
    float: none;
    margin: 0 auto 0 auto;
    left: 0px;
    padding: 0px;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager
{
    width: 155px;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager div
{
    top: 0px;
    height: 20px;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager img, #block6 .content .project div .pager img
{
    cursor: pointer;
    position: absolute;
    left: 43px;
    top: 365px;
    z-index: 2000;
}
#block2 .content .selfArt div.fotos div.itemInfo td em
{
    display: block;
    width: 40px;
    height: 5px;
}
#block2 .content .selfArt div.fotos div.itemInfo td em img
{
    display: inline;
    margin: 4px 0 0 0;
}
#block6 .content .project div .pager img.right
{
    left: 204px;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager img.right
{
    left: 218px;
}
#block6 .content .project div .pager img
{
    left: 282px;
    top: 388px;
}
#block6 .content .project div b
{
    font: 11px 'Arial';
    color: #b2bbaa;
    display: block;
    clear: both;
    text-align: center;
    padding: 0 3px 6px 10px;
    height: 26px;
    width: 215px;
    overflow: hidden;
}
#block6 .content .project div .pager img.right
{
    left: 460px;
}
#block6 .content .infoTable .pager img.right
{
	position: absolute;	
    left: 271px;
    top: 324px;
}
#block6 .content .infoTable .pager img
{
	position: absolute;
    left: 271px;
    top: 166px;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager table, #block6 .content .project div .pager table
{
    width: auto;
    float: none;
    position: relative;
    margin: auto;
}
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager table td, #block6 .content .project div .pager table td
{
    width: 24px;
}
#block6 .content .project div .pager table td
{
    width: 21px;
    padding: 0 0 0 5px;
}
#block2 .content .selfArt div.fotos div.itemInfo table
{
    float: left;
}
#block2 .content .selfArt div.fotos div.itemInfo table, #block2 .content .selfArt div.fotos div.itemInfo table td
{
    width: auto;
    height: auto;
    padding: 0px;
    text-align: left;
}
#block2 .content .selfArt div div.text div, #block2 .content .liveDiv div.text div
{
    overflow: auto;
    height: 250px;
    width: 255px;
    padding: 0 15px 0 0;
    margin-right: 0px;
    font: 11px 'Verdana';
    color:#67785a;    
}
#block2 .content .liveDiv div.text div
{
	display:inline-block;
}
.mfua, .air, .media
{
	float:left;

}

.mfua
{
	margin-top:44px;
	height:428px;
	width:215px;
	
}

.mfua img
{
	width:200px;
	height:333.3333px;
}

.media
{
	margin-top:44px;
}
.air
{
	margin-top:24px;
}

#block2 .content .selfArt div div.text div div
{
    float: none;
    width: auto;
    height: auto;
    background: none;
}
#block2 .content .selfArt div.text h5, #block2 .content .contacts div h5, #block2 .content .vacancy div div div h5, #block2 .content .liveDiv div.text h5
{
    margin: 0px;
    padding: 0 15px 0 0;
    text-align: right;
    font: 11px 'Verdana';
    color: #9fab97;
}
 #block2 .content .liveDiv div.text h5
{
	/*width:197px;*/
	margin-left:120px;
	
}
#block2 .content .selfArt div.text h5, #block2 .content .vacancy div div div h5
{
    padding: 0 10px 0 0;
}
#block2 .content .selfArt div.text h5 a, #block2 .content .contacts div h5 a, #block2 .content .liveDiv div.text h5 a,
#block2 .content .vacancy div div div h5 a
{
    font: 11px 'Verdana';
    color: #9fab97;
    text-decoration: none;
}
#block2 .content .selfArt div.text h5 a:hover, #block2 .content .contacts div h5 a:hover,
#block2 .content .vacancy div div div h5 a:hover
{
    text-decoration: underline;
}
#block2 .content .selfArt div.text h5 img, #block2 .content .contacts div h5 img,
#block2 .content .vacancy div div div h5 img
{
    margin: 0 5px 0 0;
}
#block2 .content .selfArt div.text h4, #block2 .content #StudioLiveDiv div.text h4
{
    font: 30px 'Georgia';
    color: #97c614;
    text-decoration: underline;
    margin: 0px;
    padding: 105px 0 25px 40px;
}
#block2 .content .selfArt div.text div, #block2 .content .liveDiv div.text div
{
    overflow: auto;
    width: 245px;
    font: 11px 'Verdana';
    color:#67785a; 
    height: 250px;
    text-align: justify;
    padding: 0 5px 0 0;
    margin: 0 42px 0 40px;
}


#block2 .content .liveDiv div.text div
{
	width: 190px;
}

#block2 .content .selfArt div.text div div
{
    width: auto;
    height: auto;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
#block2 .content .selfArt .tribes 
{
    background: url('../Images/tribesBg.gif') repeat-y left;
    float: left;
    height: 430px;
    width: 387px;    
}
#block2 .content .selfArt .tribes div div
{
    width: 329px;
    float: left;
}
#block2 .content .selfArt .tribes div img
{
    float: left;
}
#block2 .content .selfArt .tribes div div div
{
    width: 265px;
    float: none;
    height: 151px;
    margin: 0 0 0 53px;
    padding: 7px 0 0 0;
    text-align: center;
    background: url('../Images/tribe1Bg.jpg') no-repeat left top;
}
#block2 .content .selfArt .tribes div div b div
{
    background: url('../Images/tribe2Bg.jpg') no-repeat left top;
    height: 152px;    
}
#block2 .content .selfArt .tribes span img
{
    cursor: pointer;
}
#block2 .content .selfArt .tribes div div div img
{
    float: none;
    margin: auto;
}
#block2 .content .selfArt .tribes div div img
{
    display: block;
}
#block2 .content .selfArt .tribes div div span
{
    display: block;
    height: 33px;
    font: 18px 'Georgia';
    color: #343533;
    text-align: center;
    margin: 8px 0 0 53px;
    width: 261px;
}
#block2 .content .selfArt .tribes div div span img
{
    float: none;
    display: inline;
    margin: 3px 18px -3px 18px;
}
#block2 .content .contacts div div
{
    float: left;
    width: 381px;
    height: 454px;
    background: url('../Images/contactDivBg.gif') no-repeat left 46px;
}
#block2 .content .contacts div div div div
{
    font: 11px 'Arial';
    color: #9ca295;
    padding: 22px 0 0 65px;
    float: none;
}
#block2 .content .contacts div div div div span
{
    font: 30px 'Georgia';
    color: #565c50;
}
#block2 .content .contacts div div span a
{
    color: #017e8d;
    font: 15px 'Georgia';
}
#block2 .content .contacts div div span a:hover
{
    text-decoration: none;
}
#block2 .content .contacts div div div, #block2 .content .contacts div.text div
{
    float: none;
    width: auto;
    height: auto;
    background: none;
    margin: 0px;
    padding: 0px;    
}
#block2 .content .contacts div.text
{
    width: 335px;
    background: url('../Images/contactTextBg.jpg') no-repeat left bottom;    
}
#block2 .content .contacts div.text div
{
    font: 11px/20px 'Arial';
    color:#67785a;     
}
#block2 .content .contacts div.text span img
{
    display: block;
}
#block2 .content .contacts div.text div
{
    width: 275px;
    height: 260px;
    margin: 34px 0 0 10px;
    text-align: left;
}
#block2 .content .contacts h4
{
    color: #97c614;
    font: 30px 'Georgia';
    margin: 160px 0 0 140px;
    padding: 0px;
    text-decoration: underline;
}
#block2 .content .vacancy
{
    position: absolute;
    visibility: hidden;
}
#block2 .content .vacancy div div
{
    float: left;
    width: 379px;
    height: 468px;
    font: 11px 'Verdana';
    color:#67785a; 
    background: url('../Images/vacancyBg.jpg') repeat-y right;        
}
#block2 .content .vacancy div div div
{
    background: url('../Images/vacancyTextBg.jpg') no-repeat left top;    
}
#block2 .content .vacancy div em, #block2 .content .vacancy div em img
{
    display: block;
    margin: 0px;
    padding: 0px;
}
#block2 .content .vacancy div.wanted
{
    background: none;    
    width: 348px;
}
#block2 .content .vacancy div div div div, #block2 .content .vacancy div.wanted div
{
    float: none;
    width: auto;
    height: auto;
    background: none;
}
#block2 .content .vacancy div div div h5
{
    padding: 0 84px 17px 0;
}
#block2 .content .vacancy div div div h4
{
    color: #97c614;
    text-align: right;
    margin: 0 10px 40px 0;
    padding: 0px;
    font: 30px 'Georgia';
    text-decoration: underline;
}
#block2 .content .vacancy h6, #block2 .content .vacancy div.wanted div div b
{
    font: 17px 'Georgia';
    color: #4c5439;
    padding: 0px;
    margin: 18px 0 13px 0;
}
#block2 .content .vacancy div.wanted div div div b
{
    font: bold 11px 'Verdana';
}
#block2 .content .vacancy div div div div
{
    width: 274px;
    height: 350px;
    margin: 0 0 0 50px;
    overflow:scroll;
}
#block2 .content .vacancy div.wanted table
{
    width: 333px;
    height: 100px;
    background: #E4EAE0;
    margin: 0 0 0 13px;
}
#block2 .content .vacancy div.wanted table td
{
    vertical-align: middle;
    padding: 0px;
}
#block2 .content .vacancy div.wanted table td img
{
	display: block;
}
#block2 .content .vacancy div.wanted table td div a
{
    color: #89977f;
    font: 11px 'Arial';
    text-decoration: none;
    margin: 0 0 4px 0;
}
#block2 .content .vacancy div.wanted
{
	display: block;
}
#block2 .content .vacancy div.wanted table td div a:hover, #block2 .content .vacancy div.wanted table td div a.active
{
    color: #030501;
    border-bottom: #030501 1px dotted;
}
#block2 .content .vacancy div.wanted table td div
{
    width: 157px;
    text-align: right;
    padding: 0 17px 0 0;
    background: url('../Images/wantedBg.gif') repeat-y right;
    height: auto;
}
#block2 .content .vacancy div.wanted div span
{
    text-align: right;
    font: 13px 'Georgia';
    color: #aad03f;
    display: block;
}
#block2 .content .vacancy div.wanted table td div em
{
    width: 50px;
    height: 5px;  
    padding: 0px;
    margin: 0px;
    font: 1px 'Verdana'; 
}
#block2 .content .vacancy div.wanted div span span
{
    float: right;    
}
#block2 .content .vacancy div.wanted div span b
{
    font: 27px 'Georgia';    
    text-decoration: underline;
}
#block2 .content .vacancy div.wanted div span img
{
    margin: 0 7px 40px 0;
    float: right;
}
#block2 .content .vacancy div.wanted div span a
{
    color: #bfccb2;
    font: 15px 'Georgia';
    text-decoration: none;
}
#block2 .content .vacancy div.wanted div span a:hover
{
    text-decoration: underline;
}
#block2 .content .vacancy div.wanted div div
{
    margin: 0 0 0 45px;
    width: 240px;
    padding: 0 15px 0 0;
}
#block2 .content .vacancy div.wanted div div div
{
    width: auto;
    height: 115px;
    padding: 0px;
    margin: 15px 0 0 15px;
}
#block2 .content .persons div
{
    clear: both;
}
#block2 .content .persons div div
{
    float: left;
    clear: none;
    width: auto;
}
#block2 .content .persons div.clearDiv, #block2 .content .vacancy div.clearDiv
{
    float: left;
    width: 90%;
    font: 0px 'Arial';
    height: 0px;
    margin: 0px;
    clear: both;
}
#block2 .content .persons div div.infoDiv
{
    width: 635px;
    height: 410px;
    text-align: center;
    background: #E8ECDE url('../Images/fotoBg.gif') no-repeat bottom;
}
#block2 .content .persons div div.photo
{
    width: 635px;
    height: 320px;
    background: #E8ECDE;
    text-align: center;
}
#block2 .content .persons div div.photo img
{
    border: #DDE0D7 1px solid;
}
#block2 .content .persons div div.faces
{
    width: 635px;
    height: 89px;
    font: 16px 'Arial' Narrow;
    text-transform: uppercase;
    color: #30312f;
    background: url('../Images/facesBg.jpg') no-repeat left top;
}
#block2 .content .persons div div.faces h5
{
    text-align: center;
    font-weight: normal;
    margin: 0px;
    padding: 4px 0 2px 0;
}
#block2 .content .persons div div.faces div
{
    color: #868c79;
    font: 11px 'Arial Narrow';
    text-align: center;
    width: 595px;
    padding: 0 20px 0 20px;
}
#block2 .content .persons div.events div.faces img
{
    cursor: pointer;
}
#block2 .content .persons div div.faces h5 b
{
    color: #85ac1d;
}
#block2 .content .persons .events
{
    position: absolute;
    overflow: hidden;
    height: 61px;
    left: 34px;
    float: none;
    width: 645px;
}
#block2 .content .persons .events table
{
    width: auto;
    left: 0px;
    height: 61px;
    position: relative;
}
#block2 .content .persons .events table td
{
    width: 50px;    
}
#block2 .content .persons .events div
{
    width: 50px;
    padding: 0 4px 0 0;
    text-align: center;
    font: 9px 'Arial';
    color: #b6bab3;
}
#block2 .content .persons .events div.active
{
    color: #30312f;   
}
#block2 .content .persons .events div img
{
    display: block;
    cursor: pointer;
    margin: 0 auto 5px auto;
}
#block2 .content .persons div div span
{
    position: relative;
    width: 0px;
    height: 0px;
    float: left;
}
#block2 .content .persons div div.faces span
{
    float: none;
}
#block2 .content .persons div div span img
{
    position: absolute;
    left: -5px;
    top: -33px;
}
#block2 .content .persons div div b img
{
    left: -7px;
    top: 165px;
    z-index: 1;    
}
#block2 .content .persons #PersonLArrow, #block2 .content .persons #PersonRArrow
{
    z-index: 100;
}
#block2 .content .persons div div em img
{
    left: 2px;
    top: 165px;
    z-index: 1;    
}
#block2 .content .persons div div u img
{
    top: 227px;
    left: 34px;
    z-index: 1;    
}
#block2 .content .persons div div em b img
{
    top: 243px;
    left: -30px;
    z-index: 1;
}
#block2 .content .persons .subscribe
{
    position: relative;
    width: 0px;
    height: 0px;
    float: left;
    visibility: hidden;    
}
#block2 .content .persons .subscribeMsg
{
    position: relative;
    width: 0px;
    height: 0px;
    float: left;
    visibility: hidden;     
}
#block2 .content .persons .subscribeMsg span
{
    position: absolute;
    width: 506px;
    height: 228px;
    background: #1b160f;
    border: #fff 3px solid;
    font: 11px 'Arial';
    color: #b4b3b1;
    top: -465px;
    left: 95px;
    z-index: 1000;
    padding: 25px; 
    text-align: center; 
}
#block2 .content .persons .subscribeMsg span span
{
    display: block;
    position: static;
    width: 490px;
    padding: 0px;
    text-align: center;
    height: 30px;
    margin: 100px 0 0 0;
    top: 0px;
    left: 0px;
    border: none;
}
#block2 .content .persons .subscribe div
{
    position: absolute;
    width: 506px;
    height: 228px;
    background: #1b160f;
    border: #fff 3px solid;
    font: 11px 'Arial';
    color: #b4b3b1;
    top: -465px;
    left: 95px;
    z-index: 500;
    padding: 25px;
}
#block2 .content .persons .subscribe big
{
    position: absolute;
    width: 150px;
    height: 20px;
    left: 125px;
    top: -181px;  
    z-index: 10000;  
    text-align: center;
}
#block2 .content .persons .subscribe big.fon
{
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8;    
}
#block2 .content .persons .subscribe big a
{
    display: block;
    width: 150px;
    height: 20px;
    cursor: pointer;
    font: 11px 'Verdana';
    color: #fff;
    text-decoration: none;
}
#block2 .content .persons .subscribe div div
{
    float: left;
    position: static;
    border: none;
    background: none;
    padding: 0px;
    left: 0px;
    top: 0px;
    height: auto;    
    width: 250px;
}
#block2 .content .persons .subscribe div div div
{
    float: none;
    clear: both;
}
#block2 .content .persons .subscribe div div img
{
    margin: -8px 0 8px 0;
    width: 0px;
    height: 0px;
}
#block2 .content .persons .subscribe input, #block2 .content .persons .subscribe textarea
{
    width: 195px;
    border: #1b160f 1px solid;
    font: 11px 'Tahoma';
    color: #75716c;
    padding: 2px 0 2px 5px;   
    margin: 0 0 10px 0; 
}
#block2 .content .persons .subscribe textarea
{
    height: 42px;
}
#block2 .content .persons .subscribe h5
{
    font: 20px 'Georgia';
    text-decoration: underline;
    color: #97c614;
    padding: 0px;
    margin: 0 0 18px 0;
}
#block2 .content .persons .subscribe div b
{
    display: block;
    padding: 20px 0 0 0;
    font: normal 11px 'Tahoma';
    color: #626058;
}
#block2 .content .persons .subscribe div b a, #block2 .content .persons .subscribe div b a:hover
{
    color: #fc820b;
    font: 20px 'Georgia';
    display: block;
    width: 55px;
    float: left;
    margin: -5px 7px 5px 0;    
    text-decoration: none;    
}
#block2 .content .persons .subscribe em
{
    font: 11px 'Tahoma';
    color: #626058;
}
#block2 .content .persons small.buttonImg
{
    position: relative;
    z-index: 2000;
    width: 0px;
    height: 0px;
}
#block2 .content .persons small.buttonImg img
{
    top: -505px;
    left: 615px;
    z-index: 5000;
    cursor: pointer;
    position: absolute;
}
#block3
{
    width: 993px;
    height: 513px;  
}
#block3 div
{
    float: left;
    scrollbar-track-color: #e4e7e0;
    scrollbar-face-color: #f1f4ed;
    scrollbar-arrow-color: #c5c8c1;
    scrollbar-highlight-color: #c5c8c1;
    scrollbar-darkshadow-color: #f1f4ed;
    scrollbar-3dlight-color: #f1f4ed;
    scrollbar-shadow-color:#c5c8c1;       
}
#block3 .menu 
{
    width: 245px;
    height: 476px;
    color: #9fab97;
    font: 11px 'Verdana';
    text-align: right;
    background: #f0f4ed url('../Images/clientMenuBg.jpg') no-repeat top left;    
    padding: 0 40px 0 0;
}
#block3 .menu h2
{
    color: #9fab97;
    font: 11px 'Verdana';
    margin: 0px;
    padding: 0 0 10px 0;
}   
#block3 .menu div, #block3 .menu div div
{
    height: 220px;
    float: none;     
} 
#block3 .menu div div
{
    height: 170px;
}
#block3 .menu span
{
    display: block;
    padding: 5px 5px 8px 5px;
}
#block3 .menu span img, #block3 .menu div img
{
    margin: 0px;
}
#block3 .menu table
{
	margin: 0 0 6px 0;
	width: 165px;
}
#block3 .menu div div div
{
    float: none;
    clear: both;
    width: 165px;
    overflow: hidden; 
    text-align: right;
    margin: 0 0 0 80px;
    padding: 0 0 0 0;
    height: auto;
}
#block3 .menu div div div div
{
    float: left;
    height: auto;
    width: 130px;
    margin: 0px;
    padding: 0 0 0 0;
}
#block3 .menu div div div div div
{
    overflow: hidden;
    height: auto;
    width: 100px;
    margin: 0px;
    padding: 0px;
}
#block3 .menu img
{
    margin: 0 20px 0 0;
}
#block3 .menu img div img
{
    width: 10px;
    height: 6px;
}
#block3 .menu div div span
{
    float: left;
    display: block;
    width: 20px;
    height: 16px;
    padding: 3px 0 3px 0;
    margin: 0px;
    background: url('../Images/numbg.gif') no-repeat right top;            
    font: bold 12px 'Arial';
    color: #fff;
    text-align: center;
    cursor: pointer;
}
#block3 .menu div div b
{
    display: block;
    float: right;
    font-weight: normal;
    width: auto;
}
#block3 .menu div a
{
    color: #89977f;
    font: 11px 'Verdana';
    text-decoration: none;
}
#block3 .menu div a:hover, #block3 .menu div.active a
{
    color: #030501;
    height: 10px;
    border-bottom: #030501 1px dotted;
}
#block3 .menu div div a:hover span, #block3 .menu div.active a span
{
    background: url('../Images/numbg_a.gif') no-repeat right top;        
}
#block3 .brend
{
    clear: both;
    width: 700px;
}
#block3 .brend .clients
{
    position: relative;
    width: 0px;
    height: 0px;
    background: none;
    float: left;
}
#block3 .brend .clients div
{
    position: absolute;
    background: none;
    width: 120px;
    height: 70px;
    z-index: 0;
    text-align: center;
}
#block3 .brend .clients div img
{
    margin: auto;
    float: none;
    display: inline;
}
#block3 .brend .clients .divB1
{
    top: 4px;
    left: 4px;
    text-align: center;    
}
#block3 .brend .clients .divB2
{
    top: 10px;
    left: 180px;
    text-align: center;    
}
#block3 .brend .clients .divB3
{
    top: 169px;
    left: 58px;
    text-align: center;    
}
#block3 .brend .clients .divB4
{
    top: 190px;
    left: 300px;
    text-align: center;    
}
#block3 .content 
{
    width: 520px;
    height: 180px;
    font: 11px 'Verdana';
    color:#75836a;
    padding: 0 185px 0 0;
    background: #f0f4ed url('../Images/clientContentBg.gif') no-repeat top right;    
}
#block3 .content p
{
    margin: 0px;
    padding: 0px;
}
#block3 .content div
{
    width: 520px;
}
#block3 .content div p
{
    margin: 0px;
    padding: 10px 0 10px 0;
}
#block3 .content .linkDiv
{
    position: absolute;
    z-index: 2000;
    top: 100px;
    left: 0px;
    width: 340px;
    height: 20px;
    display: block;
    background: #F1F4ED;
}
#block3 .content div div
{
    width: auto;
}    
#block3 .content div div.info
{
    float: right;
    height: 100px;
    padding:  0 0 0 20px;
    font: 9px 'Arial';
    color: #abada8;
}
#block3 .content div
{
    text-align: justify;
}
#block3 .content div div.text
{
    height: 53px;
    position: relative;
    margin: 0 0 5px 0;
}
#block3 .content div div.text div
{
    height: 53px;
    position: absolute;
    overflow: hidden;
    margin: 0 0 5px 0;
    z-index: 2000;
    background: #F1F4ED;  
}
#block3 .content div div.text div div
{
    height: 53px;
    position: static;
    padding: 0 10px 0 0;        
    margin: 0 0 5px 0;
    overflow: hidden;
    background: #F1F4ED;    
}
#block3 .content div div.text div div div
{
    height: auto;
    position: static;
    margin: 0px;
    overflow: hidden;
}
#block3 .content div p
{
    margin: 0px;
    padding: 0 0 0 0;
}
#block3 .content div div.info span
{
    margin: 0px;
    padding: 0px;
    position: relative;
    float: left;   
    width: 130px;
    height: 105px;
}
#block3 .content div div.info img
{
    position: absolute;
    top: -30px;
}
#block3 .content div div
{
    float: none;
}
#block3 .content a, #block3 .content .linkDiv a
{
    font: 11px 'Verdana';
    color:#017e8d;
    text-decoration: underline;
}
#block3 .content a:hover, #block3 .content .linkDiv a:hover
{
    text-decoration: none;
}
#block3 .content p
{
    margin: 0px;
    padding: 0 0 10px 0;
}
#block3 .brend div
{
    width: 473px;
    height: 296px;
    background: #f1f4ed;
}
#block3 .brend img
{
    float: left;
}
#block3 .content span
{
    display: block;
    margin: 0 0 30px 0px; 
}
#block3 .content span, #block3 .content span a
{
    color: #A1A99A;
    font: 11px 'Verdana';
    text-decoration: none;
}
#block3 .content span a:hover
{
    text-decoration: underline;
}
#block3 .content h1
{
    font: bold 12px 'Georgia';
    color: #83ad0c;
    margin: 0px;
    padding: 0 0 10px 0;
}
#block4
{
    width: 995px;
    height: 516px;    
}
#block4 div
{
    float: left;
}
#block4 .content
{
    width: 589px;
    height: 371px;
    background: #F2F4EF url('../Images/serviceContentBg.jpg') no-repeat bottom left;
}
#block4 .content .menu
{
    position: relative;
    text-align: right;
    width: 540px;
    height: 0px;
}
#block4 .content .menu div
{
    position: absolute;
    left: 375px;
    top: 0px;
}
#block4 .content .menu span
{
    position: absolute;
    left: 43px;  
    top: 32px;  
}
#block4 .content .menu span, #block4 .content .menu span a
{
    color: #A1A99A;
    font: 11px 'Verdana';
    text-decoration: none;
}
#block4 .content .menu span a:hover
{
    text-decoration: underline;
    border: none;
}
#block4 .content .menu div div
{
    position: static;
    text-align: left;
    width: 170px;
    float: none;
}
#block4 .content .menu div div span
{
    position: relative;
    height: 0px;
    left: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
}
#block4 .content .menu div div span *
{
    position: absolute;
}
#block4 .content .menu a
{
    float: none;
}
#block4 .content .menu a:hover, #block4 .content .menu a.active
{
    border-bottom: #050301 1px dotted;
}
#block4 div div
{
    width: 990px;
    background: url('../Images/servicePdfBg.jpg') no-repeat right;    
}
#block4 div div span
{
    float: left;
    width: 305px;
}
#block4 div div div
{
    float: left;
    width: 157px;
    padding: 0 26px 5px 10px; 
    background: none;
}
#block4 div div em#casesDiv
{
    float: left;
    background: none;
    display: block;
    width: 386px;
    height: 90px;
    padding: 20px 0 20px 0;     
}
#block4 .menu a
{
    color: #67785a;
    font: 11px/18px 'Verdana';
    text-decoration: none;
}
#block4 div div a
{
    color: #67785a;
    font: 11px 'Verdana';
    text-decoration: none;
}
#block4 div div a b
{
    display: block;
    text-align: left;
    width: auto;
    font-weight: normal;
}
#block4 div div a span
{
    position: relative;
    width: 0px;
    float: left;
    height: 0px;
}
#block4 div div a span img
{
    position: absolute;
    visibility: hidden;
    z-index: 0;
}
#block4 div div a:hover span img
{
    position: absolute;
    left: -22px;
    top: -2px;
    visibility: visible;
}
#block4 div div a:hover
{
    color: #050301;
    border-bottom: #050301 1px dotted;
}
#block4 div div.load
{
    margin: 0px;
    border: none;
    width: 160px;
    text-align: center;
    color: #bfccb2;
    font: 17px 'Georgia';
    padding: 20px 100px 0 35px;
}
#block4 div div.load span
{
    position: relative;
    margin: 0px;
    float: right;
    padding: 0px;    
    width: 0px;
    height: 0px;    
}
#block4 div div.load span img
{
    position: absolute;
    left: 100px;
    top: -104px;
    margin: 0px;
}
#block4 div div.load b
{
    font: 14px 'Georgia';
    color: #aad03f;
}
#block4 div div.load a
{
    font: 29px 'Georgia';
    display: inline;
    color: #aad03f;
    text-decoration: underline;
}
#block4 div div.load a:hover
{
    font: 29px 'Georgia';
    color: #aad03f;
    text-decoration: none;
    border: none;
}
#block4 div div em#casesDiv div a:hover
{
    color: #050301;
    border-bottom: #050301 1px dotted;    
}
#block4 .content h1
{
    width: auto;
    height: 58px;
    text-align: right;
    font: 15px 'Georgia';
    color: #f0f4ed;
    margin: 80px 0 0 0;
    padding: 24px 70px 0 0;
    background: url('../Images/zagolovokBg.gif') no-repeat right;
}
#block4 .content h1 span
{
    font: normal 21px 'Georgia';
}
#block4 .content div
{
    width: 500px;
    height: 175px;
    font: 11px 'Verdana';
    color: #67785a;
    padding: 15px 0 0 15px;
    background: none;
}
#block4 .content .text div
{
    width: 400px;
    height: 173px;    
    overflow: auto;  
    padding: 0 20px 0 15px; 
    scrollbar-track-color: #e4e7e0;
    scrollbar-face-color: #f1f4ed;
    scrollbar-arrow-color: #c5c8c1;
    scrollbar-highlight-color: #c5c8c1;
    scrollbar-darkshadow-color: #f1f4ed;
    scrollbar-3dlight-color: #f1f4ed;
    scrollbar-shadow-color:#c5c8c1;         
}
#block4 .content .text div p
{
    margin: 0px;
    padding: 0 0 15px 0;
}
#block4 .content div div, #block4 .content .text div div, #block4 .content span
{
    width: auto;
    height: auto;
    float: none;
    margin: 0px;
    padding: 0px;
    background: none;    
}
#block4 .content div span
{
    display: inline;
    background: none;
    width: auto;
}
#block4 .content a, #block4 .content a:hover
{
    display: inline;
    background: none;
    border: none;
    border: none;
    padding: 0px;
    margin: 0px;
}
#block5
{
    width: 995px;
    height: 525px;   
}
#block5 div
{
    float: left;
}
#block5 .content
{
    width: 809px;
    height: 525px;
    background: #f1f4ed url('../Images/faqContentBg.gif') no-repeat bottom left;
}
#block5 .content span
{
    display: block;
    margin: 0 0 30px 330px; 
}
#block5 .content span, #block5 .content span a, #block5 .content div a
{
    color: #A1A99A;
    font: 11px 'Verdana';
    text-decoration: none;
}
#block5 .content span a:hover
{
    text-decoration: underline;
}
#block5 .content div a
{
    color: #67785a;
}
#block5 .content div div
{
    float: none;
    width: auto;
    font: 11px 'Verdana'; 
    color:#67785a;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    background: url('../Images/points.gif') repeat-x bottom;
}
#block5 .content div div table, #block5 .content div div table td
{
    border: #c5c8c1 1px solid;
    font: 10px 'Verdana';
    padding: 2px;
}
hr
{
    color: #c5c8c1;
    height: 1px;
}
#block5 .content div div table
{
    width: auto;
}
#block5 .content p
{
	width: auto;
	text-align: left;
	margin: 0 0 15px 0;
	padding: 0px;
}
#block5 .content div div table td p
{
    padding: 0px;
    margin: 0px;
    text-align: left;
}
#block5 .content div h4
{
    font: bold 11px 'Georgia';
    color:#67841a;
    margin: 0px;
    padding: 5px 0 15px 0;
    text-transform: none;
}
#block5 .content div
{
    width: 400px;
    height: 315px; 
    font: 11px 'Verdana'; 
    color:#67785a;    
    scrollbar-track-color: #e4e7e0;
    scrollbar-face-color: #f1f4ed;
    scrollbar-arrow-color: #c5c8c1;
    scrollbar-highlight-color: #c5c8c1;
    scrollbar-darkshadow-color: #f1f4ed;
    scrollbar-3dlight-color: #f1f4ed;
    scrollbar-shadow-color:#c5c8c1;    
}
#block5 .content div.faqText
{
	overflow-x: hidden;
	overflow: auto; 
	padding: 0 20px 0 0; 
	width: 380px;
}	
#block5 .content div p
{
    margin: 0 10px 15px 0;
    padding: 0px;
    width: auto;
}
#block5 .content .menu
{
    width: 320px;
    height: 325px;
    text-align: right;
    padding: 5px 75px 0 0;
    font: 11px 'Georgia';
    color: #afc09d;
}
#block5 .content div div
{
    float: none;
    height: auto;
}
#block5 .content .menu a
{
    color: #5b7b00;
    font: 16px 'Georgia';
}
#block5 .content .menu a:hover, #block5 .content .menu a.active
{
    color: #000;
}
#block5 .content .menu div
{
    padding: 0 0 5px 0; 
    text-align: right;
    background: none;
    margin: 0px;
}
#block5 .content .menu div span
{
    position: relative;
    float: right;
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
}
#block5 .content .menu div span b
{
    position: absolute;
    top: 5px;
    font: 10px 'Georgia';
    color: #AFBE9F;
    left: 10px;
}
#block5 .content .brief
{
    float: none; 
    text-align: right;   
    height: auto;
    width: 775px; 
    padding: 10px 20px 40px 0;
}
#block5 .content .brief a
{
    font: 11px 'Verdana';
    color: #66795D;
    text-decoration: none;
}    
#block5 .content .brief a:hover
{
    border-bottom: #030500 1px dotted;
}
#block5 .content .brief img
{
    margin: 0 13px -25px 0px;
}
#block5 .content .clearDiv
{
    width: 500px;
    height: 1px;
    clear: both;
    float: none;
    font: 1px 'Verdana';
    border: none;
}
#block5 .content div.faqText * b, #block5 .content div.faqText * a
{
	width:auto;
	margin: 0px;
	padding: 0px;
	float: none;
	display: inline;
}
#block6
{
    width: 995px;
    height: 613px;
    clear: both;
}
#block6 .counters
{
    padding: 20px 0 0 850px;
} 
#block6 .counters img
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5; 
}
#block6 .menu
{
    background: url('../Images/workMenu1Bg.gif') no-repeat left top;
    width: 898px;
    height: 50px;
    padding: 7px 0 0 92px;
    font: 17px/10px 'Georgia';
    color: #f0f4ed;
    clear: both;
}
#block6 .menu a
{
    color: #f0f4ed;
    text-decoration: none;
}
#block6 .menu .active
{
    color: #646a60;
}
#block6 .menu a:hover
{
    text-decoration: underline;
}
#block6 .menu a.active:hover
{
    text-decoration: none;
}
#block6 .menu span a
{
    font: 18px 'Georgia';
    color: #a5cc36;
}
#block6 .menu font
{
    width: 430px;
    float: left;
    display: block;
}
#block6 .menu b
{
    float: right;
    display: block;
    width: 295px;
    font: normal 17px 'Georgia';    
    color: #646a60;    
    margin: -7px 0 0 0;    
    padding: 0 30px 0 0;
}
#block6 .menu b a
{
    font: normal 17px 'Georgia';
    color: #a5cc36;
}
#block6 .menu b img
{
    margin: 7px 2px -7px 2px;
}
#block6 .rubrics
{
    position: relative;
    width: 0px;
    height: 0px;
    left: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
}
#block6 .rubrics div
{
    position: absolute;
    width: auto;
    left: 22px;
    top: -14px;
    height: 452px;   
    z-index: 2000; 
}
#block6 .rubrics table
{
    position: static;
    width: auto;
    height: 452px;    
}
#block6 .rubrics td
{
    background: url('../Images/rubricBg.gif') no-repeat left top;       
    width: 32px;
    height: 452px; 
    padding: 0px; 
    padding: 0px;  
}
#block6 .rubrics td img
{
    display: block;
}
#block6 .rubrics td td
{
    width: auto;
    vertical-align: bottom;
    background: none;
    font: 9px 'Verdana';
    color: #fff;
}  
#block6 .rubrics td td table
{
    height: 452px;
    float: left;
    display: block;
    width: 32px;
}  
#block6 .rubrics td td img
{
    margin: 0px;
    cursor: pointer;
}
#block6 .rubrics td.first
{
    height: 452px;
    width: 35px;    
    background: url('../Images/firstRubric.gif') no-repeat left top;       
}
#block6 .rubrics td.first td
{
    width: auto;
    padding: 0 0 0 3px;    
}
#block6 .rubrics td em
{
    width: 0px;               
    height: 0px;
    position: relative;
    display: block;
}    
#block6 .rubrics td em em
{
    display: block;
    cursor: pointer;
    width: 32px;
    height: 452px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3000;
}
#block6 .rubrics td div
{
    position: static;
    height: 447px;
    float: none;
    width: 0px;
    margin: 1px 0 2px 0;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8; 
    overflow: hidden;
}
#block6 .rubrics td div.rubricTitle
{
    padding: 0 0 20px 10px;
    white-space: nowrap;
    background: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    -moz-opacity: 1; 
    opacity: 1;     
    overflow: hidden;
    height: auto;
    float: none;
    width: 22px; 
    left: 10px;  
    margin: 0px;
}
#block6 .rubrics td div.rubricTitle div
{
    width: 32px;
    height: auto;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    overflow: hidden;
}
#block6 .rubrics td div.rubricTitle .rubricTitle b
{
    overflow: hidden;
    height: 420px;
}
#block6 .rubrics td div.rubricTitle table
{
    width: 30px;
    height: 420px;
    background: none;    
}
#block6 .rubrics td div.rubricTitle table td
{
    vertical-align: bottom;
    padding: 0px;
}
#block6 .rubrics td div div
{
    width: 170px;
    overflow: auto;
    height: 399px;
    padding: 0 5px 0 0;
    margin: 25px 15px 25px 15px;
    background: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    -moz-opacity: 1;
    opacity: 1;
    scrollbar-track-color: #000;
    scrollbar-face-color: #000;
    scrollbar-arrow-color: #70755f;
    scrollbar-highlight-color: #70755f;
    scrollbar-darkshadow-color: #000;
    scrollbar-3dlight-color: #000;
    scrollbar-shadow-color: #70755f;    
}
#block6 .rubrics td div div a
{
    display: block;    
    width: 143px;
    overflow: hidden;
    font: 11px 'Verdana';
    color: #c6cebf;
    padding: 0 0 0 9px;
    margin: 0 0 10px 0;
    text-decoration: none;
}
#block6 .rubrics td div div a:hover
{
    color: #fff;
    background: url('../Images/bul3.gif') no-repeat left 3px;
}
#block6 .content
{
    background: url('../Images/workContentBg.gif') repeat-y;    
    width: 990px;
    height: 422px;
}
#block6 .content div
{
    background: url('../Images/vedro.jpg') no-repeat right bottom;    
    width: 990px;
    height: 422px;
    margin: 0px;
}
#block6 .content div div
{
    background: none;
    position: relative;
}
#block6 .content div div div
{
    position: static;
    width: auto;
    height: auto;
}
#block6 .content .project
{
    background: none;
    position: absolute;
    visibility: hidden;
    z-index: 100;
    width: 990px;
    height: 365px;
    padding: 13px 0 0 250px;
}
#block6 .content .project div
{
    width: 324px;
    float: left;
    height: 365px;
    padding: 0px;
    background: none;
}
#block6 .content .project h2
{
    color: #97c614;
    font: 23px 'Georgia';
    text-decoration: underline;
    margin: 0 0 0 3px;
    padding: 0px;
}
#block6 .content .project h4 
{
    margin: 0 0 0 3px;
    height: 14px;
    padding: 0px;
    color: #c8cec2;
    display: block;
    font: 14px 'Georgia';
}
#block6 .content .shotsList h2 b
{
	color: #e8b10a;
	font-weight: normal;
	text-decoration: underline;
}
#block6 .content .shotsList h2
{
	color: #fff;
	text-decoration: none;
}
#block6 .content .project h4 
{
    margin: 0 0 0 3px;
    height: 14px;
    padding: 0px;
    color: #c8cec2;
    display: block;
    font: 14px 'Georgia';
}
#block6 .content .shotsList h4
{
	padding: 0 0 0 195px;
}
#block6 .content .project div .pager
{
    width: 250px;
    clear: both;
    margin: 0px;
    height: 33px;
    padding: 5px 0 0 0;
    background: url('../Images/pagerBg.gif') no-repeat bottom;
}
#block6 .content .infoTable .pager
{
    width: 50px;
    clear: both;
    margin: 0px;
    padding: 5px 40px 0 0;
    background: none;
}
#block6 .content .infoTable .pager div
{
	position: relative;    
    overflow: hidden;	
	top: 0px;
	width: 50px;	
}
#block6 .content .infoTable .pager table td
{
	padding: 0 0 5px 0;
}
#block6 .content .project div .pager span
{
    display: inline;
    background: none;
    margin: 0px;
    padding: 0px;   
}
#block6 .content .project div .pager a, #block6 .content .infoTable .pager a
{
    display: block;
    float: left;
}
#block6 .content .projectList td div.pager img, #block6 .content .infoTable .pager img
{
    margin-bottom: 3px;
}
#block6 .content .project div .pager a img, #block6 .content .infoTable .pager a img
{
    margin: 3px 3px 0 8px;
}
#block6 .content .project div .pager table, #block6 .content .infoTable .pager table
{
    width: auto;
    float: none;
    margin: auto;
    position: relative;
}
#block6 .content .project div .pager a, #block6 .content .infoTable .pager a , #block2 .content .selfArt div.fotos div.itemInfo td .itemPager a 
{
    font: bold 11px 'Arial';
    color: #fff;
    width: 19px;
    height: 17px;
    background: #9CC136;
    margin: 0 0 0 5px;
    padding: 2px 0 0 0;
    text-align: center;
    text-decoration: none;
}
#block6 .content .project div .pager a
{
    margin: 0px;
}
#block6 .content .project div .pager span a:hover, #block6 .content .infoTable .pager a:hover, #block6 .content .project div .pager span a.active, #block6 .content .infoTable .pager a.active
{
    background: #ECB209;
}
#block6 .content .project div div
{
    background: none;
    width: auto;
    height: auto;
    padding: 0 40px 0 0;
    float: none;
    font: 11px 'Arial';
    color: #b2bbaa;
}
#block6 .content .project div div a
{
    font: 11px 'Arial';
    color: #97c614;
}
#block6 .content .project div div img
{
    margin: 4px 3px 0 0;
}
#block6 .content .project div div a:hover
{
    text-decoration: none;
}
#block6 .content .project b.backDiv
{
    float: left;
    display: block;
    width: 50px;
    height: 300px;
    text-align: center;
    font: 11px 'Arial';
    color: #b2bbaa; 
}
#block6 .content .project div.infoDiv
{
    width: 265px;
}
#block6 .content .project b.backDiv img
{
    display: block;
    margin: 165px 0 0 0;
    cursor: pointer;
}
#block6 .content .project div h5, #block6 .content .infoTable h5
{
    padding: 0px;
    margin: 17px 0 4px 0;
    font: 16px 'Georgia';
    color: #f0f4ed;
}
#block6 .content .infoTable h5
{
	padding: 15px 0 0 0;
}
#block6 .content .infoTable div div
{
	padding: 0px;
}
#block6 .content .infoTable div
{
	width: 265px;
	height: auto;
}
#block6 .content .infoTable td
{
    font: 11px 'Arial';
    color: #b2bbaa;
    padding: 0px;
}
#block6 .content .infoTable
{
	width: 708px;
	height: 373px;
	margin: 10px 0 0 0;
	background: url('../Images/making.gif') no-repeat right 34px;
}
#block6 .content .project div.clientMenu
{
    margin: 20px 0 0 0;
    padding: 20px 0 0 0;
    background: url('../Images/points1.gif') no-repeat left top;
    height: 120px;
    width: 230px;
}
#block6 .content .project div.clientMenu a
{
    color: #f0f4ed;
    font: 11px 'Arial';
}
#block6 .content .project div.clientMenu div
{
    background: url('../Images/bul2.gif') no-repeat left top;
    padding: 2px 0 13px 30px;
}
#block6 .content .projectList
{
    width: 745px;
    background: none;
    margin: 0 0 0 185px;
    position: absolute;
    visibility: visible;  
    z-index: 100;
}
#block6 .content .projectList td
{
    width: auto;
    color: #f0f4ed;
    font: 11px 'Arial';
    height: 422px;    
}
#block6 .content .projectList td div
{
    width: 580px;
    margin: 0px;
    padding: 0px;
    height: auto;
    background: none;
}
#block6 .content .projectList td div div
{
    float: left;
    width: 130px;
    height: 135px;
    overflow: hidden;
    margin: 5px 0 0 10px;
    background: none;  
    text-align: center; 
    font: 11px 'Arial';
    color: #aab0a6;
}
#block6 .content .projectList td div div img
{
    border: #000100 3px solid;
    margin: 0 0 5px 0;
    display: block;
    float: left;
    cursor: pointer;    
}
#block6 .content .projectList td div div a
{
    font: bold 11px 'Arial';
    color: #c0e364;
    text-decoration: none;
}
#block6 .content .projectList td div div a:hover
{
    text-decoration: underline;
}
#block6 .content .projectList td div div div
{
    position: relative;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}
#block6 .content .projectList td div div div span
{
    position: absolute;
    display: block;
    background: #f7f9ee;
    border: #262d23 1px solid;
    padding: 2px;
    margin: 0px;
    float: left;
}
#block6 .content .projectList td div div div span img
{
    margin: 0px;
}
#block6 .content .projectList .pager
{
    width: auto;
    text-align: center;
    padding: 0 35px 0 0;
    background: url('../Images/pagerBg2.gif') no-repeat right;
}
#block6 .content .projectList .pager img
{
    cursor: pointer;
}
#block6 .content .projectList .pager div
{
    float: none;
    width: 100%;
    height: 0px;
    margin: 0px;
    position: relative;
}
#block6 .content .projectList .pager div img
{
    position: absolute;
    float: right;
    top: -54px;
    left: 25px;
    border: none;
    margin: 0px;
}
#block6 .content .projectList .pager a, #block2 .content .selfArt div.pager a, #block2 .content .selfArt div.fotos div.itemInfo td .itemPager a
{
    display: block;
}
#block6 .content .projectList .pager a img, #block2 .content .selfArt div.pager a img
{
    margin: 5px 0 5px 0;
    display: block;
}
#block6 .content .projectList .pager span a, #block2 .content .selfArt .fotos div.pager span a
{
    font: 10px 'Arial Narrow';
    color: #fff;
    width: 20px;
    height: 23px;
    display: block;
    background: url('../Images/num.gif') no-repeat top;
    padding: 2px 0 0 0;
    text-align: center;
    text-decoration: none;
}
#block6 .content .projectList .pager span a:hover, #block6 .content .projectList .pager a.active, 
#block6 .content .projectList .pager a.active:hover, #block2 .content .selfArt .fotos div.pager span a:hover, 
#block2 .content .selfArt .fotos div.pager a.active, #block2 .content .selfArt .fotos div.pager a.active:hover,
#block2 .content .selfArt div.fotos div.itemInfo td .itemPager a:hover, #block2 .content .selfArt div.fotos div.itemInfo td .itemPager a.active,
#block6 .content .project div .pager a:hover, #block6 .content .project div .pager a.active
{
    display: block;
    background: url('../Images/num_a.gif') no-repeat top;
    padding: 2px 0 0 0;
}
* .clearDiv, #block6 .content .clearDiv, #block6 .content .projectList .clearDiv
{
    background: none;
    width: 1px;
    clear: both;
    margin: 0px;
    padding: 0px;   
    height: 0px;
    font: 0px 'Verdana';
}
#block6 .rubrics .RubricsPreload
{
    position: absolute;
    width: 131px;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
    -moz-opacity: 0.2; 
    opacity: 0.2;        
    height: 478px;
}
#block6 .rubrics .RubricsPreload img
{
    margin: 230px 0 0 50px;
}
#block6 .content .project h2 span.iconDiv, #block6 .content .project h2 span.iconDiv2
{
    width: 230px;
    display: block;
    height: 125px;
    position: absolute;
    font: 11px 'Arial';    
    margin: 0px;
    left: 728px;
    top: -13px;
    padding: 0 0 0 0;
    background: url('../Images/lupa.jpg') no-repeat right top;
}
#block6 .content .project h2 span.iconDiv2
{
    background: url('../Images/shotsBg.jpg') no-repeat right top;
}
#block6 .content .project h2 span.iconDiv a, #block6 .content .project h2 span.iconDiv2 a
{
    color: #97c614;
    width: 113px;
    display: block;
    height: 24px; 
    background: #171716;
    margin: 38px 0 0 0; 
    padding: 7px 0 0 17px;
    float: left;
    text-decoration: underline;  
}
#block6 .content .project h2 span.iconDiv2 a
{
    margin: 35px 0 0 0;     
}
#block6 .content .project div span, #block6 .content .shotsList td div span
{
    width: 259px;
    background: url('../Images/preload.gif') no-repeat center 45px;    
    padding: 11px 3px 0 10px;
    margin: 0px;
    height: 315px;
    overflow: hidden;
    text-align: center;
}
#block6 .content .project div span span, #block6 .content .shotsList td div span span
{
    background: url('../Images/imgBg.gif') no-repeat bottom right;
    height: auto;
    width: auto;
    padding: 0px 8px 10px 0;
    font: 1px 'Arial';
    margin: 0 auto 0 auto;
    text-align: left;
}
#block6 .content .project div span span span, #block6 .content .shotsList td div span span span
{
    height: 100px;
    padding: 0px;
    background:none;
}
#block6 .content .project div span img
{
    margin: 0 10px 0 0;
}
#block7
{
    width: 995px;
    height: 613px;
    background: url('../Images/ringBg.jpg') no-repeat top;
    text-align: center;
    color: #fff;
    font: 15px 'Verdana';
    margin: 0 0 300px 0; 
    clear: both;    
}
#block7 img
{
    margin: 0 0 110px 0;
    cursor: pointer;
}
#block7 a
{
    color: #fff;
}
#block7 a:hover
{
    text-decoration: none;
}
#block7 h6, #block7 h6 a
{
    font: 25px 'Georgia';
    color: #97c614;
}
#block7 h6 a:hover
{
    text-decoration: none;
}
#block7 h6
{
    padding: 40px 0 0 0;
    margin: 0px;
    text-align: center;
}
@media all 
{
    MSIE\:CLIENTCAPS {behavior: url(#default#clientcaps)}
}

#PortfolioClientDiv, #PortfolioWorksDiv
{
  display:none;
}

.fotos
{
 display:none;
}


#creative{
    height:60px;
    left:200px;
    
    top:20px;
    width:101px;
}


#it{
    height:60px;
    left:174px;
    position:absolute;
    top:121px;
    width:101px;
   
}

#another{
    height:60px;
    left:147px;
    top:223px;
    width:101px;
   
}

#another, #it, #creative
{
    background:url(img/1.gif) no-repeat;
    position:absolute;
    cursor:pointer;
    z-index:100000;
}

.text
{
}