body,html
{
  height: 100%;
  overflow:hidden;
  overflow-x:auto;
  overflow-y:hidden;
}
body{
	background-image: url(../images/all_bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	min-width: 1000px;
	font-family:Arial;
	color:#6f6f6f;
}
.all{
	width:100%;
	font-size:12px;
	color:#6f6f6f;
}
a{
	/*color:#94ccec;*/
	color:#37a8e9;
	text-decoration:none;
}
a:hover{
	color:#37a8e9;
	text-decoration:underline;
}
.header_wrapper{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	text-align: left;
}


.logo_block{
	padding-top: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
	width:250px;
	height: 49px;
	min-width: 250px;
	z-index: 2;	
}
.logo_block a{
	position:relative;
	display:block;
	width:175px;
	height:30px;
	overflow:hidden;
	padding-left: 10px;
}
.logo_block a span{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	width:175px;
	height:30px;
	position:absolute;
	top:0px;
	left:5%;
	cursor:pointer;
}
.banner_block{
	position: absolute;
	top: 6px;
	height: 60px;
	/*width: 460px;
	left: 50%;
	float: right;
	margin-left: -230px;*/
	margin-right: auto;
	margin-right:auto;
	min-width:1000px;
	width:100%;
	text-align:center;
	z-index: 3;
}
.body_wrapper{
}


.data_block
{
	position:absolute;
	left:0px;
	bottom:50px;
	width:250px;
	overflow:auto;
	width:250px;
	top: 75px;
	z-index: 2;
	min-width: 250px;
	background-image: url(../images/all_bkg.jpg);
	background-repeat: repeat-x;
	background-position: left -75px;
	line-height: 14px;
}


.map_header{
	text-align:right;
	height:22px;
	background-image: url(../images/link_bkg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	margin-top: 22px;
	font-size: 12px;
	padding-right:5px;
	z-index:3;
}
.map_header a{
	position: relative;
	color: #858585;
	text-decoration:underline;
	margin-right:5px;
	z-index:4;
}
.map_header a:hover{
	color: #858585;
	text-decoration:none;
}
.map
{
	/*bottom:50px;
	top:75px;
	position: absolute;
	left: 20%;
	right: 0px;*/
}
#map_saf{
	width:300px;
	display: none;
	height:50px;
	border: 1px solid black;
	position: absolute;
	top: 50px;
	z-index: 10000;
	background-color: white;
}
.map_block{
	position: absolute;
	left: 250px;
	right: 0px;
	bottom: 50px;
	top: 75px;
	min-width: 750px;
	z-index: 1;
	height: auto;
}
.map_block_inner{
	position: absolute;
	top:0px;
	left:0px;
	bottom:0px;
	height:100%;
	width: 100%;
}
.searchdiv{
	text-align:left;
	background-image: url(../images/search_bkg.gif);
	background-repeat: no-repeat;
	background-position: 25px 18px;
	padding-left: 12px;
	padding-right: 10px;
	width: 80%;
	height: 50px;
}
.selectcity{
	padding-top: 10px;
	padding-left: 12px;
}
.searchform{
	/*height: 38px;*/
	padding-top: 20px;
	padding-left: 22px;
}

#searchresult{
	
}
.form_textfield{
	height: 18px;
	border: 1px none #FFF;
	width: 125px;
	float: left;
}
.form_button{
	float: left;
	width:15px;
	height:20px;
}
.result_line{
	padding-top: 15px;
}
.categoty_block{
	padding-top:10px;
}
.category_list{
	line-height: 20px;
}
.category_head_text{
	padding-left:5px;
	padding-bottom:12px;
}
.category_list li{
}
.category_list li.selected a{
	color: #4fb2eb;
	background-position: left -55px;
}
.category_list li.selected a:hover{
	color: #4fb2eb;
}
.category_list li a{
	padding-left:25px;
	/*color: #37a8e9;*/
	color:#6f6f6f;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	float:left;
	clear:left;
}
.category_list li a:hover{
	color: #37a8e9;
	text-decoration: underline;
}
.category_list li.cat-1 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_01.gif);
}
.category_list li.cat-2 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_02.gif);
}
.category_list li.cat-3 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_03.gif);
}
.category_list li.cat-4 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_04.gif);
}
.category_list li.cat-5 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_05.gif);
}
.category_list li.cat-6 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_06.gif);
}
.category_list li.cat-7 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_07.gif);
}
.category_list li.cat-8 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_08.gif);
}
.category_list li.cat-9 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_09.gif);
}
.category_list li.cat-10 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_10.gif);
}
.category_list li.cat-11 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_11.gif);
}
.category_list li.cat-12 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_12.gif);
}
.category_list li.cat-13 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_13.gif);
}
.category_list li.cat-14 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_14.gif);
}
.category_list li.cat-15 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_15.gif);
}
.category_list li.cat-16 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_16.gif);
}
.category_list li.cat-17 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_17.gif);
}
.category_list li.cat-18 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_18.gif);
}
.category_list li.cat-19 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_19.gif);
}
.category_list li.cat-20 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_20.gif);
}
.category_list li.cat-21 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_21.gif);
}
.category_list li.cat-22 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_22.gif);
}
.category_list li.cat-23 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_23.gif);
}
.category_list li.cat-24 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_24.gif);
}
.category_list li.cat-25 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_25.gif);
}
.category_list li.cat-26 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_26.gif);
}
.category_list li.cat-27 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_27.gif);
}
.category_list li.cat-28 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_28.gif);
}
.category_list li.cat-29 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_29.gif);
}
.category_list li.cat-30 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_30.gif);
}
.category_list li.cat-31 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_31.gif);
}
.category_list li.cat-32 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_32.gif);
}
.category_list li.cat-33 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_33.gif);
}
.category_list li.cat-34 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_34.gif);
}
.category_list li.cat-35 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_35.gif);
}
.category_list li.cat-36 a{
	background-image: url(../images/icons/category/cat_blue/images/cat_36.gif);
}
.category_list li.cat-37 a{
	background-image: url(../images/icons/category/cat_blue/images/radar.gif);
}
.category_list li.cat-38 a{
	background-image: url(../images/icons/category/cat_blue/images/bankomat.gif);
}
.footer_wrapper{
	background-image: url(../images/all_bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	position:absolute;
	right:0px;
	bottom:0px;
	height:50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	width: 100%;
	z-index: 2;
	background-color: #FFF;
}

.footer_menu{
	text-align:right;
	height:22px;
	background-image: url(../images/link_bkg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	margin-top: 22px;
	font-size: 12px;
	padding-right:5px;
	z-index:3;
	float:right;
}
.footer_menu a{
	position: relative;
	color: #858585;
	text-decoration:underline;
	margin-right:5px;
	z-index:4;
}
.footer_menu a:hover{
	color: #858585;
	text-decoration:none;
}
.copyrights{
	position: absolute;
	padding-top:10px;
	font-size:11px;
	color:#d6d6d6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
	width:250px;
	min-width: 250px;
	height:40px;
	float:right;
}
.copyrights p{
	padding-left:20px;
}
.copyrights a{
	text-decoration:none;
	color:#d6d6d6;
}
.copyrights a:hover{
	text-decoration: underline;
}
.error_h1{
	color:#E5E5E5;
	font-size:288px;
}