/**

  * Author: Dmitry Stepanov

  * E-Mail: dmitrij@stepanov.lv

  * URL: http://www.stepanov.lv

  */



body {

	background: url( '1317722292.png');

	font-family: Tahoma;

	font-size: 12px;

	line-height: 15px;

	color: white;

}



ul {

  list-style-position: inside;

}



a {

  color: white;

  text-decoration: underline;

}



a:hover {

  text-decoration: none;

}



input.text {

  font-family: Tahoma;

  font-size: 12px;

  line-height: 20px;

  height: 20px;

  color: white;

  background: #2e2e2e url( '../i/input-background.gif') repeat-x top;

  border-left: solid 1px #232323;

  border-right: solid 1px #232323;

  border-top: none;

  border-bottom: none;

}



textarea {

  background: #2e2e2e url( '../i/textarea-background.gif') repeat-x top;

  font-family: Tahoma;

  font-size: 12px;

  line-height: 12px;

  color: white;

  border-left: solid 1px #232323;

  border-right: solid 1px #232323;

  border-top: none;

  border-bottom: solid 1px #282828;

}



button {

  border: none;

  background-color: transparent;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

  font-family: Tahoma;

  font-size: 12px;

  line-height: 12px;

  color: white;

}



h1 {

  font-family: Times New Roman, Arial, Tahoma;

  font-weight: normal;

  font-size: 14px;

  line-height: 14px;

  color: white;

}



#page {

  width: 1000px;

}



/* top row */

#page td.row-top-line {

  text-align: left;

  vertical-align: top;

  height: 39px;

  background: url( '../i/top-line-background.gif');

  padding-left: 18px;

  padding-right: 18px;

}



#page td.row-top-line td.col-transparent {

}



#page td.row-top-line td.col-transparent td.group-transparent {

}



#page td.row-top-line td.col-transparent td.group-transparent td.block-transparent {

  font-size: 10px;

  line-height: 10px;

  vertical-align: middle;

  height: 39px;

}



#page td.row-top-line td.col-transparent td.group-transparent td.block-transparent a {

  text-decoration: none;

}



#page td.row-top-line td.col-transparent td.group-transparent td.block-transparent a:hover {

  color: #ffd800;

  text-decoration: none;

}



/* transparent row */

#page td.row-transparent {

  text-align: left;

  vertical-align: top;

}



/* gray padded row */

#page td.row-padded-gray {

  text-align: left;

  vertical-align: top;

  background-color: #2d2d2d;

  padding-left: 11px;

  padding-right: 11px;

}



/* light gray column */

#page td.row-padded-gray td.col-light-gray {

  vertical-align: top;

  background-color: #4b4b4b;

  padding-left: 15px;

  padding-right: 15px;

  padding-top: 10px;

  padding-bottom: 10px;

}



#page td.row-padded-gray td.col-light-gray td.group-transparent {

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading {

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading table.heading {

  width: 100%;

  background: #686868 url( '../i/light-heading-background.gif') repeat-x bottom;

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading td.heading {

  font-family: Arial;

  font-size: 14px;

  line-height: 14px;

  font-weight: bold;

  background: url( '../i/light-heading-left.gif') no-repeat left bottom;

  text-transform: uppercase;

  padding-top: 7px;

  padding-bottom: 8px;

  padding-left: 15px;

  padding-right: 15px;

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading table.content {

  table-layout: fixed;

  width: 100%;

  margin-top: 12px;

  font-family: Arial;

  line-height: 14px;

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading table.content td.content {

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading table.content td.content a.read-more {

  color: #f5c421;

  text-decoration: none;

  padding-right: 9px;

  background: url( '../i/read-more-arrow.gif') no-repeat right center;

}



#page td.row-padded-gray td.col-light-gray td.group-transparent td.block-light-heading table.content td.content a.read-more:hover {

  color: #f5c421;

  text-decoration: underline;

  padding-right: 9px;

  background: url( '../i/read-more-arrow.gif') no-repeat right center;

}



/* transparent column */

#page td.row-padded-gray td.col-transparent {

  vertical-align: top;

}



#page td.row-padded-gray td.col-spacer {

  width: 2px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent {

  

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent {

  

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.content {

  table-layout: fixed;

  width: 100%;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.content td.content {

}



/* legal copyright */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.legal {

  width: 100%;

  margin-top: 15px;

  margin-bottom: 15px;

  font-family: Arial;

  font-size: 8px;

  line-height: 8px;

  font-weight: bold;

  color: #6d6d6d;

  text-transform: uppercase;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.legal a {

  color: #8e8e8e;

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.legal a:hover {

  color: #8e8e8e;

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.legal td.copyright {

  padding-left: 2px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.legal td.author {

  padding-right: 2px;

}



/* main menu */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu {

  width: 100%;

}



/* main categories */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.categories {

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.categories table.categories {

  width: 100%;

  height: 30px;

  table-layout: fixed;

  background: #1e1e1e url( '../i/main-menu-background.gif') repeat-x top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.categories table.categories td.category {

  font-size: 10px;

  line-height: 10px;

  font-weight: bold;

  text-transform: uppercase;

  text-align: center;

  vertical-align: middle;

  cursor: pointer;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.categories table.categories td.spacer {

  width: 1px;

  background: #393939 url( '../i/main-menu-spacer.gif') repeat-x top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.categories table.categories td.selected {

  background: #434343 url( '../i/main-menu-selected.gif') repeat-x top;

}



/* subcategories */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories {

  background: #4b4b4b url( '../i/main-menu-submenu-background.gif') repeat-x top;

  border-bottom: solid 1px #585858;

  padding-left: 20px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories table.categories {

  font-size: 11px;

  line-height: 11px;

  font-weight: bold;

  /*white-space: nowrap;*/

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories table.categories td.category {

  padding-top: 9px;

  padding-bottom: 6px;

  vertical-align: middle;

  cursor: pointer;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories table.categories td.spacer {

  padding-top: 11px;

  padding-left: 10px;

  padding-right: 10px;

  vertical-align: middle;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories table.categories td.spacer img {

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories table.categories td.left {

  width: 20px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-transparent table.main-menu td.subcategories table.categories td.right {

  width: 100%;

}



/* orange heading block */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange {

  padding-left: 1px;

  padding-right: 1px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.heading {

  width: 100%;

  height: 22px;

  background: url( '../i/left-col-heading-tile.gif') repeat-x center;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.heading td.heading {

  font-size: 10px;

  line-height: 10px;

  font-weight: bold;

  text-transform: uppercase;

  background: url( '../i/left-col-heading-background.gif') no-repeat left center;

  padding-left: 12px;

  padding-right: 12px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.heading td.heading a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.heading td.heading a:hover {

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.content {

  table-layout: fixed;

  width: 100%;

  background-color: #414141;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.content td.content {

}



/* dark background */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange .dark-background {

  background-color: #2d2d2d;

}



/* calendar */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar {

  width: 100%;

  background: #595959 url( '../i/calendar-background.gif') repeat-x bottom;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar {

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.nav {

  margin-top: 5px;

  width: 100%;

  height: 26px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.nav td.left {

  width: 20px;

  background: url( '../i/calendar/left.png') no-repeat right top;

  padding-right: 7px;

  padding-top: 8px;

  text-align: right;

  vertical-align: top;

  behavior: url( 'http://www.intelligent.lv/js/pngfix_ie.htc');

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.nav td.date {

  font-family: Arial;

  font-size: 10px;

  line-height: 10px;

  font-weight: bold;

  background: url( '../i/calendar/background.png') repeat-x top;

  text-align: center;

  vertical-align: top;

  padding-top: 6px;

  behavior: url( 'http://www.intelligent.lv/js/pngfix_ie.htc');

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.nav td.right {

  width: 18px;

  background: url( '../i/calendar/right.png') no-repeat left top;

  padding-left: 7px;

  padding-top: 8px;

  text-align: left;

  vertical-align: top;

  behavior: url( 'http://www.intelligent.lv/js/pngfix_ie.htc');

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.dates {

  width: 84%;

  margin-bottom: 6px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.dates tr.weekdays td {

  font-family: Arial;

  font-size: 9px;

  line-height: 16px;

  text-transform: uppercase;

  text-align: center;

  color: #2d2d2d;

  border-bottom: solid 1px #2d2d2d;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.dates tr.dates td {

  font-family: Arial;

  font-size: 10px;

  line-height: 16px;

  text-transform: uppercase;

  text-align: center;

  padding-top: 2px;

  padding-bottom: 2px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.dates tr.dates td a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.dates tr.dates td a:hover {

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.calendar td.calendar table.dates tr.dates td.selected {

  background-color: #2d2d2d;

}



/* category listing */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange ul.category-list {

  list-style-type: none;

  margin-left: 4px;

  margin-right: 4px;

  margin-bottom: 17px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange ul.category-list li {

  font-family: Arial;

  font-size: 11px;

  line-height: 23px;

  font-weight: bold;

  border-bottom: solid 1px #3a3a3a;

  padding-left: 4px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange ul.category-list li a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange ul.category-list li a:hover {

  text-decoration: underline;

}





#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange ul.category-list li a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange ul.category-list li a:hover {

  text-decoration: underline;

}



/* page listing */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.page-list {

  margin-top: 19px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.page-list td.bullet {

  background: url( '../i/page-list-bullet.gif') no-repeat 6px 3px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.page-list td.page {

  vertical-align: top;

  padding-bottom: 19px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.page-list td.page a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-orange table.page-list td.page a:hover {

  text-decoration: underline;

}



/* black heading big block */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black {

  background-color: #101010;

}



/* list: dark background */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background {

  margin-bottom: 1px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background td.list-dark-background {

  padding-left: 23px;

  padding-right: 23px;

  padding-top: 20px;

  padding-bottom: 20px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background div.heading {

  margin-top: 8px;

  margin-bottom: 4px;

  font-size: 11px;

  line-height: 14px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background div.heading a {

  color: white;

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background div.heading a:hover {

  color: white;

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background div.heading a.read-more {

  position: relative;

  left: -7px;

  color: #f5c421;

  font-weight: bold;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background td.image {

  vertical-align: top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background td.image div.date {

  font-family: Arial;

  font-size: 10px;

  line-height: 10px;

  color: #9b9b9b;

  margin-top: 6px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-dark-background td.text {

  vertical-align: top;

  font-family: Arial;

  font-size: 12px;

  line-height: 14px;

}



/* list: light background */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black .list-light-background {

  margin-bottom: 1px;

  background-color: #202020;

  padding-left: 23px;

  padding-right: 23px;

  padding-top: 20px;

  padding-bottom: 20px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black .list-light-background a.heading {

  font-size: 14px;

  line-height: 14px;

  color: #f5c421;

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black .list-light-background a.heading:hover {

  font-size: 14px;

  line-height: 14px;

  color: #f5c421;

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black .list-light-background td.image {

  vertical-align: top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black .list-light-background td.image div.date {

  font-family: Arial;

  font-size: 10px;

  line-height: 10px;

  color: #9b9b9b;

  margin-top: 6px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black .list-light-background td.text {

  vertical-align: top;

  font-family: Arial;

  font-size: 12px;

  line-height: 14px;

}



/* list: columned dark background */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background {

  table-layout: fixed;

  margin-bottom: 1px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background td.entry {

  padding-left: 24px;

  padding-right: 24px;

  padding-top: 17px;

  padding-bottom: 17px;

  background-color: #101010;

  vertical-align: top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background td.entry a.heading {

  font-size: 14px;

  line-height: 14px;

  color: #f5c421;

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background td.entry a.heading:hover {

  font-size: 14px;

  line-height: 14px;

  color: #f5c421;

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background td.entry div.image {

  float: left;

  margin-right: 13px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background td.entry div.image div.date {

  font-family: Arial;

  font-size: 10px;

  line-height: 10px;

  color: #9b9b9b;

  margin-top: 6px;

  margin-bottom: 10px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.list-columned-dark-background td.spacer {

  width: 1px;

}



/* breadcrumb */

#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.breadcrumb {

  table-layout: fixed;

  width: 100%;

  height: 22px;

  background: #282828 url( '../i/middle-col-black-heading-background.gif') repeat-x top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.breadcrumb td.breadcrumb {

  font-family: Times New Roman, Tahoma;

  font-size: 14px;

  line-height: 14px;

  font-weight: normal;

  text-transform: uppercase;

  padding-left: 9px;

  padding-right: 9px;

  padding-top: 4px;

  padding-bottom: 4px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.breadcrumb td.breadcrumb a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.breadcrumb td.breadcrumb a:hover {

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.heading {

  width: 100%;

  background-color: #101010;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.heading td.heading {

  font-size: 17px;

  line-height: 17px;

  font-weight: normal;

  text-transform: uppercase;

  padding-top: 15px;

  padding-bottom: 15px;

  padding-left: 10px;

  padding-right: 10px;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.heading td.heading a {

  text-decoration: none;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.heading td.heading a:hover {

  text-decoration: underline;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.content {

  table-layout: fixed;

  width: 100%;

  background: #232323 url( '../i/middle-col-black-block-background.gif') repeat-x top;

}



#page td.row-padded-gray td.col-transparent td.group-transparent td.block-big-black table.content td.content {

  padding-left: 12px;

  padding-right: 12px;

  padding-top: 11px;

  padding-bottom: 11px;

}



/* gray shaded and padded row */

#page td.row-padded-shaded-gray {

  text-align: left;

  vertical-align: top;

  padding-left: 11px;

  padding-right: 11px;

  background: #2d2d2d url( '../i/shaded-row-background.gif') no-repeat right top;

}



#page td.row-padded-shaded-gray td.col-transparent {

  

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent {

  

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent {

  

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.content {

  table-layout: fixed;

  width: 100%;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.content td.content {

}



/* language selector */

#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.lang-selector {

  height: 20px;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.lang-selector td {

  padding-left: 1px;

  font-family: Arial;

  font-size: 11px;

  line-height: 11px;

  font-weight: bold;

  color: #858585;

  width: 31px;

  text-align: center;

  vertical-align: middle;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.lang-selector td.selected {

  color: #6b6b6b;

  background: url( '../i/lang-selector-selected.gif') no-repeat;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.lang-selector td a {

  color: #858585;

  text-decoration: none;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.lang-selector td a:hover {

  color: #858585;

  text-decoration: none;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.lang-selector td.selected a {

  color: #6b6b6b;

}



/* site search */

#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.search-site {

  width: 100%;

  font-size: 10px;

  line-height: 10px;

  text-transform: uppercase;

}



#page td.row-padded-shaded-gray td.col-transparent td.group-transparent td.block-transparent table.search-site td {

}



/* page listings: columned, title, description */

#page table.big-photo-columned-desc {

  table-layout: fixed;

  width: 100%;

}



#page table.big-photo-columned-desc td.big-photo-columned-desc-entry {

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 10px;

  padding-bottom: 10px;

  border-bottom: solid 1px #2d2d2d;

}



#page table.big-photo-columned-desc td.big-photo-columned-desc-column-spacer {

  width: 1px;

  background-color: #2d2d2d;

}



#page table.big-photo-columned-desc div.big-photo-columned-desc-title {

 padding-bottom: 4px;

}



#page table.big-photo-columned-desc div.big-photo-columned-desc-title a {

  color: #f5c523;

  text-decoration: none;

}



#page table.big-photo-columned-desc div.big-photo-columned-desc-title a:hover {

  color: #f5c523;

  text-decoration: underline;

}



#page table.big-photo-columned-desc div.big-photo-columned-desc-image {

  float: left;

  padding-right: 5px;

  padding-bottom: 5px;

}



#page table.big-photo-columned-desc tr.big-photo-columned-desc-row-odd {

  background-color: #101010;

}



#page table.big-photo-columned-desc tr.big-photo-columned-desc-row-even {

  background-color: #202020;

}



#page table.big-photo-columned-desc div.big-photo-columned-desc-date {

  font-family: Arial;

  font-size: 10px;

  line-height: 10px;

  color: #9b9b9b;

  margin-top: 6px;

}



/* page listings: 75 pixel image, title, description */

#page table.big-photo75-cap-desc {

  table-layout: fixed;

  width: 100%;

}



#page table.big-photo75-cap-desc tr.big-photo75-cap-desc-row-odd {

  background-color: #101010;

}



#page table.big-photo75-cap-desc tr.big-photo75-cap-desc-row-even {

  background-color: #202020;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-entry {

  padding-left: 5px;

  padding-right: 5px;

  padding-top: 5px;

  padding-bottom: 5px;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-image {

  padding-top: 3px;

  width: 84px;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-content {



}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-content div.title a {

  color: #f4c320;

  text-decoration: none;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-content div.title a:hover {

  color: #f4c320;

  text-decoration: underline;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-link {

  text-align: right;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-link a {

  font-size: 11px;

  line-height: 11px;

  color: #f4c320;

  text-decoration: none;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-link a:hover {

  font-size: 11px;

  line-height: 11px;

  color: #f4c320;

  text-decoration: underline;

}



#page table.big-photo75-cap-desc td.big-photo75-cap-desc-entry-spacer {

  height: 1px;

  background-color: #2d2d2d;

}



/* pagination */

#page table.paginator {

  width: 100%;

  border-top: solid 1px #2d2d2d;

  background-color: #232323;

  border-bottom: solid 1px #2d2d2d;

  margin-bottom: 5px;

}



#page table.paginator td.paginator-top {

  height: 6px;

  background-color: #101010;

  border-bottom: solid 1px #2d2d2d;

}



#page table.paginator td.info {

  font-family: Arial;

  font-size: 12px;

  line-height: 12px;

  color: #636363;

  padding-left: 13px;

  padding-top: 8px;

  padding-bottom: 9px;

}



#page table.paginator td.pages {

}



#page table.paginator td.pages td.prev {

  font-family: Arial;

  font-size: 11px;

  line-height: 11px;

  color: #2f2e2e;

  padding-right: 10px;

}



#page table.paginator td.pages td.prev a {

  color: #ffcc33;

  text-decoration: underline;

}



#page table.paginator td.pages td.prev a:hover {

  color: #ffcc33;

  text-decoration: none;

}



#page table.paginator td.pages td.number {

  font-family: Arial;

  font-size: 12px;

  line-height: 12px;

  color: #ffcc33;

}



#page table.paginator td.pages td.number a {

  color: #ffcc33;

  text-decoration: none;

}



#page table.paginator td.pages td.number a:hover {

  color: #ffcc33;

  text-decoration: underline;

}



#page table.paginator td.pages td.number a.selected {

  color: white;

}



#page table.paginator td.pages td.next {

  font-family: Arial;

  font-size: 11px;

  line-height: 11px;

  color: #2f2e2e;

  padding-left: 10px;

}



#page table.paginator td.pages td.next a {

  color: #ffcc33;

  text-decoration: underline;

}



#page table.paginator td.pages td.next a:hover {

  color: #ffcc33;

  text-decoration: none;

}



#page table.paginator td.jump {

  font-family: Arial;

  font-size: 12px;

  line-height: 12px;

  color: #636363;

  padding-right: 8px;

}



#page table.paginator td.jump input.text {

  height: 18px;

  line-height: 18px;

  border: solid 1px #101010;

  background: #dfdfdf;

  color: black;

}



/* rich editor: comments */

#page table.richedit-comments {

  table-layout: fixed;

  width: 100%;

  background-color: #101010;

}



#page table.richedit-comments td.comment-caption {

  padding-top: 5px;

  padding-bottom: 5px;

  font-weight: bold;

  padding-left: 10px;

  border-bottom: solid 1px #2d2d2d;

}



#page table.richedit-comments td.comments {

  padding-top: 5px;

  padding-bottom: 5px;

}



#page table.richedit-comments td.comments table.comment-list {

  table-layout: fixed;

  width: 100%;

}



#page table.richedit-comments td.comments table.comment-list td.comment {

  border-bottom: solid 1px #2d2d2d;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.author {

  font-size: 10px;

  line-height: 10px;

  color: #5e5e5e;

  height: 29px;

  background-color: #101010;

  padding-left: 19px;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.date {

  font-size: 10px;

  line-height: 10px;

  color: white;

  height: 29px;

  background-color: #101010;

  text-align: right;

  padding-right: 14px;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.date a {

  color: #ffcc00;

  text-decoration: underline;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.date a:hover {

  color: #ffcc00;

  text-decoration: none;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.avatar {

  background-color: #101010;

  padding-left: 18px;

  vertical-align: top;

  padding-bottom: 16px;

  width: 94px;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.message {

  background-color: #101010;

  padding-left: 18px;

  vertical-align: top;

  padding-left: 9px;

  padding-right: 13px;

  padding-bottom: 16px;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.message div.quote {

  margin-left: 15px;

  margin-right: 15px;

  margin-bottom: 10px;

  border: solid 1px #2d2d2d;

  background-color: #202020;

  padding-left: 4px;

  padding-right: 4px;

  padding-top: 4px;

  padding-bottom: 4px;

}



#page table.richedit-comments td.comments table.comment-list td.comment td.message div.quote div.author {

}



#page table.richedit-comments td.comments table.comment-list td.comment td.message div.quote div.content {

}



#page table.richedit-comments td.comments table.comment-list td.post-comment {

  border-top: solid 1px #2d2d2d;

}



#page table.richedit-comments td.comments table.comment-list td.post-comment div.heading {

  padding-top: 5px;

  padding-bottom: 5px;

  font-weight: bold;

  padding-left: 10px;

  border-bottom: solid 1px #2d2d2d;

}



#page table.richedit-comments td.comments table.comment-list td.post-comment div.error {

  font-weight: bold;

  color: red;

}



#page table.richedit-comments td.comments table.comment-list td.post-comment td.author {

  background-color: #101010;

  padding-top: 11px;

  padding-left: 40px;

  padding-right: 40px;

  padding-bottom: 8px;

}



#page table.richedit-comments td.comments table.comment-list td.post-comment td.message {

  background-color: #101010;

  padding-left: 40px;

  padding-right: 40px;

  padding-bottom: 5px;

}



#page table.richedit-comments td.comments table.comment-list td.post-comment td.submit {

  background-color: #101010;

  padding-left: 40px;

  padding-right: 40px;

  padding-bottom: 6px;

  text-align: right;

}



/* small login box */

#page div.small-login-box div.logged-out table.login {

  width: 100%;

  border: solid 1px #393939;

  margin-top: 2px;

  margin-bottom: 3px;

}



#page div.small-login-box div.logged-out table.login td.username {

  padding-top: 12px;

}



#page div.small-login-box div.logged-out table.login td.username input,

#page div.small-login-box div.logged-out table.login td.password input {

  width: 90%;

}



#page div.small-login-box div.logged-out table.login td.password {

  padding-top: 11px;

}



#page div.small-login-box div.logged-out table.login td.buttons {

  padding-top: 13px;

}



#page div.small-login-box div.logged-in {

  font-size: 12px;

  line-height: 12px;

  border: solid 1px #393939;

  margin-top: 2px;

  margin-bottom: 2px;

}



#page div.small-login-box div.logged-in div.login span.logged-in-under {

  font-weight: bold;

  color: #ffba00;

}



#page div.small-login-box div.logged-in div.profile-link {

  font-size: 11px;

  line-height: 11px;

}



#page div.small-login-box div.logged-in div.profile-link a {

  color: #ffba00;

  text-decoration: none;

}



#page div.small-login-box div.logged-in div.profile-link a:hover {

  color: #ffba00;

  text-decoration: underline;

}



/* big login box */

#page table.big-login-box {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.big-login-box td.big-login-box {

  padding-top: 37px;

}



#page table.big-login-box td.big-login-box div.reg-notice {

  padding-top: 15px;

  padding-bottom: 15px;

}



#page table.big-login-box td.big-login-box div.reg-notice a {

  color: #ffba00;

  text-decoration: none;

}



#page table.big-login-box td.big-login-box div.error {

  color: red;

  font-weight: bold;

  padding-bottom: 15px;

}



#page table.big-login-box td.big-login-box div.reg-notice a:hover {

  color: #ffba00;

  text-decoration: underline;

}



/* registration form */

#page table.registration-form {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.registration-form td.registration-form {

  padding-top: 53px;

  padding-bottom: 53px;

  padding-left: 10px;

  padding-right: 10px;

}



#page table.registration-form td.registration-form div.error {

  color: red;

  font-weight: bold;

  padding-bottom: 15px;

}



#page table.registration-form td.registration-form td.label {

  padding-top: 3px;

  vertical-align: top;

  text-align: right;

  padding-right: 8px;

}



#page table.registration-form td.registration-form td.field {

  text-align: left;

  vertical-align: top;

  padding-bottom: 12px;

}



#page table.registration-form td.registration-form td.button {

  padding-top: 16px;

}



/* search */

#page table.plugin-search {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.plugin-search td.plugin-search {

  padding-top: 37px;

  padding-bottom: 37px;

}



#page table.plugin-search td.plugin-search table.search-form {

  width: 450px;

}



#page table.plugin-search td.plugin-search table.search-form td.label {

  vertical-align: top;

  text-align: right;

  padding-right: 10px;

  padding-top: 3px;

}



#page table.plugin-search td.plugin-search table.search-form td.input {

  vertical-align: top;

}



#page table.plugin-search td.plugin-search table.search-form td.button {

  text-align: right;

  vertical-align: top;

  width: 98px;

}



#page table.plugin-search td.plugin-search table.search-results {

  table-layout: fixed;

  width: 100%;

}



#page table.plugin-search td.plugin-search table.search-results tr {

  border-top: solid 1px #2d2d2d;

  border-bottom: solid 1px #2d2d2d;

}



#page table.plugin-search td.plugin-search table.search-results tr.entry-odd {

  background-color: #202020;

}



#page table.plugin-search td.plugin-search table.search-results tr.entry-even {

  background-color: #101010;

}



#page table.plugin-search td.plugin-search table.search-results td.image {

  width: 117px;

  text-align: left;

  vertical-align: top;

  padding-top: 7px;

  padding-left: 10px;

  padding-bottom: 10px;

}



#page table.plugin-search td.plugin-search table.search-results td.content {

  vertical-align: top;

  padding-top: 5px;

  padding-bottom: 10px;

  padding-right: 10px;

}



#page table.plugin-search td.plugin-search table.search-results td.content div.title a {

  color: #ffba00;

  text-decoration: none;

}



#page table.plugin-search td.plugin-search table.search-results td.content div.title a:hover {

  color: #ffba00;

  text-decoration: underline;

}



/* calendar */

#page table.plugin-calendar {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.plugin-calendar td.plugin-calendar {

  padding-top: 37px;

  padding-bottom: 37px;

}



#page table.plugin-calendar td.plugin-calendar table.posts {

  table-layout: fixed;

  width: 100%;

}



#page table.plugin-calendar td.plugin-calendar table.posts tr {

  border-top: solid 1px #2d2d2d;

  border-bottom: solid 1px #2d2d2d;

}



#page table.plugin-calendar td.plugin-calendar table.posts tr.entry-odd {

  background-color: #202020;

}



#page table.plugin-calendar td.plugin-calendar table.posts tr.entry-even {

  background-color: #101010;

}



#page table.plugin-calendar td.plugin-calendar table.posts td.image {

  width: 117px;

  text-align: left;

  vertical-align: top;

  padding-top: 7px;

  padding-left: 10px;

  padding-bottom: 10px;

}



#page table.plugin-calendar td.plugin-calendar table.posts td.content {

  vertical-align: top;

  padding-top: 5px;

  padding-bottom: 10px;

  padding-right: 10px;

}



#page table.plugin-calendar td.plugin-calendar table.posts td.content div.title a {

  color: #ffba00;

  text-decoration: none;

}



#page table.plugin-calendar td.plugin-calendar table.posts td.content div.title a:hover {

  color: #ffba00;

  text-decoration: underline;

}



/* tags */

#page table.plugin-tags {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.plugin-tags td.plugin-tags {

  padding-top: 37px;

  padding-bottom: 37px;

}



#page table.plugin-tags td.plugin-tags table.posts {

  table-layout: fixed;

  width: 100%;

}



#page table.plugin-tags td.plugin-tags table.posts tr {

  border-top: solid 1px #2d2d2d;

  border-bottom: solid 1px #2d2d2d;

}



#page table.plugin-tags td.plugin-tags table.posts tr.entry-odd {

  background-color: #202020;

}



#page table.plugin-tags td.plugin-tags table.posts tr.entry-even {

  background-color: #101010;

}



#page table.plugin-tags td.plugin-tags table.posts td.image {

  width: 117px;

  text-align: left;

  vertical-align: top;

  padding-top: 7px;

  padding-left: 10px;

  padding-bottom: 10px;

}



#page table.plugin-tags td.plugin-tags table.posts td.content {

  vertical-align: top;

  padding-top: 5px;

  padding-bottom: 10px;

  padding-right: 10px;

}



#page table.plugin-tags td.plugin-tags table.posts td.content div.title a {

  color: #ffba00;

  text-decoration: none;

}



#page table.plugin-tags td.plugin-tags table.posts td.content div.title a:hover {

  color: #ffba00;

  text-decoration: underline;

}



/* own/user profile */

#page table.plugin-profile {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.plugin-profile td.plugin-profile {

  padding-top: 30px;

  padding-bottom: 30px;

  padding-left: 20px;

  padding-right: 20px;

}



#page table.plugin-profile td.plugin-profile td.image img {

  border: solid 1px white;

}



#page table.plugin-profile td.plugin-profile td.links a {

  color: #f2c203;

  text-decoration: underline;

}



#page table.plugin-profile td.plugin-profile td.links a:hover {

  color: #f2c203;

  text-decoration: none;

}



#page table.plugin-profile td.plugin-profile td.line-left {

  width: 38px;

  height: 30px;

  background: url( '../i/profile-line-left.gif') no-repeat top right;

}



#page table.plugin-profile td.plugin-profile td.line-tile {

  height: 30px;

  background: url( '../i/profile-line-tile.gif') repeat-x top;

}



#page table.plugin-profile td.plugin-profile td.line-right {

  width: 38px;

  height: 30px;

  background: url( '../i/profile-line-right.gif') no-repeat top left;

}



#page table.plugin-profile td.plugin-profile td.label {

  vertical-align: top;

  text-align: right;

  padding-top: 3px;

  padding-right: 10px;

  padding-bottom: 16px;

}



#page table.plugin-profile td.plugin-profile td.input {

  padding-bottom: 16px;

  vertical-align: bottom;

}



#page table.plugin-profile td.plugin-profile td.info {

  padding-left: 11px;

  vertical-align: bottom;

  padding-bottom: 16px;

}



#page table.plugin-profile td.plugin-profile td.button {

  padding-top: 17px;

  text-align: center;

}



#page table.plugin-profile td.plugin-profile div.error {

  font-weight: bold;

  color: red;

  padding-bottom: 20px;

  text-align: center;

}



/* informer */

#page table.plugin-informer {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.plugin-informer td.plugin-informer {

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 10px;

  padding-bottom: 10px;

}



/* video thumbs */

#page table.video-thumb-odd,

#page table.video-thumb-even {

  table-layout: fixed;

  width: 100%;

  height: 160px;

}



#page table.video-thumb-odd {

  background-color: #101010;

}



#page table.video-thumb-even {

  background-color: #202020;

}



#page table.video-thumb-odd td.video-image,

#page table.video-thumb-even td.video-image {

  height: 100px;

}



#page table.video-thumb-odd td.video-image img,

#page table.video-thumb-even td.video-image img {

  border: solid 1px #393939;

}



#page table.video-thumb-odd td.video-image,

#page table.video-thumb-even td.video-image {

  padding-top: 10px;

  padding-bottom: 5px;

  text-align: center;

}



#page table.video-thumb-odd td.video-descr,

#page table.video-thumb-even td.video-descr {

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 10px;

  text-align: center;

  vertical-align: top;

}



/* video viewing */

#page table.plugin-video {

  table-layout: fixed;

  width: 100%;

}



#page table.plugin-video td.plugin-video {

  padding-top: 10px;

  padding-bottom: 10px;

}



#page table.plugin-video td.plugin-video div.caption {

  padding-bottom: 10px;

  font-weight: bold;

  text-transform: uppercase;

}



#page table.plugin-video td.plugin-video table.previews {

  table-layout: fixed;

  width: 100%;

}



#page table.plugin-video td.plugin-video table.previews td.previews {

  padding-top: 5px;

}



/* rich edit video embedding */

#page table.richedit-video {

  table-layout: fixed;

  width: 100%;

}



#page table.richedit-video td.richedit-video {

  padding-top: 10px;

  padding-bottom: 10px;

}



/* rich edit images */

#page table.richedit-images {

  table-layout: fixed;

  width: 100%;

  background-color: #232323;

}



#page table.richedit-images td.richedit-images {

  padding-top: 5px;

  padding-bottom: 5px;

  padding-left: 5px;

}



#page table.richedit-images td.richedit-image-caption {

  padding-top: 5px;

  padding-bottom: 5px;

  font-weight: bold;

  padding-left: 10px;

  border-bottom: solid 1px #2d2d2d;

  background-color: #101010;

}



#page table.richedit-images td.richedit-images td.image {

  padding-right: 5px;

}



/* plugin: gallery */

#page table.plugin-gallery {

  table-layout: fixed;

  width: 100%;

}



#page table.plugin-gallery td.plugin-gallery {

}



#page table.plugin-gallery td.plugin-gallery table.navigation {

  table-layout: fixed;

  width: 100%;

  height: 30px;

  background-color: #202020;

}



#page table.plugin-gallery td.plugin-gallery table.navigation td.left {

  padding-left: 10px;

}



#page table.plugin-gallery td.plugin-gallery table.navigation td.right {

  text-align: right;

  padding-right: 10px;

}



#page table.plugin-gallery td.plugin-gallery td.image-thumb {

  padding: 10px 10px 10px 10px;

  border: solid 1px #393939;

  background-color: #101010;

}



/* rich edit: feedback */

#page table.richedit-feedback {

  table-layout: fixed;

  width: 100%;

  background-color: #101010;

}



#page table.richedit-feedback td.richedit-feedback-caption {

  padding-top: 5px;

  padding-bottom: 5px;

  font-weight: bold;

  padding-left: 10px;

  border-bottom: solid 1px #2d2d2d;

}



#page table.richedit-feedback td.richedit-feedback {

  padding-top: 5px;

  padding-bottom: 5px;

  padding-left: 10px;

  padding-right: 10px;

}



#page table.richedit-feedback td.richedit-feedback table.submitter-info {

  table-layout: fixed;

}



#page table.richedit-feedback td.richedit-feedback table.submitter-info td.label {

  padding-bottom: 4px;

  padding-right: 10px;

}



#page table.richedit-feedback td.richedit-feedback table.submitter-info td.input {

  padding-bottom: 4px;

  padding-right: 10px;

}



#page table.richedit-feedback td.richedit-feedback td.button {

  height: 30px;

  text-align: right;

  padding-right: 10px;

}



#page table.richedit-feedback td.richedit-feedback div.error {

  font-weight: bold;

  color: red;

  margin-top: 10px;

  margin-bottom: 20px;

}



/* rich edit: poll */

#page table.richedit-poll {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

}



#page table.richedit-poll td.richedit-poll {

  padding-top: 25px;

  padding-bottom: 25px;

}



#page table.richedit-poll td.richedit-poll div.poll-caption {

  font-family: Arial;

  font-size: 16px;

  line-height: 16px;

  font-weight: bold;

  margin-bottom: 15px;

}



#page table.richedit-poll td.richedit-poll div.poll-body {

  padding-top: 15px;

  padding-bottom: 7px;

  background-color: #252525;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-options {

  table-layout: fixed;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-options td.label {

  padding-bottom: 8px;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-options td.input {

  padding-bottom: 8px;

}



#page table.richedit-poll td.richedit-poll div.button {

  margin-top: 19px;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results {

  table-layout: fixed;

  width: 100%;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results td.label-info {

  text-align: right;

  padding-right: 8px;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results td.label-info span.percent {

  color: #ffcc00;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results td.label {

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results td.percentage {

  padding-top: 2px;

  padding-bottom: 18px;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results td.percentage table.percent-bar {

  border-top: solid 1px #47371e;

  border-bottom: solid 1px #47371e;

  background-color: #ffcc00;

}



#page table.richedit-poll td.richedit-poll div.poll-body table.poll-results td.percentage table.percent-bar {

  height: 2px;

}



#page table.richedit-poll td.richedit-poll div.poll-result-info {

  margin-top: 10px;

  line-height: 21px;

}



/* plugin: small last poll vote */

#page table.plugin-small-last-poll {

  table-layout: fixed;

  width: 100%;

  background-color: #2d2d2d;

  border: solid 1px #393939;

  margin-top: 2px;

  margin-bottom: 2px;

}



#page table.plugin-small-last-poll td.plugin-small-last-poll {

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 8px;

  padding-right: 8px;

}



#page table.plugin-small-last-poll td.plugin-small-last-poll div.poll-caption {

  font-weight: bold;

  margin-bottom: 10px;

}



#page table.plugin-small-last-poll td.plugin-small-last-poll table.poll-options {

  font-size: 11px;

  line-height: 11px;

}



#page table.plugin-small-last-poll td.plugin-small-last-poll table.poll-options td.input {

  padding-bottom: 5px;

}



#page table.plugin-small-last-poll td.plugin-small-last-poll table.poll-options td.label {

  padding-bottom: 5px;

}



#page table.plugin-small-last-poll td.plugin-small-last-poll div.button {

  margin-top: 8px;

}



/* plugin: tags */

#page table.tag-cloud {

  width: 100%;

  table-layout: fixed;

  margin-top: 10px;

  margin-bottom: 10px;

  line-height: 1.4em;

}



#page table.tag-cloud > tbody > tr > td {

  line-height: 2em;

  text-align: center;

  text-transform: capitalize;

  padding-left: 5px;

  padding-right: 5px;

}



#page table.tag-cloud > tbody > tr > td a {

}

#page table.tag-cloud > tbody > tr > td a.weight-0 {

  font-size: 1em;

}

#page table.tag-cloud > tbody > tr > td a.weight-1 {

  font-size: 1.2em;

  font-weight: bold;

}

#page table.tag-cloud > tbody > tr > td a.weight-2 {

  font-size: 1.4em;

}

#page table.tag-cloud > tbody > tr > td a.weight-3 {

  font-size: 1.6em;

  font-weight: bold;

}

#page table.tag-cloud > tbody > tr > td a.weight-4 {

  font-size: 1.8em;

}

#page table.tag-cloud > tbody > tr > td a.weight-5 {

  font-size: 2em;

  font-weight: bold;

}



/* plugin: actions */

#page div.plugin-actions {

  padding-top: 15px;

  padding-left: 20px;

  padding-right: 20px;

  padding-bottom: 15px;

  font-size: 14px;

  line-height: 18px;

}



/* contests */

span.contestant-number { color: #dea407; }

span.contestant-votes { font-weight: bold; color: #dea407; }



/* actions */

span.action-id { color: #dea407; }
