/* Стили оформления страниц раздела "Книга отзывов" */

/* Таблица вывода отзыва Народного рейтинга*/
table.resptab {
	margin-bottom: 1em;
}

table.resptab tr td {
	font-size: 80%;
	padding: 0.5em 0.8em 0.6em 0.8em;
	background-color: #F6F6F6;
}

table.resptab tr td.headerline {
	color: #555555;
	padding: 0.3em 0.5em 0.3em 0.8em;
	background-color: #DDDDDD;
	font-weight: bold;
	padding-left: 0.8em;
}

table.resptab tr td.rating {
	font-size: 70%;
	color: #787878;
	padding: 0.3em 0.5em 0.3em 0.2em;
	background-color: #DDDDDD;
	padding-right: 0.5em;
}

table.resptab tr td.footerline {
	font-size: 70%;
	color: #666666;
	padding: 0.2em 0.5em 0.3em 0.8em;
	background-color: #FFFFFF;
	border-bottom: 1px #DDDDDD solid
}

table.resptab tr td.addheader {
	color: #666666;
	background-color: #E6E6E6;
}

/* Корректировка цвета к таблице для Cлужебного рейтинга
table.respofficial tr td {
	background-color: #F6FFF6;
}

table.respofficial tr td.headerline {
	color: #505C50;
	background-color: #DDE8DD;
}

table.respofficial tr td.rating {
	color: #505C50;
	background-color: #DDE8DD;
}
*/


/*Стиль оформления отзыва действующего сотрудника*/
table.respworker tr td {
	color: #888888;
	background-color: #EEEEEE;
}

table.respworker tr td.headerline {
	color: #888888;
	background-color: #CCCCCC;
	background-image: url(/services/official/lightgrey_stroke_bg.gif);
	background-position: left top;
}

table.respworker tr td.rating {
	color: #888888;
	background-color: #CCCCCC;
	background-image: url(/services/official/lightgrey_stroke_bg.gif);
	background-position: left top;
}

table.respworker tr td.addheader {
	color: #888888;
	background-color: #E6E6E6;
}



/* Форма добавления отзыва*/
table.respform tr td {
	background-color: #F6F6F6;
	font-size: 80%;
	color: #666666;
	padding-right: 1em;
	border-bottom: 1px #FFFFFF solid;
}

table.respform tr td.rfheader {
	font-weight: bold;
	padding-left: 0.8em;
	color: #EEEEEE;
	background-color: #999999;
}

table.respform tr td.fieldname {
	font-weight: bold;
	padding-left: 0.8em;
	padding-right: 0.5em;
}

table.respform tr td input.resptext {
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	border: 1px #999999 solid;
}

table.respform tr td textarea {
	padding-left: 0.2em;
	border: 1px #999999 solid;
	font-family: Tahoma, Arial, sans-serif;
}

/* Корректировка цветов для Служебного рейтинга

table.respformofficial tr td {
	background-color: #F6FEF6;
}

table.respformofficial tr td.rfheader {
	color: #EEEEEE;
	background-color: #99A699;
}
*/

table.banksTbl {
	border: 1px #8CBF15 solid;
	border-top: 2px #8CBF15 solid;
}

table.banksTbl tr td {
	border-bottom: 1px #FFFFFF solid;
}

tr.listHr td {
	border-top: 6px #FFFFFF solid;
}

.wList3 {
	background-color: #CBE78A;
}

.wList2 {
	background-color: #DEEFB5;
}

.wList1 {
	background-color: #F0F7E0;
}

.nList {
	background-color: #F3F3F3;
}

.bList1 {
	background-color: #F6E4E1;
}

.bList2 {
	background-color: #F3D1CB;
}

.bList3 {
	background-color: #E8998C;
}


div.smilesHeader{
	margin-top: 0.9em;
	background-color: #BBBBBB;
	color: #FFFFFF;
	padding: .1em .5em 0.2
}

div.smilesScroll {
	border: 1px #BBBBBB solid;
	background-color: #FFFFFF;
	height: 260px;
	width: 200px;
	overflow-y: scroll;
	padding-top: .4em;
}

table.smiles{margin-top: 0;}
table.smiles tr td{
	padding: 0.3em 0.2em 0.3em 0.2em;
	border: 0;
	background-color: #FCFCFC;
}

.periodSelect {
	background-color: #8CBF15;
	font-weight: bold;
	color: #FFFFFF;
	padding: .1em .5em .2em;
	margin-left: .3em
}

/* Таблица вывода комментария*/
table.respcomment {
	margin-bottom: .5em;
	border: 1px #C2D2E5 solid;
	border-left: 4px #C2D2E5 solid;
}

table.respcomment tr td {
	font-size: 80%;
	color: #666666;
	padding: 0.5em 0.8em 0.6em 0.8em;
	background-color: #F6F6F6;
}

table.respcomment tr td.userinfo {
	color: #3E638F;
	background-color: #E8EEF5;
}

table.respcomment tr td.userinfo a.userName{
	padding: 1px 0 2px 20px;
	background: url(/services/responses/default_user_16x16.png) no-repeat left top;
	font-weight: bold;
}
table.respcomment tr td.author a.userName{background-image: url(/services/responses/author_user_16x16.png);}
table.respcomment tr td.admin a.userName{background-image: url(/services/responses/admin_user_16x16.png);}
table.respcomment tr td.bank a.userName{background-image: url(/services/responses/bank_user_16x16.png);}

table.respcomment tr td.userinfo div.userStatus{margin-top: 7px; margin-left: -4px;}
table.respcomment tr td.userinfo div.userStatus span{padding: 3px 5px 3px;	font-size: 9px;	font-weight: bold;}

table.respcomment tr td.author div.userStatus span{background-color: #C5D5E7; color: #004599;}
table.respcomment tr td.admin div.userStatus span{background-color: #E4D3D0; color: #CA3900;}
table.respcomment tr td.bank div.userStatus span{background-color: #D4DFD0; color: #628C00;}

table.respcomment tr td.userinfo div.date {
	margin-top: 7px;
	color: #7196C2;
	font-size: 9px;
}


table.respcomment tr td.footerline {
	font-size: 70%;
	color: #888888;
	padding: 0.2em 0.5em 0.2em 0.8em;
	background-color: #F1F1F6
}

table.valuation tr td {
	border: 1px #FFFFFF solid;
	background-color: #DDDDDD;
	padding: .15em .5em .3em;
	color: #333333;
	font-size: 70%;
	vertical-align: bottom;
}

select.valuation {
	margin-top: 0.3em;
	width: 100%;
	border: 1px #DDDDDD solid;
	color: #444444;
	font-weight: bold;
	padding-left: 5px;
}
