/*new EVENT styles*/
.zeroBackPosit {background-position:0px 0px ! important;}
.addbut { width:20px; height:20px; line-height:15px} 
.dateheld {font-weight:bold; }
.attending {background-color:#fff7df; //height:1%}
form.daySellect a {text-decoration:none; border-bottom:1px dashed;}
form.daySellect input[type=checkbox] { margin:0;}
.attenday { margin:0 .5em 0 0; //margin:0 .5em 0 -.3em; white-space:nowrap; width:85px; display:block; float:left;}
.attenst { margin:0 .5em 0 0; //margin:0 .5em 0 -.3em; /*white-space:nowrap; width:85px;*/ display:block; float:left;}

.attstat {position:absolute; right:0; top:0; color:green; }
.attstat strong { color:#000;}
.attstat select { float: left; margin:0 3px;}
.attstat label { position:relative; top:3px}
.attstat .buttonR { position:relative; top:-1px}


div.attcont {width:100%;clear: both; //overflow:hidden; position:relative; /*margin-bottom:1em;*/}
div.attcol1 {width:130px; float:left; margin-right:-100%}
div.attcol2 {float:left; margin-left:130px; //display: inline; width:100%; }
div.col2wrapper {padding-right:130px;}
div.col2wrapper p {width:100%;}
p.datelist { margin-top:.5em}
p.datelist em {text-decoration: line-through; color:#999999}
p.descrp {padding:0.1em 0; margin:0;}
div.descrCont {background-color:#fff7df; padding:.5em; border:1px soild red; margin-top:.5em;  }
div.attcont textarea {width:100%; height:60px; font-size:1em; margin-bottom:.5em}
div.attcol2 form .buttonR {margin-right:.5em;}
div.attstat form { position:relative; top:1px;}
.attending div.dcol2 a.boy, .attending div.dcol2 a.boy { display:inline;}

.tagBody hr {border-style:dashed; clear:both; width:100%}

a.attListBox { display:block; background:url(http://i3.i.ua/events/attCounter.gif) center no-repeat; width:73px; height:41px; text-decoration:none; font-size:.7em; text-align:center; position:relative; font-weight:bold; color:#3d6434; line-height:21px }
.neweven a.attListBox { background:url(http://i3.i.ua/events/attCounter_s.gif) center no-repeat; width:33px; height:32px; text-decoration:none; font-size:.7em; text-align:center; position:relative; font-weight:bold; color:#3d6434; line-height:19px; }
.neweven a.attListBox em {font-size:1.8em!important; }
a.attListBox em { display:block; font-size:2.7em; font-style:normal; margin:0; padding:0; position:relative; top:7px;}
a.attListBox img, a.attListBox img {position:absolute; bottom:-1px; right:-1px;_right:-2px; display:none; _display:block; _filter: alpha(opacity=0);}
a.attListBox:hover img {display:block;_filter: alpha(opacity=100);}


div.dcol2 em { font-style:normal; font-size:.85em; color:#777;}
div.dcol2 a.boy, div.dcol2 a.girl { /*display:block;*/ margin-bottom:.2em;}
.attending div.dcol2 a.boy, .attending div.dcol2 a.girl { display:inline; }


.simpleList dd {width:100%;clear: both; overflow:hidden;}
dl.simpleList span.dh a{ border:0!important;}
div.dcol1 {margin-right:-100px; float:left;}
div.dcol2 {margin-left:86px; //display:inline; //float:left;  }
.neweven div.dcol2 {margin-left:42px;}

/*tag content view styles*/
.Lfixed {float:left;width:265px; margin-right:-100%;}
.Lfixed input.width100p {width:260px!important;}
.R_Lfixed {margin-left:280px; //display:inline; //float:left; overflow:hidden; padding-right:1em}
.difix { width:100%; clear:both; }
.dcol2 .reports a{ border:0; } .dcol2 .reports { position:relative; top:3px; }
.R_Lfixed .dcol2 .reports {padding-right:20px}
.dcol2 span.dh { width:40px; text-align:right; border-left:1px solid #ccc; padding:0!important;}

/*CALENDAR styles*/
.clbody {background-color:#eee; clear:both; width:100%; position:relative;border:1px solid #e5e5e5;}
.clhead {font-weight:bold; text-align:center; width:100%; height:31px;  border-bottom:1px dashed #fff;
background:url(http://i3.i.ua/calHeadBack.gif) center top no-repeat; font-size:1.2em; line-height:31px; }
.clhead a,  .clhead a b {cursor:pointer; text-decoration:none; color:#000;}
.calMon, .calYear {position:relative; top:2px; padding:2px 0 0 0; //padding:0;}
.calMon { left:-6px}
.calMon b, .calYear b {padding:2px 5px 0 5px;}
.calRew, .calFF{ position:absolute; height:21px; width:21px; top:5px;}
.calRew b, .calFF b {display:block; height:21px; width:21px;}.calRew img, .calFF img { position:relative; top:5px; //top:6px}
.calRew {left:10px}.calFF{right:10px;}
.clhead a.chang {position:absolute;}
.calCurrMonth {clear:both;color:#bbb;text-align:center; overflow:hidden}
.clwrapp {padding:1em; position:relative; _padding-right:.5em}
.clwrapp div {border-left:1px dotted #fff; _height:1%; zoom:1}
.calCurrMonth span{display:block;width:13.8%;//width:14%;_width:13.5%;float:left;padding:2px 0 2px 0;font-size:1.1em;border-bottom:1px dotted #fff;border-right:1px dotted #fff;line-height:20px;}
.calCurrMonth strong span {color:#000; font-weight:normal;}
.calCurrMonth em span {font-size:1em; color:#666; font-style:normal; font-weight:bold; border-top:1px dotted #fff;}
.calCurrMonth strong span a, .calCurrMonth strong span a b{display:block; height:20px; cursor:pointer; font-weight:normal; }
.calCurrMonth strong span a.actv b, .calCurrMonth strong span.actv b { font-weight:bold; display:block}
.calCurrMonth strong span a:hover, .clhead a:hover { background: url(http://i3.i.ua/calButtHover_l.gif) left no-repeat;}
.calCurrMonth strong span a:hover b, .clhead a:hover b{ background: url(http://i3.i.ua/calButtHover_r.gif) center right no-repeat;}
.calCurrMonth strong span a.actv, .calCurrMonth strong span.actv { background: url(http://i3.i.ua/calButtSel_l.gif) center left no-repeat; text-decoration:none}
.calCurrMonth strong span a.actv b, .calCurrMonth strong span.actv b{ background: url(http://i3.i.ua/calButtSel_r.gif) center right no-repeat; color:#fff;}
.calFloatMask { width:100%; height:100%; _height:170px!important; _width:95%; background:#eee url(http://i3.i.ua/rssreader/i_rssisload.gif) no-repeat center center; position:absolute!important;  top:0; left:0; filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7; z-index:60000; cursor:wait; border:0!important;}




/*styles copied from previous section*/
img {
	border: 0;
}
.needElement {
	background: url(http://i3.i.ua/need_element.gif) no-repeat 0 0.3em;
	padding-left: 0.7em;
	margin-left: -0.7em;
	line-height: auto;
}
.passport td {
	padding: .5em 0 .4em 1em;
}
table {
	border: 0; 
	border-collapse: collapse;
}
table td {
	vertical-align: top;
	padding: 0;
}
table.form td {
	padding: .2em 0 .2em 1em;
	vertical-align: top;
}

.rowHeader td, .rowLight td, .rowDark td {
	padding: .2em;
}
.rowLight td  {
	border-bottom: 1px solid #e3e3e3;
}
.rowDark td, td.rowDark {
	border-bottom: 1px solid #e3e3e3; 
	background: #f3f3f3;
}
.rowHeader td {
	background: #ddd; 
	border-bottom: 1px solid #ccc;
	font-size: 85%;
	color: #444;
	padding: .3em;
	white-space: nowrap;
}

.passport .scroller {
	overflow: auto;			
}

.photoCard {	
	width: auto;
}
.photoFolder {	
	width: 43%;
}

.breadCrumbs {
	color: #777; 
	font-size: 105%;
}
.breadCrumbs b {
	color: #000;	
}
.date {
	background:none;
}

.userServices .current {
	color:#000; 
	font-weight:bold;
}
.stars {
	white-space:nowrap;
}
.mainTitle .Paging a {
	font-weight: normal;
}

.deferred {
	color:#363;
}

.userInfo {margin: .5em 1em .5em 0;}

.reports {
	float: right; /* Только для этого раздела */
	padding:0;
	margin:0;
	font-size: 85%;
	color: #777;
	white-space: nowrap;
}
.reports a {
	margin-right: .3em;
	padding-right: .3em;
	border-right: 1px solid #ddd ! important;
	color: #777;
}
.tagBody .darkgrey {background: none;}


.R25, .R75 { position:relative; overflow:hidden;}
.R25 { //width:24.8%}
.paddingR2eve { padding-right:2em; }



/*-------- search result for nicks---------*/

.caption_border .mainTitle {
	float:left;
	margin:0pt;
}

.R_Lfixed .info {
	background:transparent none repeat scroll 0%;
	border-right:1px dashed #DDDDEE;
}
R_Lfixed { overflow:hidden}
.floatleft dd { border:0; line-height:1em; overflow:hidden!important}
.floatleft dd .dcol2 span { font-size:.8em; color:#777; }
.R_Lfixed .info {background: none; }
.caption_border .mainTitle {float: left; margin: 0;}

.Lfixed .akcent {_float:left; _margin-right:1em}
.Lfixed {overflow:hidden;//overflow:visible; }
dl.akcent dd {_padding-right:0!important}
dl.akcent p.marginB05 {margin-right:1em}
dl.akcent p.marginB05 a, dl.akcent span.reports {white-space:normal!important}

/*dl.akcent .dcol2 { overflow:hidden}*/

.editTags dt, .editTags dd {
	border:medium none;
	margin:0pt;
	padding:0pt 0pt 0.5em;
}
.editTags dd {
	float:left;
	width:20%;
}

/** Search form from TV **/
table.toolsPanel {
	border: 1px solid #edc698; 
	border-left:0;
}	
table.toolsPanel td {
	border-left: 1px solid #edc698;
}	
.toolsPanel td, div.toolsPanel {
	padding: .3em .5em;	
	background: #fff7df;
}
.toolsPanel .aslink {
	color: #000;
}
.toolsPanel td.current {
	background: #fef1ca;
}
.localSearch {padding: .5em}

.TopLogo730 img { height:62px!important; top:-2px}

.allDisall { top:-2px!important; position:relative; line-height:40px}
.dcol2 a { white-space:nowrap}