body {margin:0; padding:0 0 54px 0;}
body, form, input, select, td, textarea, option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
h1, h2, h3, h4, h5, h6, form, p {margin:0; padding:0;}
ul, li {list-style:none; margin:0; padding:0;}
a {text-decoration:none; color:#ca47a8;}
a:hover {text-decoration:underline;}
img {border:0;}
.minH {float:right; width:1px; overflow:hidden; background:#FF0000; height:200px;}

#mSiteCnt {background:url(http://bbvip2images.bigbrother.bg/img/siteBackTL.gif) no-repeat;}
#siteHead {background:url(http://bbvip2images.bigbrother.bg/img/siteBackTR.gif) no-repeat 831px 0px; height:390px;}
#siteHead h1 {padding:11px 0 0 12px; }
#siteHead h2 {font-size:12px; color:#FFFFFF; font-weight:bold; position:absolute; top:225px; left:123px; width:50px;  text-align:center; z-index:100;}
#siteHead h2 strong {display:block; font-size:32px; color:#000000; height:41px;}
#flMenuT {position:absolute; top:0px; left:262px; height:182px;}
#flMenuB {position:absolute; top:182px; left:247px;}

#lgnCnt {position:absolute; top:65px; left:836px; z-index:101; width:147px;}
#lgnFrm { height:75px; margin:0; padding:0 0 0 25px;}
#lgnCnt input {display:block; width:89px; height:16px; margin:0 0 6px 0; border-left:1px solid #737373; border-top:1px solid #404040; border-bottom:1px solid #e455b4; border-right:1px solid #ea70c1;}
#lgnCnt input#lgnSbmt {position:absolute; top:26px; right:0px; border:0px; background:none; padding:0px; width:25px; height:25px; cursor:pointer; cursor:hand;}
#lgnCnt a {display:block; padding:0 0 4px 0; color:#000000; margin:0 20px 0 0;}

#lgnCnt.loged {background:url(http://bbvip2images.bigbrother.bg/img/loginBckLoged.gif) no-repeat; top:51px; height:130px; left:844px;}
#lgnCnt.loged strong {display:block; color:#FFFFFF; margin:29px 0 0 25px; width:117px; height:40px; background:#d2008c;}
#lgnCnt.loged div {position:absolute; top:89px; left:0px;}
#lgnCnt.loged a.exit {color:#FFFFFF;}

#siteMdlCnt {background:url(http://bbvip2images.bigbrother.bg/img/siteSecBkTl.gif) repeat-y 40px 0;}
#siteMdlBk {background:url(http://bbvip2images.bigbrother.bg/img/siteSectionBack.gif) no-repeat; width:981px;}
#siteMdlPdng { padding:12px 6px 0 25px;}

#mdlColL {float:left; width:208px; position:relative;}
#mdlColL.noNom {  background:url(http://bbvip2images.bigbrother.bg/img/leftColBackNoNom.gif) no-repeat right top; margin-top:-3px;}

#mdlColC {float:left; padding:0 0 0 14px; position:relative; text-align:left;}
#mdlColCnt {width:522px; position:relative;}

#mdlColR {float:right; width:201px; position:relative;}
#mdlColR h3 {font-size:13px;}
#mdlColR img {display:block;}

#bnrsCnt {width:190px; margin:0 0 0 5px; padding:5px 0 0 0;}
#bnrsCnt div {margin:0 0 18px 0; text-align:center;}
			
.flClr {clear:both; height:1px; overflow:hidden; visibility:hidden;}

#flNomCnt {position:relative; margin-top:-124px; z-index:80; margin-left:-8px;}
#flNomCnt p {margin:5px 17px 10px 40px; color:#D445CC; text-align:center;	}

#siteFtr {background:url(http://bbvip2images.bigbrother.bg/img/ftrBk.gif) no-repeat; height:46px; margin:0 0 0 40px; width:939px;}
#siteFtr div { padding:22px 0 0 41px;}
#edesign {display:block; float:left; background:#1a1915; padding:0 8px; color:#a1a1a1; padding-bottom:1px; margin-bottom:1px; position:relative;}
#edesign img {vertical-align:middle;}
#edesign:hover {text-decoration:none;}
#edesign:hover img {filter:alpha(opacity=75); opacity:0.75;}

#siteFtr ul {float:left; display:block; padding:0 0 0 30px; line-height:18px;}
#siteFtr ul li {display:inline;}
#siteFtr ul li a {color:#FFFFFF; font-weight:bold; display:block; margin:0 0 0 17px; float:left; }

#siteFtr p {float:right; color:#9a9999; padding:0 18px 0 0; line-height:18px; white-space:nowrap;}

#pollCnt {/*background:#FFFFFF; */margin:0 0 0 18px; padding:0 8px 0 8px; }
#pollCnt.noNom {margin-top:-10px; padding-top:20px; position:relative; z-index:9999;}
#pollFrm { background:url(http://bbvip2images.bigbrother.bg/img/ankBrdB.gif) no-repeat left bottom #fafafa; position:relative; padding:0 12px 10px 10px; margin:0 0 10px 1px;  text-align:right;}	
#pollCnt h3 {padding:0 10px; text-align:left; background:#fafafa; margin:0;}
#pollCnt h3 strong {background:none;}
#pollCnt h4 {font-weight:normal; font-size:11px; padding:15px 0; text-align:left;}
#pollFrm fieldset {border:0; text-align:left; margin:0; padding:0;}
#pollSbmt {background:none; border:0; color:#cc0099; cursor:pointer; padding:0; margin:0; text-align:right;}

.resAns {text-align:left;}
.resAns h6 {font-weight:normal; font-size:11px;}
.resAns strong {display:block; float:right; font-weight:normal; position:relative;}
.resAns div {width:112px; background:url(http://bbvip2images.bigbrother.bg/img/pollBarBck.gif) no-repeat left bottom; height:10px; overflow:hidden; margin:2px 0 10px 0;}
.resAns div div {background:url(http://bbvip2images.bigbrother.bg/img/pollBarPrgBck.gif) repeat-x 5px 0px; margin:0;}
.resAns span {display:block; background:url(http://bbvip2images.bigbrother.bg/img/pollBarPrgBrdR.gif) no-repeat; height:10px; overflow:hidden;}
.resAns span strong {display:block;}

#arcLnks {display:block; margin:10px 0 0 0;}

h3 {color:#999999; font-size:16px; background:#f2f2f2 url(http://bbvip2images.bigbrother.bg/img/headBrdL.gif) no-repeat; margin:2px 5px 9px 5px; position:relative;}
h3 strong {display:block; background:url(http://bbvip2images.bigbrother.bg/img/headBrdR.gif) no-repeat top right; height:33px; line-height:30px; padding:0 15px;}
h3 em {font-style:normal; font-size:24px; font-weight:normal; line-height:20px; padding:4px 6px 0 0; display:block; float:left; color:#ca0087;}
h3 span.rightTitle {font-size:12px; color:#4c4b4b; display:block; position:absolute; top:0px; right:10px;}

.indNewsItem {background:url(http://bbvip2images.bigbrother.bg/img/dtdBrdTlHrz.gif) repeat-x bottom #faf7f9; margin:0 0 0 0px; width:520px; padding:7px 0 10px 0; position:relative;}
.indNewsItem.odd {background-color:#FFFFFF;}
.indNewsItem .pic {float:left; width:117px; position:relative; height:105px; overflow:hidden; text-align:center;}
.indNewsItem .pic img {margin-left:8px;margin-top:8px}
.indNewsItem .frame {position:absolute; top:0px; left:0px; border-left:1px solid #faf7f9; width:116px; height:105px; z-index:50; background:url(http://bbvip2images.bigbrother.bg/img/indNewsPicFr.gif) no-repeat;} 
.indNewsItem.odd .frame {background:url(http://bbvip2images.bigbrother.bg/img/indNewsPicFrOdd.gif) no-repeat;border-left:1px solid #FFFFFF;}

.indNewsItem .newsTxt {margin:0 11px 0 136px;}
.indNewsItem h4 {color:#999999; font-size:18px;}
.indNewsItem strong {display:block; font-weight:normal; color:#cc0099;}

.indNewsItem .link {clear:both; text-align:right;}
.indNewsItem .link a {color:#cc0099;}

#sponsLgs {text-align:center; margin:15px 0 0 0;}
#sponsLgs h3 {text-align:left;}

.hdIco {position:absolute; top:0px; right:5px; z-index:300;}

.defBx {background:url(http://bbvip2images.bigbrother.bg/img/regFrmBckTlV.gif) repeat-y; position:relative; margin:0 auto; width:473px; }
.defBxBrdT {background:url(http://bbvip2images.bigbrother.bg/img/regFrmBrdT.gif) no-repeat; position:relative;}
.defBxBrdB {background:url(http://bbvip2images.bigbrother.bg/img/regFrmBrdB.gif) no-repeat bottom; position:relative; padding:10px 0 20px 0;}
.defBrdBIn {background:#FFFFFF; margin:0 10px;}
.defNote {background:url(http://bbvip2images.bigbrother.bg/img/dtdBrdBl.gif) repeat-x bottom; color:#ca47a8; padding:49px 60px 40px 60px; margin:0 0 60px 0;}
.defArwLnk {display:block; position:relative; float:right; width:70px; background:url(http://bbvip2images.bigbrother.bg/img/regBtnSbmt.gif) no-repeat right top; height:27px; line-height:27px; padding:0 35px 0 0; color:#000000; font-weight:bold; margin:0 9px 0 0;}

#pageTxtCnt {padding:0 20px 20px 0;}
#pageTxtCnt div {background:url(http://bbvip2images.bigbrother.bg/img/dtdBrdBl.gif) repeat-x bottom; padding:0 0 10px 0; margin:0 0 10px 0;}
#pageTxtCnt p {padding:0 20px 10px 20px;}
#pageTxtCnt ul {list-style:disc; margin:0 0 0 20px;}
#pageTxtCnt ul li {margin:0 0 0 20px;  list-style:disc;}

#mediaPartnCnt { padding:20px 0;}
#mediaPartnCnt div {width:32%; position:relative; float:left; text-align:center;}
#mediaPartnCnt a:hover img {filter:alpha(opacity=75); opacity:0.75;}

#lftSpons {text-align:center; margin:45px 0;}