/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/*reset end */
html, body { height:100%; }
body { font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; background: #fff url(img/body_bg.gif) repeat; font-size: 62.5%; line-height: 1.2em; text-shadow: 0px 1px 0px #ffffff; color: #54616f; }
.clear { clear: both; }
#container { width: 960px; margin: 0 auto; padding-top: 20px; }
#logo { float: left; }
#logo h1 a { width: 295px; height: 93px; display: block; background: transparent url(img/logo.png) no-repeat; text-indent: -9999px; }
.header { width: 910px; }
#header-menu { padding-top: 15px; float:right; margin-right: 50px; }
#header-flag { background: #fff url(img/header_flag-italy.gif) no-repeat; display: block; width: 960px; margin: 0 auto; min-height:2px; height:auto !important; height:2px; top:0; }
h1#header_slogan_webagency { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 130px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_webagency.png) no-repeat; }
h1#header_slogan_webagency span { font-weight:bold; }
h1#header_slogan_sitemap { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 210px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_sitemap.png) no-repeat; }
h1#header_slogan_sitemap span { font-weight:bold; }
h1#header_slogan_webmarketing { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 135px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_webmarketing.png) no-repeat; }
h1#header_slogan_webmarketing span { font-weight:bold; }
h1#header_slogan_docs { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 135px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_docs.png) no-repeat; }
h1#header_slogan_docs span { font-weight:bold; }
h1#header_slogan_emailmarketing { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 145px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_emailmarketing.png) no-repeat; }
h1#header_slogan_emailmarketing span { font-weight:bold; }
h1#header_slogan_corporatenews { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 160px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_corporatenews.png) no-repeat; }
h1#header_slogan_corporatenews span { font-weight:bold; }
h1#header_slogan_contact { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 180px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_contact.png) no-repeat; }
h1#header_slogan_contact span { font-weight:bold; }
h1#header_slogan_contact_newsletter { font-family: myriad-pro, sans-serif; font-size: 3em; padding-left: 180px; padding-top: 30px; display: block; margin: 42px auto 0; width: 831px; height: 71px; background: transparent url(img/header_slogan_contact_newsletter.png) no-repeat; }
h1#header_slogan_contact_newsletter span { font-weight:bold; }
#slider { display: block; margin: 27px auto; width: 909px; height: 504px; background: transparent url(img/slider_notebook.png) no-repeat; }
.boxhome a { text-decoration: none; color: #54616f; position: relative; }
.boxhome-more { color: #2b86b3; }
.boxhome a:hover .boxhome-more { border-bottom: 1px dotted #2b86b3; }
.boxhome a:hover h1 { color: #2b86b3; }
.boxhome h1 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em; margin-bottom: 15px; }
.boxhome a:hover h2 { color: #2b86b3; }
.boxhome h2 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em; margin-bottom: 15px; }
.boxhome a:hover h3 { color: #2b86b3; }
.boxhome h3 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em; margin-bottom: 15px; }
.boxhome a:hover h4 { color: #2b86b3; }
.boxhome h4 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em; margin-bottom: 15px; }
.boxhome a:hover h5 { color: #2b86b3; }
.boxhome h5 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em; margin-bottom: 15px; }
.boxhome p { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1.1em; line-height: 1.7em; }
.boxnews a { text-decoration: none; color: #54616f; position: relative; }
.boxnews-more { color: #2b86b3; }
.boxhome a:hover .boxnews-more { border-bottom: 1px dotted #2b86b3; }
.boxnews a:hover .boxnews-more { border-bottom: 1px dotted #2b86b3; }
.boxnews a:hover h2 { color: #2b86b3; }
.boxnews h2 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em !important; margin-bottom: 15px; }
.boxnews a:hover h3 { color: #2b86b3; }
.boxnews h3 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em !important; margin-bottom: 15px; }
.boxnews p { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1.1em !important; line-height: 1.7em; }
.boxseo a { text-decoration: none; color: #2b86b3; position: relative; }
.boxseo a:hover { border-bottom: 1px dotted #2b86b3; }
.boxcontract a { text-decoration: none; color: #2b86b3; position: relative; }
.boxcontract a:hover { border-bottom: 1px dotted #2b86b3; }
.boxwebagency a { text-decoration: none; color: #2b86b3; position: relative; }
.boxwebagency a:hover { border-bottom: 1px dotted #2b86b3; }
#footer { position: relative; margin: 0 auto; width: 892px; height: 100px; line-height: 1.7em; }
#footer p#footer-left { float: left; margin-left: 8px; margin-top: 1.2em; color: #98a0a9; background: transparent url(img/footer_italy.gif) no-repeat; min-height:39px; height:auto !important; height:39px; }
#footer p#footer-left a { color: #2B86B3; text-decoration: none; }
#footer p#footer-left a:hover { border-bottom: 1px dotted #2B86B3; }
#footer p#footer-right { float: right; text-align: right; margin-right: 8px; margin-top: 10px; color: #98a0a9; }
#footer p#footer-right a { color: #2B86B3; text-decoration: none; }
#footer p#footer-right a:hover { border-bottom: 1px dotted #2B86B3; }
#footer #hrline { background: transparent url(img/footer_hrline.jpg) center no-repeat; width: 892px; min-height:1px; height:auto !important; height:1px; margin: 0 auto; position: relative; }
#features_root { padding-left: 0px; padding-right: 0px; }
#features_root h1 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 2.0em; margin-bottom: 20px; line-height: 20px; }
#features_root h2 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 2.0em; margin-bottom: 20px; line-height: 20px; }
#features_root h3 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 2.0em; margin-bottom: 20px; line-height: 20px; }
.hrline-full { background: transparent url(img/footer_hrline.jpg) center no-repeat; width: 892px; min-height:1px; height:auto !important; height:1px; margin: 0 auto; position: relative; }
#features_root h4 { font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 1.5em; margin-bottom: 10px; line-height: 20px; }
#features_root p { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 1.3em; line-height: 1.7em; /*width: 450px;*/ }
#features_root ul { margin-top: 10px; }
#features_root ul li { font-size: 1.3em; line-height: 1.2em; text-shadow: 0px 1px 0px #ffffff; color: #54616f; }
#features_root ul.bullet-style { margin-top: 10px; list-style:circle !important; }
#features_root ul.bullet-style li { font-size: 1.3em; background:url(img/checked.png) no-repeat left; margin-bottom: 10px; padding-left: 30px; min-height:18px; height:auto !important; height:18px; line-height: 1.5em; letter-spacing: 0.5px; }
#features_root ol { margin-top: 10px; }
#features_root ol li { font-size: 1.3em; line-height: 1.2em; text-shadow: 0px 1px 0px #ffffff; color: #54616f; }
#features_root .listbullet-left li { width:350px; background:url(img/checked.png) no-repeat left; margin-bottom: 10px; padding-left: 30px; min-height:18px; height:auto !important; height:18px; }
/*box webagency generali*/
.cssLO { float: left; }
.cssLO > .cssLI:first-child { overflow: hidden; }
.cssLClearR { clear: both; height: 0; padding: 0; margin: 0; display: none; }
.cssLI > .cssLClearR { display: block; }
.cssLClearC { clear: both; height: 0; padding: 0; margin: 0; display: none; }
.cssLI > .cssLClearC { display: block; }
.cssLClearL { clear: both; height: 0; padding: 0; margin: 0; display: none; }
html>/**/body .cssLClearL { display: block; }
div.cssLFixDWPositioning { height: 0px; line-height: 0px; font-size: 0px; padding: 0px; margin: 0px; border: 0px; }
/*box boxhome*/
div.boxhome { margin-right:auto; position:static; width:100%; min-width:960px; max-width:960px; margin-bottom: 42px; }
div.cssLO .boxhome_wrapper_design { background-color:transparent; margin:10px 0px 0px 0px; padding:0px; min-height:342px; height:auto !important; height:342px; }
div.cssLO .boxhome_column_1_design { background-color:transparent; margin:0px; padding:0px; min-height:342px; height:auto !important; height:342px; }
div.cssLO .boxhome_row_1_design { background-color:transparent; margin:0px; padding:0px; min-height:192px; height:auto !important; height:192px; }
div.cssLO .boxhome_row_2_design { background-color:transparent; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxhome_column_4_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:192px; height:auto !important; height:192px; }
div.cssLO .boxhome_column_5_design { background-color:transparent; margin-top:7px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:192px; height:auto !important; height:192px; }
div.cssLO .boxhome_column_6_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:192px; height:auto !important; height:192px; }
div.cssLO .boxhome_column_7_design { background-color:transparent; margin-top:7px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:192px; height:auto !important; height:192px; }
div.cssLO .boxhome_column_8_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxhome_column_9_design { background-color:transparent; margin-top:7px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxhome_column_10_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxhome_column_11_design { background-color:transparent; margin-top:7px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxhome_column_2_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:342px; height:auto !important; height:342px; }
div.cssLO .boxhome_column_3_design { background-color:transparent; margin-top:7px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:342px; height:auto !important; height:342px; }
.boxhome_wrapper_layout { width:100%; }
.boxhome_column_1_layout { width:600px; }
.boxhome_row_1_layout { width:100%; margin-right:auto; }
.boxhome_column_4_layout { width:90px; }
.boxhome_column_5_layout { width:210px; }
.boxhome_column_6_layout { width:90px; }
.boxhome_column_7_layout { width:210px; }
.boxhome_row_2_layout { width:100%; margin-right:auto; }
.boxhome_column_8_layout { width:90px; }
.boxhome_column_9_layout { width:210px; }
.boxhome_column_10_layout { width:90px; }
.boxhome_column_11_layout { width:210px; }
.boxhome_column_2_layout { width:60px; }
.boxhome_column_3_layout { width:300px; }
/*box root*/
div.boxroot { margin-right:auto; position:static; width:960px; }
div.cssLO .boxroot_wrapper_design { background-color:transparent; margin-top:30px; margin-right:0px; margin-bottom:42px; margin-left:0px; padding:0px; min-height:228px; height:auto !important; height:228px; }
div.cssLO .boxroot_column_1_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:5px; padding:0px; min-height:300px; height:auto !important; height:300px; }
div.cssLO .boxroot_column_2_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:228px; height:auto !important; height:228px; }
.boxroot_wrapper_layout { width:960px; }
.boxroot_column_1_layout { margin-left:0 !important; margin-right:300px !important; float:none; margin-right:297px; }
.boxroot_column_2_layout { width:300px; float:right; margin-left: 0px !important; margin-left: -3px; }
/*box news*/
div.boxnews { margin-right:auto; position:static; width:960px; }
div.cssLO .boxnews_wrapper_design { background-color:transparent; margin-top:70px; margin-right:0px; margin-bottom:42px; margin-left:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxnews_column_1_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxnews_column_2_design { background-color:transparent; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:143px; height:auto !important; height:143px; }
div.cssLO .boxnews_column_3_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxnews_column_4_design { background-color:transparent; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:143px; height:auto !important; height:143px; }
div.cssLO .boxnews_column_5_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxnews_column_6_design { background-color:transparent; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:143px; height:auto !important; height:143px; }
div.cssLO .boxnews_column_7_design { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; color:#000000; background-color:transparent; font-size:12px; line-height:150%; margin:0px; padding:0px; min-height:150px; height:auto !important; height:150px; }
div.cssLO .boxnews_column_8_design { background-color:transparent; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:10px; padding:0px; min-height:143px; height:auto !important; height:143px; }
.boxnews_wrapper_layout { width:960px; }
.boxnews_column_1_layout { width:40px; }
.boxnews_column_2_layout { width:200px; }
.boxnews_column_3_layout { width:40px; }
.boxnews_column_4_layout { width:200px; }
.boxnews_column_5_layout { width:40px; }
.boxnews_column_6_layout { width:200px; }
.boxnews_column_7_layout { width:40px; }
.boxnews_column_8_layout { width:200px; }
/*box webagency*/
div.boxwebagency { margin-right:auto; position:static; width:100%; min-width:960px; max-width:960px; }
div.cssLO .boxwebagency_column_1_design { background-color:transparent; margin:0px; padding:0px; min-height:279px; height:auto !important; height:279px; margin-left:50px; }
div.cssLO .boxwebagency_column_1_design p { width:400px; }
div.cssLO .boxwebagency_column_2_design { background-color:transparent; margin:0px; padding:0px; min-height:229px; height:auto !important; height:229px; }
div.cssLO .boxwebagency_column_3_design { background-color:transparent; margin:0px; padding:0px; min-height:478px; height:auto !important; height:478px; margin-left:50px; }
div.cssLO .boxwebagency_column_4_design { background-color:transparent; margin:0px; padding:0px; min-height:355px; height:auto !important; height:355px; margin-left:60px; }
div.cssLO .boxwebagency_column_4_design p { width: 420px; }
div.cssLO .boxwebagency_column_5_design { background-color:transparent; margin:0px; padding:0px; min-height:286px; height:auto !important; height:286px; margin-left:50px; }
div.cssLO .boxwebagency_column_6_design { background-color:transparent; margin:0px; padding:0px; min-height:236px; height:auto !important; height:236px; }
div.cssLO .boxwebagency_column_7_design { background-color:transparent; margin:0px; padding:0px; min-height:259px; height:auto !important; height:259px; }
div.cssLO .boxwebagency_column_8_design { background-color:transparent; margin:0px; padding:0px; min-height:209px; height:auto !important; height:209px; margin-left:20px; }
div.cssLO .boxwebagency_column_8_design p { width: 450px; text-align:justify; }
div.cssLO .boxwebagency_column_9_design { background-color:transparent; margin:0px; padding:0px; min-height:217px; height:auto !important; height:217px; }
div.cssLO .boxwebagency_column_9_design p { width: 400px; text-align:justify; }
div.cssLO .boxwebagency_column_10_design { background-color:transparent; margin:0px; padding:0px; min-height:167px; height:auto !important; height:167px; }
div.cssLO .boxwebagency_column_11_design { background-color:transparent; margin:0px; padding:0px; min-height:228px; height:auto !important; height:228px; }
div.cssLO .boxwebagency_column_12_design { background-color:transparent; margin:0px; padding:0px; min-height:178px; height:auto !important; height:178px; margin-left:50px; }
div.cssLO .boxwebagency_column_12_design p { text-align:justify; }
div.cssLO .boxwebagency_column_13_design { background-color:transparent; margin:0px; padding:0px; min-height:248px; height:auto !important; height:248px; margin-right: 50px; }
div.cssLO .boxwebagency_column_13_design p { text-align:justify; }
div.cssLO .boxwebagency_column_14_design { background-color:transparent; margin:0px; padding:0px; min-height:198px; height:auto !important; height:198px; }
div.cssLO .boxwebagency_column_15_design { background-color:transparent; margin:0px; padding:0px; min-height:248px; height:auto !important; height:248px; }
div.cssLO .boxwebagency_column_16_design { background-color:transparent; margin:0px; padding:0px; min-height:198px; height:auto !important; height:198px; }
div.cssLO .boxwebagency_column_16_design p { width:500px; text-align:justify; }
div.cssLO .boxwebagency_column_17_design { background-color:transparent; margin:0px; padding:0px; min-height:300px; height:auto !important; height:300px; margin-left:50px; }
div.cssLO .boxwebagency_column_18_design { background-color:transparent; margin:0px; padding:0px; min-height:250px; height:auto !important; height:250px; }
div.cssLO .boxwebagency_column_19_design { background-color:transparent; margin:0px; padding:0px; min-height:220px; height:auto !important; height:220px; }
div.cssLO .boxwebagency_column_20_design { background-color:transparent; margin:0px; padding:0px; min-height:170px; height:auto !important; height:170px; margin-left:50px; }
div.cssLO .boxwebagency_column_20_design p { text-align:justify; }
div.cssLO .boxwebagency_row_1_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:229px; height:auto !important; height:229px; }
div.cssLO .boxwebagency_row_2_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:150px; margin-left:0px; padding:0px; min-height:428px; height:auto !important; height:428px; }
div.cssLO .boxwebagency_row_3_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:236px; height:auto !important; height:236px; }
div.cssLO .boxwebagency_row_4_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:200px; margin-left:0px; padding:0px; min-height:209px; height:auto !important; height:209px; }
div.cssLO .boxwebagency_row_5_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:200px; margin-left:0px; padding:0px; min-height:167px; height:auto !important; height:167px; }
div.cssLO .boxwebagency_row_6_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:150px; margin-left:0px; padding:0px; min-height:178px; height:auto !important; height:178px; }
div.cssLO .boxwebagency_row_7_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:150px; margin-left:0px; padding:0px; min-height:198px; height:auto !important; height:198px; }
div.cssLO .boxwebagency_row_8_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:200px; margin-left:0px; padding:0px; min-height:198px; height:auto !important; height:198px; }
div.cssLO .boxwebagency_row_9_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:250px; height:auto !important; height:250px; }
div.cssLO .boxwebagency_row_10_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:220px; height:auto !important; height:220px; }
div.cs
}
div.cssLO .boxwebagency_row_11_design { background-color:transparent; margin:0px; padding:0px; min-height:227px; height:auto !important; height:227px; }
div.cssLO .boxwebagency_wrapper_design { background-color:transparent; margin-top:0px; margin-right:10px; margin-bottom:50px; margin-left:20px; padding:0px; min-height:2775px; height:auto !important; height:2775px; }
.boxwebagency_wrapper_layout { width:100%; }
.boxwebagency_row_1_layout { width:100%; margin-right:auto; }
.boxwebagency_column_1_layout { margin-left:0 !important; margin-right:424px !important; float:none; margin-right:421px; }
.boxwebagency_column_2_layout { width:424px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxwebagency_row_2_layout { width:100%; margin-right:auto; margin-left: 0px; }
.boxwebagency_column_3_layout { width:422px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxwebagency_column_4_layout { margin-left:422px !important; margin-right:0 !important; float:none; margin-left:419px; }
.boxwebagency_row_3_layout { width:100%; margin-right:auto; }
.boxwebagency_column_5_layout { margin-left:0 !important; margin-right:429px !important; float:none; margin-right:426px; }
.boxwebagency_column_6_layout { width:429px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxwebagency_row_4_layout { width:100%; margin-right:auto; }
.boxwebagency_column_7_layout { width:371px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxwebagency_column_8_layout { margin-left:371px !important; margin-right:0 !important; float:none; margin-left:368px; }
.boxwebagency_row_5_layout { width:100%; margin-right:auto; }
.boxwebagency_column_9_layout { margin-left:0 !important; margin-right:507px !important; float:none; margin-right:504px; }
.boxwebagency_column_10_layout { width:507px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxwebagency_row_6_layout { width:100%; margin-right:auto; }
.boxwebagency_column_11_layout { width:260px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxwebagency_column_12_layout { margin-left:260px !important; margin-right:0 !important; float:none; margin-left:257px; }
.boxwebagency_row_7_layout { width:100%; margin-right:auto; }
.boxwebagency_column_13_layout { margin-left:0 !important; margin-right:410px !important; float:none; margin-right:407px; }
.boxwebagency_column_14_layout { width:410px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxwebagency_row_8_layout { width:100%; margin-right:auto; }
.boxwebagency_column_15_layout { width:310px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxwebagency_column_16_layout { margin-left:310px !important; margin-right:0 !important; float:none; margin-left:307px; }
.boxwebagency_row_9_layout { width:100%; margin-right:auto; }
.boxwebagency_column_17_layout { margin-left:0 !important; margin-right:311px !important; float:none; margin-right:308px; }
.boxwebagency_column_18_layout { width:311px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxwebagency_row_10_layout { width:100%; margin-right:auto; }
.boxwebagency_column_19_layout { width:260px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxwebagency_column_20_layout { margin-left:260px !important; margin-right:0 !important; float:none; margin-left:257px; }
.boxwebagency_row_11_layout { width:100%; margin-right:auto; }
.boxwebagency_column_21_layout { margin-left:0 !important; margin-right:311px !important; float:none; margin-right:308px; }
.boxwebagency_column_22_layout { width:311px; float:right; margin-left: 0px !important; margin-left: -3px; }
/*box emm*/
div.boxemm { margin-right:auto; position:static; width:960px; }
div.cssLO .boxemm_wrapper_design { background-color:transparent; margin:0px; padding:0px; min-height:2370px; height:auto !important; height:2370px; }
div.cssLO .boxemm_row_1_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:108px; height:auto !important; height:108px; }
div.cssLO .boxemm_row_2_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:103px; height:auto !important; height:103px; }
div.cssLO .boxemm_row_3_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:153px; height:auto !important; height:153px; }
div.cssLO .boxemm_row_4_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:195px; height:auto !important; height:195px; }
div.cssLO .boxemm_row_5_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:176px; height:auto !important; height:176px; }
div.cssLO .boxemm_row_6_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:166px; height:auto !important; height:166px; }
div.cssLO .boxemm_row_7_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:131px; height:auto !important; height:131px; }
div.cssLO .boxemm_row_8_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:103px; height:auto !important; height:103px; }
div.cssLO .boxemm_row_9_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:107px; height:auto !important; height:107px; }
div.cssLO .boxemm_row_10_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:228px; height:auto !important; height:228px; }
div.cssLO .boxemm_row_11_design { background-color:transparent; margin:0px; padding:0px; min-height:231px; height:auto !important; height:231px; }
div.cssLO .boxemm_column_1_design { background-color:transparent; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:208px; height:auto !important; height:208px; }
div.cssLO .boxemm_column_2_design { background-color:transparent; margin:0px; padding:0px; min-height:108px; height:auto !important; height:108px; }
div.cssLO .boxemm_column_3_design { background-color:transparent; margin:0px; padding:0px; min-height:203px; height:auto !important; height:203px; }
div.cssLO .boxemm_column_4_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:103px; height:auto !important; height:103px; }
div.cssLO .boxemm_column_5_design { background-color:transparent; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:253px; height:auto !important; height:253px; }
div.cssLO .boxemm_column_6_design { background-color:transparent; margin:0px; padding:0px; min-height:153px; height:auto !important; height:153px; }
div.cssLO .boxemm_column_7_design { background-color:transparent; margin:0px; padding:0px; min-height:295px; height:auto !important; height:295px; }
div.cssLO .boxemm_column_8_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:195px; height:auto !important; height:195px; }
div.cssLO .boxemm_column_9_design { background-color:transparent; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:276px; height:auto !important; height:276px; }
div.cssLO .boxemm_column_10_design { background-color:transparent; margin:0px; padding:0px; min-height:176px; height:auto !important; height:176px; }
div.cssLO .boxemm_column_11_design { background-color:transparent; margin:0px; padding:0px; min-height:266px; height:auto !important; height:266px; }
div.cssLO .boxemm_column_12_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:166px; height:auto !important; height:166px; }
div.cssLO .boxemm_column_13_design { background-color:transparent; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:231px; height:auto !important; height:231px; }
div.cssLO .boxemm_column_14_design { background-color:transparent; margin:0px; padding:0px; min-height:131px; height:auto !important; height:131px; }
div.cssLO .boxemm_column_15_design { background-color:transparent; margin:0px; padding:0px; min-height:203px; height:auto !important; height:203px; }
div.cssLO .boxemm_column_16_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:103px; height:auto !important; height:103px; }
div.cssLO .boxemm_column_17_design { background-color:transparent; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:207px; height:auto !important; height:207px; }
div.cssLO .boxemm_column_18_design { background-color:transparent; margin:0px; padding:0px; min-height:107px; height:auto !important; height:107px; }
div.cssLO .boxemm_column_19_design { background-color:transparent; margin:0px; padding:0px; min-height:228px; height:auto !important; height:228px; }
div.cssLO .boxemm_column_20_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:119px; height:auto !important; height:119px; }
div.cssLO .boxemm_column_21_design { background-color:transparent; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:231px; height:auto !important; height:231px; }
div.cssLO .boxemm_column_22_design { background-color:transparent; margin:0px; padding:0px; min-height:107px; height:auto !important; height:107px; }
.boxemm_wrapper_layout { width:960px; }
.boxemm_row_1_layout { width:100%; margin-right:auto; }
.boxemm_column_1_layout { margin-left:0 !important; margin-right:279px !important; float:none; margin-right:276px; }
.boxemm_column_2_layout { width:279px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxemm_row_2_layout { width:100%; margin-right:auto; }
.boxemm_column_3_layout { width:392px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxemm_column_4_layout { margin-left:392px !important; margin-right:0 !important; float:none; margin-left:389px; }
.boxemm_row_3_layout { width:100%; margin-right:auto; }
.boxemm_column_5_layout { margin-left:0 !important; margin-right:281px !important; float:none; margin-right:278px; }
.boxemm_column_6_layout { width:281px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxemm_row_4_layout { width:100%; margin-right:auto; }
.boxemm_column_7_layout { width:392px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxemm_column_8_layout { margin-left:392px !important; margin-right:0 !important; float:none; margin-left:389px; }
.boxemm_row_5_layout { width:100%; margin-right:auto; }
.boxemm_column_9_layout { margin-left:0 !important; margin-right:394px !important; float:none; margin-right:391px; }
.boxemm_column_10_layout { width:394px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxemm_row_6_layout { width:100%; margin-right:auto; }
.boxemm_column_11_layout { width:396px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxemm_column_12_layout { margin-left:396px !important; margin-right:0 !important; float:none; margin-left:393px; }
.boxemm_row_7_layout { width:100%; margin-right:auto; }
.boxemm_column_13_layout { margin-left:0 !important; margin-right:294px !important; float:none; margin-right:291px; }
.boxemm_column_14_layout { width:294px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxemm_row_8_layout { width:100%; margin-right:auto; }
.boxemm_column_15_layout { width:392px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxemm_column_16_layout { margin-left:392px !important; margin-right:0 !important; float:none; margin-left:389px; }
.boxemm_row_9_layout { width:100%; margin-right:auto; }
.boxemm_column_17_layout { margin-left:0 !important; margin-right:303px !important; float:none; margin-right:300px; }
.boxemm_column_18_layout { width:303px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxemm_row_10_layout { width:100%; margin-right:auto; }
.boxemm_column_19_layout { width:396px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxemm_column_20_layout { margin-left:396px !important; margin-right:0 !important; float:none; margin-left:393px; }
.boxemm_row_11_layout { width:100%; margin-right:auto; }
.boxemm_column_21_layout { margin-left:0 !important; margin-right:265px !important; float:none; margin-right:262px; }
.boxemm_column_22_layout { width:265px; float:right; margin-left: 0px !important; margin-left: -3px; }
/* box emm list designer */
div.boxemmlistdesigner { margin-right:auto; position:static; width:960px; }
div.cssLO .boxemmlistdesigner_wrapper_design { background-color:transparent; margin-top:0px; margin-right:79px; margin-bottom:0px; margin-left:79px; padding:0px; min-height:300px; height:auto !important; height:300px; }
div.cssLO .boxemmlistdesigner_row_1_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:50px; margin-left:0px; padding:0px; min-height:25px; height:auto !important; height:25px; }
div.cssLO .boxemmlistdesigner_row_2_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:50px; margin-left:0px; padding:0px; min-height:25px; height:auto !important; height:25px; }
div.cssLO .boxemmlistdesigner_row_3_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:50px; margin-left:0px; padding:0px; min-height:25px; height:auto !important; height:25px; }
div.cssLO .boxemmlistdesigner_row_4_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; padding:0px; min-height:70px; height:auto !important; height:70px; }
div.cssLO .boxemmlistdesigner_column_1_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_2_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_3_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_4_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_5_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_6_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_7_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_8_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_9_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_10_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_11_design { background-color:transparent; margin:0px; padding:0px; min-height:25px; height:auto !important; height:25px; }
div.cssLO .boxemmlistdesigner_column_12_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_13_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_14_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_15_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_16_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_17_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_18_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_19_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_20_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_21_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_22_design { background-color:transparent; margin:0px; padding:0px; min-height:25px; height:auto !important; height:25px; }
div.cssLO .boxemmlistdesigner_column_23_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_24_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_25_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_26_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_27_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_28_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_29_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_30_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_31_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_32_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_33_design { background-color:transparent; margin:0px; padding:0px; min-height:25px; height:auto !important; height:25px; }
div.cssLO .boxemmlistdesigner_column_34_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_35_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_36_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_37_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_38_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_39_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_40_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_41_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_42_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_43_design { background-color:transparent; margin:0px; padding:0px; min-height:75px; height:auto !important; height:75px; }
div.cssLO .boxemmlistdesigner_column_44_design { background-color:transparent; margin:0px; padding:0px; min-height:70px; height:auto !important; height:70px; }
.boxemmlistdesigner_wrapper_layout { width:960px; }
.boxemmlistdesigner_row_1_layout { width:100%; margin-right:auto; }
.boxemmlistdesigner_column_1_layout { width:48px; }
.boxemmlistdesigner_column_2_layout { width:20px; }
.boxemmlistdesigner_column_3_layout { width:166px; }
.boxemmlistdesigner_column_4_layout { width:50px; }
.boxemmlistdesigner_column_5_layout { width:48px; }
.boxemmlistdesigner_column_6_layout { width:20px; }
.boxemmlistdesigner_column_7_layout { width:166px; }
.boxemmlistdesigner_column_8_layout { width:50px; }
.boxemmlistdesigner_column_9_layout { width:48px; }
.boxemmlistdesigner_column_10_layout { width:20px; }
.boxemmlistdesigner_column_11_layout { width:166px; }
.boxemmlistdesigner_row_2_layout { width:100%; margin-right:auto; }
.boxemmlistdesigner_column_12_layout { width:48px; }
.boxemmlistdesigner_column_13_layout { width:20px; }
.boxemmlistdesigner_column_14_layout { width:166px; }
.boxemmlistdesigner_column_15_layout { width:50px; }
.boxemmlistdesigner_column_16_layout { width:48px; }
.boxemmlistdesigner_column_17_layout { width:20px; }
.boxemmlistdesigner_column_18_layout { width:166px; }
.boxemmlistdesigner_column_19_layout { width:50px; }
.boxemmlistdesigner_column_20_layout { width:48px; }
.boxemmlistdesigner_column_21_layout { width:20px; }
.boxemmlistdesigner_column_22_layout { width:166px; }
.boxemmlistdesigner_row_3_layout { width:100%; margin-right:auto; }
.boxemmlistdesigner_column_23_layout { width:48px; }
.boxemmlistdesigner_column_24_layout { width:20px; }
.boxemmlistdesigner_column_25_layout { width:166px; }
.boxemmlistdesigner_column_26_layout { width:50px; }
.boxemmlistdesigner_column_27_layout { width:48px; }
.boxemmlistdesigner_column_28_layout { width:20px; }
.boxemmlistdesigner_column_29_layout { width:166px; }
.boxemmlistdesigner_column_30_layout { width:50px; }
.boxemmlistdesigner_column_31_layout { width:48px; }
.boxemmlistdesigner_column_32_layout { width:20px; }
.boxemmlistdesigner_column_33_layout { width:166px; }
.boxemmlistdesigner_row_4_layout { width:100%; margin-right:auto; }
.boxemmlistdesigner_column_34_layout { width:48px; }
.boxemmlistdesigner_column_35_layout { width:20px; }
.boxemmlistdesigner_column_36_layout { width:166px; }
.boxemmlistdesigner_column_37_layout { width:50px; }
.boxemmlistdesigner_column_38_layout { width:48px; }
.boxemmlistdesigner_column_39_layout { width:20px; }
.boxemmlistdesigner_column_40_layout { width:166px; }
.boxemmlistdesigner_column_41_layout { width:50px; }
.boxemmlistdesigner_column_42_layout { width:48px; }
.boxemmlistdesigner_column_43_layout { width:20px; }
.boxemmlistdesigner_column_44_layout { width:166px; }
/* box seo */
div.boxseo { margin-right:auto; position:static; width:960px; }
div.cssLO .boxseo_wrapper_design { background-color:transparent; margin:0px; padding:0px; min-height:3153px; height:auto !important; height:3153px; }
div.cssLO .boxseo_row_1_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:218px; height:auto !important; height:218px; }
div.cssLO .boxseo_row_2_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:153px; height:auto !important; height:153px; }
div.cssLO .boxseo_row_3_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:246px; height:auto !important; height:246px; }
div.cssLO .boxseo_row_4_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:176px; height:auto !important; height:176px; }
div.cssLO .boxseo_row_5_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:274px; height:auto !important; height:274px; }
div.cssLO .boxseo_row_6_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:185px; height:auto !important; height:185px; }
div.cssLO .boxseo_row_7_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:213px; height:auto !important; height:213px; }
div.cssLO .boxseo_row_8_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:222px; height:auto !important; height:222px; }
div.cssLO .boxseo_row_9_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:246px; height:auto !important; height:246px; }
div.cssLO .boxseo_row_10_design { background-color:transparent; margin-top:0px; margin-right:0px; margin-bottom:100px; margin-left:0px; padding:0px; min-height:220px; height:auto !important; height:220px; }
div.cssLO .boxseo_column_1_design { background-color:transparent; margin-top:70px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:198px; height:auto !important; height:198px; }
div.cssLO .boxseo_column_2_design { background-color:transparent; margin:0px; padding:0px; min-height:218px; height:auto !important; height:218px; }
div.cssLO .boxseo_column_3_design { background-color:transparent; margin:0px; padding:0px; min-height:153px; height:auto !important; height:153px; }
div.cssLO .boxseo_column_4_design { background-color:transparent; margin-top:30px; margin-right:200px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:133px; height:auto !important; height:133px; }
div.cssLO .boxseo_column_5_design { background-color:transparent; margin-top:20px; margin-right:20px; margin-bottom:0px; margin-left:100px; padding:0px; min-height:226px; height:auto !important; height:226px; }
div.cssLO .boxseo_column_6_design { background-color:transparent; margin:0px; padding:0px; min-height:246px; height:auto !important; height:246px; }
div.cssLO .boxseo_column_7_design { background-color:transparent; margin:0px; padding:0px; min-height:176px; height:auto !important; height:176px; }
div.cssLO .boxseo_column_8_design { background-color:transparent; margin-top:20px; margin-right:300px; margin-bottom:0px; margin-left:0px; padding:0px; min-height:156px; height:auto !important; height:156px; }
div.cssLO .boxseo_column_9_design { background-color:transparent; margin-top:20px; margin-right:20px; margin-bottom:0px; margin-left:50px; padding:0px; min-height:254px; height:auto !important; height:254px; }
div.cssLO .boxseo_column_10_design { background-color:transparent; margin:0px; padding:0px; min-height:274px; height:auto !important; height:274px; }
div.cssLO .boxseo_column_11_design { background-color:transparent; margin:0px; padding:0px; min-height:185px; height:auto !important; height:185px; }
div.cssLO .boxseo_column_12_design { background-color:transparent; margin-top:20px; margin-right:50px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:165px; height:auto !important; height:165px; }
div.cssLO .boxseo_column_13_design { background-color:transparent; margin-top:70px; margin-right:20px; margin-bottom:0px; margin-left:150px; padding:0px; min-height:193px; height:auto !important; height:193px; }
div.cssLO .boxseo_column_14_design { background-color:transparent; margin:0px; padding:0px; min-height:213px; height:auto !important; height:213px; }
div.cssLO .boxseo_column_15_design { background-color:transparent; margin:0px; padding:0px; min-height:222px; height:auto !important; height:222px; }
div.cssLO .boxseo_column_16_design { background-color:transparent; margin-top:20px; margin-right:200px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:202px; height:auto !important; height:202px; }
div.cssLO .boxseo_column_17_design { background-color:transparent; margin-top:80px; margin-right:20px; margin-bottom:0px; margin-left:200px; padding:0px; min-height:226px; height:auto !important; height:226px; }
div.cssLO .boxseo_column_18_design { background-color:transparent; margin:0px; padding:0px; min-height:246px; height:auto !important; height:246px; }
div.cssLO .boxseo_column_19_design { background-color:transparent; margin:0px; padding:0px; min-height:220px; height:auto !important; height:220px; }
div.cssLO .boxseo_column_20_design { background-color:transparent; margin-top:20px; margin-right:100px; margin-bottom:0px; margin-left:20px; padding:0px; min-height:200px; height:auto !important; height:200px; }
.boxseo_wrapper_layout { width:960px; }
.boxseo_row_1_layout { width:100%; margin-right:auto; }
.boxseo_column_1_layout { margin-left:0 !important; margin-right:377px !important; float:none; margin-right:374px; }
.boxseo_column_2_layout { width:377px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxseo_row_2_layout { width:100%; margin-right:auto; }
.boxseo_column_3_layout { width:311px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxseo_column_4_layout { margin-left:311px !important; margin-right:0 !important; float:none; margin-left:308px; }
.boxseo_row_3_layout { width:100%; margin-right:auto; }
.boxseo_column_5_layout { margin-left:0 !important; margin-right:347px !important; float:none; margin-right:344px; }
.boxseo_column_6_layout { width:347px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxseo_row_4_layout { width:100%; margin-right:auto; }
.boxseo_column_7_layout { width:277px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxseo_column_8_layout { margin-left:277px !important; margin-right:0 !important; float:none; margin-left:274px; }
.boxseo_row_5_layout { width:100%; margin-right:auto; }
.boxseo_column_9_layout { margin-left:0 !important; margin-right:338px !important; float:none; margin-right:335px; }
.boxseo_column_10_layout { width:338px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxseo_row_6_layout { width:100%; margin-right:auto; }
.boxseo_column_11_layout { width:380px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxseo_column_12_layout { margin-left:380px !important; margin-right:0 !important; float:none; margin-left:377px; }
.boxseo_row_7_layout { width:100%; margin-right:auto; }
.boxseo_column_13_layout { margin-left:0 !important; margin-right:383px !important; float:none; margin-right:380px; }
.boxseo_column_14_layout { width:383px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxseo_row_8_layout { width:100%; margin-right:auto; }
.boxseo_column_15_layout { width:373px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxseo_column_16_layout { margin-left:373px !important; margin-right:0 !important; float:none; margin-left:370px; }
.boxseo_row_9_layout { width:100%; margin-right:auto; }
.boxseo_column_17_layout { margin-left:0 !important; margin-right:347px !important; float:none; margin-right:344px; }
.boxseo_column_18_layout { width:347px; float:right; margin-left: 0px !important; margin-left: -3px; }
.boxseo_row_10_layout { width:100%; margin-right:auto; }
.boxseo_column_19_layout { width:375px; float:left; margin-right: 0px !important; margin-right: -3px; }
.boxseo_column_20_layout { margin-left:375px !important; margin-right:0 !important; float:none; margin-left:372px; }
/* boxmenushort */
div.boxmenushort { margin-right:auto; position:static; width:100%; min-width:910px; max-width:910px; }
div.cssLO .boxmenushort_wrapper_design { background-color:transparent; margin:0px; padding:0px; min-height:30px; height:auto !important; height:30px; }
div.cssLO .boxmenushort_column_1_design { background-color:transparent; margin:0px 0px 0px 50px; padding:0px; min-height:30px; height:auto !important; height:30px; }
div.cssLO .boxmenushort_column_2_design { text-align:right; background-color:transparent; line-height:150%; margin:0px; padding:0px; min-height:30px; height:auto !important; height:30px; }
.boxmenushort_wrapper_layout { width:910px; }
.boxmenushort_column_1_layout { width:50%; }
.boxmenushort_column_2_layout { width:50%; margin-right: -1px; }
html>body .boxmenushort_column_2_layout { margin-right:0 }
/* botton style */
.bottonstyle { background: url("img/sprite.png") no-repeat 0 -70px; border: none; position:relative; cursor: pointer; display: inline-block; height: 34px; line-height: 34px; padding: 0 10px 0 15px; margin: 10px 0 0 400px; position: relative; color:#65717d; text-shadow: 1px 1px 0 #fff; }
.bottonstyle span { background:url("img/sprite.png") no-repeat 100% -70px; height:34px; right: -5px; top:0; position:absolute; width:10px; }
.bottonstyle:hover { background-position:0 -104px; }
.bottonstyle:hover span { background-position:100% -104px; }
.bottonstyle:active { bottom:-1px; }
/* list menu vertical */
ul#toolbox { font-family: myriad-pro, sans-serif; padding-left: 0; padding-bottom: 18px; border-bottom-style: none; border-bottom: 1px dotted #656565; margin-bottom: 18px; list-style: none; text-decoration: none; }
ul#toolbox a { color:#4e4b4b; text-decoration:none; }
ul#toolbox a:hover { color:#2f2f2f; font-weight: bold; }
.toolboxdiv-news { border-top: 1px dotted #656565; }
.toolboxdiv-news p { margin-top:10px; }
ul#toolbox-news { font-family: myriad-pro, sans-serif; padding-left: 0; padding-bottom: 18px; border-bottom-style: none; list-style: none; text-decoration: none; }
ul#toolbox-news a { color:#4e4b4b; text-decoration:none; }
ul#toolbox-news a:hover { color:#2f2f2f; font-weight: bold; }
li.latest-list { background-image: url(img/icon_bullet.gif); background-position: 0 0em; background-repeat: no-repeat; color: #4e4b4b; padding-left: 23px; margin-bottom: 10px; }
li.latest-list-last { background-image: url(img/icon_bullet.gif); background-position: 0 0em; background-repeat: no-repeat; color: #4e4b4b; padding-left: 23px; margin-bottom: 0px; }
li.email { background-image: url(img/icon_email.gif); color: #4e4b4b; padding-left: 23px; background-position: 0 0em; background-repeat: no-repeat; margin-bottom: 10px; }
li.email span { font-weight: bold; }
li.contact { background-image: url(img/icon_contact.gif); color: #4e4b4b; padding-left: 23px; background-position: 0 0em; background-repeat: no-repeat; margin-bottom: 10px; }
li.contact span { font-weight: bold; }
li.lastitem { background-image: url(img/icon_returnback.gif); color: #4e4b4b; padding-left: 23px; background-position: 0 0em; background-repeat: no-repeat; margin-bottom: 10px; margin-top: 18px; }
.content-sidebar { font-family: myriad-pro, sans-serif; padding: 8px 20px; font-size: 1.4em; line-height: 1.5em; }
.content-sidebar p { margin: 6px 0px 12px; }
.content-sidebar span { font-family: myriad-pro, sans-serif; font-style: normal; font-weight: 700; }
.content-sidebar a { text-decoration: none; color: #2b86b3; position: relative; }
.content-sidebar a:hover { border-bottom: 1px dotted #2b86b3; }
/* end styles bullet toolbox */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
*+html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.fbs { font-weight: bold; }
.fbs-null { font-weight: normal; }
.fbs-highlights { background-color:#FF0; }
.fbs-nowrap { font-weight: bold; white-space:nowrap; }
.fbs-align-justify { text-align: justify; }
.fbs-align-right { text-align: right; vertical-align:middle; }
.fbs-align-right-box-news { text-align: right; vertical-align:middle; margin-right:40px; }
.fbs-align-center { text-align: center; vertical-align:middle; }
img.news-image-left { float: left; margin: 3px 30px 10px 0px; }
img.news-image-right { float: right; margin: 3px 0px 10px 30px; }
img.icon-image-left { float: left; margin: 3px 30px 10px 50px; }
/* share widget */
#features_root .addthis_toolbox a:hover { border-bottom-width: 0px; border-bottom-style: dotted; border-bottom-color: #fff; }
.sharewidget-content-box { position:relative; float:left; border:1px solid #DBE9EF; padding:2px 8px 2px 9px; margin-left:14px; background-color:#EFF5F8; line-height:1.5em; font-size:1.2em; }
.sharewidget-content-box .sharewidget-content-arrow { position:absolute; top:5px; left:-7px; width:7px; height:13px; background:url(img/icon_sharewidget-triangle.gif) no-repeat; }
/* share widget end */
.box-description-full { width: 660px; }
.box-description-full-plus { width: 760px; }

