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.h_r div{margin:5px auto; width:200px; background-color:#ef7900; color:#fff; font-size:1.2em; text-align:center; padding:3px; font-weight:bold;}
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:100px; 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 {text-align:center; padding:0px;}
a img {border:0px;}
.tp_small_td { padding-bottom:10px }
input {margin:2px 0;}

#ae_l{
background:url(http://toshafree.ru/cc/ae_ls.png);
background-repeat:no-repeat;
width: 90px;
height: 25px;
/*display: block;*/
text-align:left;
overflow: hidden;
font-size: 9px;
color: #999;
text-decoration: none;
float:left;
padding-left: 18px;
padding-top: 13px;
line-height: 9px;
text-transform: uppercase;}
#ae_l:hover{background:url(http://toshafree.ru/cc/ae_l.png);background-repeat:no-repeat;}