#kouma-m { display:none }



.koumaseo { display:none }

#koumaseo { display:none }



#kouma-d { display: block }



     #kouma-t { display: none}

    .kouma-tslide { display: none }



.kouma-center



{



  text-align: center;



}







.kouma-dslide



{



  background: #FFFFFF;



  margin: 0px auto 0;



  position: relative;



  cursor: auto;



  width: 1000px;



  z-index: auto !important;



}







.kouma-mslide



{



  background: #FFFFFF;



  margin: 0px auto 0;



  position: relative;



  cursor: auto;



  z-index: auto !important;



}







#kouma-ariannatintimain



{



  background: #FFFFFF;



  margin: 0 auto;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  position: relative;



  width: 100%;



  min-height: 100%;



  left: 0;



  top: 0;



  cursor: default;



  overflow: hidden;



}







table, ul.kouma-ariannatintihmenu



{



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



}







h1, h2, h3, h4, h5, h6, p, a, ul, ol, li



{



  margin: 0;



  padding: 0;



}







.kouma-ariannatintibutton



{



  border: 0;



  border-collapse: separate;



  -webkit-background-origin: border !important;



  -moz-background-origin: border !important;



  background-origin: border-box !important;



  background: #93AC12;



  background: linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  background: -webkit-linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  background: -moz-linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  background: -o-linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  background: -ms-linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  background: linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  -svg-background: linear-gradient(top, rgba(161, 189, 20, 0.8) 0, rgba(161, 189, 20, 0.8) 50%, rgba(161, 189, 20, 0.8) 60%, rgba(126, 148, 16, 0.8) 100%) no-repeat;



  -webkit-border-radius: 3px;



  -moz-border-radius: 3px;



  border-radius: 3px;



  border-width: 0;



  padding: 0 7px;



  margin: 0 auto;



  height: 26px;



}







.kouma-ariannatintipostcontent, .kouma-ariannatintipostheadericons, .kouma-ariannatintipostfootericons, .kouma-ariannatintiblockcontent, ul.kouma-ariannatintivmenu a



{



  text-align: left;



}







.kouma-ariannatintipostcontent, .kouma-ariannatintipostcontent li, .kouma-ariannatintipostcontent table, .kouma-ariannatintipostcontent a, .kouma-ariannatintipostcontent a:link, .kouma-ariannatintipostcontent a:visited, .kouma-ariannatintipostcontent a.visited, .kouma-ariannatintipostcontent a:hover, .kouma-ariannatintipostcontent a.hovered



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatintipostcontent p



{



  margin: 12px 0;



}







.kouma-ariannatintipostcontent h1, .kouma-ariannatintipostcontent h1 a, .kouma-ariannatintipostcontent h1 a:link, .kouma-ariannatintipostcontent h1 a:visited, .kouma-ariannatintipostcontent h1 a:hover, .kouma-ariannatintipostcontent h2, .kouma-ariannatintipostcontent h2 a, .kouma-ariannatintipostcontent h2 a:link, .kouma-ariannatintipostcontent h2 a:visited, .kouma-ariannatintipostcontent h2 a:hover, .kouma-ariannatintipostcontent h3, .kouma-ariannatintipostcontent h3 a, .kouma-ariannatintipostcontent h3 a:link, .kouma-ariannatintipostcontent h3 a:visited, .kouma-ariannatintipostcontent h3 a:hover, .kouma-ariannatintipostcontent h4, .kouma-ariannatintipostcontent h4 a, .kouma-ariannatintipostcontent h4 a:link, .kouma-ariannatintipostcontent h4 a:visited, .kouma-ariannatintipostcontent h4 a:hover, .kouma-ariannatintipostcontent h5, .kouma-ariannatintipostcontent h5 a, .kouma-ariannatintipostcontent h5 a:link, .kouma-ariannatintipostcontent h5 a:visited, .kouma-ariannatintipostcontent h5 a:hover, .kouma-ariannatintipostcontent h6, .kouma-ariannatintipostcontent h6 a, .kouma-ariannatintipostcontent h6 a:link, .kouma-ariannatintipostcontent h6 a:visited, .kouma-ariannatintipostcontent h6 a:hover, .kouma-ariannatintiblockheader .t, .kouma-ariannatintiblockheader .t a, .kouma-ariannatintiblockheader .t a:link, .kouma-ariannatintiblockheader .t a:visited, .kouma-ariannatintiblockheader .t a:hover, .kouma-ariannatintivmenublockheader .t, .kouma-ariannatintivmenublockheader .t a, .kouma-ariannatintivmenublockheader .t a:link, .kouma-ariannatintivmenublockheader .t a:visited, .kouma-ariannatintivmenublockheader .t a:hover, .kouma-ariannatintiheadline, .kouma-ariannatintiheadline a, .kouma-ariannatintiheadline a:link, .kouma-ariannatintiheadline a:visited, .kouma-ariannatintiheadline a:hover, .kouma-ariannatintislogan, .kouma-ariannatintislogan a, .kouma-ariannatintislogan a:link, .kouma-ariannatintislogan a:visited, .kouma-ariannatintislogan a:hover, .kouma-ariannatintipostheader, .kouma-ariannatintipostheader a, .kouma-ariannatintipostheader a:link, .kouma-ariannatintipostheader a:visited, .kouma-ariannatintipostheader a:hover



{



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  font-weight: normal;



  font-style: normal;



  line-height: 120%;



}







.kouma-ariannatintipostcontent a, .kouma-ariannatintipostcontent a:link



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



  color: #6A2588;



}







.kouma-ariannatintipostcontent a:visited, .kouma-ariannatintipostcontent a.visited



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



  color: #6A2588;



}







.kouma-ariannatintipostcontent  a:hover, .kouma-ariannatintipostcontent a.hover



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: bold;



  font-style: normal;



  text-decoration: none;



  color: #000;



}







.kouma-ariannatintipostcontent h1



{



  color: #333333;



  margin: 10px 0 0;



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblockcontent h1



{



  margin: 10px 0 0;



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblock2content h1



{



  margin: 10px 0 0;



  text-alling: center;



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h1 a, .kouma-ariannatintipostcontent h1 a:link, .kouma-ariannatintipostcontent h1 a:hover, .kouma-ariannatintipostcontent h1 a:visited, .kouma-ariannatintiblockcontent h1 a, .kouma-ariannatintiblockcontent h1 a:link, .kouma-ariannatintiblockcontent h1 a:hover, .kouma-ariannatintiblockcontent h1 a:visited



{



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h2



{



  color: #333333;



  margin: 10px 0 0;



  font-size: 24px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblockcontent h2



{



  margin: 10px 0 0;



  font-size: 24px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h2 a, .kouma-ariannatintipostcontent h2 a:link, .kouma-ariannatintipostcontent h2 a:hover, .kouma-ariannatintipostcontent h2 a:visited, .kouma-ariannatintiblockcontent h2 a, .kouma-ariannatintiblockcontent h2 a:link, .kouma-ariannatintiblockcontent h2 a:hover, .kouma-ariannatintiblockcontent h2 a:visited



{



  font-size: 24px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h3



{



  color: #333333;



  margin: 10px 0 0;



  font-size: 22px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblockcontent h3



{



  margin: 10px 0 0;



  font-size: 22px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h3 a, .kouma-ariannatintipostcontent h3 a:link, .kouma-ariannatintipostcontent h3 a:hover, .kouma-ariannatintipostcontent h3 a:visited, .kouma-ariannatintiblockcontent h3 a, .kouma-ariannatintiblockcontent h3 a:link, .kouma-ariannatintiblockcontent h3 a:hover, .kouma-ariannatintiblockcontent h3 a:visited



{



  font-size: 22px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h4



{



  color: #672484;



  margin: 10px 0 0;



  font-size: 21px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblockcontent h4



{



  margin: 10px 0 0;



  font-size: 18px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h4 a, .kouma-ariannatintipostcontent h4 a:link, .kouma-ariannatintipostcontent h4 a:hover, .kouma-ariannatintipostcontent h4 a:visited, .kouma-ariannatintiblockcontent h4 a, .kouma-ariannatintiblockcontent h4 a:link, .kouma-ariannatintiblockcontent h4 a:hover, .kouma-ariannatintiblockcontent h4 a:visited



{



  font-size: 18px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h5



{



  color: #333333;



  margin: 10px 0 0;



  font-size: 15px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblockcontent h5



{



  margin: 10px 0 0;



  font-size: 15px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h5 a, .kouma-ariannatintipostcontent h5 a:link, .kouma-ariannatintipostcontent h5 a:hover, .kouma-ariannatintipostcontent h5 a:visited, .kouma-ariannatintiblockcontent h5 a, .kouma-ariannatintiblockcontent h5 a:link, .kouma-ariannatintiblockcontent h5 a:hover, .kouma-ariannatintiblockcontent h5 a:visited



{



  font-size: 15px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h6



{



  color: #000000;



  margin: 10px 0 0;



  font-size: 14px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintiblockcontent h6



{



  margin: 10px 0 0;



  font-size: 14px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintipostcontent h6 a, .kouma-ariannatintipostcontent h6 a:link, .kouma-ariannatintipostcontent h6 a:hover, .kouma-ariannatintipostcontent h6 a:visited, .kouma-ariannatintiblockcontent h6 a, .kouma-ariannatintiblockcontent h6 a:link, .kouma-ariannatintiblockcontent h6 a:hover, .kouma-ariannatintiblockcontent h6 a:visited



{



  font-size: 14px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







header, footer, article, nav, #kouma-ariannatintihmenu-bg, .kouma-ariannatintisheet, .kouma-ariannatintihmenu a, .kouma-ariannatintivmenu a, .kouma-ariannatintislidenavigator > a, .kouma-ariannatinticheckbox:before, .kouma-ariannatintiradiobutton:before



{



  -webkit-background-origin: border !important;



  -moz-background-origin: border !important;



  background-origin: border-box !important;



}







header, footer, article, nav, #kouma-ariannatintihmenu-bg, .kouma-ariannatintisheet, .kouma-ariannatintislidenavigator > a, .kouma-ariannatinticheckbox:before, .kouma-ariannatintiradiobutton:before



{



  display: block;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}







ul



{



  list-style-type: none;



}







ol



{



  list-style-position: inside;



}







html, body



{



  height: 100%;



}







body



{



  padding: 0;



  margin: 0;



  min-width: 1000px;



  color: #000000;



}







.clearfix:before, .clearfix:after



{



  width: 100%;



  content: " ";



  display: table;



}







.clearfix:after



{



  clear: both;



}







.cleared



{



  font: 0/0 serif;



  clear: both;



}







form



{



  padding: 0 !important;



  margin: 0 !important;



}







table.position



{



  position: relative;



  width: 100%;



  table-layout: fixed;



}







li h1, .kouma-ariannatintipostcontent li h1, .kouma-ariannatintiblockcontent li h1



{



  margin: 1px;



}







li h2, .kouma-ariannatintipostcontent li h2, .kouma-ariannatintiblockcontent li h2



{



  margin: 1px;



}







li h3, .kouma-ariannatintipostcontent li h3, .kouma-ariannatintiblockcontent li h3



{



  margin: 1px;



}







li h4, .kouma-ariannatintipostcontent li h4, .kouma-ariannatintiblockcontent li h4



{



  margin: 1px;



}







li h5, .kouma-ariannatintipostcontent li h5, .kouma-ariannatintiblockcontent li h5



{



  margin: 1px;



}







li h6, .kouma-ariannatintipostcontent li h6, .kouma-ariannatintiblockcontent li h6



{



  margin: 1px;



}







li p, .kouma-ariannatintipostcontent li p, .kouma-ariannatintiblockcontent li p



{



  margin: 1px;



}







.kouma-ariannatintishapes



{



  position: absolute;



  top: 0;



  right: 0;



  bottom: 0;



  left: 0;



  overflow: hidden;



}







.kouma-ariannatintislider-inner



{



  position: relative;



  overflow: hidden;



  width: 100%;



  height: 100%;



}







.kouma-ariannatintislidenavigator > a



{



  display: inline-block;



  vertical-align: middle;



  outline-style: none;



  font-size: 1px;



}







.kouma-ariannatintislidenavigator > a:last-child



{



  margin-right: 0 !important;



}







.kouma-ariannatintiheadline



{



  display: inline-block;



  position: absolute;



  min-width: 50px;



  top: 59px;



  left: 84.95%;



  line-height: 100%;



  margin-left: -248px !important;



  -webkit-transform: rotate(0deg);



  -moz-transform: rotate(0deg);



  -o-transform: rotate(0deg);



  -ms-transform: rotate(0deg);



  transform: rotate(0deg);



  z-index: 101;



}







.kouma-ariannatintiheadline, .kouma-ariannatintiheadline a, .kouma-ariannatintiheadline a:link, .kouma-ariannatintiheadline a:visited, .kouma-ariannatintiheadline a:hover



{



  font-size: 36px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



  text-align: left;



  padding: 0;



  margin: 0;



  color: #CEE8ED !important;



  white-space: nowrap;



}







.kouma-ariannatintislogan



{



  display: inline-block;



  position: absolute;



  min-width: 50px;



  top: 103px;



  left: 88.01%;



  line-height: 100%;



  margin-left: -132px !important;



  -webkit-transform: rotate(0deg);



  -moz-transform: rotate(0deg);



  -o-transform: rotate(0deg);



  -ms-transform: rotate(0deg);



  transform: rotate(0deg);



  z-index: 102;



  white-space: nowrap;



}







.kouma-ariannatintislogan, .kouma-ariannatintislogan a, .kouma-ariannatintislogan a:link, .kouma-ariannatintislogan a:visited, .kouma-ariannatintislogan a:hover



{



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



  text-align: left;



  padding: 0;



  margin: 0;



  color: #C7E4EB !important;



}







.kouma-ariannatintinav



{



  background: #672484;



  margin: 0 auto;



  position: relative;



  z-index: 100;



}







ul.kouma-ariannatintihmenu a, ul.kouma-ariannatintihmenu a:link, ul.kouma-ariannatintihmenu a:visited, ul.kouma-ariannatintihmenu a:hover



{



  outline: none;



  position: relative;



  z-index: 11;



}







ul.kouma-ariannatintihmenu, ul.kouma-ariannatintihmenu ul



{



  display: block;



  margin: 0;



  padding: 0;



  border: 0;



  list-style-type: none;



}







ul.kouma-ariannatintihmenu li



{



  position: relative;



  z-index: 5;



  display: block;



  float: left;



  background: none;



  margin: 0;



  padding: 0;



  border: 0;



}







ul.kouma-ariannatintihmenu li:hover



{



  z-index: 10000;



  white-space: normal;



}







ul.kouma-ariannatintihmenu:after, ul.kouma-ariannatintihmenu ul:after



{



  content: ".";



  height: 0;



  display: block;



  visibility: hidden;



  overflow: hidden;



  clear: both;



}







ul.kouma-ariannatintihmenu, ul.kouma-ariannatintihmenu ul



{



  min-height: 0;



}







ul.kouma-ariannatintihmenu



{



  display: inline-block;



  vertical-align: bottom;



  padding-left: 0;



  padding-right: 0;



}







.kouma-ariannatintinav-inner:before



{



  content: ' ';



}







.kouma-ariannatintinav-inner



{



  text-align: center;



  margin: 0 auto;



}







.desktop-nav .kouma-ariannatintinav-inner



{



  width: 1000px;



  padding-left: 0;



  padding-right: 0;



}







.desktop-nav.kouma-ariannatintinav



{



  padding-left: 0;



  padding-right: 0;



}







.kouma-ariannatintihmenu-extra1



{



  position: relative;



  display: block;



  float: left;



  width: auto;



  height: auto;



  background-position: center;



}







.kouma-ariannatintihmenu-extra2



{



  position: relative;



  display: block;



  float: right;



  width: auto;



  height: auto;



  background-position: center;



}







.kouma-ariannatintihmenu



{



  



}







.kouma-ariannatintimenuitemcontainer



{



  margin: 0 auto;



}







ul.kouma-ariannatintihmenu>li



{



  margin-left: 0;



}







ul.kouma-ariannatintihmenu>li:first-child



{



  margin-left: 0;



}







ul.kouma-ariannatintihmenu>li:last-child, ul.kouma-ariannatintihmenu>li.last-child



{



  margin-right: 0;



}







ul.kouma-ariannatintihmenu>li>a



{



  padding: 0 15px;



  margin: 0 auto;



  position: relative;



  display: block;



  height: 58px;



  cursor: pointer;



  text-decoration: none;



  color: #FFFFFF;



  line-height: 58px;



  text-align: center;



}







.kouma-ariannatintihmenu a, .kouma-ariannatintihmenu a:link, .kouma-ariannatintihmenu a:visited, .kouma-ariannatintihmenu a.active, .kouma-ariannatintihmenu a:hover



{



  font-size: 18px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



  text-align: left;



}







ul.kouma-ariannatintihmenu>li>a.active



{



  background: #8A30B0;



  padding: 0 15px;



  margin: 0 auto;



  color: #FFFFFF;



  text-decoration: none;



}







ul.kouma-ariannatintihmenu>li>a:visited, ul.kouma-ariannatintihmenu>li>a:hover, ul.kouma-ariannatintihmenu>li:hover>a



{



  text-decoration: none;



}







ul.kouma-ariannatintihmenu>li>a:hover, .desktop ul.kouma-ariannatintihmenu>li:hover>a



{



  background: #8A30B0;



  padding: 0 15px;



  margin: 0 auto;



}







ul.kouma-ariannatintihmenu>li>a:hover, .desktop-nav ul.kouma-ariannatintihmenu>li:hover>a



{



  color: #FFFFFF;



  text-decoration: none;



}







ul.kouma-ariannatintihmenu li li a



{



  background: #141414;



  background: transparent;



  padding: 0 17px;



  margin: 0 auto;



}







ul.kouma-ariannatintihmenu li li



{



  float: none;



  width: auto;



  margin-top: 4px;



  margin-bottom: 4px;



}







.desktop-nav ul.kouma-ariannatintihmenu li li ul>li:first-child



{



  margin-top: 0;



}







ul.kouma-ariannatintihmenu li li ul>li:last-child



{



  margin-bottom: 0;



}







.kouma-ariannatintihmenu ul a



{



  display: block;



  white-space: nowrap;



  height: 33px;



  min-width: 7em;



  border: 0 solid transparent;



  text-align: left;



  line-height: 33px;



  color: #FFFFFF;



  font-size: 15px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



  margin: 0;



}







.kouma-ariannatintihmenu ul a:link, .kouma-ariannatintihmenu ul a:visited, .kouma-ariannatintihmenu ul a.active, .kouma-ariannatintihmenu ul a:hover



{



  text-align: left;



  line-height: 33px;



  color: #FFFFFF;



  font-size: 15px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



  margin: 0;



}







ul.kouma-ariannatintihmenu ul li a:hover, .desktop ul.kouma-ariannatintihmenu ul li:hover>a



{



  background: #672484;



  margin: 0 auto;



}







.kouma-ariannatintihmenu ul a:hover



{



  text-decoration: none;



}







.kouma-ariannatintihmenu ul li a:hover



{



  color: #FFFFFF;



}







.desktop-nav .kouma-ariannatintihmenu ul li:hover>a



{



  color: #FFFFFF;



}







ul.kouma-ariannatintihmenu ul:before



{



  background: #8A30B0;



  margin: 0 auto;



  display: block;



  position: absolute;



  content: ' ';



  z-index: 1;



}







.desktop-nav ul.kouma-ariannatintihmenu li:hover>ul



{



  visibility: visible;



  top: 100%;



}







.desktop-nav ul.kouma-ariannatintihmenu li li:hover>ul



{



  top: 0;



  left: 100%;



}







ul.kouma-ariannatintihmenu ul



{



  visibility: hidden;



  position: absolute;



  z-index: 10;



  left: 0;



  top: 0;



  background-image: url('../images/spacer.gif');



}







.desktop-nav ul.kouma-ariannatintihmenu>li>ul



{



  padding: 10px 30px 30px 30px;



  margin: -10px 0 0 -30px;



}







.desktop-nav ul.kouma-ariannatintihmenu ul ul



{



  padding: 30px 30px 30px 10px;



  margin: -30px 0 0 -6px;



}







.desktop-nav ul.kouma-ariannatintihmenu ul.kouma-ariannatintihmenu-left-to-right



{



  right: auto;



  left: 0;



  margin: -10px 0 0 -30px;



}







.desktop-nav ul.kouma-ariannatintihmenu ul.kouma-ariannatintihmenu-right-to-left



{



  left: auto;



  right: 0;



  margin: -10px -30px 0 0;



}







.desktop-nav ul.kouma-ariannatintihmenu li li:hover>ul.kouma-ariannatintihmenu-left-to-right



{



  right: auto;



  left: 100%;



}







.desktop-nav ul.kouma-ariannatintihmenu li li:hover>ul.kouma-ariannatintihmenu-right-to-left



{



  left: auto;



  right: 100%;



}







.desktop-nav ul.kouma-ariannatintihmenu ul ul.kouma-ariannatintihmenu-left-to-right



{



  right: auto;



  left: 0;



  padding: 30px 30px 30px 10px;



  margin: -30px 0 0 -6px;



}







.desktop-nav ul.kouma-ariannatintihmenu ul ul.kouma-ariannatintihmenu-right-to-left



{



  left: auto;



  right: 0;



  padding: 30px 10px 30px 30px;



  margin: -30px -6px 0 0;



}







.desktop-nav ul.kouma-ariannatintihmenu li ul>li:first-child



{



  margin-top: 0;



}







.desktop-nav ul.kouma-ariannatintihmenu li ul>li:last-child



{



  margin-bottom: 0;



}







.desktop-nav ul.kouma-ariannatintihmenu ul ul:before



{



  border-radius: 0;



  top: 30px;



  bottom: 30px;



  right: 30px;



  left: 10px;



}







.desktop-nav ul.kouma-ariannatintihmenu>li>ul:before



{



  top: 10px;



  right: 30px;



  bottom: 30px;



  left: 30px;



}







.desktop-nav ul.kouma-ariannatintihmenu>li>ul.kouma-ariannatintihmenu-left-to-right:before



{



  right: 30px;



  left: 30px;



}







.desktop-nav ul.kouma-ariannatintihmenu>li>ul.kouma-ariannatintihmenu-right-to-left:before



{



  right: 30px;



  left: 30px;



}







.desktop-nav ul.kouma-ariannatintihmenu ul ul.kouma-ariannatintihmenu-left-to-right:before



{



  right: 30px;



  left: 10px;



}







.desktop-nav ul.kouma-ariannatintihmenu ul ul.kouma-ariannatintihmenu-right-to-left:before



{



  right: 10px;



  left: 30px;



}







.kouma-ariannatintisheet



{



  background: #FFFFFF;



  margin: 0px auto 0;



  position: relative;



  cursor: auto;



  width: 1000px;



  z-index: auto !important;



}







.kouma-ariannatintilayout-wrapper



{



  position: relative;



  margin: 0 auto 0 auto;



  z-index: auto !important;



}







.kouma-ariannatinticontent-layout



{



  display: table;



  width: 100%;



  table-layout: fixed;



  border-collapse: collapse;



}







.kouma-ariannatinticontent-layout-row



{



  display: table-row;



}







.kouma-ariannatintilayout-cell



{



  display: table-cell;



  vertical-align: top;



}







div.kouma-ariannatintivmenublock img



{



  margin: 0;



}







.kouma-ariannatintivmenublockcontent



{



  margin: 0 auto;



}







ul.kouma-ariannatintivmenu, ul.kouma-ariannatintivmenu ul



{



  list-style: none;



  display: block;



}







ul.kouma-ariannatintivmenu, ul.kouma-ariannatintivmenu li



{



  display: block;



  margin: 0;



  padding: 0;



  width: auto;



  line-height: 0;



}







ul.kouma-ariannatintivmenu



{



  margin-top: 0;



  margin-bottom: 0;



}







ul.kouma-ariannatintivmenu ul



{



  display: none;



  position: relative;



}







ul.kouma-ariannatintivmenu ul.active



{



  display: block;



}







ul.kouma-ariannatintivmenu>li>a



{



  padding: 0 10px;



  margin: 0 auto;



  color: #000000;



  min-height: 30px;



  line-height: 30px;



}







ul.kouma-ariannatintivmenu a



{



  display: block;



  cursor: pointer;



  z-index: 1;



  font-size: 15px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  text-decoration: none;



  position: relative;



}







ul.kouma-ariannatintivmenu li



{



  position: relative;



}







ul.kouma-ariannatintivmenu>li



{



  margin-top: 2px;



}







ul.kouma-ariannatintivmenu>li>ul



{



  margin-top: 2px;



}







ul.kouma-ariannatintivmenu>li:first-child



{



  margin-top: 0;



}







ul.kouma-ariannatintivmenu>li>a:hover, ul.kouma-ariannatintivmenu>li>a.active:hover



{



  background: #E9E9E9;



  padding: 0 10px;



  margin: 0 auto;



}







ul.kouma-ariannatintivmenu>li>a:hover, ul.kouma-ariannatintivmenu>li>a.active:hover



{



  text-decoration: none;



}







ul.kouma-ariannatintivmenu a:hover, ul.kouma-ariannatintivmenu a.active:hover



{



  color: #000000;



}







ul.kouma-ariannatintivmenu>li>a.active:hover>span.border-top, ul.kouma-ariannatintivmenu>li>a.active:hover>span.border-bottom



{



  background-color: transparent;



}







ul.kouma-ariannatintivmenu>li>a.active



{



  padding: 0 10px;



  margin: 0 auto;



  text-decoration: none;



  color: #000000;



}







ul.kouma-ariannatintivmenu>li:after, ul.kouma-ariannatintivmenu>li>ul:after



{



  display: block;



  position: absolute;



  content: ' ';



  left: 0;



  right: 0;



  top: -2px;



}







ul.kouma-ariannatintivmenu>li:after, ul.kouma-ariannatintivmenu>li>ul:after



{



  z-index: 1;



  height: 0;



  border-bottom: 2px dashed #F1F1F1;



}







ul.kouma-ariannatintivmenu>li:first-child:before, ul.kouma-ariannatintivmenu>li:first-child:after



{



  display: none;



}







div.kouma-ariannatintiblock img



{



  



}







.kouma-ariannatintiblockheader



{



  background: #672484;



  background: linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  background: -webkit-linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  background: -moz-linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  background: -o-linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  background: -ms-linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  background: linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  -svg-background: linear-gradient(top, #672484 0, #6A2588 40%, #6A2588 80%, #4B1A60 100%) no-repeat;



  padding: 12px 3px;



  margin: 0 auto 2px;



}







.kouma-ariannatintiblockheader .t, .kouma-ariannatintiblockheader .t a, .kouma-ariannatintiblockheader .t a:link, .kouma-ariannatintiblockheader .t a:visited, .kouma-ariannatintiblockheader .t a:hover



{



  color: #FFFFFF;



  font-size: 22px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  font-weight: normal;



  font-style: normal;



  margin: 0 10px;



  text-align: center;



}







.kouma-ariannatintiblockcontent



{



  background: #FFFFFF;



  padding: 3px;



  margin: 0 auto;



  color: #333333;



  font-size: 13px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

  

  margin-bottom: 7px;



}







.kouma-ariannatintiblockcontent table, .kouma-ariannatintiblockcontent li, .kouma-ariannatintiblockcontent a, .kouma-ariannatintiblockcontent a:link, .kouma-ariannatintiblockcontent a:visited, .kouma-ariannatintiblockcontent a:hover



{



  color: #333333;



  font-size: 13px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatintiblockcontent p



{



  margin: 0 5px;



}







.kouma-ariannatintiblockcontent a, .kouma-ariannatintiblockcontent a:link



{



  color: #333333;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



}







.kouma-ariannatintiblockcontent a:visited, .kouma-ariannatintiblockcontent a.visited



{



  color: #333333;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



}







.kouma-ariannatintiblockcontent a:hover, .kouma-ariannatintiblockcontent a.hover



{



  color: #8A30B0;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



}







.kouma-ariannatintiblock ul>li:before



{



  content: url('../images/blockbullets.png');



  margin-right: 6px;



  bottom: 2px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



  margin-left: -10px;



}







.opera .kouma-ariannatintiblock ul>li:before



{



  bottom: 0;



}







.kouma-ariannatintiblock li



{



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  line-height: 125%;



  color: #5A0000;



  margin: 5px 0 0 10px;



}







.kouma-ariannatintiblock ul>li, .kouma-ariannatintiblock ol



{



  padding: 0;



}







.kouma-ariannatintiblock ul>li



{



  padding-left: 10px;



}







.kouma-ariannatintibreadcrumbs



{



  margin: 0 auto;



}







a.kouma-ariannatintibutton, a.kouma-ariannatintibutton:link, a:link.kouma-ariannatintibutton:link, body a.kouma-ariannatintibutton:link, a.kouma-ariannatintibutton:visited, body a.kouma-ariannatintibutton:visited, input.kouma-ariannatintibutton, button.kouma-ariannatintibutton



{



  text-decoration: none;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  white-space: nowrap;



  text-align: center;



  color: #1F1F1F;



  margin: 0 5px 0 0 !important;



  overflow: visible;



  cursor: pointer;



  text-indent: 0;



  line-height: 26px;



  -webkit-box-sizing: content-box;



  -moz-box-sizing: content-box;



  box-sizing: content-box;



}







.kouma-ariannatintibutton img



{



  margin: 0;



  vertical-align: middle;



}







.firefox2 .kouma-ariannatintibutton



{



  display: block;



  float: left;



}







input, select, textarea, a.kouma-ariannatintisearch-button span



{



  vertical-align: middle;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



}







.kouma-ariannatintiblock select



{



  width: 96%;



}







input.kouma-ariannatintibutton



{



  float: none !important;



}







.kouma-ariannatintibutton.active, .kouma-ariannatintibutton.active:hover



{



  background: #333333;



  background: linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -webkit-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -moz-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -o-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -ms-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  -svg-background: linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  -webkit-border-radius: 3px;



  -moz-border-radius: 3px;



  border-radius: 3px;



  border-width: 0;



  padding: 0 7px;



  margin: 0 auto;



}







.kouma-ariannatintibutton.active, .kouma-ariannatintibutton.active:hover



{



  color: #FEFAF5 !important;



}







.kouma-ariannatintibutton.hover, .kouma-ariannatintibutton:hover



{



  background: #333333;



  background: linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -webkit-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -moz-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -o-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: -ms-linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  background: linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  -svg-background: linear-gradient(top, rgba(64, 64, 64, 0.8) 0, rgba(64, 64, 64, 0.8) 50%, rgba(61, 61, 61, 0.8) 60%, rgba(36, 36, 36, 0.8) 100%) no-repeat;



  -webkit-border-radius: 3px;



  -moz-border-radius: 3px;



  border-radius: 3px;



  border-width: 0;



  padding: 0 7px;



  margin: 0 auto;



}







.kouma-ariannatintibutton.hover, .kouma-ariannatintibutton:hover



{



  color: #FFF4F4 !important;



}







input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea



{



  background: #FFFFFF;



  background: rgba(255, 255, 255, 0.3);



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  border-radius: 4px;



  border: 1px dotted #BCBCBC;



  margin: 0 auto;



}







input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea



{



  width: 100%;



  padding: 8px 0;



  color: #464646 !important;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  text-shadow: none;



}







input.kouma-ariannatintierror, textarea.kouma-ariannatintierror



{



  background: #FFFFFF;



  border: 1px solid #F63B22;



  margin: 0 auto;



}







input.kouma-ariannatintierror, textarea.kouma-ariannatintierror



{



  color: #464646 !important;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



}







form.kouma-ariannatintisearch input[type="text"]



{



  background: #FFFFFF;



  background: rgba(255, 255, 255, 0.3);



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  border-radius: 4px;



  border: 1px dotted #BCBCBC;



  margin: 0 auto;



  width: 100%;



  padding: 8px 0;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



  color: #464646 !important;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



}







form.kouma-ariannatintisearch



{



  background-image: none;



  border: 0;



  display: block;



  position: relative;



  top: 0;



  padding: 0;



  margin: 5px;



  left: 0;



  line-height: 0;



}







form.kouma-ariannatintisearch input, a.kouma-ariannatintisearch-button



{



  top: 0;



  right: 0;



}







form.kouma-ariannatintisearch>input, a.kouma-ariannatintisearch-button



{



  bottom: 0;



  left: 0;



  vertical-align: middle;



}







form.kouma-ariannatintisearch input[type="submit"], input.kouma-ariannatintisearch-button, a.kouma-ariannatintisearch-button



{



  margin: 0 auto;



}







form.kouma-ariannatintisearch input[type="submit"], input.kouma-ariannatintisearch-button, a.kouma-ariannatintisearch-button



{



  position: absolute;



  left: auto;



  display: block;



  border: none;



  background: url('../images/searchicon.png') center center no-repeat;



  width: 24px;



  height: 100%;



  padding: 0;



  color: #222222 !important;



  cursor: pointer;



}







a.kouma-ariannatintisearch-button span.kouma-ariannatintisearch-button-text



{



  display: none;



}







label.kouma-ariannatinticheckbox:before



{



  background: #FFFFFF;



  background: linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -webkit-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -moz-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -o-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -ms-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  -svg-background: linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  -webkit-border-radius: 1px;



  -moz-border-radius: 1px;



  border-radius: 1px;



  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  border: 1px solid #797979;



  margin: 0 auto;



  width: 16px;



  height: 16px;



}







label.kouma-ariannatinticheckbox



{



  cursor: pointer;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  line-height: 16px;



  display: inline-block;



  color: #464646 !important;



}







.kouma-ariannatinticheckbox>input[type="checkbox"]



{



  margin: 0 5px 0 0;



}







label.kouma-ariannatinticheckbox.active:before



{



  background: #FF9B1A;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -webkit-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -moz-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -o-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -ms-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -svg-background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -webkit-border-radius: 1px;



  -moz-border-radius: 1px;



  border-radius: 1px;



  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  border: 1px solid #EF9929;



  margin: 0 auto;



  width: 16px;



  height: 16px;



  display: inline-block;



}







label.kouma-ariannatinticheckbox.hovered:before



{



  background: #FF9B1A;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -webkit-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -moz-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -o-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -ms-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -svg-background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -webkit-border-radius: 1px;



  -moz-border-radius: 1px;



  border-radius: 1px;



  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  border: 1px solid #FF1414;



  margin: 0 auto;



  width: 16px;



  height: 16px;



  display: inline-block;



}







label.kouma-ariannatintiradiobutton:before



{



  background: #FFFFFF;



  background: linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -webkit-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -moz-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -o-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: -ms-linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  background: linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  -svg-background: linear-gradient(top, #D6D6D6 0, #F2F2F2 40%, #F5F5F5 50%, #F2F2F2 60%, #D6D6D6 100%) no-repeat;



  -webkit-border-radius: 10px;



  -moz-border-radius: 10px;



  border-radius: 10px;



  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  border: 1px solid #797979;



  margin: 0 auto;



  width: 20px;



  height: 20px;



}







label.kouma-ariannatintiradiobutton



{



  cursor: pointer;



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: normal;



  line-height: 20px;



  display: inline-block;



  color: #464646 !important;



}







.kouma-ariannatintiradiobutton>input[type="radio"]



{



  vertical-align: baseline;



  margin: 0 5px 0 0;



}







label.kouma-ariannatintiradiobutton.active:before



{



  background: #FF9B1A;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -webkit-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -moz-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -o-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -ms-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -svg-background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -webkit-border-radius: 10px;



  -moz-border-radius: 10px;



  border-radius: 10px;



  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  border: 1px solid #EF9929;



  margin: 0 auto;



  width: 20px;



  height: 20px;



  display: inline-block;



}







label.kouma-ariannatintiradiobutton.hovered:before



{



  background: #FF9B1A;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -webkit-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -moz-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -o-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: -ms-linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -svg-background: linear-gradient(top, #FF9000 0, #FFA229 40%, #FFA42E 50%, #FFA229 60%, #FF9000 100%) no-repeat;



  -webkit-border-radius: 10px;



  -moz-border-radius: 10px;



  border-radius: 10px;



  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);



  border: 1px solid #FF1414;



  margin: 0 auto;



  width: 20px;



  height: 20px;



  display: inline-block;



}







.kouma-ariannatinticomments



{



  border-top: 1px dashed #BCBCBC;



  margin: 0 auto;



  margin-top: 25px;



}







.kouma-ariannatinticomment



{



  padding: 7px;



  margin: 0 auto;



  margin-top: 6px;



}







.kouma-ariannatinticomment-avatar



{



  float: left;



  width: 80px;



  height: 80px;



  padding: 2px;



  background: #fff;



  border: none;



}







.kouma-ariannatinticomment-avatar>img



{



  margin: 0 !important;



  border: none !important;



}







.kouma-ariannatinticomment-content



{



  padding: 10px 0;



  color: #000000;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatinticomment:first-child



{



  margin-top: 0;



}







.kouma-ariannatinticomment-inner



{



  margin-left: 84px;



}







.kouma-ariannatinticomment-header



{



  color: #000000;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatinticomment-header a, .kouma-ariannatinticomment-header a:link, .kouma-ariannatinticomment-header a:visited, .kouma-ariannatinticomment-header a.visited, .kouma-ariannatinticomment-header a:hover, .kouma-ariannatinticomment-header a.hovered



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatinticomment-header a, .kouma-ariannatinticomment-header a:link



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #8C0000;



}







.kouma-ariannatinticomment-header a:visited, .kouma-ariannatinticomment-header a.visited



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #5D5D5D;



}







.kouma-ariannatinticomment-header a:hover, .kouma-ariannatinticomment-header a.hovered



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #8C0000;



}







.kouma-ariannatinticomment-content a, .kouma-ariannatinticomment-content a:link, .kouma-ariannatinticomment-content a:visited, .kouma-ariannatinticomment-content a.visited, .kouma-ariannatinticomment-content a:hover, .kouma-ariannatinticomment-content a.hovered



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatinticomment-content a, .kouma-ariannatinticomment-content a:link



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #8C0000;



}







.kouma-ariannatinticomment-content a:visited, .kouma-ariannatinticomment-content a.visited



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #5D5D5D;



}







.kouma-ariannatinticomment-content a:hover, .kouma-ariannatinticomment-content a.hovered



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #8C0000;



}







.kouma-ariannatintipager



{



  padding: 5px;



  margin: 4px;



  text-align: left;



}







.kouma-ariannatintipager>*:last-child, .kouma-ariannatintipager>*:last-child:hover



{



  margin-right: 0;



}







.kouma-ariannatintipager>span



{



  cursor: default;



}







.kouma-ariannatintipager>*



{



  background: #E9E9E9;



  background: transparent;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  border-radius: 4px;



  padding: 10px;



  margin: 0 6px 0 auto;



  position: relative;



  display: inline-block;



  margin-left: 0;



}







.kouma-ariannatintipager a:link, .kouma-ariannatintipager a:visited



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



  color: #2D2D2D;



}







.kouma-ariannatintipager .active



{



  background: #9A9A9A;



  background: transparent;



  padding: 10px;



  margin: 0 6px 0 auto;



  color: #2D2D2D;



}







.kouma-ariannatintipager .more



{



  background: #E9E9E9;



  background: transparent;



  margin: 0 6px 0 auto;



}







.kouma-ariannatintipager a.more:link, .kouma-ariannatintipager a.more:visited



{



  color: #543206;



}







.kouma-ariannatintipager a:hover



{



  background: #FF8A8A;



  padding: 10px;



  margin: 0 6px 0 auto;



}







.kouma-ariannatintipager  a:hover, .kouma-ariannatintipager  a.more:hover



{



  color: #341F04;



}







.kouma-ariannatintipager>*:after



{



  margin: 0 0 0 auto;



  display: inline-block;



  position: absolute;



  content: ' ';



  top: 0;



  width: 0;



  height: 100%;



  right: 0;



  text-decoration: none;



}







.kouma-ariannatintipager>*:last-child:after



{



  display: none;



}







.kouma-ariannatinticommentsform



{



  background: #FFFFFF;



  background: transparent;



  -webkit-border-radius: 10px;



  -moz-border-radius: 10px;



  border-radius: 10px;



  border: 1px solid #BCBCBC;



  padding: 7px;



  margin: 0 auto;



  margin-top: 25px;



}







.kouma-ariannatinticommentsform h2



{



  padding-bottom: 10px;



  margin: 0;



}







.kouma-ariannatinticommentsform label



{



  display: inline-block;



  line-height: 25px;



}







.kouma-ariannatinticommentsform input:not([type=submit]), .kouma-ariannatinticommentsform textarea



{



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  -webkit-box-sizing: border-box;



  width: 100%;



  max-width: 100%;



}







.kouma-ariannatinticommentsform .form-submit



{



  margin-top: 5px;



}







.kouma-ariannatintipost



{



  padding: 7px;



}







a img



{



  border: 0;



}







.kouma-ariannatintiarticle img, img.kouma-ariannatintiarticle, .kouma-ariannatintiblock img, .kouma-ariannatintifooter img



{



  margin: 10px 10px 10px 10px;



}







.kouma-ariannatintimetadata-icons img



{



  border: none;



  vertical-align: middle;



  margin: 2px;



}







.kouma-ariannatintiarticle table, table.kouma-ariannatintiarticle



{



  border-collapse: collapse;



  margin: 1px;



}







.kouma-ariannatintipost .kouma-ariannatinticontent-layout-br



{



  height: 0;



}







.kouma-ariannatintiarticle th, .kouma-ariannatintiarticle td



{



  padding: 2px;



  vertical-align: top;



  text-align: left;



}







.kouma-ariannatintiarticle th



{



  text-align: center;



  vertical-align: middle;



  padding: 7px;



}







pre



{



  overflow: auto;



  padding: 0.1em;



}







.preview-cms-logo



{



  border: 0;



  margin: 1em 1em 0 0;



  float: left;



}







.image-caption-wrapper



{



  padding: 10px 10px 10px 10px;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}







.image-caption-wrapper img



{



  margin: 0 !important;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}







.image-caption-wrapper div.kouma-ariannatinticollage



{



  margin: 0 !important;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}







.image-caption-wrapper p



{



  font-size: 80%;



  text-align: right;



  margin: 0;



}







.kouma-ariannatintipostmetadataheader



{



  border-bottom: 1px solid #333333;



  margin: 0 auto;



  position: relative;



  z-index: 1;



  padding: 1px;



}







.kouma-ariannatintipostheader



{



  color: #333333;



  margin: 5px 0;



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  font-weight: normal;



  font-style: normal;



}







.kouma-ariannatintipostheader a, .kouma-ariannatintipostheader a:link, .kouma-ariannatintipostheader a:visited, .kouma-ariannatintipostheader a.visited, .kouma-ariannatintipostheader a:hover, .kouma-ariannatintipostheader a.hovered



{



  font-size: 29px;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  font-weight: normal;



  font-style: normal;



}







.kouma-ariannatintipostheader a, .kouma-ariannatintipostheader a:link



{



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  text-decoration: none;



  text-align: left;



  color: #333333;



}







.kouma-ariannatintipostheader a:visited, .kouma-ariannatintipostheader a.visited



{



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  text-decoration: none;



  text-align: left;



  color: #333333;



}







.kouma-ariannatintipostheader a:hover, .kouma-ariannatintipostheader a.hovered



{



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



  text-decoration: none;



  text-align: left;



  color: #93AC12;



}







.kouma-ariannatintipostheadericons, .kouma-ariannatintipostheadericons a, .kouma-ariannatintipostheadericons a:link, .kouma-ariannatintipostheadericons a:visited, .kouma-ariannatintipostheadericons a:hover



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #93AC12;



}







.kouma-ariannatintipostheadericons



{



  padding: 1px;



}







.kouma-ariannatintipostheadericons a, .kouma-ariannatintipostheadericons a:link



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #C40000;



}







.kouma-ariannatintipostheadericons a:visited, .kouma-ariannatintipostheadericons a.visited



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: italic;



  text-decoration: underline;



  color: #626262;



}







.kouma-ariannatintipostheadericons a:hover, .kouma-ariannatintipostheadericons a.hover



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  font-weight: normal;



  font-style: italic;



  text-decoration: none;



  color: #EE9014;



}







.kouma-ariannatintipostdateicon:before



{



  content: url('../images/postdateicon.png');



  margin-right: 6px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



  bottom: auto;



}







.opera .kouma-ariannatintipostdateicon:before



{



  bottom: 0;



}







.kouma-ariannatintipostauthoricon:before



{



  content: url('../images/postauthoricon.png');



  margin-right: 6px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



  bottom: auto;



}







.opera .kouma-ariannatintipostauthoricon:before



{



  bottom: 0;



}







.kouma-ariannatintipostprinticon:before



{



  content: url('../images/system/printButton.png');



  margin-right: 6px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



  bottom: auto;



}







.opera .kouma-ariannatintipostprinticon:before



{



  bottom: 0;



}







.kouma-ariannatintipostemailicon:before



{



  content: url('../images/system/emailButton.png');



  margin-right: 6px;



  bottom: 2px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



}







.opera .kouma-ariannatintipostemailicon:before



{



  bottom: 0;



}







.kouma-ariannatintipostediticon:before



{



  content: url('../images/system/edit.png');



  margin-right: 6px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



  bottom: auto;



}







.opera .kouma-ariannatintipostediticon:before



{



  bottom: 0;



}







.kouma-ariannatintipostcontent ul>li:before, .kouma-ariannatintipost ul>li:before, .kouma-ariannatintitextblock ul>li:before



{



  content: url('../images/postbullets.png');



  margin-right: 6px;



  bottom: 2px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



}







.opera .kouma-ariannatintipostcontent ul>li:before, .opera   .kouma-ariannatintipost ul>li:before, .opera   .kouma-ariannatintitextblock ul>li:before



{



  bottom: 0;



}







.kouma-ariannatintipostcontent li, .kouma-ariannatintipost li, .kouma-ariannatintitextblock li



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #5D5D5D;



  margin: 5px 0 5px 11px;



}







.kouma-ariannatintipostcontent ul>li, .kouma-ariannatintipost ul>li, .kouma-ariannatintitextblock ul>li, .kouma-ariannatintipostcontent ol, .kouma-ariannatintipost ol, .kouma-ariannatintitextblock ol



{



  padding: 0;



}







.kouma-ariannatintipostcontent ul>li, .kouma-ariannatintipost ul>li, .kouma-ariannatintitextblock ul>li



{



  padding-left: 16px;



}







.kouma-ariannatintipostcontent ul>li:before, .kouma-ariannatintipost ul>li:before, .kouma-ariannatintitextblock ul>li:before



{



  margin-left: -16px;



}







.kouma-ariannatintipostcontent ol, .kouma-ariannatintipost ol, .kouma-ariannatintitextblock ol, .kouma-ariannatintipostcontent ul, .kouma-ariannatintipost ul, .kouma-ariannatintitextblock ul



{



  margin: 1em 0 1em 11px;



}







.kouma-ariannatintipostcontent li ol, .kouma-ariannatintipost li ol, .kouma-ariannatintitextblock li ol, .kouma-ariannatintipostcontent li ul, .kouma-ariannatintipost li ul, .kouma-ariannatintitextblock li ul



{



  margin: 0.5em 0 0.5em 11px;



}







.kouma-ariannatintipostcontent li, .kouma-ariannatintipost li, .kouma-ariannatintitextblock li



{



  margin: 5px 0 5px 0;



}







.kouma-ariannatintipostcontent ol>li, .kouma-ariannatintipost ol>li, .kouma-ariannatintitextblock ol>li



{



  overflow: visible;



}







.kouma-ariannatintipostcontent ul>li, .kouma-ariannatintipost ul>li, .kouma-ariannatintitextblock ul>li



{



  overflow-x: visible;



  overflow-y: hidden;



}







blockquote



{



  background: #FFD8D8 url('../images/postquote.png') no-repeat scroll;



  padding: 12px 12px 12px 45px;



  margin: 0 0 0 10px;



  color: #270000;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  overflow: auto;



  clear: both;



}







blockquote a, .kouma-ariannatintipostcontent blockquote a, .kouma-ariannatintiblockcontent blockquote a, .kouma-ariannatintifooter blockquote a, blockquote a:link, .kouma-ariannatintipostcontent blockquote a:link, .kouma-ariannatintiblockcontent blockquote a:link, .kouma-ariannatintifooter blockquote a:link, blockquote a:visited, .kouma-ariannatintipostcontent blockquote a:visited, .kouma-ariannatintiblockcontent blockquote a:visited, .kouma-ariannatintifooter blockquote a:visited, blockquote a:hover, .kouma-ariannatintipostcontent blockquote a:hover, .kouma-ariannatintiblockcontent blockquote a:hover, .kouma-ariannatintifooter blockquote a:hover



{



  color: #270000;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







blockquote p, .kouma-ariannatintipostcontent blockquote p, .kouma-ariannatintiblockcontent blockquote p, .kouma-ariannatintifooter blockquote p



{



  margin: 0;



  margin: 5px;



}







.Sorter img



{



  border: 0;



  vertical-align: middle;



  padding: 0;



  margin: 0;



  position: static;



  z-index: 1;



  width: 12px;



  height: 6px;



}







.Sorter a



{



  position: relative;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #818181;



}







.Sorter a:link



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #818181;



}







.Sorter a:visited, .Sorter a.visited



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #818181;



}







.Sorter a:hover, .Sorter a.hover



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #626262;



}







.Sorter



{



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  color: #464646;



}







.kouma-ariannatintifooter



{



  background: #672484;



  margin: 10px auto 0;



  position: relative;



  color: #E0E0E0;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-align: center;



  padding: 0;



}







.kouma-ariannatintifooter a, .kouma-ariannatintifooter a:link, .kouma-ariannatintifooter a:visited, .kouma-ariannatintifooter a:hover, .kouma-ariannatintifooter td, .kouma-ariannatintifooter th, .kouma-ariannatintifooter caption



{



  color: #E0E0E0;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



}







.kouma-ariannatintifooter p



{



  padding: 0;



  text-align: center;



}







.kouma-ariannatintifooter a, .kouma-ariannatintifooter a:link



{



  color: #FFFFFF;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



}







.kouma-ariannatintifooter a:visited



{



  color: #FFFFFF;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: underline;



}







.kouma-ariannatintifooter a:hover



{



  color: #C7C7C7;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  text-decoration: none;



}







.kouma-ariannatintifooter h1



{



  color: #FF1414;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintifooter h2



{



  color: #FF1414;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintifooter h3



{



  color: #9A9A9A;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintifooter h4



{



  color: #650000;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintifooter h5



{



  color: #650000;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintifooter h6



{



  color: #650000;



  font-family: 'Palatino Linotype', Georgia, 'Times New Roman', Times, Serif;



}







.kouma-ariannatintifooter img



{



  border: 1px dotted #BCBCBC;



  margin: 12px;



}







.kouma-ariannatintifooter-inner



{



  margin: 0 auto;



  width: 1000px;



  padding: 15px;



  padding-right: 15px;



  padding-left: 15px;



}







.kouma-ariannatintirss-tag-icon



{



  background: url('../images/footerrssicon.png') no-repeat scroll;



  margin: 0 auto;



  min-height: 36px;



  min-width: 20px;



  display: inline-block;



  text-indent: 23px;



  background-position: left center;



}







.kouma-ariannatintirss-tag-icon:empty



{



  vertical-align: middle;



}







.kouma-ariannatintifacebook-tag-icon



{



  background: url('../images/footerfacebookicon.png') no-repeat scroll;



  margin: 0 auto;



  min-height: 32px;



  min-width: 32px;



  display: inline-block;



  text-indent: 35px;



  background-position: left center;



}







.kouma-ariannatintifacebook-tag-icon:empty



{



  vertical-align: middle;



}







.kouma-ariannatintitwitter-tag-icon



{



  background: url('../images/footertwittericon.png') no-repeat scroll;



  margin: 0 auto;



  min-height: 32px;



  min-width: 32px;



  display: inline-block;



  text-indent: 35px;



  background-position: left center;



}







.kouma-ariannatintitwitter-tag-icon:empty



{



  vertical-align: middle;



}







.kouma-ariannatintifooter ul>li:before



{



  content: url('../images/footerbullets.png');



  margin-right: 6px;



  bottom: 2px;



  position: relative;



  display: inline-block;



  vertical-align: middle;



  font-size: 0;



  line-height: 0;



  margin-left: -13px;



}







.opera .kouma-ariannatintifooter ul>li:before



{



  bottom: 0;



}







.kouma-ariannatintifooter li



{



  font-size: 14px;



  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;



  line-height: 125%;



  color: #FFD3D3;



}







.kouma-ariannatintifooter ul>li, .kouma-ariannatintifooter ol



{



  padding: 0;



}







.kouma-ariannatintifooter ul>li



{



  padding-left: 13px;



}







.kouma-ariannatintipage-footer, .kouma-ariannatintipage-footer a, .kouma-ariannatintipage-footer a:link, .kouma-ariannatintipage-footer a:visited, .kouma-ariannatintipage-footer a:hover



{



  font-family: Arial;



  font-size: 10px;



  letter-spacing: normal;



  word-spacing: normal;



  font-style: normal;



  font-weight: normal;



  text-decoration: underline;



  color: #DEDEDE;



}







.kouma-ariannatintipage-footer



{



  position: relative;



  z-index: auto !important;



  padding: 1em;



  text-align: center !important;



  text-decoration: none;



  color: #DEDEDE;



}







img.kouma-ariannatintilightbox



{



  cursor: pointer;



}







#kouma-ariannatintilightbox-bg *



{



  padding: 0;



  margin: 0;



}







div#kouma-ariannatintilightbox-bg



{



  top: 0;



  left: 0;



  width: 100%;



  position: absolute;



  height: 100%;



  background-color: #000;



  opacity: 0.8;



  filter: alpha(opacity=80);



  z-index: 9999;



}







img.kouma-ariannatintilightbox-image



{



  -webkit-transition: opacity 350ms ease-in-out;



  -moz-transition: opacity 350ms ease-in-out;



  -o-transition: opacity 350ms ease-in-out;



  -ms-transition: opacity 350ms ease-in-out;



  transition: opacity 350ms ease-in-out;



  cursor: pointer;



  z-index: 10000;



  position: fixed;



  border: 6px solid #fff;



  border-radius: 3px;



  opacity: 0;



  filter: alpha(opacity=0);



}







img.kouma-ariannatintilightbox-image.active



{



  opacity: 1;



  filter: alpha(opacity=100);



}







.lightbox-error



{



  position: fixed;



  background: #fff;



  z-index: 100;



  opacity: 0.95;



  padding: 20px;



  border: 1px solid #b4b4b4;



  border-radius: 10px;



  box-shadow: 0 2px 5px #333;



  width: 300px;



  height: 80px;



}







.loading



{



  position: fixed;



  background: #fff url('../images/preloader-01.gif') center center no-repeat;



  width: 32px;



  height: 32px;



  z-index: 10100;



  opacity: 0.5;



  padding: 10px;



  border: 1px solid #b4b4b4;



  border-radius: 10px;



  box-shadow: 0 2px 5px #333;



}







.arrow



{



  height: 100px;



  width: 82px;



  z-index: 10003;



  position: fixed;



  cursor: pointer;



  opacity: 0.5;



  filter: alpha(opacity=50);



}







.arrow.left



{



  left: 9px;



}







.arrow.right



{



  right: 9px;



}







.arrow:hover



{



  opacity: 1;



  filter: alpha(opacity=100);



}







.arrow.disabled



{



  display: none;



}







.arrow-t, .arrow-b



{



  height: 6px;



  width: 30px;



  left: 26px;



  background-color: #fff;



  position: relative;



  border-radius: 3px;



}







.arrow-t



{



  top: 38px;



}







.arrow-b



{



  top: 50px;



}







.close



{



  width: 22px;



  height: 22px;



  position: fixed;



  top: 30px;



  right: 39px;



  cursor: pointer;



  opacity: 0.5;



  filter: alpha(opacity=50);



}







.close:hover



{



  opacity: 1;



  filter: alpha(opacity=100);



}







.close .cw, .close .ccw



{



  position: absolute;



  top: 8px;



  left: -4px;



  width: 30px;



  height: 6px;



  background-color: #fff;



  border-radius: 3px;



}







.cw



{



  transform: rotate(45deg);



  -ms-transform: rotate(45deg);



  -webkit-transform: rotate(45deg);



  -o-transform: rotate(45deg);



  -moz-transform: rotate(45deg);



}







.ccw



{



  transform: rotate(-45deg);



  -ms-transform: rotate(-45deg);



  -webkit-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



}







.close-alt, .arrow-right-alt, .arrow-left-alt



{



  display: none;



  color: #fff;



  font-size: 2.5em;



}







.ie8 .close-alt, .ie8 .arrow-right-alt, .ie8 .arrow-left-alt



{



  display: block;



}







.ie8 .cw, .ie8 .ccw



{



  display: none;



}







.kouma-ariannatinticontent-layout .kouma-ariannatintisidebar1



{



  border-right: 1px solid #BCBCBC;



  margin: 0 auto;



  width: 275px;



}







.kouma-ariannatinticontent-layout .kouma-ariannatinticontent



{



  margin: 0 auto;



}







.kouma-ariannatinticontent-layout .kouma-ariannatintisidebar2



{



  border-left: 1px solid #BCBCBC;



  margin: 0 auto;



  width: 275px;



}







fieldset



{



  border: none;



}







fieldset dl



{



  display: block;



  margin: 0;



  padding: 0;



  background: none;



}







fieldset dt



{



  display: block;



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  width: 12em;



  height: 2em;



  margin: 0;



  padding: 0;



  float: left;



  clear: both;



  background: none;



  line-height: 2em;



  overflow: hidden;



}







fieldset dd



{



  display: block;



  min-height: 2em;



  margin: 0 0 0 12em;



  padding: 0;



  background: none;



  line-height: 2em;



}







fieldset label



{



  display: inline-block;



  margin: 10px 0;

  

      color: #692586;



}







fieldset textarea



{



  vertical-align: text-top;



}







.img-fulltext-left, .img-intro-left



{



  float: left;



  display: block;



  border: none;



  padding: 0;



  margin: 0 0.3em 0.3em 0;



  margin-top: 0;



}







.img-fulltext-right, .img-intro-right



{



  float: right;



  display: block;



  border: none;



  padding: 0;



  margin: 0 0 0.3em 0.3em;



  margin-top: 0;



}







ul.pagenav



{



  clear: both;



  list-style: none;



  display: block;



  margin: 0;



  padding: 0;



}







ul.pagenav li, ul.pagenav li:before



{



  display: block;



  background: none;



  margin: 0;



  padding: 0;



  width: 50%;



  text-align: center;



  content: normal;



}







ul.pagenav li.pagenav-prev



{



  float: left;



}







ul.pagenav li.pagenav-next



{



  margin: 0 0 0 50%;



}







div.item-page dl.tabs



{



  display: block;



  margin: 0;



  padding: 0;



}







div.item-page dl.tabs:before



{



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  display: block;



  float: left;



  width: 1em;



  height: 2em;



  overflow: hidden;



}







div.item-page dl.tabs dt



{



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  display: block;



  float: left;



  height: 2em;



  overflow: hidden;



  border-left: 1px solid black;



  border-top: 1px solid black;



}







div.item-page dl.tabs dt h3



{



  margin: 0;



  padding: 0 1em;



  line-height: 2em;



  font-size: 100%;



  overflow: hidden;



}







div.item-page dl.tabs dt h3 a



{



  text-decoration: none;



}







div.item-page dl.tabs:after



{



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  display: block;



  border-left: 1px solid black;



  content: " ";



  overflow: hidden;



  height: 2em;



}







div.item-page div.current



{



  clear: both;



  border: 1px solid black;



}







div.item-page div.current dd.tabs



{



  margin: 0;



  padding: 0;



}







div.item-page .panel



{



  border: 1px solid black;



  margin-top: -1px;



}







div.item-page .panel h3



{



  margin: 0;



  padding: 0;



}







div.item-page .panel h3 a



{



  display: block;



  padding: 6px;



  text-decoration: none;



}







div.item-page .panel h3.pane-toggler-down a



{



  border-bottom: 1px solid black;



}







div.item-page .panel .pane-slider



{



  margin: 0;



  padding: 0;



}







div.item-page div.pagination ul



{



  clear: both;



  list-style: none;



  display: block;



  margin: 0;



  padding: 0;



}







div.item-page div.pagination li



{



  display: block;



  width: 50%;



  margin: 0;



  padding: 0;



  text-align: center;



  float: left;



  white-space: nowrap;



}







div.item-page div.pagination:after



{



  visibility: hidden;



  display: block;



  font-size: 0;



  content: " ";



  clear: both;



  height: 0;



}







#searchForm .phrases-box



{



  display: block;



  float: left;



}







#searchForm .ordering-box



{



  text-align: right;



}







#searchForm .phrases-box label, #searchForm .ordering-box label, #searchForm .only label



{



  display: inline-block;



  width: auto;



  height: 2em;



  margin: 0;



  padding: 0 0.3em;



}







#mod-finder-searchform label



{



  display: block;



}







#mod-finder-searchform input.inputbox



{



  width: 100%;



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  max-width: 300px;



}







#login-form #form-login-username label, #login-form #form-login-password label



{



  display: block;



}







#login-form #form-login-username input, #login-form #form-login-password input



{



  width: 100%;



  box-sizing: border-box;



  -moz-box-sizing: border-box;



  max-width: 300px;



}







.breadcrumbs img



{



  margin: 0;



  padding: 0;



  border: none;



  outline: none;



}







dl.stats-module



{



  padding: 0.3em 0 0.3em 0.3em;



  margin: 0;



}







dl.stats-module dt



{



  float: left;



  display: block;



  line-height: 1.5em;



  min-height: 1.5em;



  width: 10em;



  padding: 0.3em 0.3em 0 0;



  margin: 0;



  font-weight: bold;



}







dl.stats-module dd



{



  display: block;



  line-height: 1.5em;



  min-height: 1.5em;



  margin-left: 0 0 0 10em;



}







div.mod-languages ul



{



  margin: 0;



  padding: 0;



  list-style: none;



}







div.mod-languages li



{



  background: none;



  margin: 0 0.3em;



  padding: 0;



}







div.mod-languages ul.lang-inline li



{



  display: inline;



}







div.mod-languages ul.lang-block li



{



  display: block;



}







div.mod-languages img



{



  border: none;



  margin: 0;



  padding: 0;



}







div.clr



{



  clear: both;



}







#system-message ul li



{



  background-image: none;



}







ul.actions, ul.actions li, ul.actions li img



{



  display: inline;



  margin: 0;



  padding: 0;



  border: none;



}







ul.actions li



{



  background: none;



  list-style: none;



}







.items-row



{



  display: table;



  width: 100%;



  table-layout: fixed;



  border-collapse: collapse;



}







.items-row .item



{



  display: table-cell;



  vertical-align: top;



}







.items-row .row-separator



{



  display: none;



}







div.pagination p.counter



{



  display: inline-block;



  margin: 0 0.3em 0 0;



  padding: 0;



  background: none;



}







div.pagination ul, div.pagination ul li, div.pagination ul > li:before



{



  display: inline-block;



  list-style: none;



  margin: 0;



  padding: 0 0.3em;



  background: none;



  content: normal;



}







div.tip-wrap



{



  background: #fff;



  border: 1px solid #aaa;



}







div.tip-wrap div.tip



{



  padding: 0.3em;



}







div.tip-wrap div.tip-title



{



  font-weight: bold;



}







table.category



{



  width: 100%;



}







table.category thead th img



{



  padding: 0 0 0 0.3em;



  margin: 0;



  border: none;



}







span.hasTip a img



{



  padding: 0;



  margin: 0;



  border: none;



}







div.categories-list ul li span.item-title, div.cat-children ul li span.item-title



{



  display: block;



  margin: 0 0 0.3em 0;



}







div.categories-list ul li div.category-desc, div.cat-children ul li div.category-desc



{



  margin: 0 0 0.3em 0;



}







div.categories-list dl, div.cat-children dl



{



  display: block;



  padding-left: 0;



  padding-right: 0;



  margin-left: 0;



  margin-right: 0;



  background: none;



}







div.categories-list dl dt, div.cat-children dl dt, div.categories-list dl dd, div.cat-children dl dd



{



  display: inline-block;



  padding: 0;



  margin: 0;



  background: none;



}







div.img_caption p.img_caption



{



  padding: 0.3em 0;



  margin: 0;



}







form .search label, form .finder label



{



  display: none;



}







.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3



{



  float: left;



  clear: right;



}







.cols-2 .column-1



{



  width: 50%;



}







.cols-2 .column-2



{



  width: 50%;



}







.cols-3 .column-1



{



  width: 33%;



}







.cols-3 .column-2



{



  width: 33%;



}







.cols-3 .column-3



{



  width: 34%;



}







.row-separator



{



  clear: both;



  float: none;



  font-size: 1px;



  display: block;



}







/* Begin Additional CSS Styles */







/* End Additional CSS Styles */