/* Design by Sis srl | Soluzionisis.com */

html, body {font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-size:12px;color:#fff;background-color:#07405D;}

a:link {color:#003399;background-color:transparent;text-decoration:none;}
a:visited {color:#003399;background-color:transparent;text-decoration:none;}
a:hover {color:#333333;background-color:transparent;text-decoration:none;}

input.log_data {width:180px;height:21px;color:#333;background:#fff;border:1px solid #999;}
input.log_out_btn {float:left; margin:0px 0px 0px 0px;text-align:right;width:87px;height:34px; border:0px; background:transparent url(../media/img/log_out_btn.png) no-repeat;cursor:pointer;} 
input.log_btn {float:left; margin:10px 0px 0px 0px;text-align:right;width:66px;height:34px; border:0px; background:transparent url(../media/img/log_btn.png) no-repeat;cursor:pointer;}
input.cntct_data {margin-top:3px;width:300px;height:20px;border:1px solid #999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.cntct_data {width:300px;height:22px;border:1px solid #999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.cntct_data {margin-top:3px;width:300px;height:100px;border:1px solid #999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.cntct_btn {float:right;width:70px;height:35px;color:#FFF;border:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:transparent url(../media/img/send_btn.png) no-repeat;cursor:pointer;}

div.gst_error {margin:0px auto 10px auto;width:98%;border:1px dashed #990033;}
div.gst_error p {padding:0px !important;margin:0px !important;}
div.gst_error_top {}
div.gst_error_cnt {padding:5px;height: auto !important;height:10px;min-height:10px;background:#990033;}
div.gst_error_cnt p {font-weight:bold;color:#FFF;}
div.gst_error_cnt ul {padding:0px;margin:0px 0px 0px 0px!important;}
div.gst_error_cnt li {list-style:square inside;padding:0px;margin:0px;font-size:15px;color:#FFF;font-weight:bold;}
div.gst_error_btn {height:0px;}
div.gst_true {margin:10px auto 10px auto;width:98%;border:1px dotted #009966;}
div.gst_true p {padding:0px !important;margin:0px !important;}
div.gst_true_top {height:0px;}
div.gst_true_cnt {padding:5px;height: auto !important;height:10px;min-height:10px;background:#009966;}
div.gst_true_cnt p {font-weight:bold;color:#FFF;}
div.gst_true_cnt ul {padding:0px;margin:0px 0px 0px 0px!important;}
div.gst_true_cnt li {list-style:square inside;padding:0px;margin:0px;font-size:15px;color:#FFF;font-weight:bold;}
div.gst_true_btn {height:0px;}

#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;line-height:13px;}

#main_cnt_bkgr {width:100%;background:transparent url(../media/img/main_sfnd.jpg) repeat;}

#main_cnt {width:980px; margin:0 auto;}
#main_hdr h1{float:left;margin:20px 0px 15px 0px;}
#main_hdr h2{float:right;margin:20px 0px 0px 0px;}

#main_menu {clear:both;margin:0px 0px 15px 0px;height:40px;background:transparent url(../media/img/menu/sfnd_menu.jpg) repeat-x;}
#main_menu ul{padding:7px 0px 0px 10px;margin:0px;position:relative;list-style-type:none;}
#main_menu li{float:left;position:relative;margin:0px 20px 0px 0px;}
#main_menu li a {color:#FFF;}
#main_menu li.main_menu_li_0 a{}
#main_menu li.main_menu_li_1 a{}
#main_menu li.main_menu_li_2 a{}
#main_menu li.main_menu_li_3 a{}
#main_menu li.main_menu_li_4 a{}
#main_menu li.main_menu_li_5 a{}
#main_menu li a, #main_menu li a:visited {text-decoration:none;}
#main_menu dl {position:absolute;top:3px;left:-4px;margin:0px;padding:0px;height:40px;}
#main_menu dt {float:left;margin:0px;padding:0px 0px 0px 16px;height:30px;}
#main_menu li:hover dt a {}
#main_menu dd {position:relative;display:none;clear:left;margin:0px 0px 0px 3px;padding:0px;width:160px;border-left:1px dashed #CCCCCC;border-right:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;background:#00618F;}
#main_menu dd a {}
#main_menu dd:hover {background:#330000;}
#main_menu dd:hover a {}
#main_menu dd.menu_menu_dd_first {}
#main_menu dd.menu_menu_dd_last {border-bottom:1px dashed #CCCCCC;}
#main_menu dd.menu_menu_dd_first:hover {border-top:0px;}
#main_menu dd.menu_menu_dd_last:hover {}
#main_menu dt a, #main_menu dt a:visited {display:block;}
#main_menu dd a, #main_menu dd a:visited {text-decoration:none;display:block;padding:4px 5px 4px 5px;}
#main_menu li a:hover {border:0px;}
#main_menu li:hover dd, #main_menu li a:hover dd {display:block;}
#main_menu li:hover dl, #main_menu li a:hover dl {}
#main_menu li a:hover dt a, #main_menu dd a:hover {}
#main_menu dl dl {left:157px;top:-30px;width:160px;visibility:hidden;}
#main_menu dl dl dd{background:#0080bd}
#main_menu dl :hover dl {visibility:visible;}

#main_pg {padding:0px 0px 15px 0px;}
#main_pg_block_1 {float:left;width:310px;}
#main_pg_block_2 {float:left;margin:0px 25px 0px 25px;width:310px;}
#main_pg_block_3 {float:left;width:400px;}

div.main_box_gen {margin:0px 0px 25px 0px;padding:10px;border:1px dashed #CCCCCC;background:#63B0DA;}
div.main_box_gen h1 {padding:0px 0px 15px 0px;text-align:right;}
div.main_box_gen p{padding:0px 0px 0px 0px;color:#fff;text-align:justify;}
div.main_box_gen img{margin:10px 10px 0px px}

div.main_box_gallery {margin:0px 0px 17px 0px;padding:10px;border:1px dashed #CCCCCC;background:#63B0DA;}
div.main_box_gallery h1 {padding:0px 0px 15px 0px;text-align:right; border:0px,}
div.main_box_gallery p{padding:0px 0px 0px 0px;color:#fff;text-align:center;}
div.block_img img{margin:12px 12px 0px 0px; border:1px solid #377fa7;}

div.main_box_attach {width:375px;display:table;margin:0px 0px 25px 0px;padding:10px;border:1px dashed #CCCCCC;background:#63B0DA;}
div.main_box_attach h1 {padding:0px 0px 15px 0px;text-align:right;}
div.main_box_attach p{color:#fff;text-align:right;margin: 0px 0px 10px 0px;}
div.main_box_attach a{color:#fff;}

div.attach_list {clear:both;float:right;margin-right:5px; padding:0px 0px 5px 0px;}
div.attach_list p{float:left; font-size:15px; padding:15px 0px 0px 0px;}
div.attach_list img{margin:0px;}

div.main_box_img {margin:0px 0px 25px 0px;width:309px;border:1px dashed #666666;}

div.block_news {margin:12px 0px 0px 0px; border-bottom:1px dashed #fff}
div.block_news h2 {font-size:11px; text-align:left;color:#efefef;font-weight:normal; padding-bottom:5px;}
div.block_news h3 {font-size:14px;text-align:left;color:#FFF;font-weight:bold; }
div.block_news p {font-size:11px; font-weight:normal;padding-bottom:10px; }

div.main_cnt_gen {float:left; margin:0px 17px 17px 0px;padding:10px 10px 20px 10px;border:1px dashed #CCCCCC;background:#63B0DA;}
div.main_cnt_gen h1 {text-align:left;margin:0px 0px 20px 0px;}
div.main_cnt_gen h2 {font-size:14px;padding:0px 0px 8px 0px;} 
div.main_cnt_gen h3 {text-align:left;font-size:14px;padding:0px 0px 4px 8px;background:transparent url(../media/img/dot.png) no-repeat top left;}
div.main_cnt_gen ul{clear:both;margin:15px 0px 0px 0px;}
div.main_cnt_gen li{margin:0px 10px 0px 0px; color:#fff; font-size:12px;}
/*div.main_cnt_gen a {float:left;color:#fff;}*/

div.main_cnt_gen_1 {width:540px;}
div.main_cnt_gen_2 {width:960px;}

div.contact_map {margin:0px 0px 17px 0px;padding:10px;border:1px dashed #CCCCCC;background:#63B0DA;}
div.contact_map h1 {text-align:left;margin:0px 0px 20px 0px;}
div.contact_map table {margin: 0 auto;}
div.contact_map p {text-align:center; margin-bottom:5px;}
div.contact_map a {color:#fff; font-size:10px;}

#main_footr {clear:both;padding-top:20px;border-top:1px dashed #CCCCCC;overflow:hidden;background:#104d6c url(../media/img/sfnd_ftr_3.jpg) repeat-x top;}
#main_footr_cnt {margin:0 auto;width:980px;}

div.main_footr_box {float:left;margin:0px 35px 0px 0px;padding:0px 30px 0px 0px;height:200px;border-right:1px dashed #fff;}
div.main_footr_box h2 {font-size:15px;}
div.main_footr_box p {padding:3px 0px 0px 0px;}
div.main_footr_box span {font-size:10px;padding:0px 0px 10px 0px;}
div.main_footr_box a {color:#fff;}
div.main_footr_box img {float:left; margin:10px 0px 0px 0px;}
div.main_footr_box table {margin:10px 0px 0px -3px;}
div.main_footr_box table p {text-align:left; font-size:9px;}

div.main_footr_box_log {float:left;width:190px;margin:0px 35px 0px 0px;padding:0px 19px 0px 0px;height:200px;border-right:1px dashed #fff;}
div.main_footr_box_log h2 {font-size:15px; margin:0px 0px 10px 0px;}
div.main_footr_box_log span {font-size:10px;padding:0px 0px 10px 0px;}
div.main_footr_box_log a {color:#fff;}
div.main_footr_box_log img {float:left; margin:5px 0px 0px 0px;}
div.main_footr_box_log table {margin:10px 0px 0px -3px;}
div.main_footr_box_log table p {text-align:left; font-size:9px;}

div.main_footr_box_last {float:left;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;height:200px;width:108px;}
div.main_footr_box_last h2 {font-size:15px; margin:0px 0px 10px 0px;}
div.main_footr_box_last ul {list-style-type:none;margin:0px;padding:0px;}
div.main_footr_box_last li {padding: 4px 0px 0px 0px;width:100px;height:35px;}
div.main_footr_box_last li img {float:left;margin:0px 10px 0px 0px}
div.main_footr_box_last li p {margin:10px 0px 0px 0px;}
div.main_footr_box_last li a {color:#fff;}
div.main_footr_box_last a {color:#fff;}

#main_footr_2 {clear:both;background:transparent url(../media/img/sfnd_ftr_4.jpg) repeat-x top;}
#main_footr_2 p {text-align:center;color:#CCCCCC;font-size:10px;padding:17px 0px 0px 0px;}
#main_footr_2 h5 {padding:3px 0px 10px 0px;color:#CCCCCC;font-size:10px;font-weight:normal;text-align:center;}
#main_footr_2 a {font-size:10px;font-weight:normal;text-align:center;color:#999999;}

/* Photo.box */
.remooz-element {cursor:-moz-zoom-in;}
/* Box layout */
.remooz-box {position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100;}
.remooz-loading {background-image:url(/js/ReMooz/img/spinner.gif);}
.remooz-body {width:100%;height:100%;}
.remooz-box-focus.remooz-type-image .remooz-body {cursor:-moz-zoom-out;}
.remooz-box-dragging .remooz-body {cursor:move;}
/* Close button */
.remooz-btn-close {position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(/js/ReMooz/img/closebox.png) no-repeat center;visibility:hidden;cursor:pointer;}
.remooz-engine-trident4 .remooz-btn-close {background-image:url(/js/ReMooz/img/closebox.gif);}
/* Caption title */
.remooz-title {position:relative;left:0;top:15px;text-align:left;}
.remooz-title-bg {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;
/* shadow opacity differs from box shadow because its default set to opacity 0.8 */	
-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content {position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg {display:none;}
.remooz-engine-trident4 .remooz-title-content {background-color:#333;}
.remooz-title-content h6 {font-size:1.2em;font-weight:bold;color:#eee;}
.remooz-title-content p {color:#eee;}
/* Type specific */
.remooz-type-image img {display:block;border:0;width:100%;height:100%;}
/* Shadow */
.remooz-bg{position:absolute;width:33px;height:40px;}
.remooz-bg-n {left:0;top:-40px;	width:100%;background:url(/js/ReMooz/img/remo_bg_n.png) repeat-x;}
.remooz-bg-ne {right:-33px;top:-40px;background:url(/js/ReMooz/img/remo_bg_ne.png) no-repeat;}
.remooz-bg-e {right:-33px;top:0;height:100%;background:url(/js/ReMooz/img/remo_bg_e.png) repeat-y;}
.remooz-bg-se {right:-33px;bottom:-40px;background:url(/js/ReMooz/img/remo_bg_se.png) no-repeat;}
.remooz-bg-s {left:0;bottom:-40px;width:100%;background:url(/js/ReMooz/img/remo_bg_s.png) repeat-x;}
.remooz-bg-sw {left:-33px;bottom:-40px;background:url(/js/ReMooz/img/remo_bg_sw.png) no-repeat;}
.remooz-bg-w {left:-33px;top:0;height:100%;background:url(/js/ReMooz/img/remo_bg_w.png) repeat-y;}
.remooz-bg-nw {left:-33px;top:-40px;background:url(/js/ReMooz/img/remo_bg_nw.png) no-repeat;}

