/* скругленные уголки обводка YELL */

.rc_yell .rc_top, 
.rc_yell .rc_bot,
.rc_yell .rc_mid { background:white; zoom:1; }
.rc_yell .rc_1 { background: url(/bitrix/templates/main/img/RC_bord_yell_1.gif) no-repeat top left; }
.rc_yell .rc_2 { background: url(/bitrix/templates/main/img/RC_bord_yell_2.gif) no-repeat top right; }
.rc_yell .rc_3 { background: url(/bitrix/templates/main/img/RC_bord_yell_3.gif) no-repeat bottom right; }
.rc_yell .rc_4 { background: url(/bitrix/templates/main/img/RC_bord_yell_4.gif) no-repeat bottom left; }
.rc_yell .rc_1, 
.rc_yell .rc_2, 
.rc_yell .rc_3, 
.rc_yell .rc_4,
.rc_yell .rc_top,
.rc_yell .rc_bot 
{ height:9px; }

.rc_yell .rc_top {
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
	background: url(/bitrix/templates/main/img/RC_bord_yell_bord.gif) repeat-x top left;
}

.rc_yell .rc_mid {
	position:relative;
	border-left:1px solid #ffe400;
	border-right:1px solid #ffe400;
}

.rc_yell .rc_bot {
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
	background: url(/bitrix/templates/main/img/RC_bord_yell_bord.gif) repeat-x bottom left;
}
/* скругленные уголки заливка (END) */



/* скругленные уголки обводка BLUE */

.rc_blue .rc_top, 
.rc_blue .rc_bot,
.rc_blue .rc_mid { background:white; zoom:1; }
.rc_blue .rc_1 { background: url(/bitrix/templates/main/img/RC_bord_b_1.gif) no-repeat top left; }
.rc_blue .rc_2 { background: url(/bitrix/templates/main/img/RC_bord_b_2.gif) no-repeat top right; }
.rc_blue .rc_3 { background: url(/bitrix/templates/main/img/RC_bord_b_3.gif) no-repeat bottom right; }
.rc_blue .rc_4 { background: url(/bitrix/templates/main/img/RC_bord_b_4.gif) no-repeat bottom left; }
.rc_blue .rc_1, 
.rc_blue .rc_2, 
.rc_blue .rc_3, 
.rc_blue .rc_4,
.rc_blue .rc_top,
.rc_blue .rc_bot 
{ height:9px; }

.rc_blue .rc_top {
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
	background: url(/bitrix/templates/main/img/RC_bord_b_bord.gif) repeat-x top left;
}

.rc_blue .rc_mid {
	position:relative;
	border-left:1px solid #2c93cc;
	border-right:1px solid #2c93cc;
}

.rc_blue .rc_bot {
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
	background: url(/bitrix/templates/main/img/RC_bord_b_bord.gif) repeat-x bottom left;
}
/* скругленные уголки заливка (END) */

/* скругленные уголки обводка GRAY */

.rc_gray .rc_top, 
.rc_gray .rc_bot,
.rc_gray .rc_mid { background:white; zoom:1; }
.rc_gray .rc_1 { background: url(/bitrix/templates/main/img/RC_bord_g_1.gif) no-repeat top left; }
.rc_gray .rc_2 { background: url(/bitrix/templates/main/img/RC_bord_g_2.gif) no-repeat top right; }
.rc_gray .rc_3 { background: url(/bitrix/templates/main/img/RC_bord_g_3.gif) no-repeat bottom right; }
.rc_gray .rc_4 { background: url(/bitrix/templates/main/img/RC_bord_g_4.gif) no-repeat bottom left; }

.rc_gray .rc_1, 
.rc_gray .rc_2, 
.rc_gray .rc_3, 
.rc_gray .rc_4,
.rc_gray .rc_top,
.rc_gray .rc_bot 
{ height:9px; }

.rc_gray .rc_top {
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
	background: url(/bitrix/templates/main/img/RC_bord_g_bot.gif) repeat-x top left;
}

.rc_gray .rc_mid {
	position:relative;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}

.rc_gray .rc_bot {
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
	background: url(/bitrix/templates/main/img/RC_bord_g_bot.gif) repeat-x bottom left;
}
/* скругленные уголки заливка (END) */


/* скругленные уголки new */

/* 
.rc_gray .rc_top, 
.rc_gray .rc_bot,
.rc_gray .rc_mid { background:white; zoom:1; }
.rc_gray .rc_1 { background: url(/bitrix/templates/main/img/RC_bord_g_1.gif) no-repeat top left; }
.rc_gray .rc_2 { background: url(/bitrix/templates/main/img/RC_bord_g_2.gif) no-repeat top right; }
.rc_gray .rc_3 { background: url(/bitrix/templates/main/img/RC_bord_g_3.gif) no-repeat bottom right; }
.rc_gray .rc_4 { background: url(/bitrix/templates/main/img/RC_bord_g_4.gif) no-repeat bottom left; }

.rc_gray .rc_1, 
.rc_gray .rc_2, 
.rc_gray .rc_3, 
.rc_gray .rc_4,
.rc_gray .rc_top,
.rc_gray .rc_bot 
{ height:9px; }

.rc_gray .rc_top,
.rc_gray .rc_bot { 
	margin:0 9px; 
	line-height:0; 
	font-size:0; 
}

.rc_gray .rc_mid {
	padding-bottom:10px;
	position:relative;
	padding-left:23px;
	padding-top:4px;
}
/* скругленные уголки заливка (END) */



/* скругленные уголки заливка YELLOW */

/*.RCYellow .RC_fill_top,
.RCYellow .RC_fill_bot,
.RCYellow .RC_fill_mid { background:#FFF38C; }

.RCYellow .RC_fill_1 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_yell_1.gif) no-repeat top left; }
.RCYellow .RC_fill_2 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_yell_2.gif) no-repeat top right; }
.RCYellow .RC_fill_top {        
    height:9px;                          
    margin:0 9px;                      
	line-height:0;                      
	font-size:0;                         
}

.RCYellow .RC_fill_3 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_yell_3.gif) no-repeat bottom right; }
.RCYellow .RC_fill_4 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_yell_4.gif) no-repeat bottom left; }
.RCYellow .RC_fill_bot {
    height:9px;
    margin:0 9px;
	line-height:0;
	font-size:0;
}

.RCYellow .RC_fill_mid {
	padding-bottom:10px;
	position:relative;
	padding-left:23px;
padding-right:23px;
	padding-top:4px;
	zoom:1;
}*/
/* скругленные уголки заливка (END) */



/* скругленные уголки заливка DARK BLUE*/

.RCDarkBlue .RC_fill_top,
.RCDarkBlue .RC_fill_bot,
.RCDarkBlue .RC_fill_mid { background:#17518D; }

.RCDarkBlue .RC_fill_1 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_db_1.gif) no-repeat top left; }
.RCDarkBlue .RC_fill_2 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_db_2.gif) no-repeat top right; }
.RCDarkBlue .RC_fill_top {        
    height:9px;                          
    margin:0 9px;                      
	line-height:0;                      
	font-size:0;                         
}

.RCDarkBlue .RC_fill_3 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_db_3.gif) no-repeat bottom right; }
.RCDarkBlue .RC_fill_4 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_db_4.gif) no-repeat bottom left; }
.RCDarkBlue .RC_fill_bot {
    height:9px;
    margin:0 9px;
	line-height:0;
	font-size:0;
}

.RCDarkBlue .RC_fill_mid {
	position:relative;
	zoom:1;
}
/* скругленные уголки заливка (END) */



/* скругленные уголки заливка BLUE */

.RCBlue .RC_fill_top,
.RCBlue .RC_fill_bot,
.RCBlue .RC_fill_mid { background:#BCE7FF; }

.RCBlue .RC_fill_1 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_b_1.gif) no-repeat top left; }
.RCBlue .RC_fill_2 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_b_2.gif) no-repeat top right; }
.RCBlue .RC_fill_top {        
    height:9px;                          
    margin:0 9px;                      
	line-height:0;                      
	font-size:0;                         
}

.RCBlue .RC_fill_3 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_b_3.gif) no-repeat bottom right; }
.RCBlue .RC_fill_4 { height:9px; background: url(/bitrix/templates/main/img/RC_fill_b_4.gif) no-repeat bottom left; }
.RCBlue .RC_fill_bot {
    height:9px;
    margin:0 9px;
	line-height:0;
	font-size:0;
}

.RCBlue .RC_fill_mid {
	position:relative;
	zoom:1;
}
/* скругленные уголки заливка (END) */



.footerMenuItem {
	padding-right:25px;
}


.sideMenu {
	font-size:1.4em;
	line-height:1.2em;
	white-space:nowrap;
	padding-left:4px;
	
}

.sideMenu .active, 
.sideMenu .active a {
	color:#1a1a1a;
}

.sideMenu .active a:hover {
	color:#2c93cc;
}

.sideMenu .active {
	background:#BCE7FF;
}

.sideMenu span {
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	display:inline-block;
}



.sideMenuLevel2 {
	padding-left:12px;
	margin-bottom:-1px;
	padding-top:7px;
	
}

.sideMenu li {
	padding-bottom:6px;
	padding-top:3px;
	
	
}


.sideMenuLevel2 li {
	padding-bottom:6px;
	padding-top:0;
}

.sideYellowBlockTitle {
	color:#2c93cc;
	font-size:2em;
	padding-top:2px;
	
}

.sideYellowBlockSum {
	color:#003d76;
	font-size:1.4em;
	padding-bottom:2px;
	
}

.sideYellowBlockCaption {
	color:#595959;
	font-size:1.2em;
}

.sideYellowBlockItem {
	padding-top:11px;
	padding-bottom:3px;
text-decoration:center
}

.sideYellowBox {
	margin-top:38px;
}

.logoCaption {
	padding-top:13px;
	font-size:1.1em;
	padding-bottom:25px;
	padding-left:8px;
	
	
}

.logoCaption div {
	padding-bottom:3px;
	
}

.logoP {
	padding-left:8px;
	padding-top:31px;
	
}

.footer {
	font-size:1.2em;
}

.headerRightCaption {
	font-size:1.4em;
	color:#8b8b8b;
	padding-top:32px;
	padding-bottom:7px;
	white-space:nowrap;
}

.headPhones1 {
	font-size:2.5em;
	display:inline-block;
	position:relative;
	padding-right:5px;
	
}

.headPhones2 {
	font-size:3.9em;
	display:inline-block;
	
}

.headPhones {
	color:#003d76;
	line-height:4.8em;
	zoom:1;
	white-space:nowrap;
	padding-bottom:11px;
	
}

.headerLeft {
	margin-right:38%;
	zoom:1;
}

.headerRight {
	float:right;
	zoom:1;
	width:34%;
}

.headerBanner {
	padding-bottom:18px;
	
}

.bannerPart {overflow:hidden; width:245px;}

.pointerL {padding:0; margin:0; background:url(/bitrix/templates/main/img/pointerL.gif) no-repeat scroll left top; width:39px;height:55px;}
.pointerR {padding:0; margin:0; background:url(/bitrix/templates/main/img/pointerR.gif) no-repeat scroll right top; width:39px;height:55px;}
.pointerL:hover {background:url(/bitrix/templates/main/img/pointerLactive.gif) no-repeat scroll left top;}
.pointerR:hover {background:url(/bitrix/templates/main/img/pointerRactive.gif) no-repeat scroll left top;}
.imgBanner {overflow:hidden; width:167px; background:url(/bitrix/templates/main/img/pxBorder.gif) repeat-x scroll left top; padding-top:1px;}

.textBanner {background-color:#2c93cc;}

.textBanner div {background:url(/bitrix/templates/main/img/curveL.gif) no-repeat scroll bottom left;}
.textBanner div div {background:url(/bitrix/templates/main/img/curveR.gif) no-repeat scroll bottom right;}
.textIntoBanner {width:220px; overflow:hidden; padding:4px 12px 6px; color:white; font-size:1.8em; text-align:center;}

.default table {
	text-align:center;
}

.default table .odd {
	background:#D3EFFF;
}

.footerRight {
	float:right;
	padding-right:95px;
}

.footerMenu {
	padding-top:16px;
	padding-bottom:18px;
	
}

.footerRightLogo {
	padding-bottom:21px;
	
}

.footerLeft {
	text-align:left;
	padding-left:2%;
}

.footerMenuCopyright {
	color:black;
}

.headerImg {
	padding-top:19px;
}

/* Рассчитать стоимость */

.headerCalculateItems {
	zoom:1;
	display:none;
	padding-top:3px;
	padding-bottom:12px;
	
}

.headerCalculateItems .calculateItem a {
	color:white;
	padding-left:21px;
	display:block;
	padding-top:7px;
	padding-bottom:11px;
	font-size:1.4em;
	zoom:1;
}

.headerCalculateItems .calculateItem {
	cursor:pointer;
	zoom:1;
}


.headerCalculateItems .hover {
	background:#2C93CC !important;
	color:white;
}

.headerCalculateItems .hover a {
	color:white !important;
}

.headerCalculateItems .hover .discount {
	color:white !important;
}

.headerCalculateItems .yellow {
	background:#FFE400;
	text-decoration:none;
	position:relative;
}

.headerCalculateItems .yellow a {
	color:#17518d;
	text-decoration:none;
}


.headerCalculateItems .yellow .text {
	text-decoration:underline;
}

.headerCalculateItems .yellow .discount {
	font-size:1.7em;
	text-decoration:none;
	color:#2c93cc;
	padding-right:17px;
	line-height:0.6em;
	position:absolute;
	right:0;
	line-height:20px;
	top:4px;
	_top:6px;
}

.headerCalculateBoxP {
	position:relative;
	width:100%;
	z-index:500;
}

.headerCalculateBox {
	position:absolute;
	width:100%;
	z-index:400;
}

.headerCalculateBoxTitle {
	font-size:2em;
	padding-bottom:1px;
	
}

.headerCalculateBoxTitle a .calculateTitleSpan {
	position:relative;
	top:-3px;
	border-bottom:1px dashed white;
}

.headerCalculateBoxTitle a:hover .calculateTitleSpan {
	border-bottom:1px dashed #2C93CC;
}

.headerCalculateBoxTitle a {
	color:white;
	padding-left:21px;
	line-height:1.5em;
	display:block;
	zoom:1;
	text-decoration:none;
	background: url(/bitrix/templates/main/img/headerCalculateBoxTitleArrow.gif) no-repeat  96% 30%;
}

.closed .headerCalculateBoxTitle a {
	background: url(/bitrix/templates/main/img/headerCalculateBoxTitleArrowClosed.gif) no-repeat  96% 50%;
}


.headerCalculateBoxTitle a:hover {
	color:#2C93CC;
}

.headerCalculateBox .headerCalculateBoxTitle {
	padding-top:1px;
	
}


.np .hover {
	background:#17518D !important;
}

.np .calculateItem  {
	overflow:hidden;
	zoom:1;
	padding-top:1px;
	padding-bottom:4px;
	
	position:relative;
	
}

.np .calculateItem a {
	text-decoration:none ;
	color:#003d76;
}

.np .hover a {
	color:#bce7ff !important;
}

.np .calculateItem a {
	padding-top:3px;
	padding-bottom:1px;
	padding-left:14px;
	
}

.np .calculateItem a img {
	float:left;
}

.np .calculateItem a .nps {
	text-decoration:underline;
	display:block;
	float:left;
	cursor:pointer;
	line-height:1.25em;
	position:relative;
	padding-left:15px;
	padding-bottom:5px;
	
	top:3px;
}


.np .headerCalculateItems {
	padding-bottom:8px;
	position:relative;
	
}


.np .headerCalculateBoxTitle a {
	color:white;
	padding-left:21px;
	line-height:1.5em;
	display:block;
	zoom:1;
	text-decoration:none;
	background: url(/bitrix/templates/main/img/calculateBox2TitleArrow.gif) no-repeat  94% 30%;
}

.np .closed .headerCalculateBoxTitle a {
	background: url(/bitrix/templates/main/img/calculateBox2TitleArrowClosed.gif) no-repeat  94% 50%;
}

.np .headerCalculateBoxTitle a  {
	color:#17518D;
}

.np .headerCalculateBoxTitle a .calculateTitleSpan {
	border-bottom:1px dashed #17518D;
}


.np .headerCalculateBoxTitle a:hover  {
	color:#2C93CC;
}

.np .headerCalculateBoxTitle a:hover .calculateTitleSpan {
	border-bottom:1px dashed #2C93CC;
}

.toggleBoxIndex .headerCalculateItems {
	display:block;
}

.headerCalculateBoxP {
	height:92px;
}

.toggleBoxIndex .headerCalculateBoxP {
	height:313px;
}


.toggleBoxIndex .calculateTitleSpan {
	
	top:-3px;
	position:relative;
	color:white;
	display:block;
	line-height:1.5em;
	padding-left:21px;
	text-decoration:none;
}

.toggleBoxIndex .np .calculateTitleSpan {
	color:#17518D;
}

.sidebarTitle {
	font-size:2.1em;
	color:#5f5f5f;
}

.sidebarNews {
	padding-left:9px;
	padding-top:23px;
	
}

.sidebarNewsTitle {
	font-size:1.8em;
	color:#2c93cc;
	padding-bottom:2px;
	padding-top:7px;
}

.sidebarNewsContent {
	padding-bottom:10px;
	font-size:1.4em;
	line-height:1.29em;
	padding-right:2%;
}

.w235 {
	width:235px;
}

.inputCaption {
	font-size:1.4em;
	line-height:1.3em;
	padding-bottom:3px;
	width:380px;
}

.inputItem {
	padding-top:1px;
	padding-bottom:15px;
	
}

.inputTipBottom {
	height:15px;
	font-size:1.2em;
	padding-top:5px;
	padding-bottom:1px;
	
}

.hint {
	position:absolute;
	width:202px;
	background:white;
	font-size:1.2em;
	line-height:1.35em;
	display:none;
	overflow:hidden;
}

.hintContent {
	border:1px solid #2C93CC;
	padding-left:17px;
	padding-top:15px;
	padding-bottom:17px;
	padding-right:17px;
}

iframe.selectIE {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:700px;/*must have for any big value*/
	height:800px;/*must have for any big value*/
	z-index:-1;
	background:red;
	margin-left:-1px;
}

.w95 {
	width:95px;
}

.w155 {
	width:155px;
}

.w127 {
	width:127px;
}

.w63 {
	width:63px;
}

.driverFields {
	overflow:hidden;
	zoom:1;
}

.addDriverLink {
	font-size:1.2em;
	background: url(/bitrix/templates/main/img/addDriverLink.gif) no-repeat 0 4px;
	padding-left:15px;
	text-decoration:none;
}

.delDriverLink {
	font-size:1.2em;
	background: url(/bitrix/templates/main/img/delDriverLink.gif) no-repeat 0 7px;
	padding-left:15px;
	text-decoration:none;
}

.driverAge {
	float:left;
	width:122px;
}

.driverTitle {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.5em;
	padding-bottom:7px;
	padding-top:7px;
}

.driverFields {
	font-size:1.4em;
	line-height:1.5em;
}

.polisPriceBox {
	width:180px;
	margin-top:29px;
	margin-left:-13px;
}

.polisPriceTitle {
	font-size:1.4em;
	padding-top:4px;
	padding-bottom:12px;
	
}

.polisPriceValue {
	font-size:2.4em;
	padding-bottom:5px;
	
}

.multidriveLinkP {
	font-size:1.4em;
}

.franchiseBox {
	font-size:1.4em;
	margin-top:30px;
}

.radioBox {
	font-size:1.4em;
	margin-top:4px;
	margin-bottom:17px;
}

.franchiseTitle {
	font-weight:bold;
	padding-bottom:10px;
	
}

.franchiseItem {
	padding-bottom:8px;
	_padding-bottom:2px;
}

.alternateDefineLP {
	padding-left:22px;
	
}

.priceTip {
	font-size:1.4em;
	margin-top:15px;
}

.multidriveLinkP {
	margin-top:8px;
	margin-bottom:30px;
}

.addDriverLinkP {
	margin-bottom:8px;
	margin-top:15px;
}

.btnOrder {
	background: url(/bitrix/templates/main/img/btnOrder.png) no-repeat;
	width:148px;
	height:43px;
	border:0 solid white;
	cursor:pointer;
}

.submitFormCaption {
	font-size:1.4em;
	padding-bottom:6px;
	padding-top:8px;
	
	
}

.w407 {
	width:407px;
}

.submitFormContent {
	padding-left:14px;
	
}

.h110 {
	height:110px;
}

.w217 {
	width:217px;
}

.submitFormItem {
	padding-bottom:10px;
	
}

.submitFormContentBox .RC_fill_1 {
	height:9px; background: url(/bitrix/templates/main/img/RC_fill_b_1_fill.gif) no-repeat top left; 
}

.submitFormSubmitP {
	padding-bottom:18px;
	padding-top:8px;
	
}

.submitFormContentBox {
	width:436px;
	overflow:hidden;
}


.submitFormTitleRC {
}


.submitformTitle {
	color:#2c93cc;
	font-size:1.8em;
	zoom:1;
	white-space:nowrap;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
}


.submitFormTitleRC * {
}


.submitTitleKasko {
	width:244px;
}

.submitForm {
	margin-top:42px;
	margin-left:-13px;
}

.headerCalculateBoxInner {
	position:relative;
	overflow:hidden;
	zoom:1;
}

.multidrive {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.5em;
	padding-top:7px;
}


.inputTipTop {
	height:15px;
	font-size:1.4em;
	padding-top:3px;
	padding-bottom:5px;
	
}

.w55 {
	width:55px;
}

.w225 {
	width:225px;
}

.w305 {
	width:305px;
}

.requestSent {
	margin-top:42px;
	width:436px;
	margin-left:-13px;
}

.requestSentContent {
	font-size:1.4em;
	line-height:1.4em;
	padding-left:24px;
	padding-top:32px;
	padding-bottom:32px;
	color:#133c50;
}

.polisPriceBox .RC_fill_mid {
	padding-left:17px;
	
}

.w310 {
	width:310px;
}

.dmsRiscFactors {
	margin-top:12px;
}

.cottage1price {
	padding-top:8px;
}

.w135 {
	width:135px;
}

.w85 {
	width:85px;
}

.w65 {
	width:65px;
}

.questions {
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:-23px;
}

.question {
	padding-bottom:12px;
}

.questionContent {
	padding-top:7px;
	display:none;
	padding-bottom:5px;
}

.w150 {
	width:150px;
}

.askQuestionTitleInvisible * {
	background:white !important;
}

.questionsNotificationTitle {
	font-size:3em;
	color:#133c50;
	padding-left:38px;
	padding-top:27px;
	padding-bottom:6px;
}

.requestSentContent {
	font-size:1.4em;
	line-height:1.4em;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:22px;
	color:#133c50;
}

.questionsNotificationMore {
	color:#2c93cc;
	font-size:1.8em;
	zoom:1;
	white-space:nowrap;
	padding-left:38px;
	padding-right:15px;
	padding-bottom:31px;
}


.w160 {
	width:160px;
}

.responseTitle {
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
	
}

.responseMeta {
	font-size:1.2em;
	color:#747474;
	padding-bottom:3px;
	
}

.responseContent {
	font-size:1.4em;
	line-height:1.4em;
}

.responses {
	padding-right:17%;
	padding-top:5px;
	margin-bottom:-27px;
}

.responseMeta {
	
}

.response {
	padding-bottom:16px;
	
}

.btnResponse {
	background: url(/bitrix/templates/main/img/btnResponse.png) no-repeat;
	width:178px;
	height:43px;
	border:0 solid white;
	cursor:pointer;
}


.btnQuestion {
	background: url(/bitrix/templates/main/img/btnQuestion.png) no-repeat;
	width:178px;
	height:43px;
	border:0 solid white;
	cursor:pointer;
}

/* лицензии */


.licensiesCaption {
	padding-right:17%;
}


.licensies {
	font-size:1.4em;
	line-height:1.3em;
	padding-top:7px;
	
}

.license {
	padding-bottom:10px;
	padding-right:17%;
}

.licenseContent {
	padding-top:5px;
	display:none;
	padding-left:17px;
	margin-bottom:-10px;
}

.licenseTitle {
	background: url(/bitrix/templates/main/img/li.gif) no-repeat 0 0.7em;
	padding-left:17px;
	line-height:1.4em;
}



.licenseContent ul {
	margin-bottom:15px;
	zoom:1;
	line-height:1em;
}

.licenseContent ul li {
	background:url(/bitrix/templates/main/img/li2.gif) no-repeat 0 0.7em;
	/* _background:url(/bitrix/templates/main/img/li.gif) no-repeat 0 9px; */
	zoom:1;
	padding-left:19px;
	padding-bottom:6px;
	line-height:1.3em;
}

/* вакансии */

.vakansies {
	line-height:1.3em;
	padding-top:6px;
	padding-right:17%;
}


.vakancy {
	padding-bottom:16px;
}


.vakancyContent {
	padding-top:12px;
	display:none;
	padding-bottom:2px;
}

.vakancyTitle {
	font-size:1.4em;
	
}

.vakancyContent .default p {
	margin-bottom:5px;
}

.content404 {
	font-size:1.4em;
	line-height:1.5em;
	padding-top:11px;
	padding-bottom:50px;
	
	
}

.page404 {
	padding-top:183px;
}


/*  */


.franchiseItem input {
	position:relative;
	top:2px;
	margin-right:4px;
}


.onlineConsult {
	background: url(/bitrix/templates/main/img/onlineConsult.gif) no-repeat;
	width:239px;
	height:59px;
	margin-top:15px;
}

.onlineConsultStatus {
	background: url(http://live.guideh.com/webim/button.php?image=onlineConsultStatus&lang=) no-repeat 11px 11px;
	width:239px;
	height:59px;
	display:block;
}

.on .onlineConsultStatus {
	background: url(http://live.guideh.com/webim/button.php?image=onlineConsultStatus&lang=) no-repeat 11px 11px;
}



/*----------------------tatti----------------- */

.blockDocs {margin:0 0 6px 0; overflow:hidden; position:relative; zoom:1;}

.default .blockDocs img {margin:0;}

.blockDocs .blockDocsImg {position:absolute; top:3px; left:0;}
.blockDocs .blockDocsTitle {margin:0 0 0 26px;}

.default .mb5 {margin-bottom:5px;}
.default .mb20 {margin-bottom:20px;}
.default .partner {margin:8px 7px 8px 0;}

.default .contactMap, .contactMap img {margin:8px 0 10px 0}

.default li {line-height:1.43em;}

.newsMain {}

.newsArchive {padding-left:23px;}
.newsArchive .h3 {margin-bottom:12px;}
.newsArchive a {display:block; margin:0 0 5px 0; padding:0;}

/*----------------------tatti----------------- */

.pageNav {
	font-size:1.4em;
	line-height:22px;
	padding-top:22px;
}

.pageNavNumbers {
	word-spacing:0;
}

.pageNavNumbers span {
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	padding-bottom:3px;
}

.pageNavNumbers span a {
}

.pageNavNumbers span.active {
	background: #278bc7 url(/bitrix/templates/main/img/pageNavActive.gif) repeat-x;
	color:white;
	padding-left:5px;
	padding-right:5px;
}

.pageNavPrev {
	padding-right:22px;
	
}


.pageNavNext {
	padding-left:12px;
}

.newsArchive .default .h3 {
	color:#4c4c4c;
}


.sideStoMechTel {
	font-size:3.6em;
	color:#4c4c4c;
	line-height:1em;
	padding-left:31px;
	padding-top:9px;
	padding-bottom:10px;
	
}

.sideStoMechCap {
	font-size:1.4em;
	padding-left:31px;
	padding-bottom:17px;
	
}


.sideRstoBlue{
	margin-top:15px;
}

.sideRstoYellow {
	margin-top:21px;
}


.newsItemDate {
	font-size:1.8em;
	color:#2c93cc;
	padding-bottom:2px;
	margin-top:-3px;
	padding-bottom:13px;
}

.newsItem img {
	margin-top:0px;
	margin-bottom:6px;
}

.newsItemMoreNews {
	font-size:1.4em;
	line-height:1.3em;
	padding-top:60px;
}

.newsItemMoreNewsLeft {
	float:left;
	width:50%;
}

.newsItemMoreNewsRight {
	float:right;
	width:50%;
}

.stoSideBlueContent {
	font-size:1.4em;
	line-height:1.45em;
	padding-left:24px;
	padding-right:7%;
	padding-top:10px;
	padding-bottom:9px;
}

.stoSideYellContent {
	font-size:1.4em;
	line-height:1.45em;
	padding-left:24px;
	padding-right:5%;
	padding-top:8px;
	padding-bottom:16px;
}

.stoSideContentPhone {
	font-size:1.3em;
}

.stoSideBlueContentBottom {
	padding-top:5px;
	
}

/* статистика (год) */

.stat {
	font-size:1.4em;
	margin-left:-12px;
}

.stat table {
	margin:0; 
	margin-bottom:43px;
	/*border-spacing:3px;*/
	border-collapse:collapse; 
	margin-left:2px;
	margin-bottom:15px;
	margin-top:5px;
}

.stat table td {
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}

.stat table thead td {
	padding-top:5px;
	padding-bottom:7px;
	background:#2C93CC;
	border:1px solid white;
	color:white;
}

.stat table tbody td {
	padding-top:8px;
	padding-bottom:12px;
	border-bottom:1px solid white;
}

.stat table td.lastTd {
	border-right:none;
}

.stat table tbody tr { 
	
}

.level1 {
	font-weight:bold;
	background:#BCE7FF;
}

.level2 {
	background:#D7F1FF;
}

.level2 .levelContent {
	padding-left:33px;
	
}

.level3 {
	background:#EBF8FF;
}

.level3 .levelContent{
	padding-left:43px;
	
}

.level4 .levelContent{
	padding-left:80px;
	background: url(/bitrix/templates/main/img/li.gif) no-repeat 60px 16px;
	
}
