/* Section "Respoces" */
	
DIV.red1 DIV.strela, DIV.red2 DIV.strela {
	background: #FFFFFF; }

TABLE.content TD.top_cell {
	padding: 16px 0 22px 0; }

TABLE.otz_rw TR TD {
	padding-right: 10px !important; }

DIV.others {
	font-size: 90%;
	font-weight: bold;
	margin-left: 14px; }

H2.success {
	padding: 0;
	color: #000000;
	margin: 22px 0; }

H2.link {
	color: #004499; }

H2.otz_comp, H3.comp {
	padding: 0; }

H2.otz_comp {
	font-size: 150%;
	font-weight: normal;
	color: #000000; }

H2.otz_comp IMG {
	margin-bottom: -5px;
	}
H3.comp {
	font-size: 210%;
	font-weight: normal;
	color: #000000;
	margin-bottom: 4px !important; }

.user_d {
	font: bold 90% Arial;
	padding: 3px 16px 3px 16px;
	margin: 0;
	}
DIV.red2 H3, TABLE.red2 H3, H3.link {
	padding: 4px 14px 4px 14px;
	font: bold 90% Arial !important;
	}
H3.link_l {
	padding: 4px 14px 4px 0;
	font: bold 90% Arial !important;
	}
TABLE.content TD.hdr_p {
	padding: 16px 0 0 0; }

TABLE.font_90 {
	width: 100%; }

TABLE.font_90 TD {
	width: 33%; }

P.line_h {
	line-height:1.2em; }

/* Colors */

.red1 {
	background-color: #FF6015;  }

.red2 {
	background-color: #FF6015;  }

.red_txt {
	color: #FF6015; }

.otziv_all, .sm_nb {
	background-color: #FFEFBF; }

.color {
	background-color: #FF6015; }

.color, DIV.pages, .ins_txt, .user_d, DIV.red2 H3, TABLE.red2 H3, H3.link, H3.link_l {
	color: #FFF;
	}
/* "Responces" */

UL.otziv {
	margin: -0.4em 0 0 0 !important;
	padding: 0 !important;
	list-style: none;
	//position: relative;
	}
.content TD.rating {
	padding-top: 0.4em;
	}
.padd_7 {
	padding: 0 0 0 7px !important;
	}
.padd_15 {
	padding: 0 0 0 15px !important;
	}
UL LI {
	margin: 0;
	padding: 0 0 0.85em 25px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	}
UL LI.sel {
	margin: 0;
	padding: 0.4em 0 0.45em 0;
	}
UL.otziv LI {
	padding: 0.4em 0 0.45em 25px;
	}
UL.otziv LI.sel {
	margin: 0;
	padding: 0.4em 0 0.45em 0;
	}	

/* Navigation */

TABLE.sm_menu {
	margin: 24px 0 10px 0 !important; }

TABLE.sm_menu TR TD, TABLE.sm_menu TR TD.sm_fc, TABLE.sm_menu TR TD.sm_sel {
	padding: 0 0.6em 12px 0 !important; }

TABLE.sm_menu TR TD.sm_fc {
	padding-left: 0 !important; }

TABLE.sm_menu TR TD.sm_sel {
	padding-right: 14px !important; }

TABLE.sm_menu TR TD H5, TABLE.sm_menu TR TD P, .resNavBar P {
	padding: 4px 14px 4px 30px;
	font: normal 90% Arial;
	}
.resNavBar P {	padding-right: 16px;	}
.resNavBar .otz_sm_all P {	padding-right: 14px;	}

H5.sm_all, P.sm_all {
	padding-left: 14px !important;
	}
H5.sm_unsel, P.sm_unsel  {
	padding-left: 14px !important;
	}
P.sm_unsel, P.sm_all, TABLE.sm_menu TR TD P {
	margin: 0;
	}
TABLE.sm_menu P SPAN {
	font: 79% Arial;
	color: #898989;
	}

H5.good, .resNavBar LI.good P {	background: url("/img/icons/good.gif") no-repeat 9px 2px; }
H5.bad, .resNavBar LI.bad P {	background: url("/img/icons/bad.gif") no-repeat 9px top; }
H5.neutral, .resNavBar LI.neutral P {	background: url("/img/icons/neutral.gif") no-repeat 9px top; }
H5.specific, .resNavBar LI.specific P {	background: url(/img/otz/comp_resp.gif) no-repeat 9px 3px; }
H5.all_sm, P.all_sm {	background: url(/img/icons/all.gif) no-repeat 7px 4px; }
LI.good {	background: url("/img/icons/good.gif") no-repeat 3px 0.15em; }
LI.bad {	background: url("/img/icons/bad.gif") no-repeat 3px 0.2em; }
LI.neutral {	background: url("/img/icons/neutral.gif") no-repeat 3px 0.2em; }

LI.add {
	background-image: url("/img/icons/pencil.gif");
	font-weight: bold;
	margin-top: 0.3em;
	background-position: 0 3px;	 }
	
LI.all {
	background-image: none;
	font-size: 90%; }
	
UL SMALL {
	font-family: Arial; }

UL SMALL A {
	color: black; }	
	
UL SMALL A:hover {
	color: red; }

UL.comp_list {
	margin: 23px 0 0 0;
	padding: 0; }
	
UL.comp_list LI {
	list-style: none;
	background: url(/img/icons/disc_red.gif) no-repeat 9px 0.55em;
}

TABLE.left_menu {
	margin-top: 0.4em !important;
	width: 100%; }

TD.left_menu {
	padding-bottom: 8px !important; }

TD.left_menu H5, TD.left_menu P {
	padding: 4px 14px;
	font: normal 90% Arial;
	margin: 0; }

TD.left_menu H5.otz_topics, TD.left_menu P.otz_topics {
	padding: 0 14px 9px 14px !important; 
	font-weight: bold; }

/* Form styles */

TD.form_box {	padding: 0 0 20px 0px; }

.select_menu, .txt_field, .field, DIV.star {
	display: block;
	float: left;
	font: normal 90% Arial; }
	
.select_menu {	width: 75%; }
INPUT.txt_field, TEXTAREA.field {	width: 95%; }
TEXTAREA.field {	height: 240px; }
TABLE TD.r_boxes {	padding: 0 7px 0 7px; }
TABLE TD.r_boxes_l {	padding: 0 7px 0 7px; }
.content TR.log_panel TD {	padding-bottom: 1.5em;	}
.content TR.log_panel TD TABLE TD {	padding-bottom: 0;	}

.remember {
	width: 75%;
//width: expression( (/MSIE ([6-9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "76%" : "75%" );
	font-size: 89%;
	clear: both;
	margin-top: 3em;
	//margin-top: 1.5em;
	}
.remember INPUT, .remember LABEL {	float: left;	}

.remember INPUT {
	padding: 0;
	margin: 2px 5px 0 0;
	height: 14xp;
	width: 15px;
	//width: auto;
	//height: auto;
	//margin: -2px 2px 0 -4px !important;
	}
.remember LABEL {	width: 2em;	}

.remember A {
	float: right;
	width: 10em;
	text-decoration: underline;
	}
TR.log_panel P, .remember A {
	text-align: right;
	}
TR.log_panel P {
	padding-top: 0.25em;
	//padding-top: 0.2em;
	margin: 0;
}
/*.sel_bp {
	margin: 0 0 1.5em 0; }

.sel_bp_new {
	margin: 0; }

.sel_tp {
	margin: 0.25em 0 2.6em 0; }

.sel_mp {
	margin: 0 0 1.85em 0; }

.sel_mp_new {
	margin: 0 0 3.15em 0; }*/

.ins_txt {	font: bold 90% Arial;	}
DIV.chek_b {	padding: 2px 8px 4px 8px; }

DIV.chek_b INPUT {
	margin-bottom: -2px;
	//margin-bottom: -1px; }

.rate1 {	background: #000000; }
.rate2 {	background-color: #004499; }
.rate3 {	background: #E10404; }
.rate4 {	background: #FFBF00; }
.rate5 {	background: #66A72D; }

.subscript, .subscript_new {
	font: 79% Arial;
	width: 99%;
	float: left;
	padding-top: 1em;
	color: #000000; }

.subscript_new {	padding-bottom: 1em; }
.log_panel .subscript_new {	padding-bottom: 0; }

/*TABLE.do_pass {
	width: 76%;
	margin-top: 18px;
	//margin-top: 34px; }

TABLE.do_pass TD {
	vertical-align: middle;
	font-size: 90%;
	}*/
TR.log_panel P {	font-size: 90%;	}


/* Comments (New) */

.adminView {
	font-size: 90%;
	padding: 1em 0 0 20px;
	font-style: normal;
	color: #333;
}
.h3 {
	font: bold 95% Arial;
	margin: 0 0 1.2em 20px;
}
.ansCommBox {	margin-bottom: 1.65em;	}

.comment {
	padding-left: 20px;
	font-size: 79%;
	margin-bottom: 1.6em;
	background: url(/img/icons/ic_comments.gif) no-repeat 6px 0.25em;
}
.commentDel, .commentBg {	margin: -0.8em 0 -0.8em -20px;	}

.commentDel .commHead, .commentBg .commHead {	padding-top: 0.8em;	}
.commentDel .commHead, .commentDel .commText, .commentBg .commHead, .commentBg .commText, .commentBg .commAns, .commPre .commAns {	margin-left: 20px;	}
.comment .commentBg .addComm, .comment .commPre .addComm {	margin-left: 0;	}
.commentDel .commText, .commentBg .commAns, .commPre .commAns {	padding-bottom: 0.8em;	}
.commPre .commText { padding-bottom: 0;	}
.commHead {	margin-bottom: 0.6em;}
.commHead SPAN {	color: #898989;	}
.moderLinks {	padding: 0.8em 0 0.5em 0;	}

.comment .commentBg .addComm > .tl14, .comment .commPre .addComm > .tl14 {	display: none;	}

.commText {
	line-height: 1.3em;
	margin-bottom: 0.2em;
}
.commAns {	font-size: 100% !important;	}
.commAns .dash {
	border-bottom-color: #707070;
	color: #707070;
	font-size:90%;
}
.commAns .dash:hover, .delRespBox A:hover {
	border-bottom-color: #ff6015 !important;
}
.comment .comment {
	font-size: 100%;
	margin-top: 1.5em;
	background: url(/img/icons/ic_next_comm.gif) no-repeat 3px top;
}
.comment .commentBg, .comment .commPre {	background: url(/img/icons/ic_comments.gif) no-repeat 6px 1.1em;	}
.comment .comment .commentBg, .comment .comment .commPre {	background: url(/img/icons/ic_next_comm.gif) no-repeat 6px 0.85em;	}
.comment .comment .commentBg, .comment .commentBg {	background-color: #fffbe3;	}
.commentDel, .commPre, .commPre > .addCommThread .addHead  {	background-color: #fff2f2 !important;	}

.addHead .moderLinks {
	font-size: 90%;
	padding: 1.2em 0 0.1em 0;
	}
.delete {	color: red;	}
.addComm {	margin-bottom: 1.3em;	}

.comment .addComm {
	margin: 0.8em 0 1.6em 0;
	position: relative;
}
.comment .answerCont {	font-size: 110%;	}

.addComm .comment {	margin-left: 20px;	}
/*.comment .addComm .comment {	margin-left: 20px;	}*/
/*.comment .comment .commentBg {	margin-left: -40px;	}*/

.addHead {
	background-color: #fffbe3;
	padding: 1.1em 20px 1.5em 20px;
}
.comment .addHead {
	background: #fffbe3 url(/img/icons/ic_next_comm.gif) no-repeat 6px 0.85em;
	padding: 0.8em 20px 0.8em 20px;
}
.addCommThread {
	font-size: 125%;
	display: none;
	margin-bottom: 0 !important;
}
.commentBg > .addCommThread .addHead, .commPre > .addCommThread .addHead {	padding-top: 0;	}
.answerCont .addCommThread {	font-size: 115%;	}

.addCommThread .addHead {
	background-image: none;
	padding-left: 20px;
}
.addHead .dash {
	color: #000;
	border-bottom-color: #000;
}
.addHead .commAns {	margin-top: 0.4em;	}
.addHead .commAns .dash {
	border-bottom-color: #707070;
	color: #707070;
}
.comment .addComm .answerCont .dash {	font-size: 85%;	}

.addHead .dash, .hdr {	font-size: 120%;	}
.hdr {	margin-bottom: 0.1em;	}
.addHead .note {
	font-size: 70%;
	color: #707070;
	margin-bottom: 1.1em;
}
.addHead .note A {
	color: #ff6015;
}
.addHead TEXTAREA {
	width: 99%;
	overflow: auto;
	display: block;
	height: 9.2em; //height: 8.9em;
	margin-bottom: 1.1em; //margin-bottom: 1em;
}
.addHead INPUT[type=text] {
    width: 99%;
    overflow: auto;
    display: block;
    height: 1.6em; //height: 1.3em;
    margin-bottom: 1.1em; //margin-bottom: 1em;
}
.commSub {
	font: 120% Arial, Helvetica, sans-serif;
	padding-top: 0.3em; //padding-top: 0.15em;
	padding-bottom: 0.3em; //padding-bottom: 0.15em;
}
/*.answerCont {	font-size: 95%;	}*/
.ansHead, .ansText {	margin-bottom: 1.1em;	}
.comment .ansHead { font-size: 110%; margin-bottom: 0.6em;	} 

#jq_official_edit_content {
	font-size: 95%;
}
.delRespBox {
	margin: -0.35em 0 3.1em 0;
}
.delRespBox .addComm {
	font-size: 100%;
	margin: 0.7em 0 0 -20px;
	position: relative;
	//zoom: 1;
}
.delRespBox A {
	border-bottom: 1px dashed #717171;
	color: #717171;
	text-decoration: none;
	font: bold 90% Arial;
	margin-right: 1.4em;
}
.inl, .delRespBox A, .commAns .dash {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	//zoom: 1;
	//display: inline;
}
.commAns .dash {	margin-right: 1em;	}
