@charset "UTF-8";
body  {font: 0.8em "Times New Roman", Times, serif;background: #fff;margin: 0;padding: 0;text-align: center;color: #000; min-width:960px;}
a:link{ text-decoration:underline; color:#000;}
a:visited {color:#333;}
a:hover {color: #6B000C;}
.assure #container {width: 100%;background: #FFFFFF;margin: 0 auto;text-align: left; min-height: 900px;} 
.assure #wrapper {padding: 50px;}
.assure #header { border-top: 7px #000 solid; margin-bottom:20px;} 
.assure h1#logo a{ width:200px; height:100px; overflow:hidden; display:block; position:relative; margin: 42px auto 20px 6px;}
.assure h1#logo a span{	position:absolute;width:200px;height:100px;top:0;left:0;background:transparent url('images/assure_logo.png') no-repeat 0 0;	}
.assure #header h2 {font-size: 23px; font-style:italic; color:#6B000C; padding-left:12px;}
.assure #header p  {font-size: 20px; color:#333; padding-left:12px;width:64%;}
.assure #anyquestions {	display:block; background: top center url(images/circle01.png) no-repeat; width:32%; height:230px; float:right; margin:-16px 0 auto auto; text-align:center;min-width:230px;}
.assure #anyquestions p {font:italic 15px  "Times New Roman", Times, serif; color:#FFF; margin-top:100px; padding-left:0;width:auto;}
.assure #anyquestions a:link, .assure #anyquestions a:hover, .assure #anyquestions a:visited { color:#FFF;}

.assure .blacksplitter {width:100%; height:36px; background-color:#000; display:block; z-index:0; position:relative;}
.assure .blacksplitter span.splt1, .assure .blacksplitter span.splt2 {width:2px;height:36px;position:absolute; display:block; background-color:#FFF;}
.assure .blacksplitter span.splt1 {left:34%;}
.assure .blacksplitter span.splt2 {left:68%;}

.assure .blackthinsplitter {width:68%; height:1px; background-color:#000; display:block;position:relative;}
.assure .blackthinsplitter span.splt1 {width:2px;height:1px;position:absolute; display:block;background-color:#FFF;left:50%;}

.assure .colleft, .assure .colmiddle {float:left;width:34%;padding: 18px 0;}
.assure .colright {float: right;width: 31%;text-align:center; z-index:10;}
.assure .colleft h3, .assure .colleft p, .assure .middle p, .assure .colmiddle h3 {}

.assure #loginform {background:top center url(images/circle02.png) no-repeat;width:232px;height:232px;display:block; position:relative;margin:-18px auto auto auto;text-align:center;padding-top:72px;min-width:232px;}
.assure #loginform #pin{background-color:#000;color:#FFF; width:140px; height:24px;border:none;font:normal 14px  "Times New Roman", Times, serif; text-align:center; padding-top:6px;}
.assure #loginform #submit{background:url(images/submit.png) no-repeat 0 0;width:45px;height:45px;display:block;font:normal 13px  "Times New Roman", Times, serif; border:none; padding-bottom:5px; margin: 8px auto auto auto;}

.assure #titlebig_ps, .assure #titlebig_dvb, .assure #titlebig_sp{ width:286px; height:72px; overflow:hidden; display:block; position:relative; margin-left:12px;font:bold italic 28px  "Times New Roman", Times, serif; line-height:30px;}
.assure #titlebig_ps span, .assure #titlebig_dvb span, .assure #titlebig_sp span {position:absolute;width:286px;height:72px;top:0;left:0; display:block;}
.assure #titlebig_ps span {background:url('images/titles_big_predvoshischayaspros.png') no-repeat 0 0;}
.assure #titlebig_dvb span {background:url('images/titles_big_dinamikavashegobiznessa.png') no-repeat 0 0;}
.assure #titlebig_sp span {background:url('images/titles_big_strahovoepravo.png') no-repeat 0 0;}

.assure #titlesmall_ps, .assure #titlesmall_dvb, .assure #titlesmall_sp{ width:286px; height:36px; overflow:hidden; display:block; position:relative; margin:0 auto -18px 12px;font:bold italic 20px  "Times New Roman", Times, serif;}
.assure #titlesmall_ps span, .assure #titlesmall_dvb span, .assure #titlesmall_sp span {position:absolute;width:286px;height:36px;top:0;left:0; display:block;}
.assure #titlesmall_ps span {background:url('images/titles_small_predvoshischayaspros.png') no-repeat 0 0;}
.assure #titlesmall_dvb span {background:url('images/titles_small_dinamikavashegobiznessa.png') no-repeat 0 0;}
.assure #titlesmall_sp span {background:url('images/titles_small_strahovoepravo.png') no-repeat 0 0;}

.assure #titlebig_other{ width:286px; height:72px; overflow:hidden; display:block; position:relative; margin-left:12px;font:bold italic 28px  "Times New Roman", Times, serif; line-height:30px;}
.assure #titlebig_other span {position:absolute;width:286px;height:72px;top:0;left:0; display:block;background:url('images/titles_big_other.png') no-repeat 0 0;}
.assure #titlesmall_other{ width:286px; height:36px; overflow:hidden; display:block; position:relative; margin:0 auto -18px 12px;font:bold italic 20px  "Times New Roman", Times, serif;}
.assure #titlesmall_other span{position:absolute;width:286px;height:36px;top:0;left:0; display:block;background:url('images/titles_small_other.png') no-repeat 0 0;}


.assure .colleft h3, .assure .colmiddle h3 {font:italic 15px  "Times New Roman", Times, serif; color:#333; margin: 18px 24px 9px 12px;}
.assure .colleft p, .assure .colmiddle p {font: 15px  "Times New Roman", Times, serif; color:#616161; margin: 18px 24px 9px 12px;}
.assure .colleft a:link, .assure .colmiddle a:link{ color:#616161;}
.assure .colleft a:hover, .assure .colmiddle a:hover{ color:#6B000C;}
.assure .colleft ul, .assure .colmiddle ul, .assure .colleft ol, .assure .colmiddle ol {font: 15px  "Times New Roman", Times, serif; color:#616161; margin: -9px 18px 9px 12px;}
.assure ul {list-style: none outside url(images/ul.png);}
.assure ol {list-style: decimal outside;}

.assure .colright p { font-size:10px; margin:56px 18px 9px 16px; text-align:left; color:#616161; line-height:11px;}

.assure #footer {padding: 18px 12px;} 
.assure #footer p {font:italic 14px  "Times New Roman", Times, serif;}
.assure #copyright { float:right; margin-top:8px;}
.assure #copyright a {color:#000; text-decoration:none;}

/* Miscellaneous classes for reuse */

.fltrt {float: right;}
.fltlft {float: left;}
.clear {clear:both;font-size:0;overflow:hidden;}