BODY
{ 
  height:100%;
  font-family:Arial; font-size:13px; color:#000000;
  margin:0px;
  padding:0px 0px 0px 20px;
  background-Color:#ffffff;
  background-image:url('/_img/bg0.gif');
  background-repeat:repeat-y;
  min-width:1000px;
  overflow-y:scroll;
}


/* -------------- LINKS ---------------- */

A:link    {COLOR: #2e5b99; text-decoration:underline;}
A:visited {COLOR: #2e5b99; text-decoration:underline;}
A:active  {COLOR: #6C8074; text-decoration:underline;}
A:hover   {COLOR: #6C8074; text-decoration:underline;}


A.dotA, A.dotA:link, A.dotA:hover, A.dotA:visited
{
  text-decoration:none;
  background-image:url('/_img/dota.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
  padding-bottom:2px;
}

A.lightA, A.lightA:link, A.lightA:visited
{
  color:#6395da;
}

A.lightA:hover
{
  COLOR: #6C8074;
}



/* -------------- PRESET ---------------- */

FORM
{
  margin:0px;
  padding:0px;
}

P
{
  margin-top:8px;
  margin-bottom:0px;
  padding:0px;  
}

P.sp
{
  margin-top:18px;
  margin-bottom:0px;
  padding:0px;  
}

P.sp25
{
  margin-top:25px;
  margin-bottom:0px;
}

P.sm
{
  margin-top:4px;
  font-size:13px;
}

UL, OL
{
  margin:0px;
  padding:0px 0px 0px 30px;
  line-height:20px;
}

UL.sp
{
  margin:0px 0px 0px 15px;
  padding:0px;
}

IMG
{
 border:0px;
}

IMG.Limg9
{
  vertical-align:middle;
  margin:0px 4px 0px 0px;
}

IMG.Rimg11
{
  margin:2px 0px -2px 4px;
}

IMG.Limg11
{
  margin:2px 4px -1px 0px;
}


TABLE
{
  font-family:Arial; font-size:13px; color:#000000;
	/*border-collapse: collapse;*/
	/*border-spacing: 0px;*/
}

DIV.ClearDiv
{
  clear:both;
  height:1px;
  overflow:hidden;
}

DIV.DotDiv, DIV.DotDiv2
{
  clear:both;
  height:1px;
  font-size:1px;
  background-image:url('/_img/dot.gif');
  background-repeat:repeat-x;
}

DIV.DotDiv2
{
  clear:none!important;
}

.inp
{
  border:1px solid #6C8074;
  background-color:#FFFFFF;
  color:#000000;
}

INPUT.btn
{
  border:1px solid #E5E4DA;
  background-color:#6C8074;
  color:#FFFFFF;
}

DIV.setMaxWidth DIV
{
  float:left;
  width:120px;
  height:1px;
  overflow-y:hidden;
}

DIV.smwStop
{
  clear:both;
  height:1px;
  overflow:hidden;
}

LABEL
{
  cursor:pointer;
}
/* -------------- /PRESET ---------------- */


/* ----------------------------- ============================== ---------------------------- */
#mainDiv
{
 text-align:left;
}

DIV.minWidth
{
  width:990px;
}

/* ------------ HEAD ----------- */

DIV.headDiv
{
  height:110px;
  background-color:#eaeaea;
  background-image:url('/_img/bghead.gif');
  background-repeat:repeat-x;
}

DIV.logoDiv
{
  float:left;
  width:265px;
}

DIV.logoDiv DIV
{
  text-align:center;
  padding:9px 0px 0px 0px;
}

DIV.hTopLine
{
  height:55px;
  margin-left:265px;
}

DIV.hBotLine
{
  height:55px;
  background-color:#FFFFFF;
  margin-left:265px;
}

DIV.hBotLine  DIV.hBLwrap
{
  border-top:1px solid #ced9d0;
}

DIV.qMenu
{
  float:left;
  padding:10px 0px 0px 15px;
}

DIV.qMenuItem, DIV.qMenuItemOver, DIV.qMenuItemThis
{
  float:left;
  padding:2px 9px 2px 9px;
  margin-right:1px;
  font-size:10px;
  color:#4770b3;
}

DIV.qMenuItemOver
{
  background-color:#d5e5d8;
}

DIV.qMenuItemThis SPAN
{
  color:#6c8074;
  border-bottom:2px solid #6c8074;
}


DIV.qMenuItem IMG, DIV.qMenuItemOver IMG, DIV.qMenuItemThis IMG
{
  margin:2px 4px 0px 0px;
}

DIV.qMenuItem A, DIV.qMenuItem A:link, DIV.qMenuItem A, DIV.qMenuItem A:visited, DIV.qMenuItem A:hover,
DIV.qMenuItemOver A, DIV.qMenuItemOver A:link, DIV.qMenuItemOver A, DIV.qMenuItemOver A:visited, DIV.qMenuItemOver A:hover
{
  color:#4770b3;
  text-decoration:none;
}

DIV.mMenu
{
  padding:14px 5px 0px 16px;
}

DIV.mMdv
{
  float:left;
  padding:0px;
  margin:0px;
}

DIV.mMenuItem, DIV.mMenuItemOver, DIV.mMenuItemThis
{
  float:left;
  padding:6px 10px 6px 10px;
  font-size:14px;
}

DIV.mMenuItem A, DIV.mMenuItem A:link, DIV.mMenuItem A, DIV.mMenuItem A:visited, DIV.mMenuItem A:hover
{
  color:#2e5b99;
  text-decoration:none;
  border-bottom:2px solid #DFEBE1;
}

DIV.mMenuItemOver
{
  background-color:#e6f2e8;
}

DIV.mMenuItemOver A, DIV.mMenuItemOver A:link, DIV.mMenuItemOver A, DIV.mMenuItemOver A:visited, DIV.mMenuItemOver A:hover
{
  color:#2e5b99;
  text-decoration:none;
}

DIV.mMenuItemThis SPAN
{
  color:#6c8074;
  border-bottom:2px solid #6c8074;
}

DIV.mMselected
{
  background-color:#e6f2e8;
}

DIV.visual
{
  clear:both;
  background-image:url('/_img/bg01.jpg');
}

DIV.vDivL
{
  float:left;
  width:265px;
  height:195px;
}

DIV.vDivL DIV
{
  padding:30px 25px 0px 25px;
  font-family:Georgia;
  font-size:25px;
  color:FFFFFF;
}

DIV.vDivR
{
  margin-left:265px;
  border-left:1px solid #999a94;
  height:195px;
  padding-right:55px;
  background-image:url('/_img/visual.jpg');
}


DIV.vCircle
{
  float:right;
  margin-top:114px;
  width:220px;
  height:81px;
  background-image:url('/_img/circle.gif');
  background-repeat:no-repeat;
  text-align:center;
}

.vPhone
{
  margin:9px 0px 0px 0px;
}

.vCallUs
{
  margin:0px 0px -4px 0px;
  font-size:13px;
  color:#7f7f7f;
}

.vPhone2
{
  margin:3px 0px 2px 0px;
  font-size:21px;
  color:#000000;
}

.vButton
{
  padding-top:0px;
  width:111px;
  height:20px;
  background-image:url('/_img/bg02.gif');
  background-repeat:no-repeat;
}

DIV.vCall2
{
  top:-20px;
  position:relative;
  z-index:2;
}

/* ------------ /HEAD ----------- */


.mainStep
{
  height:0px;
}

DIV.ibLeft
{
  float:left;
  width:265px;
}

DIV.ibLeft .wrap
{
  padding:0px 25px 25px 25px;
  margin-top:25px;
  border-right:1px solid #d9d9d9;
}

.ibLeftBG
{
  background-image:url("/_img/bgl.jpg");
  background-repeat:no-repeat;
  background-position:top right;
}

.ibLeftMinH
{
  float:left;
  width:1px;
  height:345px;
  overflow:hidden;
}


DIV.ibCenter
{
  margin-left:265px;
  margin-right:290px;
  text-align:justify;
  font-family:Arial!important;
  font-size:13px!important;  
}

DIV.ibCenter .wrap
{
  padding:0px 10px 25px 25px;
  margin-top:25px;
}

DIV.ibCenter TABLE  TD
{
  text-align:justify;
  font-family:Arial!important;
  font-size:13px!important;
}

DIV.ibRight
{
  float:right;
  width:290px;
}

DIV.ibRight .wrap
{
  padding:0px 57px 25px 19px;
  margin-top:25px;
  border-left:1px solid #d9d9d9;
}

.extraBlockTD
{
  border-left:1px solid #d9d9d9;
  padding-right:10px;
  padding-left:10px;

}

.extraBlock
{
  font-weight:bold;
  font-size:12px;
}

DIV.extraBlock IMG
{
  margin-right:10px;
}

DIV.extraBlock DIV
{
  float:left;
}

DIV.ebTxt
{
  padding-top:15px;
}


/* ------------ HOME ----------- */

.insIco
{
  float:left;
  width:30px; 
}

.insTxt
{
  padding-top:5px;
  
}

.newsHead
{
  padding:4px 7px 4px 7px;
  background-image:url('/_img/bg03.gif');
  background-repeat:repeat-x;
  font-family:Georgia;
  font-size:18px;
  color:#6c8074;
  font-style:italic;
}

.newsHeadSub
{
  font-family:Arial;
  font-size:11px;
  color:#9a9a9a;
}

.newsBlock
{
  
}

.newsBlock2
{
  font-size:13px;
}

/* ------------ /HOME ----------- */


/* ------------ SECOND ----------- */

DIV.visual2
{
  clear:both;
  background-image:url('/_img/bg01.jpg');
}


DIV.vDivL2
{
  float:left;
  width:265px;
  height:25px;
}


DIV.vDivR2
{
  margin-left:265px;
  border-left:1px solid #999a94;
  height:25px;
  padding-right:105px;
  background-color:#5b5b5b;
}

.vPath
{
  float:left;
}

.vCircle2
{
  float:right;
  margin-top:9px;
  width:116px;
  height:16px;
  background-image:url('/_img/circle2.gif');
  background-repeat:no-repeat;
  text-align:center;  
}

.vPhone3
{
  margin-top:5px;
}

.vPath
{
  padding:5px 0px 0px 25px;
  font-size:11px;
  color:#FFFFFF;
}

.vPath A, .vPath A:link, .vPath A:visited
{
  color:#FFFFFF;
}

.vPath .dv
{
  padding:0px 5px 0px 5px;
  color:#98D9B3;
}


DIV.lmItem, DIV.lmItemOver, DIV.lmItemThis
{
  margin-bottom:5px;
  font-size:14px;
  width:200px;
  padding:2px 5px 2px 5px;
  line-height:20px;
}

DIV.lmI2
{
  margin-left:20px;
  width:180px;
  font-size:12px;
  line-height:16px;
}

DIV.lmItem SPAN
{
  border-bottom:2px solid #DFEBE1;
}

DIV.lmItem A:link, DIV.lmItem A:visited, DIV.lmItem A:hover,
DIV.lmItemOver A:link, DIV.lmItemOver A:visited, DIV.lmItemOver A:hover
{
  text-decoration:none;
}

DIV.lmItemOver
{
  background-color:#E6F2E8;
}

DIV.lmItemThis SPAN
{
    color:#6C8074;
    border-bottom:2px solid #6C8074;
}

DIV.lmSubItems
{
  margin:0px 0px 10px -10px;
  font-size:11px;
}


DIV.partDiv
{
  margin:10px 0px 15px 0px;
}

DIV.partDiv IMG
{
  float:left;
  margin:0px 10px 5px 0px;
}

.patCont
{ 
  font-size:10px;
}


.vacTitle
{
  float:left;
  width:90px;
  font-weight:bold;
  margin-bottom:10px;
}

.vacInfo
{
  margin-left:100px;
  margin-bottom:10px;
}

TABLE.Tbl, TABLE.Tblva
{
  width:100%;
  background-color:#d9d9d9;
}

TABLE.Tbl TD, TABLE.Tblva TD
{
  background-color:#FFFFFF;
}

TABLE.Tblva TD
{
  vertical-align:top;
}

TR.bg TD, TD.bg
{
  background-color:#d9d9d9!important;
}

TABLE.FTbl
{
  background-color:#FFFFFF;
}

TABLE.FTbl TD
{
  background-color:#FFFFFF;
}

TD.TblTdR
{
  text-align:right;
}

DIV.FHead
{
  padding:3px;
  margin-bottom:5px;
  background-color:#6C8074;
  color:#FFFFFF;
  font-weight:bold;
}


DIV.insonly
{
  font-size:10px;
  color:#AAAAAA;
  margin-top:-5px;
}

DIV.smH1
{
  font-size:18px;
  margin-bottom:15px;
  margin-left:15px;
}

DIV.smH2
{
  font-size:14px;
  margin:3px 0px 5px 15px;
}

DIV.smH3
{
  font-size:12px;
  margin:3px 0px 5px 15px;
}

/* ------------ /SECOND ----------- */


/* ------------ BOTTOM ----------- */

.botLine
{
  clear:both;
  margin-top:20px;
  margin-left:25px;
  border-bottom:1px solid #cccccc;
  padding-right:85px;
  text-align:right;
}

.botLine IMG
{
  margin-bottom:-1px;
}

.botL
{
  float:left;
  padding:10px 25px 10px 25px;
}

.botR
{
  float:right;
  padding:10px 55px 10px 25px;
  color:#999999;
}

.botR A, .botR A:link, .botR A:hover, .botR A:visited
{
  color:#999999;
}

/* ------------ /BOTTOM ----------- */

/* ------------ text ----------- */

H1
{
  font-family:Georgia;
  font-size:30px;
  color:#6C8074;
  font-weight:normal;
  margin:0px;
  padding:0px;
  padding-bottom:4px;
  text-align:left;
}

H2
{
  font-family:Georgia;
  font-size:18px;
  color:#000000;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-align:left;
}

.ibLeft  H2
{
  color:#6C8074!important;
}

H3
{
  font-size:13px;
  font-weight:bold;
  color:#d92121;
  margin:0px;
  padding:0px;
  text-align:left;
}

H4
{
  font-family:Georgia;
  font-size:12px;
  font-weight:bold;
  color:#6c8074;
  margin:0px;
  padding:0px;
}

.sm
{
  font-size:10px;
}

.star
{
  color:#DD0000;
}

.subTitle
{
  font-size:15px;
  font-weight:bold;
}

.date
{
  color:#f24949;
}

.osago
{
  color:#d9215e;
}

.kasko
{
  color:#de5021 ;
}

.red
{
  color:#d92121;
}

.blue
{
  color:#2e5b99;
}

/* ----- SPECIAL ----- */

#ShowPic, .ShowPic
{
  position:absolute; 
  display:none;
  z-index:102;
  border:2px solid #555555;
  padding:10px;
  background-color:#FFFFFF;
  text-align:center;
  cursor:pointer;
}

.ShowPicWrap
{
  border:1px solid #EDF4FC;
  padding:10px;
}

.WinIn
{
  position:absolute; 
  display:none;
  z-index:102;
  border:1px solid #555555;
  padding:10px;
  background-color:#ffffff;
  text-align:center;  
}

.SHDIV
{
  display:none;
  border:1px dotted #DADADA;
  padding:10px 0px 10px 0px;
  margin-top:1px;
}

/* ----- WINDOW ----- */

#WindowDiv, .WindowDiv
{
  position:absolute; 
  display:none;
  z-index:102;
}

#WindowDivShadow, .WindowDivShadow
{
  position: absolute;
  z-index:101;
  background-color:#000000;
  filter:alpha(opacity=30);
  opacity:0.3;
}

#wchDiv, .wchDiv
{
  position:absolute; 
  top:0px; 
  left:0px; 
  display:none; 
  z-index:100; 
}

#WindowHider, .WindowHider
{
  background-color:#DADADA;
  position:absolute; 
  top:0px; 
  left:0px; 
  display:none; 
  z-index:101; 
  background-image:url('images/_n20.gif');
  
  filter:alpha(opacity=0);
  opacity:0;
  width:99%;
}