/*** INDEX ***/

.rollingBanner {float:left; position:relative; width:395px; height:230px; margin:0 5px 5px 0; overflow:hidden; //z-index:-1;}
.rollingBanner .rollBannerBgF {position:absolute; top:0; left:0; width:395px; height:230px; background:no-repeat right 0; z-index:-1;}/*background:no-repeat -5px 0;*/
.rollingBanner .rollBannerBgS {position:absolute; top:0; left:100%; width:395px; height:230px; background:no-repeat right 0; z-index:-1;}
.rollingBanner .rollBannerTextF {position:absolute; top:145px; left:5px; width:385px; height:82px; background:url(/dn/n/rollingBanner/bannerBoard1__.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/bannerBoard1__.png",sizingMethod="crop"); z-index:1;}
.rollingBanner .rollBannerTextFActive {position:absolute; top:145px; left:5px; width:385px; height:82px; cursor:pointer; background:url(/dn/n/rollingBanner/bannerBoard2__.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/bannerBoard2__.png",sizingMethod="crop"); z-index:1;}
.rollingBanner .rollBannerTextS {position:absolute; top:145px; left:400px; width:385px; height:82px;  background:url(/dn/n/rollingBanner/bannerBoard1__.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/bannerBoard1__.png",sizingMethod="crop"); z-index:1;}
.rollingBanner .text1 {position:relative; top:8px; left:40px; width:140px; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.rollingBanner .text2 {position:relative; top:17px; left:10px; widows:380px; color:#000; font-size:16px; font-weight:bold;}
.rollingBanner .text3 {position:relative; top:20px; left:10px; padding:0 15px 0 0; color:#fff; font-size:12px; font-weight:bold;}
.rollingBanner .rbArrLeft {position:absolute; top:80px; left:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrLeft1.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrLeft1.png",sizingMethod="crop"); z-index:1;}
.rollingBanner .rbArrLeftActive {position:absolute; top:80px; left:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrLeft2.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrLeft2.png",sizingMethod="crop"); z-index:1;}
.rollingBanner .rbArrRight {position:absolute; top:80px; right:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrRight1.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrRight1.png",sizingMethod="crop"); z-index:1;}
.rollingBanner .rbArrRightActive {position:absolute; top:80px; right:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrRight2.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrRight2.png",sizingMethod="crop"); z-index:1;}

.rmb1 {background:url(/dn/n/grad/violPink160.png) repeat-x 0 0;}
.rmb2 {background:url(/dn/n/grad/pinkViol160.png) repeat-x 0 0;}
.rollingMultiBanner {position:relative; width:555px; height:160px; margin:0 0 5px 0; padding:0 20px; overflow:hidden;}
.rollingMultiBanner .rbArrLeft {position:absolute; top:60px; left:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrLeft1.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrLeft1.png",sizingMethod="crop"); z-index:1;}
.rollingMultiBanner .rbArrLeftActive {position:absolute; top:60px; left:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrLeft2.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrLeft2.png",sizingMethod="crop"); z-index:1;}
.rollingMultiBanner .rbArrRight {position:absolute; top:60px; right:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrRight1.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrRight1.png",sizingMethod="crop"); z-index:1;}
.rollingMultiBanner .rbArrRightActive {position:absolute; top:60px; right:5px; width:32px; height:47px; cursor:pointer; background:url(/dn/n/rollingBanner/arrRight2.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sexandthecity.ru/dn/n/rollingBanner/arrRight2.png",sizingMethod="crop"); z-index:1;}
.rollingMultiBanner .head {position:relative; height:24px; margin:0 -20px; padding:5px 0 0 0; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:url(/dn/n/grad/black30.gif) repeat-x 0 0;}
.rollingMultiBanner .head a {position:absolute; top:5px; left:0; width:100%; color:#fff; font-size:14px; font-weight:bold; z-index:11;}
.rollingMultiBanner .head span {position:absolute; top:5px; left:0; width:100%; z-index:11;}
.rollingMultiBanner .head .rightBlock {position:absolute; top:0; right:0; width:160px; height:30px; background:url(/dn/n/grad/gorBlackViol160_30.png) no-repeat 0 0; z-index:10;}
.rollingMultiBanner .rmbElem {float:left; position:absolute; width:137px; text-align:center;}
.rollingMultiBanner .rmbElem-1 {left:-140px;}
.rollingMultiBanner .rmbElem0 {left:25px;}
.rollingMultiBanner .rmbElem1 {left:162px;}
.rollingMultiBanner .rmbElem2 {left:299px;}
.rollingMultiBanner .rmbElem3 {left:436px;}
.rollingMultiBanner .rmbElem4 {left:600px;}
.rollingMultiBanner .rmbElem img {display:block; margin:5px auto;}
.rollingMultiBanner .rmbElem a {color:#fff; font-weight:bold; text-decoration:underline;}
.rollingMultiBanner .rmbElem a:hover {text-decoration:none;}



.block1 {float:left; width:183px; height:230px; margin:0 5px 5px 0; padding:0 5px; border:1px solid #ebebeb;}
.block1 .head {position:relative; height:24px; margin:0 -5px; padding:5px 0 0 0; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:url(/dn/n/grad/black30.gif) repeat-x 0 0; z-index:11;}
.block1 .head a {position:absolute; top:5px; left:0; width:100%; color:#fff; font-size:14px; font-weight:bold; z-index:11;}
.block1 .head span {position:absolute; top:5px; left:0; width:100%; font-size:14px; text-align:center; z-index:11;}
.block1 .head .rightBlock {position:absolute; top:0; right:0; width:160px; height:30px; background:url(/dn/n/grad/gorBlackViol160_30.png) no-repeat 0 0; z-index:10;}
.block1 .bigImg {margin:0 -5px;}
.block1 .mainList {//margin:0 0 0 18px; list-style-position:inside; //list-style-position:outside; list-style-type:none; list-style-image:url(/dn/n/arrs/arr1right.gif);}
.block1 .mainList li a {font-weight:bold; line-height:20px;}
.block1 .mainList li a:hover {text-decoration:underline;}
.block1 .title {display:block; margin:5px 0; color:#cd0cc6; font-weight:bold; text-align:center;}
.block1 .text {height:60px; overflow:hidden; color:#666;}
.block1 .more {float:right; color:#1079f9; font-size:10px;}

.block2 {float:left; width:183px; height:309px; margin:0 5px 5px 0; padding:0 5px; border:1px solid #ebebeb; overflow:hidden;}
.block2 a {font-size:11px;}
.block2 .head {position:relative; height:24px; margin:0 -5px; padding:5px 0 0 0; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:url(/dn/n/grad/black30.gif) repeat-x 0 0;}
.block2 .head a {position:absolute; top:5px; left:0; width:100%; color:#fff; font-size:14px; font-weight:bold; z-index:11;}
.block2 .head span {position:absolute; top:5px; left:0; margin:0; padding:0; width:100%; color:#fff; font-size:14px; font-weight:bold; text-align:center; z-index:11;}
.block2 .head .rightBlock {position:absolute; top:0; right:0; width:160px; height:30px; margin:0; background:url(/dn/n/grad/gorBlackViol160_30.png) no-repeat 0 0; z-index:10;}
.block2 div {margin:5px 0;}
.block2 .msgs {float:right; margin:0;}
.block2 span {display:block; margin:10px 0; color:#666; font-size:11px;}
.block2 span a {color:#666; font-size:11px;}

.block3 {float:left; width:395px; height:309px; margin:0 5px 5px 0; border:1px solid #ebebeb; overflow:hidden;}
.block3 .head {position:relative; height:24px; padding:5px 0 0 0; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:url(/dn/n/grad/black30.gif) repeat-x 0 0;}
.block3 .head a {position:absolute; top:5px; left:0; width:100%; color:#fff; font-size:14px; font-weight:bold; z-index:11;}
.block3 .head span {position:absolute; top:5px; left:0; width:100%; font-size:14px; text-align:center; z-index:11;}
.block3 .head .rightBlock {position:absolute; top:0; right:0; width:160px; height:30px; background:url(/dn/n/grad/gorBlackViol160_30.png) no-repeat 0 0; z-index:10;}
.block3 .run_str {height:14px;}

.blockNews .news {margin:10px 0;}
.blockNews .news img {float:left; margin:0 8px 0 0; }
.blockNews .news span {float:left; margin:0; color:#666; font-size:10px;}
.blockNews .news a {font-size:10px;}

.sns {background:url(/dn/n/stars/stars1.jpg) no-repeat 0 bottom;}
.SnSppl {float:left; width:135px; margin:20px 31px 0 31px; _margin:20px 20px 0 20px;}
.SnSppl .star, .SnSppl .user {padding:2px; border:1px solid #ebebeb; background:#fff;}
.SnSppl .firstPlace {margin:-2px -2px 0 -2px; padding:2px 2px 0 2xp;}
.SnSppl .user .firstPlace {background:url(/dn/n/SnSUserBg.gif) repeat-x 0 0;}
.SnSppl .firstPlace * {font-size:10px;}
.SnSppl .firstPlace img {float:left; margin:2px;}
.SnSppl .name {display:block; margin:5px 0 0 2px; font-size:11px;}
.SnSppl .amplua {display:block; margin:0 0 3px 2px; color:#666; font-size:11px;}