body { 
  font-family:Verdana;
  font-size:11px; 
  line-height: 15px;
  color: #000;
  text-decoration:none; 
  text-align: left;
  padding: 0; 
  margin: 0;
  background: #EDEDED;
 } 


#container {
 width: 1002px;
 margin: 0 auto;
 padding: 0;
 border: 0;
}
#wrapper {
 width: 918px;
 padding: 0;
 margin: 0;
 float: left;
 background: url(img/bg-site.gif) repeat-y;
 padding: 0 42px;
}

#content_wrapper {
 float: left;
 width: 918px;
 padding: 0;
 margin: 0;
}
#content {
 float: left;
 width: 918px;
 width: 918px;
 padding: 0;
 margin: 0;
}


#header {
 float: left;
 height: 224px;
 width: 918px;
 background: url(img/header.jpg) no-repeat;
}
#header .logo {
 float: left;
 display: inline;
 width: 808px;
 height: 82px;
 font-size: 0;
 line-height: 0;
}
#header .logo img {
 width: 290px;
 height: 76px;
 border: 0;
}
#header .flags {
 float: left;
 display: inline;
 font-size: 0;
 line-height: 0;
 width: 100px;
 padding-top: 4px;
}


#header .flags img {
 width: 17px;
 height: 15px;
 border: 0;
 margin-left: 15px;
}
#header .facebook{
 float: left;
 display: inline;
 font-size: 0;
 line-height: 0;
 width: 110px;
 padding-top: 14px;
}


#header .facebook img {
 width: 110px;
 height: 32px;
 border: 0;
}

#header .menu {
 clear: both;
 width: 642px;
 padding-left: 277px;
 font-size: 0;
 line-height: 0;
}
#header .menu img{
 height: 34px;
 border: 0;
 float: left;
 display: inline;
margin-right: 1px;
}


#sidebar {
 width: 201px;
 float: left;
 display: inline;
}
#sidebar .btn {
 float: left;
 background: url(img/sidebar-btn.gif);
 width: 151px;
 height: 30px;
 margin-bottom: 1px;
 font-size: 11px;
 line-height: 12px;
 padding: 0 20px;
}
#sidebar .btn td {
 height: 30px;
 vertical-align: middle;
}
#sidebar .btn a{
 font-family: Verdana;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 color: #003c80;
}
#sidebar .btn_over {
 float: left;
 background: url(img/sidebar-btn-a.gif);
 width: 151px;
 height: 30px;
 margin-bottom: 1px;
 font-size: 11px;
 line-height: 12px;
 padding: 0 20px;
}
#sidebar .btn_over td {
 height: 30px;
 vertical-align: middle;
}
#sidebar .btn_over a{
 font-family: Verdana;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 color: #fff;
}
#sidebar .subnode {
 float: left;
 background: url(img/btn-padashto-m.gif);
 width: 171px;
 height: 30px;
 font-size: 11px;
 line-height: 12px;
 padding: 0 10px;
 border-bottom: 1px solid #fff;
}
#sidebar .subnode a:link, .subnode a:visited{
 font-family: Verdana;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 color: #fff;
 text-decoration: none;
}
#sidebar .subnode a:hover{
 font-family: Verdana;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 color: #fff;
 text-decoration: underline;
}


#right_part {
 width: 704px;
 float: left;
 display: inline;
/* overflow: auto;*/
}
#right_part .search {
 float: left; 
 width: 715px; 
 padding: 13px 0;
}
#right_part .title {
 float: left; 
 width: 683px;
 height: 42px;
 padding: 0 10px;
 color: #003c80;
 background: url(img/internal-title.gif) no-repeat;
 font-weight: bold;
 font-size: 12px;
 line-height: 12px;
}
#right_part .title td {
 height: 29px;
 vertical-align: middle;
}
#right_part .text {
 font-family: Times New Roman;
 font-size:14px; 
 line-height: 18px;
 float: left;
 width: 704px;
 overflow: hidden;
 background: url(img/internal-mid.gif); 
}

#search_div {
 float: left;
 background: url(img/search-bg.gif) no-repeat;
 width: 692px;
 height: 35px;
 padding-left: 10px;
 padding-top: 7px;
}

#calendar {
 float: left;
 width: 692px;
 height: 66px;
 padding-left: 10px;
 padding-top: 25px;
 background: url(img/calendar-bg.gif) no-repeat; 
}
#calendar td{
 text-align: center;
 vertical-align: middle;
}
#calendar a:link, #calendar a:visited {
 font-size: 10px;
 font-family: Verdana;
 color: #003c80;
 font-weight: normal;
 text-decoration: none;
}
#calendar a:hover {
 font-size: 10px;
 font-family: Verdana;
 color: #003c80;
 font-weight: normal;
 text-decoration: underline;
}

.home_columns {
 float: left; 
 display: inline; 
 width: 228px;
}
.home_columns .column_title {
 background: url(img/top-title.gif) no-repeat;
 width: 198px;
 height: 37px;
 padding: 0 5px 0 25px;
 color: #fff;
 font-family: Verdana;
 font-weight: bold;
 font-size: 12px;
 line-height: 12px;
}
.home_columns .column_title td {
 height: 31px;
 vertical-align: middle;
}

.home_box {
 float: left;
 width: 228px;
 height: 125px;
 background: url(img/box.gif) no-repeat; 
}
.home_box .home_box_title {
 float: left;
 width: 208px;
 height: 36px;
 padding: 0 10px;
 font-size: 11px;
 line-height: 11px;
}
.home_box .home_box_title td{
 height: 28px;
 vertical-align: middle; 
}
.home_box .home_box_title a:link, .home_box_title a:visited, .home_box_title a:hover {
 font-size: 11px;
 line-height: 11px;
 color: #003776;
 font-family: Verdana;
}
.home_box .image {
 float: left;
 display: inline;
 width:92px;
 height: 70px;
 padding: 0 9px;
 font-size: 0;
 line-height: 0;
}
.home_box .image img{
 width: 92px;
 height: 70px;
 border: 0;
}
.home_box .info {
 width: 110px;
 font-size: 11px;
 line-height: 17px;
 font-family: Verdana;
 float: left;
 display: inline;
}


#footer {
 width: 878px;
 height: 31px;
 font-size: 9px;
 clear: both;
 background: url(img/footer.gif) no-repeat;
 padding: 7px 10px 7px 20px;
 }


table {
 margin: 0;
/* border: 0;*/
 border-collapse: collapse;
 border-spacing: 0;
}
table td {
 padding: 0;
 vertical-align: top;
}

.float_left {
 float: left;
 display: inline;
}

.offer_box {
 width: 702px;
 height: 91px;
 background: url(img/internal-list.gif) no-repeat;
 float: left;
 display: inline;
}
.offer_box .box_title, .offer_box .box_title a:link, .box_title a:visited, .box_title  a:hover {
 font-size: 12px;
 line-height: 12px;
 color: #003776;
 font-family: Verdana;
}
.offer_box .image {
 float: left;
 display: inline;
 width: 80px;
 height: 65px;
 font-size: 0;
 line-height: 0;
 padding: 7px 13px;
}
.offer_box img {
 float: left;
 width: 80px;
 height: 65px;
 border: 0;
}
.offer_box .info {
 font-family: Verdana;
 float: left;
 display: inline;
 width: 585px;
 padding-top: 7px;
 font-size: 12px;
 line-height: 16px;
}
.offer_box .info a:link, .info a:visited, .info  a:hover {
 font-size: 11px;
 line-height: 11px;
 color: #003776;
 font-family: Verdana;
}

.price {
 font-weight: bold;
 color: #f85c05;
}

a:link, a:visited {
 font:  bold 14px Times New Roman;
 color: #00aedf;
 text-decoration: none;
} 
a:hover {
 font:  bold 14px Times New Roman;
 color: #00aedf;
 text-decoration: underline;
} 

.content_title {
 color: #ff6000;
 font-weight: bold;
 font-size: 13px;
}

.wiki_line {
 height: 1px;
 background: #B3C8D9;
 width: 100%;
 font-size: 0;
 line-height: 0;
}

.wiki_table {
border-style: solid; border-color: #51779E; border-width: 1px 1px 0px 0px; background-color:#B3C8D9;
}
.wiki_td {
border-style: solid; border-color: #51779E; border-width: 0px 0px 1px 1px; text-align:center; padding: 5px; color: #000;
}

ul {
 padding-left: 15px;
 margin-left: 1px;
 margin-top: 1px;
 margin-bottom: 1px;
}

.input { 
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  text-align: middle;
  border-width: 1px;
  border-style: solid;
  border-color: #2A4D6B;
  background-color: #FFFFFF;
  width: 200px;
  height: 18px;
 }

.textarea {
 font-family: Arial;
 width: 200px;
 height: 100px;
 font-size: 11px;
 color: #000000;
 text-align: middle;
 border-width: 1px;
 border-style: solid; 
 border-color: #2A4D6B;
 background-color: #FFFFFF; 
 }

.button { 
 font-family: Verdana;
 font-size: 12px;
 color: #003C80;
 font-weight: bold;
 border: 0;
 border-right: 1px solid #b6d5ff;
 background: url(img/sidebar-btn.gif) no-repeat;
 padding: 5px 5px 5px;
 text-align: center;
}

.button a:link, .button a:visited {
font-family: Verdana;
 font-size: 10px;
 color: #003C80;
 text-decoration: none;
}

.button a:hover{
font-family: Verdana;
 font-size:10px;
 color: #003C80;
 text-decoration: underline;
}



.htable-header { font-family:Times New Roman; font-size:12px;  background-color:#5586c0; text-decoration:none; font-style: italic;color:#ffffff;border-style:solid; font-weight: bold; border-width:thin; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:0px; border-color:#ffffff;text-align: justify; padding: 5px;}

.htable-right-col-title { font-family:Times New Roman; font-size:12px;  background-color:#ECF9FF; text-decoration:none; font-style: italic;
border-style:solid; border-width:thin; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:#b1e8ff; text-align: justify; padding: 5px}

.htable-left-col { font-family:Times New Roman; font-size:12px; text-decoration:none;  background-color:#F7EBCA; border-style:solid; border-width:thin; border-top-width:0px; border-bottom-width:1px;
border-left-width:1px; border-right-width:0px; border-color:#b1e8ff;text-align: justify; padding: 5px}

.htable-right-col { font-family:Times New Roman; font-size:12px; text-decoration:none;  background-color:#ecf9ff; border-style:solid; border-width:thin;
border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:#b1e8ff;text-align: left; padding: 5px}

.table-cell { font-family:Times New Roman; font-size:12px; text-decoration:none; background-color:#eaeaea; border-style:solid; border-width:thin;
border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:0px; border-color:#ffffff;text-align: justify; font-weight: bold; padding: 5px;}

