* {margin: 0 auto; padding: 0}
body {padding: 0px; margin: 0px;}

body {font:normal 16px Arial; background: url("../img/backall.jpg") #000 repeat-x top left; color:#fff;}


.header {height: 570px; text-align:center;}

.content {background: url("../img/backpage.jpg") no-repeat top center; text-align:center}
.container {width:896px; text-align:left; padding:10px 2px;}

a img {border:none;}
a { color:#fff; text-decoration:underline }
a:hover { color:#d81c95; text-decoration:underline }

p {margin:0; padding:0 0 18px 0; line-height: 20px; color:#ffffff}
p.copyright {font:normal 11px Arial; color:#555859; padding-top:0px;}

ul.abul {padding:0px; margin:-10px 10px 10px 20px;}
ul.abul li{padding:0px; margin:0px;}

p.firsthundred {width:542px; height:77px; background:url(../img/announce1_1.png) no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/announce1_1.png);
}
p.secondhundred {margin-top:10px; width:432px; height:48px; background:url(../img/announce2_1.png) no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/announce2_1.png);
}


p.action, p.partners, p.roller {position:relative}

.action a { 
    position:absolute;
    top:-177px;
    right:135px;
    display:block;
    height:73px;
    width:100px;
	background:url(../img/buttons.png) no-repeat 0px 0px;
}


.action a:hover {
    position:absolute;
    top:-177px;
    right:135px;
    display:block;
    height:73px;
    width:100px;
	background:url(../img/buttons.png) no-repeat -102px 0px;
	_background:url(../img/buttons.png) no-repeat -101px 0px; 
}

.partners a { 
    position:absolute;
    top:-195px;
    right:15px;
    display:block;
    height:73px;
    width:100px;
	background:url(../img/buttons.png) no-repeat 0 -85px; 
}


.partners a:hover {
    position:absolute;
    top:-195px;
    right:15px;
    display:block;
    height:73px;
    width:100px;
	background:url(../img/buttons.png) no-repeat -102px -85px;
	_background:url(../img/buttons.png) no-repeat -101px -85px; 
}

.roller a {
    position:absolute;
    top:-135px;
    right:67px;
}



div.cosmos{
    position:relative;    
}

div.cosmos p{
	padding:0px;
	margin:0px;
    position:absolute;
    right:0px;

}

.blind {z-index:100;border:0px #fff solid; position:absolute; top:0px; left:0px; width:100%; height:968px; background:#000 url(../img/loader.gif) center center no-repeat; opacity:0.8; filter:alpha(opacity=90)}
.blind2 {z-index:100;border:0px #fff solid; position:absolute; top:0px; left:0px; width:100%; height:968px; background:#000 url(../img/loader.gif) center center no-repeat; opacity:0.8; filter:alpha(opacity=90)}

.blindPopup {z-index:100;border:0px #fff solid; position:absolute; top:0px; left:0px; width:100%; height:968px; background:#000 ; opacity:0.8; filter:alpha(opacity=90)}

.allblind { z-index:100; position:relative; display:none; margin:0px; width:100%;}
.allblind .popup-l {width:126px; height:22px; background:url(../img/loader.gif) 0 0 no-repeat; position:absolute; top:450px; left:50% }

.actionBut { z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.actionBut .actionButMiddle { position:relative; width:902px; height:652px; background:url(../img/actionpopup.gif) 0 0 no-repeat;}

.actionBut .actionCT { position:relative; width:982px; height:65px;}
.actionBut .actionCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.actionBut .actionCT .actiontitle {position:absolute; top:25px; left:40px;}

.actionBut .actionButMiddle {padding:55px 40px;}
.actionButMiddle .actionButMiddleText  { height:540px; overflow:auto; color:#000}
.actionBut .actionButMiddleText p {width:865px;color:#000}
.actionBut .actionButMiddle a {color:#000}
.actionBut .actionButMiddle a:hover {color:#d81c95}

.partnersBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.partnersBut .partnersButMiddle { position:relative; width:823px; height:541px;}

.partnersBut .partnersCT { position:relative; width:823px; height:65px;}
.partnersBut .partnersCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.partnersBut .partnersCT .partnerstitle {position:absolute; top:25px; left:40px;}

.partnersBut .partnersButMiddle p {width:450px;}


.rollerBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.rollerBut .rollerButMiddle { position:relative; width:902px; height:652px; background:url(../img/actionpopup.gif) 0 0 no-repeat;}

.rollerBut .rollerCT { position:relative; width:982px; height:65px;}
.rollerBut .rollerCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.rollerBut .rollerCT .rollertitle {position:absolute; top:25px; left:40px;}

.rollerBut .rollerButMiddle {padding:35px 40px 34px 40px;}
.rollerBut .rollerButMiddle p {width:450px;}
img.rollerpic {position:absolute; top:36px; right:0px;}

ul.rollermusic { width:400px; list-style:none; padding:0; margin:0;}
ul.rollermusic li { list-style-image: none; padding:12px 0 0 50px; margin:0px 0px 18px 0px; background:url(../img/plast.jpg) no-repeat; height:42px;}
ul.rollermusic li span.song {display:block; padding:0; margin:7px 0 0 -10px; width:225px; position:relative;}
ul.rollermusic li a { text-decoration:none; border-bottom: #fff 1px dashed;}
ul.rollermusic li a:hover { color:#d81c95; text-decoration:none; border-bottom: #d81c95 1px dashed;}
ul.rollermusic li.activ, ul.rollermusic li.activ {color:#777a7b}
ul.rollermusic li.activ a {color:#777a7b; border:none;}

span.songmin {font-size:11px; color:#808080; margin:3px 0px 0px 0px; position:absolute; top:0px; right:0px;}
ul.rollermusic li span.songnumber {color:#d81c95}

.namesons {font-size:11px;padding-left:51px}
.ipod {padding:0px 0px 15px 37px;}

.mayamiBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.mayamiBut .mayamiButMiddle { position:relative; width:902px; height:652px; background:url(../img/mayamipopup.gif) 0 0 no-repeat;}

.mayamiBut .mayamiCT { position:relative; width:982px; height:65px;}
.mayamiBut .mayamiCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.mayamiBut .mayamiCT .title {position:absolute; top:25px; left:40px;}

.mayamiBut .mayamiButMiddle {padding:12px 40px 10px 40px;}
.mayamiBut .mayamiButMiddle .mayamiAnnoun {position:absolute; top:52px; right:45px;}
.mayamiBut .mayamiButMiddle p {width:450px;}
.mayamiBut .mayamiButMiddle p.pPris {padding:30px 0px;}
.mayamiBut .mayamiButMiddle p.pPris span {color:#dcbf9c}
.mayamiBut .mayamiButMiddle p span.pris {display:block; font-size:36px; padding:12px 0px;color:#fff}
span.addrPopup {display:block; padding:5px 0px;}


.aysBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.aysBut .aysButMiddle {  color:#000; position:relative; width:902px; height:652px; background:url(../img/ayspopup.gif) 0 0 no-repeat;}

.aysBut .aysCT { position:relative; width:982px; height:65px;}
.aysBut .aysCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.aysBut .aysCT .title {position:absolute; top:25px; left:40px;}

.aysBut .aysButMiddle {padding:12px 40px 10px 40px;}
.aysBut .aysButMiddle p {width:450px; color:#000;}
.aysBut .aysButMiddle .aysAnnoun {position:absolute; top:52px; right:45px;}
.aysBut .aysButMiddle p.pPris {padding:30px 0px;}
.aysBut .aysButMiddle p.pPris span {color:#7f7f7f}
.aysBut .aysButMiddle p span.pris {display:block; font-size:36px; padding:12px 0px;color:#000}
.aysBut .aysButMiddle p a {color:#000}
.aysBut .aysButMiddle p a:hover {color:#d81c95}
.ayslogo {padding:22px 0 15px 0;}


.labBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.labBut .labButMiddle {  color:#000; position:relative; width:902px; height:652px; background:url(../img/ayspopup.gif) 0 0 no-repeat;}

.labBut .labCT { position:relative; width:982px; height:65px;}
.labBut .labCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.labBut .labCT .title {position:absolute; top:25px; left:40px;}

.labBut .labButMiddle {padding:12px 40px 10px 40px;}
.labBut .labButMiddle p {width:450px; color:#000;}
.labBut .labButMiddle .labAnnoun {position:absolute; top:52px; right:45px;}
.labBut .labButMiddle p.pPris {padding:30px 0px;}
.labBut .labButMiddle p.pPris span {color:#7f7f7f}
.labBut .labButMiddle p span.pris {display:block; font-size:36px; padding:12px 0px;color:#000}
.labBut .labButMiddle p a {color:#000}
.labBut .labButMiddle p a:hover {color:#d81c95}
.lablogo {padding:15px 0 15px 0;}


.saimaxBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.saimaxBut .saimaxButMiddle { position:relative; width:902px; height:652px; background:url(../img/saimaxpopup.gif) 0 0 no-repeat;}

.saimaxBut .saimaxCT { position:relative; width:982px; height:65px;}
.saimaxBut .saimaxCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.saimaxBut .saimaxCT .title {position:absolute; top:25px; left:40px;}

.saimaxBut .saimaxButMiddle {padding:12px 40px 10px 40px;}
.saimaxBut .saimaxButMiddle p {width:450px;}
.saimaxBut .saimaxButMiddle .saimaxAnnoun {position:absolute; top:52px; right:45px;}
.saimaxBut .saimaxButMiddle p.pPris {padding:30px 0px;}
.saimaxBut .saimaxButMiddle p.pPris span {color:#808080}
.saimaxBut .saimaxButMiddle p span.pris {display:block; font-size:36px; padding:12px 0px;color:#fff}
.saimaxlogo {padding:62px 0 65px 0;}


.fitBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.fitBut .fitButMiddle {  color:#000; position:relative; width:902px; height:652px; background:url(../img/fitpopup.gif) 0 0 no-repeat;}
.fitBut .fitButMiddle a:hover{color:#ffcb05}

.fitBut .fitCT { position:relative; width:982px; height:65px;}
.fitBut .fitCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.fitBut .fitCT .title {position:absolute; top:25px; left:40px;}

.fitBut .fitButMiddle {padding:12px 40px 10px 40px;}
.fitBut .fitButMiddle p {width:450px;}
.fitBut .fitButMiddle .fitAnnoun {position:absolute; top:52px; right:45px;}
.fitBut .fitButMiddle p.pPris {padding:30px 0px;}
.fitBut .fitButMiddle p.pPris span {color:#ee89bd}
.fitBut .fitButMiddle p span.pris {display:block; font-size:36px; padding:12px 0px;color:#fff}
.fitlogo {padding:58px 0 68px 0;}


.fiveBut {z-index:100; position:absolute; top:0px; left:0px; margin:0px; width:100%;}
.fiveBut .fiveButMiddle {  color:#000; position:relative; width:902px; height:652px; background:url(../img/fivepopup.gif) 0 0 no-repeat;}

.fiveBut .fiveCT { position:relative; width:982px; height:65px;}
.fiveBut .fiveCT .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}
.fiveBut .fiveCT .title {position:absolute; top:25px; left:40px;}

.fiveBut .fiveButMiddle {padding:12px 40px 10px 40px;}
.fiveBut .fiveButMiddle p {width:450px; color:#000;}
.fiveBut .fiveButMiddle .fiveAnnoun {position:absolute; top:52px; right:45px;}
.fiveBut .fiveButMiddle p.pPris {padding:30px 0px;}
.fiveBut .fiveButMiddle p.pPris span {color:#76590a}
.fiveBut .fiveButMiddle p span.pris {display:block; font-size:36px; padding:12px 0px;color:#000}
.fiveBut .fiveButMiddle p a {color:#000}
.fiveBut .fiveButMiddle p a:hover {color:#d81c95}
.fivelogo {padding:16px 0 15px 0;}



.partnersButMiddle img {border:none;}
.imgnoflash img {border:none;}
div.imgnoflash {position:relative;}
.imgnoflash p{position:absolute; top:175px; width:100%; text-align:center; margin:0px; padding:0px;}



.popupfotolist{position:relative;}
ul.colorFoto {position:absolute; bottom:-20px; right:14px; list-style:none; padding:8px 0 0 0; margin:0px;}
ul.colorFoto li { float:left; list-style-image: none; padding:0px 10px 0px 0px; margin:0px;}
ul.colorFoto li a { float:left; width:78px; height:78px; list-style-image: none; text-decoration:none;}

ul.colorFotom {position:absolute; bottom:17px; right:14px; list-style:none; padding:8px 0 0 0; margin:0px;}
*html ul.colorFotom {position:absolute; top:-105px; right:54px; list-style:none; padding:8px 0 0 0; margin:0px;}
ul.colorFotom li { float:left; list-style-image: none; padding:0px 10px 0px 0px; margin:0px;}
ul.colorFotom li a { float:left; width:78px; height:78px; list-style-image: none; text-decoration:none;}


ul.colorFotof {position:absolute; bottom:-35px; right:14px; list-style:none; padding:8px 0 0 0; margin:0px;}
*html ul.colorFotof {position:absolute; top:-53px; right:54px; list-style:none; padding:8px 0 0 0; margin:0px;}
ul.colorFotof li { float:left; list-style-image: none; padding:0px 10px 0px 0px; margin:0px;}
ul.colorFotof li a { float:left; width:78px; height:78px; list-style-image: none; text-decoration:none;}

ul.colorFotos {position:absolute; bottom:-35px; right:14px; list-style:none; padding:8px 0 0 0; margin:0px;}
*html ul.colorFotos {position:absolute; top:-53px; right:54px; list-style:none; padding:8px 0 0 0; margin:0px;}
ul.colorFotos li { float:left; list-style-image: none; padding:0px 10px 0px 0px; margin:0px;}
ul.colorFotos li a { float:left; width:78px; height:78px; list-style-image: none; text-decoration:none;}

ul.colorFotoa {position:absolute; bottom:-53px; right:14px; list-style:none; padding:8px 0 0 0; margin:0px;}
*html ul.colorFotoa {position:absolute; top:-35px; right:54px; list-style:none; padding:8px 0 0 0; margin:0px;}
ul.colorFotoa li { float:left; list-style-image: none; padding:0px 10px 0px 0px; margin:0px;}
ul.colorFotoa li a { float:left; width:78px; height:78px; list-style-image: none; text-decoration:none;}


/* для белой подложки*/
.colorButtons {position:absolute; bottom:25px; left:40px;}
.colorButtons ul { width:830px; list-style:none; padding:0 0 0 35px; margin:0px;}
.colorButtons ul li { float:left; list-style-image: none; padding:0px; margin:0px;}
.colorButtons ul li a { float:left; width:124px; height:135px; list-style-image: none; text-decoration:none;}


.colorButtons ul li a#cbFirst { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -2px -40px;}
.colorButtons ul li a#cbFirst:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -2px -42px;}


.colorButtons ul li a#cbSecond { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -136px 0px;}
.colorButtons ul li a#cbSecond:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -136px -2px;}


.colorButtons ul li a#cbThird { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -271px -40px;}
.colorButtons ul li a#cbThird:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -271px -42px;}


.colorButtons ul li a#cbFourth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -406px 0px;}
.colorButtons ul li a#cbFourth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -406px -2px;}


.colorButtons ul li a#cbFifth { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -541px -40px;}
.colorButtons ul li a#cbFifth:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -541px -42px;}

.colorButtons ul li span#cbSixth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -676px 0px;}
.colorButtons ul li span#cbSixth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -676px 0px;}
/* end для белой подложки*/


/* для белой подложки lab*/
.colorButtons5 {position:absolute; bottom:25px; left:40px;}
.colorButtons5 ul { width:830px; list-style:none; padding:0 0 0 35px; margin:0px;}
.colorButtons5 ul li { float:left; list-style-image: none; padding:0px; margin:0px;}
.colorButtons5 ul li a { float:left; width:124px; height:135px; list-style-image: none; text-decoration:none;}


.colorButtons5 ul li a#cbFirst { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -2px -40px;}
.colorButtons5 ul li a#cbFirst:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -2px -42px;}


.colorButtons5 ul li a#cbSecond { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -136px 0px;}
.colorButtons5 ul li a#cbSecond:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -136px -2px;}


.colorButtons5 ul li a#cbThird { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -271px -40px;}
.colorButtons5 ul li a#cbThird:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -271px -42px;}


.colorButtons5 ul li a#cbFourth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -406px 0px;}
.colorButtons5 ul li a#cbFourth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -406px -2px;}


.colorButtons5 ul li span#cbFifth { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -541px -40px;}
.colorButtons ul li span#cbFifth:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -541px -40px;}

.colorButtons5 ul li a#cbSixth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -676px 0px;}
.colorButtons5 ul li a#cbSixth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons.jpg) no-repeat -676px -2px;}
/* end для белой подложки*/


/* для черной подложки*/

.colorButtons1 {position:absolute; bottom:25px; left:40px;}
.colorButtons1 ul { width:830px; list-style:none; padding:0 0 0 35px; margin:0px;}
.colorButtons1 ul li { float:left; list-style-image: none; padding:0px; margin:0px;}
.colorButtons1 ul li a { float:left; width:124px; height:135px; list-style-image: none; text-decoration:none;}

.colorButtons1 ul li a#cbFirst { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -2px -40px;}
.colorButtons1 ul li a#cbFirst:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -2px -42px;}


.colorButtons1 ul li a#cbSecond { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -136px 0px;}
.colorButtons1 ul li a#cbSecond:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -136px -2px;}


.colorButtons1 ul li a#cbThird { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -271px -40px;}
.colorButtons1 ul li a#cbThird:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -271px -42px;}


.colorButtons1 ul li span#cbFourth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -406px 0px;}
.colorButtons1 ul li span#cbFourth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -406px 0px;}


.colorButtons1 ul li a#cbFifth { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -541px -40px;}
.colorButtons1 ul li a#cbFifth:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -541px -42px;}


.colorButtons1 ul li a#cbSixth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -676px 0px;}
.colorButtons1 ul li a#cbSixth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons1.jpg) no-repeat -676px -2px;}

/* end для черной подложки*/


/* для желтой подложки*/

.colorButtons2 {position:absolute; bottom:25px; left:40px;}
.colorButtons2 ul { width:830px; list-style:none; padding:0 0 0 35px; margin:0px;}
.colorButtons2 ul li { float:left; list-style-image: none; padding:0px; margin:0px;}
.colorButtons2 ul li a { float:left; width:124px; height:135px; list-style-image: none; text-decoration:none;}

.colorButtons2 ul li a#cbFirst { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -2px -40px;}
.colorButtons2 ul li a#cbFirst:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -2px -42px;}


.colorButtons2 ul li a#cbSecond { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -136px 0px;}
.colorButtons2 ul li a#cbSecond:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -136px -2px;}


.colorButtons2 ul li span#cbThird { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -271px -40px;}
.colorButtons2 ul li span#cbThird:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -271px -40px;}


.colorButtons2 ul li a#cbFourth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -406px 0px;}
.colorButtons2 ul li a#cbFourth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -406px -2px;}


.colorButtons2 ul li a#cbFifth { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -541px -40px;}
.colorButtons2 ul li a#cbFifth:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -541px -42px;}


.colorButtons2 ul li a#cbSixth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -676px 0px;}
.colorButtons2 ul li a#cbSixth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons2.jpg) no-repeat -676px -2px;}

/* end для желтой подложки*/


/* для розовой подложки*/

.colorButtons3 {position:absolute; bottom:25px; left:40px;}
.colorButtons3 ul { width:830px; list-style:none; padding:0 0 0 35px; margin:0px;}
.colorButtons3 ul li { float:left; list-style-image: none; padding:0px; margin:0px;}
.colorButtons3 ul li a { float:left; width:124px; height:135px; list-style-image: none; text-decoration:none;}

.colorButtons3 ul li a#cbFirst { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -2px -40px;}
.colorButtons3 ul li a#cbFirst:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -2px -42px;}


.colorButtons3 ul li span#cbSecond { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -136px 0px;}
.colorButtons3 ul li span#cbSecond:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -136px 0px;}


.colorButtons3 ul li a#cbThird { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -271px -40px;}
.colorButtons3 ul li a#cbThird:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -271px -42px;}


.colorButtons3 ul li a#cbFourth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -406px 0px;}
.colorButtons3 ul li a#cbFourth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -406px -2px;}


.colorButtons3 ul li a#cbFifth { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -541px -40px;}
.colorButtons3 ul li a#cbFifth:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -541px -42px;}


.colorButtons3 ul li a#cbSixth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -676px 0px;}
.colorButtons3 ul li a#cbSixth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons3.jpg) no-repeat -676px -2px;}

/* end для розовой подложки*/


/* для коричневой подложки*/

.colorButtons4 {position:absolute; bottom:25px; left:40px;}
.colorButtons4 ul { width:830px; list-style:none; padding:0 0 0 35px; margin:0px;}
.colorButtons4 ul li { float:left; list-style-image: none; padding:0px; margin:0px;}
.colorButtons4 ul li a { float:left; width:124px; height:135px; list-style-image: none; text-decoration:none;}

.colorButtons4 ul li span#cbFirst { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -2px -40px;}
.colorButtons4 ul li span#cbFirst:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -2px -40px;}


.colorButtons4 ul li a#cbSecond { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -136px 0px;}
.colorButtons4 ul li a#cbSecond:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -136px -2px;}


.colorButtons4 ul li a#cbThird { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -271px -40px;}
.colorButtons4 ul li a#cbThird:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -271px -42px;}


.colorButtons4 ul li a#cbFourth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -406px 0px;}
.colorButtons4 ul li a#cbFourth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -406px -2px;}


.colorButtons4 ul li a#cbFifth { float:left; width:124px; height:127px; margin:48px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -541px -40px;}
.colorButtons4 ul li a#cbFifth:hover { border:none; width:124px; height:127px; margin:48px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -541px -42px;}


.colorButtons4 ul li a#cbSixth { float:left; width:124px; height:127px; margin:8px 0 0 13px; list-style-image: none; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -676px 0px;}
.colorButtons4 ul li a#cbSixth:hover { border:none; width:124px; height:127px; margin:8px 0 0 13px; text-decoration:none; background:url(../img/colorbuttons4.jpg) no-repeat -676px -2px;}

/* end для коричневой подложки*/


.colorButtons .activebl {float:left; background:url(../img/butactblack.png) no-repeat center top;}
.colorButtons5 .activebllong {float:left; background:url(../img/butactblacklong.png) no-repeat center top;}

.colorButtons1 .activewh {float:left; background:url(../img/saiact.gif) no-repeat center top;}
.colorButtons2 .favact {float:left; background:url(../img/favact.gif) no-repeat center top;}
.colorButtons3 .fitact {float:left; background:url(../img/fitact.gif) no-repeat center top;}
.colorButtons4 .maiact {float:left; background:url(../img/maiact.gif) no-repeat center top;}


p.fitsuper {position:relative}
p.fitsuper img {position:absolute; top:-120px; left:213px;}

p.fivesuper {position:relative}
p.fivesuper img {position:absolute; top:-190px; left:213px;}

p.saisuper {position:relative}
p.saisuper img {position:absolute; top:-120px; left:213px;}


.contentSp {top:0;left:0;position:absolute; width:100%; z-index:100; text-align:center;font:normal 16px Arial; background: url("../img/backallsp.gif") no-repeat top center; color:#fff;}
.containerSp {width:940px; text-align:left; padding:0px 2px; padding-left:30px;}

.sphead {position:relative; height:248px;}
.sphead p {width:445px;position:absolute; top:90px; left:460px;}
.sphead img.sptitle {position:absolute; top:25px; left:5px;}
.sphead img.sp_top {position:absolute; top:0px; left:180px;}
.sphead img.spclose {position:absolute; top:25px; left:823px;}

.sphead .close { display:block; width:85px; height:15px; position:absolute; top:25px; right:36px; cursor:pointer; background:url(../img/x.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/x.png);
}

ul.splist {margin:0; padding:0; list-style:none;}
ul.splist li { margin:0; float:left; width:32%; height:315px; padding:0 10px 0 0;}
ul.splist li {position:relative}
ul.splist li span.spText {display:block; font:normal 14px Arial; color:#fff; width:250px;position:absolute; top:180px; left:40px;}

p.copyrightSp {clear:both; font:normal 11px Arial; color:#555859;padding:20px 0 52px 0}

p.copyright a {color:#555859}
p.copyright a:hover {color:#818282}

h2 {font-size:18px; font-weight:bold; padding:0px; margin:0px 0 18px 0;}

a:focus {outline:none}
object:focus {outline:none}

.applet {display:none;}

/*popup pic*/
#photoPopup { position:absolute; top:170px; left:50%; z-index:200; color:#000000; width:300px; height:300px; text-align:center; margin:60px 0 0 -279px; overflow:visible !important; padding:3px 40px; }
#photoPopup .ton {position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60)}
*html #photoPopup .ton {padding-right:80px}
*+html #photoPopup .ton {padding-bottom:6px}
#photoPopup .cont {}
#photoPopup .title { display:block; font:normal 29px/33px "Arial Narrow"; color:#373737; overflow:hidden; position:relative; margin:-45px 0 15px 0; text-align:left }
#photoPopup .title img { float:left }
#photoPopup .loader { position:absolute; top:50%; left:50%; margin:-25px 0 0 -50px }
#photoPopup .image { position:absolute; z-index:999; display:block; top:3px; left:40px;}
#photoPopup .p-nav-close { width:15px; height:15px; background:url(../img/close.png) 0 0 no-repeat; position:absolute; top:13px; right:14px; cursor:pointer }
#photoPopup .g_photo_n { display:none; }
#photoPopup .g_qnt { display:none; }
#photoPopup .navLinks1 { position:absolute; bottom:50%; left:15px; margin:0; padding:0; }
#photoPopup .navLinks2 { position:absolute; bottom:50%; right:15px; margin:0; padding:0; }

ul.colorFotofv {position:absolute; bottom:35px; right:14px; list-style:none; padding:8px 0 0 0; margin:0px;}
*html ul.colorFotofv {position:absolute; top:-121px; right:54px; list-style:none; padding:8px 0 0 0; margin:0px;}
ul.colorFotofv li { float:left; list-style-image: none; padding:0px 10px 0px 0px; margin:0px;}
ul.colorFotofv li a { float:left; width:78px; height:78px; list-style-image: none; text-decoration:none;}
