@charset
"utf-8"
;

/*------------------------------------------------------------------------------------------------------------------------ GLOBALS */

* {
  margin: 0;
  padding: 0
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background: #efefef url('../images/body.jpg') repeat-x 0 29px;
  color: #333;
}

a {
  color: #333;
  text-decoration: none;
  outline: none
}

a:hover {
  color: #444;
}

a img {
  border: none
}

p {
  line-height: 1.43em;
  margin-bottom: 1em
}

address {
  font-style: normal
}

h1 {
  margin-bottom: 10px;
  font: normal 32px/36px Georgia, "Times New Roman", Times, serif;
  color: #333;
}

h2 {
  font: normal 20px/24px Georgia, "Times New Roman", Times, serif;
  color: #333;
}

small {
  font-size: 0.82em
}

/*------------------------------------------------------------------------------------------------------------------------ TOP BAR */

.top_box {
  height: 29px;
  min-width: 999px;
  margin-left: -2px;
  padding-bottom: 1px;
  background: url('../images/top_box.gif') repeat-x;
  position: relative;
  z-index: 4000;
  width: 100%;
  left: 0px;
}

.top_box_left ul {
  float: left;
  margin-top: 1px;
  list-style-type: none;
}

.top_box_left ul li {
  float: left;
  height: 29px;
  border-left: 1px solid #010202;
}

.top_box_left ul li a {
  display: block;
  float: left;
  height: 25px;
  padding: 4px 13px 0px 13px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  color: #fff;
  border-left: 1px solid #45494d;
}

.top_box_left ul li a:hover,
.top_box_left ul li a.click_btn {
  color: #252525;
  background: url('../images/hover_to.gif') repeat-x left top;
}

.top_box_left ul li a span.arrow_ico {
  padding-left: 10px;
  background: url('../images/arrow_to.gif') no-repeat left 5px;
}

.top_box_left ul li a:hover span.arrow_ico {
  background-position: left -45px;
}

.top_box_right {
  float: right;
  margin-top: 5px;
  padding-right: 13px;
}

/*---------------------------------------------right menu */
.desc {
  color: #6b6b6b;
}

.desc a {
  color: #0092dd;
}

.dropdown dd {
  position: relative;
}

.dropdown a {
  color: #383838;
  text-decoration: none;
  outline: none;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
}

.dropdown a:hover {
  color: #5d4617;
}

.dropdown dt a {
  background: #fcfcfc url('../images/arrow_se.jpg') no-repeat scroll right center;
  display: block;
  padding-right: 20px;
  border: 1px solid #000;
  width: 119px;
}

.dropdown dt a span {
  cursor: pointer;
  display: block;
  padding: 0px 5px 1px 5px;
  font-size: 13px;
  color: #383838;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.dropdown dd ul {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #000;
  color: #000;
  display: none;
  left: 0px;
  padding: 5px 0px;
  position: absolute;
  top: 2px;
  width: auto;
  min-width: 139px;
  list-style-type: none;
  z-index: 1000;
}

.dropdown dd ul li {
  float: left;
  width: 129px;
}

.dropdown dd ul li a {
  padding: 5px;
  display: block;
  float: left;
  width: 129px;
}

.dropdown dd ul li a:hover {
  background-color: #ccc;
}

/*---------------------------------------------------------------------------------------------------------------------- STRUCTURE */

.wrapper {
  position: relative;
  width: 999px;
  margin: 0 auto;
}

.menu li {
  list-style: none
}

.body-content {
  overflow: hidden;
  margin-bottom: 50px;
  padding: 16px 2px 17px;
  font-size: 14px;
  background: white;
  position: relative;
  z-index: 1;
  border: solid 1px #e9e9e7;
}

.column {
  float: left;
  width: 300px;
  margin: 0 15px;
}

.column-wide {
  width: 635px;
  overflow: hidden
}

.column-wide .column {
  margin-left: 0;
  margin-right: 0
}

.column-right {
  float: right
}

.column-wide .column-right {
  /*margin-left: 31px;*/
}

.column-big {
  width: 417px
}

.column-small {
  width: 180px
}

.column-visible {
  overflow: visible
}

/*--------------------------------------------------------------------------------------------------------------------------- HEAD */

.head {
  position: relative;
  margin-bottom: 33px;
  background: white url('../images/header-b.gif') repeat-x bottom;
  border-bottom: 2px solid #5b5b5b;
  z-index: 5;
}

.head:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.head .banner {
  width: 100%;
  padding-top: 5px;
  position: relative;
  z-index: 3
}

.head .banner img,
.head .banner object,
.head .banner embed {
  display: block;
  margin: 0 auto
}

.head h1 {
  float: left;
  margin: 0;
/*  width:358px;
  height:45px; */
}

.head h1 a {
  display: block; /*width: 318px;*/
  text-decoration: none; /*line-height: 400px;*/
  overflow: hidden;
}

/*Background removed*/

.head .small-add {
  position: absolute;
  right: 0;
  z-index: 2;
  bottom: 0;
}

.small-add a {
  cursor: pointer;
  display: block;
  position: relative;
  z-index: 100;
}
.small-add img {
  display: block;
}
.head .menu {
  position: relative;
  z-index: 2;
  float: left;
  clear: left;
  width: 100%;
  margin: 18px 0 0;
  font: 18px/42px Georgia, "Times New Roman", Times, serif;
  /*top: 21px;*/
}
.head .menu li {
  display: inline
}
.head .menu a {
  float: left;
  margin-right: -1px;
  padding: 0 17px;
  font-size: 20px;
  line-height: 45px;
  background: url('../images/menu-border.png') no-repeat left center;
}
.head .menu :first-child a,
.head .menu a.first {
  background: none
}
.head .menu a:hover,
.head .menu .active a {
  position: relative;
  color: white;
  background: black;
  z-index: 2;
}
.head .menu .active ul {
  display: block
}
.head .menu ul {
  display: none;
  position: absolute;
  left: 0;
  top: 45px;
  width: 999px;
  font-size: 14px;
  line-height: 35px;
  background: black;
}
.head .menu ul a {
  color: #fff;
  background: #000;
  font-size: 14px;
  line-height: 35px;
}
.head .menu ul a:hover,
.head .menu ul .active a {
  background: #ee2b33
}

/*-------------------------------------------------------------------------------------------------------------------------- FORMS */

input,
textarea,
a.btn {
  padding: 4px 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  background: white;
  border: 1px solid #c2c2c2;
}

.form {
  padding: 10px 10px 1px;
  background: #efefef
}

.form input {
  width: 140px;
  height: 20px;
  
}

.form textarea {
  width: 266px;
  height: 80px
}

.form .captcha {
  margin: 0 0 -11px 5px;
}

.form .row {
  width: 100%; 
  /*overflow: hidden;*/
  margin-bottom: 10px;
}

.form .row small em {
  line-height: 26px
}

.form .row-search {
  width: 100%; 
  overflow: hidden;
  margin-bottom: 10px;
}

.form .row-search small em {
  line-height: 26px
}

.column-big .form textarea {
  width: 383px
}

/*-------------------------------------------------------------------------------------------------------------------------- PAGES */

.breadcrumbs {
  font: 11px/41px Georgia, "Times New Roman", Times, serif;
  color: #959595;
  background-color: #eee;
}
.breadcrumbs-no-menu {
   margin-top: -33px;
}

.breadcrumbs a {
  color: #ee2b33
}

.breadcrumbs a:hover {
  text-decoration: underline;
  color: #ee2b33
}

.breadcrumbs .current {
  color: #959595
}

/*--------------------------------- Articles ----------------------------------------*/
.article-nav {
  width: 100%;
  margin-bottom: 26px;
  padding-bottom: 15px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  text-align: center;
  border-bottom: 1px solid #ccc;
}

.article-nav .laquo {
  line-height: 21px;
  margin: 0 2px 0 5px;
}

.article-nav .raquo {
  line-height: 21px;
  margin: 0 5px 0 2px;
}

.article-nav .prev {
  text-align: left;
}

.article-nav .next {
  text-align: right;
}

.article-nav .prev a,
.article-nav .next a {
  background: url('../images/prev-active.gif') no-repeat 10px center;
  display: block;
  padding: 0 25px;
}

.article-nav .next a {
  background: url('../images/next-active.gif') no-repeat 230px center;
}

/*.article-nav td.next-disabled a {background:url('../images/next-disabled.gif') no-repeat 232px center;}
.article-nav td.prev-disabled a {background:url('../images/prev-disabled.gif') no-repeat 5px center;}*/

.article-item {
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc
}

.article-item img {
  display: block;
  margin-bottom: 5px
}

.article-item .date {
  margin-bottom: 1em
}

.featured-image {
  margin-bottom: 25px
}
.item a {
  font: 13px/16px Georgia, "Times New Roman", Times, serif
}
.shopping-box .item span.text-size-11 {
  line-height: 14px;
}
/*--------------------------------- Pagination ---------------------------------------*/
.pagination {
  overflow: hidden;
  margin: 0 auto 20px;
  padding: 10px 0 20px;
  font-family: Times, "Times New Roman", serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  color: #999;
  border-bottom: 1px solid #ccc;
}

.pagination a {
  display: inline-block;
  padding: 0 4px;
  color: #999;
}

.pagination a:hover,
.pagination a.active {
  color: white;
  background: #ee2b33;
}

.pagination .prev,
.pagination .next {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: normal;
  color: black;
  text-transform: uppercase;
}

.pagination .prev:hover,
.pagination .next:hover {
  color: black;
  background: none;
}

.pagination .prev {
  margin-right: 30px;
}

.pagination .next {
  margin-left: 30px;
}

.border .pagination {
  margin-bottom: 0;
  padding: 0;
  border-bottom: none;
}

/*--------------------------------- Comments -----------------------------------------*/
.comments {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 20px;
}

.comments li {
  list-style: none;
  padding: 17px 0;
  border-bottom: 1px solid #ccc;
}
.comments li.first {
  padding: 10px 0 17px 0;
}


.comment-author strong {
  color: black
}

.comments .report {
  text-align: right;
  float: right;
}

.comments .report a {
/*padding-right: 25px;*/
  color: #898989; 
  /*background: url('icon-set.gif') no-repeat right -44px;*/
  font-weight: bold;
}

.comments-pagination {
  padding: 0 0 10px;
  border-bottom: none
}

/*--------------------------------- Item ---------------------------------------------*/
.item {
  position: relative;
  width: 100%;
  overflow: hidden;
  font-size: 11px;
  display: block;
}

a.item {
  border-bottom: solid 1px #ccc;
  padding: 10px 10px 0 10px;
  width: auto;
}

a.item:hover {
  cursor: pointer;
  background: #f7f7f6;
}

a.last-no-border {
  border: none;
}

.item img {
  margin-bottom: 22px;
}

a.item img {
  margin-bottom: 10px;
}

.item .align-left {
  margin-right: 10px;
}

.item .align-right {
  margin-left: 10px;
}
.item .date-wrapper {
  position: relative;
  top: -2px;
}
.item .date {
  font-style: normal;
  display: inline;
}

.item .read-all {
  font: bold 11px/18px Arial, Helvetica, sans-serif;
  bottom: 21px;
}

/*--------------------------------- Gallery ------------------------------------------*/
.gallery {
  padding-bottom: 10px
}

.gallery .placeholder {
  margin-bottom: 1px
}

.gallery .navigation {
  padding-bottom: 10px;
  font-family: Times, "Times New Roman", serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  color: #999;
}

.gallery .navigation .prev,
.gallery .navigation .next {
  margin-top: -2px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: normal;
  color: black;
  text-transform: uppercase;
}

.gallery .navigation .prev {
  float: left
}

.gallery .navigation .next {
  float: right
}

.gallery .carousel {
  width: 100%;
  height: 45px;
  overflow: hidden;
  position: relative;
}

.gallery .carousel .laquo,
.gallery .carousel .raquo {
  position: absolute;
  top: 0;
  width: 25px;
  line-height: 45px;
  background: #e5e5e5;
  text-align: center;
  z-index: 2;
}

.column-wide .column .gallery .carousel .laquo,
.column-wide .column .gallery .carousel .raquo {
  width: 14px
}

.gallery .carousel .laquo {
  left: 0;
  border-right: 1px solid white
}

.gallery .carousel .raquo {
  right: 0;
  border-left: 1px solid white
}

.gallery .thumbs a {
  float: left;
  opacity: 0.5
}

.gallery .thumbs a:hover,
.gallery .thumbs a.active {
  opacity: 1
}

.gallery-text {
  position: relative;
  min-height: 420px;
  margin-top: 20px;
  margin-bottom: 90px;
}

.gallery-text div.banner {
  position: absolute;
  left: 0;
  bottom: -86px;
  margin-bottom: 0;
}

.gallery-row {
  width: 655px;
  overflow: hidden;
  padding-bottom: 1em;
}

.gallery-row .thumb {
  float: left;
  width: 200px;
  margin-right: 18px;
  margin-bottom: 0;
}

.gallery-row p {
  margin-bottom: 0
}

.gallery-row .thumb div {
  position: relative;
  margin-bottom: 5px
}

.gallery-row a {
  font: 13px Georgia, "Times New Roman", Times, serif
}
.gallery-row a.comment-icon {
  font-size:9px;
}
.gallery-row .thumb .tag {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}

.gallery-row em {
  display: block;
  padding: 4px 0 0
}

.gallery .placeholder img {
  border-bottom: none
}

/*--------------------------------- Blog ---------------------------------------------*/
.blog-post {
  font: 14px/20px Georgia, "Times New Roman", Times, serif;
  margin-bottom: 20px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ccc;
}

.blog-post h2 {
  font: bold 24px/26px Arial, Helvetica, sans-serif;
  margin-bottom: 6px
}

.blog-post .timestamp {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #666
}

.blog-post .timestamp a {
  color: #666
}

.blog-pagination {
  width: auto;
  padding: 0 7px;
  line-height: 32px;
  background: black;
  border: none;
}

.blog-pagination .prev,
.blog-pagination .next,
.blog-pagination .prev:hover,
.blog-pagination .next:hover {
  font: 18px/32px Arial, Helvetica, sans-serif;
  color: white
}

.blog-sidebar {
  font-size: 12px
}

.blog-sidebar h2 {
  margin: 20px 0 6px;
  padding-bottom: 2px;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border-bottom: 2px solid black;
}

.blog-sidebar li {
  list-style: none;
  padding: 4px 0
}

.blog-sidebar li.active a {
  color: #ee2b33
}

.blog-sidebar li.active li a {
  color: black
}

.blog-sidebar li.active li.active a {
  color: #ee2b33
}

.blog-sidebar li.active li.active li a {
  color: black
}

.blog-sidebar li.active li.active li.active {
  position: relative;
  margin-left: -22px;
  padding-left: 22px;
  background: url('../images/icon-set.gif') no-repeat left center;
}

.blog-sidebar li ul {
  padding-left: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.blog-sidebar li ul ul {
  padding-left: 0;
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
}

.blog-sidebar .rss {
  display: block;
  height: 37px;
  padding: 4px 0 4px 48px;
  font: 14px/37px Georgia, "Times New Roman", Times, serif;
  background-position: left -276px;
  content: '';
}

img.gothic {
  margin-bottom: 5px
}

/*--------------------------------- Vind ---------------------------------------------*/
.vind-email {
  margin: 20px 0;
  padding-left: 35px;
  background-image: url('../images/text-del.gif');
  background-repeat: no-repeat;
}

.vind-email input {
  width: 358px
}

.vind-email input.btn {
  width: auto
}

.vind-email .align-left {
  width: 68px
}

.vind-email .align-right {
  width: 270px
}

.odd input,
.even input {
  float: left;
  margin: 1px 10px 0 0;
  padding: 0;
  background: transparent;
  border: none;
}

.cellphone {
  height: 80px;
  padding: 135px 0 0 46px;
  font: bold 14px Arial, Helvetica, sans-serif;
  background: url('../images/cellphone.jpg') no-repeat;
}

/*--------------------------------- Progress bar -------------------------------------*/
.progress-bar {
  clear: both;
  margin-bottom: 2em;
  font: bold 15px/32px Georgia, "Times New Roman", Times, serif;
  color: #666;
  background: black;
}

.progress-bar span,
.progress-bar a {
  position: relative;
  float: left;
  margin-bottom: -6px;
  padding: 0 9px 6px;
}

.progress-bar a {
  margin-right: 14px;
  padding-left: 12px;
  padding-right: 12px;
  color: #666;
}

.progress-bar .question {
  font: bold 10px/32px Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
}

.progress-bar .label-result {
  float: right;
  color: white
}

.progress-bar .active {
  color: white;
  background: #ee2b33 url('../images/icon-set.gif') repeat-x bottom
}

/*--------------------------------- Video --------------------------------------------*/
.video .column a,
a.video-thumb {
  display: block;
  position: relative
}

.icon-play {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  margin: -21px 0 0 -21px;
  background: url('../images/play-button-bg.png') no-repeat;
  cursor: pointer;
}

.icon-play:hover {
  background: url('../images/play-button-hover.png') no-repeat;
}

.video h3 {
  margin-bottom: 0;
  font-weight: normal;
  line-height: normal;
}

.video-placeholder {
  margin-bottom: 15px;
  padding: 9px
}

.video-placeholder h1 {
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
}

/*--------------------------------- Search -------------------------------------------*/
.search {
  border-bottom: 2px solid #e6e6e6
}

.search h1 {
  font: 14px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase
}

.search input {
  width: 524px;
  float: left
}

.search .btn {
  float: right;
  width: auto
}

.results {
  margin: 17px 0
}

.results big {
  font: bold 24px Georgia, "Times New Roman", Times, serif
}

.result {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 10px 14px;
  font-size: 12px;
  line-height: 20px;
  background: #f5f5f5;
  border-top: 1px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
}

.result h2 {
  font: bold 14px Georgia, "Times New Roman", Times, serif;
  margin-bottom: 5px
}

.result .align-left {
  margin-right: 11px
}

.result .align-right {
  margin-left: 11px
}

.result p {
  margin-bottom: 0
}

.result .tag {
  font-size: 12px;
  font-weight: normal
}

.result .red {
  display: inline-block
}

/*--------------------------------- Tags ---------------------------------------------*/
h2.tag-heading {
  font: bold 36px/36px Georgia, "Times New Roman", Times, serif
}

h2.tag-heading span {
  border-width: 7px
}

.tag-col-1 {
  float: left;
  width: 220px;
  margin-right: 14px;
  padding-bottom: 12px;
}

.tag-col-2 {
  float: left;
  width: 250px;
  margin-right: 14px;
  padding-bottom: 12px;
}

.tag-col-3 {
  float: left;
  width: 136px;
  padding-bottom: 12px;
}

.tag-col-1 p,
.tag-col-2 p,
.tag-col-3 p {
  margin-bottom: 8px
}

/*--------------------------------- Calendar -----------------------------------------*/
.calendar {
  position: relative;
  float: left;
  margin-bottom: 10px;
  font-size: 0.86em;
  background: url('../images/notepad.jpg') repeat-y right;
}

.calendar .notepad {
  width: 260px;
  padding: 20px
}

.calendar .notepad h3 {
  font: bold 16px/20px Georgia, "Times New Roman", Times, serif
}

.calendar h1 {
  font-size: 26px;
  line-height: 28px
}

.calendar dl {
  width: 300px;
  padding-right: 35px;
  font-size: 0.88em;
}

.calendar dt {
  clear: both;
  width: 50px;
  height: 40px;
  padding: 8px 0 10px;
  font: bold 1.1em/1.3em Georgia, "Times New Roman", Times, serif;
  text-align: center;
  text-transform: uppercase;
  border-top: 1px solid #ccc;
}

.calendar dt big {
  display: block;
  font-size: 2.0em
}

.calendar dd {
  float: right;
  clear: right;
  width: 240px;
  min-height: 43px;
  margin-top: -59px;
  padding: 5px 0 10px 10px;
  font: 1em/20px Georgia, "Times New Roman", Times, serif;
  border-top: 1px solid #ccc;
}

.calendar dt.first,
.calendar dd.first {
  border: none
}

.calendar dd li {
  list-style: none;
  margin-bottom: 5px;
  padding: 0 5px;
}

.calendar dd li a:hover,
.calendar dl .active,
.calendar dl .active a {
  color: #ed010a
}

.calendar .inactive {
  color: #b2b2b2
}

.calendar dd li.active {
  position: relative;
  width: 265px;
  margin-right: -58px;
  background: #efefef;
}

.calendar dd li.active a {
  display: block;
  position: relative;
  width: 235px;
  margin-right: -13px;
  padding-right: 43px;
  background: url('../images/icon-set.gif') no-repeat right;
}

.calendar .icon-calendar {
  display: block;
  padding: 3px 0 0 30px;
  line-height: 22px;
  background: url('../images/icon-set.gif') no-repeat -356px -95px;
}

/*--------------------------------- Other --------------------------------------------*/
.nyhedsbrev {
  text-align: center;
  border-bottom: 1px solid #CCCCCC
}

.nyhedsbrev .row {
  float: left;
  padding: 10px 0 30px 150px
}

.nyhedsbrev .row input {
  float: left;
  font-style: italic;
  height: 20px;
  width: 220px;
  margin-right: 20px;
}

/*--------------------------------------------------------------------------------------------------------------------- FRONT PAGE */

.front-column {
  width: 645px;
  overflow: visible;
  margin-right: 7px;
}

.front-column img.block {
  margin-bottom: -2px
}

.front-column h3 {
  /*height: 40px;*/
  margin: 5px 0 1em;
  font: bold 20px/20px Georgia, "Times New Roman", Times, serif
}

.front-column img.gothic {
  margin: 14px 0
}

/*--------------------------------- Carousel -----------------------------------------*/
.front-carousel {
  width: 100%;
  float: left
}

.front-carousel .placeholder {
  position: relative;
  width: 418px;
  height: 263px;
  margin-bottom: 10px;
  border: 1px solid #ebebeb;
}
.front-carousel-menu-left .placeholder {
  float: right;
}
.front-carousel-menu-right .placeholder {
  float: left;
}
.front-carousel .thumbs {
  position: relative;
  width: 225px;
  border-top: 1px solid #ebebeb;
  font: bold 11px/14px Arial, Helvetica, sans-serif;
}
.front-carousel-menu-left .thumbs {
  float: left;
}
.front-carousel-menu-right .thumbs {
  float: right;
}

.front-carousel .thumbs li {
  list-style: none;
  position: relative;
  float: left;
  clear: left;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}
.front-carousel .thumbs li.active {
  background: #ebebeb;
}
.front-carousel .thumbs li .align-left {
  margin-right: 9px;
}
.front-carousel .thumbs .box-pointer {
  display: none;
}
.front-carousel .thumbs .active .box-pointer {
  display: block;
  position: absolute;
  z-index: 10;
  top: 50%;
  width: 15px;
  height: 16px;
  margin-top: -8px;
  background-image: url('../images/carousel-pointer.png');
  background-repeat: no-repeat;
}
.front-carousel-menu-left .box-pointer {
  right: -4px;
  background-position: 0 0;
}
.front-carousel-menu-right .box-pointer {
  left: -4px;
  background-position: 100% 0;
}

.front-carousel .placeholder .opacity-box {
  width: 345px;
}
.front-carousel .placeholder .opacity-box strong {
  font: bold 13px Georgia, "Times New Roman", Times, serif;
}

/*--------------------------------- Latest posts -------------------------------------*/
.latest-posts {
  position: relative;
  margin-bottom: 30px;
  border: 3px solid black;
}

.latest-posts .item img {
  margin-bottom: 14px
}

.latest-posts .item a {
  font: bold 11px/18px Arial, Helvetica, sans-serif;
}

.latest-posts .item a.tag {
  font: 9px/7px Georgia,Helvetica,sans-serif;
}

.latest-posts .item {
  padding: 14px 14px 0;
  border-bottom: solid 1px #ccc;
  width: auto;
}
.latest-posts .item:hover {
  background: #f7f7f6;
  
}
. last-item {
  
}
/*--------------------------------- Tema ---------------------------------------------*/
.tema h2 {
  margin: 0;
  padding: 0 10px;
  font: 16px/31px Georgia, "Times New Roman", Times, serif;
  color: white;
  background: black;
  text-transform: uppercase;
}

.tema .inner {
  position: relative;
  margin-bottom: 20px;
  padding: 19px;
  background: url('../images/flipgrid.gif') repeat;
  border: 1px solid #ccc;
  border-top: none;
}

.tema .column {
  margin: 0;
  position: relative
}

.tema .column-right .column-inner {
  margin-left: 10px;
  font: 12px/14px Georgia, "Times New Roman", Times, serif;
}

.tema .column-right .column-inner a {
  font: 12px/14px Georgia, "Times New Roman", Times, serif;
  color: #333;
}

.tema .opacity-box {
  width: 250px;
  left: -37px;
  bottom: 73px;
  color: #fff;
  padding: 10px 15px 15px;
}

.tema .opacity-box h3 {
  font-size: 17px
}

.tema .opacity-box a {
  color: #fff;
}

.tema .column-right .column-inner .align-left,
.tema .column-right .column-inner .align-right {
  width: 130px;
  margin-bottom: 15px
}

/*--------------------------------- Image frame --------------------------------------*/
.image-frame {
  position: relative
}

.image-frame .placeholder {
  float: right;
  width: 349px;
  height: 515px;
  margin-top: -30px;
  background: url('../images/image-fr.png') no-repeat;
}

.image-frame .placeholder img {
  margin: 30px 25px 0
}

.image-frame ul {
  margin-bottom: 30px;
  border: 1px solid #ccc;
  border-right: none;
}

.image-frame li {
  list-style: none;
  padding: 12px 9px 9px;
  text-align: center;
  border-bottom: 1px solid #ebebe9;
}

.image-frame li.active {
  background: #f7f7f6
}

.image-frame li a {
  display: block;
  height: 52px;
  padding-top: 17px;
  font: normal 14px/15px Georgia, serif;
  color: #333;
}

.image-frame li a img {
  margin-top: -17px
}

.image-frame li.active a {
  position: relative
}

.image-frame li a span {
  display: none
}

.image-frame li.active a span {
  display: block;
  position: absolute;
  left: 305px;
  top: -12px;
  width: 15px;
  height: 90px;
  background: url('../images/icon-set.gif') no-repeat right;
}

.image-frame .read-all {
  right: 12px;
  bottom: -30px
}

/*--------------------------------- Calendar -----------------------------------------*/
.front-column .calendar dl {
  width: 325px;
  padding: 10px;
  font-size: 1em;
}

.front-column .calendar dt {
  height: 60px;
  font-size: 1.35em;
  border-top: none;
}

.front-column .calendar dd {
  width: 265px;
  min-height: 63px;
  margin-top: -78px;
  padding-left: 0;
}

.front-column .calendar dd li {
  padding: 0
}

.front-column .calendar dd li.active {
  width: 275px;
  margin-right: -18px
}

.front-column .calendar dd li.active a {
  width: 265px;
  padding-right: 18px
}

.calendar .read-all {
  bottom: -8px
}

/*--------------------------------- Video --------------------------------------------*/
.front-column .video {
  position: relative;
  width: 605px;
  float: left;
  margin-bottom: 10px;
  padding: 20px;
}

.front-column .video .column {
  width: 289px
}

.front-column .video .column-right {
  margin-left: 0
}

/*--------------------------------- Fashion shows ------------------------------------*/
.fashion-shows {
  position: relative;
  width: 700px;
  overflow: hidden;
  margin-right: -55px;
}

.fashion-shows .thumb {
  float: left;
  width: 131px;
  margin-right: 40px;
}

.fashion-shows small {
  display: block;
  line-height: 26px
}

.fashion-shows a.euw-read-all {
  position: static;
  float: right;
  margin-right: 10px;
}

.euw-fashion-shows {
  width: 650px;
  margin-right: 0px;
}

.euw-fashion-shows div.gallery-row div.thumb {
  width: 200px;
  margin-right: 18px;
}

/*------------------------------------------------------------------------------------------------------------------ RIGHT SIDEBAR */

.column .banner {
  margin-bottom: 30px;
  position: relative
}

.sidebar {
  overflow: visible
}

.sidebar .search {
  position: relative;
  width: 284px;
  overflow: hidden;
  margin: 0 -4px 30px;
  padding: 14px 11px 14px 13px;
  background: url('../images/icon-set.gif') no-repeat 0 -69px;
  border: none;
}

.sidebar .search input {
  float: left;
  width: 240px;
  padding: 3px 6px;
}

.sidebar .search .zoom {
  width: auto;
  padding: 0;
  border: none;
}

.sidebar .label {
  padding-bottom: 0
}

.sidebar .subscribe {
  margin-bottom: 30px;
  padding: 10px;
  border: 1px solid #ed010a;
}

.sidebar .subscribe .row {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
}

.sidebar .subscribe input {
  float: left;
  width: 220px;
  height: 18px;
  font-size: 1, 1em;
  font-style: italic;
}

.sidebar .subscribe .btn {
  float: right;
  height: 26px;
  margin: 0;
}

.sidebar .subscribe .btn span {
  font-size: 25px;
  line-height: 22px
}

.tabs {
  position: relative;
  height: 26px;
  top: 1px;
  font: 15px/24px Georgia, "Times New Roman", Times, serif;
}

.tabs li {
  list-style: none;
  float: left;
  margin-right: 1px;
}

.tabs a {
  float: left;
  width: 105px;
  text-align: center;
  color: #b8babb;
  background: white url('../images/icon-set.gif') repeat-x 0 -326px;
  border: 1px solid #c4c4c4;
}

.tabs a:hover,
.tabs a.active {
  color: white;
  background: black;
  border-bottom-color: black;
}

.tab-content {
  margin-bottom: 20px;
  padding: 20px 10px 0;
  border: 1px solid #c4c4c4;
}
.tab-content-one-tab {
  margin-bottom: 20px;
  padding: 20px 10px 0;
  border: 1px solid #c4c4c4;
}
#two_in_one  .tab-content {
  padding: 0;
}

/*Styles  for the One Tab Box on front page*/
.tab-content-one-tab {
  padding: 0;
}

#tabs_list-2  a {
  width: auto;
  padding: 0 20px 0 20px;
}

/* Poll block */
.poll-block {
  margin: 0 0 30px;
}

.poll-navigation {
  float: right;
  font-size: 12px;
  line-height: 18px;
}

.poll-navigation a {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-position: 0 50%;
  background-repeat: no-repeat;
}

.poll-navigation a.next {
  background-image: url(../images/poll-right.png);
}

.poll-navigation a.next-disabled {
  background-image: url(../images/poll-right_no_active.png);
}

.poll-navigation a.prev {
  background-image: url(../images/poll-left.png);
}

.poll-navigation a.prev-disabled {
  background-image: url(../images/poll-left_no_active.png);
}

.poll-block h2 span {
  display: inline-block;
  padding: 0 10px;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  background: #000;
}

.poll-block label {
  display: block;
  font-size: 12px;
  font-family: Georgia, serif;
  overflow: hidden;
}

.poll-block label span {
  display: block;
  width: 216px;
  float: left;
}

.poll-block .voting-wrapper {
  padding: 10px 10px 0;
  background: #000;
  overflow: hidden;
}

.poll-block h3 {
  display: block;
  padding: 10px 0px;
  margin: 0;
  color: #fff;
  font-weight: normal;
}

.poll-block h3 a {
  color: #fff;
}

.poll-block .voting-image {
  position: relative;
  overflow: hidden;
}

.poll-block .voting-image img {
  display: block;
}

.poll-block .voting-image h3 {
  background: rgba(255, 45, 45, 0.6);
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px;
  width: 261px;
}

.poll-block .voting {
  clear: both;
  padding: 10px;
  background: #fff;
}

.poll-block .voting-results {
  background: #ffffff;
  padding: 10px;
}

.poll-block .button span {
  padding: 0 0 0 5px;
}

.poll-block .facebook-link {
  line-height: 30px;
}

.poll-block .facebook-link a {
  color: #fff;
}

.poll-block .voting-results .facebook-link a {
  color: #333333;
}

.poll-block .voting-results .percent {
  background: #e5e5e5;
  margin-bottom: 5px;
}

.poll-block .voting-results .percent p {
  line-height: normal;
  padding: 4px 5px;
  margin: 0px;
}

.poll-block .voting-results .voting-results-bar {
  background: #c8c8c8;
  display: block;
  height: 3px;
  width: 260px;
  overflow: hidden;
  border-bottom:solid 3px #fff;
}

.poll-block .voting-results .voting-results-bar-inner {
  background: #ed010a;
  display: block;
  height: 3px;
  overflow: hidden;
}

/*------------------------------------------------------------------------------------------------------------------------- BOTTOM */

.bottom_content {
  width: 980px;
  margin: 0 auto;
  padding: 22px 0;
  background: #ffffff url('../images/bkg-bott.png') repeat-x left bottom;
  border-bottom: 2px solid #c7c7c7;
  clear: both;
  overflow: hidden;
}

.col_180 {
  float: left;
  width: 180px;
  min-height: 330px;
  background: url('../images/bkg-bott.png') repeat-x left top;
}

.col_200 {
  float: left;
  width: 180px;
  min-height: 330px;
  padding: 0px 9px 0px 10px;
  background: url('../images/bkg-bott.png') repeat-x left top;
}

.ver_bottom_line {
  width: 1px;
  float: left;
  height: 330px;
  background: url('../images/ver-line.gif') no-repeat left top;
  overflow: hidden;
}

.bottom_content a {
  display: block;
  margin-bottom: 4px;
}

.bottom_content h5.title_box {
  width: 176px;
  height: 23px;
  padding: 4px 0px 0px 4px;
  text-transform: uppercase;
  color: #ffffff;
}

.bottom_content h5 a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #1e022d;
  text-decoration: none;
}

.bottom_content h5 a:hover {
  text-decoration: underline;
}

.bkg_grey {
  background: url('../images/bkg_grey.gif') repeat-x;
}

.bkg_red {
  background: url('../images/bkg_red.gif') repeat-x;
}

.bkg_pink {
  background: url('../images/bkg_pink.gif') repeat-x;
}

.bkg_blue {
  background: url('../images/bkg_blue.gif') repeat-x;
}

.bkg_green {
  background: url('../images/bkg_green.gif') repeat-x;
}

ul.link_bottom {
  list-style-type: none;
  padding-top: 3px;
}

ul.link_bottom li {
  width: 180px;
  border-bottom: 1px solid #b8d6a4;
}

ul.link_bottom li a {
  width: 166px;
  padding: 2px 0px 0px 14px;
  font-size: 12px;
  line-height: 16px;
  text-decoration: underline;
}

ul.link_bottom li a:hover {
  text-decoration: none;
}

ul.link_bottom li.border_b_none,
.big.border_b_none {
  border-bottom: none;
}

.big.border_t_none {
  border-top: none;
}

/*------------------------------------------------------------------------------------------------------------------------- FOOTER */

.footer {
  width: 980px;
  margin: 0 auto;
  text-align: center;
  background-color: #fff;
  color: #ccc;
  overflow: hidden;
}

.footer_black {
  height: 35px;
  padding: 0px 10px 0px 20px;
  color: #fff;
  background-color: #000;
}

.footer_logo {
  float: left;
  display: block;
}

.footer_black p {
  float: left;
  margin: 8px 0px 0px 55px;
  font-size: 12px;
  line-height: 16px;
}

.footer_right {
  float: right;
  display: block;
  margin-top: 8px;
  font-size: 12px;
}

.footer_right a {
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  text-decoration: none;
}

.footer_right a:hover {
  text-decoration: underline;
  color: #fff;
}

.other_sites a:hover {
  text-decoration: underline;
  color: #787878;
}

.other_sites {
  float: left;
  margin: 8px 0px 0px 0px;
  padding: 0px 215px 0px 215px;
  color: #787878;
}

.other_sites a {
  color: #787878;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

.other_sites a:hover {
  text-decoration: underline;
}

/*--------------------------------- Cite Block ---------------------------------------*/
.front-column .cite-block {padding: 2px 0 22px}

.cite {
  overflow: hidden;
  padding: 10px 10px 5px;
  font-size: 15px;
  background: #ebebeb url('../images/dagens-quote.png') repeat-x;
  border: 1px solid #ebebeb;}

.cite cite {
  float: left;
  width: 480px;
  font-style: normal;}

.cite .align-right {
  width: 135px;
  font-size: 12px;
  font-style: italic;
  color: #8a8a8a;
  text-align: right;}

.cite strong {display: block; padding-top: 5px}

.cite cite a {
  font: normal 15px/15px Georgia, serif;
  color: #333333;

}

.cite-block #fb-root {
  margin: 0 0 0 10px;
}

.cite-block.border {
  border: 0;
}

/*------------------------------------------------------------------------------------------------------------------------ CLASSES */

.hide {
  display: none
}

.right {
  text-align: right;
}

.align-left {
  float: left
}

.align-right {
  float: right
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden
}

.self-clear {
  height: auto;
  overflow: visible
}

.self-clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.block {
  display: block
}

.text-size-9 {
  font-size: 9px
}

.text-size-10 {
  font-size: 10px
}

.text-size-11 {
  font-size: 11px
}

.text-size-12 {
  font-size: 12px
}

.text-size-13 {
  font-size: 13px
}

.text-size-14 {
  font-size: 14px
}

.text-size-15 {
  font-size: 15px
}

.text-size-16 {
  font-size: 16px
}

.text-size-18 {
  font-size: 18px
}

.text-size-19 {
  font-size: 19px
}

.text-size-20 {
  font-size: 20px
}

.text-size-24 {
  font-size: 24px
}

.text-size-25 {
  font-size: 25px
}

.text-size-26 {
  font-size: 26px
}

.text-size-32 {
  font-size: 32px
}

.text-size-40 {
  font-size: 40px
}

.arial {
  font-family: Arial, Helvetica, sans-serif
}

.georgia {
  font-family: Georgia, "Times New Roman", Times, serif
}

img.border {
  border: 1px solid #ccc
}

h1.border,
h2.border,
div.border {
  margin-bottom: 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}

.raquo,
.laquo, .item a span {
  font-family: Arial, Helvetica, sans-serif
}

.red {
  color: #ed010a
}

.grey {
  color: #c2c2c2
}

.grey-dark {
  color: #666
}

.black {
  color: black
}

.bg-white-dark {
  background-color: #f2f2f2
}

.bg-black {
  color: white;
  background-color: black
}

.bg-black a {
  color: white
}

.bg-black .read-all {
  color: black
}

.odd,
.even {
  margin-bottom: 5px;
  padding: 7px 10px
}

.odd {
  background: #efefef
}

.even {
  background: white
}

.margin-bottom {
  margin-bottom: 1em
}

.padding_right_9 {
  padding-right: 9px
}

.padding_left_10 {
  padding-left: 10px
}

.date {
  display: block;
  margin-bottom: 1.8em;
  font-style: italic;
  color: #999999;
  font-size: 9px;
  line-height: 7px;
  font-family: Georgia, serif;
  font-weight: normal;
}
.date-front {
  display:inline;
  font-style:normal;
}
.call-to-action {
  display: inline-block;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  color: #ee2b33;
}

.description {
  margin: -25px 0 14px;
  padding: 7px 10px;
  font: italic 11px/16px Georgia, "Times New Roman", Times, serif;
  color: #626262;
  background: #f5f5f5;
}

.label {
  padding: 10px 0 0;
  font: normal 9px/22px Georgia, "Times New Roman", Times, serif;
  color: #959595;
  text-transform: uppercase;
}
.banner .label {
  margin: 0 0 5px;
  padding-top: 0px;
  line-height: 7px;
}
.left_banner .label {
  text-transform: none;
}

.label-border {
  width: 100%;
  overflow: hidden;
  margin: 10px 0;
  font: normal 16px/24px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
}

.label-border span {
  float: left;
  border-bottom: 6px solid black
}

.banner .label-border {
  font-size: 10px;
  line-height: 13px;
  margin-bottom: 3px;
}

.banner .label-border span {
  border-width: 2px
}

.label-black {
  width: 100%;
  overflow: hidden;
  margin: 10px 0 0;
  font: normal 14px/29px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  border-bottom: 1px solid black;
}

.label-black span {
  float: left;
  padding: 0 10px;
  color: white;
  background: black;
}

.btn {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  cursor: pointer;
}

input.btn {
  padding: 0;
  height: 28px
}

a.btn {
  float: left;
  line-height: 26px;
  margin-right: 10px;
  padding: 0 10px;
}

a.tag,
span.tag {
  text-transform: none;
  color: #999999;
  font: normal 9px/7px Georgia, Helvetica, sans-serif;
}

.rss,
.mail {
  margin: 0;
  padding: 0 7px;
  background: url('../images/icon-set.gif') no-repeat center 3px; /*content:url('../images/blank.gif');*/
  display: inline-block;
  height: 13px;
}

.rss {
  background-position: center -19px
}

.read-all {
  display: block;
  position: absolute;
  right: 8px;
  bottom: -11px;
  padding: 0 10px;
  font: normal 11px/18px Arial, Helvetica, sans-serif;
  background: white;
  border: 1px solid #dedede;
}

/*.read-all {
  position: relative;
  float: right;
  display: inline;
  right: 8px;
  top: 11px;
  padding: 0 10px;
  font: normal 11px/18px Arial, Helvetica, sans-serif;
  background: white;
  border: 1px solid #dedede;
}*/

.top {
  display: block;
  position: relative;
  width: 45px;
  height: 34px;
  line-height: 100px;
  overflow: hidden;
  margin: 10px 0 30px -17px;
  background: #f0f0f0 url('../images/icon-set.gif') no-repeat right -280px;
}

.tooltip {
  text-decoration: underline
}

.opacity-box {
  position: absolute;
  right: 0;
  bottom: 20px;
  padding: 10px;
  font-size: 12px;
  color: white;
  background: rgb(238, 18, 26);
  background: rgba(238, 18, 26, 0.8) /*url('../images/bg-red-08.png')*/;
}

.opacity-box a {
  color: white
}

.opacity-box-black {
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 280px;
  padding: 10px;
  text-align: center;
  color: white;
  background: url('../images/bg-black.png');
}

.opacity-box-black a {
  color: white
}

.opacity-black {
  color: white;
  background: url('../images/bg-black.png');
}

.tip {
  display: none;
  position: absolute;
  height: 58px;
  padding-right: 12px;
  font: 12px/18px Georgia, "Times New Roman", Times, serif;
  background: url('../images/icon-set-2.gif') no-repeat right top;
  z-index: 100;
}

.tip div {
  position: relative;
  display: inline;
  float: left;
  height: 42px;
  margin-left: -12px;
  padding: 8px 0 8px 12px;
  background: url('../images/icon-set-2.gif') no-repeat;
}

.article-content-text a {
  color: #ee2b33;
}

.bottom-controls {
  margin-top: 20px;
}

/*Footer new*/
/*------------------------------------------------------------------------------------------------------------------------- BOTTOM */

.bottom-footer-blocks {
  width: 980px;
  margin: 0 auto;
  padding: 50px 0;
  background: #ffffff;

  clear: both;
  overflow: hidden;
}

.bottom-footer-blocks .col_180 {
  float: left;
  width: 180px;
  min-height: 330px;
  background: #fff;
}

.bottom-footer-blocks .col_200 {
  float: left;
  width: 180px;
  min-height: 330px;
  padding: 0px 9px 0px 10px;
  background: #fff;
}

.bottom-footer-blocks .ver_bottom_line {
  width: 1px;
  float: left;
  height: 330px;
  background: url('../images/ver-line.gif') no-repeat left top;
  overflow: hidden;
}

.bottom-footer-blocks a {
  display: block;
  margin-bottom: 4px;
}

.bottom-footer-blocks h5.title_box {
  width: 164px;
  height: 23px;
  padding: 4px 0px 0px 10px;
  margin: 0 0 3px 0;
  border-bottom: solid 1px #ccc;
  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 15px;
  background: #f5f5f5;
}

.bottom-footer-blocks h5.title_box a {

  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 15px;
  color: #333;

}

.bottom-footer-blocks h5.title_box a:hover {
  text-decoration: none;
}

.bottom-footer-blocks h5 a {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  color: #222222;
  text-decoration: none;
}

.bottom-footer-blocks h5 a:hover {
  text-decoration: underline;
}

.bottom-footer-blocks .bkg_grey {
  background: url('../images/bkg_grey.gif') repeat-x;
}

.bottom-footer-blocks .bkg_red {
  background: url('../images/bkg_red.gif') repeat-x;
}

.bottom-footer-blocks .bkg_pink {
  background: url('../images/bkg_pink.gif') repeat-x;
}

.bottom-footer-blocks .bkg_blue {
  background: url('../images/bkg_blue.gif') repeat-x;
}

.bottom-footer-blocks .bkg_green {
  background: url('../images/bkg_gree.gif') repeat-x;
}

.bottom-footer-blocks ul.link_bottom {
  list-style-type: none;
  padding-top: 3px;
}

.bottom-footer-blocks ul.link_bottom li {
  width: 180px;
  border-bottom: 1px solid #dedede;
}

.bottom-footer-blocks ul.link_bottom li a {
  width: 166px;
  padding: 4px 0px 2px 0px;
  font-size: 12px;
  line-height: 13px;
  font-size: 11px;
  font-family: Georgia, serif;
  color: #555555;
  text-decoration: none;
}

.bottom-footer-blocks ul.link_bottom li a:hover {
  color: #000000;
}

.bottom-footer-blocks ul.link_bottom li a:hover {
  text-decoration: none;
}

.bottom-footer-blocks ul.link_bottom li.border_b_none,
.bottom-footer-blocks .big.border_b_none {
  border-bottom: solid 3px #dedede;
}

.bottom-footer-blocks .big.border_t_none {
  border-top: none;
}

.border-pink {
  border-left: solid 6px #f76ca3;
}

.border-blue {
  border-left: solid 6px #10a9e2;
}

.border-cyan {
  border-left: solid 6px #f14fb2;
}

.border-red {
  border-left: solid 6px #d9012a;
}

.border-maroon {
  border-left: solid 6px #cc6601;
}

.bottom-links-block-wrapper {
  margin-top: 20px;
  clear: both;
}

.bottom-links-block {
  width: 955px; /*min-height: 287px;*/
  padding: 20px 0 0 25px;
  margin: 0 auto;
  border-top: solid 1px #ccc;
  background: #f5f5f5;

}

.col-245 {
  width: 245px;
  float: left;
  padding: 0 40px 0 0;
}

.col-245 ul {
  margin: 0;
  padding: 0;
}

.col-245 ul li {
  list-style-type: none;
}

.col-190 {
  width: 190px;
  float: left;
}

.col-190 ul {
  margin: 0;
  padding: 0;
}

.col-190 ul li {
  list-style-type: none;
}

span.red-arrows {
  color: #f13f45;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 15px;
}

.col-245 .magazine-links h5 a {
  font-family: Georgia, serif;
  font-size: 11px;
  font-weight: bold;
  color: #222;
}

.col-245 .magazine-links span a {
  font-family: Georgia, serif;
  font-size: 10px;
  font-weight: normal;
  color: #555;
}

.col-245 .magazine-links span a:hover {
  color: #222;
}

.magazine-links li {
  padding: 0 0 20px 0;
}

.clear-div {
  clear: both;
}

.bottom-contact-list li h5 a {
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: normal;
}

.bottom-contact-list li span a {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #888;
}

.bottom-contact-list li span a.mail-link {
  color: #222222;
}

.bottom-contact-list li a img {
  margin: 15px 0 0 0;
}

.subscribe-info-list li span a, .contact-info-list span a {
  display: inline-block;
  padding: 0 0 0 8px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: url(../images/black-ar.png) no-repeat left;
}

.subscribe-info-list h5 a, .contact-info-list h5 a {
  font-size: 14px;
  font-family: Georgia, serif;
  font-weight: normal;
  color: #222;
  padding: 0 0 11px 0;
  display: inline-block;
}

.col-190 ul.subscribe-info-list {
  margin: 0 0 35px 0;
}

.col-380 {
  width: 380px;
  float: left;
}

.col-380 .magazine-links h5 a {
  font-family: Georgia, serif;
  font-size: 11px;
  font-weight: bold;
  color: #222;
}

.col-380 .magazine-links span a {
  font-family: Georgia, serif;
  font-size: 10px;
  font-weight: normal;
  color: #555;
}

.col-380 .magazine-links span a:hover {
  color: #222;
}

.col-380 {
  width: 360px;
  padding: 0 18px 0 0;
  float: left;
}

.col-380 ul {
  margin: 0;
  padding: 0;
}

.col-380 ul li {
  list-style-type: none;
}

.padding-f-width {
  padding: 0 38px 0 0;
  width: 250px;
}

.contact-box .bottom-contact-list h5 a {
  font-size: 12px;
  font-weight: normal;
  font-family: Georgia, serif;

}

.contact-box .bottom-contact-list {
  margin: 0 0 25px 0;
}

/*Footer new - end */

/* VoteFlash */
.voteflashheader {
  text-align: center;
  margin: -7px 0 0 0;
}

div.voteflashheader h1 {
  font: 80px/80px Georgia, Serif normal;
  letter-spacing: -3px;
  margin-bottom: 0px;
  padding: 0 0 7px 0;
}

div.voteflashheader h4 {
  font: 18px/18px Arial, Sans-Serif normal;
  padding: 0 0 15px 0;
}

.flash-vote-box {
  width: 645px;
  height: 92px;
  display: inline-block;
  text-decoration: none;
  position: relative;
}

.flash-vote-box img {
  border: solid 1px #CCCCCC;
}

.flash-vote-box .advertising-slogan {
  font-size: 47px;
  font-family: Georgia, serif;
  color: #000;
  position: absolute;
  top: 6px;
  left: 11px;
}

.flash-vote-box .sub-text {
  font-family: Arial, sans-serif;
  color: #000;
  font-size: 16px;
  position: absolute;
  bottom: 16px;
  left: 11px;
}

.flash-vote-box .arrow-pointer {
  width: 32px;
  height: 45px;
  padding: 0 0 0 10px;
  display: inline-block;
  font-size: 47px;
  line-height: 37px;
  font-family: Arial, sans-serif;
  color: #fff;
  position: absolute;
  right: 0;
  top: 24px;
  background: #000;
}

.flash-vote-box:hover .arrow-pointer {
  color: #ed1c24;
}

/*Style for the browse button form*/

#sendform .fakefile input {
  background-color: #FFFFFF;
  border: 1px solid #D2D2D2; /*color: #7D7D7C;*/
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 20px;
  padding: 4px 6px;
  width: 140px;
}

#sendform input.hidden {
  cursor: pointer;
  opacity: 0.0;
  filter: alpha(opacity = 00);
  position: relative;
  text-align: left;
  z-index: 2;
  height: 30px;
  width: 250px;
  font-size: 20px;
  margin: 0;
  padding: 0;
}

#sendform .fileinputs {
  display: inline;
  float: left;
  margin: 0;
  position: relative;
  width: 281px;
  cursor: pointer;
}

#sendform .fakefile a.button_browse {
  display: block;
  background: #fff;
  border: 1px solid #D2D2D2;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 26px;
  padding: 1px 10px;
  cursor: pointer;
}

#sendform .fakefile a.button_browse span {
  cursor: pointer;
}

#sendform .fakefile a.button_browse span span {
  cursor: pointer;
  display: block;
  white-space: nowrap;
}

#sendform .fakefile {
  width: 248px;
  display: block;
  left: 0;
  line-height: 90%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}

#sendform #acceptconditionsinput {
  width: auto;
  border: none;
  background: none;
  width: auto;
  height: auto;
}

/* Scrolling text */
.scrollingBlock {
  position: absolute;
  white-space: nowrap;
}

.top_box_left ul li#thirdTab a {
  border-left: 0px;
  padding-left: 0px;
}

.topBarBlockHolder {
  border-left: 1px solid #45494D;
  padding-left: 13px;
}

.scrollingBlockHolder {
  position: relative;
  width: 100%;
  height: 28px;
}

/*Changes for Facebook*/
.logo-title,
.facebook-like {
  float: left;
}
.logo-title {
  padding: 14px 0 0 12px;
}
.logo-title img {
  display: block;
  margin: 0;
}
.facebook-like {
  padding: 48px 0 0 25px;
  overflow:hidden;
}

.facebook-like .fbcont {
        width: 100px;
        float:left;
        position: relative;
    }
    
    .facebook-like .voteduntilnow {
        float: left;
        line-height: 18px;
        padding: 0 0 1px;
        height: 18px;
        margin: 1px 0 1px 2px;
        color: #010101;
        font-size: 11px;
        position: relative;
        z-index: 2;
        background-color: #fff;
        background-image: url(../images/fbvoted-untilnow.gif);
        background-repeat: no-repeat;
        background-position: left top;
    }
    .facebook-like .voteduntilnow span {
        border-right: 1px solid #c1c1c1;
        padding: 0 6px 0 10px;
        float: left;
    }

.big-arrow {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url(../images/red-arrows-sprite.png) 0 50% no-repeat;
  vertical-align: middle;
}

.mid-arrow {
  display: inline-block;
  width: 7px;
  height: 8px;
  line-height: inherit;
  background: url(../images/red-arrows-sprite.png) -1010px 50% no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}

.small-arrow {
  display: inline-block;
  width: 6px;
  line-height: inherit;
  height: 8px;
  background: url(../images/red-arrows-sprite.png) -2020px 50% no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}

.border-with-link {
  border-bottom: solid 1px #ebebeb;
  position: relative;
}

.subscribe-red {
  width: 32px;
  height: 28px;
  margin: 0 0 0 10px;
  display: inline-block;
  background: url(../images/subscribe-red.png) 0 0 no-repeat;
}

.subscribe-red:hover {
  background: url(../images/subscribe-black.png) 0 0 no-repeat;
  cursor: pointer;
}

.vote-button, #FeedBackSendDiv a.vote-button {
  width: 63px;
  height: 23px;
  font-size: 13px;
  text-align: left;
  padding: 4px 0 0 8px;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  background: url(../images/poll-button.png) 0 0 no-repeat;

}

#FeedBackSendDiv a.vote-button {
  line-height: normal;
  border: 0;
  margin-right:0;
  margin-top: -4px;
}

.vote-button:hover, #FeedBackSendDiv a.vote-button:hover {
  background: url(../images/poll-hover.png) 0 0 no-repeat;

}

#FeedBackSendDiv a {
  font-family:Georgia;
}

.link-position {
  position: relative;
}

.margin-20-bottom {
  margin: 0 0 20px 0;
  padding: 0 0 12px 0;
}

.column h3 a {
  color: #333;
}

.column h3 a:hover {
  color: #444;
}

.menu .active ul {
  z-index: 9999;
}

.menu {
  /*background-position: 0 270px;
  height: 74px !important;*/
}

/*RSS & Search*/
.rss-search-box {
  position: relative;
  z-index: 100;
}
.rss-search-box-content {
  position: absolute;
  right: 17px;
  bottom: 6px;
}
.rss-search-box form {
  float: left;
  display: inline;
/*  bottom: 20px;
  position: absolute;
  right: 15px;
  z-index: 10000; */
}
.rss-search-box .rss-feed {
/*  position: absolute;
  right: 175px;
  bottom: 19px; */
  float: left;
  display: inline;
  width: 23px;
  height: 23px;
  margin-right: 18px;
  background: url(../images/rss-icon.png) no-repeat 0 0;
/*  z-index: 9999; */
}
.rss-search-box form {
  border: 1px solid #c2c2c2;
  background: #fff;
}

.rss-search-box form input.search-text {
  float: left;
  width: 116px;
  padding: 3px 6px 2px;
  border: 0;
  font-size: 13px;
  line-height: 12px;
  overflow: visible;
  font-family: Arial, sans-serif;
  color: #707070;
}
.rss-search-box form input.search-submit {
  float: left;
  width: 24px;
  height: 21px;
  cursor: pointer;
  display: inline-block !important;
  border: 0;
  background: #fff url(../images/search-icon.png) no-repeat 50% 50%;
}

/*Articles -changes*/
.article-item h2 {
  font: bold 15px/18px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 15px 0;
}

.article-teaser {
  width: 300px;
  color: #333;
  margin: 0 0 20px 0;
  font: normal 12px/15px Arial, Verdana, sans-serif;
}

.article-info small, .comment-icon {
  font-size: 9px;
  font-weight: normal;
  font-family: Georgia, serif;
  color: #999999;
  font-style: normal;
}

.article-info small span {
  display: inline-block;
  padding: 0 4px;
}

.comment-icon {
  padding: 0 0 0 14px;
  margin: 0 0 0 3px;
  display: inline-block;
  background: url(../images/comment-icon.png) no-repeat 0 50%;
}

.category-title {
  font-size: 26px;
  line-height: 30px;
  font-family: Georgia, sans-serif;
  color: #ee2b33;
  padding: 0 0 13px 0;
}

.category-info {
  font: normal 13px/16px Arial, Verdana, sans-serif;
  color: #333;
  padding: 0 0 17px 0;
  margin: 0 0 20px 0;
  border-bottom: solid 1px #ebebeb;
}

.article-row .article-item {
  margin-bottom: 6px;
}

.article-row #fb-root {
  margin: 0 0 10px 0;
}

.article-listing {
  margin: 0 auto;
  padding: 2px 0 8px 0;
  overflow: hidden;
  border-bottom: none;
  line-height: 16px;
  font-size: 13px;
  font-family: Times, "Times New Roman", serif;
  font-weight: bold;
  color: #999;
  text-align: center;
}

.gallery-row h2 a {
  font: bold 15px/18px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 10px 0;
}

.front-listing  h2 a {
  font: bold 20px/24px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 10px 0;
  padding: 0 10px 0 0;
}

.gallery-row h2 a .big-arrow {
  margin: 0 0 0 7px;
  position: relative;
  line-height:10px;
}
.front-listing .gallery-row h2 a .big-arrow {
   top:2px;
}
.gallery-row .article-teaser {
  width: 200px;
}

.articles-high  .category-info {
  border-bottom: 0;
  margin: 0 0 24px 0;
  padding: 0;
}

.gallery-row .article-item img {
  margin-bottom: 2px;

}

.gallery-row .article-item .date {
  margin-bottom: 4px;
}

.articles-high .facebook_25 {
  margin: 0 18px 10px 0;
}

.article-img-info, .article-facts, .article-poll {
  width: 300px;
  margin: 0 0 20px 0;
  background: #f5f5f5;
}

.article-high-box img.featured-image {
  margin-bottom: 0;
}

.article-img-info {
  width: 278px;
  font: normal 11px/16px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  color: #626262;
  padding: 5px 12px 1px 12px;
  margin: 0 0 20px 0;
}

.label-gray-dark {
  background: #e9e9e7;
  padding: 5px 24px 10px 0;
  width: 276px;
  font: normal 14px/14px Georgia, "Times New Roman", Times, serif;

}

.article-facts span,
.article-facts p,
.article-poll  span,
article-poll p {
  padding: 0 12px 0 12px;
  width: 276px;
  display: inline-block;
}

.article-facts p {
  font: normal 12px/18px Arial, sans-serif;
  color: #333;
  padding: 5px 12px 0 12px;
}

.article-poll .poll-question {
  font: normal 14px/18px Arial, sans-serif;
  color: #333;
  padding: 6px 12px 12px 12px;
}

.poll-answers {
  border: 0;
  padding: 0px 12px 10px 12px;
}

.poll-answers input {
  display: inline-block;
  margin-bottom: 12px;
}

.poll-answers label {
  font: normal 12px/12px Georgia, "Times New Roman", Times, serif;
  color: #000;
  margin-bottom: 12px;
}

.article-poll .vote-button,
.article-poll .vote-button:hover {
  color: #fff;
}

.arial-12 {
  font: bold 12px/12px Arial, sans-serif;
  text-transform: uppercase;
}

.call-to-action.pointer-link {
  display: inline;
}

.sub-artcile-box h3 {
  font: normal 20px/22px Georgia, "Times New Roman", Times, serif;
}

.sub-artcile-box p, .list-title {
  font: normal 14px/20px Arial, sans-serif;
  color: #333;
}

.sub-artcile-box p {
  margin-bottom: 0;
}

.teaser-title-text {
  font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 22px 0;
}

span.quote-decoration-text {
  font: normal 20px/24px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  display: inline-block;
  margin: 5px 0 20px;

}

span.quote-decoration {
  font: bold 43px/30px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  color: #ee2b33;
  float: left;
  padding: 0 10px 0 0;
  position: absolute;
  top: 11px;
}

.quote-box {
  position: relative;
}

.quote-2 {
  display: inline-block;
  width: 32px;
}

.list-title {
  margin: 0 0 10px 0;
  display: inline-block;
}

.article-lists-box li {
  font: bold 12px/20px Arial, sans-serif;
  color: #333;
}

.article-lists-box ol {
  margin: 0 0 10px 20px;
}

.article-lists-box ul {
  margin: 0 0 10px 17px;
}

.tags {
  font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
  text-decoration: underline;
  margin: 0 0 0 10px;
  display: inline-block;
  cursor:pointer;
}

.article-content-text .pagination {
  width: 285px;
  margin: 25px 0 0 0;
}

.border.bottom-controls {
  margin-top: 0;
}

.article-poll .vote-button {
  margin: 0 0 5px 0;
}

.article-content-text    h3.wide {
  font: normal 20px/22px Georgia, serif;
  color: #000;

}

.article-content-text  p.wide {
  margin: 0;

}

.sub-artcile-box  p.context {
  margin: 0 0 20px 0;
  clear: both;
  color: #333;
  line-height: 20px;
  font-size: 14px;
}

.bottom-50 {
  margin: 0 0 50px 0;
}

.float-right-paging {
  float: right;
}

.float-left-fb {
  float: left;
}

.title-label {
  font: normal 13px/13px Georgia, "Times New Roman", Times, serif;
  color: #a3a3a3;
  margin: 0 0 9px 0;
  line-height: normal;
}

.article-content-text .title-label {
  margin: 0 0 2px 0;
}

.article-content-text h1 {
  margin: 0 0 13px 0;
}

.details-bottom {
  font: normal 12px/17px Georgia, "Times New Roman", Times, serif;
  margin: 0 0 15px 0;
  font-style: italic;
}

small.date {
  font: normal 12px/17px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}

.poll-answers input {
  background: none transparent;
  border: 0;
}

.article-poll .voting-results .percent p {
  line-height: normal;
  margin: 0;
  padding: 4px 5px 4px 0;
}

.georgia {
  font-family: Georgia, "Times New Roman", Times, serif;
}

.text-size-12 {
  font-size: 12px;
}

.article-poll .text-size-12 span.percents {
  font-weight: bold;
  width: auto;
  padding: 0;
}

.article-poll  .voting-results .voting-results-bar-inner {
  background: none repeat scroll 0 0 #ED010A;
  display: block;
  height: 3px;
  overflow: hidden;
}

.article-poll .voting-results .voting-results-bar {
  background: none repeat scroll 0 0 #e9e9e7;
  display: block;
  height: 3px;
  overflow: hidden;
  width: 260px;
}

.article-poll .voting-results {
  margin: 0 0 0 13px;
  padding: 0 0 42px;

}

.popular-items-gray-box .item {
  width: 132px;
  float: left;
  margin: 0 0 0 22px;

}

.popular-items-gray-box .item img {
  margin: 0;
  height: 81px;
}

.popular-items-gray-box {
  width: 635px;
  background: #f5f5f5;
  padding: 20px 0 16px 0;
  margin: 0 0 25px 0;

}

.article_text {
  color: #333;
}

div.no-margin-bottom, p.no-margin-bottom {
  margin: 0;
}

.popular-item-title {
  display: block;
  margin: 3px 0 0 0;
}

.comments p {
  margin-bottom: 0;
  color: #333;
  line-height: 16px;
}

.comments p.comment-author {
  font-weight: bold;
  color: #7d7d7d
}

.comment-author, .comment-author strong {
  font-size: 11px;
}

.comment-list-title {
  margin: 0;
}

.no-text-transform {
  text-transform: none;
  padding: 0;
  margin: -3px 0 0 0;
}

.commentForm input[type="text"], .commentForm textarea {
  color: #999999;
  font-weight: bold;
  margin: 0 0 -1px 0;
}

.commentForm input[type="submit"] {
  width: 129px;
  height: 23px;
  display: inline-block;
  border: 0;
  text-transform: uppercase;
  color: #fff;
  background: url(../images/comment-submit.png) no-repeat 0 0;
}

.commentForm input[type="submit"]:hover {
  background: #000;
}

.commentForm  small {
  font-size: 10px;
  margin: 0 0 0 30px;
}

.print-icon {
  width: 11px;
  height: 10px;
  display: inline-block;
  margin: 0 3px;
  padding: 0 8px;
  background: url(../images/print-icon.png) no-repeat 0 0;
}

.mode-box-3-img {
  width: 300px;
  float: left;
  margin: -48px 0 0 0;

}

.mode-block-3-img .item {
  width: 275px;
  float: right;
}

.mode-block-3-img .item a {
  font-weight: bold;
}

.mode-sub-text {

}

.mode-box-items {
  margin: 48px 0 0 0;
}

.mode-block-3-img {
  overflow: visible;
  position: relative;
}

.mode-sub-text {
  font: normal 10px/14px Arial, sans-serif;
  color: #333;
}

.mode-box-2-img .small-thumb {
  float: right;
}

.mode-box-2-img strong.date {
  display: inline;
  font-style: normal;
}

.feedback-box {
  background: #fff;
  border: solid 1px #ccc;
}

.feedback-box  .form {
  background: none transparent;
}

.feedback-box h2 {
  font: normal 22px/28px Georgia, serif;
  color: #333333;
}

.feedback-box p {
  font: normal 12px/16px Georgia, serif;
  color: #333333;
}

.feedback-box textarea {
  font: normal 14px/14px Georgia, serif;
  font-style: italic;
  color: #636363;
}

#FeedBackSendDiv, #FeedBackSendDiv a.btn {
  float: right;
}

.mode-box-2-img.self-clear {
  margin: 0 0 20px 0;
}

.mode-box-2-img h3 a {
  position: relative;
  top: 10px;
}

.padding-0 {
  padding-bottom: 0;
}

.comment-link {
  width: 125px;
  height: 23px;
  padding: 0 0 0 5px;
  line-height: 23px;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-family: Georgia, serif;
  background: #ee050e url('../images/comment-submit.png') no-repeat 0 0;
}

.comment-link:hover {
  color: #fff;
  background: #000;
}

.comment-link .arial-arrow {
  font-family: Arial, sans-serif;
}

.article-high-with-banner #divLeftBanner {
  margin-bottom: 21px;
}

.article-high-with-banner ol.comments {
  margin-bottom: 21px;
}

.article-column .label-border {
  margin-bottom: 20px;
}

.rss_new {
  position: relative;
  top: 1px;

}

.mail {
  padding: 0 8px 0 7px;
}

.list-box-wide {
  margin: 0 0 20px 0;
}

p.context, p.wide {
  font: normal 14px/20px Arial, sans-serif;
  color: #333;
  line-height: 20px !important;
}

.read-more-middle-box {
  margin: 23px 0 18px 0;
}

.row-submit-form {
  margin: 20px 0 15px;
}

.date-wide {
  margin-bottom: 7px;
}

.wide-teaser-title-text {
  margin: 0 0 30px 0;
}

.column .divRightAnnounce32446 {
  margin-bottom: 11px;
}

.margin-fr-bottom {
  margin: 0 0 9px 0;
}

.item a.bold-link-title {
  font: bold 13px/17px Georgia, "Times New Roman", Times, serif;
}

.divLeftBanner {
  margin: 0 0 20px 0;
}

#divLeftBanner .baner-label {
  margin: -9px 0 -4px 0;
}

.latest-posts .item img {
  border: solid 1px #ebebeb;
}

.front-carousel {
  margin: 0 0 14px 0;
}

.tema img.block {
  margin: 0 0 10px 0;
}

.tema .align-left, .tema .align-right {
  margin: 0 0 30px 0;
}

.video .column a {
  color: #fff;
  font-weight: normal;
}

.clear-10 {
  margin: 0 0 10px 0;
  clear: both;
  height: auto;
  overflow: visible;
}

.clear-10:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.article_text .arial-12 {

  font-weight: bold !important;
}

.item .popular-item-title {
  font-weight: bold !important;
}

/*.article-column .item a  {
  line-height:14px !important;
  font:normal 11px/14px Arial, sans-serif !important;
}*/
.articles-high img {
  width: 197px;
  height: 298px;
}

.thumb.article-item .block {
  border: solid 1px #ebebeb;
}

.read-more-tags .arial-12 {
  font-size: 11px;
}

.column-wide .margin-30 {
  margin: 0 30px 0 0;
}

.column-300-right {
  width: 300px;
  float: right;
}

.under-page-controls {
  width: 635px;
  height: 27px;
}

.article-column .tag {

}

.shopping-box a img {
  float: left;

}

.shopping-box .label-border {
  margin: 0 0 15px 0;
}

.shopping-box .item {

}

.front-carousel .thumb-info {
  margin: 2px 0 0 0;
}

.column.sidebar {
  margin: 0 13px;
}

.pagination .mid-arrow {
  background: url(../images/pager-links.png) no-repeat 0 -39px;
  width: 10px;
  height: 10px;
}

.pagination .mid-arrow-prev {
  background: url(../images/pager-links.png) no-repeat 0 0;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.rss-search-box form a {
  background: url("../images/rss-icon.png") no-repeat scroll 0 0 transparent;
  bottom: 0;
  display: inline-block;
  height: 23px;
  position: absolute;
  right: 175px;
  width: 23px;
}

.two-tabs-top {
  margin: 20px 0 0 0;
}

#FeedBackSendDiv {
  margin: 0 -10px 10px 0;
}

/*.voting-wrapper #VoteLink {
   background: url(poll-button.png) no-repeat 0 1px;
  width:63px;
  height:23px;
  color:#fff;
  line-height:23px;
  padding:0 0 0 5px;
  text-transform:uppercase;
  display:inline-block;
}
*/
.poll-prev, .poll-next {
  display:inline-block;
  cursor:pointer;
}
.poll-prev {
  background:url(../images/poll-left.png) no-repeat 0 0;
}
.poll-next {
  background:url(../images/poll-right.png) no-repeat 0 0;
}
.poll-navigation span, .poll-navigation a {
  float:left;
}

.voting-wrapper a#VoteLink {
  position:relative;
  left:8px;
}
.feedback-box  a#VoteLink {
  position:relative;
  right:10px;
}
.rss-search-box a.search-submit {
  display:none;
}
.breadcrumbs-no-menu .rss-search-box {
  top:12px;
}
.voting-wrapper h3.georgia a, .voting-wrapper h3.georgia a:hover {
  color:#fff;
}
.mode-box-items p {
  margin-bottom:7px;
}
.poll-navigation span {
  margin: 0 5px 0 0;
}
.poll-navigation .poll-prev,
.poll-navigation .prev-disabled {
  margin: 5px 5px 0 0;
}
.poll-navigation .poll-next,
.poll-navigation .next-disabled {
  margin: 5px 0 0 0;
}
#VoteLink:hover {
  color:#fff;
}
/*Bottom Controls Box - facebook and pager*/
.fb-wrapper {
  float:left;
}

.bottom-controls-box {
  width:636px;
  margin:25px 0 0 0;
}
.border.bottom-controls #fb-root {
  margin:-8px 0 0 0;
}
.read-more-tags {
 margin:18px 0 25px 0;
}
.pager-wrapper {
  position:relative;
  top:-3px;
}
.text-items-wrapper {
  width:295px;


}
.sidebar .shopping-box {
  margin:0 15px 0 0;
}
.head .rss-search-box {
  top:209px;
}
/*Articles -changes*/

.video .column a.comment-icon {
  display: inline;
}

.article-content-text a.comment-link {
  color: #FFFFFF
}

.poll-margin-bottom{margin: 0 0 30px;}

.fb-top-margin {margin:20px 0 0 0;}

.margin-bottom-20,.article-high-box img.margin-bottom-20 {margin-bottom:20px;}

.head .menu #menu_item_hidden ul {
  display: block;  
}
.comments-margin h2.label-border {
  margin: 0;
}
.comments-margin h2.label-black {
  margin: 0;
}
.sponsored-banner-link {
  margin:0 0 25px 0;
}

/*Print styles*/

.print_page,
.print_page a
{
    color:#000;
    font-size: 12px;
    background-color:#fff;
}

.print_page .article-img-info,
.print_page .article-facts,
.print_page .label-gray-dark,
.print_page .description
{
    background: none;
}

.print_page .aticle-image-border 
{
    border:0px;
}

.print_page .quote-decoration
{
    color:#000;
}

/*Facebook login button on comments form*/
.checkboxWrapper {
	padding:12px 0;
	position: relative;
	z-index: 3;
    display:block;
}
.checkboxWrapper input {
	float: left;
	width:14px;
	height: 14px;
	margin: 2px 5px 0 0;
}

/*Item Content box css*/
div.highlight-box {
    margin-bottom: 20px;
    margin-top: 20px;
}
.highlight-box-img {
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
}
.highlight-box-img img {
    display: block;
}
.highlight-box h3 {
    font: bold 30px/30px Georgia,"Times New Roman",Times,serif;
    margin: 0 0 3px;
}
.highlight-box .date {
    font-style: normal;
    margin-bottom: 1em;
}
.highlight-box-link {
    font-size: 12px;
}
