* {
  margin: 0;
  padding: 0;
}
body {margin:0px;padding:0px;font-size: 12px;font-family: Tahoma;}
a{color:#156D97; text-decoration:none;}
a:hover{text-decoration:underline}
form {margin:0px}
P { display: block; text-indent: 20px; padding: 0px; margin: 0px; }
.tb {color:#156D97}
#mmenu a{color:#156D97;font-weight:bold; text-decoration:none; }
#cat {margin-bottom:25px;
            -moz-column-width: 200px;
		    -webkit-column-width: 200px;
		    -moz-column-count: 3;
		    -webkit-column-count: 3;
		    -moz-column-gap: 13px;
		    -webkit-column-gap: 13px;

}
#cat div{ padding:5px 5px 5px 25px; font-size:12px; text-transform: uppercase; font-weight:bold; border-bottom:1px solid #DFE0E1}
#list div.tit{background-color:#F2F9FE; padding:3px; margin:0px; color:#669900; font-weight:bold}
#list div{ margin:0px 0px 20px 0}
#list li{margin:3px 3px 3px 15px; color:#7EBB2F}
#list ul{padding:0px;margin:0px}
#last {margin-bottom:15px}
#last div{ padding:5px 5px 5px 15px; border-bottom:1px dotted #DFE0E1; margin:0px 0 10px 0}


#bgleg
{
   background-image:url(/i/bgleg.gif);
   background-position:left;
   background-repeat:repeat;
   padding-left:20px;
   color:#666666;
   font-weight:bold;
   width:721;
   height:41;
}
#bgleg a
{
   color:#156D97;
   text-decoration:none;
}

#acom
{
   color:#156D97;
   font-size:11px;
   text-decoration:underline;
   line-height:16px;
}

#acom1
{
   color:#156D97;
   font-size:11px;
   text-decoration:underline;
   line-height:16px;
}

#acom2
{
   color:#156D97;
   font-size:11px;
   text-decoration:underline;
   line-height:16px;
}

#acom3
{
   color:#156D97;
   font-size:11px;
   text-decoration:underline;
   line-height:16px;
}



#bgleg a:hover
{
   color:#156D97;
   text-decoration:underline;
}

h1
{
   color:#4A4A4A;
   font-weight:bold;
   font-size:15px;
}




h2
{
   color:#4A4A4A;
   font-weight:normal;
}

#info
{
   color:#666666;
   line-height:18px;
   font-size:12px;

}

#info1
{
   color:#666666;
   line-height:18px;
   font-size:12px;

}

#info2
{
   color:#666666;
   line-height:18px;
   font-size:12px;

}

#info3
{
   color:#666666;
   line-height:18px;
   font-size:12px;

}

#t1
{
   color:#333333;
   font-size:11px;
}

#dupads
{
  font-size:12px;
  background-color:#e0e0e0;
  border: 3px solid #E5EFF8;
}

#dupads p
{
  text-align: justify;
  text-indent: 13px;
  line-height: 16px;
}

#dupads td
{
   padding: 10px 10px 10px 10px;
   background-color:#E5EFF8;
}

#dupads b
{
  font-weight:bold;
  font-size:12px;
}

#dupads a
{
  color:#FF2D32;
  text-decoration:underline;
  font-weight:bold;
  font-size:12px;
}


#flist
{
  font-size:12px;
  background-color:#e0e0e0;
}

#flist td
{
  font-size:11px;

  background-color:#E5EFF8;
  vertical-align: middle;
  padding:15px 5px 15px 15px
}

#flist1
{
  font-size:12px;
  background-color:#e0e0e0;
}

#flist1 td
{
  font-size:11px;

  background-color:#E5EFF8;
  vertical-align: middle;
  padding:15px 5px 15px 15px
}

#flist2
{
  font-size:12px;
  background-color:#e0e0e0;
}

#flist2 td
{
  font-size:11px;

  background-color:#E5EFF8;
  vertical-align: middle;
  padding:15px 5px 15px 15px
}

#flist .head
{
  background-color:#f0f0f0;
  padding:7px 5px 7px 5px;
  font-weight: bold;
  font-size:12px;
}

#flist .tpc
{
  background-color:#E5EFF8;
  padding:10px 5px 10px 5px;
  color:#333333;
  font-size:11px;
}

#flist1 .head
{
  background-color:#f0f0f0;
  padding:7px 5px 7px 5px;
  font-weight: bold;
  font-size:12px;
}

#flist1 .tpc
{
  background-color:#E5EFF8;
  padding:10px 5px 10px 5px;
  color:#333333;
  font-size:11px;
}

#flist2 .head
{
  background-color:#f0f0f0;
  padding:7px 5px 7px 5px;
  font-weight: bold;
  font-size:12px;
}

#flist2 .tpc
{
  background-color:#E5EFF8;
  padding:10px 5px 10px 5px;
  color:#333333;
  font-size:11px;
}

#flist a
{
  color:#156D97;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

#flist a:hover
{
  color:#156D97;
  text-decoration:underline;
  font-weight:bold;
  font-size:12px;
}

#flist1 a
{
  color:#156D97;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

#flist1 a:hover
{
  color:#156D97;
  text-decoration:underline;
  font-weight:bold;
  font-size:12px;
}

#flist2 a
{
  color:#156D97;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

#flist2 a:hover
{
  color:#156D97;
  text-decoration:underline;
  font-weight:bold;
  font-size:12px;
}

#banner {	margin-bottom:10px;}

#cat1
{
  font-size:12px;
}

#cat1 td
{
  background-color:#E5EFF8;
  vertical-align: middle;
}

#cat1 a
{
  color:#156D97;
  text-decoration:none;
  font-weight:bold;
}

#cat1 a:hover
{
  color:#156D97;
  text-decoration:underline;
  font-weight:bold;
}

#ti
{
  font-size:11px;
}

#ti td
{
  background-color:#F1F1F1;
  vertical-align: middle;
}


#dl
{
  font-size:12px;
  border: 1px solid #E5EFF8;
}

#dl td
{
  font-size:12px;
  padding:8px 10px 8px 10px;
  text-align: left;
}

.cntr
{
   border-left:1px solid #737373;
   border-right:1px solid #737373;
   min-width:600px
}
.logo
{
   padding:10px 5px 0px 5px;

   background-repeat:repeat-x;
}
.logol
{

   text-decoration:none;
}
.inp
{
   width:100%;
   border:1px solid #DFE0E1;
   font-size: 11px;
   font-family: Tahoma;
   color:#615D5D;
   padding-top:5px;
   margin-lef:15px;

}
.img1
{
   vertical-align: middle;
   width:34;
   height:38;
   border:0px;
}
.dmenu1
{
   height:21px;
   width:29px;
   background-color:#B0D4E7;
   padding:0px;
   display:inline
}

.pt10
{
   padding-top:6px;
}
.pr3
{
   padding-right:3px;
}
.pl10
{
   padding-left:10px;
}

.tdm
{
   border-right:2px solid #DFE0E1;
   padding-top:15px;
}

.mbgl
{
   background-image:url(/i/body_l.gif);
   background-position:right;
   background-repeat:repeat-y;
   background-color: #C2C2C2;
}
.mbgr
{
   background-image:url(/i/body_r.gif);
   background-position:left;
   background-repeat:repeat-y;
   background-color: #C2C2C2;
}

.rh1
{
   font-size:12px;
   background-image:url(/i/rect1.gif);
   background-position:left;
   background-repeat:no-repeat;
   height:21px;
   padding-left:18px;

}
.rh2
{
   font-size:12px;
   background-image:url(/i/rect2.gif);
   background-position:left;
   background-repeat:no-repeat;
   height:21px;
   padding-left:18px;
}

#butal
{
   background-image:url(/i/but_la.gif);
   background-position:rigth;
   background-repeat:no-repeat;
}
#butar
{
   background-image:url(/i/but_ra.gif);
   background-position:left;
   background-repeat:no-repeat;
}
#buta
{
   background-color: #E4EEF7;
}
#s1
{
   background-image:url(/i/but_f.gif);
   background-repeat:repeat-x;
   padding-left: 27px;
}
#buta a
{
  color:#156D97;
  font-size:12px;
  font-weight:bold;
}

#ticket table {background-color:#E5EFF8;}
#ticket td {background-color:#FFFFFF; padding:5px 5px 5px 5px;}
#ticket td.head1 {background-color:#E5EFF8;}
#ticket td.bg1 {background-color:#FFFFFF;}
#ticket td.bg2 {background-color:#F0F8FF;}


.cont_img {}

.cat_list {	backgroundColor:#EFF1F2;
	font-size:24px;}

.content {    min-height: calc(100vh - 175px);}


