body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
P, OL, UL {
/*	margin-top: 0;
	margin-bottom: 0; */
	font-size: 11pt; 
	font-family: Tahoma, Arial;
	color: #111111;
	word-spacing: 4px; 
}

/* универсальная горизонтальная черта */
hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;	
}

/* Стиль заголовков  */

H1, H2, H3, H4 {
	font-family: Arial, Verdana, Tahoma, Garamond;
	color: navy;    /* #333333 */
	text-align: left;
}
H1 {
	font-size: 18pt;
}
H2 {
	font-size: 16pt;
}
H3 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: black;
	font-weight: normal;
}
H4 {
	font-size: 12pt;
	font-weight: bold;
}
	.h1center, .h2center, .h3center, .h4center {
        text-align: center; 
		color: navy; 
}


/* изображение в шапке */
#header {
	position : absolute;
	top:0;
	right:0;
}

/* Стиль шапки названия сайта */
#topcol {
	width: 100%;
	height: 100px;
	background-color: #f6fadf;   /*   */
}
.topname1 {
    font-family: Arial; 
    font-size: 90px; 
    font-weight: bold; 
    color: #ffffff; 
    BORDER-LEFT: #dd0033 10px solid; 
    background-color: #dd0033;   
}
.topname2 {
    font-family: Verdana; 
    font-size: 35px; 
    font-weight: normal; 
	color: #000000; 
	LETTER-SPACING: 27px; 
	background-color: #f6fadf;
}
.topname3 {
    font-weight: normal; 
    font-size: 85px; 
    color: #dd0033; 
	font-family: Arial; 
	background-color: #f6fadf;
}
/* Стиль символа + */
.plusymbol {
    font-weight: bold; 
    font-size: 24px; 
    color: #dd0033; 
    font-family: Arial;
}

/* Стиль слова АВТОстрахование+ в тексте центральной части */
.aplustxt1 {
        BORDER-RIGHT: #dd0033 1px solid; 
        font-weight: bold; 
        font-size: 12pt; 
        background-color: #dd0033; 
        BORDER-LEFT: #dd0033 1px solid; 
        color: #ffffff; 
        font-family: Arial Narrow;
}
.aplustxt2 {
        font-weight: bold; 
        font-size: 18px; 
        color: #dd0033; 
        font-family: Arial;
}	

/* полоса меню (внутри нее находится gornav) */
.menubar {
	border-top: #bbb 3px solid;
	border-bottom: #bbb 3px solid;
	background-color: #666666;
	height: 1em;	
}

/* Стиль гор. черной полосы и желтых полосок гор. навигации и футера */
.gornav, .footnav {
	text-align: center; 
	font-size: 18px;
	font-family: Arial; 
	font-weight: bold; 
	color: #ffffff; 
} 		
	/* Стиль горизонтальной навигации и футера */
.gornav a:link,
.footnav a:link {
	width: 200px;
	display: block;
	float: left;
	text-decoration: none;
	color: white;
}
.gornav a:visited,
.footnav a:visited
{
	width: 200px;
	display: block;
	float: left;
 	color: white;
	text-decoration: none;
}
.gornav a:hover,
.gornav a:active,
.gornav a:focus,
.footnav a:hover,
.footnav a:active,
.footnav a:focus {
	width: 200px;
	display: block;
	float: left;
	color: white;
	background-color: #0000ff; 
	text-decoration: none;
}
 
 
/* Основное меню левой навигации */
.menu, .skhead., companies {
    width: 100%; 
	text-align: left;   /* border-left: 0px; */
	background-color: #f6fadf;    /* padding-left: 0px; */    
	padding-top: 5px;      /* Отступ от самого верхнего края всего menu */
	padding-bottom: 5px;    /* Отступ от самого нижнего края всего menu */
}
.menu A, .skhead A, .rubmenu A, .companies A {
	display: block; 
	border-left: #f6fadf 4px solid; 
	padding-left: 7px; 
	color: #111111;     
	font-size: 13px;    
	font-family: Verdana;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px; 
}
.rubmenu A {
	font-size: 15px;  
}
.menu A:visited, .skhead A:visited, .rubmenu A:visited, .companies A:visited {
	color: #800080;
}
.menu A:hover, .skhead A:hover, .rubmenu A:hover, .companies A:hover {
	display: block; 
	background-color: #ffffff;
	border-left: #dd0033 4px solid; 
	color: #0000ff;
 	text-decoration: underline;
}

/* Белая разделительная линия 2px */
.divfff {
	width: 100%; 
	height: 2px;
	border: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 0px;
}
   /* End стмля таблиц популярности мобильных телефонов */
.hrblue {
	width: 100%; 
    height: 5px; 
	border: 0px;
	padding: 0px;
	background-color: #aaaaff;
	font-size: 0px;
}
  
	
                /*  Рубрика ГИБДД   */
    .rubgibdd {
	    width: 100%; 
		background-color: #ffff00; 
	    border: #ff0000 2px solid; 
}
    .rubgibdd A {
        display: block;
	    
	    padding-left: 15px; padding-top: 1px; padding-bottom: 1px;
	    font-size: 11pt; 
	    font-family: Arial; font-weight: bold; color: #070707; 
	    text-decoration: none;
	    background-color: #ffff00; 
	    border-left: #ffff00 5px solid; 
}
    .rubgibdd A:visited {
        color: #800080;
}
    .rubgibdd A:hover {
        display: block;
	    background-color: #0000ff; 
	    font-weight: bold; color: #ffffff; text-decoration: underline;
	    border-left: #0000ff 5px solid; 
}

        /* Стиль ПДД  ГИБДД */
    .pddstyl1 {
    TEXT-INDENT: 20pt; 
    TEXT-ALIGN: left;
    font-size: 11pt; 
    font-family: Verdana;
    color: #000000;    
} 
    .pddheadstyl1 {
    font-size: 14pt; 
    font-family: Verdana;
    color: #000000;
    TEXT-ALIGN: center;    
}  
    .txtlft {
    text-align: left;    
}     
    .txtjust{
    text-align: justify;    
}     
    .txtrt {
    text-align: right;    
}     

.pddstyle {
        color: navy;
}
.pstylpdd A {
        font-size: 11pt; 
        font-family: Verdana;
        color: navy;    
}
.pstylpdd A:visited {
        color: #800080;
}
.pstylpdd A:hover {
        font-size: 11pt; 
        font-family: Verdana;
        color: #0000ff; 
}
/* фон меню ГИБДД */
    .gibddfon {
        display: block;
        width: 100%; 
        margin: 0; padding: 0px; 
        border: #000000 1px dashed;
        background-color:  #ffff00;
}
    .gibddfon A {
        display: block;	border-left: #ffedac 5px solid; 
	  	padding-left: 10px; 
	  	padding-top: 2px; padding-bottom: 2px;
	 	font-size: 10pt;    
		font-family: Verdana; color: #000000; text-decoration: none;
}
    .gibddfon A:visited {
	    color: #800080;
}
    .gibddfon A:hover {
	    display: block; border-left: #ee1144 5px solid; 
	    background-color: #ffffff; 
		padding-left: 10px;
		padding-top: 2px; padding-bottom: 2px;
	    font-size: 10pt;    
        color: #0000ff; text-decoration: underline;
}
        /* Gor. Jezlgibdd */
.jezlgibdd {
    width: 100%;
    font-size: 6px;   /*    */
    background-color: #000000;
    color: #000000;
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
        /* Стмль таблиц популярности мобильных телефонов */
.colmobitel1 {
   width: 20px; 
   font-family: Verdana; 
   font-size: 10pt; 
   text-align: center; 
}
.colmobitel2 {
    width: 310px; 
    font-family: Verdana; 
    font-size: 10pt; 
    text-align: left; 
    padding-left: 10px;
}
.colmobitel3 {
    width: 70px; 
    font-family: Verdana; 
    font-size: 10pt; 
    text-align: center;
}
 

 		           /* Стиль центральной колонки */
 #centercolA {  
	    padding-top: 10px; 
		padding-right: 40px; 
		padding-bottom: 40px; 
		padding-left: 40px; 
}
    
	/* Стиль текста в анонсе index - Главная*/
   		.anons {
    	font-size: 12pt; 
    	font-family: Arial, Verdana, Tahoma;
    	font-weight: normal; 
    	color: navy;
}	


/* Стиль центральной части index-страниц страховых компаний */
#tbcarmodel { 
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
	#clearrt  {
	clear: right;
	}
	/* Стиль странички "В разработке */
        .punderconstr {
        font-family: Arial, Tahoma, Verdana, Garamond;
        text-align: left;
        font-size: 14pt;
        font-weight: bold; 
        color: #777777;
		
}
 		/* Стиль ссылок в  index - Главная */
		.aindx A {
		font-size: 12pt;
 		color: #333355;	
		font-family: Arial, Tahoma, Verdana, Garamond;
		font-weight: normal; 
    	text-decoration: underlinene;
}
    	.aindx A:visited {
    	color: #800080;
}
    	.aindx A:hover {
		color: #0000ff;
    	text-decoration: underline;
}
 /* End cтилz ссылок в  index - Главная */   

	/* Стиль непереходных ссылок на внешние документы, таблицы, источники */
.pdocref {
	font-size: 9pt;
	font-family: Verdana;
	color: #333333;
	padding-right: 80px;
	text-align: right;
}
.pcomp {
	font-size: 12px;
	font-family: Tahoma, Geneva;
	color: #333333;
	padding-left: 10px;
} 
   
		/* Стиль таблиц ОСАГО */
TABLE.TBOSAGO {
 	WIDTH: 380px; 
	BORDER-COLLAPSE: collapse;
	font: 10pt Arial; 
	background-color: #ffffff;
}
.osagothead {
    background-color: rgb(200,255,200);
}
TABLE.TBOSAGO TD {
	BORDER-LEFT: black 1px solid;
	border-right: black 1px solid;
	BORDER-TOP: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	TEXT-ALIGN: center;
}

/* Стиль таблицы надежености подержаных авто */

            /* Стиль заголовков таблицы штрафов ГИБДД */
	
        .theadfine {
            background-color: #bbeebb; 
            font-family: Verdana;
            text-align: center;    
}
        .trheadfine {
            background-color: #eeeeee;
            text-align: center; 
}

        .color1 {
            background-color: #CEFFCE; 
}         
        .color2 {
            background-color: #FFFF00; 
}                   
        .color3 {
            background-color: #FFbbef;  
}       
        /* End стиля таблицы штрафов ГИБДД */

		

.palign1 {
    TEXT-ALIGN: center;
    font-weight: bold;
}
.palign2 {
    font-size: 12pt; 
    word-spacing: 4px; 
    color: #0000ff; 
    TEXT-INDENT: 0em; 
    font-family: Arial;
}

/* Стиль основных списков */
.features {
	color: black;
	list-style-image: url(/img/red-marker.gif);
}
.features li {
	margin-bottom: 1em;
}
/* правило ниже - ДЛЯ УДАЛЕНИЯ */
.features li SPAN {
	word-spacing: 4px;
	font-family: Arial, Verdana, serif;
	font-size: 11pt;
	text-decoration: none;
}

ul.features ul {
	list-style-type: disc;
}

.features2 {
	list-style-type: square;

}
.features2 LI SPAN {
	color: black;
	word-spacing: 3px;
	font-family: Arial, Verdana, Tahoma, serif;
	font-size: 13px;
	text-decoration: none;
}
.featuresnone {
	list-style-type: square;
	color: #ee1114;
	text-decoration: none;
}

  /* END стиля списков и маркеров */
  
  
   .list1 {         /* варианты стилей для странички testlist1 */
    list-style-type: square;
	color: #00ff00;
   }
   .list1 UL LI {
    color: black;
	word-spacing: 5px;
	font-family: Arial, Verdana, serif;
	font-size: 11pt;
	text-decoration: none;
   }
   
   .list2 {
   
   }
   .list3 {
   
   }
   .list4 {
   
   }    
     
	                   

		/* Стиль таблицы контактной информации */
 .TBcontact {
 	align: left;
	cellspacing: 10px;
	background-color: #ffffff;
}
 .TDcontact {
	font-family: Arial, Verdana, serif;
	font-size: 13pt;
	text-align: right;
	border: #ffffff;
}
 .telephones {
	font-family: Arial, Verdana, serif;
	font-size: 0,5 em;
	font-weight: bold; 
	color: #dd0033;	
	text-align: left;
	border: #ffffff;
}
.email_url {
	font-family: Arial, Verdana, serif;
	font-size: 0,5 em;
	font-weight: bold; 
	text-align: left;
	border: #ffffff;
}
.email_url A:LINK, .email_url A:VISITED { 
	color: #dd0033;
	text-decoration: none;
}
.email_url A:HOVER {
	color: #0000ff;
	text-decoration: underline;
}
.email_url A:ACTIVE{
  	color: #dd0033;
	text-decoration: none;
}  /* END стиля таблицы контактной информации */

/* ФОРМЫ. Форма заказа =================== */
.form_button {
	width: 150px;
}
.form_comm, .form_duty {
	text-align: right;
	font-family: Arial, Verdana, serif;
	font-size: 11pt;
}
.form_duty {
	font-weight: bold;
}
/* END Формы. Форма заказа =================== */
 
   
                       /* =====testlist1===== */
					   
	     /* варианты стилей таблиц для странички testlist1 */
   TABLE.tb1 {
    /* width: 380px; */ 
	border: 1px solid #777777; 
	border-collapse: collapse;
	table-layout: auto;  
	background-color: #ffffff;  
   }
   
    TABLE.tb1 TR TH {
    height: 35px;
	border: 1px solid #777777;
	font-family: Verdana; 
	font-size: 15px; 
	text-align: center;
	background-color: #ddffdd;
   }
   	TABLE.tb1 TR { 
   }  
   .trltgreen {
    background-color: #efffee;
	font-size: 12px;
   }
    .graystr {
    background-color: #f9f9f9;    
   }  
    TABLE.tb1 TR TD {
	font-family: Verdana; 
	font-size: 12px; 
	border: 1px solid #777777; 
	padding: 3px;
   }
   
   /* ================== Шаблон офрмления простых таблиц ================
   <TABLE class="tb1" frame="border" rules="all" align="left" cellspacing=0>
  	<col class="wd50">
	<col class="wd20">
	<col class="wd40">
		
	 <THEAD>
		<TR><TH colspan=3 height=30>хххх <br>хх</TH></TR>
	</THEAD>
	
	 <TBODY>
    <tr class="trltgreen" height=20>
		<td>№</td>
		<td>Класс</td>
		<td>Модель</td>
    </tr>
	<tr><td></td><td></td><td></td></tr>
	<tr><td></td><td></td><td></td></tr>
	<tr><td></td><td></td><td></td></tr>
	<tr><td></td><td></td><td></td></tr>
	</TBODY>
</TABLE>	

   */
 .wd10 {width: 10px; text-align: center;} 
 .wd20 {width: 20px; text-align: center;} 
 .wd30 {width: 30px; text-align: center;}  
 .wd40 {width: 40px; text-align: center;} 
 .wd50 {width: 50px; text-align: center;} 
 .wd60 {width: 60px; text-align: center;}
 .wd70 {width: 70px; text-align: center;} 
 .wd80 {width: 80px; text-align: center;} 
 .wd90 {width: 90px; text-align: center;}  
 .wd100 {width: 100px; text-align: center;} 
 .wd100 {width: 110px; text-align: center;}
 .wd100 {width: 120px; text-align: center;}
 .wd100 {width: 130px; text-align: center;}
 .wd100 {width: 140px; text-align: center;}
 .wd100 {width: 150px; text-align: center;}
 .wd100 {width: 160px; text-align: center;}
 .wd100 {width: 170px; text-align: center;}
 .wd100 {width: 180px; text-align: center;}
 .wd100 {width: 190px; text-align: center;}
 .wd100 {width: 200px; text-align: center;}
 /*   
   .wd10, .wd20, .wd30,  .wd40, .wd50, .wd60, .wd70, .wd80, .wd90,  .wd100, .wd110, 
   .wd120, .wd130, .wd140, .wd150,  .wd160, .wd170, .wd180, .wd190, .wd200, .wd210, 
   .wd220, .wd230, .wd240, .wd250,{
    width: 10px;
	text-align: center;
   }
 */   
          /* end вариантов стилей для странички testlist1 */
    
	
	/* Картинка логотипов страховых компаниц */
	
.sk_logo {
	align: lest;
	float: none;
/*	border: 1px solid gray; */
}

/* Оформление электронных форм ======================================== */

/* надпись в форме */
.form_comm {
	font-size: 11pt;
	text-align: right;
}
.form_comm_left {
	font-size: 11pt;
	text-align: left;
}

/* выделение значка обязательности */
.require {
	color: red;
}


/* Иллюстарция в статьях */
.illustr {
	border: 1px solid black;
}

/* "врезка" в сатьях */
.incut {
	padding: 10px;
	font-weight: bold;
	background-color: #FFE4C4;
}

/* Блок преамбулы в шапке */
#preambula {
	position: absolute;
	left: 275px;
	top: 15px;
	height: 2em;
	width: 425px;
	line-height: 1em;
	font-style: italic;
	font-size: 14px;           /*  */
	color: navy;
}
#preambula STRONG {
	font-weight: normal;
}
	
/* Блок "хлебных крошек" */
#breadcrumb {
	background-color: #FDF5E6;
	padding: 3px;
	width: 100%;
	font-size: 12px;
}
#breadcrumb_self {
	font-weight: bold;
}

/* блок ссылок */
div.sl {
	padding-top: 3em;
	font-size: smaller;
	color: #bbb;
}
div.sl a:link,
div.sl a:visited {
	color: #bbb;
}

/* математическая формула в тексте */
div.formula {
	font-size: large;
	font-weight: bold;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	
	font-family: Tahoma;
}
/* расшифровка букв из формулы */
.formula_decode {
	text-indent: 1em;
}
 