body
 {
   background: #0E2734 url('../images/page.jpeg') center center no-repeat fixed;
  background-attachment: fixed, fixed, fixed !important;
  background-size: 100% 100%;
  } 
#main
 {
   margin: 0 auto;
  font-size: 13px;
  font-family: Tahoma, 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.hmenu
 {
  font-size: 13px;
  font-family: Tahoma, 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;
} 
.button, .formResponsive input[type="submit"]
 {
   background: #287ABD;
  border-top: 1px solid #2267A0;
  border-right: 1px solid #1f2d4d;
  border-bottom: 1px solid #151e33;
  border-left: 1px solid #1f2d4d;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 8px 1px #4fa6eb, 0 1px 0 #09416e, 0 4px 0 #09416e, 0 8px 4px 1px #111111;
  box-shadow: inset 0 1px 8px 1px #4fa6eb, 0 1px 0 #09416e, 0 4px 0 #09416e, 0 8px 4px 1px #111111;
  color: #fff;
  font: bold 20px/1 "helvetica neue", helvetica, arial, sans-serif;
  margin-bottom: 8px;
  padding: 5px 6px 6px 6px;
  text-align: center;
  text-shadow: 0 -1px 1px #1e2d4d;
  min-width: 80px;
 -webkit-background-clip: padding-box;
} 
button:hover , .formResponsive input[type="submit"]:hover
 {
    -webkit-box-shadow: inset 0 0 20px 1px #87adff, 0 1px 0 #1d2c4d, 0 4px 0 #1f3053, 0 8px 4px 1px #111111;
    box-shadow: inset 0 0 20px 1px #87adff, 0 1px 0 #1d2c4d, 0 4px 0 #1f3053, 0 8px 4px 1px #111111;
    cursor: pointer;
  min-width: 80px;
  } 
  button:active 
 {
    -webkit-box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111;
    box-shadow: inset 0 1px 10px 1px #5c8bee, 0 1px 0 #1d2c4d, 0 2px 0 #1f3053, 0 4px 3px 0 #111111;
    margin-top: 58px;
  width: 90px;
  } 
.postcontent, .postheadericons, .postfootericons, .blockcontent, ul.vmenu a
 {
  text-align: left;
} 
.postcontent, .postcontent li, .postcontent table, .postcontent a, .postcontent a:link, .postcontent a:visited, .postcontent a.visited, .postcontent a:hover, .postcontent a.hovered
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
} 
.postcontent p
 {
  margin: 12px 0;
} 
.postcontent h1, .postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:visited, .postcontent h1 a:hover, .postcontent h2, .postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:visited, .postcontent h2 a:hover, .postcontent h3, .postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:visited, .postcontent h3 a:hover, .postcontent h4, .postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:visited, .postcontent h4 a:hover, .postcontent h5, .postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:visited, .postcontent h5 a:hover, .postcontent h6, .postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:visited, .postcontent h6 a:hover, .blockheader .t, .blockheader .t a, .blockheader .t a:link, .blockheader .t a:visited, .blockheader .t a:hover, .vmenublockheader .t, .vmenublockheader .t a, .vmenublockheader .t a:link, .vmenublockheader .t a:visited, .vmenublockheader .t a:hover, .headline, .headline a, .headline a:link, .headline a:visited, .headline a:hover, .slogan, .slogan a, .slogan a:link, .slogan a:visited, .slogan a:hover, .postheader, .postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover
 {
  font-size: 32px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
} 
.postcontent a, .postcontent a:link
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1F5F93;
} 
.postcontent a:visited, .postcontent a.visited
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1F5F93;
} 
.postcontent  a:hover, .postcontent a.hover
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #4294D7;
} 
.postcontent h1
 {
  color: #595959;
  margin: 0 0 20px;
  font-size: 26px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.blockcontent h1
 {
  margin: 0 0 20px;
  font-size: 26px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:hover, .postcontent h1 a:visited, .blockcontent h1 a, .blockcontent h1 a:link, .blockcontent h1 a:hover, .blockcontent h1 a:visited
 {
  font-size: 26px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h2
 {
  color: #737373;
  margin-top: 19px;
  margin-bottom: 19px;
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.blockcontent h2
 {
  margin-top: 19px;
  margin-bottom: 19px;
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:hover, .postcontent h2 a:visited, .blockcontent h2 a, .blockcontent h2 a:link, .blockcontent h2 a:hover, .blockcontent h2 a:visited
 {
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.postcontent h3
 {
  color: #8C8C8C;
  margin: 19px 0 5px;
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.blockcontent h3
 {
  margin: 19px 0 5px;
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:hover, .postcontent h3 a:visited, .blockcontent h3 a, .blockcontent h3 a:link, .blockcontent h3 a:hover, .blockcontent h3 a:visited
 {
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h4
 {
  color: #3087B5;
  margin: 20px 0 0;
  font-size: 16px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
} 

label
{
color: #3087B5;
  font-size: 14px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
}
.blockcontent h4
 {
  margin: 20px 0 0;
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:hover, .postcontent h4 a:visited, .blockcontent h4 a, .blockcontent h4 a:link, .blockcontent h4 a:hover, .blockcontent h4 a:visited
 {
  font-size: 20px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h5
 {
  color: #FFFFFF;
  font-size: 28px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.blockcontent h5
 {
  font-size: 28px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:hover, .postcontent h5 a:visited, .blockcontent h5 a, .blockcontent h5 a:link, .blockcontent h5 a:hover, .blockcontent h5 a:visited
 {
  font-size: 28px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  } 
.postcontent h6
 {
  color: #FFFFFF;
  margin: -5px 0 -20px;
  font-size: 33px;
  font-family: 'Arial Black', Arial, Helvetica, Sans-Serif;
} 
.blockcontent h6
 {
  margin: -5px 0 -20px;
  font-size: 33px;
  font-family: 'Arial Black', Arial, Helvetica, Sans-Serif;
} 
.postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:hover, .postcontent h6 a:visited, .blockcontent h6 a, .blockcontent h6 a:link, .blockcontent h6 a:hover, .blockcontent h6 a:visited
 {
  font-size: 33px;
  font-family: 'Arial Black', Arial, Helvetica, Sans-Serif;
} 
header, footer, article, nav, #hmenu-bg, .sheet, .hmenu a, .vmenu a, .slidenavigator > a, .checkbox:before, .radiobutton:before
 {
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
} 
header, footer, article, nav, #hmenu-bg, .sheet, .slidenavigator > a, .checkbox:before, .radiobutton: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: 900px;
  color: #545454;
} 
.header:before, #header-bg:before, .layout-cell:before, .layout-wrapper:before, .footer:before, .nav:before, #hmenu-bg:before, .sheet:before
 {
  width: 100%;
  content: " ";
  display: table;
} 
.header:after, #header-bg:after, .layout-cell:after, .layout-wrapper:after, .footer:after, .nav:after, #hmenu-bg:after, .sheet:after, .cleared, .clearfix:after
 {
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
} 
form
 {
  padding: 0 !important;
  margin: 0 !important;
} 
table.position
 {
  position: relative;
  width: 100%;
  table-layout: fixed;
} 
li h1, .postcontent li h1, .blockcontent li h1
 {
  margin: 1px;
} 
li h2, .postcontent li h2, .blockcontent li h2
 {
  margin: 1px;
} 
li h3, .postcontent li h3, .blockcontent li h3
 {
  margin: 1px;
} 
li h4, .postcontent li h4, .blockcontent li h4
 {
  margin: 1px;
} 
li h5, .postcontent li h5, .blockcontent li h5
 {
  margin: 1px;
} 
li h6, .postcontent li h6, .blockcontent li h6
 {
  margin: 1px;
} 
li p, .postcontent li p, .blockcontent li p
 {
  margin: 1px;
} 
.shapes
 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
} 
.slider-inner
 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
} 
.slidenavigator > a
 {
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px;
} 
.slidenavigator > a:last-child
 {
  margin-right: 0 !important;
} 
.footer .layout-item-0
 {
  padding: 20px;
} 
.ie7 .post .layout-cell
 {
  border: none !important;
  padding: 0 !important;
} 
.ie6 .post .layout-cell
 {
  border: none !important;
  padding: 0 !important;
} 
.header
 {
  margin: 30px auto 0;
  position: relative;
  height: 110px;
  background-image: url('../images/header.png');
  background-position: center top;
  background-repeat: no-repeat;
} 
.responsive .header
 {
  background-image: url('../images/header.png');
  background-position: center center;
} 
.header-inner
 {
  position: relative;
  width: 900px;
  z-index: auto !important;
  margin: 0 auto;
} 
.header>div.nostyle, .header>div.block, .header>div.post
 {
  position: absolute;
  z-index: 101;
} 
.nav
 {
  background: #FFFFFF;
  background: transparent;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  position: absolute;
  margin: 0;
  top: 5px;
  width: 100%;
  z-index: 100;
  text-align: right;
} 
ul.hmenu a, ul.hmenu a:link, ul.hmenu a:visited, ul.hmenu a:hover
 {
  outline: none;
  position: relative;
  z-index: 11;
} 
ul.hmenu, ul.hmenu ul
 {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
} 
ul.hmenu li
 {
  position: relative;
  z-index: 5;
  display: block;
  float: left;
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
} 
ul.hmenu li:hover
 {
  z-index: 10000;
  white-space: normal;
} 
ul.hmenu:after, ul.hmenu ul:after
 {
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
} 
ul.hmenu, ul.hmenu ul
 {
  min-height: 0;
} 
ul.hmenu
 {
  display: inline-block;
  vertical-align: bottom;
  padding-left: 10px;
  padding-right: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
.nav:before
 {
  content: ' ';
} 
.desktop .nav
 {
  width: 900px;
  padding-left: 0;
  padding-right: 0;
} 
.hmenu-extra1
 {
  position: relative;
  display: block;
  float: left;
  width: auto;
  height: auto;
  background-position: center;
  padding-top:25px;
} 
.hmenu-extra2
 {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  background-position: center;
  margin-top: -30px;
margin-bottom: -10px;
} 
.hmenu
 {
  float: right;
} 
.menuitemcontainer
 {
  margin: 0 auto;
} 
ul.hmenu>li
 {
  margin-left: 0;
} 
ul.hmenu>li:first-child
 {
  margin-left: 0;
} 
ul.hmenu>li:last-child, ul.hmenu>li.last-child
 {
  margin-right: 0;
} 
ul.hmenu>li>a
 {
  border: 1px solid transparent;
  border-top: none;
  border-bottom: none;
  padding: 0 17px;
  margin: 0 auto;
  position: relative;
  display: block;
  height: 100px;
  cursor: pointer;
  text-decoration: none;
  color: #3E86B6;
  line-height: 101px;
  text-align: center;
} 
.hmenu a, .hmenu a:link, .hmenu a:visited, .hmenu a.active, .hmenu a:hover
 {
  font-size: 14px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
} 
ul.hmenu>li>a.active
 {
  padding: 0 17px;
  margin: 0 auto;
  color: #3E86B6;
  text-decoration: none;
} 
ul.hmenu>li>a:visited, ul.hmenu>li>a:hover, ul.hmenu>li:hover>a
 {
  text-decoration: none;
} 
ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a
 {
  background: url('../images/menuhovereditem.png') scroll;
  border: 1px solid rgba(199, 199, 199, 0.25);
  border-top: none;
  border-bottom: none;
  padding: 0 17px;
  margin: 0 auto;
} 
ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a
 {
  color: #3E86B6;
  text-decoration: none;
} 
ul.hmenu li li a
 {
  background: #ABABAB;
  background: transparent;
  padding: 0 8px;
  margin: 0 auto;
} 
ul.hmenu li li
 {
  float: none;
  width: auto;
  margin-top: 2px;
  margin-bottom: 2px;
} 
.desktop ul.hmenu li li ul>li:first-child
 {
  margin-top: 0;
} 
ul.hmenu li li ul>li:last-child
 {
  margin-bottom: 0;
} 
.hmenu ul a
 {
  display: block;
  white-space: nowrap;
  height: 25px;
  min-width: 7em;
  border: 0 solid transparent;
  text-align: left;
  line-height: 25px;
  color: #3E86B6;
  font-size: 12px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  margin: 0;
} 
.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a.active, .hmenu ul a:hover
 {
  text-align: left;
  line-height: 25px;
  color: #3E86B6;
  font-size: 12px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  margin: 0;
} 
ul.hmenu ul li a:hover, .desktop ul.hmenu ul li:hover>a
 {
  background: #6E6E6E;
  background: transparent;
  margin: 0 auto;
} 
.hmenu ul li a:hover
 {
  color: #164469;
} 
.desktop .hmenu ul li:hover>a
 {
  color: #164469;
} 
ul.hmenu ul:before
 {
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
} 
.desktop ul.hmenu li:hover>ul
 {
  visibility: visible;
  top: 100%;
} 
.desktop ul.hmenu li li:hover>ul
 {
  top: 0;
  left: 100%;
} 
ul.hmenu ul
 {
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url('../images/spacer.gif');
} 
.desktop ul.hmenu>li>ul
 {
  padding: 14px 34px 34px 34px;
  margin: -10px 0 0 -30px;
} 
.desktop ul.hmenu ul ul
 {
  padding: 34px 34px 34px 14px;
  margin: -34px 0 0 -6px;
} 
.desktop ul.hmenu ul.hmenu-left-to-right
 {
  right: auto;
  left: 0;
  margin: -10px 0 0 -30px;
} 
.desktop ul.hmenu ul.hmenu-right-to-left
 {
  left: auto;
  right: 0;
  margin: -10px -30px 0 0;
} 
.desktop ul.hmenu li li:hover>ul.hmenu-left-to-right
 {
  right: auto;
  left: 100%;
} 
.desktop ul.hmenu li li:hover>ul.hmenu-right-to-left
 {
  left: auto;
  right: 100%;
} 
.desktop ul.hmenu ul ul.hmenu-left-to-right
 {
  right: auto;
  left: 0;
  padding: 34px 34px 34px 14px;
  margin: -34px 0 0 -6px;
} 
.desktop ul.hmenu ul ul.hmenu-right-to-left
 {
  left: auto;
  right: 0;
  padding: 34px 14px 34px 34px;
  margin: -34px -6px 0 0;
} 
.desktop ul.hmenu li ul>li:first-child
 {
  margin-top: 0;
} 
.desktop ul.hmenu li ul>li:last-child
 {
  margin-bottom: 0;
} 
.desktop ul.hmenu ul ul:before
 {
  border-radius: 0;
  top: 30px;
  bottom: 30px;
  right: 30px;
  left: 10px;
} 
.desktop ul.hmenu>li>ul:before
 {
  top: 10px;
  right: 30px;
  bottom: 30px;
  left: 30px;
} 
.desktop ul.hmenu>li>ul.hmenu-left-to-right:before
 {
  right: 30px;
  left: 30px;
} 
.desktop ul.hmenu>li>ul.hmenu-right-to-left:before
 {
  right: 30px;
  left: 30px;
} 
.desktop ul.hmenu ul ul.hmenu-left-to-right:before
 {
  right: 30px;
  left: 10px;
} 
.desktop ul.hmenu ul ul.hmenu-right-to-left:before
 {
  right: 10px;
  left: 30px;
} 
.sheet
 {
  background: #FFFFFF;
  background: rgba(255, 255, 255, 0.88);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 20px auto 0;
  position: relative;
  cursor: auto;
  width: 900px;
  z-index: auto !important;
} 
.layout-wrapper
 {
  position: relative;
  margin: 0 auto 0 auto;
  z-index: auto !important;
} 
.content-layout
 {
  display: table;
  width: 100%;
  table-layout: fixed;
} 
.content-layout-row
 {
  display: table-row;
} 
.layout-cell
 {
  display: table-cell;
  vertical-align: top;
} 
.postcontent .content-layout
 {
  border-collapse: collapse;
} 
.block
 {
  border: 1px dotted transparent;
  margin: 7px;
} 
div.block img
 {
  border: none;
  margin: 3px;
} 
.blockheader
 {
  border-bottom: 1px solid #303030;
  padding: 12px 5px;
  margin: 0 auto;
} 
.blockheader .t, .blockheader .t a, .blockheader .t a:link, .blockheader .t a:visited, .blockheader .t a:hover
 {
  color: #545454;
  font-size: 16px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 0 10px 0 0;
} 
.blockcontent
 {
  border: 1px dotted transparent;
  padding: 5px;
  margin: 0 auto;
  color: #6E6E6E;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
} 
.blockcontent table, .blockcontent li, .blockcontent a, .blockcontent a:link, .blockcontent a:visited, .blockcontent a:hover
 {
  color: #6E6E6E;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
} 
.blockcontent p
 {
  margin: 6px 0;
} 
.blockcontent a, .blockcontent a:link
 {
  color: #3087B5;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
} 
.blockcontent a:visited, .blockcontent a.visited
 {
  color: #287ABD;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
} 
.blockcontent a:hover, .blockcontent a.hover
 {
  color: #737373;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
} 
.block 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: -12px;
} 
.opera .block ul>li:before
 {
  bottom: 0;
} 
.block li
 {
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 125%;
  color: #1D5A8B;
} 
.block ul>li, .block ol
 {
  padding: 0;
} 
.block ul>li
 {
  padding-left: 12px;
 padding-top:6px;
} 
.breadcrumbs
 {
  margin: 0 auto;
} 
a.button, a.button:link, a:link.button:link, body a.button:link, a.button:visited, body a.button:visited, input.button, button.button
 {
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma, 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: #FFF;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 22px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
} 
.button img
 {
  margin: 0;
  vertical-align: middle;
} 
.firefox2 .button
 {
  display: block;
  float: left;
} 
input, select, textarea, a.search-button span
 {
  vertical-align: middle;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
.block select
 {
  width: 96%;
} 
input.button
 {
  float: none !important;
} 
.button.active, .button.active:hover
 {
  background: #6CACE0;
  background: linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  background: linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(120, 179, 226, 0.8) 0, rgba(95, 164, 221, 0.8) 100%) no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 0;
  margin: 0 auto;
} 
.button.active, .button.active:hover
 {
  color: #FFFFFF !important;
} 
.button.hover, .button:hover
 {
  background: #3D91D6;
  background: linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  background: linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(74, 152, 217, 0.8) 0, rgba(49, 138, 211, 0.8) 100%) no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-width: 0;
   margin: 0 auto;
} 
.button.hover, .button:hover
 {
  color: #FFFFFF !important;
} 
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
 {
  background: #F9FAFB;
  background: rgba(249, 250, 251, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px dotted #8C8C8C;
  margin: 0 auto;
} 
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
 {
   padding: 10px 0;
  color: #163F55 !important;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-shadow: none;
} 
input.error, textarea.error
 {
  background: #F9FAFB;
  border: 1px solid #E2341D;
  margin: 0 auto;
} 
input.error, textarea.error
 {
  color: #1A4861 !important;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
form.search input[type="text"]
 {
  background: #F9FAFB;
  background: rgba(249, 250, 251, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px dotted #CCD6E0;
  margin: 0 auto;
  width: 100%;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #163F55 !important;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
} 
form.search
 {
  background-image: none;
  border: 0;
  display: block;
  position: relative;
  top: 0;
  padding: 0;
  margin: 5px;
  left: 0;
  line-height: 0;
} 
form.search input, a.search-button
 {
  top: 0;
  right: 0;
} 
form.search>input, a.search-button
 {
  bottom: 0;
  left: 0;
  vertical-align: middle;
} 
form.search input[type="submit"], input.search-button, a.search-button
 {
  margin: 0 auto;
} 
form.search input[type="submit"], input.search-button, a.search-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: #FFFFFF !important;
  cursor: pointer;
} 
a.search-button span.search-button-text
 {
  display: none;
} 
label.checkbox:before
 {
  background: #F9FAFB;
  background: linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -webkit-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -moz-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -o-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -ms-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  -svg-background: linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  border: 1px solid #328DBD;
  margin: 0 auto;
  width: 20px;
  height: 20px;
} 
label.checkbox
 {
  cursor: pointer;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 20px;
  display: inline-block;
  color: #153C51 !important;
} 
.checkbox>input[type="checkbox"]
 {
  margin: 0 5px 0 0;
} 
label.checkbox.active:before
 {
  background: #ABABAB;
  background: linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -webkit-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -moz-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -o-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -ms-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  -svg-background: linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  border: 1px solid #328DBD;
  margin: 0 auto;
  width: 20px;
  height: 20px;
  display: inline-block;
} 
label.checkbox.hovered:before
 {
  background: #D4D4D4;
  background: linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -webkit-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -moz-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -o-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -ms-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  -svg-background: linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  border: 1px solid #56A7D2;
  margin: 0 auto;
  width: 20px;
  height: 20px;
  display: inline-block;
} 
label.radiobutton:before
 {
  background: #F9FAFB;
  background: linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -webkit-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -moz-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -o-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: -ms-linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  background: linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  -svg-background: linear-gradient(top, #CCD6E0 0, #D2DBE4 40%, #D2DBE4 70%, #93A8BE 100%) no-repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  border: 1px solid #328DBD;
  margin: 0 auto;
  width: 12px;
  height: 12px;
} 
label.radiobutton
 {
  cursor: pointer;
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 12px;
  display: inline-block;
  color: #153C51 !important;
} 
.radiobutton>input[type="radio"]
 {
  vertical-align: baseline;
  margin: 0 5px 0 0;
} 
label.radiobutton.active:before
 {
  background: #ABABAB;
  background: linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -webkit-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -moz-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -o-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: -ms-linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  background: linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  -svg-background: linear-gradient(top, #ADADAD 0, #B0B0B0 40%, #B0B0B0 70%, #828282 100%) no-repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  border: 1px solid #328DBD;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
} 
label.radiobutton.hovered:before
 {
  background: #D4D4D4;
  background: linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -webkit-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -moz-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -o-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: -ms-linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  background: linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  -svg-background: linear-gradient(top, #D6D6D6 0, #D9D9D9 40%, #D9D9D9 70%, #A8A8A8 100%) no-repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4);
  border: 1px solid #56A7D2;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
} 
.comments
 {
  border-top: 1px dotted #8C8C8C;
  margin: 0 auto;
  margin-top: 25px;
} 
.comments h2
 {
  color: #212121;
} 
.comment-inner
 {
  background: #E2E8EE;
  background: transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px;
  margin: 0 auto;
  margin-left: 94px;
} 
.comment-avatar
 {
  float: left;
  width: 80px;
  height: 80px;
  padding: 1px;
  background: #fff;
  border: 1px solid #E2E8EE;
} 
.comment-avatar>img
 {
  margin: 0 !important;
  border: none !important;
} 
.comment-content
 {
  padding: 10px 0;
  color: #123654;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
} 
.comment
 {
  margin-top: 6px;
} 
.comment:first-child
 {
  margin-top: 0;
} 
.comment-header
 {
  color: #212121;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 100%;
} 
.comment-header a, .comment-header a:link, .comment-header a:visited, .comment-header a.visited, .comment-header a:hover, .comment-header a.hovered
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 100%;
} 
.comment-header a, .comment-header a:link
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #6E6E6E;
} 
.comment-header a:visited, .comment-header a.visited
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #6E6E6E;
} 
.comment-header a:hover, .comment-header a.hovered
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #6E6E6E;
} 
.comment-content a, .comment-content a:link, .comment-content a:visited, .comment-content a.visited, .comment-content a:hover, .comment-content a.hovered
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
} 
.comment-content a, .comment-content a:link
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #236385;
} 
.comment-content a:visited, .comment-content a.visited
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #184972;
} 
.comment-content a:hover, .comment-content a.hovered
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #236385;
} 
.pager
 {
  background: #EFF2F5;
  background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  background: -webkit-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  background: -moz-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  background: -o-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  background: -ms-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  -svg-background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #8C8C8C;
  padding: 5px;
} 
.pager>*:last-child, .pager>*:last-child:hover
 {
  margin-right: 0;
} 
.pager>span
 {
  cursor: default;
} 
.pager>*
 {
  background: #D4D4D4;
  background: linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -webkit-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -moz-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -o-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -ms-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  -svg-background: linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #D4D4D4;
  padding: 7px;
  margin: 0 4px 0 auto;
  position: relative;
  display: inline-block;
  margin-left: 0;
} 
.pager a:link, .pager a:visited
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1F1F1F;
} 
.pager .active
 {
  background: #B6BFC9;
  background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  background: -webkit-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  background: -moz-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  background: -o-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  background: -ms-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  -svg-background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;
  border: 1px solid #D4D4D4;
  padding: 7px;
  margin: 0 4px 0 auto;
  color: #FFFFFF;
} 
.pager .more
 {
  background: #D4D4D4;
  background: linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -webkit-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -moz-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -o-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: -ms-linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  background: linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  -svg-background: linear-gradient(top, #FCFCFC 0, #A8A8A8 100%) no-repeat;
  border: 1px solid #D4D4D4;
  margin: 0 4px 0 auto;
} 
.pager a.more:link, .pager a.more:visited
 {
  color: #0D2430;
} 
.pager a:hover
 {
  background: #ABABAB;
  background: linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  background: -webkit-linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  background: -moz-linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  background: -o-linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  background: -ms-linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  background: linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  -svg-background: linear-gradient(top, #D1D1D1 0, #828282 100%) no-repeat;
  border: 1px solid #D4D4D4;
  padding: 7px;
  margin: 0 4px 0 auto;
} 
.pager  a:hover, .pager  a.more:hover
 {
  color: #1F1F1F;
} 
.pager>*:after
 {
  margin: 0 0 0 auto;
  display: inline-block;
  position: absolute;
  content: ' ';
  top: 0;
  width: 0;
  height: 100%;
  right: 0;
  text-decoration: none;
} 
.pager>*:last-child:after
 {
  display: none;
} 
.commentsform
 {
  background: #E2E8EE;
  background: transparent;
  padding: 10px;
  margin: 0 auto;
  margin-top: 25px;
  color: #212121;
} 
.commentsform h2
 {
  padding-bottom: 10px;
  margin: 0;
  color: #212121;
} 
.commentsform label
 {
  display: inline-block;
  line-height: 25px;
} 
.commentsform input:not([type=submit]), .commentsform textarea
 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  max-width: 100%;
} 
.commentsform .form-submit
 {
  margin-top: 10px;
} 
.post
 {
  padding: 15px;
} 
a img
 {
  border: 0;
} 
.article img, img.article, .block img, .footer img
 {
  margin: 0 0 0 0;
} 
.metadata-icons img
 {
  border: none;
  vertical-align: middle;
  margin: 2px;
} 
.article table, table.article
 {
  border-collapse: collapse;
  margin: 1px;
} 
.post .content-layout-br
 {
  height: 0;
} 
.article th, .article td
 {
  padding: 2px;
  vertical-align: top;
  text-align: left;
} 
.article 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: 0 0 0 0;
  -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.collage
 {
  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;
} 
.postheader
 {
  color: #333333;
  margin: 0px;
  font-size: 26px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
 } 
 .item-pageservices  .postheader 
 {
 margin-bottom: -20px;
 margin-top: 6px;
} 
.postheader a, .postheader a:link, .postheader a:visited, .postheader a.visited, .postheader a:hover, .postheader a.hovered
 {
  font-size: 26px;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
 } 
.postheader a, .postheader a:link
 {
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #0E2734;
} 
.postheader a:visited, .postheader a.visited
 {
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #2267A0;
} 
.postheader a:hover, .postheader a.hovered
 {
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #3087B5;
} 
.postheadericons, .postheadericons a, .postheadericons a:link, .postheadericons a:visited, .postheadericons a:hover
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #1D5A8B;
} 
.postheadericons
 {
  padding: 1px;
} 
.postheadericons a, .postheadericons a:link
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #205A79;
} 
.postheadericons a:visited, .postheadericons a.visited
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  color: #4D4D4D;
} 
.postheadericons a:hover, .postheadericons a.hover
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  color: #2B78A1;
} 
.postpdficon:before
 {
  content: url('../images/system/pdf_button.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
} 
.opera .postpdficon:before
 {
  bottom: 0;
} 
.postprinticon:before
 {
  content: url('../images/system/printButton.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
} 
.opera .postprinticon:before
 {
  bottom: 0;
} 
.postemailicon:before
 {
  content: url('../images/system/emailButton.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
} 
.opera .postemailicon:before
 {
  bottom: 0;
} 
.postcontent ul>li:before, .post ul>li:before, .textblock 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 .postcontent ul>li:before, .opera   .post ul>li:before, .opera   .textblock ul>li:before
 {
  bottom: 0;
} 
.postcontent li, .post li, .textblock li
 {
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #333333;
  margin: 0 0 5px 1px;
} 
.postcontent ul>li, .post ul>li, .textblock ul>li, .postcontent ol, .post ol, .textblock ol
 {
  padding: 0;
} 
.postcontent ul>li, .post ul>li, .textblock ul>li
 {
  padding-left: 12px;
} 
.postcontent ul>li:before, .post ul>li:before, .textblock ul>li:before
 {
  margin-left: -12px;
} 
.postcontent ol, .post ol, .textblock ol, .postcontent ul, .post ul, .textblock ul
 {
  margin: 1em 0 1em 1px;
} 
.postcontent li ol, .post li ol, .textblock li ol, .postcontent li ul, .post li ul, .textblock li ul
 {
  margin: 0.5em 0 0.5em 1px;
} 
.postcontent li, .post li, .textblock li
 {
  margin: 0 0 5px 0;
} 
.postcontent ol>li, .post ol>li, .textblock ol>li
 {
  overflow: visible;
} 
.postcontent ul>li, .post ul>li, .textblock ul>li
 {
  overflow-x: visible;
  overflow-y: hidden;
} 
blockquote
 {
  background: #DDECF8 url('../images/postquote.png') no-repeat scroll;
  border: 1px solid #9EC8EA;
  padding: 6px 6px 6px 43px;
  margin: 10px auto;
  color: #06131D;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  overflow: auto;
  clear: both;
} 
blockquote a, .postcontent blockquote a, .blockcontent blockquote a, .footer blockquote a, blockquote a:link, .postcontent blockquote a:link, .blockcontent blockquote a:link, .footer blockquote a:link, blockquote a:visited, .postcontent blockquote a:visited, .blockcontent blockquote a:visited, .footer blockquote a:visited, blockquote a:hover, .postcontent blockquote a:hover, .blockcontent blockquote a:hover, .footer blockquote a:hover
 {
  color: #06131D;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  text-align: left;
} 
blockquote p, .postcontent blockquote p, .blockcontent blockquote p, .footer blockquote p
 {
  margin: 0;
  margin: 2px 0 2px 15px;
} 
.postmetadatafooter
 {
  background: #113450;
  background: rgba(17, 52, 80, 0.4);
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding: 1px;
} 
.postfootericons, .postfootericons a, .postfootericons a:link, .postfootericons a:visited, .postfootericons a:hover
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #10314C;
} 
.postfootericons
 {
  padding: 1px;
} 
.postfootericons a, .postfootericons a:link
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1C4E69;
} 
.postfootericons a:visited, .postfootericons a.visited
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #333333;
} 
.postfootericons a:hover, .postfootericons a.hover
 {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1C4E69;
} 
.footer
 {
  background: #121212;
  background: rgba(18, 18, 18, 0.8);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 10px auto 0;
  position: relative;
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-align: left;
} 
.footer a, .footer a:link, .footer a:visited, .footer a:hover, .footer td, .footer th, .footer caption
 {
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
} 
.footer p
 {
  padding: 0;
  text-align: left;
} 
.footer a, .footer a:link
 {
  color: #82BEDE;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
} 
.footer a:visited
 {
  color: #82BEDE;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
} 
.footer a:hover
 {
  color: #5EABD4;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
} 
.footer h1
 {
  color: #6E6E6E;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.footer h2
 {
  color: #8C8C8C;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.footer h3
 {
  color: #56A7D2;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.footer h4
 {
  color: #9EC8EA;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.footer h5
 {
  color: #9EC8EA;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.footer h6
 {
  color: #9EC8EA;
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
} 
.footer img
 {
  border: none;
  margin: 5px;
} 
.rss-tag-icon
 {
  background: url('../images/footerrssicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
} 
.rss-tag-icon:empty
 {
  vertical-align: middle;
} 
.facebook-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;
} 
.facebook-tag-icon:empty
 {
  vertical-align: middle;
} 
.twitter-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;
} 
.twitter-tag-icon:empty
 {
  vertical-align: middle;
} 
.footer li
 {
  font-size: 13px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 125%;
  color: #D7EAF4;
} 
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-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: #C7E2F0;
} 
.page-footer
 {
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: center !important;
  text-decoration: none;
  color: #FFFFFF;
} 
.lightbox-wrapper
 {
  background: #333;
  background: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
} 
.lightbox, .lightbox-wrapper .lightbox-image
 {
  cursor: pointer;
} 
.lightbox-wrapper .lightbox-image
 {
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
} 
.lightbox-wrapper .lightbox-image.active
 {
  display: inline-block;
} 
.lightbox-wrapper .lightbox-error
 {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
} 
.lightbox-wrapper .loading
 {
  background: #fff url('../images/preloader-01.gif') center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
} 
.lightbox-wrapper .arrow
 {
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
} 
.lightbox-wrapper .arrow.left
 {
  left: 9px;
} 
.lightbox-wrapper .arrow.right
 {
  right: 9px;
} 
.lightbox-wrapper .arrow:hover
 {
  opacity: 1;
  filter: alpha(opacity=100);
} 
.lightbox-wrapper .arrow.disabled
 {
  display: none;
} 
.lightbox-wrapper .arrow-t, .lightbox-wrapper .arrow-b
 {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  left: 26px;
  position: relative;
  width: 30px;
} 
.lightbox-wrapper .arrow-t
 {
  top: 38px;
} 
.lightbox-wrapper .arrow-b
 {
  top: 50px;
} 
.lightbox-wrapper .close
 {
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
} 
.lightbox-wrapper .close:hover
 {
  opacity: 1;
  filter: alpha(opacity=100);
} 
.lightbox-wrapper .close .cw, .lightbox-wrapper .close .ccw
 {
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
} 
.lightbox-wrapper .cw
 {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
} 
.lightbox-wrapper .ccw
 {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
} 
.lightbox-wrapper .close-alt, .lightbox-wrapper .arrow-right-alt, .lightbox-wrapper .arrow-left-alt
 {
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
} 
.ie8 .lightbox-wrapper .close-alt, .ie8 .lightbox-wrapper .arrow-right-alt, .ie8 .lightbox-wrapper .arrow-left-alt
 {
  display: block;
} 
.ie8 .lightbox-wrapper .cw, .ie8 .lightbox-wrapper .ccw
 {
  display: none;
} 
.content-layout .sidebar1
 {
  -webkit-border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  border-radius: 10px 0 0;
  margin: 0 auto;
  width: 200px;
} 
.content-layout .content
 {
  margin: 0 auto;
} 
.content-layout .sidebar2
 {
  -webkit-border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
  margin: 0 auto;
  width: 200px;
} 
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 0em;
  padding: 0;
  background: none;
  line-height: 2em;
} 
fieldset label
 {
  display: inline-block;
  width: 12em;
} 
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;
  background: #fff;
padding: 4px;
border-radius: 50%;
} 
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;
} 
ul.categories-module li h1, ul.categories-module li h2, ul.categories-module li h3, ul.categories-module li h4, ul.categories-module li h5, ul.categories-module li h6
 {
  display: inline;
} 
/* Begin Additional CSS Styles */.logo-name 
 {
text-shadow: 2px 2px #000000;
} 
.logo-text 
 {
text-shadow: 2px 2px #000000;
margin-top: -10px} 
.newsdate 
 {
background: #BBBBBB;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
color: #FFFFFF;
padding: 10px;
width: 48px;
height: 48px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
text-align:center;
} 
#g1 
 {
-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomleft: 7px;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
background: #246BB2;
background: -moz-linear-gradient(top, #246BB2 0%, #4A8CC2 50%, #246BB2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#246BB2), color-stop(50%,#4A8CC2), color-stop(100%,#246BB2));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246BB2', endColorstr='#246BB2',GradientType=0 );
background: -o-linear-gradient(top, #246BB2 0%,#4A8CC2 50%,#246BB2 100%);
color: #FFFFFF;
padding: 20px;
} 
#g2 
 {
background: #329306;
background: -moz-linear-gradient(top, #329306 0%, #40B608 50%, #329306 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#329306), color-stop(50%,#40B608), color-stop(100%,#329306));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329306', endColorstr='#329306',GradientType=0 );
background: -o-linear-gradient(top, #329306 0%,#40B608 50%,#329306 100%);
color: #FFFFFF;
padding: 20px;
} 
#g3 
 {
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 7px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
background: #ED9017;
background: -moz-linear-gradient(top, #ED9017 0%, #F4B23F 50%, #ED9017 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ED9017), color-stop(50%,#F4B23F), color-stop(100%,#ED9017));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED9017', endColorstr='#ED9017',GradientType=0 );
background: -o-linear-gradient(top, #ED9017 0%,#F4B23F 50%,#ED9017 100%);
color: #FFFFFF;
padding: 20px;
} 
.blockheader .t, .vmenublockheader .t 
 {
white-space: nowrap;
} 
ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a
 {
 background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f3f3f3), color-stop(.1,#fff));
    border-left: 1px solid #d7d8d8;
 border-right: 1px solid #d7d8d8;
     -webkit-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
} 
.supertable-row-6 , .supertable-row-13, .supertable-row-14, .supertable-row-15,  .supertable-row-17, .supertable-row-29, .supertable-row-32, .supertable-row-33, .supertable-row-39, .supertable-row-46, .supertable-row-43 , .supertable-row-50, .supertable-row-51, .supertable-row-53, .supertable-row-56, .supertable-row-57, .supertable-row-58, .supertable-row-67, .supertable-row-69, .supertable-row-77, .supertable-row-80, .supertable-row-84, .supertable-row-85, .supertable-row-87, .supertable-row-89, .supertable-row-91, .supertable-row-94, .supertable-row-110, .supertable-row-112, .supertable-row-117, .supertable-row-115, .supertable-row-119, .supertable-row-126, .supertable-row-129, .supertable-row-130, .supertable-row-124, .supertable-row-137, .supertable-row-135, .supertable-row-146, .supertable-row-147, .supertable-row-148, .supertable-row-151, .supertable-row-153, .supertable-row-156, .supertable-row-157, .supertable-row-167, .supertable-row-168
 {
height:32px !important;
 } 
.supertable-row-83 
 {
 height:46px !important;
} 
[class*="span"] 
 {
float: left !important;
min-height: 1px;
} 
.span3 
 {
width: 160px;
} 
.home-logo 
 {
padding-top: 10px;
} 
.home-form 
 {
padding: 4px 0 0 0;
} 
.span5 
 {
width: 260px;
margin-left: 20px;
} 
.span5 .button 
 {
margin-left:8px !important;
 margin-top: -4px !important;
} 
div.form-well div.row
 {
background: #fff;
margin: 5px;
display: inline-block;
vertical-align: top;
padding: 10px;
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
} 


.divider 
 {
 margin-top: -30px !important;

margin-bottom: -5px !important;
} 
/* End Additional CSS Styles */

form#contact-form input[type="text"] , form#contact-form textarea 
 {
 width:100%;
} 


.tabs {
    position: relative;
	margin: 40px auto;
	width: 460px;
}

.tabs input {
	position: absolute;
	z-index: 1000;
	width: 120px;
	height: 45px;
	left: 0px;
	top: 0px;
	opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	cursor: pointer;
}
.tabs input#tab-2{
	top: 45px;
}
.tabs input#tab-3{
	top: 90px;
}
.tabs input#tab-4{
	top: 135px;
}
.tabs input#tab-5{
	top: 180px;
}
.tabs input#tab-6{
	top: 225px;
}
.tabs input#tab-7{
	top: 260px;
}
.tabs input#tab-8{
	top: 305px;
}
.tabs label, ol.gkTabsNav li {
	background: #287ABD;
	background: -moz-linear-gradient(top, #287ABD 0%, #2267A0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#287ABD), color-stop(100%,#2267A0));
	background: -webkit-linear-gradient(top, #287ABD 0%,#2267A0 100%);
	background: -o-linear-gradient(top, #287ABD 0%,#2267A0 100%);
	background: -ms-linear-gradient(top, #287ABD 0%,#2267A0 100%);
	background: linear-gradient(top, #287ABD 0%,#2267A0 100%);
	font-size: 12px !important;
	height: 35px !important;
	position: relative;
	padding: 5px 15px !important;
	display: block;
	width: 90px;
	color: #03295e !important;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	float: left;
	clear: both;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3) !important;
    border-radius: 3px 0 0 3px;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
	vertical-align:center;
	line-height: 15px !important;
	letter-spacing:0px;
	font-family:Tahoma !important;
}
.boxc {
    background: #fff;
	position: relative;
    width: auto;
	margin: -376px 0 0 120px;
	height: 360px;
	z-index: 5;
	overflow: hidden;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    border-radius: 3px;
}


.boxc div {
	-webkit-transform: translateY(-450px);
	-moz-transform: translateY(-450px);
	-o-transform: translateY(-450px);
	-ms-transform: translateY(-450px);
	transform: translateY(-450px);
}
.tabs label:after {
    content: '';
	background: #fff;
	position: absolute;
	right: -2px;
	top: 0;
	width: 2px;
	height: 100%;
}

.tabs input:hover + label {
	background: #287ABD;
}

.tabs label:first-of-type {
    z-index: 8;
}

.tab-label-2 {
    z-index: 7;
}

.tab-label-3 {
    z-index: 6;
}

.tab-label-4 {
    z-index: 5;
}

.tab-label-5 {
    z-index: 4;
}

.tab-label-6 {
    z-index: 3;
}

.tab-label-7 {
    z-index: 2;
}

.tab-label-8 {
    z-index: 1;
}
.tabs input:checked + label {
    background: #fff;
	z-index: 6;
}

.clear-shadow {
	clear: both;
}


.boxc div {
    position: absolute;
	top: 0;
	padding: 10px 20px;
	z-index: 1;
    opacity: 0;
	 filter: alpha(opacity=0); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;
    -ms-transition: all linear 0.5s;
    transition: all linear 0.5s;
}

.boxc div{
	-webkit-transform: translateY(-450px);
	-moz-transform: translateY(-450px);
	-o-transform: translateY(-450px);
	-ms-transform: translateY(-450px);
	transform: translateY(-450px);
}

.tabs input.tab-selector-1:checked ~ .boxc .boxc-1,
.tabs input.tab-selector-2:checked ~ .boxc .boxc-2,
.tabs input.tab-selector-3:checked ~ .boxc .boxc-3,
.tabs input.tab-selector-4:checked ~ .boxc .boxc-4,
.tabs input.tab-selector-5:checked ~ .boxc .boxc-5,
.tabs input.tab-selector-6:checked ~ .boxc .boxc-6,
.tabs input.tab-selector-7:checked ~ .boxc .boxc-7,
.tabs input.tab-selector-8:checked ~ .boxc .boxc-8  {
    -webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
    z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all ease-out 0.3s 0.3s;
    -moz-transition: all ease-out 0.3s 0.3s;
    -o-transition: all ease-out 0.3s 0.3s;
    -ms-transition: all ease-out 0.3s 0.3s;
    transition: all ease-out 0.3s 0.3s;
}

.boxc div h2,
.boxc div h3, 
.gkTabsItem  h2,
.gkTabsItem  h3{
	color: #03295e;
	padding-bottom: 11px;
margin-top: 0px;
margin-bottom:0px !important;
padding-top: 16px;
}

h2.boxc-1
{
background: url(http://hellenictransystems.gr/images/air-freight.png) bottom right;
}

h2.boxc-2
{
background: url(http://hellenictransystems.gr/images/sea-freight.png) bottom right;
}
h2.boxc-3 
{
background: url(http://hellenictransystems.gr/images/road-freight.png) bottom right;
}
h2.boxc-4 
{
background: url(http://hellenictransystems.gr/images/spare-parts.png) bottom right;
}
h2.boxc-5
{
background: url(http://hellenictransystems.gr/images/pharma.png) bottom right;
}
h2.boxc-6
{
background: url(http://hellenictransystems.gr/images/rail-transports.png) bottom right;
}
h2.boxc-7
{
background: url(http://hellenictransystems.gr/images/removals.png) bottom right;
}
h2.boxc-8
{
background: url(http://hellenictransystems.gr/images/logistics.png) bottom right;
}
.boxc div h3{
	margin:6px 0 5px;
}
.boxc div p, .boxc div ul li, .gkTabsItem ul li, .gkTabsItem p{
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
	text-align: left;
	margin: 0;
	color: #777;
	padding-left: 15px;
	font-family: Cambria, Georgia, serif;
	border-left: 8px solid rgba(63,148,148, 0.1);
}

.boxc div ul li, .gkTabsItem ul li{

padding-left: 20px;

}

.gkTabsItem 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;
}
.formResponsive .formHorizontal .rsform-block {margin-bottom:0px !important;}.formResponsive select,.formResponsive textarea,.formResponsive input[type="text"],.formResponsive input[type="password"] {margin-bottom: 2px !important;width: 180px;}.formResponsive .formHorizontal .formControlLabel {width: 200px !important; color: #0070BA;}.formResponsive .formHorizontal .formControls {margin-left: 210px !important;}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] { padding: 7px !important;}

.formResponsive select {padding: 5px !important; height:30px;  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;}
      
      .formResponsive .formHorizontal p.formDescription {
margin-top: 2px !important;
margin-bottom: 0;
}

.formResponsive input[type="submit"]
{
	font-size:13px !important;
	letter-spacing:normal !important;
}

.rsform-block-contact-details, .rsform-block-consignment-details, .rsform-block-collection-details, .rsform-block-delivery-details
{
  margin-left: -210px;
  margin-top: 25px !important;
  margin-bottom: 6px !important;
  padding-bottom: 5px;
  font-size:18px;
   text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
   font-weight:bold;
   color: #287ABD;
  
}

.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45eg);
}

.mb-style-3 {
	width: 460px;
	margin:0 auto;
}

.mb-style-3 blockquote{
	background: #fff;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 
		inset 0 2px 0 rgba(110, 172, 223, 0.7), 
		-5px -4px 25px rgba(0, 0, 0, 0.3);
		overflow: visible;
		position: relative;
}

.mb-style-3 blockquote:after, 
.mb-style-3 blockquote:before  {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.mb-style-3 blockquote:after  {
	border-top-color: #ffffff;
	border-width: 10px;
	left: 65%;
	margin-left: -10px;
}

.mb-style-3 blockquote:before {
	border-top-color: rgba(0,0,0,0.01);
	border-width: 11px;
	left: 65%;
	margin-left: -11px;
}

.mb-style-3 blockquote p {
	font-family: 'Alegreya', serif;
	font-size: 22px;
	color: #b4b4b4;
	font-weight: 400;
	line-height: 40px;
	font-style: italic;
	text-indent: 100px;
	position: relative;
}

.mb-style-3 blockquote p:before{
	content: '\201C';
	font-family: serif;
	font-style: normal;
	font-weight: 700;
	position: absolute;
	font-size: 175px;
	top: 0px;
	left: -105px;
	color: rgba(110, 172, 223, 1);
	text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
}

.mb-style-3 .mb-attribution {
	text-align: right;
	padding: 20px 100px 20px 20px;
	position: relative;
}

.mb-style-3 .mb-thumb {
	display: block;
	width: 70px;
	height: 70px;
	border: 5px solid #fff;
	border-radius: 50%;
	background: url(../images/gandhi.jpg) no-repeat center center;
	background-size: auto 100%;
	position: absolute;
	right: 10px;
	bottom: 5px;
	box-shadow: 
		inset 1px 1px 4px rgba(0,0,0,0.5),
		0 2px 3px rgba(0,0,0,0.6);
}

.mb-style-3 .mb-author{
	font-family: 'Alegreya SC', serif;
	font-weight: 700;
	font-size: 18px;
	color: rgba(110, 172, 223, 1);
	text-shadow: 0 1px 1px rgba(255,255,255,0.7);
}

.mb-style-3 cite a{
	font-family: 'Alegreya', serif;
	font-weight: 700;
	font-style: italic;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

.mb-style-3 cite a:hover{
	color: rgba(110, 172, 223, 1);
	text-shadow: 0 1px 1px rgba(255,255,255,0.7);
}

.gkTabsContainer{
    background: #fff;
	height: 360px;
	z-index: 5;
	overflow: hidden;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    border-radius: 3px;
}