body{
  margin:0;

  padding:0;

  font-family:Arial, Helvetica, sans-serif;
}

div {
    padding:0;
	margin:0;
}

form {
    padding:0;
	margin:0;
}

input {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
p{
text-indent:20px;
}

.errorSpan{
   font-size:12px;
   font-style:italic;
   color:#FF0000;
}

.block{
	    position:absolute;
}
#map {
	    position:relative;
		width:670px;
}

#map div{
    font-size:1px;
}
.mapLink {
    text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;
	font-size  :11px;
	font-weight:bold;
	color      :#000000;
 }
.mapLink:hover{
    text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;
	font-size  :11px;
	font-weight:bold;
	color      :#FF0000;
}

.printBlock{
 width:600px;
 margin:5px 0;
 padding:0;
 height:870px;
 overflow:hidden;
}

.printHeader{
 color:red;

 font-size:24px;
}
.printLink{
    font-size:12px;
	font-weight:bold;

	color:#000;

	text-decoration:none;
}
.printLink:hover{
    color:#FF0000;
	text-decoration:underline;
}
.currentAlpha {
    color:#FF0000;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
.stdTbl {
    border-collapse:collapse;
}

.charsFilterLink {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;

	color:#333;

	text-decoration:none;
	text-transform:uppercase;
}

.pricelistsDetailsLink {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	text-decoration:none;

	color:#FF0000;
}

.pricelistsDetailsLink:hover{
	color:#FFF;
}

.pricelistsCityName{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;

	color:#FF0000;
}

.pricelistsDownloadLink{
    color:#006600;
	text-decoration:none;
}

.pricelistsDownloadLink:hover {
    color:#FFF;
}

.charsFilterLink:hover{
    color:#FFF;
}

.eshopWrapper{
    width:95%;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;

	color:#000000;

	margin:10px 10px;
	padding:0;

	overflow:auto;
}

.eshopWrapper p{
  text-indent:20px;
}

.cul{
  padding:0;
  margin-left:20px;
  margin-right:0; margin-bottom:0; margin-top:0;

  list-style-type:none;
}

.cul  li{
  padding-bottom:15px;
}

.eshopHello{
  font-size:14px;
  font-weight:bold;
}

.eshopRedManifest{
 font-size:14px;
 font-style:italic;
 font-weight:bold;

 color:#FF0000;
}

.eshopSubprice{
  font-size:10px;
}

.subpriceWrapper{ margin-left:20px; }

.eshopLink{
  text-decoration:none;
  font-style:italic;
  color:#0066FF;
}

.eshopLink :visited{
  text-decoration:none;
  font-style:italic;
  color:#0066FF;
}

.delimeterManifest{
  color:#FFFFFF;

  font-size:16px;
  font-weight:bold;
  font-style:italic;
}

.delimeterCell{
 background-position:top left;
 background-repeat:repeat-y;
}

.sul{
  list-style-type:disc;
}

.eshopPrices{
  color:#FF0000;

  font-size:14px;
  font-style:italic;
}

.phoneNumber{

 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 font-style:italic;

 color:#FF0000;
}

.calcLink{
  text-decoration:none;
  color:#0066FF;
}

.surveyWrapperII{
 margin:0;
 padding-left:5px;
 padding-right:0;
 padding-top:0;
 padding-bottom:0;
 background-repeat:repeat-y;
}
.redlink{
  text-decoration:none;
  color:#FF0000;

  font-weight:bold;
}
.textlink{
  text-decoration:none;
  color:#000000;


  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
.inactiveYear{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:900;

  color:#000000;

  text-decoration:none;
}
.selectedYear{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:900;

  color:#db002b;

  text-decoration:none;
}
.inactiveMonth{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:900;

  color:#000;

  text-decoration:none;
}
.selectedMonth{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:900;

  color:#db002b;

  text-decoration:none;
}
#newpostHeader{

    font-family:"Times New Roman", Times, serif;
	font-size:38px;
	font-weight:bold;

	color:#e1002c;
}
#headerSubManifest{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;

 color:#e1002c;
 padding-bottom:1px;
 padding-left:10px;
}
#hotnumber{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bold;

  color:#e1002c;

  margin-top:0;
}
#hotmanifest{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;

 color:#e1002c;
}
.stdLink{
  text-decoration:none;

  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;

  color:#FFFFFF;
}
.topmenuItemText{
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;

   color:#FFFFFF;

   margin-left:10px;
   margin-bottom:30px;

   cursor:pointer;
}

.mapBorder{
  width:14px;
}
.newsTiming{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;

  color:#d70021;
}
.newsBody{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
}
.popup_block{
	  position:absolute;
	  top:0px;
	  left:0px;

	  padding:0;
	  margin:0;
	  background-color:#CCC;

	  display:none;

	  z-index:10;
      overflow:hidden;
}

.popup_block iframe{
    display:none;
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:1000px;
    height:1000px;
}

.survey_title{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;

  color:#000000;
}
.survey_item{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;

  color:#000000;
}
.survey_error{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;

  color:#FFF;

  background-color:#990000;
  border:1px solid gray;

  margin-left:4px;
  margin-right:6px;
}
.survey_confirm{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;

    color:#FFF;

	border:0;
	background-color:#acacac;

	cursor:pointer;
}
.survey_result{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;

    color:#FF0000;

	border:1px solid #990000;
	background-color:#FF0000;
}
.newpost{
    color:red;
	font-weight:bold;
}
.textContentCell{
	    font-size:12px;
	}
p {
 font-size:12px;
}

.DocsClass a, .DocsClass a:link  {
	font-size:12px;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
	color: #636363;
}

.DocsClass a:hover  {
	text-decoration: none;
	color: #DF002C;
}

.DocsClass tr {
	height: 22px;
	valign: middle;
	align: left;
}

.ExampleForForm {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:  italic;
}

.BlueLink a, .BlueLink a:link, .BlueLink a:hover, .BlueLink a:visited  {
	color: #0000FF;
}

.LeftMenu a, .LeftMenu a:link, .LeftMenu a:hover, .LeftMenu a:visited  {
	font-size:15px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	text-decoration: none;
}


.red_link, .gray_link, .black_link{
  text-decoration:none;
  font-weight:bold;
}

.red_link{
  color:#FF0000;
}

.black_link{
  color:#000000;
}

.gray_link {
    color:silver;
}

.mapTable {
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;

}

.td2sides {
	width: 400px;
	vertical-align: top;
}

.tdInfo {
    text-align: left;
    vertical-align: middle;

}

.alignInTd {
    text-align: left;
    vertical-align: top;
}

.headerName {
	font-size: 16px;
}

.secondHeader {
	font-size: 14px;
}




