html, body {
        height:100%;
        width:100%;
}

html, body, table, tr, td {
        margin:0px;
        padding:0px;
        vertical-align:top;
        text-align:left;
        border-collapse: collapse;
}

body {
        background-color:#9fbedb;
        background-image:url("images/body_bg.jpg");
        background-repeat:repeat-x;
}

table.main {
        width:100%;
        height:100%;
        background-image:url("images/table_main_bg.jpg");
        background-position:right top;
        background-repeat:no-repeat;

}
td.top1 {
        height:68px;
        padding-left:20px;
        vertical-align:middle;
}

td.companyname {
        color:#ffffff;
        font-family:arial black;
        font-style:italic;
        font-size:28px;
}

td.companyslogan {
        padding-left:100px;
        color:#ffffff;
        font-family:arial;
        font-style:italic;
        font-size:12px;
}

td.top2 {
        width:100%;
        height:111px;
        padding-left:252px;
        background:url("images/top2_td_bg.jpg") left top no-repeat;
        vertical-align:bottom;
}

table.menu {
        width:100%;
        height:24px;
        text-align:left;
        background:url("images/table_menu_bg.gif");
}

td.menuleft {

        background:url("images/menuleft_td_pic.gif") right no-repeat;
}

td.menuitem {
        width:18%;
        text-align:center;
        vertical-align:middle;
        background-color:#6587af;
        background-image:url("images/menuitem_td_bg.gif");
}

a.menu {
        margin:0px 0px 0px 0px;
        color:#ffffff;
        font-family:verdana;
        font-weight:bold;
        font-size:10px;
        text-transform: uppercase;
}

a.menu:link    {color: #ffffff; text-decoration: none;}
a.menu:visited {color: #ffffff; text-decoration: none;}
a.menu:hover   {color: #ffffff; text-decoration: none;}
a.menu:active  {color: #ffffff; text-decoration: none;}

td.menudiv {
        background-color:#6587af;
        background:url("images/menudiv_td_pic.gif") center no-repeat;
}

td.menuright {
        padding-right:80px;
        background-color:#6587af;
        background:url("images/menuright_td_pic.gif") left no-repeat;
}

td.top3 {
        background-color:#ffffff;
        background-image:url("images/top3_td_bg.jpg");
        background-position:top;
        background-repeat:repeat-x;
}

table.top3table { width:100%;}

td.top3_td_pic1 {
        width:251px;
        height:23px;
        background:url("images/top3_td_pic1.jpg") top left no-repeat;
}

td.top3_td_pic2 {
        width:30px;
        background:url("images/top3_td_pic2.jpg") top right no-repeat;
}

td.middle {
        height:100%;
        background-color:#ffffff;
}

table.midtable {
        height:100%;
        background:url("images/left_td_bg.jpg") top left no-repeat;
}

td.left {
        padding:47px 17px 0px 14px;
        background:url("images/left_td_bg.jpg") top left no-repeat;
}

table.lefttable {
        margin-top:10px;
        width:220px;
        background-color:#6a8eb3;
}

td.l1 {
        width:22px;
        height:26px;
        background:url("images/l1_pic.gif") top left no-repeat;
}

td.l2 {
        padding:9px 0px 0px 7px;
        color:#ffffff;
        font-family:verdana;
        font-weight:bold;
        font-size:10px;
        text-transform: uppercase;
        text-align:left;
        background:url("images/l2_bg.gif") top center repeat-x;
}

td.l3 {
        width:22px;
        background:url("images/l3_pic.gif") top right no-repeat;
}

td.l4 {
        background:url("images/l4_bg.gif") top left repeat-y;
}

td.l5 {
        padding-top:20px;
        color:#ffffff;
        font-family:verdana;
        font-size:11px;
        text-align:left;
}

td.l5 a:link    {color: #ffffff; text-decoration: none;}
td.l5 a:visited {color: #fffff; text-decoration: none;}
td.l5 a:hover   {color: #bdd2e8; text-decoration: underline;}
td.l5 a:active  {color: #bdd2e8; text-decoration: underline;}

.l33 {
        padding-top:5px;
		padding-left:22px;
		margin-left:-15px;
		margin-right:-15px;
		margin-top:5px;
		height:18px;
		background-color:#315284;
        color:#ffffff;
        font-family:verdana;
        font-size:11px;
        text-align:left;
       }

.l33 a:link    {color: #ffffff; text-decoration: none;}
.l33 a:visited {color: #fffff; text-decoration: none;}
.l33 a:hover   {color: #bdd2e8; text-decoration: none;}
.l33 a:active  {color: #bdd2e8; text-decoration: none;}

td.l6 {
        background:url("images/l6_bg.gif") top right repeat-y;
}

td.l7 {
        height:29px;
        background:url("images/l7_pic.gif") bottom left no-repeat;
}

td.l8 {
        text-align:right;
        vertical-align:bottom;
        padding-left:7px;
        background:url("images/l8_bg.gif") bottom repeat-x;
}

td.l9 {
        background:url("images/l9_pic.gif") bottom right no-repeat;
}

td.right {
        width:100%;
        height:100%;
        background:url("images/right_td_bg.jpg") bottom right no-repeat;
        padding-right:18px;
}

table.righttable {
        width:100%;
        height:100%;
        background-color:#bacfe5;
}

td.r1 {
        width:34px;
        height:28px;
        background:url("images/r1_pic.gif") top left no-repeat;
}

td.r2 {
        padding-top:10px;
        color:#ffffff;
        font-family:verdana;
        font-weight:bold;
        font-size:10px;
        text-transform: uppercase;
        text-align:left;
        background:url("images/r2_bg.gif") top center repeat-x;
}

td.r3 {
        width:30px;
        background:url("images/r3_pic.gif") top right no-repeat;
}

td.r5 {
        height:100%;
        padding-top:20px;
        color:#000000;
        font-family:Arial;
        font-size:12px;
        text-align:justify;

}

td.r5 a:link    {color: #153b74; text-decoration: underline;}
td.r5 a:visited {color: #153b74; text-decoration: underline;}
td.r5 a:hover   {color: #153b74; text-decoration: underline;}
td.r5 a:active  {color: #153b74; text-decoration: underline;}

h2 {
        margin:0px;
        padding:10px;
        color:#000000;
        font-family:verdana;
        font-size:11px;
        font-weight:bold;
        text-align:left;
}

td.r8 {
        background:url("images/r8_pic.gif") bottom right no-repeat;
}

td.r9 {
        height:28px;
        background:url("images/r9_pic.gif") bottom right no-repeat;
}

td.bottom {
        width:100%;
        height:42px;
        background-color:#ffffff;
        }

table.btmtable {
        width:100%;
        height:100%;
        background:url("images/btm21_td_bg.jpg") top repeat-x;
}

td.btm11 {
        height:42px;
        width:254px;
        background:url("images/btm11_td_bg.jpg") top left no-repeat;
}

td.btm21 {
		width:100%;
        background:url("images/btm21_td_bg.jpg") repeat-x;
}

td.btm31 {
        width:193px;
        background:url("images/btm31_td_bg.jpg") top right no-repeat;
}

td.btm {
        height:29px;
        padding:0px 20px 0px 70px;
        vertical-align:middle;
	text-align: center;
        color:#ffffff;
        font-family:tahoma;
        font-size:11px;
        background-color:#8b0000;
}


td.btm a {
        color:#ffffff;
		text-decoration: none;
}

td.btm a:hover {
		text-decoration: underline;
}

td.fill {
        background-color:#8b0000;
}




#main_table{
border: 1px solid #d9d9d9;
}

#menu_bg{
padding-top:4px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
background-color: #eaeaea;
border-top: 1px solid #ffffff;
border-bottom: 2px solid #d9d9d9;
font: 11px/13px "Tahoma", "Arial" ;
}

.hint{
vertical-align: top;
background-color: #ffffcc;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}


.index_city{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
font: 16px/21px "Arial" ;
}
td.index a
{
	font-family:tahoma;
	font-size:12;
}

.index{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
}


small {
font: 10px/12px "Verdana", "Arial";
text-decoration: none;
}

.marker{
color: #000099;
background-color:#ffff00;
}


FORM{
margin: 0px;
padding: 0px;
}

.error{
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
background-color: #ffbbbb;
color: #000000;
}

#form{
vertical-align: top;
background-color: #ecf1f7;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form1{
vertical-align: top;
background-color: #ecf1f7;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form_head{
vertical-align: top;
background-color: #286fa9;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff; font: bold 11px/15px  "Tahoma", "Arial";
}


img.image{
border: 10px solid #ffffff;
}

img.small_image{
border: 1px solid #c5c5c5;
margin-right: 10px;
margin-top: 5px;
}

img.small_imagen{border: 1px solid #c5c5c5; margin-right: 5px; margin-top: 5px; width:45px; height:45px}

img.normal_image{
border: 1px solid #c5c5c5;
}

h1{
display: inline;
margin:0px;
padding:0px;
font: bold 14pt/16pt  "Arial";
}


.path{
padding-left: 10px;
padding-right: 10px;
padding-top: 16px;
padding-bottom: 18px;
font: bold 14pt/16pt  "Arial";
}


.subtitle{
padding-bottom: 10px;
font: bold 17px/18px  "Tahoma", "Arial";
}


.down{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
}


.title{
padding-bottom: 3px;
font: bold 13px/16px "Tahoma", "Arial" ;
}

.category_title{
background: url("/template/str.gif") left center no-repeat #ecf1f7;
padding-left: 14px;
padding-top: 0px;
padding-bottom: 3px;
font: 12px/15px "Tahoma", "Arial" ;
}

.subcategory_sel{
background-color: #ecf1f0;
}


.block_title{
background-color: #e0e0e0;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 2px;
font: bold 13px/16px "Tahoma", "Arial" ;
}


td.menu_sel{
text-align: center;
background-color: #ffffff;
border-left: 3px solid #dbe8f0;
border-right: 3px solid #dbe8f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#515151; font: bold 11px/15px  "Tahoma", "Arial";
}

td.menu{
text-align: center;
background-color: #ccdbe4;
border-left: 3px solid #dbe8f0;
border-right: 3px solid #dbe8f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#515151; font: bold 11px/15px  "Tahoma", "Arial";
}

#block{
vertical-align: top;
border: 1px solid #e0e0e0;
padding-left: 9px;
padding-right: 9px;
padding-top: 8px;
padding-bottom: 10px;
}

#slist{
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #eaeaea;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
}


#list1{
vertical-align: top;
border-top: 1px solid #dee6f1;
border-bottom: 1px solid #dee6f1;
background-color: #ecf1f7;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/16px "Arial" ;
}

#list2{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/16px "Arial" ;
}



#black{color:#515151;}
#light{color:#153b74;}
#red{color:#ff0000;}


span.sel{
background-color:#05055F;
}

a.sel{color: #ffffff; text-decoration: none;}
a.sel:hover{color: #ffffff; text-decoration: underline;}


#menu{color:#515151; font: bold 11px/15px  "Tahoma", "Arial";}
LI {
color: #153b74; font-family:tahoma;font-size:12; text-decoration: none;
}


a:link, a:visited, a:active {color: #ffffff;}
a:hover{color: #ffffff; text-decoration: underline;}

.image_wrapper
{
  
  width:296px;
  height:296px;
  margin:2px;
  padding:2px;
  
}

.image_wrapper img
{
  border: 0px;
  width:296px;
  height:296px;
}

.small_image_wrapper
{
  text-align:center;
  width:70px;
  height:70px;
  margin:3px;
  padding:2px;
  float:left;
}

.small_image_wrapper img
{
  border: 0px;
  width:70px;
  height:70px;
  cursor:pointer;
}
.clear{width:98%; font-size:1px; line-height:1px; height:1px; overflow:hidden; clear:both}
.bclick{color:#153b74;
font-size:12px;
font-family: Arial;
text-align:center;}