/*

  COMMON

*/


body {
  color: #4c4c4c;
  background: #ffffff url('/files/animalhealth/images/body_background_fadeout.png') top center no-repeat;
/* background: #e1edf4 url('/files/animalhealth/images/body_background.png') top center no-repeat; */
}

div {
  font-size: 11px;
  font-family: arial;
  line-height: 14px;
}

b, strong {
  font-weight: bold;
}

sup {
  vertical-align: super;
}

ol, ul {
  list-style-position: inside;
  list-style-type: square;
  margin: 5px 0 5px 5px;
}

li {
  padding: 0 0 3px 5px;
}

th, td {
  vertical-align: top;
}

a:link,
a:visited {
  color: #2376cc;
  text-decoration: none;
  font-weight: bold;
}

a:focus,
a:hover,
a:active {
  color: #2376cc;
  text-decoration: underline;
  font-weight: bold;
}

a.selected:link,
a.selected:visited {
  text-decoration: underline;
}

.center { text-align: center; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; line-height: 1px; font-size: 1%; }
.hide { display: none; }

h1 {
  font-size: 18px;
  font-family: trebuchet ms, arial;
  color: #363636;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d4d4d4;
}

h2 {
  font-size: 13px;
  font-family: trebuchet ms, arial;
  font-weight: bold;
  color: #363636;
  padding: 0 0 5px 0;
}

h3, h4, h5, h6 {
  font-size: 13px;
  font-weight: bold;
  color: #363636;
}

input.text,
textarea.text {
  padding: 2px 3px;
  border: 1px solid #d1d1d1;
  color: black;
  background-color: #f8f8f8;
}

input.submit {
  padding: 2px 3px;
  border: 1px solid #4884c2;
  color: white;
  font-size: 10px;
  background-color: #2376cc;

  -moz-border-radius: 5px;
}

.ngformError textarea,
.ngformError input {
  border: 1px solid red;
}

.content form th {
  padding-right: 10px;
}

.hidden
{
  display: none;
}


div#container {
  width: 960px;
  margin: 0 auto;
  background: url('/files/animalhealth/images/container_background_2.png') top center no-repeat;
}

#fi div#container {
  background: url('/files/animalhealth/images/container_background.png') top center no-repeat;
}


div#content {
  background: url('/files/animalhealth/images/content_background.png') top center no-repeat;
  padding: 10px;
  min-height: 50px;
}


/*

  HEADER

*/

div#header {
  height: 96px;
  position: relative;
}

a#orionLogo {
  display: block;
  position: absolute;
  left: 50px;
  top: 28px;
  width: 116px;
  height: 45px;
  cursor: pointer;
}

a#orionWebsites {
  display: block;
  position: absolute;
  left: 780px;
  top: 10px;
  width: 115px;
  height: 20px;
  cursor: pointer;
}

div#orionWebsitesList {
  display: none;
  z-index: 2;
  position: absolute;
  left: 767px;
  _left: 772px; /* IE6 */
  top: 29px;
  width: 142px;
  border-top: 10px solid #0A54A2;
  border-bottom: 4px solid #FF9522;
}

div#orionWebsitesList a {
  display: block;
  color: white;
  padding: 5px 10px 5px 43px;
  background-color: #0A54A2;
  border-bottom: 1px solid #6EA6E0;
}

div#extranetBox {
  position: absolute;
  right: 200px;
  top: 15px;
  background-color: white;
  border: 1px solid #DCE8F2;
  padding: 5px 15px 5px 15px;
  -moz-border-radius: 5px;
  text-align: right;
}

div#search {
  position: absolute;
  top: 71px;
  left: 576px;
  width: 145px;
  height: 20px;
  background: url('/files/animalhealth/images/header_background_search.png') top left no-repeat;
}

/* DK: move to left */
#dk div#search {
  left: 670px;
}

/* CZ: wider version */
#cz div#search {
  left: 470px;
  position: absolute;
  top: 71px;
  left: 538px;
  width: 190px;
  height: 20px;
  background: url('/files/animalhealth/images/cz_header_background_search.png') top left no-repeat;
}

#cz input#searchKeyword {
  border: 0;
  margin: 3px 0 0 8px;
  width: 150px;
  color: #c4c4c4;
  background-color: #f7f7f7;
  font-size: 10px;
  float: left;
}

/* SK: wider version */
#sk div#search {
  left: 470px;
  position: absolute;
  top: 71px;
  left: 538px;
  width: 190px;
  height: 20px;
  background: url('/files/animalhealth/images/cz_header_background_search.png') top left no-repeat;
}

#sk input#searchKeyword {
  border: 0;
  margin: 3px 0 0 8px;
  width: 150px;
  color: #c4c4c4;
  background-color: #f7f7f7;
  font-size: 10px;
  float: left;
}

/* HU: move to right */
#hu div#search {
  left: 470px;
}

/* PL: move to right */
#pl div#search {
  left: 550px;
}


input#searchKeyword {
  border: 0;
  margin: 3px 0 0 8px;
  width: 105px;
  color: #c4c4c4;
  background-color: #f7f7f7;
  font-size: 10px;
  float: left;
}

a#searchSubmit {
  display: block;
  margin: 2px 0 0 2px;
  height: 16px;
  width: 25px;
  float: left;
  cursor: pointer;
}

div#print a img,
div#email a img {
  display: block;
  float: left;
  cursor: pointer;
}

div#print a span,
div#email a span {
  display: block;
  float: left;
  margin: 4px 0 0 6px;
  cursor: pointer;
}

div#print {
  position: absolute;
  top: 73px;
  left: 741px;
}

/* DK: move to left */
#dk div#print {
  left: 838px;
}

/* HU: move to right */
#hu div#print {
  left: 630px;
}

/* PL: move to right */
#pl div#print {
  left: 710px;
}




div#email {
  position: absolute;
  top: 73px;
  left: 838px;
}

/* HU: move to right */
#hu div#email {
  left: 770px;
}



/*

  NAVI

*/


div#navi {
  padding: 0 0 0 3px;
  height: 45px;

}

div#navi a {
}

div#navi img {
  float: left;
}


/*

  FRONTPAGE

*/


div#frontpage_left {
  width: 702px;
  float: left;
}

div#frontpage_image {
  height: 169px;
}

div#frontpage_image img {
  z-index: 1;
  position: absolute;
  display: none;
}

div#frontpage_columns_left {
  float: left;
}

div#frontpage_columns_right {
  float: right;
}

div#frontpage_column_1 {
  width: 389px;
  min-height: 100px;
  _height: 100px; /* IE6 */
  background-position: top center;
  background-repeat: no-repeat;
  padding: 45px 20px 20px 20px;
}

div#frontpage_column_2 {
  width: 419px;
  min-height: 159px;
  _height: 159px; /* IE6 */
  background-position: top center;
  background-repeat: no-repeat;
  padding: 40px 0 10px 10px;
}

div#frontpage_column_3 {
  width: 233px;
  min-height: 150px;
  _height: 150px; /* IE6 */
  background-position: top center;
  background-repeat: no-repeat;
  padding: 45px 20px 20px 20px;
}

div#frontpage_news {
}

div#frontpage_news .title {
  margin: 0 0 8px 0;
}

div#frontpage_news .text {
  border-bottom: 1px solid #dedede;
  margin: 0 0 10px 0;
  padding: 0 0 8px 0;
}

div#frontpage_news .archive {
  margin: 0 5px 0 0;
  text-align: right;
}

div#frontpage_right {
  float: right;
  width: 236px;
}

/* Frontpage brand logos */

div#frontpage_column_brands {
  margin: 10px 0;
  padding: 0 0 0 20px; 
  height: 148px;
}

div#frontpage_column_brands a.brand {
  display: block;
  margin: 0 0 10px 0;
  text-align: center;
}

div#frontpage_column_brands a.brand img {
}

#no div#frontpage_column_brands,
#se div#frontpage_column_brands {
  height: 178px;
}

div#frontpage_column_4 {
  min-height: 156px;
  _height: 159px; /* IE6 */
  padding: 45px 10px 20px 20px;
  background-position: top center;
  background-repeat: no-repeat;
}

#pl div#frontpage_column_4 {
  min-height: 156px;
  _height: 159px; /* IE6 */
  padding: 58px 10px 20px 20px;
  background-position: top center;
  background-repeat: no-repeat;
}


#frontpage_image {}

/* FI frontpage */
#fi #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/fi_frontpage_column_1.png'); }
#fi #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/fi_frontpage_column_2.png'); }
#fi #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/fi_frontpage_column_3.png'); }
#fi #frontpage_column_4 { background-image: url('/files/animalhealth/frontpage/fi_frontpage_column_4.png'); }

/* SK frontpage */
#sk #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/sk_frontpage_column_1.png'); }
#sk #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/sk_frontpage_column_2.png'); }
#sk #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/sk_frontpage_column_3.png'); }
#sk #frontpage_column_4 { background-image: url('/files/animalhealth/frontpage/sk_frontpage_column_4.png'); }

/* CZ frontpage */
#cz #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/cz_frontpage_column_1.png'); }
#cz #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/cz_frontpage_column_2.png'); }
#cz #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/cz_frontpage_column_3.png'); }
#cz #frontpage_column_4 { background-image: url('/files/animalhealth/frontpage/cz_frontpage_column_4.png'); }

/* SE frontpage */
#se #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/se_frontpage_column_1.png'); }
#se #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/se_frontpage_column_2.png'); }
#se #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/se_frontpage_column_3.png'); }
#se #frontpage_column_4 {
  padding-top: 15px;
  background-image: url('/files/animalhealth/frontpage/se_frontpage_column_4.png'); 
}

/* NO frontpage */
#no #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/no_frontpage_column_1.png'); }
#no #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/no_frontpage_column_2.png'); }
#no #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/no_frontpage_column_3.png'); }
#no #frontpage_column_4 { 
/*   background-image: url('/files/animalhealth/frontpage/no_frontpage_column_4.png');  */
  padding-top: 15px;
  background-image: url('/files/animalhealth/frontpage/se_frontpage_column_4.png'); 
}

/* DK login/frontpage */
#dk #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/dk_frontpage_column_1.png'); }
#dk #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/dk_frontpage_column_2.png'); }
#dk .loginpage_login { background-image: url('/files/animalhealth/frontpage/dk_frontpage_column_3_login.png'); }
#dk .frontpage_links { background-image: url('/files/animalhealth/frontpage/dk_frontpage_column_3_links.png'); }
#dk #frontpage_column_4 { background-image: url('/files/animalhealth/frontpage/dk_frontpage_column_4.png'); }

/* HU frontpage */
#hu #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/hu_frontpage_column_1.png'); }
#hu #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/hu_frontpage_column_2.png'); }
#hu #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/hu_frontpage_column_3.png'); }
#hu #frontpage_column_4 {
  padding-top: 15px;
  background-image: url('/files/animalhealth/frontpage/se_frontpage_column_4.png'); 
  display: none;
}

/* PL frontpage */
#pl #frontpage_column_1 { background-image: url('/files/animalhealth/frontpage/pl_frontpage_column_1.png'); }
#pl #frontpage_column_2 { background-image: url('/files/animalhealth/frontpage/pl_frontpage_column_2.png'); }
#pl #frontpage_column_3 { background-image: url('/files/animalhealth/frontpage/pl_frontpage_column_3.png'); }
#pl #frontpage_column_4 { background-image: url('/files/animalhealth/frontpage/pl_frontpage_column_4.png'); }


/* Front page - vet login form */

div#vetlogin {
  margin: 0 0 15px 0;
}

div#vetlogin .title {
  font-weight: bold;
}

input#vetUsername,
input#vetPassword,
input#vetPasswordText {
  width: 96px;
  height: 17px;
  margin: 0 0 5px 0;
  padding: 5px 0 0 8px;
  border: 0;
  color: #c4c4c4;
  background: url('/files/animalhealth/images/input_text_background.png') top left no-repeat;
  font-size: 10px;
}

#vetPasswordText {
  display: none;
}

div#vetlogin .links {
  float: left;
  margin: 5px 0 0 0;
}


div#vetlogin .submit {
  float: right;
  text-align: right;
  margin: 0 25px 0 0;
}

/*
a#vetLostpass {
  padding: 0 5px 0 0;
}

a#vetRequestAccount {
  padding: 0 5px 0 0;
}
*/

input#vetSubmit {
  width: 44px;
  height: 21px;
  padding: 0;
  border: 0;
  color: white;
  background: url('/files/animalhealth/images/input_submit_background.png') top left no-repeat;
  font-size: 10px;
  text-align: center;
}


/* Frontpage - product info */

div#productinfo {
  margin: 15px 0 10px -5px;
  width: 218px;
  height: 280px;
  background: url('/files/animalhealth/frontpage/frontpage_productinfo_background.png') top center no-repeat;
}

div#productinfo .title {
  height: 35px;
  padding: 10px 15px 0 15px;
}

div#productinfo .image {
  height: 105px;
  padding: 15px 0 0 0;
  text-align: center;
}

div#productinfo .description {
  height: 70px;
  padding: 10px 15px;
}


/*

  LEFT CONTENT

*/

div#content_left {
  width: 208px !important;
  min-height: 1px;
  float: left;
}

/* 

  NAVI 2 

*/

#navi2 {
}

#navi2 .navi_top {
  background: url('/files/animalhealth/images/navi2_top.png') top center no-repeat;
  height: 11px;
}

#navi2 .navi_repeat {
  padding: 0 3px 0 3px;
  background: url('/files/animalhealth/images/navi2_repeat.png') top center repeat-y;
}

#navi2 .navi_bottom {
  background: url('/files/animalhealth/images/navi2_bottom.png') bottom center no-repeat;
  height: 11px;
  margin: 0 0 12px 0;
}

#navi2 a {
  display: block;
/*   height: 17px; */
  padding: 5px 0 5px 0;
}

#navi2 a:link,
#navi2 a:visited {
  color: #0a55a3;
  text-decoration: none;
}

#navi2 a:focus,
#navi2 a:hover,
#navi2 a:active {
  text-decoration: underline;
}

#navi2 a.selected:focus,
#navi2 a.selected:hover,
#navi2 a.selected:active {
  text-decoration: none;
}

#navi2 .level_1 a {
  padding-left: 25px;
  background-position: left top;
}

#navi2 .level_2 a {
  padding-left: 40px;
  background-position: 30px 50%;
}

#navi2 .level_3 a {
  padding-left: 55px;
  background-position: 45px 50%;
}

#navi2 .level_4 a {
  padding-left: 70px;
  background-position: 60px 50%;
}

#navi2 .level_1 a:link,
#navi2 .level_1 a:visited {
  background-image: url('/files/animalhealth/images/navi2_arrow1_off.png');
}

#navi2 .level_1 a.selected:link,
#navi2 .level_1 a.selected:visited,
#navi2 .level_1 a.selected:focus,
#navi2 .level_1 a.selected:hover,
#navi2 .level_1 a.selected:active {
  color: white;
  background-image: url('/files/animalhealth/images/navi2_arrow1_on.png');
}

#navi2 .level_2 a {
  border-top: 1px solid white;
  background-repeat: no-repeat;
}

#navi2 .level_2 a:link,
#navi2 .level_2 a:visited {
  color: #0a55a3;
  background-color: white;
  background-image: url('/files/animalhealth/images/navi2_arrow2_off.png');
}

#navi2 .level_2 a:focus,
#navi2 .level_2 a:hover,
#navi2 .level_2 a:active {
}

#navi2 .level_2 a.selected:link,
#navi2 .level_2 a.selected:visited,
#navi2 .level_2 a.selected:focus,
#navi2 .level_2 a.selected:hover,
#navi2 .level_2 a.selected:active {
  font-weight: normal;

  color: black;
  background-color: #eef5f9;
  background-image: url('/files/animalhealth/images/navi2_arrow2_on.png');
}


/*
div#content_left .level_1 a, 
div#content_left .level_2 a {
  display: block;
  height: 17px;
}

div#content_left .level_1 a {
  padding: 5px 0 0 25px;
}

div#content_left .level_1 a:link,
div#content_left .level_1 a:visited {
  text-decoration: none;
  color: #0a55a3;
  background: url('/files/animalhealth/images/menu_left_1_off.png') top left no-repeat;
}

div#content_left .level_1 a:focus,
div#content_left .level_1 a:hover,
div#content_left .level_1 a:active {
  text-decoration: underline;
}

div#content_left .level_1 a.selected:link,
div#content_left .level_1 a.selected:visited,
div#content_left .level_1 a.selected:focus,
div#content_left .level_1 a.selected:hover,
div#content_left .level_1 a.selected:active {
  text-decoration: none;
  color: white;
  background: url('/files/animalhealth/images/menu_left_1_on.png') top left no-repeat;
}

div#content_left .level_2 a {
  padding: 5px 0 0 40px;
}

div#content_left .level_2 a:link,
div#content_left .level_2 a:visited {
  text-decoration: none;
  color: #0a55a3;
  background: url('/files/animalhealth/images/menu_left_2_off.png') top left no-repeat;
}

div#content_left .level_2 a:focus,
div#content_left .level_2 a:hover,
div#content_left .level_2 a:active {
  text-decoration: underline;
}

div#content_left .level_2 a.selected:link,
div#content_left .level_2 a.selected:visited,
div#content_left .level_2 a.selected:focus,
div#content_left .level_2 a.selected:hover,
div#content_left .level_2 a.selected:active {
  text-decoration: none;
  color: black;
  font-weight: normal;
  background: url('/files/animalhealth/images/menu_left_2_on.png') top left no-repeat;
}

div#content_left .level_3 a {
  padding: 5px 0 0 55px;
}

div#content_left .level_3 a:link,
div#content_left .level_3 a:visited {
  text-decoration: none;
  color: #0a55a3;
  background: url('/files/animalhealth/images/menu_left_3_off.png') top left no-repeat;
}

div#content_left .level_3 a:focus,
div#content_left .level_3 a:hover,
div#content_left .level_3 a:active {
  text-decoration: underline;
}

div#content_left .level_3 a.selected:link,
div#content_left .level_3 a.selected:visited,
div#content_left .level_3 a.selected:focus,
div#content_left .level_3 a.selected:hover,
div#content_left .level_3 a.selected:active {
  text-decoration: none;
  color: black;
  font-weight: normal;
  background: url('/files/animalhealth/images/menu_left_3_on.png') top left no-repeat;
}
*/


div#content_left .padding {
  padding: 0 12px;
}


/*

  CENTER CONTENT + WIDE

*/

div#content_center,
div#content_wide {
  float: left;
  color: #363636;
  padding: 0 0 20px 0;
}

div#content_center {
  width: 545px;
}

div#content_wide {
  width: 730px;
}

div#content_center .top_image,
div#content_wide .top_image {
  text-align: center;
}

div#content_center .top_image img,
div#content_wide .top_image img {
}

div#content_center .padding,
div#content_wide .padding {
  padding: 0 20px;
}

div#navipath {
}

div#navipath a,
div#navipath b,
div#navipath span {
  margin: 12px 0 0 0;
  display: block;
  float: left;
}

div#navipath span {
  color: #949494;
  padding: 0 3px;
}

div#content_center .content,
div#content_wide .content {
  padding: 12px 0 0 0;
}


/* Product groups (in frontpage & products-page) */

a.productgroup_small {
  float: left;
  display: block;

  width: 46px;
  height: 45px;

  margin: 0 2px 0 0;
  padding: 28px 0 0 85px;

  font-size: 10px;
  background-position: top left;
  background-repeat: no-repeat;
}

/* Product group description (in products page before table) */
div.productgroup_description {
  margin: 10px 0 5px 5px;
}

/* Products - groups */

table.products {
  border-spacing: 1px;
  border-collapse: separate;
  width: 100%;
  margin: 0 0 10px 0;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

table.products th,
table.products td {
  padding: 5px 8px;
}

table.products th {
  color: white;
  background-color: #1967B8;
}

table.products th.name {
  width: 45%;
}

table.products th.description {
}

table.products td {
  border-bottom: 1px solid #e6e6e6;
}

/* Single product (Norway only) */

div.product {
}

div.product h2 {
  margin-bottom: 10px;
}

div.product img.image {
  float: right;
  margin: 0 10px 10px 10px;
}



/* Sitemap -page */

div#sitemap {
} 

#sitemap div {
  clear: both;
}

#sitemap div div {
  margin: 0 0 0 20px;
}

#sitemap p {
  margin: 0;
  padding: 0;
  clear: both;
  display: block;
  border-bottom: 1px solid white; /* IE */
}

#sitemap a {
  display: block;
  float: left;
  clear: right;
  height: 23px;
  line-height: 23px;
}

#sitemap span {
  display: block;
  float: left;
  width: 20px;
  height: 23px;
  margin: 0 3px 0 0;
  background-position: bottom center;
  background-repeat: no-repeat;
}

#sitemap .open {
  cursor: pointer;
  background-image: url('/files/oriondiagnostica/images/plus-button.png');
}

#sitemap .close {
  cursor: pointer;
  background-image: url('/files/oriondiagnostica/images/minus-button.png');
}

#sitemap .last {
  background-image: url('/files/oriondiagnostica/images/none-button.png');
}


/* Feedback -page */

form#feedback {
}

#feedback table th {
  vertical-align: top;
  padding: 5px 5px 5px 0;
}

#feedback table td { 
  padding: 5px 0;
}

#feedback textarea {
  width: 300px;
  height: 150px;
}

#feedback input#q1,
#feedback input#q2,
#feedback input#q3 {
  width: 300px;
}


/* Email page -page */

#emailPageForm table {
  margin: 10px 0;
}

#emailPageForm table th { 
  padding: 3px 5px;
  vertical-align: top;
}

#emailPageForm table td {
  padding: 3px 5px;
}

#emailPageForm #q0,
#emailPageForm #q1,
#emailPageForm #q1,
#emailPageForm #q3 { 
  width: 300px;
}

#emailPageForm #q3 { 
  height: 100px;
}



/* Create user -page (DK) */

table#createUser {
}

table#createUser th,
table#createUser td {
  padding: 3px 5px;
}


table#createUser input.text {
  width: 200px;
}

table#createUser input.required {
  border: 1px solid red;
}


/* Order product materials -page (SE, NO) */

form#productchooser {
  margin: 0 0 15px 0;
}

select#product {
}

.productmaterial {
  display: none;
  margin: 10px 0 10px 10px;
}

.productmaterial p {
  margin: 5px 0 10px 0;
}

form#materialorder {
}

#materialorder th,
#materialorder td {
  padding: 3px 5px 3px 0;
}


/* Phonebook */

div.phonebook {
  margin: 25px 0 0 0;
}

.phonebook div {
  margin: 0 0 20px 0;
  font-size: 13px;
  clear: both;
}

.phonebook span {
  display: block;
  float: left;
  width: 75px;
  margin: 0 20px 25px 0;
}

.phonebook h1 {
  border: 0;
}

.phonebook p {
  margin: 0 0 5px 0;
}


/* Google Maps (Norway's Kontakt oss) */

div#google_maps {
}

div#map {
  width: 400px;
  height: 400px;
  border: 1px solid #888;
}


/* Search results */

table.searchresults {
}

tr.hitlink td {
  padding: 5px 5px 10px 5px;
}


/*

  RIGHT CONTENT

*/

div#content_right {
  width: 185px !important;
  min-height: 1px;
  float: right;
/*
  background-color: #f2f6f8;
  padding: 0 0 15px 0;
*/
  padding: 10px 0 15px 0;
}

/*
div#content_right .title {
  margin: 1px 0;
  padding: 10px 10px 10px 15px;
  color: white;
  background-color: #1967b8;
  border-left: 4px solid #ff9623;
  font-weight: bold;
}

div#content_right a {
  display: block;
  padding: 6px 10px 6px 15px;
  border-left: 4px solid #1967b8;
  border-bottom: 1px solid #dee6eb;
  font-weight: bold;
  position: relative;
}

div#content_right a:link,
div#content_right a:visited {
  color: #0a55a3;
  text-decoration: none;
}

div#content_right a:focus,
div#content_right a:hover,
div#content_right a:active {
  color: #0a55a3;
  text-decoration: underline;
}
*/

/*

  FOOTER

*/

div#footer {
  padding: 10px 0;
  border-top: 1px solid #dadada;
  color: #afafaf;
  font-size: 11px;
}

div#footer span.line {
  padding: 0 8px;
}
