.main{position:absolute;background:#fff url(bg.jpg) 50% repeat-y;width:100%}.main_content{padding:198px 0 0!important;padding:198px 0 0}.main_content,.main_content_demo{margin:0 auto;width:900px;display:block}.main_content_demo{padding:0}.header{position:absolute;top:0;margin:0 0 0 -455px;background:url(header.jpg) top no-repeat;left:50%;width:910px}.header,.switch_ul{height:68px;display:block}.switch_ul{margin:0 0 0 191px!important;margin:0 0 0 96px;background:url(header_ul.jpg) top no-repeat;width:524px;float:left}.switch_ul li{float:left}.switch_ul li a{height:68px;font-size:14px;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:1px;text-align:center;width:131px;line-height:64px;float:left;display:block}.switch_ul li a:hover{color:#999}.switch_ul li.home a:hover{background:url(header_h.jpg) 1px 0 no-repeat}.switch_ul li.download a:hover{background:url(header_h.jpg) -130px 0 no-repeat}.switch_ul li.contact a:hover{background:url(header_h.jpg) -261px 0 no-repeat}.switch_ul li.pirobox_1 a:hover{background:url(header_h.jpg) -392px 0 no-repeat}.description{border-left:1px solid #ccc;padding:5px;font-size:12px;margin:5px 0 5px 15px!important;margin:5px 0 5px 10px}.description,.details{width:850px;float:left}.details{margin:5px 0 5px 20px!important;margin:5px 0 5px 15px;background:url(li.jpg) repeat-y}.details li{padding:4px 3px 2px 15px;border-bottom:2px solid #fff;margin:0;background:url(li_descr.jpg) 0 no-repeat}.code{padding:10px 0 10px 10px;font-size:12px;border-top:1px solid #ededed;margin:15px 0 10px 28px!important;margin:15px 0 10px 14px;background:url(code.jpg) 0 100% no-repeat;width:832px;float:left;display:block}a.active_switch,a:hover.active_switch{text-decoration:line-through;color:#000;cursor:default}.highlites{font-size:11px;color:red}.expl{border-left:2px solid #ccc;padding:5px;font-size:11px;font-weight:300;color:#000;margin:5px 0 5px 20px!important;margin:5px 0 5px 15px;background:url(li.jpg) repeat-y;width:820px;float:left}.select{color:#999;position:absolute;text-align:center;top:0;margin:640px 0 0 270px;left:50%;width:132px;display:block!important;display:none}.down_arr{height:20px;right:7px;position:absolute;top:3px;cursor:pointer;width:20px}.select_down{background:url(select.png) bottom no-repeat}.select_down,.select_up{height:23px;text-indent:20px;text-align:left;width:132px;line-height:21px;float:left}.select_up{background:url(select_up.jpg) bottom no-repeat}.select dd{height:20px;font-size:11px;background:url(bg_select_li.jpg) bottom;width:132px;float:left;display:block}.select dd.last{height:11px;background:url(last.jpg) bottom no-repeat;width:132px;float:left}.top a{height:14px;padding:2px;font-size:10px;color:#fff;position:fixed!important;position:absolute;bottom:10px;text-align:center;margin:0 0 0 422px;background:#444;left:50%;width:23px;display:block}.contact_form{margin:10px 0 20px 20px!important;margin:5px 0 10px 10px;width:840px;float:left}.contact_form li{padding:0;text-transform:none;margin:0}.contact_form legend{font-size:16px;border:none;color:#999;text-transform:uppercase}.contact_form fieldset{padding:8px;border:1px solid #ededed;margin:0}.input{padding:5px 0 5px 4px;width:410px}.input,.textarea{font-size:16px;border:1px solid #ccc;color:#999;margin:10px 0 0;background:url(form.jpg) bottom;font-family:Trebuchet MS,Arial}.textarea{height:150px;padding:5px 0 0 4px;width:830px}#load_img{line-height:26px;display:none}.error{border:1px solid #999;color:#000}#result{margin:0 0 0 10px}.fail{font-size:16px;color:red}.success{font-size:16px;color:#000}.submitbutton{width:400px;float:left}.submit{padding:4px;font-size:14px;border:1px solid #ccc;color:#999;margin:10px 0 0;background:url(form.jpg) bottom;width:160px;font-family:Trebuchet MS,Arial}.required{height:16px;padding:0 0 1px;font-size:12px;color:#fff;position:absolute;text-align:center;margin:13px 0 0 -95px;background:#333;width:90px;display:block;display:none}.numero_comm{color:#999;background:url(date.jpg) no-repeat}.numero_comm,.numero_my_comm{height:24px;padding:0;font-size:14px;font-weight:400;position:relative;text-align:center;margin:10px 0 -10px 15px!important;margin:10px 0 -10px 8px;width:28px;line-height:24px;float:left}.numero_my_comm{color:#000;background:url(mydate.jpg) no-repeat}.data{color:#b6b6b6}.data,.mydata{padding:0;font-size:10px}.mydata{color:#222}.viewmessage{padding:12px 5px 5px;border:1px solid #ccc;color:#999;margin:0 0 10px 20px!important;margin:0 0 10px 13px;background:url(form.jpg) bottom;width:840px;float:left}.viewmessage pre{overflow:auto;font-size:12px;width:840px;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;font-family:Trebuchet MS,Arial;display:block}.viewmymessage{padding:12px 5px 5px;border:1px solid #adacad;color:#000;margin:0 0 10px 20px!important;margin:0 0 10px 13px;background:url(myform.jpg) bottom;width:840px;float:left}.viewmymessage pre{overflow:auto;font-size:12px;width:840px;word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;font-family:Trebuchet MS,Arial;display:block}.demo a{padding:0;border:3px solid #efefef;margin:5px 0 5px 19px!important;margin:5px 10px;float:left;display:block}.demo a:hover{border:3px solid #fff}.demo a img{padding:0;margin:0;background:url(bg_tms.jpg) no-repeat;float:left}