body{
        margin:0px;
        padding:0px;    
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        background-color:#ffffff;
        vertical-align:bottom;  

}
.banner{ POSITION: relative;
padding-top:40px;
margin-right:360px;
}
.fon_bg {
        background-image:url(/images/s_site/fon.jpg);
        background-repeat:no-repeat;
        background-position:top right;

}
.seabg{
        background-image:url(/images/s_site/seabg.jpg);
        background-repeat:repeat-x;
        background-position:top left;

}
#frameOuter{
        overflow:hidden;
        width:100%;
        height:100%;
        min-height:830px;                       
        display:block;
        position:relative;
        text-align:right;
        float:right;
        margin-right:0px;
}
*html #frameOuter{
        height:expression((document.body.clientHeight > 830) ? "100%" : "830px");
}
#img{position:absolute;float:right;right:0px;width:1690px; height:830px;display:block}
#leftbutton{
        position:absolute;
        bottom:345px;
        left:110px;     
}
#rightbutton{
        position:absolute;
        bottom:345px;
        right:185px;    
}

.uzortop{
        position:absolute;
        width:209px;
        height:256px;
        top:0px;
        right:0px;
        background-image:url(/images/s_site/uzor.png);
        background-repeat:no-repeat;
        background-position:top right;
        z-index:0;
}
* html .uzortop{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/uzor.png,sizingMethod=image);
        background-image:none;
}
.uzortop1{
        
        background-image:url(/images/s_site/uzor.png);
        background-repeat:no-repeat;
        background-position:top right;
        
}

.sharik{
        position:absolute;
        width:150px;
        height:151px;
        top:70px;
        1left:67px;
        background-image:url(/images/s_site/sharik.png);
        background-repeat:no-repeat;
        background-position:top right;

}
* html .sharik{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/sharik.png,sizingMethod=image);
        background-image:none;
}
.shadow{
        position:absolute;
        width:75px;
        height:66px;
        top:436px;
        /*left:150px;*/
        background-image:url(/images/s_site/ten.png);
        background-repeat:no-repeat;
        background-position:top right;

}
* html .shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/ten.png,sizingMethod=image);
        background-image:none;
}

.arrow{
        position:fixed;
        width:40px;
        height:40px;
        top:50%;
        left:110px;
        background-image:url(/images/s_site/arrow.png);
        background-repeat:no-repeat;
        background-position:top right;

}
* html .arrow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/arrow.png,sizingMethod=image);
        background-image:none;
        position:absolute;
        top:expression(eval(document.body.scrollTop)+document.body.clientHeight/2);
}
.arrow_2{
        position:fixed;
        width:40px;
        height:40px;
        top:50%;
        right:160px;
        background-image:url(/images/s_site/arrow_2.png);
        background-repeat:no-repeat;
        background-position:top right;

}
* html .arrow_2{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/arrow_2.png,sizingMethod=image);
        background-image:none;
        position:absolute;
        top:expression(eval(document.body.scrollTop)+document.body.clientHeight/2);
}
.plashka_1{
        
        background-image:url(/images/s_site/plashka_1.png);
        background-repeat:no-repeat;
        background-position:top right;

}
* html .plashka_1{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/plashka_1.png,sizingMethod=image);
        background-image:none;
}

.plashka_3{
        
        background-image:url(/images/s_site/plashka_3.png);
        background-repeat:no-repeat;
        background-position:top left;

}
* html .plashka_3{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/plashka_3.png,sizingMethod=image);
        background-image:none;
}
 /*
.plashka_2{                     
        background-image:url(img/plashka_2.png);
        background-repeat:repeat-x;
        background-position:top left;
        

}
* html .plashka_2{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/menufon_ie.gif,sizingMethod=scale);
        background-image:url(img/menufon_ie.gif);
    filter:alpha(opacity=70);

}  */
.plashka_2 a{ 
    font-weight:bold;
    margin-left:10px;
    margin-right:5px;
    position:relative;
        color:#167204;
        text-transform:uppercase;
}

.menuTop{
        position:absolute;
        top:44px;
        right:260px;
        z-index:110;
        
}
.menuTop tr td{font-size:11px;}
.winterlink{
        color:#6BA8FF;
        position:absolute;
        right:30px;
        top:44px;

}
table.corp{
        position:absolute;
        top:465px;
        right:811px;
}
table.voleibol{
        position:absolute;
        top:497px;
        right:570px;

}
table.bassein{
        position:absolute;
        top:627px;
        right:824px;

}
table.gostinica{
        position:absolute;
        top:674px;
        right:1000px;
}
table.spa{
        position:absolute;
        top:650px;
        right:900px;
}
table.lodki{
        position:absolute;
        top:462px;
        right:1200px;
}
table.zorb{
        position:absolute;
        top:285px;
        right:861px;  z-index:2
}
table.mauntinbord{
        position:absolute;
        top:259px;
        right:650px;
}
table.velo{
        position:absolute;
        top:317px;
        right:493px;
}
table.tenis{
        position:absolute;
        top:367px;
        right:252px;
}
table.abk{
        position:absolute;
        top:252px;
        right:214px;
}
table.banja{
        position:absolute;
        top:425px;
        right:135px;
}

table.kotedj{
        position:absolute;
        top:615px;
        right:305px;

}

table.dirtpark{
        position:absolute;
        top:218px;
        right:125px;
}

td.linkbg_l{    
        width:23px;
        height:24px;    
        background-image:url(/images/s_site/linkbg_l.png);
        background-repeat:no-repeat;
        background-position:top right;

}
* html td.linkbg_l{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/linkbg_l.png,sizingMethod=image);
        background-image:none;
}
td.linkbg_r{    
        width:27px;
        height:17px;    
        background-image:url(/images/s_site/linkbg_r.png);
        background-repeat:no-repeat;
        background-position:top left;

}
* html td.linkbg_r{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/linkbg_r.png,sizingMethod=image);
        background-image:none;
}
td.linkbg{
        background-image:url(/images/s_site/linkbg.png);
        background-position:top left;
        background-repeat:repeat-x;
}
* html td.linkbg{
        filter:alpha(opacity=70);
        background-image:url(/images/s_site/linkbg_ie.gif);

        
}
td.linkbg a{
        font-size:12px;
        position:relative;
        color:#000000;
        
}       

.uzor_2{        
        position:absolute;
        right:840px;
        top:50px;
        width:514px;
        height:330px;   
        background-image:url(/images/s_site/uzor_2.png);
        background-repeat:no-repeat;
        background-position:top right;
        
        
}
.uzor_2_e{      
        background-image:url(/images/s_site/uzor_2.png);
        background-repeat:no-repeat;
        background-position:top right;
        
}
.uzor_2_in{             
        width:320px;
        height:250px;   
        position:absolute;
        right:950px;
        top:80px;           
        1overflow:hidden;
        text-align:left;
        1display:table;
        z-index:101;
        padding-top:20px;
}
.uzor_2_in_e{           
        width:416px;
        height:140px;   
        margin-top:140px;
        margin-left:180px;
        margin-right:120px;
        position:relative;
        text-align:left;
        display:table;

}
.uzor_2_in p,.uzor_2_in_e p {
        font-size:11px;
        padding:0px;
        margin:0px;
        margin-bottom:10px;
}
* html .uzor_2,* html .uzor_2_e {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/uzor_2.png,sizingMethod=image);
        background-image:none;
}
  /*
td.plHead{      
        width:310px;
        height:30px;    
        background-image:url(img/plHead.png);
        background-repeat:no-repeat;
        background-position:top right;
        padding:7px 50px 5px 100px;
        font-size:12px;
}
* html td.plHead{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/plHead.png,sizingMethod=image);
        background-image:none;
}                */
#plashka {
        position:absolute;
/*      top:170px;
        right:550px;    
*/      width:310px;
        height:218px;
        background-image:url(/images/s_site/uzor_3.png);
        background-repeat:no-repeat;
        background-position:bottom;
        z-index:1;
        1display:none;
}
.plashka {
        width:260px;
        height:208px;
        background-image:url(/images/s_site/uzor_3.gif);
        background-repeat:no-repeat;
        background-position:top left;
        padding-top:60px;
        padding-left:40px;;
        vertical-align:top;
        font-size:11px; 
        
        
}

.plashka p{
        font-size:11px;
}
#plashka_corp, #plashka_voleibol, #plashka_bassein,#plashka_gostinica,#plashka_spa,#plashka_lodki,
#plashka_zorb,#plashka_mauntinbord,#plashka_velo,#plashka_tenis,#plashka_abk,#plashka_dirtpark,#plashka_banja,#plashka_kotedj {
    padding-top:7px;
    text-align:left;
    height:145px;
    overflow-y:hidden;
    position:absolute;
    width:190px;
    z-index:101;
    font-size:11px;
    display:none;
    
}
#plashka_corp{    
    top:456px;
        right:750px;      

}
#plashka_voleibol{    
    top:496px;
        right:585px;      
}
#plashka_bassein{    
    top:616px;
        right:755px;      
}
#plashka_gostinica{    
    top:616px;
        right:990px;      
}
#plashka_spa{    
    top:616px;
        right:890px;      
}
#plashka_lodki{    
    top:452px;
        right:1180px;      
}
#plashka_zorb{
    background-color:#FFFFFF;
    top:278px;
    height:143px;
    right:790px;      
}
#plashka_mauntinbord{    
    top:256px;
        right:585px;      
}
#plashka_velo{    
    top:313px;
        right:475px;      
}
#plashka_tenis{    
    top:366px;
        right:205px;      
}
#plashka_abk{    
    top:246px;
        right:95px;      
}
#plashka_dirtpark{    
    top:216px;
        right:65px;      
}
#plashka_banja{    
    top:424px;
    right:75px;      
    
}
#plashka_kotedj {
    top:620px;
    right:305px;      

}


.head{ color:#000; font-size:12px;text-decoration:underline;}
a{font-size:11px; color:#0061D9}
* html #plashka{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s_site/uzor_3.png,sizingMethod=image);
        background-image:none;
}

.fon_bottom{
        background-image:url(/images/s_site/fon_bottom.gif);
        background-repeat:no-repeat;
        background-position:bottom right;

        height:150px;
}
.fon_bottom_repeat{
        background-image:url(/images/s_site/bottombg_repeat.gif);
        background-repeat:no-repeat;
        background-position:bottom right;

}
.blickouter{
        position:absolute;
        height:275px;
        width:100%;
        top:200px;
        right:1350px;
        background-image:url(/images/s_site/blik_2.gif);
        background-repeat:repeat;
        background-position:center;

}
.blickouter_2{
        position:absolute;
        height:250px;
        width:100%;
        top:450px;
        right:1450px;
        background-image:url(/images/s_site/blik_2.gif);
        background-repeat:repeat;
        background-position:center;

}

h2.newstit {font-size:11px; text-transform:uppercase; color:#167204; margin-left:85px}
table.news td.data {font-size:11px;color:#828282}
table.news td {font-size:11px;}
table.news td a {color:#1D5D1B}
div.allnews a{padding-right:10px;color:#1D5D1B}
.uzor_2_in table.news td a{ color:#00A2FF;}
