html, body
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	 min-height:100%; 
    font-family:Arial, 'Arial Narrow', sans-serif;
    font-size:100.01%;
    font-size:.8em;
    /*background:url(images/bg.gif) top;*/
}
a {color:#323232;}
table{border:0px;  margin:0px; padding:0px; table-layout:fixed;  width:100%;   border-collapse:collapse;  vertical-align:top;}
td {font-family:Arial, 'Arial Narrow', sans-serif; vertical-align:top; margin:0px; padding:0px;}
td.topico, td.topico table, td.topico table td {text-align:center; vertical-align:middle;}
td.topico table {width:200px; margin:0 auto;}
td.lr {width:50%;}
td.lr_o {width:10px; background-color:#fff;}
.mid {width:850px; height:100%; background-color:#fff;}
td.sp {height:10px;}
td.sph {width:1%;}
td.top_line {height:0px; background-color:#218c5a; border-bottom:0px solid #ff9900;}
.head {height:317px;}
td.h_l {width:20%; height:192px; background:url(images/logo.gif) top no-repeat; text-align:center;}
div.tophref {width:230px; height:145px; cursor:pointer; text-align:center;}
div.toptour {width:230px; height:47px; text-align:center; font-weight:bold; padding:2px 20px; color:#218c5a; font-size:1.2em; margin:0 auto;}
td.h_c {height:146px; width:56%; background:url(images/head.jpg) top center no-repeat; overflow:hidden;}
td.h_r {width:20%; height:146px; background-color:#ff9900; background-position:center; background-repeat:no-repeat;}
td.client_type_menu {width:56%; height:47px; text-align:center;}
td.client_type_menu table {height:37px; margin-top:5px;}
td.client_type_menu table table{height:37px; margin:0px;}
td.client_type_menu td {background-color:#218c5a; background-position:5px center; background-repeat:no-repeat;}
td.client_type_menu td div {height:37px; width:100%;}
td.client_type_menu td {color:#fff; font-size:18px; font-weight:bold; vertical-align:middle; line-height:18px;}
td.client_type_menu td a {text-decoration:none;}
td.client_type_menu td.active td {background-color:#ff9900;}
td.client_type_menu td.client_menu_ico{width:37px;}
td.client_type_menu td.agent_type {position:relative;}
td.client_type_menu td.sph {background-color:#fff; width:5px;}
td.ft {background-color:#b4b4b4; height:50px; color:#fff; font-size:0.8em; vertical-align:middle;}
div.adr {margin-left:190px; vertical-align:middle; float:left;} 
div.counter {margin-right:190px; vertical-align:middle; float:right; text-align:right; margin-top:15px;} 
td.cnt2 {overflow:hidden;}
td.bh {height:25px; background-color:#ff9900; font-size:1em;}
div.b_head {background:url(images/ar.gif) no-repeat; color:#fff; margin-left:5px; margin-top:4px; padding-left:20px; white-space:nowrap;}
div#img {
overflow:scroll; width:500px; height:120px; vertical-align:middle; overflow-x: scroll; overflow-y: hidden; white-space:nowrap; margin-bottom:10px;
}
div#img img {
margin:10px 10px 10px 10px;
border:3px solid #ccc;
cursor:pointer;
}
#test {
cursor: default;
border:3px solid #ccc;
}
.p0 {background-color:#eee; font-weight:bold;}
.p1 {background-color:#ddd; text-align:center;}
.p2 {background-color:#ccc; text-align:center;}
.p3 {background-color:#bbb; text-align:center;}
#pic_desc {
width:500px; height:20px; text-align:right;
}
td.br_cr {height:25px; background-color:#666; color:#fff; font-size:1em; padding-left:10px}
td.main_block {border:2px solid #f4f4f4;}
table.price td {border-bottom:1px solid #666; padding-top:10px; padding-right:15px;}
td.banners {background-color:#e8e8e8; text-align:center; padding:10px;}
a img {border:0px;}