*{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#464341;
	font-color:#464341;
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
	background-image:url(/_i/header.jpg);
	background-position:center top;	
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
	clear:both;
	height:0px;
	overflow:hidden;
}
a{
	color:#0088D0;
}
a:hover{
	text-decoration:none;
}
.inner{
	width:960px;
	margin:auto;
}
#header, #content, #footer{
	text-align:center;
}
#header{
	background-image:url(/_i/rtCorner.gif);
	background-position:right top;
}
#header div.inner{
	background-image:url(/_i/bgTop.gif);
	background-position:310px 0px;
	height:248px;
	overflow:hidden;
}
#header div.hotLineBlock{
	position:absolute;
	margin:30px 0px 0px 270px;
}
#left{
	margin:0 0 70px 0;
}
#left div.hotLineBlock{
	margin:30px 0px;
	padding-bottom:70px;
}
div.hotLineBlock{
	background-image:url(/_i/phone.gif);
	background-position:0px 10px;
	padding-left:30px;
}
div.hotLineBlock h3{
	color:#0168AF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
}
div.hotLineBlock div.phone{
	font-size:18px;
	line-height:18px;
	color:#9FD214;
	margin-bottom:5px;
}
div.hotLineBlock div.phone strong{
	font-size:18px;
	color:#0088D0;
}
#logo{
	position:absolute;
	margin:26px 0px 0px 8px;
}
a.email{
	background-image:url(/_i/email.gif);
	background-position:0px 3px;
	padding-left:20px;
	text-transform:uppercase;
	font-size:10px;
}
.dopServiceLink{
	display:block;
	position:absolute;
	width:178px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	background-image:url(/_i/dopServiceLink.gif);
	margin:40px 0px 0px 505px;
	color:#1D1D1D;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:35px;
}
.strahPortalLink{
	display:block;
	position:absolute;
	width:178px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	background-image:url(/_i/strahPortalLink.gif);
	margin:40px 0px 0px 750px;
	color:#1D1D1D;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:35px;
}
#topMenu{
	width:680px;
	padding:0px;
	margin:90px 0px 0px 275px;
	list-style-type:none;
	position:absolute;
}
#topMenu li{
	width:110px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	background-image:url(/_i/arrow.gif);
	background-position:11px 10px;
	padding-left:20px;

	line-height:24px;
}
#topMenu li.blue{
	background-image:none;
}
#topMenu li.cb{
	width:0px;
	height:0px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	clear:both;
	float:none;
}
#topMenu li a{
	color:#505050;
	text-transform:uppercase;
	/*font-size:10px;*/
	font-size:11px;
	text-decoration:none;
}
#topMenu li.blue a{
	color:#0B70A5;
	text-transform:none;
}
#topMenu ul{
	display:none;
	list-style-type:none;
	padding:10px;
	/*margin:-1px 0px 0px -20px;*/
	margin:-1px 0px 0px 20px;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #EAEAEA;
	width:210px;
	z-index:1;
}
#topMenu ul li{
	float:none;
	width:auto;
	background-image:url(/_i/arrow4.gif);
	background-position:5px 10px;
	margin-bottom:2px;
}
#topMenu ul li a{
	display:block;
	color:#0083CE;
	text-transform:none;
	text-decoration:underline;
	font-size:12px;
}
#topMenu ul li:hover{
	background-color:#EAEAEA;
}
#topMenu li.active{
	background-color:#EAEAEA;
	background-image:url(/_i/arrowActive.gif);
	background-position:0px 9px;
}
#slogan1{
	position:absolute;
	margin:185px 0px 0px 20px;
	width:100px;
	height:35px;
	overflow:hidden;
	line-height:1000px;
	background-image:url(/_i/slogan1.gif);
	background-position:0px 0px;
}
#slogan2{
	position:absolute;
	margin:190px 0px 0px 270px;
	width:121px;
	height:29px;
	overflow:hidden;
	line-height:1000px;
	background-image:url(/_i/slogan2.gif);
	background-position:0px 0px;
}
#registrationInfo{
	position:absolute;
	margin:190px 0px 0px 570px;
	color:#FFFFFF;
	font-size:10px;
	width:250px;
}
#left{
	float:left;
	width:245px;
	margin-right:23px;
	padding-top:17px;
}
#page{
	float:left;
	width:620px;
	margin-bottom:20px;
	padding-top:17px;
}
.banner img{
	border:4px solid #096595;
}
#content{
	background-image:url(/_i/bgPage.jpg);
	background-position:center top;	
}
.infoBlock{
	padding:22px 0px 7px 0px;
}
h2{
	color:#505050;
	text-transform:uppercase;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:47px;
	background-position:0px 0px;
	height:38px;
	line-height:30px;
	margin-bottom:20px;
}
h2.title1{
	background-image:url(/_i/h2title1.gif);	
}
h2.title2{
	background-image:url(/_i/h2title2.gif);	
}
h2.title3{
	background-image:url(/_i/h2title3.gif);	
}
ul.list1{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul.list1 *{
	font-size:14px;
}
ul.list1 li{
	background-image:url(/_i/arrow2.gif);
	background-position:0px 7px;
	padding-left:10px;
	margin-bottom:15px;	
}
ul.list1 li.sub{
	background-image:url(/_i/arrow2.gif);
	background-position:15px 7px;
	padding-left:25px;
	margin-bottom:15px;	
}
ul.list1 li a.active{
	color:#505050;
	text-decoration:none;
}
.infoBlock ul.list1{
	margin:0px 0px 0px 30px;
}
.shortNewsBlock{
	padding-left:30px;
	background-image:url(/_i/square.gif);
	background-position:left top;
	margin-bottom:12px;
}
.newsInfo {
	
	padding:0px 0px 20px 0px;
}
.shortNewsBlock a, .newsInfo a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.newsInfo div.announce{
	font-size:12px;
	margin:5px 0 5px 0;
}
.date{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9E9E9E;
}
.blockKasko, .blockKasko2, .blockOsago, .blockGreencard{
	float:left;
	width:141px;
	margin-right:12px;
	padding-top:114px;
	background-position:top;
}
.blockKasko2{
	margin-right:0px;
}
.blockKasko{
	background-image:url(/_i/blockKasko.gif);
}
.blockKasko2{
	background-image:url(/_i/blockKasko.gif);
}
.blockOsago{
	background-image:url(/_i/blockOsago.gif);
}
.blockGreencard{
	background-image:url(/_i/blockGreencard.gif);
}
.threeMainBlocks div.info{
	border:1px solid #D8D8D8;
	border-top:0px;
	padding:20px 15px 8px 12px;
}
.threeMainBlocks h3{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
}
.threeMainBlocks div.arrowTop{
	background-image:url(/_i/arrowTop.gif);
	position:absolute;
	width:11px;
	height:7px;
	margin:-7px 0px 0px 17px;
}
.threeMainBlocks h3 strong{
	display:block;
	font-size:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.threeMainBlocks{
	margin-bottom:20px;
}
.w150{
	width:152px;
}
.w40{
	width:40px;
}
.threeMainBlocks div.form{
	padding:10px 0px;
}
.fieldBlock{
	padding-bottom:5px;
}
.threeMainBlocks select.w40{
	margin-right:10px;
}
.threeMainBlocks select.last{
	margin-right:0px;
	float:right;
}
.buttonsRight{
	text-align:right;
}
.buttons .buttonsRight{
	float:right;
	padding-right:23px;
}
.buttons .buttonsLeft{
	float:left;
}
.buttons div a{
	font-size:13px;
}
a.button, a.button2, a.button3{
	background-image:url(/_i/bgButton.gif);
	background-repeat:repeat-x;
	height:21px;
	display:block;
	line-height:21px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding:0px 10px;
}
a.button2{
	background-image:url(/_i/bgButton2.gif);
}
a.button3{
	background-image:url(/_i/bgButton3.gif);
}
.buttonsRight a{
	float:right;
}
a.button:hover, a.button2:hover, a.button3:hover{
	color:#D8D8D8;
}
.leftColumn{
	float:left;
	width:405px;
	margin-right:16px;
}
.rightColumn{
	float:left;
	width:180px;
}
.newsBlock{
	margin-bottom:15px;
}
.newsBlock .photo{
	float:left;
	margin-right:15px;
}
.newsBlock .photo img{
	border:1px solid #D8D8D8;
	padding:2px;
}
.banner2{
	text-align:center;
}
.banner2 img{
	border:4px solid #D8D8D8;
}
h3.title1{
	background-image:url(/_i/h3title1.gif);
	min-height:30px;
	height:auto !important;
	height:30px;
	color:#464341;
	padding-left:40px;
	font-weight:normal;
	font-size:11px;
	padding-top:5px;
	margin-left:5px;
	margin-bottom:10px;
}
.checkboxBlock{
	padding:0px 0px 10px 10px;	
}
.checkboxBlock label{
	color:#464341;
	font-size:11px;
	display:block;
	background-image:url(/_i/line.gif);
	background-position:5px 5px;
	padding-left:25px;
}
.checkboxBlock input, .checkboxBlock label{
	float:left;
}
.buttonsLeft{
	padding:0px 0px 10px 10px;
}
.buttonsLeft a{
	float:left;
}
a.button4{
	display:block;
	background-image:url(/_i/btnRight.gif);
	background-position:right;
	padding-right:4px;
	text-decoration:none;
}
a.button4 strong{
	display:block;
	float:left;
	height:21px;
	line-height:20px;
	background-image:url(/_i/btnLeft.gif);
	background-position:left;
	color:#FFFFFF;
	padding:0px 5px 0px 9px;
}
a.archiveLink{
	background-image:url(/_i/archiveLink.gif);
	background-position:0px 4px;
	padding-left:15px;
	margin-left:10px;
	font-size:11px;
}
#footer{
	min-height:125px;
	height:auto !important;
	height:125px;
	background-image:url(/_i/footer.gif);
	background-position:center top;
	margin-bottom:50px;
}
#sitebyLink{
	display:block;
	position:absolute;
	padding-top:15px;
	background-image:url(/_i/applemint.gif);
	background-position:left top;
	width:90px;
	margin:30px 0px 0px 8px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#sitebyLink strong{
	display:none;
}
#botMenu{
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-top:90px;
}
#botMenu li{
	float:left;
	width:100px;
	margin-right:5px;
}
#botMenu li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0B6EA2;
	text-decoration:none;
	font-weight:bold;
}
#botMenu li li{
	float:none;
	background-image:url(/_i/arrow3.gif);
	padding-left:9px;
	background-position:0px 5px;
	margin-bottom:10px;
}
#botMenu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-top:10px;
}
#botMenu li li a{
	font-family:inherit;
	color:#0083CE;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
#botMenu li li a:hover{
	text-decoration:none;
}
#calendar{
	text-align:center;
	margin-bottom:20px;
}
#path{
	background-image:url(/_i/home.gif);
	background-position:10px 2px;
	padding-left:30px;
	margin-bottom:12px;
}
#path a{
	color:#0086C9;
	font-size:12px;
	display:block;
	float:left;
	background-image:url(/_i/slash.gif);
	background-position:right;
	padding-right:14px;
	margin-right:9px;	
}
#path a.last{
	color:#394A61;
	text-decoration:none;
	background-image:none;
	cursor:text;
}
.pageBlock{
	background-image:url(/_i/bgPager.gif);
	background-position:top right;
	margin:15px 0px;
	padding:15px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#676767;
	line-height:19px;
}
.pageBlock p{
	font-size:inherit;
	color:inherit;
}
.pager{	
	height:20px;
}
.pager div.pages{
	float:right;
	padding:0px 24px 0px 0px;
}
.pager div.pages a{
	display:block;
	float:left;
	width:19px;
	height:19px;
	line-height:19px;
	text-align:center;
	color:#0088D0;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:5px;
}
.pager div.pages a.active{
	text-decoration:none;
	background-color:#0778B4;
	color:#FFFFFF;	
}
.pager div.pages strong{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#394D58;
	font-weight:normal;
	padding:3px 12px 0px 0px;
}
.blHotlineBlock{
	position:absolute;
	margin-top:-50px;
}
.photoBlock{
	float:left;
	padding:6px;
	border:1px solid #D8D8D8;
	margin:0px 10px 5px 0px;
}
.dateBlock{
	color:#9E9E9E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
h1.title{
	color:#676767;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.newsSource{
	padding:10px 0px 20px 0px;
	color:#C0C0C0;
}
.newsSource, .newsSource *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.printLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/_i/print.gif);
	padding-left:24px;
}
.sendLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/_i/send.gif);
	background-position:0px 3px;
	padding-left:31px;
}
.addCommentLink{
	display:block;
	float:right;
	background-color:#0778B4;
	padding:10px 17px 10px 19px;
	background-image:url(/_i/arrow5.gif);
	background-position:left center;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:23px;
}
h3.title{
	height:38px;
	background-image:url(/_i/h3title.gif);
	padding-left:47px;
	line-height:30px;
	color:#505050;
	font-size:15px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.userCommentBlock div.text, .userCommentBlock2 div.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
}
.userCommentBlock, .userCommentBlock2{
	margin-bottom:20px;
}
.userName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:3px;
}
.userCommentBlock .date, .userCommentBlock2 .date{
	float:left;
	margin-bottom:3px;
}
.answerLink{
	border:1px solid #B0B0B0;
	padding:3px 10px 3px 18px;
	background-image:url(/_i/answerLink.gif);
	background-position:6px center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
	text-decoration:none;
}
.userCommentBlock .buttons, .userCommentBlock2 .buttons{
	margin:14px 0px 0px 0px;
	height:19px;
}
.userCommentBlock2{
	background-color:#EEEEEE;
	padding:13px 15px 9px 15px;
	margin-left:28px;
}
.userCommentBlock2 .arrow{
	width:8px;
	height:7px;
	background-image:url(/_i/arrow6.gif);
	position:absolute;
	margin:-20px 0px 0px -15px;
}
table.table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}
table.table th{
	height:35px;
	background-color:#0088D0;
	border-bottom:4px solid #0B6FA4;
	padding-left:15px;
}
table.table th, table.table th *{
	color:#FFFFFF;
	font-weight:normal;
}
table.table *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
table.table th a.down{
	padding-left:15px;
	background-image:url(/_i/arrowDown.gif);
	background-position:0px center;
	text-decoration:none;
}
table.table th a.up{
	padding-left:15px;
	background-image:url(/_i/arrowUp.gif);
	background-position:0px center;
	text-decoration:none;
}
table.table td{
	padding:12px 0px;
	border-bottom:1px solid #D0D0D0;
}
table.table td.nameColumn{
	padding-left:35px;
}
table.table tr.darkRow{
	background-color:#F3F3F3;	
}
table.table td.selectedColumn{
	color:#0A70A6;
	font-weight:bold;
	padding-left:20px;
}
table.table tr.darkRow td.selectedColumn{
	background-color:#E8E8E8;	
}
table.table td.buttons{
	text-align:center;
}
table.formTable{
	width:400px;
	border-collapse:collapse;
}

table.formTable *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

table.formTable td{
	height:40px;
	padding:0px 10px;
}
table.formTable input[type="text"],input[type="password"]{
	font-weight:normal;
	width:320px;
	height:20px;
	margin:2px 0 10px 0;
}
table.formTable textarea{
	font-weight:normal;
	margin:2px 0 10px 0;
	width:320px;
	height:205px
}
table.formTable img{
	margin:5px 0 5px 0 ;
}
table.formTable input[type="submit"] {
	text-align:center;
	width:150px;
	height:27px;
}
table.formTable td.nameColumn{
	width:65px;
}
select{
	border:1px solid #CBCBCB;
	padding:2px 0px;
}
table.formTable tr.darkRow{
	background-color:#E8E8E8;	
}
table.formTable select.select{
	width:100%;
}
table.formTable input.calendarField{
	border:1px solid #CBCBCB;
	width:180px;
	margin-right:5px;
	padding:2px 0px;
}
table.formTable input.field{
	border:1px solid #CBCBCB;
	width:100%;
	padding:2px 0px;
}
.checkboxBlock2 input{
	float:left;
}
.checkboxBlock2 label{
	float:left;
	padding-left:5px;
}
.err{
	color:red;
}
.star{
	color:red;
}


h1.title1{
	color:#505050;
	text-transform:uppercase;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:47px;
	background-position:0px 0px;
	height:38px;
	line-height:30px;
	margin-bottom:20px;
	background-image:url(/_i/h2title1.gif);	
}


h2.spec{
	color:#0088D0;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:inherit;
	padding-left:0px;
	background-position:0px 0px;
	height:inherit;
	line-height:inherit;
	margin-bottom:10px;
	cursor:pointer;
}
.foot_address
{
    width: 330px;
    margin-top: 20px;
    line-height: 1.7em;
    font-weight: bold;
}