/* Design by Sis srl | Soluzionisis.com */
html, body {text-align:left;margin:0px;padding:0px;font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;font-size:15px;color:#333333;background:#FFF url(../media/img/sfnd_pg.jpg) repeat-x top left;}

p {margin:0px;padding:0px;}

a:link {color:#990000;background-color:transparent;text-decoration:none;}
a:visited {color:#990000;background-color:transparent;text-decoration:none;}
a:hover {color:#333333;background-color:transparent;text-decoration:none;}

img {border:0px;}
hr {margin:0 auto;border:0px;color:#000;background-color:#000;height:1px;width:100%;}

form {margin:0px;padding:0px;}
form.cntct_form {margin:0px;padding:5px 5px 5px 10px;border:0px;}
form.filter_form {padding:5px 5px 5px 10px;}
input.cntct_data {margin-top:3px;width:300px;height:20px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.cntct_data {width:300px;height:22px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.cntct_data {margin-top:3px;width:300px;height:100px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.cntct_btn {float:right;padding:3px;width:70px;height:33px;color:#000;border:3px double #000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:transparent;}
input.log_data {margin:3px 0px 0px 5px;width:200px;height:26px;border:1px solid #32374B;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;}
input.log_btn {margin-top:3px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;cursor:pointer;background:transparent;}
input.data_impt1 {margin-top:3px;width:450px;height:20px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.data_impt1 {width:450px;height:22px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.data_impt1 {margin-bottom:3px;width:450px;height:150px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.data_btn1 {float:right;margin-top:5px;width:70px;height:26px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:transparent;}
input.data_btn2 {margin-top:5px;width:70px;height:22px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:transparent;}

table.data_tbl1 {margin:0 auto;border-collapse:collapse;width:98%;}
table.data_tbl1 th {margin:0px;height:25px;border-bottom:1px solid #FFF;}
table.data_tbl1 th.data_tbl1_tool {width:40px;}
table.data_tbl1 th p {cursor:pointer;padding:0px !important;}
table.data_tbl1 td {margin:0px;height:28px;border-bottom:1px dotted #ADB3C9;}
table.data_tbl1 tr:hover {background:#4F5675;}
table.data_tbl2 {margin:0px;margin-left:10px;border-collapse:collapse;}
table.data_tbl2 td {height:34px;}
td.data_tbl2_last {height:35px;border-top:1px solid #FFF;}

#main_cnt {padding:0px;margin:0 auto;width:970px;}

#main_hdr {position:relative;clear:both;width:100%;height:100px;}
#main_logo {float:left;}
#main_logo p {padding:0px 0px 0px 0px;}
div.main_logo_skype {position:absolute;top:0px;right:0px;}

#main_menu {clear:both;height: auto !important;height:95px;min-height:95px;background:transparent url(../media/img/sfnd_menu.png) repeat-x bottom left;}
#main_menu ul {list-style-type:none;margin:0px 0px 0px 0px;padding:0px;}
#main_menu li {float:left;}
#main_menu li p {font-size:60px;padding:10px 0px 10px 0px;}
#main_menu li a:link {color:#333333;background-color:transparent;text-decoration:none;}
#main_menu li a:visited {color:#333333;background-color:transparent;text-decoration:none;}
#main_menu li a:hover {color:#666666;background-color:transparent;text-decoration:none;}
#main_menu li.main_menu_sep {}
#main_menu li.main_menu_sep p {padding:30px 10px 0px 10px;font-size:28px;color:#333333;}
#main_menu li.main_menu_sel {}
#main_menu li.main_menu_sel a {color:#666666;}

#main_pg {clear:both;margin:20px 0px 0px 0px;width:990px;height: auto !important;height:270px;min-height:270px;}
#main_pg h1 {margin:0px;padding:20px 0px 10px 5px;font-size:28px;color:#fbdd6f;font-weight:normal;}
/*#main_pg h2 {margin:0px;padding:10px 10px 10px 10px;font-size:19px;text-align:right;font-weight:normal;}
#main_pg h2 a:link {color:#ADB3C9;background-color:transparent;text-decoration:none;border-bottom:1px dotted #ADB3C9;}
#main_pg h2 a:visited {color:#ADB3C9;background-color:transparent;text-decoration:none;border-bottom:1px dotted #ADB3C9;}
#main_pg h2 a:hover {color:#CCCCCC;background-color:transparent;text-decoration:none;border-bottom:1px dotted #CCCCCC;}
#main_pg h3 {margin:0px;padding:10px 10px 10px 30px;font-size:16px;color:#fbdd6f;font-weight:normal;}
#main_pg p {padding:0px 0px 10px 0px;}*/
#main_pg span {font-style:italic;}
#main_pg a:link {color:#990000;background-color:transparent;text-decoration:none;border-bottom:1px dotted #990000;}
#main_pg a:visited {color:#990000;background-color:transparent;text-decoration:none;border-bottom:1px dotted #990000;}
#main_pg a:hover {color:#666666;background-color:transparent;text-decoration:none;border-bottom:1px dotted #CCCCCC;}
#main_pg img {padding:10px;/*border:4px double #CCCCCC;background:#FFF;*/}
#main_pg table {}
#main_pg td {vertical-align:top;}

#main_footr {clear:both;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;border-top:1px dotted #CCCCCC;}

div.main_footr_block1 {float:left;}
div.main_footr_block1 p {padding:0px 0px 10px 0px;font-size:13px;}
div.main_footr_block1 span {font-size:19px;}
div.main_footr_block2 {float:right;}
div.main_footr_block2 p {padding:0px 0px 10px 0px;font-size:12px;}

div.main_claim {margin:0 auto;width:970px;height:200px;background:transparent url(../media/img/virgolette.png) no-repeat top center;}
div.main_claim p {padding:65px 60px 0px 60px;text-align:center;font-size:22px;color:#990000;}
div.main_claim span {font-size:30px;}

div.main_pgntr {margin:0 auto;}
div.main_pgntr p {text-align:center;font-size:11px;}
div.main_pgntr span {font-size:22px;font-family:Georgia;}
ul.main_pgntr {list-style-type:none !important;width:98%;height:25px;margin-top:5px;margin:0 auto !important;padding:3px !important;border-bottom:1px dotted #CCCCCC;}
.main_pgntr li {float:left;margin-right:5px;}

#form_privacy {clear:both;overflow:auto;margin-top:10px;margin-bottom:10px;height:80px;width:100%;border:1px solid #CCCCCC;}
#form_privacy p {font-size:10px;padding:3px;}

div.gst_error {margin:0 auto;margin-top:10px;width:100%;}
div.gst_error_top {height:10px;}
div.gst_error_cnt {padding-bottom:10px;height: auto !important;height:50px;min-height:50px;background:#990033;}
div.gst_error_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_error_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_error_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF;font-weight:bold;}
div.gst_error_btn {height:10px;}
div.gst_true {margin:0 auto;margin-top:10px;width:100%;}
div.gst_true_top {height:10px;}
div.gst_true_cnt {padding-bottom:10px;height: auto !important;height:50px;min-height:50px;background:#009966;}
div.gst_true_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_true_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_true_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF;font-weight:bold;}
div.gst_true_btn {height:10px;}

/* Upload */
#demo-status {background:transparent;padding-bottom:15px;margin-left:15px;width:420px;}
#demo-status .progress {background: white url(../js/fu/img/progress.gif) no-repeat;background-position: +50% 0;margin-right:0.5em;}  
#demo-status .progress-text{font-size:0.9em;font-weight:bold;}
#demo-status p {padding:0px 0px 10px 0px !important;}
#demo-list {list-style:none;width:450px;margin:0px 0px 0px 15px!important;padding:0px !important;;}
#demo-list li.file {border-bottom:1px solid #eee;background:url(../js/fu/img/file.png) no-repeat 4px 4px;}
#demo-list li.file.file-uploading {background-image:url(../js/fu/img/uploading.png);background-color:#D9DDE9;}
#demo-list li.file.file-success{background-image:  url(../js/fu/img/success.png);}
#demo-list li.file.file-failed {background-image:url(../js/fu/img/failed.png);}
#demo-list li.file .file-name {font-size:1.2em;margin-left:44px;display:block;clear:left;line-height:40px;height:40px;font-weight:bold;}
#demo-list li.file .file-size {font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px;}
#demo-list li.file .file-info {display:block;margin-left:44px;font-size:    0.9em;line-height:20px;}
#demo-list li.file .file-remove {clear:right;float:right;line-height:18px;margin-right:6px;}