* {margin:0;padding:0;}
a img{border:0;}
html {height:100%;}
body {height:100%;font-family:"Tahoma";font-size:13px;color:#444;}
* html div.main_content{height:100%;}
div.win_content {width:auto;margin:10px;}
	div.form {width:100%;}
	div.form fieldset {padding: 10px; border:#ccc 1px dotted;}
	div.box {margin:5px 0 10px 0;}
div.main_content{width:100%;min-height:100%;width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 790)? "790px" : "100%");min-width:790px;}
div#top_links {overflow:hidden;width:100%; padding:7px 0 5px 0; height: 20px;font-size:11px;text-align:right;}
div#top_links a {font-size:11px; color: #EB5834;}
 div.header{overflow:hidden;margin:0px 0 20px 0; background: #6681BA;height: 76px;}
  div.logo{float:left;padding-left:20px;width:255px;}
   div.right_header{margin-left:300px;}
    div.right_header100{float:left;width:100%;overflow:hidden;margin: 25px 0 10px 0;}
  
  div#search{}
  input#search_button {border: #6681BA 1px solid; background: #F8F8F8;color: #2F55A8;height: 24px;width: 100px; font-weight:bold;font-size:12px;}
  input#query{height:20px;width:77%;}
  div.bottom_example{}
  div.bottom_example p{padding:3px 0;}
  div.bottom_example p, div.bottom_example a{font-size: 10px;color:white;}
   
 div#content {overflow:hidden;margin: 0 20px 0 20px;}
	H1 {font-size: 18px; color:#4869B0;margin: 5px 0 10px 0;font-weight:normal;}
	H2 {font-size: 15px; color:#4869B0;margin: 5px 0 8px 0;font-weight:normal;}
	H3 {font-size: 13px; color:#EB5834;margin: 0 0 5px 0;font-weight:normal;}
	H3 a {color:#EB5834;margin-bottom:10px;}
	H3.blue {color:#4869B0;}
	a {color:#4869B0;text-decoration: underline;}
	a:hover {text-decoration:none;}
	p {margin: 5px 0 10px 0;}
	p a {color:#EB5834;}
	ul.list {list-style-type: disc;margin: 10px 10px 10px 20px;}
	.blue {color:#4869B0;}
	.orange {color:#EB5834;}
	.open_win_table td {padding: 3px 0 3px 0;font-size:11px;}
	.open_win_table td span {font-size:11px;padding:0;margin:0 0 15px 0;line-height: 15px;}
	.open_win_table td.error {color:red;}
	div.orange_glass {margin:5px auto 5px auto; padding:8px;border:#EB5834 1px solid;background:#FCF9F5;}
	
	div.navigate {border-top: #ccc 1px dotted;padding-top:5px;margin-top:5px;font-size:11px;color:#ccc}
	div.navigate a {font-size:11px;color:#999}
	
	div.pagesnum{padding:3px;position:relative;margin:30px 0 0 0px;height:1%;}
	div.pagesnum a{padding:3px 6px;position:relative;font-weight:normal;margin:0 1px;text-decoration:underline;}
	div.pagesnum a:hover{color:#FFF;background-color:#68CA32;}
	div.pagesnum span {background-color:#68CA32;padding:3px 6px;margin:0 1px;position:relative;color:#FFF;}
	div.pagesnum span.str{border-left:#666 1px solid;padding:3px 15px;margin:0 1px 0 10px;position:relative;background:#FFF;color:#666;}

	
	
	
	
	div.d_continents {border-bottom: #CCCCCC 1px dotted;margin:10px 0 10px 0;padding:10px 10px 10px 0px;width:100%;text-align: left;white-space: nowrap;}
	div.d_continents a {margin:10px 30px 10px 0px;font-size:16px;font-weight:normal;}
	div.d_continents a.active {font-weight:bold;}
	div.country_block {margin:0px auto 5px auto;padding:5px auto 5px auto;border: #CCCCCC 0px solid;}
	
	
	
	div.navlinks {border-top:#EB5834 1px dotted;margin-top:10px;padding-top:10px;}

	div.left_side_content{width:100%;margin-right:-220px;float:left;}
		div#left_side{overflow:hidden;padding-right:220px;}
		div#map {height:600px;width:100%;border: #979797 1px solid;}
		ul.point_list {list-style-type: none;}
		ul.point_list li {margin-bottom:10px;width:100%;padding:3px;}
		ul.point_list li.blue {background:#F8F9FC;}
 div#right_side{float:right;overflow:hidden;width:210px;}
 div#point_coords {font-size:10px;}
	div#point_zoom_level {font-size:10px;}
	
	div.block {width:200px;float:right;margin-bottom:5px;text-align:justify;background: url('/i/b_f.gif') repeat-y top;}
	div.block_top {width:200px;background: url('/i/b_t.gif') no-repeat bottom #fff;}
	div.block_content {font-size:11px;margin: 0 10px 0px 10px;background: url('/i/b_f.gif') repeat-y top #fff;}
	
	ul.block {font-size:12px;margin: 0 0 0 17px;}
	div.block_bottom {width:200px;background: url('/i/b_b.gif') no-repeat top #fff;}
	
	div.orange_block {width:200px;float:right;margin-bottom:5px;text-align:justify;background: url('/i/bo_f.gif') repeat-y top;}
	div.orange_block_top {width:200px;background: url('/i/bo_t.gif') no-repeat bottom #fff;}
	div.orange_block_content {font-size:11px;margin: 0 10px 0px 10px;background: url('/i/bo_f.gif') repeat-y top #fff;}
	ul.orange_block {font-size:12px;margin: 0 0 0 17px;}
	div.orange_block_bottom {width:200px;background: url('/i/bo_b.gif') no-repeat top #fff;}
	
	div.o_block {width:200px;margin:0 0 5px 5px;text-align:left;background: #FCF9F5; border: #EB5834 1px solid;}
	div.o_block_content {font-size:11px;margin: 8px 10px 10px 10px;}
	div.o_block_content ul {margin-left:15px;}
	div.o_block_content ul li {margin:5px 1px 5px 1px;}
	div.o_block_content ul li a {color:#EB5834;}
	div.o_block_content .button {border: #EB5834 1px solid; background: #FCF9F5;width:150px;height:20px;font-size:11px;}
	ul.o_block {font-size:12px;margin: 0 0 0 17px;}
	
	div.b_block {width:200px;float:right;margin-bottom:5px;text-align:justify;background: #F8F9FC; border: #7D94C5 1px solid;}
	div.b_block_content {font-size:11px;margin: 8px 10px 10px 10px;}
	ul.b_block {font-size:12px;margin: 0 0 0 17px;}	
	
	div.adv {margin-top:10px;font-family:"Tahoma";font-size: 11px;}

 div.before_footer{height:40px;width:100%;clear:both;margin-top:40px;}
div.footer{height:40px;overflow:hidden;width:100%;margin-top:-40px;position:relative;background:#6681BA;width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 790)? "790px" : "100%");min-width:790px;}
 div#counters{float:left;margin: 2px 10px 10px 20px;color:#fff;}
 div#copy{float:left;margin: 12px 10px 10px 5px;color:#fff;}
 div#copy a{color:#fff;}
 div#small_logo{float:right;width:134px;margin-right:10px;}

 .button {border: #7F9DB9 1px solid; background: #F2F9FF;width:150px;height:20px;font-size:11px;}
.field {border: #7F9DB9 1px solid; background: #F2F9FF;height:18px;}
.input_text {margin-bottom:5px;border: #7F9DB9 1px solid;width:100%;font-size:12px;height:18px;padding:1px 0 0 0;}

div#infoSearchWindow {display:none;}
div#infoLinkWindow {display:none;}
div#infoUserWindow {display:none;}
div.adv {text-align:center;margin:5px;}

span#helpWin {font-size:11px;}

ul.categories{list-style:none;overflow:hidden;margin:0 !important;}
ul.categories li{width:23%;margin:3px 1% 3px 0;display:block;float:left;}
* html ul.categories li{width:22%;}
ul.categories li p{font-size:12px;}
ul.categories li p a{color:#2F55A8;}
ul.categories li a{color:#EB5834;}
ul.categories li h3{font-size:16px;color:#0587EB;