/* CSS Document */

#otz_cont {
	font:105% Arial;
	}
#otz_cont a:hover {
	color: #ff6015;
	}	
#otz_heder {
	font-size:200%;
	}	
.otz_p {
	padding:0.3em 0; //padding-bottom: 0.2em;
	line-height:120%;
	}
#otz_comp, #otz_others {
	width:100%;
	font-size:90%;
	margin:2.6em 0 2em 1.1em;
	}
#otz_others {
	margin-bottom: 3em;
	margin-top: 8.5em;
	}

#otz_comp a:hover img {
	background: #ff6015;
	}					
#otz_secheder {
	font-size:140%;
	padding:1.35em 0 0.5em 0;
	/*width:17em;*/
	}
#otz_secheder IMG {
	vertical-align: middle;
	margin-bottom: 4px;
}
#otz_date {
	font:bold italic 90%  Arial;
	padding:0.8em 0 2.05em 0;
	/*background:url(/img/otz/otz_border.gif) 0 bottom repeat-x;*/
	width:87%;	
	}
#otz_date span {
	font-weight:normal;
	}
#otz_sec_hed {
	font-size:85%;
	padding:1.9em 0 1.4em  0;
	}	
#otz_end {
	font-size:83%;

	}
#otz_end a {
	font-size:105%;
	}	
#otz_oll {
	font-size:120%;
	}
.otz_otziv #otz_smol_a {
	font-size:120%;
	}
#otz_oll {
	background:#ffefbf;
	padding:0.3em 0.9em;
	}
#otz_bad_img {
	display:inline;
	font-size:155%;
	}	
#otz_bad_img {
	display:inline;
	font-size:155%;
	}	
#otz_secheder LI {
	background-position: 10px 0.35em;
}
#otz_secheder .bad {
	background-position: 10px 0.25em;
}

/* Вторая страница */



	
	
#otz_smol {
	color:#000000;
	font:83% Arial;
	}
#otz_heit {
	height:1.6em;
	font-size:0.3em;
	clear:both;
	width:100%;
	}
#otz_pages {
	width:0.8em;
	text-align:center;
	position: static;	
	}
#otz_spicok .color {
	color: #FFFFFF;
	background-color: #ff6015;
	}
#otz_spicok .color  .pages {
	color: #FFF;
	background:#ff6015;
	font-weight:bold;
	padding:0.19em 0.35em !important;	
	}
#otz_spicok .pages {
	font-weight:lighter;
	font-size:100%;
	}		
#otz_ots_sp {
	font-size:0.1em;
	height:0.15em;
	}
#otz_ots_sp_bg {
	font-size:0.3em;
	height:0.45em;
	}
.otz_sm_all P {	padding-left: 14px !important;	}

/*Третья страница Таблица*/


.brdThBox {
	position: relative;
	margin: 1.6em 0 0 0;
}
.brdTh {
	border: 1px solid #ffefbf;
	padding: 0 14px 0 13px;
	font-size: 90%;
}
.otzGood, .otzBad, .otzNeutr, .otzComp {
	position: absolute;
	margin-right: 14px;
	width: 10%;
	text-align: center;
	top: 50%;
}
.otzComp {
	text-align: left;
	right: 30%;
	margin-top: -9px;
}
.otzComp IMG {	margin-left: 0.4em;	}
.otzGood {	right: 20%; margin-top: -9px;	}
.otzBad {	right: 10%; margin-top: -5px; }
.otzNeutr {	right: 0; margin-top: -7px; }

.compNmTh {
	padding: 0.3em 0 0.25em 0; //padding: 0.3em 0 0.3em 0;
}

#otz_table {
	width:100%;
	text-align:center;
	margin-top: 0 !important;
	}
#otz_table #otz_fist_th {
	text-align:left;
	font:80% Arial;
	}	
#otz_table td {	text-align:center;	}
.otz_foor,.otz_two,.otz_free, .otz_comp {	width:10%;	}
#otz_table .otz_one {	text-align:left;	}

.otz_two,.otz_free,.otz_foor, .otz_comp {
	font:90% ;
	font-size:75%;
	}
.otz_two {	color:#3d842a;	}
.otz_free {	color:#a67c52;	}
.otz_foor {	color:#cc0000;	}
.otz_five {	width: 14px;	}

.otz_comp {
	color: #ff6015;
	text-align: left !important;
}

.otz_five .tr14, .otz_five .br14{
	float:right;
	margin-left:0.1em;
	}
#otz_table #otz_right_th , #otz_table #otz_last_th {
	background: none;
	}
#otz_table th {
	/*background: url(/img/otz/otz_border_th.gif) left bottom repeat-x;
	padding: 0.3em 0;*/
	text-align: left;
	font: 90% Arial;
	}
#otz_div_head {
	background:#FFCC33;
	}
#otz_table #otz_fest_last_th {
	background: none;
	}	
#otz_last_div {
	background:url(/img/otz/otz_border_th.gif) left top repeat-y;
	position: relative;
	margin: 0 0 0 11px;
	width: 11px;
	height: 2em;
	}
#otz_right_div {
	width: 11px;
	background:url(/img/otz/otz_border_th.gif) right top repeat-y;
	position: relative;
	margin-right: 11px;
	}
.otz_ygol {	padding:0.4em 0; }
.otz_ygol_n {	padding:0.65em 0;	}

.otz_comp .otz_ygol_n {
	width: 2em;
	text-align: center;
}
.otz_ygol_k {	
	padding:0.45em 0;
	width: 14px;
	}					
	
/*Желтая рамка в таблице*/
DIV.tlvvm, DIV.blvvm {
	width: 11px;
	height: 11px;
	float: left;
	background: transparent;
	font-size: 0; 
	}
DIV.trvvm, DIV.brvvm {
	float: right;
	width: 11px;
	height: 11px;
	background: transparent;
	font-size: 0;	
	} 
DIV.tlvvm  {
	margin: 0 -11px -11px 0;
	background-image: url("/img/otz/mvvlt.gif");
	}  

DIV.trvvm {
	margin: 0 0 -11px -11px;
	background-image: url("/img/otz/mvvrt.gif");
	}  
    	
DIV.blvvm  {
	margin: -11px -11px 0 0;
	background-image: url("/img/otz/mvvlb.gif");  
	}

DIV.brvvm {
	margin: -11px 0 0 -11px;
	background-image: url("/img/otz/mvvrb.gif"); 
	}



/* третия страница форма */


#otz_form_cont {
	background:#fffbe3;
	width:100%;
	float:left;
	text-align:center;
	font:90% Arial;
	font-weight:bold;

	}
#otz_form_cont textarea {
	width:99%;
	height:18.3em;
	}	
#otz_vova_form {
	text-align:left;
	width:40em;
	margin:auto;
	padding-top:0.1em;
	padding-bottom:2.6em;
	padding:0 0.5em;
	}
.otz_f_div {	float:left; position: relative;	}
.otz_f_div_r {	float: right;	}
.otz_f_div, .otz_f_div_r { width: 18em;	}
.otz_f_div_big_zag, .otz_f_div, .otz_f_div_r, .otz_f_div_big {	margin-bottom: 1.5em; //margin-bottom: 1.4em;	}

.otz_f_div_big {
	width:100%;
	}
#otz_vova_form .otz_select {
	float:left;
	width:99%;	
	font-size:100%;
	}
.otz_f_div_r INPUT.otz_select, .otz_f_div INPUT.otz_select {	width: 96.5% !important;	}
.otz_f_div_r SELECT.otz_select, .SELECT INPUT.otz_select { margin-bottom: 2px;	}

.otz_f_div_big_zag .otz_select {	float: none !important;	}

.otz_otsenka {
	padding-bottom: 0.45em;
	}
#otz_f_smool {
	font-size:85%;
	font-weight:normal;
	padding:0.8em 0 2.6em 0;
	}
#otz_button {
	font-family:Arial;
	font-size:143%;
	font-weight:;
	padding:0.3em 0.5em;
	margin-bottom:2em;
	}	
#otz_float_div {
	width: 100%;
	text-align: center;	
}	
#unauthorized, .authForm {
	position:relative;
	top:-5.3em;
	width: 35em;
	padding: 8px 10px 19px 24px;
	z-index: 5;
	/*margin: -26px auto auto -24px;*/
	text-align:left;
	margin: auto;
	margin-top: -26px;
}
#unauthorized a.close, .authForm a.close {
	float: right;
	display: block;
	padding: 1px;
}
#unauthorized a.close img, .authForm a.close img {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#unauthorized a.close:hover img, .authForm a.close:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#unauthorized input, #unauthorized select, .authForm input, .authForm select {
	display: block;
	width: 148px;
}
#unauthorized select, .authForm select {	width: 153px;	}
#unauthorized input.submit, .authForm input.submit {
	width: auto;
	margin-top: 25px
}
#unauthorized div.head, .authForm div.head {
	font-size: 129%;
	color: #c00;
	padding-top: 12px;
	font-weight: bold;
}
#unauthorized p, .authForm p {
	float: right;
	padding: 24px 45px 0 0;
	width: 255px;
	font-style: italic;
	font-size: 90%
}
#unauthorized a.turn, .authForm a.turn {
	position: absolute;
	font-size: 129%;
	margin: -20px 0 0 175px
}
#unauthorized label, .authForm label {
	display: block;
	padding-top: 10px;
	font-size: 79%;
	font-weight: bold;
}
.unreg {
	border: 1px solid #EDCC59;
	background-color: #F6E497
}
.unreg a.close {	background-color: #EDCC59	}

.unauth {
	border: 1px solid #A6E85B;
	background-color: #CEF398
}

.unname {
	display: block !important;
	border: 1px solid #A6E85B;
	background-color: #CEF398
}
.unauth a.close {	background-color: #A6E85B	}
.unauth select, .unauth .slct {	display: none !important;	}
.unreg .pwd, .unname .pwd, .unname .em, .unname .turn {	display: none !important;	}
.unauth .nm {	display: none !important;	}

/* New */

.resNavBar {
	padding: 1.65em 0 1.5em 0; //padding-bottom: 2em;
	margin: 0;
	//position: relative;
	//z-index: 1;
}
.inl, .resNavBar LI, .companyGrade LI {
	display: -moz-inline-stack;
	display: inline-block;
	//zoom: 1;
	//display: inline;
	vertical-align: top;
}
.resNavBar LI {
	position: relative;
	padding: 0;
	margin: 0;
	background: none;
}
LI.specific {	margin-right: 24px;	}

.resNavBar LI P {
	margin: 0;
	padding-left: 27px;
}
.closeGr {
	display: block;
	position: absolute;
	right:7px;
	top: 0.7em; //top: 0.2em;
}
.sm_nb P {
	position: relative;
	//width: auto;
	//zoom: 1;
}
.resNavBar LI .tr12, .resNavBar LI .br12 {
	//float: none;
	//position: absolute;
	//right: 0;
}
.resNavBar DIV.strela {
	//position: absolute;
	//left: 50%;
	//margin-left: -6px;
	//width: 13px;
}
.otzWarning {
	font: 125%/1.35em Arial;
	margin: 1.8em 0 1.7em 0; //margin-top: 1.75em;
}
.otzWarning .b {	color: #ff6015;	}

.companyGrade, .msgTypeBox {
	background: #fff;
	list-style: none;
	font: 90% Arial, Helvetica, sans-serif;
}
.msgTypeBox {
	margin: 0 0 1.4em 0; //margin-bottom: 1.4em;
	padding: 1em 0 1px 13px; //padding: 0.9em 0 2px 13px;
}
.msgTypeBox LI {
	padding: 0;
	margin-bottom: 1em; //margin-bottom: 0.7em !important;
}
.inpRadio INPUT {
	vertical-align: middle;
	margin-left: 0; //margin-left: -4px !important;
	margin-top: -3px; //margin-top: -2px;
	margin-right: 5px;
}
.orBox {
	position: absolute;
	right: -3.3em;
	width: 2em;
	color: #ff6015;
	font: 85% Arial;
	top: 1.3em;
	padding-top: 5px;
}
.answerReq {
	color:#707070;
	font: 85% Arial;
	padding: 0.45em 0 0 13px;
}
.answerReq INPUT {
	margin-top: 0;
}
.companyGrade INPUT {	//margin-top: -4px !important;;	}

.companyGrade {
	margin: 0 0 2.35em 0;
	padding: 0.5em 0 1px 13px;
}
.companyGrade LI {
	margin: 0;
	padding: 0;
}
.companyGrade LABEL {
	vertical-align: middle;
	padding: 4px 0 0 18px;
	margin-right: 3.15em;
	min-height: 23px; -height: 23px;
}
.companyGrade LABEL.good {	background: url(/img/icons/good.gif) no-repeat left 1px;	}
.companyGrade LABEL.neutral {	background: url(/img/icons/neutral.gif) no-repeat left -1px;	}
.companyGrade LABEL.bad {	background: url(/img/icons/bad.gif) no-repeat left top;	}































