body {
	color: #555;
	font: 12px/16px Arial, Helvetica, sans-serif;
	}

a {color: #00519A; outline:none;}	
	/* a:hover {color:#007BEB;} */
	a:hover {color:#444;}	
/*a:visited {color: #51a5c4;}*/

img {border: 0;}
p,address,blockquote {margin: 0 0 8px;}
blockquote { padding-left:20px;}
ins {text-decoration:none;}
hr {border: 0 hidden; border-top: 1px solid #D6DCEB; clear: both; height: 0;  margin: 24px auto }
hr.no-margin { margin:5px auto ; display:none;}

/** ul ol li **/
ul {margin: 0 0 8px 0;	list-style-type: none;}
	ul li {margin: 0 0 4px 0;	padding:0 0 0 16px;	zoom:1;	background:url(../i/list-item-dot.gif) no-repeat 0 0.6em;}
		li ul,	li ol {	margin: 4px 0 8px 0;}
			li ul li { padding-left:16px;}
			li ol li { padding-left:0; background:none;}
				li ol ul li { padding-left:16px; background:url(../i/list-item-dot.gif) no-repeat 0 0.6em;}
	
ol {margin: 0 0 8px 0; padding:0 0 0 3em;}
	ol li {	margin: 0 0 4px 0;	padding:0; vertical-align:top; display: list-item; }
address { font-style:normal;}
ins { text-decoration:none;}
pre {font-size:12px;  font-family:"Times New Roman", Times, serif color:#000; background:#FDF8EE; padding:15px; margin-bottom:30px;}
.tag { color:#006699;}
/**  h1 ... h4 **/
h1 { font-size: 22px; line-height: 1.3em; margin: 0 0 16px 0; font-weight: normal; position:relative; }
h2 { font-size: 16px; line-height: 1.2em; margin: 16px 0 8px 0; padding:0; font-weight: normal;}
h3 { font-size: 14px; line-height: 1.2em; margin: 16px 0 8px 0; font-weight: normal;}
h4 { font-size: 13px; line-height: 1.2em; margin: 4px 0 4px 0; font-weight: bold;}
h1, h2, h3, h4 {color: #00519A;}
h1 + h2, h2 + h2, h1 + h3, h2 + h3, h3 + h3 { margin-top:0px;}

/** table  **/
table {	border: none; border-collapse: collapse; border-spacing: 0;	margin:1em 0 2em 0;}
	td,th {	border: #ccc solid 1px;	padding: 5px; text-align: left; vertical-align: top;}
	table.no-border, table.no-border td, table.no-border th, .no-border { border:none;}
	table.no-padding, table.no-padding td, table.no-padding th, .no-padding { padding: 0; margin: 0;}

	table.decorated-1 th{
		font-size:11px;
		font-weight:bold;
		border:none;
		border-bottom:#038CCB solid 2px;
		}
	table.decorated-1 td{
		border:none;
		border-top:#ccc solid 1px;
		}

/* -- PAGE ----------------------------------------------------------------------------------------- */
h4.heading-img {
		text-indent:-10000px;
		height:15px;
		margin:7px 0 10px 0px;
		}
		h4#axa-in-ukraine { background:url(../i/footer-headint-axa-in-ukraine.png) no-repeat 0 0;}
		h4#stay-in-touch { background:url(../i/footer-headint-stay-in-touch.png) no-repeat 0 0;}
		h4#hot-line { background:url(../i/footer-headint-hot-line.png) no-repeat 0 0;}
		h4#hot-line-RU { background:url(../i/footer-headint-hot-line-RU.png) no-repeat 0 0;}
		h4#hot-line-EN { background:url(../i/footer-headint-hot-line-EN.png) no-repeat 0 0;}
			
a.more {
	text-decoration:none;
	background:url(../i/arrow-more-on-grey.png) no-repeat 2px 50%;
	padding-left:13px;
	font-size:11px;
	line-height:16px;
	}
	
h1 span {
	background:url(../i/heading-slash.png) no-repeat 0 0;	
	font-size:22px;
	height:23px;
	line-height:23px;
	margin-left:1px;
	overflow:hidden;
	padding-left:20px;
	position:relative;
	text-indent:-1000px;
	top:2px;
	width:20px;
	}
	
h1.products-type {
	margin-left:40px;
	margin-bottom: 30px;
	}
	
/**/
.bordered { border:#D6DCEB solid 1px; margin:14px 0;padding:11px 11px 8px 11px;}
.bordered-left { border-left:#D6DCEB solid 1px; margin:14px 0;padding:3px 11px 3px 11px;}
.bordered-right { border-right:#D6DCEB solid 1px; margin:14px 0;padding:3px 11px 3px 11px;}
.bordered-bottom-dotted { border-bottom:#D6DCEB dotted 1px !important; }
.cellwithpaddings20, .cellwithpaddings20 td { padding: 20px !important; }

.highlited { background:#F1F5F9; padding:12px; margin: 14px 0;}
.highlited-green { background:#E4FEE4; padding:12px; margin: 14px 0;}

.date {font-size:11px; color:#999;	margin-bottom:5px;}

/**/

table td ul, table td ul li { width:auto !important }

.ico-pdf {
	padding:3px 0 5px 30px;
	background:url(../i/ico-pdf.png) no-repeat 0 0;
	display:inline-block;
	padding:3px 0 4px 29px;
	}

.search-url { color: #777; }
.search-url:hover { color: #777; }
.search-highlited { background:#FFFF99; }

.hotline 	{ font-size:14px; color:#00529A; }
.red 		{ color: #FF1821; }
.grey		{ color: #ccc; }
.t20		{ font-size: 20px; }
.t11		{ font-size: 11px; line-height: 120%; }

.w30		{ width: 30px !important }
.w60		{ width: 60px !important }
.w570		{ width: 570px !important }
.w600		{ width: 600px !important }




