.textUpperCase{
	text-transform: uppercase;	
}

.btnCheck {
	display: block;
	cursor: pointer;
	background-image: url( images/check.gif );
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}

.btnCheck.check {
	background-position: 0 -16px;
}

.btnCheck.uncheck {
	background-position: 0 0;
}

z.calculator-icon {
	background-image: url( images/calculator.gif ) !important;
}

.details-icon {
	background-image: url( images/details.gif ) !important;
}

.result-icon {
	background-image: url( images/result.gif ) !important;
}

.error-icon {
	background-image: url( images/error_log.gif ) !important;
}

.run-icon {
	background-image: url( images/run.gif ) !important;
}

.home-icon {
	background-image: url( images/nav_home.gif ) !important;
}

.user-icon {
	background-image: url( images/user.gif ) !important;
}

.geo-icon {
	background-image: url( images/new/mesto_reg.png ) !important;
}

.auto-icon {
	background-image: url( images/new/vehicle.png ) !important;
}

.bonus-icon {
	background-image: url( images/new/bonus.gif ) !important;
}

.param-icon {
	background-image: url( images/new/parametri.png ) !important;
}

.kredit-icon {
	background-image: url( images/new/kredit.gif ) !important;
}

.condirions-icon {
	background-image: url( images/condirions1.gif ) !important;
}

.special-icon {
	background-image: url( images/special1.gif ) !important;
}

.user_add-icon {
	background-image: url( images/new/dop_k_upr.png ) !important;
}

.user_edit-icon {
	background-image: url( images/new/strahovatel.png ) !important;
}

.adddoc-icon {
	background-image: url( images/new/adddoc.gif ) !important;
}

.config-icon {
	background-image: url( images/new/dopparametri.gif ) !important;
}

.task-icon {
	background-image: url( images/task.gif ) !important;
}

.back-icon {
	background-image: url( images/backward_nav.gif ) !important;
}

.warn-icon {
	background-image: url( images/warn_tsk.gif ) !important;
}

.calc-icon {
	background-image: url( images/calc.gif ) !important;
}

.fwd-icon {
	background-image: url( images/e_forward.gif ) !important;
}
.stop-icon {
	background-image: url( images/stopIcon.gif ) !important;
}

.prolong-icon {
	background-image: url( images/prolong.gif ) !important;
}

.help-icon {
	background: url( images/help.gif ) no-repeat !important;
	display: block;
	widh: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}

.field-font {
	font-size: 12px
}

.top-main-title {
	color: #ee5f23;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: arial;
}

.btnPrint {
	display: block;
	background-image: url(images/print.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 96px;
}

.btnPrint:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 96px;
}

.btnSkidka {
	display: block;
	background-image: url(images/discount.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 114px;
}

.btnSkidka:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 114px;
}

.btnParametri {
	display: block;
	background-image: url(images/parametri.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 113px;
}

.btnParametri:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 113px;
}

.btnOpen {
	display: block;
	background-image: url(images/openpolis.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 92px;
}

.btnOpen:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 92px;
}

.btnDel {
	display: block;
	background-image: url(images/deletepolis.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 92px;
}

.btnDel:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 92px;
}

.param-view-label {
	font: bold 12px arial;
}

label {
	font: 12px arial;
}

.x-form-text-pink {
	padding: 1px 3px;
	background: #f7a7a7 url(../images/default/form/text-bg-pink.gif)
		repeat-x 0 0 !important;
	border: 1px solid #B5B8C8;
}

.premia {
	text-align: right;
	font: normal 11px arial !important;
	color: #000000;
	padding-top: 20px;
}

.premia-pink {
	font: normal 11px arial !important;
	color: #000000;
	background-color: #f7a7a7;
	padding-top: 20px;
}

.premia-red {
	font: normal 11px arial !important;
	color: #000000;
	background-color: #ff6666;
	padding-top: 20px;
}

.premia-pink-right {
	text-align: right;
	font: normal 11px arial !important;
	color: #000000;
	background-color: #f7a7a7;
	padding-top: 20px;
}

.textClmn {
	font: normal 11px arial;
	padding-top: 20px;
}

.textClmn-pink {
	font: normal 10px arial !important;
	background-color: #f7a7a7;
	padding-top: 20px;
}

.kaskoUNas {
	text-align: right;
	font: bold 16px arial !important;
	color: #ee5f23;
	padding-top: 23px;
}

.kaskoUNas-pink {
	text-align: right;
	font: bold 16px arial !important;
	color: #ee5f23;
	background-color: #f7a7a7;
	padding-top: 23px;
}

.kaskoUNas-red {
	text-align: right;
	font: bold 16px arial !important;
	color: #ee5f23;
	background-color: #ff6666;
	padding-top: 23px;
}

.kaskoUNasNormal {
	text-align: right;
	font: normal 11px arial !important;
	color: #ee5f23;
	padding-top: 20px;
}

.kaskoUNasNormal-pink {
	text-align: right;
	font: normal 11px arial !important;
	color: #ee5f23;
	background-color: #f7a7a7;
	padding-top: 20px;
}

.kaskoUNasNormal-red {
	text-align: right;
	font: normal 11px arial !important;
	color: #ee5f23;
	background-color: #ff6666;
	padding-top: 20px;
}

.vigoda {
	text-align: right;
	font: normal 11px arial !important;
	padding-top: 20px;
}

.vigoda-pink {
	text-align: right;
	font: normal 11px arial !important;
	background-color: #f7a7a7;
	padding-top: 20px;
}

.osagoSum {
	font: normal 14px arial !important;
	color: black;
}

.economSum {
	font: bold 19px arial !important;
	color: #EE5F23;
}

.summiHead {
	font: normal 14px arial !important;
	color: #666666;
}

LABEL {
	font: normal 12px arial;
}

.poHead {
	font: bold 19px arial !important;
	color: black;
}

.titles {
	font: normal 14px arial !important;
	color: #F58120;
}

.pointer {
	cursor: pointer;
}

.calc {
	text-align: right;
	font: normal 11px arial !important;
	color: #666666;
	cursor: pointer;
}

.warnText {
	font: normal 14px arial !important;
	color: red;
}

.info-ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: url('images/check01.gif');
	font-family: arial;
	font-size: 12px;
	color: #000;
}

.info-ul li {
	padding-top: 5px;
}

.info-ul li ul {
	margin: 0;
	padding: 0 0 0 50px;
	list-style: disc;
	font-family: arial;
	font-size: 12px;
	color: #000;
}

.calc-ul {
	list-style-image: url(images/check01.gif);
	margin: 0 0 0 17px;
	padding: 10px 0;
	font-family: arial;
	font-size: 12px;
}

.podrobnee-label {
	cursor: pointer;
	color: #777;
	font: normal 10px arial;
}

.warn-cell {
	background: transparent url('images/goto_obj.gif') center center
		no-repeat;
	cursor: pointer;
}

.select {
	background: transparent url('images/select.gif') center center no-repeat
		;
	cursor: pointer;
}

.pointer {
	cursor: pointer;
}

.err-text {
	background: red;
}

.boldlabel {
	font: bold
}

.linklabel {
	font: bold 11px arial !important;
	background: #e6e6e6;
	color: #6b6b6b;
	text-align: center;
	cursor: pointer;
}

.btnParam {
	display: block;
	background-image: url(images/paramBtn.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 35px;
	width: 184px;
}

.btnParam:HOVER {
	background-position: 0 -35px;
	height: 35px;
	width: 184px;
}

.btnOrder {
	display: block;
	background-image: url(images/order.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 95px;
	margin: 0 auto;
}

.btnOrderDisabled {
	display: block;
	cursor: default;
	background-image: url(images/order.gif);
	background-repeat: no-repeat;
	background-position: 0 -42px;
	height: 21px;
	width: 95px;
	margin: 0 auto;
	background-image: url(images/order.gif);
}

.btnOrder:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 95px;
}

.btnCalc {
	display: block;
	margin: auto;
	background-image: url(images/btnCalc.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 47px;
	width: 209px;
}

.btnCalc:HOVER {
	background-position: 0 -47px;
	height: 47px;
	width: 209px;
}

.rightalign {
	text-align: right;
	cursor: default
}

.lefttalign {
	text-align: left;
	cursor: auto !important
}

.zagolovok-poradok-oforml {
	font: bold 11px arial !important;
	color: #6B6B6B;
}

.text-poradok-oforml {
	font: normal 11px arial !important;
	text-align: justify;
	color: #6B6B6B;
}

.spisok-poradok-oforml {
	font: normal 11px arial !important;
	color: #6B6B6B;
}

a.zakazBtn {
	display: block;
	float: left;
	height: 46px;
	width: 185px;
	background: transparent url('images/send.gif') 0 0 no-repeat;
	cursor: pointer;
}

a.zakazBtn:hover {
	background-position: 0 -46px
}

a.zakazBtn_dizabled {
	display: block;
	float: left;
	margin: 10px 10px 0 10px;
	height: 47px;
	width: 206px;
	background: transparent url('images/send.gif') 0 -46px no-repeat;
}

.vopros-otvet {
	font: bold 16px arial;
	color: #ee5f23;
}

.vnimanie-label {
	font: bold 14px arial;
	color: #ee5f23;
}

.vasi-deistvia-spisok {
	list-style-image: url(images/check01.gif);
	font-family: arial;
	font-size: 12px;
	margin: 0 0 0 22px;
	padding: 10px 0;
}

.vopros-otvet-spisok {
	list-style-image: url(images/vopros.png);
	margin: 0 0 0 30px;
	padding: 10px 0;
	font-family: arial;
	font-size: 12px;
}

.opera .vopros-otvet-spisok {
	margin-left: 20px;
}

.telefon-niz {
	font: normal 12px arial;
	color: #ee5f23;
}

.result-tab {
	height: 160px;
	width: 960px;
	background: transparent url('images/calc_step_2.gif') no-repeat;
}

.zakazat-polis-tab {
	height: 160px;
	width: 960px;
	background: transparent url('images/calc_step_3.gif') no-repeat;
}

.parametri-tab {
	height: 160px;
	width: 960px;
	background: transparent url('images/calc_step_1.gif') no-repeat;
}

.tabs-table-tr {
	height: 160px;
	width: 960px;
}

.tabs-td {
	height: 160px;
	width: 320px;
}

.tabs-td-div {
	height: 160px;
}

.result-tab-body-table {
	background-color: white;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	width: 960px;
}

.result-tab-body-table-left-td {
	width: 940px;
	font: normal 12px arial;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}

.result-tab-body-table-right-td {
	padding-top: 10px;
	width: 255px;
	font: normal 12px arial;
	vertical-align: top;
	padding-bottom: 5px;
}

.agent-fio-tab {
	font: bold 20px arial;
	color: #404040;
	vertical-align: top;
	padding-left: 5px;
}

.zagolovok-agenti-tab {
	
}

.vrema-raboti-tab {
	font: bold 12px arial;
	color: #404040
}

.color-black-sag-tab {
	color: black;
}

.color-red-sag-tab {
	color: #ee5f23;
}

.zagolovok-tab {
	font: bold 12px arial;
}

.vasi-deistvia-spisok-zakaz {
	font: normal 16px arial;
	list-style-image: url(images/check01.gif);
	margin: 0 0 0 22px;
	padding: 10px 0;
}

.background-pink {
	background-color: #f7a7a7;
}

.background-red {
	background-color: #ff6666;
}

.stoimosti-info {
	color: #6B6B6B;
	font: bold 13px Arial;
}

.navigacia {
	cursor: pointer;
	font: normal 12px arial;
	color: #6B6B6B;
}

.dataHead {
	font: normal 14px arial !important;
	color: #404040;
}

.autoHead {
	font: bold 14px arial !important;
}

.textPrClmn {
	font: normal 11px arial;
}

.textPrClmn-pink {
	font: normal 10px arial !important;
	background-color: #f7a7a7;
}

.textPrClmn-red {
	font: normal 10px arial !important;
	background-color: #ff6666;
}

.levaa-kolonka-stoimosti {
	color: #000;
	font: bold 13px Arial;
	text-align: right;
}

.pravaa-kolonka-stoimosti {
	text-align: right;
	color: #000;
	font: bold 13px Arial;
	padding-left: 10px;
}

.stoimosti-info-summi {
	color: #ee5f23;
	text-align: right;
	font: bold 13px Arial;
	padding-left: 10px;
}

a {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.zagolovok-info-ts {
	font: bold 12px arial;
}

.text-info-ts {
	color: #000;
	font: 12px arial;
}

.text-info-voditeli {
	padding-left: 0px;
}

.zagolovok-kratkoe-opisanie {
	font: bold 12px arial;
	padding-top: 15px;
}

.text-kratkoe-opisanie {
	color: #000;
	font: 12px arial;
}

.zagolovok-polnoe-opisanie {
	font: bold 12px arial;
	padding-top: 15px;
}

.text-polnoe-opisanie {
	color: #000;
	font: 12px arial;
}

.zakazat-view-summi {
	font: bold 14px arial;
	padding-top: 1px;
	width: 120px;
	text-align: right;
}

.zakazat-view-itogo {
	font: bold 14px arial;
	color: #ee5f23;
	text-align: right;
	width: 120px;
}

.zakazat-view-itogo-label {
	font: normal 14px arial;
	width: 63px;
	padding-left: 17px;
}

.oforml-polisa-spisok {
	list-style-image: url(images/check01.gif);
	font-family: arial;
	font-size: 12px;
	margin: 0 20px;
	padding: 0 0 0 0px;
}

.ssilka_zakazat {
	cursor: pointer;
	font: bold 11px arial;
	color: #777777
}

a.knopka {
	display: block;
	margin: auto;
	height: 46px;
	width: 172px;
	cursor: pointer;
	background: transparent url('images/online.gif') 0 0 no-repeat;
}

a.knopka1 {
	display: block;
	margin: 10px auto;
	height: 46px;
	width: 172px;
	cursor: pointer;
	background: transparent url('images/online.gif') 0 0 no-repeat;
}

a.knopka:hover {
	background-position: 0 -46px
}

.deistvuet-nadpis {
	color: #000;
	font: normal 11px arial;
}

.knopka-rasscitat {
	width: 129px;
	height: 46px;
}

.zakazatPoradok-panel {
	margin: 0 auto;
	width: 200px;
	padding-top: 20px;
}

.zakazat-rascet-btn {
	cursor: pointer;
	margin: auto;
	background-image: url(images/request.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 127px;
}

.zakazat-rascet-btn:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 127px;
}

.resultViewBottom {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 294px;
	height: 213px;
	background-image: url(images/fon_help.gif);
	background-repeat: no-repeat;
	padding: 20px;
}

.resultViewBottom .title {
	color: #4B4B4B;
	font-size: 14px;
	font-weight: bold;
}

.include-help-msg {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.include-help-msg p {
	margin: 5px 0;
}

.include-help-msg ol {
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-left: 22px;
}

.include-help-msg ol p {
	font-weight: normal;
	margin: 5px 0;
}

.include-help-msg ol p .phone {
	font-weight: bold;
	color: #ee5f23;
}

.include-help-msg ul.pimp {
	font-weight: normal;
	list-style: url("/styles/images/check01.gif");
	margin: 0;
	padding: 0 0 0 22px;
}

.include-help-msg .item p {
	margin: 5px 0;
}

.include-help-msg .item .headline {
	font-weight: bold;
}

.include-help-msg .price-table {
	
}

.include-help-msg .price-table td {
	text-align: right;
	padding: 2px 10px;
	font-size: 13px;
	font-weight: bold;
}

.srokStrahZakaz {
	font: bold 12px arial;
	color: #000000;
}

.dannieDlaSvaziTitle {
	font: bold 12px arial;
	color: #000000;
}

.dannieDlaSvaziText {
	font: normal 12px arial;
	color: #000000;
}

.obazatelnieDlaZapolnenia {
	font: normal 10px arial;
	color: #404040;
	padding-left: 140px;
}

.vidStrahovaniaTitle {
	font: bold 12px arial;
	color: #000000;
}

.vidStrahovaniaLabel {
	font: normal 14px arial;
	color: #000000;
}

.variantPolucheniaPolisaTitle {
	font: bold 12px arial;
	color: #000000;
}

.variantPolucheniaPolisaText {
	font: normal 12px arial;
	color: #000000;
}

.custom-alert {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

.custom-alert p {
	margin: 10px 0;
}

.custom-alert p.description {
	margin: 0px 0px 20px;
	font-weight: bold;
}

.custom-alert .phone {
	color: #ee5f23;
	font-weight: bold;
}

.custom-alert a.email {
	color: #ee5f23;
	font-weight: bold;
	text-decoration: underline;
}

.custom-alert a.email:hover {
	color: #ee5f23;
	font-weight: bold;
	text-decoration: none;
}

.custom-alert ul.pimp {
	font-weight: normal;
	list-style: url("/styles/images/check01.gif");
	margin: 0;
	padding: 0 0 0 22px;
}

.btnUznat {
	display: block;
	margin: auto;
	background-image: url(images/uznatnazv.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 34px;
	width: 110px;
}

.btnUznat:HOVER {
	background-position: 0 -34px;
	height: 34px;
	width: 110px;
}

.btnUznat2 {
	display: block;
	background-image: url(images/uznatnazv.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 34px;
	width: 110px;
}

.btnUznat2:HOVER {
	background-position: 0 -34px;
	height: 34px;
	width: 110px;
}

.boldLabelStyle {
	font: bold 12px arial;
}

.uznatNazvViewText {
	font: normal 11px arial !important;
	color: black;
}

.msgWinText {
	font: normal 14px arial !important;
	color: #F58120;
}

.textPodrobno {
	font: normal 11px arial !important;
	padding-top: 20px;
	text-align: center;
}

.textPodrobno-pink {
	font: normal 10px arial !important;
	background-color: #f7a7a7;
	padding-top: 20px;
	text-align: center;
}

.textPodrobno-red {
	font: normal 10px arial !important;
	background-color: #ff6666;
	padding-top: 20px;
	text-align: center;
}

.tooltip-ul {
	padding-left: 15px;
	list-style-type: square;
}

.btnIzmenitParametri {
	display: block;
	background-image: url(images/change_parameter.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
	width: 160px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	float: left;
}

.btnIzmenitParametri:HOVER {
	background-position: 0 -21px;
	height: 21px;
	width: 160px;
}

.header_step_left {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	background-image: url(images/fon_line_left.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	font-family: arial;
}

.header_serii {
	font-weight: bold;
	font-size: 14px;
	color: #4C4C4C;
	padding-bottom: 3px;
	font-family: arial;
}

a.backBtn {
	display: block;
	float: left;
	height: 46px;
	width: 180px;
	background: transparent url('images/button_return.gif') 0 0 no-repeat;
	cursor: pointer;
}

a.backBtn:HOVER {
	background-position: 0 -46px
}

.but_all {
	height: 46px;
}

.but_left {
	width: 16px;
	height: 46px;
	float: left;
	background-image: url(images/request_left_normal.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.but_right {
	width: 16px;
	height: 46px;
	float: left;
	background-image: url(images/request_right_normal.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.but_center {
	padding-left: 6px;
	padding-right: 6px;
	height: 32px;
	background-image: url(images/request_fon_normal.gif);
	float: left;
	padding-top: 14px;
	white-space: nowrap;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}

indiv_p {
	margin: 10px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.ext-safari .nacalo_deistvia {
	position: relative;
	top: 0px;
}

div.panel_telefon {
	margin: 0 auto; 
	width: 176px; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
}

strong.panel_telefon {
	color:#EE5F23; 
	font-size:14px; 
	font-family: Arial, Helvetica, sans-serif;
}
