html, body {padding: 0px;}
body {background: url(../img/bg_body.gif) repeat-x;}
*{font-family: Times New Roman; font-size: 16px; padding: 0px; margin: 0px; color: #000;}
img{border: 0px; display: block;}
table{border-collapse: collapse; width: 100%;}
table td, table th{text-align: left; vertical-align: top;}

a{text-decoration: none; color: #2D7DF5;}
a:hover{text-decoration: underline;}

.clear{clear: both;}

h1{color: #054585; font-size: 30px; font-weight: normal; margin-bottom: 15px;}

td.top{padding: 16px 20px 10px 20px; background: url(../img/flag.gif) no-repeat 90px 0px;}
td.top a.logo{display: block; float: left; background: url(../img/logo.png); cursor: pointer;
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png, sizingMethod=scale);     
                    }               
td.top div.expo{float: left; font-size: 30px; color: #fff; padding: 13px 30px 0px 10px;}
td.top div.expo span{color: #CC1E2B; font-size: 30px;}

td.top div.menu_left{float: left; background: url(../img/menu_left.png); margin-top: 11px;
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_left.png, sizingMethod=scale);  
}
td.top div.menu_right{float: left; background: url(../img/menu_right.png); margin: 11px 0px 0px 0px;
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_right.png, sizingMethod=scale);  
}
td.top div.menu{float: left; height: 42px; background: url(../img/menu_bg.png); margin-top: 11px;
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/menu_bg.png, sizingMethod=scale); 
}
td.top div.menu a{display: block; float: left; font-size: 20px; padding: 10px 7px 0px 7px; color: #000;}
td.top div.menu a.in{color: #fff;}

td.top a.mail{display: block; float: right; background: url(../img/mail.png); margin-top: 12px; cursor: pointer;
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/mail.png, sizingMethod=scale); 
}

td.top a.search{display: block; float: right; background: url(../img/lupa.png); margin: 10px 10px 0px 0px; cursor: pointer;
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/lupa.png, sizingMethod=scale); 
}

td.mid{padding: 0px 20px 20px 20px;}

td.col_left{width: 200px;}

td.col_right{width: 240px;}
td.col_right h2, td.col_right h2{font-size: 18px; padding-bottom: 5px; font-weight: normal;}

div.city{padding-bottom: 10px;}
div.city div{border-bottom: dashed 1px #ccc; height: 21px; clear: both; margin-top: 7px;}
div.city *{font-size: 14px;}
div.city div a{display: block; float: left;}
div.city div p{display: block; float: right;}

div.news *{font-size: 14px;}
div.news span{display: block; color: #555; padding: 5px 0px 5px 0px;}
div.news p{padding-bottom: 10px;}

td.content{padding: 0px 20px 0px 0px;}

td.content div.exp div.s {border-bottom: solid 1px #ccc; padding-bottom: 10px; margin-bottom: 15px;}
td.content div.exp div.s a.z{font-size: 20px;}
td.content div.exp div.s p{padding-top: 10px;}
td.content div.exp div.s ul, td.content div.exp div.s ol{margin-left: 20px;}

div.win_top{background: #fff url(../img/bl_bg.gif) repeat-x top;}
div.win_top span{display: block; background: url(../img/w_t_r.gif) no-repeat right;}
div.win_top span.ot{background: url(../img/w_t_r1.gif) no-repeat right;}
div.win_bot{background: #fff url(../img/bl_bg.gif) repeat-x bottom; margin-bottom: 15px;}
div.win_bot span{display: block; background: url(../img/w_b_r.gif) no-repeat right;}
div.win{border-left: solid 1px #0976E3; border-right: solid 1px #0976E3; background: #fff; padding: 0px 10px 0px 10px;}

td.bottom{padding: 10px 20px 10px 20px; border-top: solid 1px #054585; background: url(../img/bg_bottom.gif) repeat-x;}
td.bottom *{color: #000;}
td.bottom div{float: left; padding-right: 20px;}
td.bottom div.copy{padding-top: 5px;}
td.bottom a.ss{display: block; float: right; margin: 5px 0px 0px 0px;}

div.page{font-weight: bold; word-spacing: 10px; padding-bottom: 10px;}

div.nav{padding-bottom: 10px;}
div.nav a{color: #000; border-bottom: dashed 1px #000;}
div.nav a:hover{text-decoration: none; border: none;}  

div.searching{width: 280px;} 
div.searching input{width: 200px; border: solid 1px #ccc;}

div.gol{padding-top: 5px;}
div.gol div.stars div{float: left; margin-top: 4px;}
div.gol div.l{float: left; width: 150px; padding-bottom: 5px;}
div.gol div.r{float: left; width: 70px; margin-top: 4px;}
div.gol div.r a{display: block; float: left; padding: 13px 14px 0px 0px; background: url(../img/st1.gif) no-repeat;}
div.gol div.r a.in{background: url(../img/st.gif) no-repeat;}

div.opinion h2{color: #054585; font-size: 20px; font-weight: normal; margin: 10px 0px 10px 0px;}
div.opinion div{font-weight: bold; border-top: dashed 1px #ccc; padding: 5px 0px 5px 0px;}
div.opinion div span{color: #555; font-weight: normal;}
div.opinion div.smile{border: none; padding: 0px;}
div.opinion div.smile img{display: inline; cursor: pointer; cursor: hand;}
div.opinion p{padding-bottom: 5px; margin-bottom: 10px;}
div.opinion p img{display: inline;}
div.opinion textarea{display: block; margin-bottom: 10px; border: solid 1px #ccc; width: 400px; height: 100px; overflow: auto;}
div.opinion input.txt{display: block; border: solid 1px #ccc; margin-bottom: 10px; width: 133px;}

div.media table td img{display: inline; float: left; margin: 0px 10px 5px 0px;}

div.links{padding-bottom: 10px; margin-bottom: 10px; border-bottom: dashed 1px #ccc;}
div.links img{display: inline;}

div.bun h2{color: #054585; font-size: 20px; font-weight: normal; margin: 10px 0px 10px 0px;}
div.bun p{padding-bottom: 10px;}
div.bun img{display: inline;}
div.bun textarea{display: block; margin-bottom: 10px; border: solid 1px #ccc; width: 400px; height: 100px; overflow: auto;}

table.window {display: block; position: absolute; z-index: 1000; width: auto; top: 0px; left: 0px;}
table.window td.t {height: 10px;}
table.window td.t div{position: absolute; margin-left: 16px; width: 25px; height: 11px; background: url(../img/win/top.png);
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/win/top.png, sizingMethod=scale);                        
                        }
table.window td.r img.close {position: absolute; margin: 5px 0px 0px -12px; cursor: pointer; cursor: hand;}
table.window td.win_con{background: #fff url(../img/win/bg_c.gif) repeat-x top; padding: 5px 0px 0px 5px;}
table.window td.l{width: 1px; background: #C6C6C6;}
table.window td.r{width: 10px; background: url(../img/win/r.png);
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/win/r.png, sizingMethod=scale);
                  }
table.window td.b{background: url(../img/win/b.png);
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/win/b.png, sizingMethod=scale);                    
                    }
table.window td.b_r{background: url(../img/win/b_r.png);
//background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/win/b_r.png, sizingMethod=scale);     
                    }    
