html{
height: 100%;
vertical-align:top;
}

        .someDiv
        {
            margin-left: 300px;
            margin-top: 30px;
            border: 1px solid Silver;
            height: 300px;
        }
        #File1
        {
            float: left;
        }
        .customFile
        {
            width: 219px;
            margin-left: -225px;
            cursor: default;
            height: 21px;
            z-index: 2;
            filter: alpha(opacity: 0);
            position: relative;
            opacity: 0;
            float: left;
        }
        .fakeButton
        {
            z-index: 1;
            position: relative;
            width: 85px;
            height: 21px;
            background: url(../images/button.gif) no-repeat left top;
            float: left;
        }
        .blocker
        {
            position: relative;
            z-index: 3;
            width: 150px;
            height: 21px;
            background: url(../images/transparent.gif);
            float: left;
            margin-left: -240px;
           
        }
        .FileName
        {
            float: left;
            height: 15px;
            font-family: Verdana;
            font-size: 8pt;
            color: Gray;
            margin-left: 5px;
            margin-top: 2px;
            padding-top: 1px;
            padding-left: 19px;
            padding-right: 7px;
            
        }
        .minus
        {
            cursor: pointer;
            margin-left: 5px;
            width: 16px;
            height: 16px;
            background: url(../images/plusminus.gif) no-repeat left -16px;
            float: left;
            margin-top: 3px;
        }
        .wrapper
        {
            float: left;
            width: 100%;
            display: block;
            margin: 3px;
        }
body{
	margin: 0px;
	height: 100%;
	font-family: Tahoma;
	font-size: 11px;
	color: #a6a6a6;
	background: #f4f4f4;
}
td{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
a, a:visited{
	color: #5c5c5c;
	text-decoration: underline;
}
a:hover{
	color: #5c5c5c;
	text-decoration: none;
}
form{
	margin-bottom: 0px;
	margin-top: 0px;
}
p{
	margin-bottom: 5px;
	margin-top: 5px;
}
ul{
	margin: 0 0px;
	padding: 0 20px;
}

hr{
	font-size: 1px;
	border: 0;
	height: 1px;
	background: #f0f0f0;
	color: #f0f0f0;
	margin: 3px 0;
}
h2{
	color: #2d2d2d;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	margin: 5px 0 10px 0;
}

.h22{
	color: #2d2d2d;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	margin: 5px 0 10px 0;
}

#toplogins{
	text-align: right;
	padding: 0 10px 0 0;
	color: #9b9b9b;
}
#toplogins b{
	color: #606060;
	font-weight: bold;
	margin: 0 5px;
}

#toplogins #tlenter, #toplogins #tlenter:visited{
	color: #9b9b9b;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px;
}
#toplogins #tlenter:hover{
	text-decoration: underline;
}
#toplogins #tlreg, #toplogins #tlreg:visited{
	color: #1b75bc;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px;
}
#toplogins #tlreg:hover{
	text-decoration: underline;
}

#bwctl{
	background: url(../i/bg_ctl.gif) no-repeat;
	width: 25px;
	height: 12px;
}
#bwctr{
	background: url(../i/bg_ctr.gif) no-repeat;
	width: 25px;
	height: 12px;
}
#bwcdr{
	background: url(../i/bg_cdr.gif) no-repeat;
	width: 25px;
	height: 12px;
}
#bwcdl{
	background: url(../i/bg_cdl.gif) no-repeat;
	width: 25px;
	height: 12px;
}
#bwcdc{
	background: url(../i/bg_cdc.gif) repeat-x;
	height: 12px;
}
#bwctc{
	background: url(../i/bg_ctc.gif) repeat-x;
	height: 12px;
}
#bwcl{
	background: url(../i/bg_cl.gif) repeat-y;
	width: 25px;
}
#bwcr{
	background: url(../i/bg_cr.gif) repeat-y;
	width: 25px;
}

#podval{
	height: 57px;
	padding: 15px 15px 0 15px;
	vertical-align: top;
	font-size: 11px;
}
#podval #downmenu{
	width: 650px;
}
#podval #downmenu ul{
	margin: 0;
	padding: 0 0 5px 0;
	color: #5c5c5c;
}
#podval #downmenu li{
	list-style: none;
	display: block;
	float: left;
}
#podval #downmenu .dmdivers{
	padding: 0 8px;
}
#podval #downmenu a, #podval #downmenu a:visited{
	color: #5c5c5c;
	text-decoration: underline;
}
#podval #downmenu a:hover{
	color: #5694c5;
	text-decoration: none;
}
#podval #counters{
	vertical-align: top;
	text-align: right;
}

#lftcol{
	padding-left:5px;
	/*padding: 15px 5px;*/
	width: 270px;
}
#lftcol h2{
	color: #2d2d2d;
	font-weight: normal;
	text-decoration: underline;
	font-size: 22px;
}
#lftcol ul{
	margin: 0 0 5px 0;
	padding: 0;
	width: 254px;
	background: url(../i/bg_lmall.gif) repeat-y;
}
#lftcol li{
	list-style: none;
	display: block;
	margin: 5px 0;
    outline: none; 
}
#lftcol .lmtops{
	background: url(../i/bg_lmup.gif) no-repeat;
	display: block;
	height: 13px;
	margin: 0;
}
#lftcol .lmdowns{
	background: url(../i/bg_lmdown.gif) no-repeat bottom;
	display: block;
	height: 20px;
	margin: 0;
}
#lftcol .lmlvl01, #lftcol .lmlvl01:visited{
	background: url(../i/bg_lma.gif) no-repeat 0 -24px;
	display: block;
	height: 23px;
	padding: 0 0 0 30px;
	line-height: 23px;
	color: #0962a8;
	text-decoration: none;
	font-size: 16px;
}
#lftcol .lmlvl01:hover{
	background: url(../i/bg_lma.gif) no-repeat 0 0;
	color: #1e7cc5;
	text-decoration: none;
}
#lftcol .lmlvl01act, #lftcol .lmlvl01act:visited, #lftcol .lmlvl01act:hover{
	background: url(../i/bg_lmsel.gif) no-repeat;
	color: White;
	height: 23px;
	padding: 0 0 0 30px;
	line-height: 23px;
	text-decoration: none;
	font-size: 16px;
	display: block;
}

#lftcol .lmlvl001act, #lftcol .lmlvl001act:visited, #lftcol .lmlvl001act:hover{
	background: url(../i/bg_lmsel2.gif) no-repeat;
	color: White;
	height: 23px;
	padding: 0 0 0 30px;
	line-height: 23px;
	text-decoration: none;
	font-size: 16px;
	display: block;
}

#lftcol .lvl02 li{
	padding: 0 0 0 30px;
}
#lftcol .lvl02 a, #lftcol .lvl02 a:visited{
	background: url(../i/bg_lmlvl02.gif) no-repeat 0 5px;
	font-weight: bold;
	font-size: 11px;
	color: #59626c;
	text-decoration: none;
	padding: 0 0 0 15px;
    outline: none;
}
#lftcol .lvl02 a:hover{
	color: #59626c;
	text-decoration: underline;
}
#lftcol .lmbutts{
	padding: 5px 0;
}

#cntcol{
	padding: 0px 10px 15px 20px;
}

/* закладки - главная - начало */
.pages{
	margin: 0;
	display: block;
	height: 36px;
}
.pages a, .pages a:visited{
	display: block;
	height: 36px;
	float: left;
	background: url(../i/bg_pgs_a.gif) repeat-x;
	margin: 0 2px 0 0;
	color: #555555;
	line-height: 36px;
	font-size: 16px;
	text-decoration: none;
}
.pages a .pglft, .pages a:visited .pglft{
	background: url(../i/bg_pgs_al.gif) no-repeat;
	height: 36px;
}
.pages a .pgrgt, .pages a:visited .pgrgt{
	background: url(../i/bg_pgs_ar.gif) no-repeat right;
	height: 36px;
	padding: 0 20px;
	cursor: pointer;
}
.pages a:hover{
	background: url(../i/bg_pgs_ah.gif) repeat-x;
	text-decoration: none;
}
/* закладки - главная - конец */

/* закладки - внутренняя - начало */
.pagesin{
	margin: 0;
	display: block;
	height: 37px;
	background: url(../i/bg_pgsin.gif) repeat-x bottom;
}
.pagesin .pginr{
	height: 37px;
	display: block;
	background: url(../i/bg_pgsinl.gif) no-repeat right;
}
.pagesin a, .pagesin a:visited{
	display: block;
	height: 36px;
	float: left;
	background: url(../i/bg_pgs_a.gif) repeat-x;
	margin: 0 2px 0 0;
	color: #555555;
	line-height: 36px;
	font-size: 16px;
	text-decoration: none;
}
.pagesin a .pglft, .pagesin a:visited .pglft{
	background: url(../i/bg_pgs_al.gif) no-repeat;
	height: 36px;
}
.pagesin a .pgrgt, .pagesin a:visited .pgrgt{
	background: url(../i/bg_pgs_ar.gif) no-repeat right;
	height: 36px;
	padding: 0 20px;
	cursor: pointer;
}
.pagesin a:hover{
	background: url(../i/bg_pgs_ah.gif) repeat-x;
	text-decoration: none;
}
.pagesin span{
	display: block;
	height: 37px;
	float: left;
	background: url(../i/bg_pgsin_a.gif) repeat-x;
	margin: 0 2px 0 0;
	color: #3780b9;
	line-height: 36px;
	font-size: 16px;
	text-decoration: none;
}
.pagesin span .pglft{
	background: url(../i/bg_pgsin_al.gif) no-repeat;
	height: 37px;
}
.pagesin span .pgrgt{
	background: url(../i/bg_pgsin_ar.gif) no-repeat right;
	height: 37px;
	padding: 0 20px;
}




/* phpcmsdev hack */
.pages span{
	display: block;
	height: 37px;
	float: left;
	background: url(../i/bg_pgsin_a.gif) repeat-x;
	margin: 0 2px 0 0;
	color: #3780b9;
	line-height: 36px;
	font-size: 16px;
	text-decoration: none;
}

.pages span .pglft{
	background: url(../i/bg_pgsin_al.gif) no-repeat;
	height: 37px;
}
.pages span .pgrgt{
	background: url(../i/bg_pgsin_ar.gif) no-repeat right;
	height: 37px;
	padding: 0 20px;
}
/* phpcmsdev hack endz */





/* закладки - внутренняя - конец */

/* закладки - пустые - начало */
.pages .empty, .pagesin .empty{
	display: block;
	height: 36px;
	float: left;
	background: url(../i/bg_pgs_a.gif) repeat-x;
	margin: 0 2px 0 0;
	color: #cccccc;
	line-height: 36px;
	font-size: 16px;
	text-decoration: none;
}
.pages .empty .pglft, .pagesin .empty .pglft{
	background: url(../i/bg_pgs_al.gif) no-repeat;
	height: 36px;
}
.pages .empty .pgrgt, .pagesin .empty .pgrgt{
	background: url(../i/bg_pgs_ar.gif) no-repeat right;
	height: 36px;
	padding: 0 20px;
}
/* закладки - пустые - конец */

.subpages{
	clear: both;
}
.subpages .sptop{
	background: url(../i/bg_sptc.gif) repeat-x;
	height: 12px;
	font-size: 1px;
}
.subpages .sptop .sptl{
	background: url(../i/bg_sptl.gif) no-repeat left;
	height: 12px;
	font-size: 1px;
}
.subpages .sptop .sptlround{
	background: url(../i/bg_sptl-1.gif) no-repeat left;
	height: 12px;
	font-size: 1px;
}
.subpages .sptop .sptr{
	background: url(../i/bg_sptr.gif) no-repeat right;
	height: 12px;
	font-size: 1px;
}

.subpages .spintop{
	background: url(../i/bg_sptinc.gif) repeat-x;
	height: 12px;
	font-size: 1px;
}
.subpages .spintop .sptl{
	border-left: 1px solid #aad8fa;
	height: 12px;
	font-size: 1px;
}
.subpages .spintop .sptr{
	background: url(../i/bg_sptinr.gif) no-repeat right;
	height: 12px;
	font-size: 1px;
}

.subpages .spdown{
	background: url(../i/bg_spdc.gif) repeat-x;
	height: 12px;
	font-size: 1px;
}
.subpages .spdown .spdl{
	background: url(../i/bg_spdl.gif) no-repeat left;
	height: 12px;
	font-size: 1px;
}
.subpages .spdown .spdr{
	background: url(../i/bg_spdr.gif) no-repeat right;
	height: 12px;
	font-size: 1px;
}

.subpages .spindown{
	background: url(../i/bg_spindc.gif) repeat-x;
	height: 12px;
	font-size: 1px;
}
.subpages .spindown .spdl{
	background: url(../i/bg_spindl.gif) no-repeat left;
	height: 12px;
	font-size: 1px;
}
.subpages .spindown .spdr{
	background: url(../i/bg_spindr.gif) no-repeat right;
	height: 12px;
	font-size: 1px;
}

.subpages .spcent{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding: 5px 12px;
}
.subpages .spcentin{
	border-left: 1px solid #aad8fa;
	border-right: 1px solid #aad8fa;
	padding: 5px 12px;
	background: url(../i/bg_spcentin.gif) repeat-x top;
}
.subpages h2{
	color: #2d2d2d;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
}

.subpages .poptd{
	padding: 10px 0;
	border-bottom: 1px solid #e2e2e2;
}
.subpages .popvideos{
	vertical-align: top;
	color: #a6a6a6;
	width: 176px;
	text-align: left;
    
}
.subpages .popvidhead{
    height: 45px;
}
.subpages .popvideos .popvidhead, .subpages .popvideos .popvidhead:visited{
	color: #5694c5;
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin: 2px 0;
	text-decoration: underline;

}
.subpages .popvideos .popvidhead:hover{
	color: #525252;
	text-decoration: none;
}
.subpages .popvideos em{
	display: block;
	font-weight: bold;
	font-style: normal;
	padding: 3px 0;
    height: 36px;
}
.subpages .popvideos .popvidrazd{
	text-align: right;
	padding: 5px 0;
}
.subpages .popvideos .popvidrazd a, .subpages .popvideos .popvidrazd a:visited{
	color: #525252;
	text-decoration: underline;
	font-size: 11px;
}
.subpages .popvideos .popvidrazd a:hover{
	text-decoration: none;
	color: #525252;
}
.subpages .popvideos .votes{
	padding: 5px 0;
}
.subpages hr{
	color: #e2e2e2;
	background: #e2e2e2;
	border: 0;
	height: 1px;
	margin: 10px 0;
	padding: 0;
}

#tmenu{
	padding: 0 15px;
	vertical-align: bottom;
	width: 700px;
	white-space: nowrap;
}
#tmenu a, #tmenu a:visited{
	height: 55px;
	display: block;
	float: left;
	color: White;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	background-position: 0 -76px;
	background-repeat: no-repeat;
}
#tmenu a:hover{
	color: White;
	text-decoration: none;
	background-position: 0 0;
}
#tmenu span{
	height: 55px;
	display: block;
	float: left;
	color: White;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	background-repeat: no-repeat;
}
#topsearch{
	padding: 0 15px 0 0;
	width: 260px;
	vertical-align: bottom;
}
.searchinp{
	width: 240px;
}
.searchinp .tsinpl{
	background: url(../i/bg_tsinpl.gif) no-repeat;
	height: 27px;
	font-size: 1px;
}
.searchinp .tsinpr{
	background: url(../i/bg_tsinpr.gif) no-repeat right;
	height: 27px;
	padding: 0 8px;
	font-size: 1px;
}
.searchinp .tsinpc{
	background: url(../i/bg_tsinp.gif) repeat-x right;
	height: 27px;
	font-size: 1px;
}
.searchinp input{
	height: 19px;
	border: 0;
	line-height: 20px;
	color: #888888;
	font-size: 16px;
	width: 220px;
	margin: 1px 0;
}

.graybox{
	background: #f4f4f4;
	display: inline;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

.lgraybox{
	margin: 5px 0;
	background: #f8f8f8;
	display: block;
	clear: both;
	color: #606060;
}
.graybox .gbxtop, .lgraybox .gbxtop{
	background: url(../i/bg_gbxtc.gif) repeat-x;
	height: 12px;
	font-size: 1px;
	background-color: #F4F4F4;
}
.graybox .gbxtl, .lgraybox .gbxtl{
	background: url(../i/bg_gbxtl.gif) no-repeat left;
	height: 12px;
	font-size: 1px;
}
.graybox .gbxtr, .lgraybox .gbxtr{
	background: url(../i/bg_gbxtr.gif) no-repeat right;
	height: 12px;
	font-size: 1px;
}
.graybox .bgxcent, .lgraybox .bgxcent{
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	padding: 5px 12px;
	background: #f4f4f4;
}
.graybox .gbxbott, .lgraybox .gbxbott{
	background: url(../i/bg_gbxbc.gif) repeat-x;
	height: 12px;
	font-size: 1px;
	background-color: #F4F4F4;
}
.graybox .gbxbl, .lgraybox .gbxbl{
	background: url(../i/bg_gbxbl.gif) no-repeat left;
	height: 12px;
	font-size: 1px;
}
.graybox .gbxbr, .lgraybox .gbxbr{
	background: url(../i/bg_gbxbr.gif) no-repeat right;
	height: 12px;
	font-size: 1px;
}
.graybox h2, .lgraybox h2{
	color: #2d2d2d;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.graybox .gbxvids{
	text-align: center;
	background: #f4f4f4;
}
.graybox .gballnew{
	text-align: right;
	background: #f4f4f4;
}
.graybox .gballnew a, .graybox .gballnew a:visited{
	color: #6c6c6c;
	font-size: 14px;
	text-decoration: none;
}
.graybox .gballnew a:hover{
	color: #6c6c6c;
	text-decoration: underline;
}

.navline{
	color: #5c5c5c;
}
.navline a, .navline a:visited{
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: underline;
}
.navline a:hover{
	text-decoration: none;
}
.navline b{
	color: #5694c5;
}

.sorterss{
	margin: 20px 0;
}
.sorterss td{
	color: #5c5c5c;
	padding: 5px 0;
}

.pagelist{
	font-size: 12px;
	padding: 5px 0;
	width:100%;
}
.pagelist a, .pagelist a:visited{
	color: #5c5c5c;
	text-decoration: underline;
	display: block;
	float: left;
	height: 29px;
	width: 20px;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
}
.pagelist a:hover{
	text-decoration: none;
}
.pagelist span{
	color: White;
	background: url(../i/circle_blue.gif) no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 29px;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
}
.pagelist .plprev{
	background: url(../i/arr_prev.gif) no-repeat 0 14px;
	padding: 0 0 0 10px;
    width: 100px;
	font-size: 11px;
}
.pagelist .plnext{
	background: url(../i/arr_next.gif) no-repeat right 14px;
	padding: 0 10px 0 0px;
	width: 100px;
	font-size: 11px;
	float: left;
}
.grey18 {
	font-family: Tahoma;
	font-size: 18px;
	color: #5C5C5C;
}.blue11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2884C9;
	text-decoration: none;
}
a:hover.blue11 {
text-decoration:underline;
}
.grey11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none;
}
a:hover.grey11 {
	color: #5C5C5C;
text-decoration:underline;
}
.grey12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5C5C5C;
}
.siniy12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5694c5;
}

.lgraybox1{
	margin: 5px 0;
	background: #f8f8f8;
	display: block;
	clear: both;
	color: #606060;
}
.graybox1 .gbxtop, .lgraybox .gbxtop{
	background: url(../i/bg_gbxtc.gif) repeat-x;
	height: 12px;
}
.graybox1 .gbxtl, .lgraybox .gbxtl{
	background: url(../i/bg_gbxtl.gif) no-repeat left;
	height: 12px;
}
.graybox1 .gbxtr, .lgraybox .gbxtr{
	background: url(../i/bg_gbxtr.gif) no-repeat right;
	height: 12px;
}
.graybox1 .bgxcent, .lgraybox .bgxcent{
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	padding: 5px 12px;
}
.graybox1 .gbxbott, .lgraybox .gbxbott{
	background: url(../i/bg_gbxbc.gif) repeat-x;
	height: 12px;
}
.graybox1 .gbxbl, .lgraybox .gbxbl{
	background: url(../i/bg_gbxbl.gif) no-repeat left;
	height: 12px;
}
.graybox1 .gbxbr, .lgraybox .gbxbr{
	background: url(../i/bg_gbxbr.gif) no-repeat right;
	height: 12px;
}.red11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #E80E56;
}



.login{
	width: 188px;
}
.login .tsinpl{
	background: url(../i/bg_tsinpl1.gif) no-repeat;
	height: 23px;
}
.login .tsinpr{
	background: url(../i/bg_tsinpr1.gif) no-repeat;
	background-position:right top;
	height: 23px;
	padding: 1px 5px;
}
.login .tsinpc{
	background: url(../i/bg_tsinp1.gif) repeat-x right;
	height: 23px;
}
.login input{
	height: 16px;
	border: 0;
	line-height: 16px;
	color: #888888;
	font-size: 11px;
	width: 188px;
}
.gr11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #525252;
}
.blue12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1B75BC;
}
.gr12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #525252;
}
 .holder {
			padding:3px 0 0 0px;

			}
	.scroll-pane {

				height:70px;
				overflow: auto;
				padding-top:0px;
                padding-left:0px;
			}
			.mago .jScrollPaneTrack {
				background: url(/i/bg-scroll.gif) repeat-y;

			}
			.mago .jScrollPaneDrag {
				background: url(/i/kn-scroll.gif)no-repeat 0 0;
               background-position: center;
			}

			.mago a.jScrollArrowUp {
				height: 16px;
				background: url(/i/up.gif) no-repeat 0 0;
			}
			.mago a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.mago a.jScrollArrowDown {
				height: 16px;
				background: url(/i/down.gif) no-repeat 0 0;
			}
			.mago a.jScrollArrowDown:hover {
				background-position: 0 0;
			}

			* html .mago .jScrollPaneDragBottom {
				bottom: -1px;
			}

 .catTable {
    width:100%;
}
.catTable td {
    padding:0 0 25px 0;
    width:50%;
}
.catTable span {
    display:block;
    color:#686B70;
    padding:0 0 2px 0;
}

.progress_layout {
	position: fixed !important;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	top: 0px;
	left: 0px;
    
	background: transparent url('/images/progress.gif') 50% 50% no-repeat;
    background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/ 
	-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
	
}


.terms_layout {
	position: fixed !important;
	position: absolute;
	width: 100%;
	z-index: 1;
	top: 0px;
	left: 0px;
        background-color: #000000;
        filter: alpha(opacity=80);
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */	
}


.konkurs_css:hover  {
	text-decoration: underline;
}

.vk_posrel {height:0px; line-height:1px; font-size:0px; margin:0; padding:0; position:relative; top:0; left:0;}
.vk_posrel .vk_invisible{position:absolute;top:-1500px; left:0; width:500px; background-color:transparent; } 
.vk_posrel .vk_invisible i{font: bold 12px Tahoma; font-style:normal; padding:0; margin:0; border: 0; zoom:1;} 

.vk_container {position:relative;}
.vk_container .body{background-color: #fff; }
.vk_container .a{padding: 3px; background-color:#fff; position:relative; top:0; left:0;}
.vk_container .b{padding:0px 3px 0 3px; margin:0; height:21px; background-color:#fff; position:relative;top:18px; left:0; font-size: 0px; line-height: 1px; overflow: hidden;}
.vk_container .b b{font-size:12px; color:#fff; line-height: 15px; margin-left:50px; position:relative; top:3px; left:0;}
.vk_container .b div{background-image:url('/i/vk_icons.png'); position:absolute;  background-repeat: no-repeat; line-height:1px; font-size:0px;}
.vk_container .b div.i1{background-position:0 0 ; left: 10px; top:3px; width:15px; height:16px; cursor:pointer;  display:none;}
.vk_container .b div.i2{background-position:0 -16px; left: 30px; top:3px; width:15px; height:16px; cursor:pointer; display:none;}
.vk_container .b div.lt{background-position:-33px 0px; right:0px; top:0; width:3px; height:3px; display:none;}
.vk_container .b div.rt{background-position:-30px 0px; left: 0px; top:0; width:3px; height:3px; display:none;}

.vk_container .popvideos{margin:0 3px; overflow: hidden;}
.vk_container .popvideos a.popvidhead{margin-top:0;}
.subpages .popvideos a.popvidhead:visited{margin-top:0;}
.lclear{claer:left; height:0; line-height:1px; font-size:0; margin:0; padding:0; border:0;}


/*{  стили для d&d  */
/****************************************************************
  docking boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE 
*****************************************************************/
.dbx-clone {
    position:absolute;
    visibility:hidden;
    }
.dbx-clone, 
.dbx-clone .dbx-handle-cursor {
    cursor:move !important;
    }
.dbx-dummy {
    display:block;
    width:0;
    height:0;
    overflow:hidden;
    margin:0 !important;
    padding:0 !important;
    }
.dbx-group, .dbx-box, .dbx-handle {
    position:relative;
    display:block;
    }
/****************************************************************
  avoid padding, margins or borders on dbx-box, 
  to reduce visual discrepancies between it and the clone.  
  overall, dbx-box is best left as visually unstyled as possible 
*****************************************************************/
.dbx-box {
    margin:0;
    padding:0;
    border:none;
    }



/****************************************************************
  otherwise, do what you like :) 
*****************************************************************/





/* group container(s) */
#iphone {
    position:relative;/* additional outer containers must also have position:relative */
border:0; margin:0; padding:0;
}
    
.dbx-group {

    }
        
#desktop .vk_divider{
    line-height: 1px;
    font-size:0;
    height:1px;
    margin:15px 0;
    padding: 0;
    background-color: #e2e2e2;
    float:left;
    width:100%;

}
#desktop {
    position:relative;
    z-index:200;
    padding:0;
    margin:0;
    border:0;
    padding: 10px 0 0 15px;
    
    }

#Camera { background-image:url(http://www.brothercake.com/scripts/dbx/images/iphone/iphone-Camera.png);background-image:none; width:100%;}         

/* boxes */
.dbx-box {
    float:left;
    color:#bbb;
    text-align:center;
    padding: 0 15px 5px 0;
    width:30%;
    border-bottom: 1px solid #e2e2e2;
    margin: 0 0 5px 0;
    height:235px;
    overflow: hidden;
    }
    
.dbx-box .dbx-handle {
    color:#fff;
    height:60px;
    background:none transparent no-repeat;

    }
.dbx-box .hide {
    height:0;
    width:0;
}    


/* keyboard navigation tooltip */
.dbx-tooltip {
    margin:70px 0 0 -5px;
    width:105px;
    
    display:block;
    position:absolute;
    border:1px solid InfoText;
    background:InfoBackground;
    color:InfoText;
    font:small-caption;
    font-weight:normal;
    padding:2px 4px 3px 5px;
    text-align:left;
    }





/* hacks for IE6 */
* html .dbx-group {
    display:inline !important;
    }

* html .dbx-box {
    width:67px;
    height:60px;
    }
    
* html .dbx-box .dbx-handle {
    background-image:none !important;
    }
    
* html .dbx-tooltip {
    font-weight:normal !important;
    }
/* } стили для d&d */


.jqTransformSelectWrapper ul li {text-align:left;}
