#top_login { background:url(http://www.sonorika.com/v2/include/images/img_new/sf_login_top.png) bottom; height:23px; width:728px} 
#tp_new_login { float:right}
#tp_new_login div, #tp_new_login label { float:left} 
#tp_new_login label { color:#FFFFFF; padding:5px;}
#top_login .sn_login { float:left; margin:4px; margin-left:10px; color:#FFFFFF;font-size:10px; font-weight:bold;}
#top_login .sn_login.facebook{ background:url(http://www.sonorika.com/v2/include/images/img_new/facebook.gif) no-repeat; text-indent: 18px; }
.tp_log_inp { width:140px;}
.a_small ul { float:right; margin:0; padding:0; }
.logo_stop { margin-top:0px; background:url(http://www.sonorika.com/v2/include/images/img_new/logo_stop.gif) no-repeat; width:180px; height:100px; display:block}
.a_small li { list-style:none; float:left; font-size:10px; color:#FFFFFF ;padding:2px;  margin-right:10px; padding-right:10px; border-right:1px solid #ccc;}
#menu_ct { width:100%; background:url(http://www.sonorika.com/v2/include/images/img_new/sf_ten_menu.png); border-top:1px solid #ff5c00; display:block; height:40px; margin-top:34px}
DIV#tp_header{margin:0px;padding:0;background-repeat:repeat-x; background-image:none; background-color:#122a43; border-top:1px #666 solid;height:120px;text-align:center!important; position:absolute;top:0;width:100%; margin:auto; margin-bottom:90px;}
DIV#tp_interno{padding:0;margin:auto;min-width: 913px; max-width: 1002px;height:80px ; display:block}
* html div#tp_interno {
    width: expression(documentElement.clientWidth < 913? "915px" : documentElement.clientWidth > 1004? "1002px" : "auto");
}
DIV#tp_logged { margin:auto; min-width: 580px; max-width: 800px; height:60px; padding:5px; background:#123a61 }
DIV#b_left{margin:0;padding:0;float:left}
DIV#b_right{margin:0;padding:0;float:right;}
* html div#tp_logged {
    width: expression(documentElement.clientWidth < 580? "582px" : documentElement.clientWidth > 838? "840px" : "left");
}
#menu_logged {min-width:494px; max-width: 600px;float:left; }

* html div#menu_logged {
    width: expression(documentElement.clientWidth < 494? "496px" : documentElement.clientWidth > 600? "602px" : "left");
}
.tp_img { border:1px solid #ffffff ; float:left; margin:3px; margin-right:7px;}
#tp_messages {float:left; text-align:left; }
.tp_mess_ora {margin-bottom:3px;}
.tp_mess_ora span{font-size:9px;color:#ccc;border-bottom:1px solid #ff5c00 ;margin:0}
.tp_mess_stato {font-size:10px;line-height:11px; clear:both; color:#ffffff;width:390px; height:26px; }
#tp_mess_exit{ width:180px; float:right;border-left:1px solid #ffffff ; text-align:right}
.tp_mess_input {}
.what_are {width:380px;padding:2px; font-size:11px; border:1px solid #ff5c00; }
.tp_input_but { background-color:#ff5c00; border:0; color:#ffffff; font-weight:bold;padding:0px;}
#tp_mess_exit a {color:#ffffff; font-size:10px;font-weight:normal}
.tp_login, .tp_password, .tp_check{ border:1px solid #ff5c00; padding:1px; margin-left:7px;}
.tp_mess_login { float:right}
.tp_table td{ text-align:right; color:#ffffff}
ul#tp_nav li a{font-size:11px}