@charset "utf-8";
/* CSS Document */
/***reset
************/
html, body, img, table, th, td, p, h1, h2, h3, h4, h5, h6, ul, ul li, form, fieldset, input, button {
	margin:0;
	padding:0;
}
html, img, table {
	border:0 none;
}
/***elements
***************/
html, body {
	color:#1a1a1a;
}
body {
	background:#fff url(img/top.gif) 0 0 repeat-x;
	font:normal 400 62.5% Verdana, Geneva, sans-serif;
	font:400 normal 87.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
	color:#0069ea;
	text-decoration:none;
}
a:visited {
	color:#5000ab;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	/*color:#8ebd00;*/
}
.main-content img.eLamaBorder {
	border:2px solid #d1d1d1;
	}
	img[align="left"] {
		margin:5px 25px 5px 0;
	}
	img[align="right"] {
		margin:5px 0 5px 25px;
	}
p {
	font-size:1em;
	font-size:100.01%;
	line-height:1.5;
	margin:.5em 0 1.2em;
}
h1, h2, h3, h4, h5, h6 {clear:both;}
h1 {
	color:#014eae;
	font:400 230% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 .5em;
}
h2 {
	border-bottom:2px solid #9cb800;
	color:#636363;
	font:400 170%/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 .5em;
}
h3 {
	color:#014eae;
	font:400 150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1em 0 .5em;
}
h4 {
	border-bottom:1px solid #9cb800;
	color:#373737;
	font:400 120%/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1em 0 .5em;
}
h5 {
	color:#758a00;
	font:700 110% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul {
	font-size:100.01%;
	list-style:none;
	margin:1em 0 2em;
	}
	ul li {
		background:url(img/bull.gif) 0 .6em no-repeat;
		margin:.7em 0;
		padding-left:12px;
	}
	ul ul {
		font-size:85%;
		margin:.9em 0 1.1em 2px;
		}
	ul ul li {
		background:url(img/bull1.gif) 0 .4em no-repeat;
		padding-left:13px;
	}
		ul ul ul {
			font-size:1em;
		}
table {
	border-collapse:collapse;
	border-color:#9cb800 #c4c4c4 #c4c4c4;
	border-style:solid;
	border-width:3px 1px 1px;
	/*font-size:1.4em;*/
	margin:1em 0;
	font-size:100.01%;
	}
	table * {
		/*font-size:1em;*/
	}
	/* Bitrix BugFix */
	.bx-popup-form table, .editor_dialog  table {
		margin:0;
		border:none;
	}
		.bx-popup-form  th, .bx-popup-form  td , .editor_dialog th, .editor_dialog td{
			border:none !important;
		}
	/* /Bitrix BugFix */
th {
	background:#e9e9e9;
	text-align:left;
}
td {
	vertical-align:top;
}
th, td {
	border:1px solid #c6c6c6;
	padding:12px 13px 13px;
	}
	tr.bg td {
		background:#f3f3f3;
	}
span.tablecorner {
	font-size:1px;
	line-height:0;
	height:1px;
	overflow:hidden;
	width:1px;
	position:absolute;
	background:#fff;
}
/***commomn classes
**********************/
.pic-left {
	float:left;
	margin:5px 25px 5px 0;
}
.pic-right {
	float:right;
	margin:5px 0 5px 25px;
}
* html img {
	z-index:expression(runtimeStyle.zIndex = 1,this.className = (this.align == 'left') ? 'pic-left': (this.align == 'right') ? 'pic-right':'');
}
.ico {
	background-image:url(img/ico.png);
	background-repeat:no-repeat;
	display:-moz-inline-stack;
	display:inline-block;
	height:19px;
	overflow:hidden;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:21px;
}
/***pager***/
.pager {
	padding:2px 0;
	}
	.pager a {
		margin:0 8px;
		padding:0 5px 2px;
	}
	.pager .currpage {
		background:#e9e9e9;
		color:#000;
		font-weight:700;
		margin:0 8px;
		padding:0 5px 2px;
	}
	.pager .ico {
		margin:0;
		padding:0;
	}
	.pager .ico b {
		cursor:pointer;
		display:block;
		height:100%;
		text-indent:-9999px;
		width:100%;
	}
	.pager .first-page {
		background-position:-1px -67px;
		}
	.pager a.first-page {
		background-position:-1px -1px;
	}
	.pager a.first-page:visited {
		background-position:-1px -23px;
	}
	.pager a.first-page:hover {
		background-position:-1px -45px;
	}
	.pager .prev-page {
		background-position:-23px -67px;
		}
	.pager a.prev-page {
		background-position:-23px -1px;
	}
	.pager a.prev-page:visited {
		background-position:-23px -23px;
	}
	.pager a.prev-page:hover {
		background-position:-23px -45px;
	}
	.pager .next-page {
		background-position:-45px -67px;
		}
	.pager a.next-page {
		background-position:-45px -1px;
	}
	.pager a.next-page:visited {
		background-position:-45px -23px;
	}
	.pager a.next-page:hover {
		background-position:-45px -45px;
	}
	.pager .last-page {
		background-position:-67px -67px;
		}
	.pager a.last-page {
		background-position:-67px -1px;
	}
	.pager a.last-page:visited {
		background-position:-67px -23px;
	}
	.pager a.last-page:hover {
		background-position:-67px -45px;
	}
.print-version a {
	background:url(img/ico.png) -92px -1px no-repeat;
	padding-left:22px;
}
.eyeCatcher{
	font-size: Trebuchet; 
	font-size: 15px; 
	font-weight: bold;
	color: #434343;
	border-top: solid 1px #9CB800; 
	border-bottom: solid 1px #9CB800;
	margin: 5px 7px 0 7px;
	padding: 15px 0px;
	}
.eyeCatcher p{margin: 0 0 5px 0; line-height: 1em; letter-spacing: 0.3px;}
/***forms
************/
.forms {
	margin:2em 0 3em;
	width:622px;
}
.forms .brdr {
	background:#9cb800;
	display:block;
	overflow:hidden;
	}
	.forms .b1 {
		height:1px;
		margin:0 1px;
	}
	.forms .b2 {
		height:2px;
	}
	.forms .fieldset {
		border:solid #c8c8c8;
		border-width:0 1px 1px;
		padding:15px 20px;
		width:580px;
	}
	h2.legend {
		border-bottom:0 none;
		margin-top:0;
		/*text-align:center;*/
	}
		h2.legend span {
			border-bottom:2px dashed #0062A0;
			display:inline-block;
			position:relative;
			color:#0062A0;
			cursor:pointer;
			}
	.row {
		overflow:hidden;
		width:100%;
		}
	.label {
		float:left;
		line-height:1.5;
		padding:0 9px 0 0;
		text-align:right;
		width:320px;
		}
        .arUser-login {
            display:block;
            margin-top:-2px;
            }
		* html .lteie7 .label {
			margin-right:-100%;
		}
		.label label {
			line-height:1.3;
		}
	.field {
		display:block;
		margin-left:329px;
	}
	.forms input.text-field ,
	.forms textarea {
		border:1px solid #b1b1b1;
		color:#434343;
		font:normal 1em Tahoma, Geneva, sans-serif;
		padding:0 2px;
		width:234px;
	}
	.forms .required input.text-field,
	.forms .required textarea {
		border-color:#9cb800;
	}
	.forms select {
		width:240px;
	}
	.forms input.checkradio {
		float:left;
		}
		.lteie7 .forms input.checkradio {
			margin:-4px 0 0 -3px;
		}
	.forms label.forcheckradio {
		display:block;
		line-height:1;
		margin-left:19px;
		margin-bottom:7px;
	}
	.captcha {
		margin-bottom:0.5em;
		}
		.captcha img {
			border:0 none;
		}
	.forms .reset-button {
		color:#504f4f;
		font-weight:700;
	}
	b.required {
		color:#9cb800;
	}
	em.comment {
		color:#818181;
		font-size:.85em;
		font-style:normal;
		display:block;
	}
.button {
	border:1px solid #bababa;
	background-position:0 0;
	background-repeat:repeat-x;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	overflow:visible;
	padding:2px 10px 3px;
	}
	.submit-button {
		background-color:#2468be;
		background-image:url(img/button-sub.gif);
		color:#fff;
		font-weight:700;
	}
	.reset-button {
		background-color:#c4c4c4;
		background-image:url(img/button-res.gif);
		color:#000;
	}
/***clear
************/
.clear {
	font-size:0;
	line-height:0;
	clear:both;
	display:block;
}
/***layout
*************/
#layout {
	margin:0 auto;
	padding:26px 0 0;
	width:1000px;
    /**/
   position:relative;
}
.main-content {
	padding:20px 35px 20px 40px;
	clear:both;
}
#dno {
	border-top:1px solid #b2b2b2;
	overflow:hidden;
	padding:19px 40px 25px;
	}
	.lteie7 #dno {
		display:inline-block;
		min-height:1px;
	}
	.cols {
		float:left;
		}
		.cols .content {
			margin-right:-9999px;
			width:100%;
		}
	.col-left, .col-right  {
		width:275px;
	}
	.col-center {
		width:370px;
	}
/***pompon
*************/
.pompon {
	font-size:85%;
	margin:0 40px 4px 0;
	overflow:hidden;
	position:relative;
	text-align:right;
    zoom:1;
	}
	.pompon .item {
		border-right:1px solid #afafaf;
		display:inline;
		margin:0 -12px 0 0;
		padding:0 12px 0 24px;
        zoom:1;
	}
	.lteie7 .pompon * {
		/*vertical-align: text-bottom;*/
	}
	.pompon .ico-link {
		text-decoration:none;
		}
		.pompon .ico-link span {
			text-decoration:underline;
		}
	.pompon .ico b {
		cursor:pointer;
		display:block;
		height:0;
		overflow:hidden;
		text-align:left;
		width:21px;
        padding:19px 0 0;
	}
	.lteie7 .pompon .ico {
		margin:0 3px 0 0;
	}
.exit {
	background-position:-49px -92px;
	height:13px;
	width:12px;
}
.system-mail {
	background-position:-26px -94px;
	height:10px;
	width:13px;
}
.add-money {
	background-position:-6px -94px;
	height:10px;
	width:10px;
}
.system-auth {
	background-position:-94px -24px;
}
.closer {
    background-position:-28px -138px;
}
/***shapka
*************/
#shapka {
	float:left;
	padding:0 0 0 40px;
	width:960px;
}
#logo {
	float:left;
}
#top-menu {
	border-bottom:1px solid #b2b2b2;
	height:36px;
	margin:0 0 0 295px;
	padding:13px 0 0 7px;
    background:url(img/top-menu.gif) 0 100% repeat-x;
    padding-left:0;
	}
	#top-menu ul {
		/*background:url(img/top-menu.gif) 0 100% repeat-x;*/
        background:url(img/topmenu.png) 0 100% no-repeat;
		height:36px;
		margin:0;
		padding:0;
        padding-left:7px;
	}
	#top-menu li {
		background:none;
		float:left;
		font-weight:700;
		height:36px;
		/*line-height:36px;*/
		margin:0 -1px 0 0;
		padding:0;
		position:relative;
		top:1px;
	}
	#top-menu li a {
		display:block;
		height:36px;
		padding-left:1px;
		position:relative;
		text-decoration:none;
		float:left;
        height:17px;
        padding-top:10px;
        padding-bottom:9px;
	    }
        #top-menu li a,
        #top-menu li a:visited {
            color:#0069EA;
        }
        #top-menu li a:hover {
            /*height:36px;
            /*line-height:36px;*/
            /*padding-top:0;
            padding-bottom:0;*/
           color:#8ebd00;
        }
        /* html #top-menu li a:hover {
            line-height:36px;
            }
	/*#top-menu li a:hover,*/
	#top-menu li.activ{
		background:#fff url(img/top-menu.png) 0 0 no-repeat;
	}
	#top-menu li.activ {
		padding-left:1px;
	}
	#top-menu span {
		border-right:1px solid #afafaf;
		cursor:pointer;
		display:inline;
		padding:0 15px;
	}
	#top-menu em {
		/*display:inline-block;*/
		font-style:normal;
		text-decoration:none;
        zoom:1;
	}
	#top-menu .last span {
		border-right:0 none;
	}
	/*#top-menu a:hover span,*/
	#top-menu li.activ span {
		background:url(img/top-menu.png) 100% 0 no-repeat;
		border-right:0 none;
		display:block;
		height:36px;
		padding-right:16px;
        padding-top:0;
        padding-bottom:0;
	}
    #top-menu li.activ span {
        height:17px;
        padding-top:10px;
        padding-bottom:9px;
    }
	#top-menu li.activ em {
		cursor:text;
		text-decoration:none;
	}
	#top-menu li.activ a{ background:none; padding:0;}
* html #top-menu li a,
* html #top-menu li.activ span{
	display:inline-block;
}
/* html #top-menu a:hover span,*/
#top-menu .more {
	background-position:-73px -97px;
	height:4px;
	margin:0 4px;
	vertical-align:middle;
	width:7px;
}
/***dno
**********/
ul.phones {
	margin:.5em 0;
	}
	ul.phones li {
		background:none;
		margin:0;
		padding-left:0;
	}
.copy {
	line-height:1.3;
	margin:0;
}
.email {
	margin:0;
}
dl.design {
	float:right;
	font-size:10px;
	margin:0;
	padding:3px 0 0 101px;
	white-space:nowrap;
	}
	dl.design dt {
		background:url(img/trinet.gif) 0 0 no-repeat;
		color:#000;
		height:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:3px 0 0 -101px;
		padding:16px 0 0 67px;
		position:absolute;
		width:23px;
		}
		dl.design dt a {
			display:block;
			height:27px;
			left:0;
			overflow:hidden;
			position:absolute;
			text-indent:-9999px;
			top:0;
			width:90px;
			}
	dl.design dd {
		font-family:Tahoma, Geneva, sans-serif;
		line-height:1;
		margin:0;
		padding:0;
	}
		dl.design a,
		dl.design a:visited {
			text-decoration:none;
			color:#6e6e6e;
			}
.counters {
	clear:both;
	padding:73px 0 0 25px;
	float:right;
}
.message-holder {
	display:inline-block;
}
	.lteie7 .message-holder {
		display:inline;
		zoom:1;
	}
	.message-holder h3 {
		margin:0 0 0.3em;
	}
	.message-holder textarea, .message-holder .ticket-email {
		border:1px solid #b1b1b1;
		color:#808080;
		font:1em Verdana, Geneva, sans-serif;
		height:3em;
		padding:4px;
		width:279px;
	}
	.message-holder .ticket-email {
		height:1.2em;
		margin-top:0.5em;
	}
	.message-holder .button-row {
		font-size:87.5%;
		margin:1em 0;
		text-align:right;
		}
		.message-holder .button-row * {
			vertical-align:middle;
		}
		.message-holder .button {
			margin-left:5px;
		}
		/*#ticket_send_box #ticket_submit{margin-right: 80px;}*/
/***advert
*************/
body, html {
	min-height:101%;
}
.wie6 {
	margin-right:-9999px;
	width:100%;
}
.col-l {
	float:left;
	padding:6px 0 29px;
	width:265px;
}
.col-r {
	float:right;
	width:625px;
}
ul.regions-tree {
	list-style:none;
	}
	ul.regions-tree li {
		display:block;
		}
		ul.regions-tree li div {
			padding:4px 8px 5px;
		}
		ul.regions-tree ul {
			margin-left:10px;
		}
		ul.regions-tree label {
			margin-left:3px;
		}
		ul.regions-tree .expander {
			margin:0 5px 0 0;
		}
		ul.regions-tree label,
		ul.regions-tree input {
			vertical-align:middle;
		}
.campaign-menu {
	margin:0 0 1em;
	width:100%;
}
.campaign-menu ul {
	margin:0 0 20px;
	}
	.campaign-menu li {
		background:none;
		color:#014EAE;
		font:bold 1.5em/1.8 Corbel, Verdana, Geneva,sans-serif;
		/*float:left;*/
		display:inline;
		margin:0 20px 0 0;
		padding:0;
		}
	.campaign-menu .icons {
		margin:0;
	}
	.campaign-menu .icons li {
		float:right;
		margin:0;
	}
.big-ico {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:36px 0 0;
	width:48px;
	}
	.options {
		background-image:url(img/options.png);
	}
	.pocket {
		background-image:url(img/pocket.png);
	}
	.helpp {
		background-image:url(img/help.png);
	}
.ad-campaign, .ad-campaign-title, .ad-campaign-remain {
	width:100%;
	}
	.ad-campaign {
		margin:0 0 5em;
	}
	.ad-campaign-title {
		color:#8c8c8c;
		font-size:1.1em;
		margin:0 0 .8em;
		font-size:78.5%;
		}
		.ad-campaign-title .item {
			display:inline-block;
			margin-right:.5em;
		}
        .ad-campaign-title .move-to {
            display:none;
        }
			.ad-campaign-title .item img {
				vertical-align:middle;
				border:none;
				}
		.cbrf {
			float:right;
			font-family:Tahoma, Geneva, sans-serif;
			margin:.2em 13px 0;
		}
	.ad-campaign-remain {
		font:1em Tahoma, Geneva, sans-serif;
		margin:0 0 .8em;
		}
		.summ-row {
			margin-left:13px;
		}
		.ad-campaign-remain .comment {
			color:#8c8c8c;
			font-size:.8em;
		}
		.summ {
			padding:0 2px;
		}
		.warning .summ {
			background:red;
			color:#fff;
		}
		.add-money-form {
			float:right;
			margin:-.2em 13px 0;
			}
			* html .add-money-form {
				position:relative;
				z-index:1;
			}
			.ad-campaign .button {
				padding-left:6px;
				padding-right:6px;
				vertical-align:middle;
			}
			.ad-campaign .text-field {
				padding:2px;
				vertical-align:middle;
				width:80px;
			}
.text-field {
	border:1px solid #B1B1B1;
	color:#434343;
}
.expander {
	display:inline-block;
	height:9px;
	width:9px;
	}
	.lteie7 .expander {
		margin-right:.4em;
	}
	.collapsed {
		background-position:-28px -116px;
	}
	.expanded {
		background-position:-50px -116px;
	}
.y-b-g {
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;
	height:0;
	overflow:hidden;
	vertical-align:middle;
}
.direct .y-b-g {
	background-image:url(img/direct.png);
	padding:19px 0 0;
	width:68px;
}
.begun .y-b-g {
	background-image:url(img/begun.png);
	padding:37px 0 0;
	width:72px;
}
.google .y-b-g {
	background-image:url(img/google.png);
	padding:31px 0 0;
	width:87px;
}
table.statistic {
	border-width:0 0 1px;
	margin:0 0 1.5em;
	/*table-layout:fixed;*/
	width:100%;
	}
	/*col.names {}
	col.status {}
	col.clicks {}
	col.remains {}
	col.transfer {}
	col.paid {}
	col.cost {}
	col.budget {}*/
	.direct col.names,
	.google col.names{
		width:160px;
		}
		.lteie7 .direct col.names,
		.lteie7 .google col.names{
			width:134px;
			}
	.direct col.clicks {
		width:70px;
	}
	.direct col.transfer,
	.google col.transfer{
		width:119px;
		}
		.lteie7 .direct col.transfer,
		.lteie7 .google col.transfer{
			width:93px;
			}
	.begun col.names {
		width:200px;
		}
		.lteie7 .begun col.names {
			width:184px;
		}
	.begun col.paid {
		width:150px;
		}
		.lteie7 .begun col.paid {
			width:134px;
			}
	.google col.clicks {
		width:75px;
		}
		.lteie7 .google col.clicks {
			width:49px;
			}
	.google col.cost {
		width:95px;
		}
		.lteie7 .google col.cost {
			width:69px;
			}
	.google col.status {
		width:80px;
		}
		.lteie7 .google col.status {
			width:54px;
			}
	table.statistic thead th {
		background:none;
		border:solid #9cb800;
		border-width:0 0 3px;
		font:400 78.5% Tahoma, Geneva, sans-serif;
		padding:3px 13px 4px;
		text-align:left;
		vertical-align:bottom;
	}
	table.statistic td,
	table.statistic tbody th {
		background:none;
		border:0 none;
		font:1em Tahoma, Geneva, sans-serif;
		padding:8px 13px;
		vertical-align:middle;
		}
		table.statistic .even td,
		table.statistic tbody .even th {
			padding-top:5px;
		}
		table.statistic .summary td,
		table.statistic .summary th {
			border-top:1px solid #c4c4c4;
			padding-top:1em;
			padding-bottom:1em;
		}
		table.statistic td.status,
		table.statistic td.transfer{
			padding-right:0;
		}
		table.statistic td.status {
			white-space:nowrap;
		}
		table.statistic td.clicks,
		table.statistic .status {
			padding-left:0;
		}
		table.statistic .number {
			text-align:right;
			}
			.begun  td.number {
				padding-right:3em;
			}
			.google td.number {
				padding-left:0;
			}
			.google th.budget {
				padding-left:30px;
				text-align:left;
			}
			td.number .summ {
				white-space:nowrap;
			}
		table.statistic .even td,
		table.statistic .even th{
			background:#f3f3f3;
		}
		table.statistic .text-field {
			font-size:1em;
			padding:0 2px;
			text-align:right;
			width:60px;
		}
		.campaign-info {
			color:#8c8c8c;
			display:block;
		}
		.campaign-id {
			margin-right:1em;
		}
		.currency {
			color:#8c8c8c;
			font-size:.85em;
			}
			.warning .summ .currency {
				color:#fff;
			}
		.max-transfer {
			color:#8fbc01;
			display:block;
			/*margin-right:3.9em;*/
			margin-top:.1em;
			text-align:right;
		}
		.switch-on {
			display:block;
		}
		table.statistic small {
			font:78.5% Verdana, Geneva, sans-serif;
		}
/***plushka
**************/
.balance {
	background:url(img/pocket.png) 6px 70% no-repeat;
	display:block;
	font-size:1em;
	padding:0 0 .5em 56px;
	}
	.balance strong {
		color:#014eae;
		display:block;
	}
	.balance .number {
		color:#9cb800;
		font-size:1.5em;
		font-weight:400;
		}
	.balance a {
		font-size:78.5%;
	}
	
.printer {
	background:url(img/printer.gif) 1px -12px no-repeat;
	display:block;
	font-size:1em;
	padding:0 0 .5em 65px;
	width: 220px;
	}

.menu-l {
	padding:3em 0;
	}
	.menu-l ul {
	    font-size:1.35em;
		font-weight:400;
		margin:0;
	}
	.menu-l li {
		background:none;
		margin:0 0 1.3em;
		padding-left:18px;
		}
        .menu-l li.pseudomenu span {
            display: block;
            margin-bottom: 10px;
        }
		.menu-l li .expander {
			margin:.4em 0 0 -18px;
			position:absolute;
		}
		.menu-l ul ul {
			font-size:1em;
			font-weight:400;
			margin:0;
			padding:20px 0 1px;
		}
		.menu-l ul a,
		.menu-l ul a:visited {
			color:#014eae;
		}
		.menu-l ul a:hover {
			color:#9cb800;
		}
			.menu-l ul ul a,
			.menu-l ul ul a:visited {
				color:#000;
			}
.plushka {
	background:#f5f5f5;
	color:#000;
	font-size:85%;
	padding:15px 25px;
	width:215;
	}
	.plushka-title {
		border-bottom:1px solid #c4c4c4;
		color:#1c1c1c;
		font:700 1.2em Tahoma, Geneva, sans-serif;
		margin:0 0 1em;
		padding:0 0 .5em;
	}
	.plushka .more {
		text-align:right;
		margin:1em 0 0;
	}
.ico-add {
	background-position:0 -133px;
	height:20px;
	margin-left:.5em;
	width:23px;
	}
	.ico-add span {
		cursor:pointer;
		display:block;
		height:0;
		padding-top:14px;
		overflow:hidden;
	}
/***payments
***************/
.payments {}
	.filter {
		background:#f5f5f5;
		padding:12px 15px;
	}
	h6 {
		color:#1c1c1c;
		font:700 1em Tahoma, Geneva, sans-serif;
	}

div#subMenu {
	display:none;
	position:absolute;
	top:86px;
	right:100px;
	padding:0 13px;
	border:#c4c4c4 1px solid;
	border-top:#9cb800 3px solid;
	background-color:#ffffff;
	height:100px;
	font-family:Tahoma,Verdana,Arial;
	}
	#subMenu ul {
		white-space:nowrap;
		margin:20px 0;
		}
		#subMenu li {
			display:inline;
			padding:0;
			background:none;
			}
			#subMenu a {
				color:#0069EA;
				font-size:12px;
				font-weight:normal;
				line-height:14px;
				margin:0;
				padding:0;
				text-decoration:none;
				}
			#subMenu a:visited {
				color:#5000ab;
				}
			#subMenu a:hover {
				color:#8ebd00;
				}
				#subMenu a span {
					border-left:1px solid #AFAFAF;
					cursor:pointer;
					display:inline;
					padding:0 7px;
					}
					#subMenu .first a span {
						border-left:0 none;
						}
					#subMenu a span em {
						display:inline-block;
						font-style:normal;
						text-decoration:underline;
						}
	#subMenu div {
		margin-left:7px;
		}
	
	#subMenu table {
		border:none;
		font-size:1.4em;
		margin:1em 0;
		}
		#subMenu table * {
			font-size:1em;
		}
		#subMenu th, #subMenu td {
			border:none;
			padding:0;
			background:#fff;
			vertical-align:top;
			}
			#subMenu tr.bg td {
				background:#fff;
			}
#login-form-window {
	background:#FFFFFF;
	display:none;
	right:40px;
	top:64px;
	position:absolute;
	text-align:left;
	z-index:1000;
    font-size:12px;
    width:292px;
	}
	#login-form-window .label {
		width:90px;
		}
		#login-form-window .big {
			width:225px;
			}
	#login-form-window .field {
		margin-left:0;
		}
	#login-form-window .forms {
		margin:0;
		width:auto;
		}
		#login-form-window .forms .fieldset {
			width:auto;
            padding-right:10px;
            padding-top:20px;
			}
            #login-form-window .closer {
                cursor:pointer;
                height:9px;
                position:absolute;
                right:5px;
                top:8px;
                width:9px;
            }
#login-form-window table,
#login-form-window th,
#login-form-window td {
    border:0 none;
    background:none;
}
#login-form-window table {
    margin:0;
}
#login-form-window th,
#login-form-window td {
    padding:0 0 16px;
    font-size:14px;
}
#login-form-window th {
    text-align:right;
    font-weight:400;
    padding-right:11px;
    white-space:nowrap;
}
#login-form-window .forcheckradio {
    font-size:12px;
    margin-bottom:0;
}
#login-form-window .text-field {
    width:154px;
}
/***12.01.2009***/
.forgotpass .forms {
    width:422px;
    }
    .forgotpass .forms .fieldset {
        width:380px;
    }
    .forgotpass .label {
        width:90px;
    }
    .forgotpass .field {
        margin-left:99px;
    }
    .forgotpass  .row {
        margin:.5em 0 .7em;
    }
/**13.01.2009**/
.filter {
		background:#f5f5f5;
		margin:0 0 3em;
		padding:12px 15px;
	}
	.filter table,
	.filter td,
	.filter .bg td,
	.filter th {
		background:none;
		border:0 none;
	}
	.filter table,
	.filter h6 .title {
		margin-left:5px;
	}
	.filter td {
		padding-right:40px;
		padding-top:0;
		vertical-align:bottom;
	}
	.filter .label {
		display:block;
		float:none;
		font:700 .85em Tahoma, Geneva, sans-serif;
		padding:0 0 7px;
		text-align:left;
		width:auto;
	}
	.filter td.date-pattern .label {
		padding-bottom:2px;
	}
	.filter select {
		font:.85em Tahoma, Geneva, sans-serif;
		width:185px;
	}
	.filter .button {
		padding-left:5px;
		padding-right:5px;
	}
	.spo {
		color:#818181;
		font-size:78.5%;
		}
		.spo .cell {
			display:inline-block;
		}
		.spo .pattern {
			display:block;
		}
		.spo .text-field {
			color:#1c1c1c;
			font:1.1em Tahoma, Geneva, sans-serif;
			margin:0 3px 0 0;
			padding:1px 4px;
			width:5.6em;
		}
.quant-sort {
	font-size:.85em;
	}
	.quant-sort .text-field {
		width:2em;
	}
	.quant-sort .button {
		padding-left:5px;
		padding-right:5px;
	}
	table.payment-history {
		margin:0 0 2.5em;
	}
	.payment-history col.summa {
		width:95px;
	}
	.payment-history col.close-acc {
		width:115px;
	}
	.payment-history col.date-acc {
		width:135px;
	}
	.payment-history col.id {
		width:75px;
	}
	.payment-history img {
		border:none;
		display:block;
		margin:5px 0 0;
	}
	table.payment-history thead th {
		padding-right:0;
		}
		table.payment-history thead th a,
		table.payment-history thead th a:visited {
			/*background:url(img/sort.png) 100% .55em no-repeat;*/
			color:#000;
			display:inline-block;
			text-decoration:none;
		}
	table.payment-history small {
		font-size:90%;
	}
	table.payment-history td {
		font:.85em Tahoma, Geneva, sans-serif;
		}
		table.payment-history td,
		table.payment-history .even td {
			padding:13px 10px 17px 11px;
		}
		table.payment-history td.summa,
		table.payment-history td.id {
			font-size:1em;
		}
		.negative {
			color:red;
		}
		.positive {
			color:#9cb800;
		}
		.not-paid td {
			color:red;
		}
/*** ie 6 ***/
* html .scale {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/bitrix/templates/elama/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
* html .crop {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/bitrix/templates/elama/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/* */
.filter input.checkradio {
	float:left;
	}
	.lteie7 .filter input.checkradio {
		margin:-4px 0 0 -3px;
		}
	.filter label.forcheckradio {
		display:block;
		line-height:1;
		margin-left:19px;
		margin-bottom:11px;
		font-size:1.2em;
	}
fieldset {
	border:0 none;
	margin:0;
	padding:0;
}
	.filter fieldset {
		margin-bottom:1em;
		}
		.filter fieldset.middle {
			margin:1em 0;
			}
			.middle .text-field {
				font-size:1.2em;
				padding:1px 4px;
				width:180px;
			}
		.filter fieldset.lastt {
			margin-bottom:0;
		}
	.filter td.vtop {
		vertical-align:top;
	}
	.filter td.buttons {
		padding-bottom:23px;
	}
.ico-sort {
	background-position:-70px -119px;
	display:inline-block;
	height:4px;
	vertical-align:middle;
	width:14px;
	}
	.lteie7 .ico-sort {
		margin-top:3px;
	}
table.payments td.summa,
table.payments th.summa {
	padding-left:0;
	padding-right:0;
	text-align:right;
	}
table.payments td.summa,
table.payments th.summa,
table.payments .date {
	text-align:right;
}
table.payments th.date {
	padding-right:10px;
}
	table.payments th.summa a {
		padding-right:0;
	}
table.payments col.summa {
	width:83px;
}
small.where-to-go {
	display:block;
	margin-top:.5em;
}
ul.actions {
	margin:0;
	}
	ul.actions li {
		background:none;
		margin:.4em 0;
		padding-left:0;
	}
/****/
.profile-block-shown {
    display:block;
}
.profile-block-hidden {
    display:none;
}
h5.profile-link {
    font-size:1.3em;
    font-weight:400;
	font-size:1em;
}
/** usable-form **/
.usable-form {
	margin:2em 0 3em;
    width:530px;
    }
	.usable-form h2 {
		clear:none;
		margin-bottom:.7em;
		}
	.usable-form .row {
		margin-bottom:.7em;
		}
	.usable-form .text-field,
	.usable-form textarea,
	.usable-form select {
		border:1px solid #b1b1b1;
		font:1em Tahoma, Geneva, sans-serif;
		}
    .usable-form .text-field,
	.usable-form textarea {
		color:#434343;
        outline:none;/* -webkit */
		padding:2px 4px 4px;
		width:520px;
    	}
		.usable-form textarea {
			height:120px;
		}
		.required input.text-field, .required textarea {
			border-color:#9cb800;
			}
		.usable-form .captcha input.text-field {
			width:170px;
			}
	.usable-form label {
		display:block;
		font-size:0.9em;
		margin:0 0 1px;
		}
	.usable-form select {
		width:100%;
		}
	.usable-form .comment {
		color:#7a7a7a;
		display:block;
		font-size:0.9em;
		line-height:1.3;
		margin:1px 0 0;
	}
	input.checkradio {
		float:left;
		}
	label.forcheckradio {
		line-height:1;
		margin-bottom:7px;
		margin-left:19px;
		}
		.lteie7 .usable-form input.checkradio {
			margin:-4px 0 0 -3px;
			}
	.usable-form fieldset {
		border:1px solid #dbdbdb;
		/*font-size:1.4em;*/
		margin:.2em 0 .7em;
		padding:9px 9px 4px;
		}
		.usable-form span.legend {
			display:block;
			font-size:85%;
			}
		.usable-form fieldset label {	
			font-size:100.01%;
		}
.usable-form .label, .usable-form .field {
    display:block;
    float:none;
    margin:0;
    padding:0;
    text-align:left;
    width:auto;
}
.helper {
	float:right;
	font-size:1.4em;
	margin:.25em 0 0;
	padding:0 .1em;
	}
.inputtextarea {
    font:12px Tahoma, Geneva,sans-serif;
}
#maxLimit {
    position:absolute;
}
.max-transfer {
    position:absolute;
    display:block;
    top:100%;
    left:0;
    }
    * html .max-transfer {
        top:21px;
    }
    .add-money-form .max-transfer {
        top:auto;
        bottom:100%;
    }
.need-for-maxx, .add-money-form {
    position:relative;
    z-index:1;
    zoom:l;
}
label.error {
    color:red;
    font-size:90%;
    display:block;
}
/*input.error,
textarea.error {
    border:1px dotted red!important;
}*/

/***03.03.2009***/
.e-forum {
    
    }
    .e-forum table, .e-forum td, .e-forum th {
        border:0 none;
    }
	.e-forum-menu {
		margin:0;
		width:100%;
		}
		.e-forum-menu td,
		.e-forum-menu td *{
			vertical-align:middle;
			}
			.e-forum-menu td a,
			.e-forum-menu td a:visited {
				color:#1c1c1c;
				margin-right:5px;
				text-decoration:none;
				}
			.e-forum-menu td img {
				margin-right:5px;
				}
		.e-forum-menu .bg td {
			background:none;
			}
.e-forum-menu td.createNewForum {
	padding-right:0;
	text-align:right;
	}
b.createNewForum {
	background:#8ec21b url(img/forum/createNewForum.gif) 0 0 repeat-x;
	border:1px solid #bababa;
	display:inline-block;
	}
input.createNewForum {
	background:url(img/forum/addNewTopic.gif) 6px 50% no-repeat;
	border:0 none;
	font-weight:700;
	padding-left:27px;
	padding-right:8px;
	}
.forumSearch {
	display:inline;
	}
.forumList {
	background:url(img/forum/arrD.gif) 50% 50% no-repeat;
	cursor:pointer;
	display:inline-block;
	width:15px;
	height:0;
	overflow:hidden;
	padding-top:15px;
	}
.topicStatusCell {
	color:#818181;
	}
	.topicStatusCell td {
		vertical-align:top;
		}
		.topicStatusCell table {
			margin:0;
			}
		.topicStatusCell table td {
			padding:0 18px 18px 0;
			}
span.topicStatus {
	display:inline-block;
	height:0;
	margin-right:6px;
	overflow:hidden;
	vertical-align:middle;
	}
.closedTopic {
	background:url(img/forum/envelopeAndLockGreen.png);
	padding-top:26px;
	width:38px;
	}
.newMessages {
	background:url(img/forum/envelopeGreen.png);
	padding-top:21px;
	width:34px;
}
.movedTopic {
	background:url(img/forum/envelopeGreenAndBlueArrow.png);
	padding-top:26px;
	width:38px;
	}
.newMessagesAbsent {
	background:url(img/forum/envelopeGrey.png);
	padding-top:21px;
	width:34px;
	}
.forumTopicList {
	width:100%;
	}
	.forumTopicList th {
		font-weight:400;
		padding:5px 12px;
		}
	.forumTopicList th,
	.forumTopicList td {
		background:#f3f3f3;
		text-align:left;
		padding-right:0;
		vertical-align:middle;
		}
		.forumTopicList .e-topics,
		.forumTopicList .e-messages,
		.forumTopicList .e-replies,
		.forumTopicList .e-views {
			text-align:center;
			}
		.forumTopicList .e-messages,
		.forumTopicList .e-views {
			padding-right:12px;
			}
		.forumTopicList .bg td {
			background:#fff;
			}
		.forumTopicList a {
			color:#000;
			text-decoration:underline;
			}
		.forumTopicList a:visited {
			color:#5000ab;
			}
		.forumTopicList a:hover {
			color:#8ebd00;
			}
		.forumTopicList small {
			color:#818181;
			display:block;
			font-size:.8em;
			}
		.forumTopicList .topicStatusCell {
			width:1px;
			}
		.forumTopicList span.topicStatus {
			margin:0;
			}
		.forumTopicList .date {
			margin-left:10px;
			}
.unrecognizableIco {
	display:inline-block;
	height:0;
	width:16px;
	}
	.unrecognizableIcoRaz {
		background-position:-25px -157px;
		padding-top:16px;
		}
	.unrecognizableIcoDva {
		background-position:-69px -157px;
		padding-top:15px;
		}
	.unrecognizableIcoTri {
		background-position:-47px -157px;
		padding-top:15px;
		}
	.unrecognizableIcoChetyre {
		background-position:-3px -157px;
		padding-top:16px;
		}
.e-forum h4 {
	border:0 none;
	margin:0 0 0 12px;
	}
.crumbs {
	font-size:.85em;
	}
.e-views {
	color:#818181;
	}
.asc-desc {
	cursor:pointer;
	height:0;
	padding:7px 0 0;
	width:13px;
	}
	.asc-desc-desc {
		background-position:-4px -184px;
		}
	.asc-desc-asc {
		background-position:-26px -184px;
		}
.forumTopicList td.e-views,
.forumTopicList td.e-replies {
	padding-right:30px;
	}
.forum-popup-oveflow {
	height:auto;
	overflow:auto;
	padding:1px;
	position:absolute;
	}
	.forum-popup-oveflow .e-bgs {
		border:1px solid;
		border-color:#9cb800 #c4c4c4 #c4c4c4;
		border-top-width:2px;
		background:#fff;
		padding:1px 0;
		}
	.forum-popup-oveflow ul {
		border-top:1px solid #9cb800;
		margin:0;
		padding:2px 12px 0;
		position:relative;
		top:-4px;
		}
	.forum-popup-oveflow li {
		background:none;
		padding:0;
		}
		.forum-popup-oveflow li a,
		.forum-popup-oveflow li a:visited {
			background:url(img/ico.png) -97px -70px no-repeat;
			color:#0069EA;
			display:inline-block;
			padding:0 0 0 18px;
			}
		.forum-popup-oveflow li a:hover {
			background-position:-97px -114px;
			}
.forumTopicList th.header {
	cursor:pointer;
	}
#printadr {
    position:absolute;
    left:-9999em;
    }
/***/
h3.legend {
	font-size:2.3em;
	margin:0 0 .5em;
	}
	h3.legend a,
	h3.legend a:visited {
		background:url(img/ico.png) -95px -275px no-repeat;
		color:#014eae;
        outline:none;
		padding-left:22px;
		text-decoration:none;
		}
		h3.legend a:hover {
			background-position:-95px -187px;
			color:#8ebd00;
		}
		h3.legend a span {
			border-bottom:2px dashed #014eae;
			}
			h3.legend a:hover span {
				border-bottom-color:#8ebd00;
				}
	h3.legend a.open-state,
	h3.legend a.open-state:visited{
		background-position:-95px -143px;
		}
		h3.legend a.open-state:hover {
			background-position:-95px -231px;
		}
.system-msg {
	border:3px solid #9cb800;
	padding:17px;
	display:inline-block;
	}
.err-msg {
	border-color:#c15850;
	}
.usable-form .fieldset {
    border:0 none;
    padding:0;
    width:auto;
}
span.forcheckradio {
    display:block;
    margin-bottom:2px;
    margin-left:19px;
}
.newrow .label,
.newrow .field {
    display:inline;
}
.left-menu {
    margin:2em 0 0;
    }
    .left-menu li {
        background:none;
        padding-left:18px;
    }
/**
 * elama-mail-message
 */
.elama-mail-message-title {
    border:0;
}


div.support-lamp-red {
	background-image: url(img/red.gif);
	width:14px;
	height:14px;
	}
div.support-lamp-green {
	background-image: url(img/green.gif);
	width:14px;
	height:14px;
	}
div.support-lamp-green-s {
	background-image: url(img/green_s.gif);
	width:14px;
	height:14px;
	}
div.support-lamp-yellow {
	background-image: url(img/yellow.gif);
	width:14px;
	height:14px;
	}
div.support-lamp-grey {
	background-image: url(img/grey.gif);
	width:14px;
	height:14px;
	}
a.go-2-pocket {
	position:absolute;
	width:56px;
	height:48px;
	margin-left:-56px;
	display:block;
	height:0;
	padding-top:48px;
	overflow:hidden;
	outline:none;
}
/**
 * blog_list
 */
.blog_list {
	}
	.blog-mainpage-item {
		margin:0 0 1.8em;
		}
		.blog-mainpage-title,
		.blog-post-title {
			font-size:179%;
			margin:0 0 .5em;
		}
		.blog-post-title {
			margin-bottom:.175em;
		}
		.blog-author {
			/*font-weight:700;*/
			margin-right:1em;
		}
		.blog-mainpage-meta {
		}
		.blog-mainpage-comments {
			font-size:86%;
		}
		.blog-post-date {
			color:#818181;
			font-size:78.5%;
			margin-right:1.5em;
		}
		.blog-mainpage-content,
		.blog-post-content{
			line-height:1.5em;
			margin:.6em 0 0;
			}
		.blog-post-content {
			margin-bottom:2em;
		}
			.blog-mainpage-content img {
				display:block;
				margin:.7em 0;
			}
		.blog-post-avatar {
			float:left;
			margin:0 22px 0 0;
			text-align:center;
			width:76px;
			}
			.blog-post-avatar img {
				display:block;
				height:auto;/*just in case*/
				margin:4px 0 5px;
				width:76px;/*just in case*/
			}
		.blog-post-content-text {
			margin-left:100px;
		}
		.blog-post-meta-util {
			font-weight:700;
		}
.blog-post-current {
	margin:1.5em 0 2em;
}
.blog-comment {
	margin:0 0 1em;
	}
	.blog-comment-info {
		color:#818181;
		/*font-weight:700;*/
		margin:0 0 10px;
		}
		.blog-author-icon {
		    /*background-position:50% 50%;
            background-repeat:no-repeat;
		    display:inline-block;*/
			text-decoration:none;
            /*height:31px;
            width:30px;
            margin-right:10px;
			vertical-align:middle;*/
		}
		.blog-author-icon img {
			margin-right:10px;
			vertical-align:middle;
		}
	.blog-comment-meta {
		color:#c4c4c4;
		font-size:1.2em;
		font-weight:400;
		}
		.blog-comment-meta a {
			font-size:68.75%;
		}
	.blog-comment-link {}
	.blog-comment-parent {}
	.blog-comment-date {
		font-size:78.5%;
		font-weight:400;
		margin:0 2em 0 1em;
	}
	.blog-comment-content {
		font-size:86%;
		line-height:1.5;
	}
.blog-comment-list {
	padding-bottom:1em;
}
a.add-comment-button,
a.add-comment-button:visited {
	background:#2468BE url(img/button-sub.gif) 0 0 repeat-x;
	border:1px solid #bababa;
	color:#fff;
	text-decoration:none;
	float:left;
	font:700 12px/16px Tahoma, Geneva, sans-serif;
	padding:2px 5px 3px;
	}
	.add-comment-button img {
		vertical-align:middle;
	}
/**
 * blog-calendar
 */
.blog-calendar {
    
    }
    .blog-calendar table {
        margin-top:0;
    }
    .blog-calendar table ,
    .blog-calendar td,
    .blog-calendar th {
        border:0;
    }
    .blog-calendar td,
    .blog-calendar th {
        padding:6px 7px 5px;
        vertical-align:middle;
     }
     table.wrapper {
         margin:0;
     }
     td.wrapper {
         padding:5px 0 0;
     }
     .blog-calendar th {
         border-bottom:1px solid #dadada;
     }
     .blog-sidebar ul,
     .blog-sidebar h3 {
         margin:0;
     }
     .blog-sidebar li {
         background:none;
         padding-left:0;
     }
     .blog-search-form input,
     .blog-search-form select {
         margin:0 0 .5em;
         }
         .blog-search-form .text-field {
             padding:2px 4px 1px;
             width:210px;
            }
.ico-month {
    font-size:150%;
    font-weight:700;
    text-decoration:none;
}
.month-pager {
    width:100%;
    }
    .month-pager td {
        padding:3px 7px 2px;
    }
/**
 * DESABLE
 */
.disable {
	color:#ccc;
}
/**
 * RSS
 */
.blog-rss-subscribe {
	padding-bottom:1.5em;
	float:left;
	width:100%;
}
.blog-tab, .blog-tab-container {
	/*background-color:#EDEDED;*/
	float:left;
	width:100%;
}
div.blog-tab-left {
	background-image:url(images/plashka_start.gif);
}
div.blog-tab-right {
	background-image:url(images/plashka_end.gif);
}
.blog-rss-subscribe .blog-tab-items {
	padding-top:0.55em;
}
.blog-tab-items {
	color:#767676;
}
.blog-tab-items {
	display:inline;
	float:right;
	font-size:0.95em;
	padding-right:0.6em;
	white-space:nowrap;
}
.blog-tab-items a {
	color:#767676 !important;
}
.blog-tab-items a {
	padding-left:0.6em;
	text-decoration:none !important;
}
.blog-rss-icon {
	background-image:url(images/rss_icon.gif);
}
.blog-rss-icon {
	background-repeat:no-repeat;
	display:block;
	height:17px;
	line-height:1em;
	width:17px;
}
.blog-tab-title {
	display:inline;
	float:left;
	/*font-weight:bold;*/
	overflow:hidden;
	padding:0.5em;
}
.blog-tab-title a {
	color:#000000 !important;
}
.blog-tab-title a {
	text-decoration:none !important;
}







/**
 * blog-mainpage-side-left, blog-mainpage-side-right
 */
.blog-mainpage-side-left {
	float:left;
	width:654px;
}
.blog-mainpage-side-right {
	float:right;
	/*width:234px;*/
}
.clearall {
	zoom:1;
	}
	.clearall:after {
		clear:both;
		content:'';
		display:block;
		height:0;
	}
.blog-mainpage-comment .blog-post-date {
	display:block;
	margin:.2em 0 0;
}
.blog-mainpage-side-right .blog-mainpage-content {
	font-size:.95em;
	line-height:1.3;
}
.blog-mainpage-side-right .blog-mainpage-item {
	margin-bottom:.8em;
}
#user_name, #comment {
	border: 1px solid #B1B1B1;
	padding: 5px;
}
.blog-comment-buttons {
	margin-top: 10px;
	margin-bottom: 10px;
}
/**
 * blog.user
 */
div.blog-user-info {
 	margin: 0 0 0 295px;
}
table.blog-table-user {
 	border: none;
}
table.blog-table-user th, table.blog-table-user td {
	padding: 5px 30px 5px 0;
	background-color: #fff;
	font-weight: normal;
	border: none;
}
table.blog-table-user img {
	border: 1px solid #B2B2B2;
}
.profile-img:hover {
	background: url(img/add-com.png) no-repeat 100% 0;
	padding-right: 20px;
}
/**
 * FAQ
 */
.faq-menu {
	/*margin:0 0 1em;*/
	width:100%;
}
.faq-menu ul {
	margin:0 0 40px;
	}
	.faq-menu li {
		background:none;
		color:#000;
		font:normal 1.5em/1.8 Corbel, Verdana, Geneva,sans-serif;
		display:inline;
		margin:0 60px 0 0;
		padding:0;
		}
	.faq-menu .icons {
		margin:0;
	}
	.faq-menu .icons li {
		float:right;
		margin:0;
	}
	.faq-menu a {
		color:#014eae;
		border-bottom:1px dashed #014eae;
	}
		.faq-menu a:hover {
			text-decoration:none;
		}

.faq-item .hidden {
	display:none;
}
	.faq-item h5 {
		padding-bottom:15px;
	}
	.faq-item h5 span:hover {		
		cursor: pointer;
	}
	.faq-item .bundle:hover {		
		border-bottom:1px dashed #758A00;
	}
	.faq-item .slider {
		padding:0 0 15px 15px;
	}
	
	
/*CREATOR*/
.creatorAddInfo{font-size: 0.8em; color: #393939}
.creatorAddInfo b{color: #161616}