/* ПЕРЕОПРЕДЕЛЕНИЕ */
html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0 1em;
	height:auto !important;
	height: 100%;
	min-height: 100%;
	background: #fff;
	color: inherit;
	text-align: center;
}
spacer {
	width: 1px;
	height: 1px;
}
div, input, select, textarea, td, p {
	font-family: Arial, Tahoma, Verdana, sans-serif;/* глобальный тип шрифта */
}
p {
	padding: 0;
	margin: 0 0 1em 0;
}
form {
	margin: 0;
	padding: 0;
}
a, a.aslink, .aslink, .advanced u {
	color: #0021C3;
	text-decoration: underline;
	background-color: inherit;
	cursor: pointer;
}
a:hover, .aslink:hover {
	text-decoration: none;
}
img.aslink {
	border: 0;
	text-decoration: none;
}
/*a:visited {
	color: #0021C3;
	background-color: inherit;
}*/

.asnolink {
	color: inherit ! important;
	background-color: inherit ! important;
	text-decoration: none ! important;
	cursor: default ! important;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
}
hr {
	/*width: 100%;*/
	height: 0;
	border: 0;
	background: none;
	color: #fff;
	border-top: 1px solid #ddd;
	margin: 0.5em 0;
	text-align: left;
}
li {
	padding: 0 0 .2em 0;
}
select optgroup {
	font-style: normal ! important;
	font-weight: normal ! important;
	color: #777;
	background: #fff;
}
select optgroup option {
	color: #000;
	background: #fff;
}

.Dimension {
	/*position: relative;*/ /*IE7*/
	min-width: 760px;
	/*max-width: 1280px;*/
	max-width: 1600px;
	clear: both;
	margin: 0 auto;
	font-size: 83%; /* глобальный размер шрифта */
	text-align: left;
  width: 100%;
}
.Column {
	float: left;
	list-style: none;
}
.R, .R10, .R15, .R20, .R25, .R30, .R33, .R40, .R45, .R50, .R55, .R67, .R70, .R75, .R80, .R85, .R90, .Rfixed {
	float: right;
}
.L10, .C10, .R10 {width: 10%;}
.L15, .C15, .R15 {width: 15%;}
.L20, .C20, .R20 {width: 20%;}
.L25, .C25, .R25 {width: 25%;}
.L30, .C30, .R30 {width: 30%;}
.L33, .C33 {width: 33%;}
.R33 {width: 34%;}
.L35, .C35, .R35 {width: 35%;}
.L40, .C40, .R40 {width: 40%;}
.L45, .C45, .R45 {width: 45%;}
.L50, .C50, .R50 {width: 50%;}
.L55, .C55, .R55 {width: 55%;}
.L60, .C60, .R60 {width: 60%;}
.L66 {width: 66%;}
.L67, .C67, .R67 {width: 67%;}
.L70, .C70, .R70 {width: 70%;}
.L75, .C75, .R75 {width: 75%;}
.L80, .C80, .R80 {width: 80%;}
.L85, .C85, .R85 {width: 85%;}
.L90, .C90, .R90 {width: 90%;}
.L100, .C100 {width: 100%;}
.Rfixed {width: 240px; min-height: 350px; /*height: 100%;*/}
.C_L20_Rfixed {margin: 0 240px 0 20%;}
.L_Rfixed {margin: 0 260px 0 0;}

.marginRfixed {margin: 0 0 0 200px ! important;}
.margin0 {margin: 0 ! important;}
.margin02 {margin: .2em ! important;}
.marginT0 {margin-top: 0 ! important;}
.marginB0 {margin-bottom: 0 ! important;}
.marginL0 {margin-left: 0 ! important;}
.marginR0 {margin-right: 0 ! important;}
.marginT02 {margin-top: .2em ! important;}
.marginB02 {margin-bottom: .2em ! important;}
.marginL02 {margin-left: .2em ! important;}
.marginR02 {margin-right: .2em ! important;}
.margin05 {margin: .5em ! important;}
.marginT05 {margin-top: .5em ! important;}
.marginB05 {margin-bottom: .5em ! important;}
.marginL05 {margin-left: .5em ! important;}
.marginR05 {margin-right: .5em ! important;}
.margin1 {margin: 1em ! important;}
.marginB1 {margin-bottom: 1em ! important;}
.marginT1 {margin-top: 1em ! important;}
.marginR1 {margin-right: 1em ! important;}
.marginL1 {margin-left: 1em ! important;}
.marginL05p {margin-left: 5% ! important;}
.marginR05p {margin-right: 5% ! important;}
.marginR-100p {margin-right: -100% ! important;}


.padding0 {padding: 0 ! important;}
.padding02 {padding: .2em ! important;}
.paddingT0 {padding-top: 0 ! important;}
.paddingB0 {padding-bottom: 0 ! important;}
.paddingR0 {padding-right: 0 ! important;}
.paddingL0 {padding-left: 0 ! important;}
.paddingT02 {padding-top: .2em ! important;}
.paddingB02 {padding-bottom: .2em ! important;}
.paddingR02 {padding-right: .2em ! important;}
.paddingL02 {padding-left: .2em ! important;}
.padding05 {padding: .5em ! important;}
.paddingT05 {padding-top: .5em ! important;}
.paddingB05 {padding-bottom: .5em ! important;}
.paddingR05 {padding-right: .5em ! important;}
.paddingL05 {padding-left: .5em ! important;}
.padding1 {padding: 1em ! important;}
.paddingT1 {padding-top: 1em ! important;}
.paddingB1 {padding-bottom: 1em ! important;}
.paddingR1 {padding-right: 1em ! important;}
.paddingL1 {padding-left: 1em ! important;}

.width1p {width: 1% ! important;}
.width5p {width: 5% ! important;}
.width10p {width: 10% ! important;}
.width15p {width: 15% ! important;}
.width20p {width: 20% ! important;}
.width25p {width: 25% ! important;}
.width30p {width: 30% ! important;}
.width33p {width: 33% ! important;}
.width40p {width: 40% ! important;}
.width45p {width: 45% ! important;}
.width50p {width: 50% ! important;}
.width60p {width: 60% ! important;}
.width67p {width: 67% ! important;}
.width70p {width: 70% ! important;}
.width75p {width: 75% ! important;}
.width80p {width: 80% ! important;}
.width85p {width: 85% ! important;}
.width90p {width: 90% ! important;}
.width95p {width: 95% ! important;}
.width99p {width: 99% ! important;}
.width100p {width: 100% ! important;}
input.width100p, textarea.width100p, select.width100p {width: 96% ! important;}
input.search {
	background: url('http://i3.i.ua/im/ico_search.gif') no-repeat 2px 50% #FFF;
	padding-left: 20px;
}

.widthControl {
	position: relative;
	overflow: hidden;
	width:100%;
}

.drop {
	margin: 0;
	padding: 0;
	height: .1px;
	font-size: 0;
	line-height: .1px;
	clear: both;
}

.clear:after {
  content: ".";
  display: block;
	margin: 0;
	padding: 0;
  clear: both;
  visibility: hidden;
	font-size: 0;
  height: .1px;
	line-height: .1px;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block; clear:both;}
/* End hide from IE-mac */

.separator {width: 100%; float: left; }
table.separator {float: none; }

.floatleft {display: block; float: left ! important;}
.floatright {display: block; float: right ! important;}
.nofloat {float: none ! important;}
.noborder {border: 0 ! important;}
.nobackground {background: none ! important;}
.nowrap {white-space: nowrap ! important;}
.nobold {font-weight: normal ! important;}
.border {border: 1px solid #ddd ! important;}
.borderL {border-left: 1px solid #ddd ! important;}
.borderR {border-right: 1px solid #ddd ! important;}
.borderB {border-bottom: 1px solid #ddd ! important;}
.borderT {border-top: 1px solid #ddd ! important;}
.borderBdashed {border-bottom: 1px dashed  #ddd ! important;}
.borderTdashed {border-top: 1px dashed  #ddd ! important;}
.borderLdashed {border-left: 1px dashed  #ddd ! important;}
.borderRdashed {border-right: 1px dashed  #ddd ! important;}
.relative {position: relative;}
.overflowh { overflow:hidden; }
.displayBlock { display:block}

.clearleft {clear: left;}
.clearright {clear: right;}
.verticalmiddle {vertical-align: middle ! important;}
.verticaltop {vertical-align: top ! important;}
.verticalbottom {vertical-align: bottom ! important;}
.textleft {text-align: left ! important;}
.textright {text-align: right ! important;}
.textcenter {text-align: center ! important;}
.bgWhite {background: #fff ! important;}
.bgGrey {background: #f6f6f6;}

.decoration, .u {text-decoration: underline ! important;}
.decoration:hover {text-decoration: none ! important;}
.nodecoration {text-decoration: none;}
.smallest {font: 65% Tahoma, Verdana, Arial, sans-serif ! important;}
.smaller {font: 77% Tahoma, Verdana, Arial, sans-serif ! important;}
.small {font-size: 85% ! important;}
.normal {font-size: 100% ! important;}
.large {font-size: 115% ! important;}
.larger {font-size: 131% ! important;}
.largest {font-size: 150% ! important;}
.bold, .b {font-weight: bold ! important;}
.italic, .i {font-style: italic ! important;}
.white {color: #fff ! important; background-color: inherit;}
.yellow {color: #FFB400 ! important; background-color: inherit;}
.red {color: #f00 ! important; background-color: inherit;}
.grey {color: #777 ! important; background-color: inherit;}
.green {color: #363 ! important; background-color: inherit;}
input.grey {color: #777; background-color: buttonface;} /* фикс фона кнопок в ФФ */
.darkgrey {color: #555 ! important; background-color: inherit;}
input.darkgrey {color: #555; background-color: buttonface;} /*#D4D0C8 - системный цвет*/
.blue {color: #03f ! important; background-color: inherit;}
.black {color: #001 ! important; background-color: inherit;}
.orange {
	color: #f60 ! important;
	background-color: inherit;
	border-color: #fda !important;
}

/*______________________________________ОФОРМИЛОВКА______________________________________*/
/* строка авторизованных сервисов */
.MySectionsContainer {
	position: relative;
	height: 2.6em;
	min-height: 2.6em;
	max-height: 2.6em;
	overflow: hidden;
	white-space: nowrap;
	z-index: 240;
}
.MySections { /* контейнер закладок */
	margin: 0;
	padding: 0;
	list-style: none;
}
.MySections li { /* закладки */
	float: left;
	white-space: nowrap;
	color: inherit;
	/*background: url(http://i3.i.ua/home/mysection_bg.gif) center bottom repeat-x #f1f1f1;*/
	background: url(http://i3.i.ua/mysection_bg.png) center bottom repeat-x;
	padding: 0 0 10px 0; /* отступ для фона */
	margin-bottom: 1em;
	height: 1.7em;
	min-height: 18px;
	margin-top: 0; /* см. Skin padding-bottom */
}
.TopControl { /* кнопки управления */
	position: absolute;
	right: 0;
	top: 0;
	height: 2.6em;
	z-index: 240;
}
.TopControl .bgWhite {
	padding: .3em;
	background: url(http://i3.i.ua/rss_maskt.png) repeat-x ! important;
	}
.MySections a, .MySections a:visited, .MySections span { /* закладки */
	display: block;
	border-right: 1px solid #f1ede4;
	padding: .3em .4em .5em .4em;
	color: #000;
	background: none;
	outline: none;
}
.MySections img {
	vertical-align: bottom;
}
.MySections li.left {
	width: auto;
	background: url(http://i3.i.ua/mysection_left.png) left bottom no-repeat;
	padding-left: .3em;
}
.MySections li.right {
	width: auto;
	background: url(http://i3.i.ua/mysection_right.png) right bottom no-repeat;
	padding-right: .3em;
}
.MySections .right a {
	border-right: none ! important;
}
.MySections span { /* "все сервисы" */
	text-decoration: underline;
	cursor: pointer;
	background: url(http://i3.i.ua/catalog/arr_open_s.gif)  0 .5em no-repeat;
	margin-left: .3em;
	padding-left: 1.3em;
}
.MySections li.current {
	border-bottom: none;
	font-weight: bold;
	/*background: url(http://i3.i.ua/home/mysectioncurrent_bg.gif) left bottom repeat-x;*/
	background: url(http://i3.i.ua/mysectioncurrent_bg.png) left bottom repeat-x;
	color: inherit;
}
.MySections li.currentright {
	/*background: url(http://i3.i.ua/home/mysection_currentright.gif) right bottom no-repeat;*/
	background: url(http://i3.i.ua/mysection_currentright.png) right bottom no-repeat;
}
.MySections .current span {
	font-weight: normal;
}
.MySections li.calledExtended {
	background: url(http://i3.i.ua/calledextended_bg.gif) repeat-x #f1ede4;
	}
.MySections li.callExtended span,
.MySections li.calledExtended span {
	text-decoration: none;
	padding-left: 9px;
	margin-left: 0;
	background-image: url(http://i3.i.ua/i_4home_useronline.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	}
.MySections li.calledExtended span {
	background-image: url(http://i3.i.ua/i_4home_useronline_o.gif);
	}
.TopControlExtended {
	position: absolute;
	display: none;
	z-index: 239;
	right: 0;
	top: 0;
	width: 232px;
	padding: 2.4em 0 0 0;
	background: url(http://i3.i.ua/mysection_right.png) right bottom no-repeat;
	}
.TopControlExtended .preload {
	position: relative;
	float: left;
	border: none;
	left:0;
	top: 0;
	margin: -5px 0 5px 45px;
	height: 24px;
	line-height: 24px;
	}
.TopControlExtended .l {
	position: absolute;
	z-index: 1;
	left: -10px;
	top: 0;
	width: 10px;
	height: 100%;
	background: url(http://i3.i.ua/mysection_left.png) left bottom no-repeat;
	zoom: 1;
	}
.TopControlExtended p {
	color: #877;
	font-size: 85%;
	}
.TopControlExtended p.chatUsers a {
	display: block;
	position: relative;
	color: #000 ! important;
	text-decoration: none;
	margin: 1px 0 1px -10px;
	padding: 2px 0 3px 31px;
	z-index: 10;
	}
.TopControlExtended p.chatUsers a:hover {
	background-color: #ebe6da;
	}
.TopControlExtended p.chatUsers a span {
	color: #877;
	line-height: 92%;
	}
.TopControlExtended p.chatUsers a img {
	vertical-align: middle;
	margin: -.2em 3px 0 -21px;
	padding: 1px;
	border: 0;
	}
.TopControlExtended p.chatMore {
	position: relative;
	z-index: 2;
	padding: .2em 0 0 10px;
	margin: -11px 0 0 -10px;
	border-top: 1px dashed #d2cec0;
	width: 100%;
	}
.TopControlExtended p.chatMore a {
	float: left;
	margin-left: 21px;
	}
.TopControlExtended .myInfo {
	position: relative;
	z-index: 2;
	border-top: 1px solid #d6d2c5;
	padding: 0 0 10px 10px;
	margin: .4em 0 0 -10px;
	width: 100%;
	}
.TopControlExtended .myInfo span {
	display: block;
	font-size: 1em; 
	font-weight: bold; 
	margin: .2em 0 0 3px;
	}
.TopControlExtended .myInfo span img {
	width:16px; 
	height:16px; 
	padding:0; 
	margin:0; 
	background-position:7px 75%;
	position: relative; 
	top:1px; 
	right:2px; 
	cursor:pointer;
	}
.TopControlExtended .myInfo span img.opn {
	border: 1px solid red; 
	background-color:#FFFFFF;
	}
.TopControlExtended .myInfo em.myStatus {
	/*display: block;*/
	float: left;
	position: relative;
	color: #877; 
	font-style: normal; 
	font-size: 11px; 
	left: 15px; 
	height: 15px;
	overflow: hidden;
	padding: 2px 18px 1px 3px; 
	cursor: text; 
	white-space: nowrap;
	width: auto;
	max-width: 160px;
	font-weight: normal ! important;
	}
.TopControlExtended .myInfo em.myStatus span {
	display: inline;
	font-size: inherit; 
	font-weight: normal; 
	margin: 0;
	}
.TopControlExtended .myInfo em.myStatus i {
	background: url(http://i3.i.ua/im/arrTopDown_small.gif) right -15px no-repeat #f8f7f3; 
	position: absolute; 
	top: 1px;
	right: -2px;
	height: 17px; 
	width: 13px; 
	cursor: pointer;
	}
.TopControlExtended .myInfo em.over i, 
.TopControlExtended .myInfo em.current i {
	top: 0; 
	right: 0;
	background-color: #fff;
	border-left:1px solid #a9a9a9;
	}
.TopControlExtended .myInfo em.over, 
.TopControlExtended .myInfo em.current, 
.TopControlExtended .myInfo input, 
.TopControlExtended .myInfo textarea {
	height: 15px;
	border: 1px solid #a9a9a9; 
	padding: 1px 20px 0 2px; 
	background-color: #ffc;
	font-size: 11px;
	}
.TopControlExtended .myInfo input, 
.TopControlExtended .myInfo textarea {
	float: left;
	position: relative;
	width: 145px;
	padding-right: 35px;
	left: 15px;
	}
.TopControlExtended .myInfo em.current {
	border: 1px solid #777 ! important; 
	border-top: 0 ! important; 
	border-left-color: #a9a9a9 ! important; 
	color: #000;
	}
.TopControlExtended .myInfo .myStatusList {
	position: absolute; 
	left: 15px; 
	width: 202px;
	}
.TopControlExtended .myInfo .myStatusList a.myVar {
	font-style:italic;
	}
.TopControlExtended .myInfo img.close {
	display: block;
	float: right;
	position: relative;
	width: 12px;
	height: 12px;
	right: 10px;
	bottom: 0;
	cursor: pointer;
	}
.TopControlExtended .myInfo .clearS, 
.TopControlExtended .myInfo .approveS {
	display: none;
	position: absolute;
	height: 11px;
	width: 11px;
	bottom: 14px;
	background-color: #C5D3E7;
	border-left: 4px solid #ffc;
	border-right: 2px solid #ffc;
	background-image: url(http://i3.i.ua/im/clearS.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	}
.TopControlExtended .myInfo a.clearS {
	background-position: 0 0;
	right: 34px;
	}
.TopControlExtended .myInfo a.approveS {
	background-position: -11px 0;
	right: 48px;
	}
.TopControlExtended .myInfo .approveS:hover {
	background-color: #00ab34;
	}
.TopControlExtended .myInfo .clearS:hover {
	background-color: #808080;
	}
.myStatusIcons {
	width: 160px;
	}
.myStatusIcons img {
	margin: 0 0 0 3px;
	vertical-align: middle;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
} 


/* главная навигация */
.AllSections {
	margin: 0 0 .5em 0;
	list-style: none;
	border-bottom: 2px solid #E8E6DC;
	padding: .1em .5em;
}
.AllSections li { /* ссылки разделов */
	float: left;
	padding: 0 1em .4em 0;
}
.AllSections a, .AllSections a:visited {
	color: #000;
}
.AllSections li.current {
	font-weight: bold;
}
#sections {
	display: none;
}
.ico {
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}
.tip {
	cursor: help !important;
}
/* лого и банер */
.TopBanner730 {
	float: right;
	width: 75%;
	min-width: 730px;
	height: 90px;
	margin: .5em 0 1em 0;
}
.TopLogo730 {
	width: 17%;
	float: left;
	text-align: right;
	padding: 1.6em 0 1em 0;
}
.TopLogo468 {
	width: 20%;
	float: left;
	padding: 1.6em 0 1em 0;
	text-align: center;
}
.TopBanner468, .TopBannerAdv {
	float: right;
	width: 75%;
	min-width: 730px;
	margin: 1em 0 1em 0;
}
.TopBanner468 .Baner {
	float: left;
	padding: .5em 1em 0 0;
}
.TopBanner468 .Adv {
	margin-left: 468px;
	padding: .3em 0 .5em 0;
}
.TopBannerAdv td.Adv {
	width: 30%;
	padding: 0;
	vertical-align: top;
}
.Adv a {
	display: block;
	margin: 0 auto;
	padding: .5em 1em 0 0;
	color: #000;
	text-decoration: none;
	background-color: inherit;
	cursor: pointer;
	max-height: 62px;
	overflow-y: hidden;
	line-height: 1.2em;
}
.TopBanner468 .Adv a {
	max-width: 280px;
}
.Adv span {
	display: block;
	text-align: left;
}
.Adv a b {
	color: #c00;
	background-color: inherit;
	text-decoration: underline;
}
.Adv a:hover b {
	text-decoration: none;
}
/* adv + img */
.Adv a img {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: .5em;
	border: 1px solid #DDDDDD;
	}

.Teaser {
	float: left;
	margin: 1em 0;
}
.logo {
	width: 130px;
	height: 60px;
	border: 0;
}
/* навигация по разделу */
.ToolBar {
	/*position: relative;*/ /* for .TopControlExtended into internal pages */
	padding: .6em 0 0 0;
	margin: 0 auto;
	margin-bottom: 1em;
	color: inherit;
}
.ToolBar .L20 {
	overflow: hidden;
}
.ToolBar h1, .ToolBar h2, .ToolBar h3 {
	margin: 0;
	padding: 0 0 .5em 0;
	font-size: 100%;
	color: #fff;
	background-color: inherit;
	text-align: center;
}
.ToolBar a, .ToolBar a:visited, .ToolBar span {
	display: block;
	float: left;
	padding: .3em .5em .5em .5em;
	color: #fff;
	background-color: inherit;
	white-space: nowrap;
	margin-bottom: -.2em;
}
.mainTitle {
	padding: 0;
	margin: 0 0 .8em 0;
	line-height: 100%;
}
h1.mainTitle {
	font-size: 143%;
}
h2.mainTitle {
	font-size: 127%;
}
h3.mainTitle, dt.mainTitle {
	font-size: 113%;
}
h4.mainTitle {
	font-size: 100.1%;
}
.important {
	background: #FFF7DF;
	color: inherit;
}
.impotrant {
	padding: .2em;
	margin: 0 0 .8em 0;
	/*background: #CEE3F7;*/
	background: #f0f0f0;
	color: inherit;
	font-weight: bold;
}
p.impotrant, div.impotrant {
	padding: .5em;
	background: #FFF7DF;
	color: inherit;
}
.impotrant a {
	font-weight: normal;
}
.Title {
	padding: .2em;
	background: #CEE3F7;
	color: inherit;
}
.List { /* список без отступов */
	padding: 0;
	margin: 0 0 1em 10px;
	color: #777;
	background-color: inherit;
}
ol.List { /* список без отступов */
	margin: 0 0 0 2em;
}
.List li {
	margin: 0 0 0 10px;
}
.List .current {
	margin: 0 0 0 10px;
	color: #000;
	background-color: inherit;
}
dl.olList dt {
	position:absolute;
	width: 2em;
	padding: .1em;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
dl.olList dd {padding: 0 0 1em 3em;}

.Table { /* таблицы */
	border: 0;
	border-collapse: collapse;
}
.Table td {
	padding: .3em;
	vertical-align: top;
	border-top: 1px solid #ccc;
}
.Table .theader td {
	border-top-width: 3px;
	background: #ddd;
	color: #555;
}
.Table .tfooter td {
	border-top-width: 2px;
	font-weight: bold;
}
/* Поисковые формы */
.localSearch {
	padding: .8em;
	background-image: url('http://i3.i.ua/toolbarlocal_bg.png'); 
	background-repeat: no-repeat;
	background-position: left bottom;
}
.localSearch .corner {display: none;} /* рудимент */

/* тулбар */
.ToolBarLocal {
	/*position: relative;*/
	margin: 1px 0;
	padding: .2em;
}
.ToolBarLocal a, .ToolBarLocal .aslink, .ToolBarLocal .advanced u {
	color: #222;
}
/* тулбар. продвинутые кнопки и выпадающие меню */
.button {
	background: buttonface;
	font-size: 89%;
	color: inherit;
	cursor: pointer;
}
input.advanced {
	background: url(http://i3.i.ua/mbox/b_advanced.gif) right center no-repeat buttonface;
	text-align: left;
	padding-left: .5em;
	padding-right: 2em;
	width: auto;
	color: inherit;
}
span.advanced {
	padding: .2em 1.6em 0 0 ! important;
	background-image: url(http://i3.i.ua/mbox/a_advanced.gif);
	background-position: 100% .6em;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 85%;
}
.menu {
	position: absolute;
	list-style: none;
	z-index: 255;
	background: #ffc;
	border: 1px solid #ccc;
	border-bottom-color: #444;
	border-right-color: #444;
	padding: .5em;
	margin: 0;
	display: none;
	font-size: 83%;
	color: inherit;
	max-width: 26em;
	overflow: hidden;
	text-align: left;
}
.Dimension .menu {
	font-size: 100%;
}
.menu a, .menu .aslink {
	display: block;
	margin: 0 0 .2em 0;
	padding: 0;
	white-space: nowrap;
}
.date {
	/*padding: 0 .2em;
	border: 1px solid #bbc;*/
	font-size: 85%;
	text-decoration: none;
	color: #777;
	/*background-color: #fff;*/
}
/* дхтмл-ный блок для редактирования на лету */
.nowChange {
	padding: .3em;
	background: #FFF7DF;
	color: inherit;
	/* display: none;  определяется в локальных стилях */
}
/* доступные сервисы юзера */
.userServices {
	color: #777;
	background-color: inherit;
}
p.userServices {
	border-bottom: 1px solid #ddd;
	padding: 0 0 .5em 0;
	margin: 0 0 .5em 0;
}
.userServices a, .userServices a:visited {
	color: #000;
	background-color: inherit;
}
.userServices img {
	border: none;
	}

/* листалка */
.Paging {
	margin: 1em 0 0 0;
	padding: 0;
}
.Paging input {
	height: 1em;
}
.Paging a, .Paging span, .Paging b {
	padding: 0 .1em 0 .3em;
	border-left: 1px dotted #ccc;
}
.ToolBarLocal .Paging * {
	border-left-color: #999;
}
.Paging .curent {
	font-weight: bold;
}

/* сообщения */
.error, .error:visited {
	padding: 0 0 .6em 0;
	margin: 0;
	background: url(http://i3.i.ua/error_bg.gif) no-repeat left bottom;
}
span.error, a.error {
	display: inline-block;
	padding: .1em 0 0 .4em ! important;
	margin: 0;
	background: url(http://i3.i.ua/errorinline_bg.gif) no-repeat left center ! important;
}
.error span, .error:visited span, .error:visited a:visited {
	padding: .1em .2em .2em .2em;
	background: #FFDA75;
	color: #000;
}
.message, .message:visited {
	padding: 0 0 .6em 0;
	margin: 0;
	background: url(http://i3.i.ua/message_bg.gif) no-repeat left bottom;
}
span.message, a.message {
	display: inline-block;
	padding: .1em 0 0 .4em ! important;
	margin: 0;
	background: url(http://i3.i.ua/messageinline_bg.gif) no-repeat left center ! important;
}
.message span, .message:visited span, .message:visited a:visited {
	padding: .1em .2em .2em .2em;
	background: #A6E88F;
	color: #000;
}
.fatalError, .fatalError:visited {
	padding: 0 0 .6em 0;
	margin: 0;
	background: url(http://i3.i.ua/fatalerror_bg.gif) no-repeat left bottom;
}
span.fatalError, a.fatalError {
	display: inline-block;
	padding: .1em 0 0 .4em ! important;
	margin: 0;
	background: url(http://i3.i.ua/fatalerrorinline_bg.gif) no-repeat left center ! important;
}
.fatalError span, .fatalError:visited span, .fatalError:visited a:visited {
	padding: .1em .2em .2em .2em;
	background: #fd9b9b;
	color: #000;
}

/* обязательные элементы */
input.needElement {
	background-image: url(http://i3.i.ua/need_element.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #fff;
	padding-left: 8px;
	color: inherit;
}
/* чекбокс и мать-их... броузеры */
.checkLeft {
	margin: 0 .3em 0 0;
	padding: 0;
	vertical-align: middle;
}
.checkRight {
	margin-right: 0;
	padding: 0;
	vertical-align: middle;
}
/* обрезка по длине*/
.cropper {
	position: relative;
	width: auto;
	height: 1.3em;
	overflow: hidden;
	line-height: 1.3em;
/*
	display: block;
	padding:0.2em 0;
*/
}
.cropper .crop {
	display: block;
	width: 100%;
	overflow: hidden;
	position: absolute;
}

.avatar {
	margin: 0;
	padding: 6px 11px 11px 6px;
	float: left;
	/*background: url(http://i3.i.ua/avatar_bg.jpg) no-repeat right bottom #fff;*/
	background-image: url(http://i3.i.ua/avatar_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
a.avatar, span.avatar {
	display: block;
	text-decoration: none;
}
.avatar img {
	border: 0;
	vertical-align: top;
}


/* оформление скруглением */
.Corner {
	height: 100%;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.rounded {
	position: relative;
	height: 100%;
	margin: -1px 0 0 -1px;
	padding: .8em 0 0 .8em;
	background: url(http://i3.i.ua/border_up.png) no-repeat;
}
/* рейтинги: звезды, градусники и голосовалка */
.stars img, .starsVoted img {
	width: 16px;
	height: 16px;
	border: 0;
	margin-right: .2em;
	vertical-align: top;
}
.rateContainer {
	width: 99px;
	border: 1px solid #ddd;
	padding: 1px;
	position: relative;
	float: left;
	margin-right: .5em;
	margin-top: .2em;
	text-align: left;
}
.rateBox {
	width: 100%;
	background: url(http://i3.i.ua/catalog/rate_bg.gif) repeat-x left bottom #ddd;
}
.rateBar {
	height: 9px;
	background: url(http://i3.i.ua/catalog//rate2_bg.gif) repeat-x left bottom #595;
}
.rateBarMinus {
	height: 9px;
	background: url(http://i3.i.ua/catalog//rate3_bg.gif) repeat-x left bottom #c33;
}
.vote {
	white-space: nowrap;
	}
.vote img {
	width: 13px;
	height: 13px;
	margin: .2em 0 0 .5em;
	cursor: pointer;
}
.stars .rateContainer, .submenu .rateContainer, .cardDescription .rateContainer {margin-right: 0;}
.download .rateBox {
	background: url(http://i3.i.ua/progressbar2_bg.gif) repeat-x left bottom #ddd;
}
.download .rateBar {
	background: url(http://i3.i.ua/progress2_bg.gif) repeat-x left bottom #017db6;
}

.superplus {
	width: 36px !important;
	height: 13px;
	margin: .2em 0 0 .5em;
	cursor: pointer;
}

.myb { display: inline-block; padding-top:0.2em; font-size:11px!important;}
.myb div { display: inline;}
.mybL { background: url(http://i3.i.ua/opinion/super_plus_l.gif) no-repeat; padding-left:2px;}
.myblR { background: url(http://i3.i.ua/opinion/super_plus_lr.gif) no-repeat; padding-right:2px;}
.mybR { background: url(http://i3.i.ua/opinion/super_plus_r.gif) no-repeat; padding-right:11px }
.myb .mybC { background: url(http://i3.i.ua/opinion/super_plus_bg.gif) repeat-x; }


.increase span {
	float: right;
	padding:0;
	margin:0;
	white-space: nowrap;
}
.x2 { color: #f2a91c; }
.x4 { color: #e76f0c; }
.x6 { color: #df4101; }
.x8 { color: #d72300; }
.x10 { color: #cc0000; }

/* Users */
.girl, .boy, .community, .channel, .iemail, .group {
	padding-left: 12px;
	color: #000;
	background-repeat: no-repeat;
	background-position: 0 .15em;
	font-weight: normal;
}
.iemail {
	padding-left: 15px;
	position:relative;
	left:-3px;
}
.girl {background-image: url(http://i3.i.ua/i_girl.gif);}
.boy {background-image: url(http://i3.i.ua/i_boy.gif);}
.community {background-image: url(http://i3.i.ua/i_community.gif);}
.iemail {background-image: url(http://i3.i.ua/i_email.gif);}
.channel {
	padding-left: 14px;
	background-image: url(http://i3.i.ua/i_channel.gif);
}
.group {
	
	padding-left: 14px;
	background-image: url(http://i3.i.ua/v2/ico/sign_group.png);
}

.category {
	padding-left: 17px;
	background: url('http://i3.i.ua/category.gif') no-repeat 0 .2em;
}
.akcent .boy, .akcent .girl, .info .boy, .info .girl {
	display: inline-block;
	white-space: nowrap;
	min-width: 115px;
}
.birthday, .birthday:visited, .birthday:hover {
	color: #777;
	font-size: 77%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	white-space: nowrap;
}
.birthday img {
	width: 16px ! important;
	height: 16px ! important;
	vertical-align: bottom;
	background: #fff;
	border: 0;
}

img.discuont_small {
	width: 36px;
	height: 18px;
	vertical-align: middle;
}

/* строка вспомогательного меню */
.submenu {
	overflow: hidden;
	float: left;
	width: 100%;
	padding: .2em 0 1em 0;
}
.submenu p {margin: 0 0 0 -.8em;}
.submenu a {
	float: left;
	white-space: nowrap;
	padding-left: 1em;
	background: url(http://i3.i.ua/job/i_pointer.gif) no-repeat 0 0.5em;
	font-size: 85%;
	padding-right: 0.7em;
/*	color: #556; */
}
.submenu a.add {padding-left: 0; background: none; font-weight: bold;}

/* Вертикальный тулбар */
.ToolsTitle {margin: 0; padding: .2em .2em .2em 1em;}
.ToolsTitle a {float: right; color: #000; margin-right: .5em}
.ToolsContent {padding-left: 1em; margin-bottom: 1em;}
.ToolsContent p {padding: .15em 0 ! important; margin: 0;}
.ToolsContent .current {color: #000;}

.subTitle {
	padding: 1em 0 0.2em 0;
	margin: 0 0 0.5em 0;
	line-height: 100%;
	font-size: 113%;
}
.subTitle div.floatright {
	font-weight: normal;
	font-size: 85%;
	color: #000000;
}
.subTitle .current {background: #ddd ! important; padding: 0 0.2em;}

/* Комментарии */
/* пост с аватаром */
.posts .Lfixed {width: 140px;}
.posts .Cfixed {float: none; margin-left: 140px;}
.posts .Cfixed .caption_border {overflow: hidden;}

/* комментарий с аватаром */
table.form td {padding: .2em 0 .2em 1em;}
.comments {padding-left: 50px;}
.posts .comments .Lfixed {width: 150px;}
.posts .comments .Cfixed {float: none; margin-left: 150px;}
.addComment { /* нижняя линка добавления коммента */
	font-weight: bold;
	margin: 1em 0 1em 150px;
	font-size: 121%;
	}
.drop {
	clear: both;
	width: 100%;
	}

.Nr, 
.Nr:visited {
	width: 30px;
	padding: .1em 0;
	text-align: center;
	display: block;
	background: #ddd;
	margin-right: 5px;
	color: #333;
	float: left;
	font-family: Century Gothic;
	text-decoration: none;
}
b.Nr {	
	width: auto;
	padding: .1em .5em;
	text-align: left;
	display: inline-block;
	float: none;
	font-family: Arial;
	font-size: 85%;
}

.quote {
	padding-left: .5em;
	margin-bottom: 1em;
	color: #444;
	border-left: 3px solid #ddd;
	display: block;
}
.letterCounter {
	display: block;
	padding: 0 .2em;
	border: 1px solid #ccc;
	background: #f1f1f1;
	color: #336;
	font-size: 115%;
	font-family: Century Gothic;
	font-weight: normal;
}

/* Специальные абзацы */
.caption, .caption_border, .caption_bg  {
	margin: 0;
	padding-top: .2em ! important;
	padding-bottom: .2em ! important;
}
.caption_border {border-bottom: 1px dashed #ddd;}
.caption_bg {background: #f6f6f6;}

.simpleList dt {
	font-size: 113%;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	margin: 0 0 .3em 0;
	padding: 0 0 .3em 0;
}
.simpleList dd {
	padding: 3px 0;
	margin: 0;
	border-bottom: 1px dashed #ddd;
}

.bonusList dd {
	background: url('http://i3.i.ua/i_star.gif') no-repeat 0 .1em;
	padding: 0 0 1em 20px;
}

/* Инфоблоки (infoR -  правый) */
.akcent {padding-bottom: .5em;}
.info, .infoR {margin-bottom: 1em;}
.infoR dd {padding: 0 0 .8em .8em !important;}
.info dd, .akcent dd  {padding: 2px 1em 0 0 !important; }
.info dd, .infoR dd, .akcent dd {border: 0 !important;}

.info dl, .akcent dl {margin: 0;}
.info dl dt, .akcent dl dt {background: none;}

/* ФОЛДЕР ЮЗЕРА С ЗАКЛАДКАМИ */
/* закладки */
.Tags { /* контейнер закладок */
	padding: 1em 0 0 0;
	margin: 0;
	list-style: none;
}
.Tags li { /* закладки */
	float: left;
	margin: 0 -1px -1px 0;
	padding: .4em .6em .5em;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	white-space: nowrap;
}
.Tags li a, .Tags li a:visited, .Tags span { /* закладки */
	color: #000;
	background-color: inherit;
}
.Tags .current {
	position: relative;
	z-index:2;
	font-weight: bold;
	background: #f0f0f0;
	color: inherit;
}

.tagBody {
	margin-top: -1px;
	padding: 1em;
	background: #f7f7f7;
	color: inherit;
	border: 1px solid #ddd;
}
.tagBody dt {
	padding: 1em 0 0 0;
	border-bottom: 1px solid #ddd;
	background: none;
	font-size: 115%;
	color: #777;
}
.tagBody li {
	list-style: disc;
	margin: 0 0 0 1em;
	padding: 0;
}
.tagBody .avatar {
	/*background: url(http://i3.i.ua/avatar_bg.gif) no-repeat right bottom;*/
	margin: 0 .5em .5em 0;
}
.tagBody dd.clear {
	padding: 0 ! important;
	margin: 0 ! important;
	height: 0;
	line-height: .1px;
	font-size: 0;
}
.tagBody .Paging {
	clear: both;
	padding: 0;
	margin: 0;
}
.tagBody .comments {padding-left: 0;}
.tagBody img {border: none;}
.tagBody p {background: none;}

.existPhoto {
	margin: 1em 1em 0 0;
	padding-top: 1em;
	border-top: 1px solid #ccc;
}
.existPhoto dd {
	position: relative;
	float: left;
	width: 100px;
	height: 130px;
	padding: 0 1em 0 .5em;
	margin: 1em 1em 2em 0;
	border-left: 1px dotted #ccc;
}
.existPhoto dd input {
	font-size: 85%;
	margin-bottom: .2em;
}
.new dd {
	padding-left: 3.2em;
}
.time {
	display: block;
	position: absolute;
	left: 0;
	top: .3em;
	padding: 0 .2em;
	text-decoration: none;
	z-index: 1;
	color: #777;
}
.beforeUpload {
	width: 97%;
	overflow: hidden;
	margin: 1em 1em 0 0;
}
.beforeUpload img {
	border: 0;
	max-width: 430px;
	min-height: 100%;
	max-height: 100%;
}
.block {
	float: left;
	min-width: 15%;
	max-width: 30%;
}
td .avatar {
	float: none ! important;
}

.Gifts {
	font-size: 85%;
	color: #777;
}
.Gifts dt {
	font-weight: bold;
	padding-bottom: 1em;
}
.Gifts dd {
	float: left;
	padding: 0 .5em .5em 0;
}
.Gifts dd div {
	min-height: 6em;
	padding-right: .5em;
}
.Gifts dd span.aslink {
	color: #f60;
}
.Gifts dd img {
	width: 48px;
	height: 48px;
	border: 0;
	float: left;
	margin: 0 .2em 0 0;
}
.Gifts dd .ico {
	width: 14px;
	height: 14px;
	margin: 0;
}
.Gifts#more {
	padding-top: .5em;
	border-top: 1px dashed #ddd;
	display: none;
}

.selectGift {
	border-top: 0;
}
.selectGift dt {
	font-size: 129%;
	clear: both;
}
.selectGift dd {
	min-height: 6em;
	width: 48%;
	color: #333;
	border: 0;
}
.selectGift dd span {
	/*float: none;*/
	margin-left: 66px;
}
.selectGift dd.description {
	width: 96%;
	height: auto;
	min-height: inherit;
	min-height: auto;
	padding-bottom: 2em;
	font-size: 113%;
	color: #000;
}
.Gifts dd input {
	margin-left: -2px;
	float: left;
}
.R25 span .ico {
	width: 14px;
	height: 14px;
	border: 0;
	vertical-align: middle;
	background: #fff;
	padding-right: .5em;
}
dd a .ico {
	vertical-align: middle;
}

.Control {
	display: none;
}
.Control textarea {
	font-size: 95%;
}

/* АПЛОАД ФОТОГРАФИЙ */
.photoControl {
	/*display: none;
	display: block;*/
	width: 99.5%;
	clear: both;
}
.photoControl textarea {
	font-size: 95%;
}
.photoControl .borderT {
	padding-top: .5em;
	margin-top: 1em;
	border-top: 1px dashed #ccc;
}
.photoControl #previewPicture {
	border: 1px solid #E2D8D2;
	background: #F9F3EE;
	position: relative;
}
.cardDescription {
	position: relative;
	margin-top: -1px;
	padding: 1em 0 1em 1em;
	background: #fff;
	border: 1px solid #E2D8D2;
	border-top: 1px dashed #E2D8D2;
	color: inherit;
	margin-bottom: 1em;
}
.cardDescription .comment {
	margin-right: 13em;
}
.cardDescription .tags {
	margin: 0 13em .5em 0;
	font-size: 85%;
}
.cardDescription .stars {
	margin: 0;
	padding: 0;
	width: 11em;
	float: right;
}
.cardDescription .addToNotepad, .cardDescription .mediaPanel {
	display: block;
	position: absolute;
	bottom: -.9em;
	padding: .2em .5em;
	background: #fff;
	color: #777;
	border-left: 1px solid #E2D8D2;
	border-right: 1px solid #E2D8D2;
}
.cardDescription .addToNotepad {
	right: .5em;
}
.cardDescription .addToNotepad .aslink {
	white-space: nowrap;
}
.cardDescription .mediaPanel {
	left: .5em;
	width: 450px;
	height: 16px;
	overflow: hidden;
}
/*.cardDescription .mediaPanel object {
	vertical-align: middle;
}*/
.photoControl .previewInfo {
	padding: 2px;
	border-bottom: 1px dashed #E2D8D2;
	color: #635D59;
	font-size: 85%;
}
.photoControl #previewPicture .scroller {
	overflow: auto;
	width: 100%;
}
.photoControl #previewPicture .img {
	/*position: relative;*/
	border: 1px solid #E2D8D2;
	margin: 11px auto;
	background: #fff;
	color: inherit;
	/*min-height: 100px;*/
}
.photoControl #previewPicture .img img {
	/*border: 3px double #B2A8A2;*/
	border: 1px solid #B2A8A2;
	/*width: expression(this.offsetWidth > 770 ? "770px" : "inherit");
	max-width: 770px;
	min-height: 100%;
	max-height: 100%;*/
	margin: 2px;
	vertical-align: top;
}
.preload {
	border: 1px solid #669;
	min-height: 1em;
	background: url(http://i3.i.ua/rssreader/i_rssisload.gif) 5px center no-repeat #fff;
	padding: .2em .5em .2em 30px;
	white-space: nowrap;
	font-weight: bold;
	}
div.preload {
	position: absolute;
	left: 50%;
	top: 26%;
	margin: 0 0 0 -5em;
	padding: .7em .5em .7em 30px;
	z-index: 255;
}
.photoControl #previewPicture .preload {
	position: absolute;
	left: 50%;
	top: 38%;
	margin: 0 0 0 -5em;
	padding: .7em .5em .7em 30px;
	font-weight: bold;
	z-index: 255;
}
.photoControl #previewPicture .previewInfo img {
	border: 1px solid #B2A8A2;
	border-top-color: #fff;
	border-top-width: 2px;
	border-left-color: #fff;
	border-left-width: 2px;
	width: 19px;
	height: 19px;
	margin: 5px;
	vertical-align: middle;
	cursor: pointer;
}
.previewInfo img.disabled {
	filter: alpha(opacity = 25);
	opacity: 0.2;
	-moz-opacity: 0.2;
	cursor: default ! important;
}
/* ПРОСМОТР ФОТОК */
.photoFolder, .photoCard, .userInfo {
	float: left;
	margin: 0 1em 1em 0;
}
.photoCard {
	width: 30%;
}
.photoFolder, .owner {
	width: 47%;
}
.photoFolder dt, .photoCard dt, .userInfo dt {
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
	border-bottom: none;
}
.photoFolder dt {
	width: 142px;
	height: 124px;
}
.photoCard dt, .userInfo dt {
	width: 117px;
	height: 124px;
}

.userInfo dt {height: auto;}
.userInfo dt .avatar {float:right;}
.userInfo dd {border: 0;}

.photoFolder dd {
	margin: 0 0 0 142px;
	padding: 0 0 0 .7em;
}
.photoCard dd {
	margin: 0 0 0 117px;
	padding: 0 0 0 .5em;
	border: 0;
}
.photoFolder dt a, .photoFolder dt span, .photoCard dt a, .photoCard dt span {
	display: block;
	text-decoration: none;
	text-align: center;
	float: right;
	background-repeat: no-repeat;
}
.photoFolder dt a, .photoFolder dt span {
	padding: 9px 25px 15px 17px;
}
.photoCard dt a, .photoCard dt span {
	padding: 6px 11px 11px 6px;
	background-image: url(http://i3.i.ua/avatar_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.available dt a, .available dt span {
	background-image: url(http://i3.i.ua/photoalb_bg_avail.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.forbidden dt a, .forbidden dt span {
	background-image: url(http://i3.i.ua/photoalb_bg_forb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.denied, .denied dt a, .denied dt span {
	/*http://i3.i.ua/*/
	background-image: url(http://i3.i.ua/avatar_bg_forb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.photoFolder dt img, .photoCard dt img {
	border: 0;
	vertical-align: top;
}
.photoFolder dd .ico, .photoCard dd .ico, .Control .ico {
	width: 14px;
	height: 14px;
	margin-right: .5em;
	vertical-align: middle;
}
.ico14 {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-right: .5em;
	cursor: pointer;
	border: 0;
}
.owner p, .photoCard dd p, .userInfo dd p {
	margin: 0 0 .5em 0;
}
/* метки */
.Clouds {
	padding: .2em .5em;
	background: #f3f3f3;
	color: inherit;
}
.Clouds a, .Clouds a:visited {
	text-decoration: none;
	padding-right: .5em;
}
.Clouds a:hover {
	/*text-decoration: underline;*/
	color: #000;
}

/* хлебные крошки */
.breadCrumbs {
	color: #777;
	font-size: 105%;
}
.breadCrumbs b {
	color: #000;
}

/* Квота на дисковое пространство */
.progressContainer {
	position: relative;
	margin: -.5em 0 0 0;
	min-height: 3.5em; /* высота . folderName минус верхний маргин */
	color: #555;
}
.progressContainer * {
	font-size: 10px;
}
.progressContainer p {
	padding: .3em 0;
}
.progressContainer .zero {
	float: left;
	color: #999;
	background-color: inherit;
}
.progressContainer .end {
	float: right;
	color: #999;
	background-color: inherit;
}
.progressBox {
	width: 100%;
	background: url(http://i3.i.ua/mbox/progress_bg.gif) repeat-x left bottom #E8EBEF;
	color: inherit;
}
.progressBar {
	height: 7px;
	background: url(http://i3.i.ua/mbox/progressbar_bg.gif) repeat-x;
}
.progressVar {
	padding: .2em 0 0 .2em;
	border-left: 1px solid #D9DBDD;
	line-height: 100%;
}
.progressContainer .lt50 {
	border-left: 1px solid #D9DBDD;
}
.progressContainer .gt50 {
	border-left: none;
	border-right: 1px solid #D9DBDD;
	text-align: right;
	margin-left: -.3em;
}

.redCard {
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	height: 8px;
	background: url(http://i3.i.ua/redcard.gif) no-repeat top left;
}
.card1 {width: 8px;}
.card2 {width: 15px;}
.card3 {width: 22px;}

.table_autocomplete {
	border: 1px solid #000;
	color: #000;
	background-color: #fff;
	cursor: default;
}
.td_autocomplete_normal, .td_autocomplete_selected {
	padding: 2px ! important;
	font-family: "MS Sans Serif", sans-serif;
	font-size: 9pt;
	cursor: default;
	text-align: left;
	/*border: 0 ! important;*/
}
/*.td_autocomplete_normal {
	color: #000;
	background-color: #fff;
}*/
.td_autocomplete_selected {
	color: #fff;
	background-color: #000080;
}

/* BLOG UserInfo pop-up Block*/
.popupWrapper {position:absolute; top:300px; left:250px; z-index:65000; font-size:0.8em; padding:6px 6px 6px 0;}
.puppointer { width:13px; height:7px; position:absolute; background-position:top center; background-repeat:no-repeat;}
.offline .ptl, .offline .ptr {background-image:url(http://i3.i.ua/puppointer_t_g.gif)!important;}
.popupWrapper .ptl { top:0; left:5px;}
.popupWrapper .ptr { top:0; right:10px;}
.offline .pbl, .offline .pbr { background-image:url(http://i3.i.ua/puppointer_b_g.gif)!important;}
.popupWrapper .pbl { bottom:0; left:5px; _bottom:-9px ! important;}
.popupWrapper .pbr { bottom:0; right:10px; _bottom:-9px ! important;}
.userInfoPopUp {background-color:#FFF; width:23em; padding:.8em;text-align:left; position:relative;background-position:-40px -1px; background-repeat:no-repeat;}
.offline .userInfoPopUp {border:1px solid #9f9f9f; background-image:url(http://i3.i.ua/title_bg_gray.gif)!important; background-repeat:repeat-x;}

.userInfoPopUp div.userServices {
	border:0;
	border-top: 1px dashed #ddd;
	clear: left;
	padding: .7em 0;
	margin: 0;
}


.userInfoPopUp .margT5 { margin-top:5px;}
.userInfoPopUp .margB5 { padding-bottom:5px;}
.userInfoPopUp .pcol2 {overflow:hidden; width:150px; margin-right:-1em}
.userInfoPopUp .boy, .userInfoPopUp .girl {background-color: transparent;}
.userstatusd {background-image:url(http://i3.i.ua/userOnline.gif); background-position:1px 5px; background-repeat:no-repeat;); padding:0 0 0 10px; font-size:0.85em; color:#3b923b; line-height:20px;}
.offline .userstatusd {background-image:url(http://i3.i.ua/userOffline.gif); color:#777}
.popupWrapper .pupshad1 { background-color:#FF0000; position:absolute; top:1px; right:-7px; height:100%; width:6px; background:url(http://i3.i.ua/popupShadow_png.png) top right;_background:0;}
.popupWrapper .pupshad2 { background-color:#00FF00;position:absolute; left:1px; bottom:-7px; height:6px; width:100%; background:url(http://i3.i.ua/popupShadow_png.png) bottom left;_background:0;}
.popupWrapper .pupshad3 { background-color:#6699FF;position:absolute; right:-7px; bottom:-7px; height:6px; width:6px;background:url(http://i3.i.ua/popupShadow_png.png) bottom right;_background:0;}
.popupWrapper .preload { float:none; position:static; left:0; top:0; margin:0; padding:0 0 0 35px; border:0; background-color:transparent;}
.userInfoPopUp a.toggleBl {color:#999999;display:block;float:right;font-size:0.8em;}



/*Universal button of new style*/
.buttonR, .buttonL {float:left; cursor: pointer;}
.buttonR {background:url(http://i3.i.ua/button_backR.gif) right center no-repeat; height:22px; display:block;  }
.buttonL {background:url(http://i3.i.ua/button_backL.gif) left center no-repeat; border:0; height:22px; margin:0; font-weight:bold; font-size:1em;}


/*Universal pop-up block (used in rating argumentation and e-mail)*/
.PuPnormal {top:50%; left:50%; position:absolute; z-index:66699;font-size:.8em; }
.PuPPadd {padding:0 0 6px 0;overflow:visible; width:400px;  position:relative;float:left; position:absolute; top:-100px; left:-150px;z-index:120000}
.PuPmain {overflow:hidden; padding:0 6px 0 0; position:relative; margin:0 -6px 0 0; float:left; width:400px}
.PuPmain div.content {padding:1em; text-align:left; height:1%;background-position:-40px -1px;background-repeat:no-repeat; background-color:#FFFFFF}
.PuPmain div.content h2 {color:#0053A5; font-size:1.2em; margin:0 .5em .5em 0; background-color:transparent}
.PuPmain div.shade {background-image:url(http://i3.i.ua/shadow_png_o.png); width:6px; height:800px; position:absolute;top:0;right:0}
.PuPContn .sh2 {left:0; width:100%; } .PuPContn .sh3 {right:-6px; width:6px}
.PuPContn .sh2, .PuPContn .sh3 {overflow:hidden;position:absolute; bottom:0; height:6px}
.PuPContn .sh2 b, .PuPContn .sh3 b {display:block;background-image:url(http://i3.i.ua/shadow_png_o.png); width:1000px; height:800px;position:absolute;bottom:0;}
.PuPContn .sh2 b {left:0;} .PuPContn .sh3 b {right:0}
.PuPmain  textarea, .PuPmain input.txt {width:98%; height:5em; border:1px solid #777;margin-bottom:.5em;font-size:1em;}
.PuPmain  input.txt {height:1.4em}
.PuPmain .buttonR { margin-right:.5em}

/* выборка цветовой палитры */
form .colors dd {
	float: left;
	border: 3px solid #fff;
	border-left: 0;
}
form .colors dd label {
	display: block;
	width: 26px;
	height: 25px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
form .colors dd label.white {
	display: block;
	width: 24px;
	height: 23px;
	border: 1px solid #ccc;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
form .colors dd.current {
	margin: 1px 2px 1px -1px;
	border: none;
}
form .colors dd.current label {
	width: 28px;
	height: 28px;
}
form .colors dd.current label.white {
	width: 26px;
	height: 26px;
}
form .colors dd input {
	display: inline;
	vertical-align: middle;
	margin: 4px 0 0 0;
}


/* тестовый класс для подсветки блока */
.test {background: #fe3 ! important;}

.noreload {text-decoration:none; border-bottom:1px dashed;}



/* плавающие поп-апы */
.Float {
	position: absolute;
	z-index: 255;
	background: #fff;
	left: 15%;
	top: 15%;
	width: 70%;
	border: 1px solid #555;
	border-bottom-color: #555;
	border-right-color: #555;
	display: none;
	color: inherit;
	font-size: 83%;
	text-align: left;
	height: auto!important;
}
.FloatLogin {
	height: auto;
	width: 30em;
	padding-bottom: 1em;
}
.Float hr {
	display: block;
	margin: 0 ! important;
}
.FloatHeader h4 {
	padding: .5em;
	margin: 0;
	background-color: inherit;
	font-size: 129%;
}
.FloatHeader h4 .message, .FloatHeader h4 .error {
	font-size: 75%;
	font-weight: normal;
}
.FloatScroll {
	position: relative;
	border-top: 1px solid #555;
}
.FloatContainer {
	padding: .5em;
}
.Float .FloatClose {
	float: right;
	margin-top: .1em;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}
.Float .ToolBarLocal {
	width: 100%;
	padding: 0;
}
.Float .ToolBarLocal input {
	margin: .2em 0 .2em .2em;
}
.FloatMask {
	position: absolute;
	z-index: 254;
	background: #fff;
	display: none;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	color: inherit;
}

/* для поп-апа адресной книги */
.FloatHeader {
	border-bottom: 1px solid #555;
}
.FloatScroll {
	border: 0;
	overflow: auto;
}
.FloatTitle div {
	padding: .3em .5em;
	border-bottom: 1px solid #FFF;	
}
.FloatTitle select {
	visibility: visible !important;
}

table.contacts {
	width: 100%;
}
table.contacts td {
	border-top: 1px dotted #DDD;
	padding: .2em .5em;
}
table.contacts .header td {
	border-top: 0 !important;
	border-bottom: 1px solid #FFF !important;
	border-left: 1px solid #fff;
	background: #ddd;
	font-size: 85%;
	padding: 0;	
}
table.contacts .noborder td {
	border: 0 !important;	
}
table.contacts div {
	padding-left: 14px;
}
table.contacts div.open {
	background: url('http://i3.i.ua/mbox/arr_list_right.gif') no-repeat 3px 50%;
	cursor: pointer;
}
table.contacts div.close {
	background: url('http://i3.i.ua/mbox/arr_list_bottom.gif') no-repeat 0 50%;
	cursor: pointer;
}

.sort, .sort:visited { /* сортировка колонок */
	display: block;
	position: relative;
	padding: .5em;
	background-color: inherit;
	color: #556;
}
#sortDn .sort, #sortUp .sort {
	background-image: url(http://i1.i.ua/mbox/sort_arr_dn.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #bfbfbf;
	color: #444;
}
#sortUp .sort {
	background-image: url(http://i1.i.ua/mbox/sort_arr_up.gif);
}


/* футер */
.Footer {
	margin-top: 2em;
	padding: 0 0 1em 0;
}
.Footer img {
	border: 0;
}
.Footer .Block {
	position: relative;
	margin-bottom: 1em;
	}
.Footer .newSection {
	position: absolute;
	left: 0;
	top: 50%;
	width: 22%;
	margin: -14px 0 0 0;
	padding: 0;
	font-size: 115%;
	text-align: center;
	overflow: hidden;
}
.Footer .newSection a {
	font-weight: bold;
	color: #000;
}
.Footer .newSection img {
	 padding-right: .5em;
	 background-color: #fff;
}
.Footer .AllSections {
	width: 78%;
	margin: 0 0 0 22%;
	padding: 0;
	border: 0;
}
div.Footer table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	width: 100%;
	}
div.Footer table td.container {
	width: 25%;
	vertical-align: top;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-top: none;
	}
div.Footer table td.container h2 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	}
div.Footer table td.container a {
	display: block;
	padding: 6px;
	outline: none;
	}
div.Footer table td.container a:hover {
	color: #000;
	}
div.Footer table td.container a img {
	float: left;
	width: 100px;
	margin-right: 10px;
	}
div.Footer table td.w1 {
	width: 1%;
	}

.ico16 img, .ico32 img {
	background-repeat: no-repeat;
	background-position: top left;
	color: inherit;
	vertical-align: middle;
	border: 0;
}
.ico16 img {
	background-color: #fff;
	width: 16px;
	height: 16px;
	padding-right: .3em;
}
.ico32 img {
	width: 32px;
	height: 32px;
}
.MySections img {
	padding: 0;
	background-color: transparent;
}

/* ---------------------------- структурная единица на главной ---------------------------- */
.Block {
	background: url(http://i3.i.ua/home/block_top_bg.gif) no-repeat #fff;
	padding: 4px 0 0 0;
	margin: 6px 0 0 0;
}
.bShadow {
	background: url(http://i3.i.ua/home/block_bottom_bg.gif) no-repeat right bottom #fff !important;
	padding: 0 0 4px 0;
	margin: 0 0 6px 0;
}
.CornerLB {background-position: left bottom ! important}
.Block .mainTitle {
	padding: .5em .3em .3em 11px;
	margin: 0;
	overflow: hidden;
}
.Block .mainTitle a, .Block .mainTitle a:visited {
	margin-right: .2em;
	text-decoration: none;
}
.Block .mainTitle a:hover {
	border-bottom: 1px solid #fff ! important;
}
.Block .Content {
	padding: .1em 10px;
	margin: 0;
	overflow: hidden;
}
.Block .Content input {
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	vertical-align: middle;
}
.Block .Top {
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}
.Block .Bottom {
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}
.Block textarea {
	margin-bottom: .5em;
}
.Block .Content .button {
	margin-bottom: .5em;
}
/* блок акции или сообщения */
.import .Content {
	position: relative;
	background: url(http://i3.i.ua/home/important_title_bg.gif) no-repeat #FFEBD1 ! important;
	border-right: 1px solid #FFD092 ! important;
	border-left: 0 ! important;
	/*padding: 10px 10px 0 11px ! important;*/
	padding: 0 ! important;
}
.import .Content div {
	padding: 10px;
	}
.import .Bottom {
	position: relative;
	z-index: 10;
	background: url(http://i3.i.ua/home/important_bot_bg.gif) no-repeat right bottom ! important;
	height: 8px ! important;
	margin-top: -8px;
	line-height: 1px ! important;
	font-size: 1px ! important;
	border-left: 1px solid #FFD092 ! important;
}

/* блок с цветным фоном */
.BlockColor .Top, .BlockColor .Bottom {
	height: 8px;
	width: 8px;
	font-size: 0;
	position: absolute;
	background-repeat: no-repeat;
	background-pоsition: top left;
}
.BlockColor .Top {
	top: -1px;
	left: -1px;
}
.BlockColor .Bottom {
	right: -1px;
	bottom: -1px;
}
.CornerLB .Bottom {
	left: -1px;
	bottom: -1px;
}
.BlockColor .Content {
	position: relative;
	border-style: solid;
	border-width: 1px;
	padding: 8px;
}
.topGradient .Top {
	height: 15px !important;
	width: 120px !important;
}
/* ----------------------------  ---------------------------- */

#bmcounter {
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 1px;
	visibility: hidden;
}

/*
.Search .input input.googleSearch {
	width: 99.5% !important;
	background-image: url('http://i3.i.ua/google_search_bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
*/

.Smile {
	line-height: 140%;
	}
img.Smile, .Smile img {
	/*height: 18px;*/
	margin: 0;
	vertical-align: middle;
	border: 0;
	}

/* icons */
.vkontakte_20,
.facebook_20,
.googleplus_20,
.twitter_20,
.yandex_20, 
.mailru_20, 
.odnoklassniki_20 {
	display: inline-block;
	vertical-align: middle;
	padding-left: 20px;
	line-height: 20px;
	}
.vkontakte_24,
.facebook_24,
.googleplus_24,
.twitter_24,
.yandex_24, 
.mailru_24, 
.odnoklassniki_24 {
	display: inline-block;
	padding-left: 24px;
	line-height: 24px;
	}
.vkontakte_20 i, 
.facebook_20 i, 
.googleplus_20 i, 
.twitter_20 i, 
.yandex_20 i, 
.mailru_20 i, 
.odnoklassniki_20 i, 
.vkontakte_24 i, 
.facebook_24 i, 
.googleplus_24 i, 
.twitter_24 i, 
.yandex_24 i, 
.mailru_24 i, 
.odnoklassniki_24 i {
	display: inline-block;
	margin: 0 4px 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	}
.vkontakte_20 i, 
.facebook_20 i, 
.googleplus_20 i, 
.twitter_20 i, 
.yandex_20 i, 
.mailru_20 i, 
.odnoklassniki_20 i {
	margin-left: -20px;
	width: 20px;
	height: 20px;
	}
.vkontakte_24 i, 
.facebook_24 i, 
.googleplus_24 i, 
.twitter_24 i, 
.yandex_24 i, 
.mailru_24 i, 
.odnoklassniki_24 i {
	margin-left: -24px;
	width: 24px;
	height: 24px;
	}
.vkontakte_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_vkontakte_20.png);}
.vkontakte_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_vkontakte_24.png);}
.facebook_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_facebook_20.png);}
.facebook_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_facebook_24.png);}
.googleplus_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_googleplus_20.png);}
.googleplus_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_googleplus_24.png);}
.twitter_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_twitter_20.png);}
.twitter_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_twitter_24.png);}
.yandex_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_yandex_20.png);}
.yandex_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_yandex_24.png);}
.mailru_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_mailru_20.png);}
.mailru_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_mailru_24.png);}
.odnoklassniki_20 i {background-image: url(http://i3.i.ua/v2/ico/share/share_odnoklassniki_20.png);}
.odnoklassniki_24 i {background-image: url(http://i3.i.ua/v2/ico/share/share_odnoklassniki_24.png);}
	
/* footer reklama */
.Footer .C25 a {
	display: inline-block;
	width: 200px;
	margin-top: .3em;
	padding-top: .3em;
	background: url('http://i3.i.ua/corn_panel.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i3.i.ua/corn_panel.png,sizingMethod=crop);
}

.Footer .adv {
	border-bottom: 1px solid;
	margin-bottom: .8em;
}
.Footer dl.adv dd {
	float: left;
	width: 16.5%;
	padding-bottom: .5em;
}
.Footer dl.adv .reklama a {
	margin: 0 auto;
}

.reklama a {
	display: block;
	font-size: 11px;
	text-align: center;
	width: 141px;
	overflow: hidden;
	white-space: nowrap;
}
.reklama span {
	display: block;
	width: 139px;
	height: 106px;
	margin-bottom: 5px;
	border: 1px solid #DDD;
	background-repeat: no-repeat;	
	background-position: 50% 50%;		
	background-color: #FFF;
}	
.Disclaimer {
	position: relative;
	padding: 8px;
	background-color: #E1ECFA;
	font-size:.84em;
}
.Disclaimer .close_button {
	display: inline-block;
	width: 12px;
	height: 12px;
	font-size: 0;
	cursor: pointer;
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 8px;
	background: url(http://i3.i.ua/v2/control/close_button_grey_12.png) no-repeat 0 0;
}