#tooltip {background: #FFFFff; border: 1px solid #003399; color: #003399; font: menu; margin: 9px 3px 3px 1px; padding: 4px 5px 4px 5px; position: absolute; visibility: hidden;}

html,body {height:100%; margin: 0px; padding: 0px}

body {font-size: 11px; font-family: Arial; color: black;}
table {font-size: 11px; font-family: Arial; color: black;}
p {font-size: 13px; font-family: Verdana; margin-left: 5px; margin-right: 5px;}

active {color: red;}

a {font-size: 11px; font-family: Tahoma, Arial; text-decoration: none; color: black;}

a: active {font-size: 11px; font-family: Tahoma, Arial; text-decoration: none; color: black;}
a: visited {font-size: 11px; font-family: Tahoma, Arial; text-decoration: none; color: black;}
a: hover {font-size: 11px; font-family: Tahoma, Arial; color: black;color: black; text-decoration: underline;}
a.blk {font-size: 11px; text-decoration: none; color: black;}
a.blk: visited {color: black;}
a.blk: hover {color: black;}
a.lnk {font-size: 10px; text-decoration: none; color: #003672; font-weight: bold;}
a.wnd {font-size: 12px; font-family: Wingdings; text-decoration: none; color: Red; cursor: hand;}
a.cinfo {font-size: 11px; text-decoration: none; color: red;}
a.cinfo: visited {color: red;}
a.cinfo: hover {color: red;}
a.cinfo1 {font-size: 11px; text-decoration: none; color: #1cc939;}
a.cinfo1: visited {color: #1cc939;}
a.cinfo1: hover {color: #1cc939;}
a.kat {font-size: 12px; font-weight: bold; text-decoration: none; color: #254A95;}
a.kat: visited {color: #254A95;}
a.kat: hover {color: #002F75;}
a.kat2 {font-size: 11px; font-family: Verdana; text-decoration: none; color: black;}
a.kat2: visited {color: black;}
a.kat2: hover {color: #002F75;}
a.kat3 {font-size: 12px; font-weight: bold; text-decoration: none; color: red;}
a.kat3: visited {color: red;}
a.kat3: hover {color: red;}
a.lit {font-size: 12px; font-weight: bold; text-decoration: none; color: white;}
a.lit: visited {color: white;}
a.lit: hover {color: white;}
a.lit {font-size: 12px; font-weight: bold; text-decoration: none; color: white;}
a.lit: visited {color: white;}
a.lit: hover {color: white;}

A.lin:link {COLOR: #296ab3; TEXT-DECORATION: underline ;FONT-SIZE: 11px;}
A.lin:visited {COLOR: #296ab3; TEXT-DECORATION: underline ;FONT-SIZE: 11px;}
A.lin:active {COLOR: #296ab3; TEXT-DECORATION: underline ;FONT-SIZE: 11px;}
A.lin:hover {COLOR: #296ab3; TEXT-DECORATION: none ;FONT-SIZE: 11px;}

.input,input,textarea,select,button {font-family: Arial; font-size: 8pt; border: outset #91A9FF 1; background: #E7FFFF;}

.poisk {background-color: Red; font-weight: bold; border: 0px; color: White;}
.poisk2 {background-color: #009342; font-weight: bold; border: 0px; color: White;}
.poisk3 {background-color: #B3E4FA; border: outset #91A9FF 1;}
.poisk_table {border-collapse: collapse; border: 0px;}
.poisk_table form {margin: 0px; margin-bottom: 2px;}
.poisk_gde {height: 19px; width: 115px; overflow: visible; background-color: #FF0000; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px 0px 0px 5px; white-space: nowrap; cursor: default; vertical-align: middle;}
.poisk_gde1 {height: 19px; width: 115px; overflow: visible; background-color: #FF0000; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px 0px 0px 5px; white-space: nowrap; cursor: default; vertical-align: middle;}
.poisk_gde2 {height: 19px; width: 115px; overflow: visible; background-color: #FF0000; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; white-space: nowrap; cursor: default; vertical-align: middle;}
.poisk_gde3 {height: 12px; width: 115px; overflow: visible; background-color: #FF0000; font-size: 10px; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; white-space: nowrap; cursor: default; vertical-align: middle;}
.poisk_gde4 {height: 30px; width: 300px; overflow: visible; background-color: #FF0000; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px 0px 0px 5px; white-space: nowrap; cursor: default; vertical-align: middle;}

.poisk_radio_checked {border: #05a 1px solid; background-color: #D8F0FA; border: solid 1px; padding: 1px 0px 2px 0px; vertical-align: middle; cursor: default;}
.poisk_radio {vertical-align: middle; overflow: visible; cursor: default; padding: 1px 1px 3px 1px; border: none;}
img.poisk_radio {padding: 0px; text-align: left;}

a.poisk_radio:hover {border: solid 1px; border-color: #fff #333 #666 #fff ; padding: 1px 0px 2px 0px;}

.poisk_radio input, .poisk_radio_checked input {border: 0px; background: none; vertical-align: middle;}
.poisk_submit {background-color: Red; font-weight: bold; border: solid #E7FFFF 1; color: White;}


.hr {height: 2px; color: #B3E4FA; noshade}

.heads {font-size: 12px; color: white; background: #179000;}
.heads2 {font-size: 12px; color: #163995; font-weight: bold; background-color: #B3E4FA;}
.heads3 {font-size: 12px; color: White; font-weight: bold; background-color: #FDC900;}
.heads4 {font-size: 12px; color: White; font-weight: bold; background-color: #009342;}
.heads5 {font-size: 12px; color: #163995; font-weight: bold; background-color: White;}
.marg1 {padding: 10px 2px;}
.face1 {padding: 5px 2px;}
.small {font-size: 11px; color: #254A95; background-color: #FFD52B;}
.hr {height: 2px; color: #FFD52B; noshade}

.table2 {font-size: 11px; color: white; font-weight: bold; text-decoration: underline;}
.table {font-size: 11px; color: white; font-weight: bold;}

.tables {border-left-color: #003672; border-left-style: solid; border-left-width: 1px; border-top-color: #003672; border-top-style: solid; border-top-width: 1px; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 1px;}
.tblhead {background-color: #009342; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, serif; FONT-SIZE: 9pt; font-weight: bold;}
.td {background: transparent;}
.td3 {background: #E7FFFF;}
.td4 {border-left-color: #B3E4F; border-left-style: solid; border-left-width: 1px;}

tr.default td {background-color: white;}
tr.selected td {background-color: #FFFFCC;}

.bimg {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg1 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg2 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg3 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg4 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg5 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg6 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg7 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg8 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg9 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg10 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg11 {border-color: #066826; border-style: solid; border-width: 1px; background-color: #FFFACD;}
.bimg12 {border-color: #744730; border-style: solid; border-width: 1px; background-color: #F0F8FF;}
.bimg15 {border-color: #744730; border-style: solid; border-width: 1px; background-color: #F0F8FF;}
.out {border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-color: #003672; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #003672; border-right-style: solid; border-right-width: 1px; padding-left: 2px; padding-right: 2px;}
.out2 {font-size: 12px; color: #254A95; font-weight: bold; background-color: #B3E4FA; border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-color: #003672; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #003672; border-right-style: solid; border-right-width: 1px; padding-left: 2px; padding-right: 2px;}
.out3 {font-size: 12px; color: white; background: #009342; border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-color: #003672; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #003672; border-right-style: solid; border-right-width: 1px; padding-left: 2px; padding-right: 2px;}
.out4 {font-size: 10px; border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-color: #003672; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #003672; border-right-style: solid; border-right-width: 1px; padding-left: 2px; padding-right: 2px;}
.out5 {border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-color: #003672; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #003672; border-right-style: solid; border-right-width: 1px; padding-left: 2px; padding-right: 2px; font-weight: bold;}
.out6 {border-left-color: #FFFFFF; border-left-style: solid; border-left-width: 1px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-bottom-color: #003672; border-bottom-style: solid; border-bottom-width: 2px; border-right-color: #003672; border-right-style: solid; border-right-width: 1px; padding-left: 2px; padding-right: 2px;}
.bginfo {background: #FFFFCC;}
.bginfo1 {background: red;}
.oquest {font-size: 11px; background-color: White;}
.otable {font-size: 10px; background-color: #B3E4FA;}
.oheads1 {font-size: 10px; background-color: #FFD52B;}
.oheads2 {font-size: 10px; background-color: #B3E4FA;}
.ohr {height: 8px; color: #009342; noshade}
.even {background-color: #ffffff;}
.odd {background-color: #E2F0F6;}

.news1 {font-size: 13px; color: black; font-family: Tahoma;}
.news2 {font-size: 13px; color: black; font-family: Arial;}
.news3 {font-size: 11px; color: black; font-family: Tahoma;}
.price1 {font-size: 11px; color: black; font-family: Tahoma;}

ul {font-size: 11px; margin-left: auto; margin-right: 5px; margin-top: -10px; text-align: left;}
ol {font-size: 11px; margin-left: 25px; margin-right: 5px; margin-top: -10px; text-align: left;}

.ulcat {color: #179000;}
.ulcat4 {color: #163995;}
.ulprice {color: #D99400;}
.ulviz {color: #254A95;}

.green {font-size: 12px; color: #179000; align: left;}
.green2 {font-size: 15px; color: #179000; align: left; font-weight: bold;}
.green3 {font-size: 10px; font-family: Tahoma; color: #179000; align: left;}
.green4 {font-size: 12px; color: #163995; align: left;}
.green5 {font-size: 12px; color: #163995; align: left; font-weight: bold;}
.green6 {font-size: 11px; color: #0000FF; align: left;}
.yell {font-size: 12px; color: #D99400; align: left;}
.yell2 {font-size: 10px; font-family: Tahoma; color: #CC9416; align: left;}
.instr {font-size: 12px; font-family: Tahoma; color: #000000; font-weight: bold;}
.instr2 {font-size: 12px; font-family: Tahoma; color: #000000;}
.blue {font-size: 12px; color: #163995; align: left;}
.red2 {font-size: 18px; color: #D00000; align: left;}
.red3 {font-size: 14px; color: #D00000; align: left;}
.board1 {font-size: 16px; color: #000000;}
.zag1 {font-size: 12px; color: #000000; font-weight: bold;}
.zag2 {font-size: 12px; color: #FFFFFF; font-weight: bold;}

.infTable {border-color: #005c1e; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	border-style: solid; padding-left: 4; padding-right: 4;}

/* Логотипы */

.logo_h1 {
	color: #000;
	font-family: Arial, sans-serif ; font-size: 11px;
	margin:0px 0px 5px;
}
.logo_url {
	font-size: 35px;
	font-family: Helvetica, Arial, sans-serif;
	color:#000;
	text-decoration: none;
	font-weight:bold;
	padding:0px; line-height:90%;
}

.YellowBg {
  width:449px;height:90px;
  background:url('/pic/_fon5081216.jpg') top left no-repeat;
  }

.ChiHeaderLContainer {
  width:449px;height:90px;
  }

.ChiLogoContainer {
  width:168px;height:90px;
  float:left;
  }

.ChiLogoContainer img {
  border-style:none;
  margin:7px 0 0 53px;
  }

.ChiLogoTxtContainer {
  float:left;
  width:230px;height:90px;
  overflow:hidden;
  text-align:right;
  font-family:arial;
  }

  .ChiLogoTxtContainerH1 {
    margin:51px 0 0 0;
    padding:0px;
    color:#d99400;
    font-size:17px;
    text-transform:uppercase;
    }

  .ChiLogoTxtContainerH2 {
    margin:0;padding:0;
    font-size:12px;
    }

.OnLineSpr {
  padding:0px; margin:0px;
  font-family: Arial, sans-serif ; font-size: 17px;
  color:#000000;
  font-weight:500;
  }
/* Логотипы */

/* Точки входа на знакомства. фото, карту и схемы маршрутов */

.love_banner {
  height:83px;
  background:url('/pic/banner_love1.png') repeat-x;
  margin-left:2px;
  }

.love_banner_1  {
  height:83px;
  background:url('/pic/banner_love.png') top left no-repeat;
  }

.cheme_banner {
  height:83px;
  background:url('/pic/banner_cheme2.png') top left repeat-x;
  margin-right:2px;
  }

.cheme_banner_1 {
  height:83px;
  background:url('/pic/banner_cheme.png') top left no-repeat;
  }

.trans_banner {
  height:83px;
  background:url('/pic/banner_trans.png') repeat-x;
  margin-left:2px;
  }

.trans_banner_1  {
  height:83px;
  background:url('/pic/banner_trans1.png') top left no-repeat;
  }

.trans_banner_2  {
  height:83px;
  }

.photo_banner {
  height:83px;
  background:url('/pic/banner_photo1.png') repeat-x;
  margin-right:2px;
  }

.photo_banner_1  {
  height:83px;
  background:url('/pic/banner_photo.png') top left no-repeat;
  }
  
.turizm_banner {
  height:83px;
  background:url('/pic/turizm_banner.png') top left repeat-x;
  }

.turizm_banner_1 {
  height:83px;
  background:url('/pic/turizm_banner_1.png') top left no-repeat;
  }

.banners_table {
  width:100%;
  }

.banners_table p {
  margin:13px 15px 0px 15px;
  }

/* /Точки входа на знакомства. фото, карту и схемы маршрутов */

/* Отображение растягивающихся гиф-банеров */
a.GifBanner {
  display:block;
  height:90px;
  text-align:left;
  }

  .GifBanner img {
    border-style:none;
    }
/* /Отображение растягивающихся гиф-банеров */

/* Отображение растягивающихся флэш-банеров с гифовой подложкой */
#swfmap {
  width:100%;height:90px;
  text-align:center;
  }
/* Отображение растягивающихся флэш-банеров с гифовой подложкой */

/* Новая шапка */
.ChiTopMenu {
  width:100%;height:38px;
  text-align:center;
  vertical-align:middle;
  }

  .ChiTopMenu a {
    display:inline;
    line-height:11px;
    /*padding:8px 0 8px 25px;*/
    padding:8px 0 8px 0px;
    margin:0 6px 0 6px;
    font-size: 11px;
    color:#fff;
    font-weight: bold;
    text-decoration: underline;
    /* background: url('/pic/_news.gif') left center no-repeat; */
    }
    
  .ChiTopMenu div {
    width:990px;height:1px;
    line-height:1px;
    }
/* / Новая шапка */

/* тендеры:новости */
.b2bcontext_otr {
        color: #000000;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
}
a.b2bcontext_otr:link {
        color: #000000;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
	text-decoration: underline;
}
a.b2bcontext_otr:active {
        color: #000000;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
	text-decoration: underline;
}
a.b2bcontext_otr:visited {
        color: #000000;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
	text-decoration: underline;
}
a.b2bcontext_otr:hover {
        color: #000000;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
	text-decoration: underline;
}
.b2bcontext_tenders {
        width: 100%;
        border: 1px solid #FFFFFF;
        background-color: #FFFFFF;
}
.b2bcontext_tenders td {
        border: 1px solid #FFFFFF;
        color: #000000;
        font-family: Verdana;
        font-size: 11px;
        font-weight: normal;
}
.b2bcontext_tenders td.left {
        width: 30%;
}
.b2bcontext_tenders td.right {
        width: 70%;
}
.b2bcontext_tenders td.a:link {
	color: #CC0000;
	font-family: Verdana;
	font-size: 11px;
        font-weight: normal;
	text-decoration: underline;
}
.b2bcontext_tenders td.a:active {
	color: #CC0000;
	font-family: Verdana;
	font-size: 11px;
        font-weight: normal;
	text-decoration: underline;
}
.b2bcontext_tenders td.a:visited {
	color: #CC0000;
	font-family: Verdana;
	font-size: 11px;
        font-weight: normal;
	text-decoration: underline;
}
.b2bcontext_tenders td.a:hover {
	color: #CC0000;
	font-family: Verdana;
	font-size: 11px;
        font-weight: normal;
	text-decoration: underline;
}
/* / тендеры:новости */

.pole_d {color:#999999;}

/* Стили для блоков иконок разделов транспорт, набережные челны */
.ChiPromoMapContainer {
  width:100%;
  font-family:arial;
  font-size:12px;
  text-align:justify;
  }

.ChiPromoMapContainerTd {
  width:100%;
  }

.ChiPromoMapContainer strong {
  display:block;
  margin-bottom:7px;
  font-family:arial;
  color:#509000;
  font-size:16px;
  }

.ChiPromoMapContainer img {
  border-style:none;
  text-decoration:none;
  margin-bottom:4px;
  }

.ChiPromoMapContainer a {
  font-family:arial;
  color:#ff6600;
  text-decoration:none;
  }

.ChiPromoMapContainer a:hover {
  text-decoration:underline;
  }

.ChiPromoMapHundred {
  width:100%;
  font-size:12px;
  text-align:justify;
  }

.ChiPromoMapFifty {
  width:50%;
  vertical-align:top;
  }

.ChiPromoMapThirty {
  width:33%;
  vertical-align:top;
  }

  .ChiPromoMapThirty span {
    font-size:10px;
    }

.ChiPromoMapGreenDotted  {
  height:1px;
  line-height:1px;
  color:#fff;
  padding:0;
  margin:10px 0 10px 0;
  border-bottom:1px dotted #27b127;
  border-top-style:none;
  border-left-style:none;
  border-right-style:none;
  }

.ChiPromoMapIconContainer {
  width:107px;
  text-align:center;
  }
  
/* / Стили для блоков иконок разделов транспорт, набережные челны */

/* Новостная лента */
.ChiListNewsAll {
  font-size:13px;
  font-family:Tahoma;
  }

.ChiListNewsColumns {
  margin-bottom:26px;
  font-size:9px;
  font-family:Tahoma;
  color:#163995;
  text-align:center;
  }

   .ChiListNewsColumns a {
     font-size:12px;
     color:#163995;
     text-decoration:none;
     }

.ChiListNewsContainer {

  }

.ChiListNewsTitle {
  padding:0 13px 0 19px;
  background:url('/pic/_fiska2.gif') 0px 1px no-repeat;
  margin-bottom:20px;
  }

  .ChiListNewsTitle strong a {
    color:#000;
    font-size:12px;
    text-decoration:none;
    }

    .ChiListNewsTitle strong a span {
      color:#ff0000;
      }

.ChiListNewsText {
  padding:0 13px 0 19px;
  margin-bottom:20px;
  font-size:13px;
  }

.ChiListNewsBottom {
  padding-bottom:6px;
  margin:0 13px 11px 19px;
  background:url('/pic/_fiska3.gif') left bottom repeat-x;
  text-align:right;
  }

  .ChiListNewsBottom span {
    font-size:11px;
    }

  .ChiListNewsBottom a {
    color:#f00000;
    font-weight:bold;
    text-decoration:none;
    font-size:13px;
    }

.ChiListNewsAllLink {
  text-align:right;
  margin-bottom:20px;
  padding:0 13px 0 19px;
  }

  .ChiListNewsAllLink a {
    color:#f00000;
    font-weight:bold;
    text-decoration:none;
    font-size:13px;
    }
    
/* Тат.нет */
.ChiListNewsTat {
  font-size:13px;
  font-family:Tahoma;
  }
  
.ChiListNewsTatDate {
  padding:0 13px 0 19px;
  margin-bottom:3px;
  color:#179000;
  font-weight:bold;
  font-size:13px;
  font-family:Tahoma;
  background:url('/pic/_fiska4.gif') 0px 0px no-repeat;
  }

.ChiListNewsTatText {
  padding:0 13px 0 19px;
  font-size:13px;
  font-family:Tahoma;
  }

  .ChiListNewsTatText a {
    font-size:13px;
    }

.ChiListNewsTatMore {
  margin:5px 13px 10px 19px;
  text-align:right;
  }

  .ChiListNewsTatMore a {
    color:#179000;
    font-weight:bold;
    font-size:13px;
    }
/* /Тат.нет */
/* /Новостная лента */

.ChiInfoNewsDiv {
  margin:10px 0px;
  text-align:justify;
  }

.ChiInfoNewsDiv a {
  text-decoration:underline;
  }
