/* CSS Document */
body {
	padding:0;
	margin:0;
}

table {
border-collapse:collapse;
padding:0;
margin:0;
}

table td {
border-collapse:collapse;
padding:0;
margin:0;
}

img {
border:none;
}

/*.header start*/
div.header {
position:relative;
width:1033px;
height: 240px/*266px*/;
margin:0 auto;
}

div.header_top {
position:absolute;
width:808px;
height:219px;
top:20px;
left:219px;
overflow: hidden;
/*background-image:url(images/bg_header_top.jpg);
background-repeat:no-repeat;*/
}

div.logo {
	position:absolute;
	top:20px;
	left:0;
	width:217px;
	height:219px;
  margin-left: -2px;
}

div.header_bottom {
	position:absolute;
	width:1033px;
	height:27px;
	top:239px;
	left:0;
	background-image:url(images/bg_marquee.jpg);
	background-repeat:no-repeat;
}

#marq {
width:1007px;
height:20px;
padding-top:6px;
margin-left:13px;
font-size:11px;
color:#5f5f5f;
/*background-color:#3399FF;*/
}
/*.header end*/

/*.head_menu statr*/
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#nav {padding:0; margin:0 auto; list-style:none; height:51px; position:relative; z-index:5000; font-family:arial, verdana, sans-serif; width:1007px;}
#nav li.top {display:block; float:left;}
#nav li.topnone {display:block; float:left; width:3px; font-size:0; line-height:0; height:51px}
#nav li a {display:block; float:left; height:51px; width:199px;/* border:1px solid #888; border-color:#ddd #888 #000 #ccc;*/ text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-999px;}

#nav li a.avtokasko {background:url(images/head_menu/avtokasko.jpg);}
#nav li a.imuschestvo {background:url(images/head_menu/imuschestvo.jpg);}
#nav li a.neschastn {background:url(images/head_menu/neschastn.jpg);}
#nav li a.gruz {background:url(images/head_menu/gruz.jpg);}
#nav li a.risk {background:url(images/head_menu/risk.jpg);}

#nav li:hover a,
#nav a:hover
{background-position: 0 51px;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:0;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:5000;}
#nav a:hover {position:relative; white-space:normal; z-index:5000;}

#nav :hover ul.sub
{left:0; top:44px; width:199px; height:auto; z-index:6000;}
#nav :hover ul.sub li
{display:block; position:relative; float:left; width:199px; font-weight:normal; background-image:url(images/head_menu/bg_li.gif); background-repeat:repeat}
#nav :hover ul.sub li.li_up
{display:block; position:relative; float:left; width:199px;background-image:url(images/head_menu/bg_li_up.jpg); height:8px; background-repeat:no-repeat; font-size:0; line-height:0}
#nav :hover ul.sub li.li_bottom
{display:block; position:relative; float:left; width:199px;background-image:url(images/head_menu/bg_li_bottom.gif); height:7px; background-repeat:no-repeat; font-size:0; line-height:0}
#nav :hover ul.sub li a
{display:block; width:169px;/* border:1px solid #888; border-color:#ddd #888 #000 #ccc;*/ text-decoration:none; padding:0; cursor:pointer; color:#FFF; height:auto; padding:5px 5px 5px 25px; font-size:12px;  background-image: url(images/head_menu/arrow_menu.jpg); background-position:10px 10px; background-repeat:no-repeat;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}

#nav :hover ul.sub li a:hover 
{position:relative; text-decoration:underline}
/*#nav :hover ul.sub li a:hover b {left:100px; top:15px; background:#fff; color:#000; border:1px solid #888; display:block; width:100px; height:20px; text-align:center; font-size:12px; line-height:18px;}*/
/*.head_menu end*/

/*start .head_menu*/
div.head_menu {
width:1033px;
height:65px;
background-image:url(images/bg_menu.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding-top: 10px;
overflow:hidden;
position:relative;
}

div.head_menu div.div-menu{
text-align: center;
}
div.head_menu div.div-menu a{
margin: 0;
padding: 0;
}
/*end .head_menu*/

/*start popup*/
#popitmenu{
position: absolute;
background-color: white;
border:1px solid #c9d1d3;
background-color:#f1f7f7;
font: normal 12px Verdana;
/*line-height: 18px;*/
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration:none;
padding:5px 5px 5px 15px;
font-weight:bold;
color: black;
display: block;
font-size:11px;
background-image:url(images/arrrow_popup.gif);
background-position:5px 10px;
background-repeat:no-repeat;
}

#popitmenu a:hover{ /*hover background color*/
text-decoration:none;
color:#23869B;
background-color:#dde8ea;

}
/*end popup*/

/*.allmenu start*/
div.allmenu {
position:relative;
width:1033px;
height:25px;
margin:0 auto;
background-image:url(images/bg_allmenu.jpg);
background-repeat:no-repeat;
z-index:1000;
}

div.note {
position:absolute;
top:3px;
left:250px;
color: #999;
font-size:11px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_lists.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#lists {padding:0; margin:0 auto 0 auto; list-style:none; position:relative; height:25px; /*float:left;*/ background:url(..images/line1.gif) no-repeat 100% 4px; width:600px; width:1000px; z-index:500;} /* margins for this demonstration only */
#lists li {display:inline; float:left; height:25px; background:url(..images/line1.gif) no-repeat 0 4px;}
#lists li a.tl {display:block; width:210px; height:25px; text-decoration:underline; line-height:20px; font-size:12px; font-weight:bold; text-indent:10px; font-weight:bold; color:#e1144d; background:url(..images/white_arrow.gif) no-repeat 130px 5px; background-position:200px 5px; background-image:url(images/white_arrow.gif);}

#lists li a.tl:hover {background-position:200px 15px; background-image:url(images/white_arrow_hover.gif); text-decoration:none;}

#lists div {display:none;}

/*#lists li a:hover {text-decoration:underline; white-space:normal; background-position:200px 15px;}
#lists li:hover > a {text-decoration:underline; white-space:normal; background-position:200px 15px;}*/

#lists :hover div {display:block; width:598px; width:998px; position:absolute; left:0; top:25px; border:1px solid #73adbb; padding-bottom:10px; background-image:url(images/bg_dropdownblock.jpg); background-repeat:repeat-x; background-color:#e4f4ff; overflow:hidden;}

#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}

#lists .two:hover div.pos3 {background:#f5eef0; width:300px;}
#lists .single:hover div.pos4 {background:#ffefd5; width:150px;}

#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:179px; width:479px}
#lists :hover div dl dt {width:479px; background:none; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}

#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none; cursor:default; font-weight:normal; color:#000; font-size:14px; font-weight:bold}
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#3ea2dd; text-indent:10px; line-height:15px; text-indent:20px; background-image:url(images/arrrow_dropdownli.gif); background-position:10px 8px; background-repeat:no-repeat; padding-top:5px}
#lists :hover div dd a:hover {text-decoration:underline;}

#lists .clear {clear:both;}
/*.allmenu end*/

/*.main start*/
table.main {
width:1033px;
margin:0 auto;
background-image:url(images/bg_main.jpg);
background-position:top;
background-repeat:repeat-y;
/*background-color:#fff;*/
}

table.main td.leftcolumn {
width:257px;
vertical-align: top;
background-image:url(images/bg_main_left.gif);
background-position:top;
background-repeat:no-repeat;
/*background-color:#00FF00;*/
}

table.main td.rightcolumn {
width:776px;
vertical-align: top;
background-image:url(images/bg_main_right.gif);
background-position:top;
background-repeat:no-repeat;

/*background-color:#00FF00;*/
}

table.main td.main-bottom{
background:url(images/bg_main_bottom.jpg) bottom no-repeat;
empty-cells: show;
height: 6px;
font-size: 1px;
}



table.content {
width:776px;
margin:0 auto;
}


table.content td.contentleft {
vertical-align:top;
/*background-color:#0066FF;*/
padding:0 30px 0 30px;
}

table.content td.contentleft p {
font-size:12px;
}

.mtop5 {
margin-top:5px;
}

.mtop10 {
margin-top:10px;
}

.mtop20 {
margin-top:20px;
}

.mtop30 {
margin-top:30px;
}

.mleft20 {
margin-left:20px;
}

table.mainblocktext {
width:457px;
}

table.mainblocktext td.leftcol {
width:239px;
vertical-align:top;
text-align:left;
/*background-color:#00CC00;*/
}

table.mainblocktext td.rightcol {
width:218px;
vertical-align:top;
text-align:center;
/*background-color: red;*/
}

table.content td.contentright {
width:259px;
vertical-align:top;
/*background-color:#990099;*/
}

a.bluelink {
font-size:11px;
color:#38adc1;
text-decoration:underline;
margin-left:5px;
font-weight:bold;
}

a.bluelink:hover {
text-decoration:none;
}

a.bluelink1 {
font-size:11px;
color:#38adc1;
text-decoration:underline;
font-weight:bold;
padding:0;
margin:0;
}

a.bluelink1:hover {
text-decoration:none;
}

table.akcia td p.titleakcia {
font-size:11px;
color:#000;
font-weight:bold;
}

table.akcia td p.titleakciatop {
font-size:11px;
color:#e1144f;
font-weight:bold;
}

table.akcia td p.titleakciatop1 {
font-size:16px;
color:#cb1442;
font-weight:bold;
margin-top:15px;
}

.kalkulator {
position:relative;
margin-top:0px;
width:243px;
height:91px;
}

.kalktext {
position:absolute;
top:45px;
left:120px;
width:110px;
font-size:11px;
color:#4a4a4a;
}

table.news {
width:100%;
margin-top:30px;
}

table.news td {
width:50%;
vertical-align:top;
padding-top:25px;
padding-left:20px;
background-image:url(images/bg_newstd.gif);
background-repeat:no-repeat;
background-position:5px 28px;
}

table.news thead th {
width:50%;
text-align:left;
vertical-align:top;
font-size:0;
line-height:0;
background-color:#00CC00;
color:#cb1442;
font-weight:bold;
background-image:url(images/bg_news.gif); 
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFF;
padding-bottom:15px;
}

table.content td.contentleft table.news td p.date {
font-size:11px;
color:#448cb2;
}

table.content td.contentleft table.news td p {
font-size:11px;
color:#4a4a4a;
}

.titlenews {
font-weight:bold;
color:#000;
}



table.textcontent {
width:100%;
}

table.textcontent td {
vertical-align:top;
padding-top:25px;
}


table.content .zagl3 {
font-size: 24px;
text-align:left;
vertical-align:top;
padding-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#df164d;
font-weight:normal;
background-color:#FFF;
background-image: url(images/bg_news.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 32px;
padding-left: 0px;
}

table.calculator .zagl {
font-size: 17px;
text-align:left;
vertical-align: top;
font-family: arial;
color:#3aa9c4;
font-weight:bold;
background-color:#FFF;
padding-left: 17px;
padding-top: 20px;
padding-bottom: 5px;
}

table.akciatext .zagl {
font-size: 24px;
text-align:left;
vertical-align:top;
padding-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#df164d;
font-weight:normal;
background-color:#FFF;
background-image: url(images/bg_news.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 32px;
}

table.service .zagl {
font-size: 24px;
text-align:left;
vertical-align:top;
padding-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#df164d;
font-weight:normal;
background-color:#FFF;
background-image: url(images/bg_news.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 32px;
}

table.textcontent thead th {
text-align:left;
vertical-align:top;
font-size: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:0;
color:#df164d;
font-weight:normal;
background-color:#FFF;
padding-top: 20px;
height: 10px;
}

table.textcontent td p.date {
font-size:11px;
color:#448cb2;
}

table.textcontent td p {
font-size:11px;
color:#4a4a4a;
}

.titletextcontent {
font-weight:bold;
color:#000;
}



table.textcontent1 {
width:731px;
margin:0 15px 30px 30px;
}


table.textcontent1 td {
vertical-align:top;
padding-top:25px;
}

table.textcontent1 thead th {
text-align:left;
vertical-align:top;
font-size:0;
line-height:0;
background-color:#00CC00;
color:#cb1442;
font-weight:bold;
background-image:url(images/bg_news.gif); 
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFF;
padding-bottom:15px;
}

table.textcontent1 td p.date {
font-size:11px;
color:#448cb2;
}

table.textcontent1 td p {
font-size:12px;
color:#4a4a4a;
}

table.textcontent1 td p.titletextcontent1 {
font-weight:bold;
color:#000;
}

table.textcontent1 td table {
width:100%;
}

table.textcontent1 td table td {
width:50%;
padding:0;
}


table.akciatext {
width:100%;
}

table.akciatext td {
vertical-align:top;
padding-top:25px;
}

table.akciatext td.listalka {
vertical-align:top;
text-align:center;
padding:0;
}

table.akciatext thead th {
text-align:left;
vertical-align:top;
font-size:0;
line-height:0;
background-color:#00CC00;
color:#cb1442;
font-weight:bold;
background-image:url(images/bg_news.gif); 
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFF;
padding-bottom:15px;
}

table.content td.contentleft table.akciatext td p {
font-size:11px;
color:#4a4a4a;
}

table.content td.contentleft table.akciatext td p.textbig {
font-size:16px;
color:#cb1442;
font-weight:bold;
}

a.linksmall {
font-size:11px;
color:#9D4160;
text-decoration:none;
margin-left:5px;
font-weight:normal;
}

a.linksmall:hover {
text-decoration:underline;
}

a.list {
font-size:12px;
color:#CC1246;
text-decoration:underline;
font-weight:bold;
}

a.list:hover {
text-decoration:none;
color:#494949;
}

a.listactive {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#494949;
}



table.service {
width:100%;
margin-top:30px;
}

table.service td {
width:50%;
vertical-align:top;
padding-top:25px;
}

table.service thead th {
width:50%;
text-align:left;
vertical-align:top;
font-size:0;
line-height:0;
background-color:#00CC00;
color:#cb1442;
font-weight:bold;
background-image:url(images/bg_news.gif); 
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFF;
padding-bottom:15px;
}

table.service td p.date {
font-size:11px;
color:#448cb2;
}

table.service td p, table.service td.pright10 p, table.service td.pleft10 p {
font-size:11px;
color:#4a4a4a;
}

.titlenews {
font-weight:bold;
color:#000;
}

.pright10 {
padding-right:10px;
}

.pleft10 {
padding-left:10px;
}


/*.main end*/






/*.footer start*/

.footer {
position: relative;
width:1033px;
height:70px;
margin: 15px auto;
font-size:11px;
color:#8aa3a7;
font-size: 11px;
text-align:left;
}

.footer a {
color: #5a7c7e;
text-decoration: underline;
font-size:11px;
}

.footer a:hover {
text-decoration: none;
color: #5a7c7e;
}

.footer p {
  margin: 4px 0 4px 20px;
}

/*.footer end*/
.marpad0 {
margin:0;
padding:0;
}

#calculator form {
margin:0;
padding:0;
}

table.calculator {
width:731px;
margin:1px 15px 30px 30px;
}

* html table.calculator {
width:731px;
margin:0 15px 30px 30px;
}

table.calculator td {
border:1px solid #94D2E1;
padding:20px 15px;
color:#484848;
font-size:11px;
}

table.calculator select option, table.calculator input  {
color:#484848;
font-size:11px;
font-weight:normal;
}

table.calculator td.head {
border:1px solid #94D2E1;
padding:20px 5px 5px 20px;
}

table.calculator td table td {
border:none;
padding:5px;
margin:0;
}

table.calculator td table {
width:100%;
}

.boldtext {
font-weight:bold;
}

.titleform {
color:#3CA3DE;
font-size:12px;
font-weight:bold;
}

.w50 {
width:50px;
}

.col {
color:#E1164D;
}

.w150 {
width:150px;
}

.w200 {
width:200px;
}

table.calculator td table.w400 {
width:400px;
}

table.calculator td table.w600 {
width:600px;
}

.w100 {
width:100%;
}

.textr {
text-align:right;
}

.h150 {
height:150px;
} 



.right-banners img {
	margin-bottom: 10px;
}

.banners-akciya {
	margin-top:11px;
	text-align:left;
}
.banners-akciya img {
	display:block;
	margin:0px;
	border: 1px solid #aeaeae;
}