* {  margin: 0px;  padding: 0px;}a, a:hover, a:active, a:visited, a:link {  outline: none;  -moz-outline: none;  font: 12px Arial, Helvetica, sans-serif;  color: #0f5187;  text-decoration: underline;}a:hover {  text-decoration: none;}a img {  border: none;  outline: none;  -moz-outline: none;}html, body {  height: 100%;  width: 100%;}body {  background: url(../images/site-bg-top.jpg) #9fc8ea no-repeat top center;  color: #474747;  font: 14px Arial, Helvetica, sans-serif;  min-width: 962px;  /*_width: 962px;*/  min-height: 1200px;  _height: 1200px;}.clear {  display: block;	_display: inline;  clear: both;  height: 0px;}.hidden-text, .hidden-text * {  /*css-class for text that should be hidden (for example, SEO)*/  font-size: 0px !important;  line-height: 0px !important;  text-indent: -9999px;}ul {  list-style-type: disc;  list-style-position: inside;}ol {  list-style-position: inside;}.container-site {  text-align: center;  width: 100%;  min-height: 100%;  _height: 100%;  overflow: visible;  background: url(../images/site-bg-bottom.jpg) transparent no-repeat bottom center;}.container-site-inner {  text-align: left;  width: 962px;  min-height: 100%;  _height: 100%;  margin: 0px auto;}.container-topbar {  height: 23px;  background: url(../images/topbar-bg.png) transparent no-repeat top center;  color: #0c538d;  line-height: 22px;  position: relative;}*+html .container-topbar {  /*IE7 only*/	margin-left: 1px;}.container-topbar img {  vertical-align: baseline;}.topbar-home {  padding-left: 13px;  padding-top: 7px;  *padding-top: 0px; /*IE7*/	_padding-top: 4px; /*IE6*/  height: 16px;  float: left;}.topbar-mail {  padding-left: 20px;  padding-top: 8px;  *padding-top: 1px; /*IE7*/  _padding-top: 5px; /*IE6*/	height: 15px;  float: left;}.topbar-tree {  padding-left: 24px;  padding-top: 7px;  *padding-top: 0px; /*IE7*/  _padding-top: 4px; /*IE6*/	height: 16px;  float: left;}.topbar-languages {  padding-left: 20px;  padding-top: 1px;  *padding-top: 0px; /*IE7*/  _padding-top: 4px; /*IE6*/	height: 16px;  float: left;}.topbar-data-container {  font-size: 12px;  height: 23px;  left: 205px;  position: absolute;}.topbar-data-container *, .topbar-data {  color:#0C538D;  line-height: 23px;}.topbar-location {  position: absolute;  left: 205px;  height: 23px;  width: 120px;  line-height: 23px;  color:#0C538D;}.topbar-phone {  position: absolute;  left: 325px;  height: 23px;  width: 151px;  line-height: 23px;  color:#0C538D;}.topbar-skype {  position: absolute;  left: 476px;  height: 23px;  width: 120px;  line-height: 23px;  color:#0C538D;}.topbar-email {  position: absolute;  left: 596px;  height: 23px;  width: 185px;  line-height: 23px;  color:#0C538D;}.topbar-search {  position: absolute;  left: 782px;  top: 1px;  padding-left: 16px;  padding-top: 3px;  *padding-top: 1px; /*IE7*/  height: 19px;  width: 161px;  line-height: 14px;  background: url(../images/search.png) transparent left center no-repeat;}.topbar-search-input {  width: 113px;  height: 12px;  background-color: #fff;  border: 1px solid #96b6cf !important;  font-size: 10px;}.topbar-search-submit {  height: 13px;  line-height: 13px;  padding: 0px !important;  margin: 0px !important;  cursor: pointer;  border: none;  background-color: transparent;}.topbar-search-submit span {  font-size: 10px;  color: #0d4d82;  text-decoration: underline;}.topbar-search-submit:hover span {  text-decoration: none;}.container-header {  height: 194px;  width: 962px;}.container-header-logo {  float: left;  height: 174px;  padding-top: 20px;  padding-left: 30px;  width: 250px;}.site-logo {  height: 146px;  width: 204px;  display: block;  background: url(../images/logo.png) transparent no-repeat;}.site-banner {      background: url("../images/5th_ilogos_anniversary.jpg") no-repeat;    display: block;    height: 146px;    margin-left: -200px;    margin-top: 5px;    position: absolute;    width: 815px;}.container-header-content {  height: 194px;  width: 682px;  float: left;}.container-header-contacts {	height: 46px;    width: 682px;}.container-header-contacts-content {	float: right;    padding-top: 7px;    width: 143px;}.header-contacts-content {  border: none;  width: 185px;  padding: 0px;  margin: 0px;}.header-contacts-left {  color: #0e5189;  font-size: 11px;  text-align: right;  padding-right: 5px;  width: 36px;  padding-top: 6px;}.header-contacts-right {  width: 140px;  text-align: left;  padding-left: 4px;  padding-top: 6px;}.header-contacts-right-skype, .header-contacts-right-mail {  width: 132px;  padding-left: 12px;}.container-topmenu {  width: 682px;  height: 38px;  background: url(../images/menu-bg.png) transparent no-repeat;}ul.topmenu {  padding: 0px;  margin: 0px;  list-style: none;}ul.topmenu li {  height: 38px;  color: #fff;  line-height: 38px;  padding: 0px 10px;  display: inline-block;  zoom: 1;  *display: inline;}ul.topmenu li a, ul.topmenu li a:hover,ul.topmenu li a:visited, ul.topmenu li a:active, ul.topmenu li a:link {  line-height: 38px;  color: #fff;  text-decoration: none;}ul.topmenu li a:hover {  text-decoration: underline;}.partners {	background: url("../images/bw-partners.png") no-repeat scroll center top transparent;    _border: 1px solid red;    float: right;    height: 122px;	margin-top: 3px;    _padding: 5px 15px 0;    _text-align: justify;    width: 654px;}/* 					PARTNERS BANNER				*/#partners{	height: 120px;    position: relative;    width: 680px;    z-index: 10;}.avocado {    left: 360px;    position: absolute;    top: 82px;}.disney {    left: 20px;    position: absolute;    top: 11px;}.fresh_planet {    left: 155px;    position: absolute;    top: 10px;}.nat {    left: 255px;    position: absolute;    top: 50px;}.nekki {    left: 315px;    position: absolute;    top: 6px;}.pixonic {    left: 56px;    position: absolute;    top: 60px;}.playdom {    left: 413px;    position: absolute;    top: 43px;}.sq {    left: 475px;    position: absolute;    top: 10px;}.wargaming {    left: 570px;    position: absolute;    top: 40px;}/*----------------------- /PARTNERS BANNER----------------------------*/.container-cloud {	background: url("../images/bottom-tag-cloud.jpg") no-repeat scroll 0 0 transparent;    float: right;    height: 122px;    margin-right: -2px;    padding: 5px 15px 0;    text-align: justify;    width: 654px;}.bottom-container-cloud {	background: url("../images/bottom-tag-cloud.png") no-repeat scroll 0 0 transparent;    float: right;    height: 122px;    margin-right: -2px;    padding: 5px 15px 0;    text-align: justify;    width: 654px;}.internal-bottom-container-cloud {	    float: right;    height: 122px;    margin-right: -2px;    padding: 5px 15px 0;    text-align: justify;    width: 654px;}.cloud {    line-height: 1.5;    margin: 17px 0;    text-align: justify;    width: 100%;}a.cloud-tag, a.cloud-tag:hover,a.cloud-tag:active, a.cloud-tag:visited, a.cloud-tag:link {  color: #696969;  text-decoration: none;}a.cloud-tag:hover {  color: #0e528a;  text-decoration: underline;}a.cloud-tag-0 {font-size: 11px !important;}a.cloud-tag-1 {font-size: 12px !important;}a.cloud-tag-2 {font-size: 12px !important; font-weight: bold !important;}a.cloud-tag-3 {font-size: 13px !important;}a.cloud-tag-4 {font-size: 13px !important; font-weight: bold !important;}a.cloud-tag-5 {font-size: 14px !important;}a.cloud-tag-6 {font-size: 14px !important; font-weight: bold !important;}a.cloud-tag-7 {font-size: 15px !important;}a.cloud-tag-8 {font-size: 15px !important; font-weight: bold !important;}a.cloud-tag-9 {font-size: 16px !important;}a.cloud-tag-10 {font-size: 16px !important; font-weight: bold !important;}.departments {  position: relative;  width: 962px;  height: 182px;  background: url(../images/departments-bg.jpg) no-repeat 1px 0px;}.department-programming {  top: 35px;  left: 34px;  width: 277px;  height: 122px;  position: absolute;  background: url(../images/department-programming.png) transparent no-repeat;}.department-games {  top: 35px;  left: 342px;  width: 277px;  height: 122px;  position: absolute;  background: url(../images/department-games.png) transparent no-repeat;}.department-graphic {  top: 35px;  left: 650px;  width: 277px;  height: 122px;  position: absolute;  background: url(../images/department-graphic.png) transparent no-repeat;}.department-title {  height: 36px;  width: 277px;}.department-title-left {  float: left;  padding-top: 9px;  padding-left: 15px;  height: 27px;  font-size: 14px;  color: #fff;  font-weight: bold;}.department-title-right {  float: right;  padding-top: 11px;  padding-right: 10px;  height: 25px;  font-size: 14px;  color: #fff;}.department-title-right a, .department-title-right a:hover,.department-title-right a:active, .department-title-right a:visited, .department-title-right a:link {  color: #fff;}.department-content {  height: 86px;  width: 277px;}.department-content-links {  float: right;  height: 82px;  padding-right: 10px;  padding-top: 4px;  width: 154px;}.department-content-links a, .department-content-links a:hover,.department-content-links a:active, .department-content-links a:visited, .department-content-links a:link {  color: #fff;}.container-news {  height: 200px;  width: 962px;  background: url(../images/news-bg.jpg) no-repeat 1px -1px;}.main-news {  width: 479px;  height: 200px;  margin-right: 1px;  float: left;}.main-news-head {  padding-left: 33px;  padding-top: 7px;  font-size: 14px;  color: #273f7f;  font-weight: bold;}.main-news-item {  width: 436px;  padding: 5px 10px 10px 33px;  background: url(../images/news-line.png) transparent no-repeat right bottom;  color: #000;}#pages .main-news-item {  background: url(../images/news-line.png) transparent no-repeat left bottom;  color: #000;  padding: 10px ;  width: 600px;}.main-news-item-last {  background: none;}.main-news-item-date {  color: #7d7d7d;  font-size: 10px;}.main-news-item-text p {  display: inline;  font-size: 12px;}.main-news-item-more {  padding-right: 10px;  background: url(../images/news-more.png) transparent no-repeat right center;  display: inline-block;  zoom: 1;  *display: inline;}a.main-news-item-more, a.main-news-item-more:active,a.main-news-item-more:visited, a.main-news-item-more:link, #news_archive_link a, #news_archive_link a: active,#news_archive_link a:visited, #news_archive_link a:link {  text-decoration: none;}a.main-news-item-more:hover, #news_archive_link a: hover {  text-decoration: underline;}#news_archive_link a {	float: right;	padding-right: 10px;}.feedburnerFeedBlock{	_background: url("../images/news-line.png") no-repeat scroll right bottom transparent;    color: #000000;    visibility: visible;	padding: 0px 10px 10px 33px;    width: 436px;}ul.feedburnerFeedBlock {	list-style: none outside none;}.feedburnerFeedBlock ul li{	display: block;    padding: 10px 0;}.feedburnerFeedBlock  li{	background: url("../images/news-line.png") no-repeat scroll right bottom transparent;}span.headline {	_color: #474747;	color: #000000;	margin-bottom: 20px;}a.headline {	text-decoration: underline;}a.headline, a.headline:active,a.headline:visited, a.headline:link{  text-decoration: none;}.date {	color: #7D7D7D;    font-size: 10px;    _margin-top: -30px;    _position: absolute;}.feedburnerFeedBlock div{	font-size: 12px;}#creditfooter {display: none;}.last-project {  width: 481px;  height: 200px;  float: right;}.last-project-head {  padding-left: 13px;  padding-top: 10px;  font-size: 14px;  color: #273f7f;  font-weight: bold;}.last-project-content {  padding-left: 15px;  padding-right: 20px;  padding-top: 15px;}.last-project-content img {  float: left;  padding-right: 17px;}.last-project-more {  text-align: right;}.last-project-more-link {  padding-right: 20px;  background: url(../images/news-more.png) transparent no-repeat right center;  display: inline-block;  zoom: 1;  *display: inline;}.last-project-descr {  padding: 9px 0px 15px;}.last-project-title {  color: #000;  font-size: 14px;  font-weight: bold;}.container-carousel {  background: url(../images/carousel-bg.jpg) no-repeat 1px 0px;  height: 192px;  width: 962px;}.main-carousel-header {  color: #b3b3b3;  font-size: 14px;  height: 17px;  font-weight: bold;  padding-bottom: 10px;  padding-top: 10px;  text-align: center;}.main-carousel {  width: 912px;  height: 157px;  padding: 0px 25px;  position: relative;}.main-carousel ul {  display: block;  height: 157px;  list-style: none;  position: relative;}.main-carousel ul li {  width: 228px;  height: 157px;  float: left;  position: relative;  text-align: center;}.main-carousel-item-title {  left: 0px;  padding: 0px 25px;  position: absolute;  text-align: center;  _top: 90px;  width: 178px;  z-index: 10;}.main-carousel-item-title a, .main-carousel-item-title a:visited,.main-carousel-item-title a:active, .main-carousel-item-title a:link {  text-decoration: none;}.main-carousel-item-title a:hover {  text-decoration: underline;}.main-carousel ul li img {  margin: 0px auto;}.main-carousel .jcarousel-clip {  margin:0;  overflow:hidden;  padding:0;  position:relative;  z-index:2;  _width: 912px;}a.carousel-arrow-right, a.carousel-arrow-right:hover,a.carousel-arrow-right:visited, a.carousel-arrow-right:active, a.carousel-arrow-right:link {  display: block;  cursor: pointer;  position: absolute;  top: 38px;  right: 13px;  width: 11px;  height: 22px;  background: url(../images/carousel-arrow-right.png) transparent no-repeat;}a.carousel-arrow-left, a.carousel-arrow-left:hover,a.carousel-arrow-left:visited, a.carousel-arrow-left:active, a.carousel-arrow-left:link {  display: block;  cursor: pointer;  position: absolute;  top: 38px;  left: 13px;  width: 11px;  height: 22px;  background: url(../images/carousel-arrow-left.png) transparent no-repeat;}.container-bottom {  margin: 0 auto;  min-height: 283px;  _height: 283px;  padding-bottom: 120px;  position: relative;  width: 962px;}.internal-container-bottom {  width: 962px;  min-height: 283px;  _height: 283px;  padding-bottom: 10px;  position: relative;}.container-contacts-bottom {	background: url(../images/contacts-bottom-bg.jpg) #fff no-repeat;	_display: inline;	_height: 407px;	float: left;	margin-bottom: -124px;	margin-left: 1px;	min-height: 380px;	padding-bottom: 15px;	width: 278px;}.contacts-bottom-header {  height: 24px;  padding: 11px 32px 0px 32px;  font-size: 14px;  color: #273f7f;  font-weight: bold;}.contacts-bottom-item {  padding: 5px 32px;  background: url(../images/bottom-contacts-line.png) transparent no-repeat bottom left;}.contacts-bottom-item-last {  background: none;}.contacts-bottom-item-country {  color: #000;}.bottom-contacts-content {  border: none;  width: 190px;  padding: 0px;  margin: 0px;}.bottom-contacts-left {  color: #0e5189;  font-size: 11px;  text-align: left;  padding-right: 5px;  width: 30px;  padding-top: 6px;}.bottom-contacts-right {  width: 145px;  text-align: left;  padding-left: 4px;  padding-top: 6px;}.bottom-contacts-right-skype, .bottom-contacts-right-mail {  width: 137px;  padding-left: 12px;}.site-footer {    _height: 49px;    _background: url(../images/footer-bg.png) transparent no-repeat left top;	color: #2C2F75;    height: 40px;    margin: 0 auto;    padding-top: 10px;    position: relative;    right: 0;    text-align: center;    width: 100%;}.container-testimonials{	background: url("../images/testimonials-bg.jpg") no-repeat scroll 0 0 transparent;    _border: 1px solid;    float: right;    padding: 5px;    position: relative;    width: 672px;}.testimonials-title{	color: #263E7C;    font: bold 14px Arial;    padding: 10px 20px 20px 5px;    position: relative;}.testimonials-text{    /*_border: 1px solid green;    color: #848484;    float: right;    font: 12px Arial;    _padding: 0 38px 0 39px;    position: relative;    text-align: justify;    _width: 560px;*/		color: #848484;    font: 12px Arial;    position: relative;    text-align: justify;    width: 570px;}.testimonials-author{	color: #000000;	float: left;    font: bold italic 14px Arial;	position: relative;}.testimonials-author-position{    _bottom: 4px;	color: #848484;    float: left;    font: bold italic 14px Arial;    position: relative;}.testimonials-company-logo{	float: right;	position: relative;	_right: 50px;}.container-bottommenu {    background: url("../images/menu-bg.png") no-repeat scroll 0 0 transparent;    float: right;    height: 38px;    margin-top: 10px;    position: relative;    width: 682px;}ul.bottommenu {  padding: 0px;  margin: 0px;  list-style: none;}ul.bottommenu li {  height: 38px;  color: #fff;  line-height: 38px;  padding: 0px 11px;  display: inline-block;  zoom: 1;  *display: inline;}ul.bottommenu li a, ul.bottommenu li a:hover,ul.bottommenu li a:visited, ul.bottommenu li a:active, ul.bottommenu li a:link {  line-height: 38px;  color: #fff;  text-decoration: none;}ul.bottommenu li a:hover {  text-decoration: underline;}.container-page-content {	background: url(../images/page-content-bg-top.png) #fff no-repeat left top;	_height: 263px;	float: right;    min-height: 200px;    padding: 10px 30px;    position: relative;    width: 622px;}.page-content-bottom-bg {  width: 30px;  height: 84px;  position: absolute;  left: 280px;	left: 0px;  bottom: 38px;  background: url(../images/page-content-bg-bottom.png) #fff no-repeat left top;}h2 {  font-size: 14px;  font-weight: bold;  color: #273f7f;  padding-bottom: 15px;}ul.list-style-1 {  list-style-type: none;	list-style-position: outside;}ul.list-style-1 li {  display: block;  padding-left: 10px;	background: url(../images/list-markers.png) transparent no-repeat 0px 5px;}#how-to-start-title{	color: #7F7F7F;    font: 15px Mariad Pro,Arial;    left: 20px;    position: absolute;    top: 5px;}.how-to-start-banner {  _background: url(../images/banner.png) transparent no-repeat;    float: right;    height: 141px;    margin-right: -15px;    margin-top: 5px;    position: relative;    width: 376px;}.how-to-start-banner-ru{  position:relative;  float: right;  width: 376px;  height: 181px;  background: url(../images/how-to-start-bg-ru.png) transparent no-repeat;  margin-right: -30px;	_display: inline;}.container-middle-content {  min-height: 297px;  _height: 297px;  background: url(../images/middle-content.jpg) repeat-y 1px 0px;}.container-middle-content-menu {  background: url(../images/middle-content-menu.png) transparent no-repeat right -5px;  float: left;  min-height: 297px;  _height: 297px;  width: 278px;}.container-middle-content-text {  float: left;  padding: 15px 30px;  width: 624px;}.middle-content-news {  width: 902px;}.container-middle-content-text p {  color: #696969;  padding: 5px 0px;  text-align: justify;}.container-middle-content-text ul{  line-height: 1.4;  text-align: justify;  padding: 0 0 25px 15px;}.container-middle-content-text * {  color: #696969;}.container-middle-content-text h2 p {  padding: 0px;}.container-middle-content-menu ul {  list-style: none;  list-style-position: outside;}.container-middle-content-menu ul li a, .container-middle-content-menu ul li a:hover,.container-middle-content-menu ul li a:active, .container-middle-content-menu ul li a:link, .container-middle-content-menu ul li a:visited {  background: url(../images/middle-content-menu-item.png) transparent no-repeat bottom right;  color: #4b4b4b;  display: block;  font-size: 14px;  text-decoration: none;  padding: 7px 10px 6px 39px;  width: 227px;}.container-middle-content-menu ul li.last-middle-content-menu-item a,.container-middle-content-menu ul li.last-middle-content-menu-item a:active, .container-middle-content-menu ul li.last-middle-content-menu-item a:link, .container-middle-content-menu ul li.last-middle-content-menu-item a:visited {  background: none;}.container-middle-content-menu ul li a:hover {  background: url(../images/middle-content-menu-opened.png) transparent no-repeat bottom right;}.container-middle-content-menu ul li.last-middle-content-menu-item a:hover {  background: url(../images/middle-content-menu-last-item-hover.png) transparent no-repeat bottom right;}.container-middle-content-menu ul li.middle-content-menu-opened a, .container-middle-content-menu ul li.middle-content-menu-opened a:hover,.container-middle-content-menu ul li.middle-content-menu-opened a:active, .container-middle-content-menu ul li.middle-content-menu-opened a:link, .container-middle-content-menu ul li.middle-content-menu-opened a:visited {  background: url(../images/middle-content-menu-opened.png) transparent no-repeat bottom right;  font-weight: bold;}.container-middle-content-menu ul li ul li a, .container-middle-content-menu ul li ul li a:hover,.container-middle-content-menu ul li ul li a:active, .container-middle-content-menu ul li ul li a:visited, .container-middle-content-menu ul li ul li a:link {  background: url(../images/middle-content-submenu.png) transparent repeat-y bottom right !important;  font-weight: normal !important;  padding-left: 59px !important;  padding-right: 20px;  width: 197px !important;}.container-middle-content-menu ul li ul li a:hover, .container-middle-content-menu ul li ul li a.middle-content-menu-current {  _color: #039 !important;	font-weight: bold !important;}.container-page-content-internal {  background: #fff;}.container-carousel-inner {  background: url(../images/carousel-inner-bg.jpg) no-repeat 1px 0px;}.container-internal-links {  margin-left: -25px;  width: 647px;}.internal-links-column {  float: left;  padding-left: 25px;  width: 135px;	_width: 134px;}.internal-links-column-header {  font-size: 14px;  font-weight: bold;  color: #000;  padding-bottom: 15px;}.internal-links-column ul {  list-style: none;	list-style-position: outside;}.internal-links-column ul li a, .internal-links-column ul li a:hover,.internal-links-column ul li a:active, .internal-links-column ul li a:visited, .internal-links-column ul li a:link {  font-size: 14px;  color: #003a66;  display: block;	_display: inline-block;  padding: 5px 0px;}.container-search-content {  min-height: 370px;  _height: 370px;  padding: 20px;}.search-result-item {  padding: 5px 0px;}.container-search-content #other_pages {  padding-top: 20px;}.container-search-content #result_report {  padding-bottom: 20px;}.container-contacts {  margin-left: 1px;  width: 278px;  min-height: 407px;  _height: 407px;  float: left;}.contacts-header {  height: 24px;  padding: 11px 32px 0px 32px;  font-size: 14px;  color: #273f7f;  font-weight: bold;}.contacts-item {  padding: 5px 32px;  background: url(../images/bottom-contacts-line.png) transparent no-repeat bottom left;}.contacts-item-last {  background: none;}.contacts-item-country {  color: #000;	font-size:18px;}.contacts-content {  border: none;  width: 230px;  padding: 0px;  margin: 0px;}.contacts-left {  color: #0e5189;  font-size: 12px;	font-style: italic;  text-align: left;  padding-right: 5px;  width: 45px;  padding-top: 6px;}.contacts-right {  width: 145px;  text-align: left;	font-size: 14px;  padding-left: 4px;  padding-top: 6px;}.contacts-right-skype, .contacts-right-mail {  width: 137px;  padding-left: 12px;	font-size: 12px;}/* site map */#map li {    list-style: none outside none;}#map ul, #map li {    margin: 0;    padding: 0;}#map h1 {	margin: 3px;    padding: 0 0 0 10px;}#map h2 {	margin: 3px;    padding: 0 0 0 40px;}#map h3 {	margin: 3px;	padding: 0 0 0 60px;}#map h4 {	margin: 3px;    padding: 0 0 0 80px;}#map h1 a {    color: #696969;    font-size: 14px;    font-weight: bold;}#map h2 a {    color: #696969;    font-size: 13px;    font-weight: bold;    line-height: 20px;    text-decoration: underline;}#map h2 a:hover {    text-decoration: none;}#map h3 a {    color: #696969;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: underline;}#map h3 a:hover {    text-decoration: none;}#map h4 a {    color: #696969;    font-size: 12px;    font-weight: normal;    line-height: 20px;    text-decoration: underline;}#map h4 a:hover {    text-decoration: none;}/************************* PAGER *********************************/.nav {  width: auto;  text-align: center;  margin: 10px auto 0 auto;}.nav  td {  height: 22px;  width: 28px;}.nav a{  color: #216ca7;  font-weight: bold;}td.next  a, td.prev a{  text-decoration: none;  cursor: pointer;}td.next , td.prev{  width: 20px;  height: 20px;}td.next a span, td.prev a span  {  width: 10px;  height: 20px;  display: block;  overflow: hidden;}td.next a span {  background: url(../images/pager_arrows.png) no-repeat -11px 0;}td.prev a span {  background: url(../images/pager_arrows.png) no-repeat 0 0;}td.highlight {  height: 22px;  width: 28px;}td.highlight a {  color: #fff;  cursor: default;  font: bold 14px Arial,Helvetica,sans-serif;  text-decoration: none;}td.highlight a:hover {  _cursor: default;}/************************* /PAGER *********************************/
