body {
	padding: 0;
	/*background-color: #FFFFCC;*/
}
/*.Dimension {
	background-color: #FFFFFF;
	padding: 0 10px;
	}*/
img {
	border: 0;
}
textarea, input, select {
	font-size: 100%;
}

/*.relative {z-index:2;}*/
.Skin { /* контейнер скинового фона */
	position: relative;
	padding-bottom: 10px;
	background-position: right bottom;
	background-repeat: no-repeat;
	z-index: 230;
	/* остальное в css цв. гамм */
}
.Search .Content img { /* zeropixel */
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	visibility: hidden;
	border: 0;
	width: 1px;
	height: 1px;
	}
.button { /* скиновая кнопка */
	text-align: center;
	font-weight: bold;
	/* остальное в css цв. гамм */
}
.additional, .additional:visited { /* служ.ссылки в блоках */
	color: #777 ! important;
}
.i_tmp0 { /* иконки MySections */
	display: block;
	padding-left: 25px ! important;
	min-height: 16px;
	cursor: pointer;
	cursor: hand;
}
#i_setHome {
	background: url(http://i3.i.ua/home/sethome.gif) no-repeat 6px .2em;
}
#i_favorites {
	background: url(http://i3.i.ua/home/favorites.gif) no-repeat 6px .2em;
}
#i_wap {
	background: url(http://i3.i.ua/i_pda.gif) no-repeat 6px .3em;
}
.import .control { /* управление акциями */
	position: absolute;
	z-index: 10;
	top: 7px;
	right: 7px;
	}
.close, 
.import .control img { /* иконки в заголовках блоков */
	float: right;
	cursor: pointer;
	width: 12px;
	height: 12px;
}
.import .control img {
	background-color: #fff;
	padding: 1px;
	margin-left: 2px;
	}
	
.i_tmp2 {/* указатель на другие источники новостей */
	margin-left: .1em;
	width: 6px;
	height: 9px;
	/* остальное в css цв. гамм */
}
.i_tmp4 { /* иконка гороскопа */
	width: 24px;
	height: 24px;
	margin: 3px 5px 0 0;
	float: left;
}
.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;
	color: #777;
}
.pink {color: #D84747;}
.menu img {
	vertical-align: bottom;
	padding-right: .2em;
	/*width: 12px;
	height: 12px;*/
	background: #ffc;
}

/* структура */
.Left {
	float: left;
	margin-top: -10px; /* см. Skin padding-bottom */
}

.Center {
	float: left;
	margin-left: 10px;
	margin-top: -10px; /* см. Skin padding-bottom */
}
.Wide { /* широкая центральная */
	float: left;
	width: 66%;
}
.Tight { /* узкая центральная */
	float: right;
	width: 32.3%;
}

.Right {
	float: right;
	width: 242px; /* 240 + right & left self-borders */
	margin-top: -10px; /* см. Skin padding-bottom */
}

/* реклама */
.Skin .Right .Adv {
	position: absolute;
	margin-top: 10px;
	width: 242px;
	height: 100%;
	right: 0;
	bottom: 0;
	z-index: 1;
	}
.Skin .Right .Adv a {
	display: block;
	padding-top: 5px;
	}
.Skin .Right .Adv .Reach {
	display: block;
	position: absolute;
	left: -1px;
	bottom: 0;
	z-index: 2;
	}
.Baner, .Premium {
	background-color: #f7f7f7;
	background-repeat:  no-repeat;
	background-position: center center;
	border: 1px solid #ccc; /* переопределяется в css цв. гамм */
}
.Baner {
	margin-top: .5em;
	min-height: 90px;
	width: 728px;
	background-image: url(http://i3.i.ua/home/730x90_bg.gif);
}
.Premium {
	min-height: 350px;
	margin-top: 10px;
	background-image: url(http://i3.i.ua/home/240x350_bg.gif);
}
/* логотип */
.Logo {
	position: absolute;
	z-index: 1;
}
.Logo img {
	width: 130px;
	height: 60px;
}
.MySections .left {
	padding-left: 0;
}
.MySections .right {
	padding-right: 0;
}

.MoveTo {
	padding: 0; /* -4px для градиента */
	margin: 8px 0 0 0; /* -2px для бордеров + 4px для градиента */
	border: 1px dotted #0a0;
	background: #fff ! important;
}
.MoveTo .mainTitle, .MoveTo .Content, .MoveTo .Bottom, .MoveTo .Top {
	visibility: hidden ! important;
}
/* поиск */
.Search {
	margin: 0;
}
.Search .Content {
	padding: 15px 10px 7px 10px;
}
.Search .input {
	margin-right: 0;
}
.Search .button {
	float: right;
}

/* список разделов */
.MainNavigation {
	padding: 0;
	margin: 0 0 0 10px;
	border-bottom: 0;
	list-style: none;
}
.MainNavigation li { /* ссылки разделов */
	float: none;
	padding: 0 0 .2em 0;
	margin: 0;
	width: 100%; /* фикс срыва колонки при длинном слове в соседней */
}
.MainNavigation .ico16 img { 
	padding-bottom: .2em;
	padding-right: 5px;
}
.MainNavigation .ico32 img {
	vertical-align: top !important;
}
.MainNavigation .ico32 a {
	dispaly: block; 
	float: left;
	padding: 4px;
	margin: 0 2px 2px 0;
	background: url('http://i3.i.ua/icons/bg.gif') no-repeat top left !important;
}
.MainNavigation .ico32 a:hover {
	background: url('http://i3.i.ua/icons/bg_hover.gif') no-repeat top left !important;
}

.MainNavigation .cropper {
	height: 1.1em;
	line-height: 1.3em;
}
/* каталог */
.statIndex {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: .1em 0 .1em 23px;
	background: url(http://i3.i.ua/rightcrop_bg.png) repeat-y;
	font-size: 85%;
	color: #777;
	text-align: right;
	white-space: nowrap;
	z-index: 1;
}
.statIndex * {
	background: #fff;
}
.statIndex a img {
	vertical-align: top;
	width: 11px;
	height: 11px;
	margin-top: .1em;
}

/* блок новостей */
.newsHeader {
	position: relative;
	margin: .4em 1em 0 3.2em;
	padding: 0 0 .2em 0;
	font-weight: normal;
	font-size: 100%;
}
.newsHeader .time {
	display: block;
	position: absolute;
	left: -3.8em;
	top: .1em;
	padding: 0 .2em;
	border: 1px solid #bbb;
	font-size: 85%;
	text-decoration: none;
	cursor: pointer;
}
.newsHeader .source, 
.newsHeader .source:visited, 
.TopNews2 .source, 
.TopNews2 .source:visited {
	font-size: 85%;
	color: #888 ! important;
	}
.newsHeader .source, 
.newsHeader .source:visited {
	text-decoration: none;
	}
.TopNews2 .source, 
.TopNews2 .source:visited {
	display: inline-block;
	margin-top: .5em;
	}
.simpleList dd { /* разделитель заголовков блока блогов */
	padding: 0 0 .5em 0;
	border-bottom: 1px solid #ddd;
}
.newsMore {
	padding: .2em 10px 0 10px;
	margin: .4em -10px 0 -10px;
	border-top: 1px dashed #DDD;
	text-align: center;
	cursor: pointer;		
	}
.newsMore span {
	color: #555;
	text-decoration: underline;  
}	
.newsMore:hover span {
	color: #000;
	text-decoration: none; 
}
.newsMore i {
	display: inline-block;
	margin: 0 .3em;
	width: 9px;
	height: 7px;
	background: url(http://i3.i.ua/a_advanced.gif) no-repeat 0 50%;
	text-decoration: none;
	vertical-align: middle;
}
.newsAdv {
	padding: .2em 10px 0 10px;
	margin: .4em -10px 0 -10px;
	border-top: 1px solid #DDD;	
}	
.newsAdv p {
	margin: .4em 0 0 0;
	margin-left: 14px;
}
.newsAdv b {
	float: left;
	color: #dd0000;
	margin-left: -14px;
	font-size: .83em;	
}

/* почта, аналог mail_screen.css */
.userServices {
	border-bottom: none ! important;
}
.Block .mainTitle .userServices {
	font-size: 79%;
	font-weight: normal;
	padding: 0;
	margin: .2em 0 0 0;
}
.Wide .Block .mainTitle .userServices {
	display: inline;
}
.Block .mainTitle .userServices a, .Block .mainTitle .userServices a:visited {
	color: #000;
	border-bottom: none ! important;
	text-decoration: underline;
}
.Block .mainTitle .userServices a:hover {
	text-decoration: none;
}
.Block .mainTitle .userServices b {
	display: block;
	color: #000;
	clear: both;
	padding-top: .4em;
}
a.readLetter {
	cursor: pointer;
}
.mailRow { /* строка, общий контейнер*/
	/*position: relative;*/
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: .2em 0;
}
.Wide .mailRow {
	padding: .1em 0 0 0;
}
.mailRow .readLetter {/* линка на чтение письма */
	display: block;
	width: 100%;
	text-decoration: none;
}
.old .readLetter, .old .readLetter:visited, .old .readLetter:hover {
	color: #667;
}
.Wide .mailRow .readLetter {
	/*position: relative;*/
	height: 1.7em; /* высота строки заголовка письма */
	min-height: 14px;
	line-height: 130%;
	overflow: hidden;
}
.Wide .mailRow .mark {/* блок иконок */
	display: block;
	float: left;
	width: 18px;
	padding-top: .3em;
}
.mailRow .mark img {
	width: 14px;
	height: 14px;
	vertical-align: bottom;
}
.mailRow .from {
	display: block;
	text-decoration: underline;
	padding: 0 0 .2em 0;
	overflow: hidden;
	color: #000;
	font-size: 85%;
}
.old .readLetter .from {
	color: #444;
}
.mailRow :hover .from {
	text-decoration: none;
}
.Wide .mailRow .from {
	float: left;
	width: 20%;
	padding: .2em 0 0 0;
	white-space: nowrap;
	margin-right: 1em;
	font-size: 100%;
}
.mailRow .subj {
	display: block;
	overflow: hidden;
	text-decoration: underline;
	height: 1.6em;  /*высота строки письма */
	min-height: 14px;
	line-height: 140%;
}
.mailRow :hover .subj {
	text-decoration: none;
}
.Wide .mailRow .subj {
	padding-top: .2em;
}
.Wide .mailRow .attributes {
	display: block;
	float: right;
	text-align: right;
	overflow: hidden;
	padding-top: .3em;
}
.mailRow .date {
	padding: .6em 0;
}
.mailRow .size {
	font-size: 85%;
	color: #777;
}

.Left .Block .Content .button, .Tight .Block .Content .button {
	width: 100%;
}
span.nowrap select {
	width: 3.5em;
}
.Wide span.nowrap select {
	width: auto;
}
.cropper {
	display: block;
}
/* ---------------- настройка главной ---------------- */
.Customize { /* доп.класс для контейнера опций */
	padding: 1em 0 0 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	background: #f7f7f7;
}
.Customize .mainTitle {
	padding: 0 0 .5em 9px;
}
.Customize .mainTitle a:hover {
	text-decoration: none;
}
.Customize .Right {
	width: 220px;
	padding: 0 10px;
	margin-bottom: 10px;
	border-left: 1px dashed #ccc;
}
.Customize dl {
	padding: 0 0 1em 0;
	margin: 0;
}
.Customize .options dt {
	font-weight: bold;
	padding-bottom: .2em;
	font-size: 85%;
}
.Customize .colors dd {
	float: left;
	border: 1px solid #fff;
	border-right: none;
}
.Customize .colors dd label {
	display: block;
	padding: 2px 3px;
}
.Customize .blocks dd {
	float: left;
	width: 24.5%;
}
.Customize input { /* см. checkLeft */
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	vertical-align: middle;
}
.Settings .mainTitle { /* доп.класс для контейнера блока настроек */
	cursor: move;
	margin-bottom: 0;
	padding-bottom: 0;
}
.Settings p {
	margin: .5em 0 0 0 ! important;
}

/* Spy2 */
.Spy {
	position: relative;
  color: #FFF;
}
.Spy .Content {
	background: url(http://i3.i.ua/actions/spy3_bg.png) no-repeat top right !important;
	border-right: 0 !important;
	border-left: 1px solid #3b5574 !important;
	height: 90px;	
}
.Spy a {
	font-weight: bold;
	font-size: 120%;
	color: #66ff66;
	line-height: 1.5em;
}
.Spy .corn {
	width: 8px;
	height: 8px;
	background: url(http://i3.i.ua/actions/spy3_corner.png) no-repeat;
	position: absolute;
	top: 4px;
	left: 0;
}

/*----GRAND PARTY-----*/
.GrandParty .Content {
	background: url(http://i3.i.ua/actions/GrandPartyTitle_bg.gif) no-repeat #F5F5F5 ! important;
	border-right: 1px solid #eec9db ! important;
}
.GrandParty .Bottom {
	background: url(http://i3.i.ua/actions/GrandParty_bg.gif) no-repeat right bottom ! important;
	border-left: 1px solid #eec9db ! important;
}

.GrandParty h2 {
	padding: 0;
	margin: 36px 0 .2em 0;
	color: #f33;
}
.GrandParty p {
	margin: 10px 0 10px 110px;
}
.GrandParty a, .GrandParty a:visited, .actWinner strong {
	color: #f10083;
}

.actWinner { font-size:1em}
.actWinner strong { font-size:1.4em; display:block; margin:.3em 0 .5em 0}
.actWinner b { display:block; margin:.5em 0} 

/*----FORSAGE-----*/
.Forsage .Content {
	background: url(http://i3.i.ua/home/forsagetitle_bg.gif) no-repeat #F5F5F5 ! important;
	border-right: 1px solid #D9DBDC ! important;
}
.Forsage h2 {
	padding: 0;
	margin: 36px 0 .2em 0;
	color: #f33;
}
.Forsage p {
	margin: 40px 0 0 0;
}
.Forsage a, .Forsage a:visited {
	color: #f33;
}
.Forsage .Bottom {
	background: url(http://i3.i.ua/home/forsage_bg.gif) no-repeat right bottom ! important;
	border-left: 1px solid #D9DBDC ! important;
}

dl.site {
 width: 100%;
 margin: 0;
}
dl.site dt {
 padding-top: 3px;
 background: url('http://i3.i.ua/site_line.gif') no-repeat top left;
 height: auto;
}
dl.site dt a {
	background-image: url('http://i3.i.ua/site_bg.png') !important;	
}
dl.site dt span {
	float: left;
	background: url('http://i3.i.ua/site_cornerlb.gif') no-repeat bottom left #eee;
	margin: -5px 1em 0 1em;
	padding: 0;
	cursor: default;
}
dl.site dt span span {
	background: url('http://i3.i.ua/site_cornerrb.gif') no-repeat bottom right;
	margin: 0;
	padding: .2em .7em;
}
dl.site p { 
	margin-bottom: .2em;
}

/* Currency Exchange */
.Right .currency tbody th, .Right .currency .calc .output b, .Center .currency tbody th, .Center .currency .calc .output b,  {font-size:1.1em; }
.currency table {margin:0;padding:0;border-collapse:collapse;font-size:.8em;overflow:hidden; width:100%; }
.Left .currency td.nbu, .Left .currency th.nbu , .Tight .currency td.nbu, .Tight .currency th.nbu {display:none;}
.Tight thead th {width:20%; padding:0 .3em 0 .2em ! important;} .Tight thead th.fchild {/*width:auto!important*/}

.currency td.nbu, .currency th.nbu, .Left .currency td.sell, .Left .currency th.sell { border-right:0!important; padding-right:0!important;}
.currency tr.rub td, .currency tr.rub th { border-bottom:0!important;}
.currency th, .currency td {overflow:hidden; color:#777;}
.currency tbody td, .currency thead th  {text-align:right;}
.currency thead th { padding:0 .3em 0 0; }
.currency thead th, .currency tbody td  { font-weight:normal;border-right:1px dotted #ddd;}
.currency thead th:first-child, .currency thead th.fchild { border:0;}
.currency tbody td, .currency tbody th { border-bottom:1px solid #ddd; padding:.3em .3em .3em 0;}
.currency tbody th { text-align:left; padding:0 0 0 .1em}
.currency tbody td { font-size:1.2em; color:#000; }
.currency tbody td b { padding:0 0 0 1.1em; background-position:0 .4em; background-repeat:no-repeat; font-weight:normal; margin-left:-5px}
.currency tbody td b.more { background-image:url(http://i3.i.ua/home/arrUp.gif);}
.currency tbody td b.less{ background-image:url(http://i3.i.ua/home/arrDown.gif);}
.currency .calc { background:#fff url(http://i3.i.ua/guestbook_bg.gif) repeat-x ! important; width:100%; margin:0 -10px;padding:.3em 10px 0 10px; }
.currency .calc .wrp { position: relative;  _width:auto; }
@media screen and (min-width: 0px){
.currency .calc .wrp {padding: 0;}
.currency .Search span:first-child {position:relative; left:0!important}
/*.currency .Search span.fchld .input { height:1.5em!important}*/
}
.currency .Search .input{ width:100%; _width:95%; float:none; font-size:.9em; padding:0 .2em; _padding:0; margin:0; }
.currency div.output .input { _width:30px;}
.currency .Search .summi {font-weight:bold; /*_height:1.5em;*/ _font-size:1.1em}
.Wide .calc { font-size:1.1em;}
/*.Wide .currency .calc span.fchld .input {width:5em!important;}*/
/*.currency .Search span.fchld .input {height:1.4em; //height:1.8em; //position:relative; //top:2px; _top:0; _height:20px;}*/
.currency .Search label {font-size	:.85em; color:#777;}
.currency .Search span {display:block; width:45%;_margin-top:-2px}
.currency select {font-size:0.8em!important; border:1px solid #aaa; padding:0!important; }
.Left .currency .Search span {width:42%;}
.currency .Search span:first-child, .currency .Search span.fchld {float:right; position:relative; /*left:-6px;*/ //left:1px; _left:4px; _margin-top:0}
.currency .calc .output { margin:-1px 0 .2em 0; padding:.5em 0 .3em 0; border-top:1px dashed #ddd;clear:both; color:#777; font-size:.8em!important; font-weight:bold; text-align:right; width:100%; }
.currency .calc .outputWRP {overflow:hidden; //height:1%; width:100%; margin:0 0 -.5em 0;}
.currency .calc .output input { width:3.3em; font-size:1.15em; margin:0 .3em .4em 0 ! important; //margin-bottom:0; text-align:right; }
.currency .calc .output b input { font-size:1em}
.currency .Search .CoPaste { font-size:1.1em!important; font-weight:bold!important; width:60px!important;}

.currency .calc .output input.unsell {border:1px solid #ddd}
.currency .calc .output b {float:left; line-height:1.5em; font-size:1em; //font-size:1.1em; font-weight:normal} 
.currency .calc .output em {font-style:normal; color:#000; font-size:1.3em; line-height:1.4em;  }
.currency .calc .output em.copypaste { border:1px solid #ddd; padding:0 .2em}
.currency .calc .fchld {border:0;}


.subHead {color:#777; margin:.4em 0; display:block}

/*pop-ups in mail listing*/
.userInfoPopUp { //height:1%}
.userInfoPopUp dl, #userInfoPopUp dt, #userInfoPopUp dd {margin:0; padding:0; //height:1%}
.userInfoPopUp dl {width:100%; overflow:hidden; position:relative; border-bottom:1px dashed #ddd; padding:0 0 .5em 0;margin:0 0 .5em 0;}
.userInfoPopUp dt,#userInfoPopUp dd {float:left; height:100%;margin:0 .2em 0 0}
.userInfoPopUp dt {font-style:italic; font-weight:bold;}
.userInfoPopUp a.toggleBl { font-size:.8em; color:#999999; display:block; float:right}
.userInfoPopUp .wrpSt { width:100%; clear:both; height:.8em}
.userInfoPopUp p {overflow:hidden; _width:267px; margin:0; padding:0;}

#langs {
	background: none;
	padding: .2em 0 0 135px;
}
#langs a {
	border-width: 1px;
	border-style:	solid;
	border-color: #FFF;
	padding: 2px 4px;
	float: left;
}
#langs a.current {
	background: none;
	border-color: #E8E6DC;
}

/* ----------------------------- top-news ------------------------------- */
div.TopNews2 {
	position: relative;
	padding-right: 89px ! important;
	min-height: 356px;
	}
.Block div.TopNews2 {
	overflow: visible ! important;
	}
div.TopNews2 p {
	padding-right: 10px;
	margin-bottom: 0;
	}
div.TopNews2 h3.newsHeader {
	margin: 0 4px 2px 0;
	font-weight: bold;
	font-size: 1em;
	width: 100%;
	overflow: hidden;
	}
div.TopNews2 h3.newsHeader a {
	display: block;
	cursor: pointer;
	}
div.TopNews2 h3.newsHeader span {
	display: block;
	padding: 4px 0 4px 4px;
	}
div.TopNews2 h3.newsHeader span img {
	border: 1px solid #fff;
	}
div.TopNews2 h3.newsHeader b {
	display: block;
	margin-top: 4px;
	width: 95%;
	}
div.TopNews2 div.scroll {
	position: absolute;
	top: -2px;
	right: 6px;
	/*z-index: 1;*/
	}
div.TopNews2 div.scroll a {
	display: block;
	text-decoration: none;
	/*border: 1px solid #c9d7e8;*/
	margin-top: 4px;
	}
div.TopNews2 div.scroll a img {
	width: 75px;
	height: 60px;
	margin: 2px;
	border: 1px solid #fff;
	}
/*.TopNews2 div.scroll a:hover,
div.TopNews2 div.scroll a.current {
	background: #c9d7e8;
	}*/
div.TopNews2 div.scroll a.current {
	cursor: default;
	}

/* ------------------------- organizer ------------------------------ */
div.homeOrganizer div.Content {
	font-size: .85em;
	}
div.homeOrganizer div.Content * {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}
div.homeOrganizer div.Content .empty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.07em;
	color: #556;
	}
div.homeOrganizer .mainTitle a {
	float: left;
}
div.homeOrganizer .mainTitle a.addEvent {
	padding: 0 .5em 0 16px;	
	background: url(http://i3.i.ua/addPlus.gif) no-repeat left 0.2em;
	color: #000;
	font-weight: normal;
	font-size: .75em;
	border-bottom: none ! important;
	text-decoration: underline;
	white-space: nowrap;
	}
div.homeOrganizer .mainTitle a.addEvent:hover {
	text-decoration: none;
}
.Left div.homeOrganizer .mainTitle a.addEvent, .Tight div.homeOrganizer .mainTitle a.addEvent, .Right div.homeOrganizer .mainTitle div.floatright {
	margin: .1em 0;
}
.Left div.homeOrganizer .mainTitle div.floatright, .Tight div.homeOrganizer .mainTitle div.floatright, .Right div.homeOrganizer .mainTitle div.floatright {
	float: none !important;
	clear: left;
}
div.homeOrganizer div#listEvents {
	position: relative;
	}
div.homeOrganizer div#listEvents dl {
	border-bottom: 1px dashed #ccd;
	margin: .3em 0;
	padding-bottom: .3em;
	}
div.homeOrganizer div#listEvents dl dt {
	float: left;
	width: 5em;
	margin-right: 5px;
	color: #778;
	padding-top: .1em;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	}
div.homeOrganizer div#listEvents dl dt.noborder {
	padding-top: 0;
	}
.Tight div.homeOrganizer div#listEvents dl dt {
	float: left;
	width: auto ! important;
	color: #889;
	}
.Tight div.homeOrganizer div#listEvents dl dt.noborder {
	margin-right: 5px;
	}
div.homeOrganizer div#listEvents dl dt b {
	color: #000;
	}
div.homeOrganizer div#listEvents dl dd {
	margin-left: 5em;
	padding: 0 0 .5em 5px;
	color: #778;
	}
.Tight div.homeOrganizer div#listEvents dl dd {
	width: 100%;
	clear: left;
	margin-left: 0;
	padding: 0 0 .6em 0;
	border-top: none;
	}
.Tight div.homeOrganizer div#listEvents dl dd.noborder {
	width: auto;
	clear: none;
	padding-bottom: .4em;
	}
div.homeOrganizer div#listEvents dl dt span {
	float: right;
	width: 2.9em;
	overflow: hidden;
	margin-right: 4px;
	}
.Tight div.homeOrganizer div#listEvents dl dt span {
	float: left;
	width: auto;
	overflow: visible;
	font-weight: bold;
	}
div.homeOrganizer div#listEvents dl dt span.callMenu {
	float: right;
	width: 12px;
	height: 12px;
	margin: .1em 0 0 0 ! important;
	background-image: url(http://i3.i.ua/calendar/event_down.gif);
	background-color: #aab;
	overflow: hidden;
	cursor: pointer;
	font-weight: normal;
	}
div.homeOrganizer div#listEvents dl dt span.upMenu {
	background-image: url(http://i3.i.ua/calendar/event_up.gif);
}
div.homeOrganizer div.menu {
	position: absolute;
	z-index: 255;
	}
div.homeOrganizer div.menu a {
	color: #333 ! important;
	}
form#newEvent dl {
	margin-bottom: .5em;
	}
form#newEvent dd {
	border-bottom: 1px dashed #dde;
	padding: .3em 0;
	}
form#newEvent textarea, form#newEvent input,  form#newEvent label {
	color: #000;
	}
form#newEvent textarea, form#newEvent input.txt {
	width: 99%;
	border: 1px solid #778;
	margin-bottom: .5em;
	}
form#newEvent textarea {
	height: 2.6em;
	}
form#newEvent dt input.txt {
	font-size: 1.15em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif ! important;
	}
form#newEvent input.timeSet {
	border:1px solid #dde;
	margin:0 .2em;
	width: 2.8em;
	}
form#newEvent .timeSet, form#newEvent .dateSet {
	border: 1px solid #aab;
	border-color: #778 #a9a9a9 #a9a9a9 #778 ! important;
	/*background: url(http://i3.i.ua/calendar/menuDown.gif) right .1em no-repeat;*/
	margin: 0;
	/*padding:0 6px 0 0;*/
	}
form#newEvent .dateSet {
	background-position: right -15px;
	padding-left: 2px;
	}
form#newEvent dd em, form#newEvent dd i, form#newEvent dd u {
	background: url(http://i3.i.ua/Arr_select.gif) left .3em no-repeat;
	padding: 0 0 0 .7em;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif ! important;
	white-space: nowrap;
	color: #0021c3;
	text-decoration: none;
	border-bottom: 1px dotted;
	}
form#newEvent .italic {
	font-family: Arial, Helvetica, sans-serif ! important;
	}
form#newEvent dd div {
	border: 1px solid #778;
	_height: 1%;
	}
form#newEvent dd div.time123 {
	color: #778;
	border: none;
	border-bottom: 1px dotted #ccd;
	margin-bottom: .5em;
	padding: 0 0 .4em 1.8em;
	}
form#newEvent dd div a {
	display: block;
	padding: .1em .5em;
	color: #000;
	text-decoration: none;
	}
form#newEvent dd div a:hover {
	color: #fff ! important;
	background: #778;
	font-weight: bold;
	}
form#newEvent span.selectWday {
	display: block;
	font-size: .85em;
	}
form#newEvent span.selectWday input {
	margin:0 .2em 0 .5em;
	}
form#newEvent span.diapazone {
	display: block;
	margin-top: .2em;
	}

/*----------------------- politics -----------------*/
div.politics dl.Content {
	position: relative;
	padding: .3em 0 0 0;
	border: none;
	border-top: 1px dashed #dde;
	font-size: 85%;
	margin-top: .2em;
	width: 100%;
	}
div.politics dl.Content dd.large {
	padding-bottom: .3em;
	clear: none;
	white-space: normal;
	overflow: hidden;
	padding-top: .1em;
	line-height: 105%;
	}
div.politics dl.Content dd.position {
	float: left;
	padding: 0 .4em;
	font-weight: bold;
	background: #ffe6c6;
	margin: 0 4px 0 0;
	}
div.politics dl.myFavor dd.large {
	font-weight: bold;
	}
div.politics dl.Content dt.avatar {
	padding: 0 6px 6px 0;
	margin-top: .2em;
	}
.Left div.politics dl.Content dt.avatar {
	margin-bottom: .5em;
	}
div.politics dl.Content dt.avatar img {
	width: 30px;
	}
div.politics dl.Content dt.avatar img {
	padding: 3px;
	}
div.politics dl.myFavor dt.avatar img {
	background: #ffe6c6;
	}
/*
.Left div.politics h2.mainTitle span.nowrap, 
.Tight div.politics h2.mainTitle span.nowrap {
	white-space: normal ! important;
	}
div.politics h2.mainTitle span.nowrap span, 
div.politics h2.mainTitle span.nowrap a {
	font-size: 75%;
	white-space: nowrap;
	}
div.politics h2.mainTitle span.nowrap a {
	font-weight: normal;
	}
div.politics h2.mainTitle {
	font-weight: normal;
	}
div.politics h2.mainTitle a {
	font-weight: bold;
	}
*/
div.politics .newsHeader {
	border-top: 1px dashed #dde;
	padding: .2em 0;
	margin: .5em 0 0 0;
	}
div.politics .newsHeader .time {
	position: relative;
	float: left;
	left: 0;
	top: 0;
	margin: .1em 6px -2px 0;
	}

/* --------------------- kino --------------------- */
.Wide .kino {
	float: left;
	width: 50%;
}
.Wide .kino p {
	margin-right: .5em;
}


/* --------------------- friendsActivity --------------------- */
.Block .friendsActivity {
	margin-bottom: -8px;
	position: relative;
	z-index: 1;
	}
div.friendsActivity dl {
	margin: 0 -10px -2px -10px;
	padding: 5px 10px 0 10px;
	border-top: 1px solid #cee3f7;
	background-color: #fff;
	background-image: url(http://i3.i.ua/blue/top_gradient.png);
	background-repeat: repeat-x;
	background-position: 0 -8px;
	}
div.friendsActivity dl.active {
	padding-bottom: 5px;
	}
div.friendsActivity dl dt {
	padding-bottom: 8px;
	}
div.friendsActivity dl.active dt {
	padding-bottom: 0;
	}
div.friendsActivity dl dt a {
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	outline: none;
	}
div.friendsActivity dl dt a:hover {
	border-bottom-color: #fff;
	}
div.friendsActivity dl.active dt a {
	text-decoration: underline;
	border-bottom: none;
	}
div.friendsActivity dl.active dt a:hover {
	text-decoration: none;
	}
div.friendsActivity dl dt a img, 
div.friendsActivity dl dt span img {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0 6px 4px 0;
	background-image: url(http://i3.i.ua/blue/top_gradient.png);
	background-repeat: repeat-x;
	background-position: 0 -10px;
	}
div.friendsActivity dl dd {
	display: none;
	}
div.friendsActivity dl.active dd {
	display: block;
	margin-bottom: -.6em;
	clear: both;
	}
div.friendsActivity dd p {
	margin: .2em 0;
	padding-bottom: .5em;
	border-bottom: 1px dashed #ccd;
	}
div.friendsActivity dd a.bold, 
div.friendsActivity dd span.bold {
	display: inline-block;
	margin: 4px 0 5px 0;
	color: #000;
	font-size: .85em;
	text-decoration: none;
	}
div.friendsActivity dd .bold b {
	display: inline-block;
	margin-left: -11px;
	padding: 0 .3em;
	background-color: #eef;
	border: 1px solid #ccd;
	}
div.friendsActivity dd .bold span {
	border-bottom: 1px solid #ccd;
	zoom: 1;
	}
div.friendsActivity dd a.bold:hover span {
	border-bottom-color: #fff ! important;
	}
div.friendsActivity dd a.clean {
	font: 10px Tahoma, Verdana, sans-serif;
	color: #778;
	display: inline-block;
	margin: 4px 0 5px .5em;
	}
div.friendsActivity dd p span.nowrap img {
	margin: .2em 0 0 8px;
	vertical-align: middle;
	}
div.friendsActivity .previewRow {
	position: relative;
	padding-top: 5px;
	margin-bottom: 15px;
	}
div.friendsActivity .previewRow a {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin: -1px -1px 0 0;
	border: 1px solid #ccd;
	width: 36px;
	height: 36px;
	z-index: 1;
	background: #fff;
	text-align: center;
	text-decoration: none;
	font: 10px Tahoma, Verdana, sans-serif;
	line-height: 34px;
	}
div.friendsActivity .previewRow a img {
	width: 32px;
	height: 32px;
	margin: 2px;
	vertical-align: middle;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	}
div.friendsActivity .previewRow a:hover {
	margin: -18px -18px -17px -17px;
	width: 70px;
	height: 70px;
	line-height: 68px;
	font-size: 15px;
	z-index: 4;
	}
div.friendsActivity .previewRow a:hover img {
	width: 62px;
	height: 62px;
	margin: 4px;
	}
.previewRow div.preload {
	top: 5%;
	}
 /* настройка блока */
.Settings .friendsActivity .option {
	border-bottom: 1px dashed #ddd;
	margin-bottom: .5em;
	padding-bottom: .5em;
	}
.Settings .friendsActivity .option p {
	padding-left: 1.2em;
	}
/*.Settings .Wide .friendsActivity .option div p {
	float: left;
	width: 50%;
	}
*/
.Settings .friendsActivity .option select option {
	text-align: right;
	}

/* --------------------- hiddenMenu --------------------- */
.Block .mainTitle {
	overflow: visible;
	}	
.Block .mainTitle .hiddenMenu, .Block .mainTitle .hiddenMenu:hover {
	display: inline-block;
	background: url('http://i3.i.ua/mbox/a_advanced.gif') no-repeat 50% 50%;	
	cursor: pointer;
	position: relative;
	z-index: 255;
	border: 0 !important;
	padding: .5em !important;
	margin: 0 !important;
	vertical-align: middle;
	}
.hiddenMenu ul {	
	position: absolute;
	z-index: 1001;
	top: 1em;
	left: 0;	
	padding: .5em;
	margin: 0;
	border: 1px solid #ccc;
	border-bottom-color: #444;
	border-right-color: #444;
	background: #ffc;
	visibility: hidden;
	}
.hiddenMenu li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	}
.hiddenMenu:hover ul, .hiddenMenu ul:hover {
	visibility: visible;
	}

.poster {
	background-image: url(http://i3.i.ua/avatar_bg_big.png);
	}
.Footer {
	border-top: 0;
	}

.news_info, 
.news_del {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 2px 4px 0;
	vertical-align: middle;
	cursor: pointer;
	}
.news_info {
	background: url(http://i3.i.ua/v2/control/edit_grey_12.png) no-repeat;
	}
.news_del {
	background: url(http://i3.i.ua/v2/control/close_button_grey_12.png) no-repeat;
	}
.newsHeader .news_info, 
.newsHeader .news_del {
	visibility: hidden;
	}
.newsHeader:hover .news_info, 
.newsHeader:hover .news_del {
	visibility: visible;
	}