#defaults {
  max-width: 1025px;
  margin-left: auto;
  margin-right: auto;
}
* {
  outline: none;
  margin: 0;
}
html, body { height: 100%; }
body {
  position: relative;
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  font-family: 'Droid Sans', Arial, sans-serif;
  line-height: 18px;
  background: url(../img/main_bg.png) repeat-x #f0f0f0;
}
.justify { text-align: justify; }
a img { border: 0px; }
a { color: #24364f; }
a:hover {
  text-decoration: none;
  color: #75C5F0 !important;
}
a li{
	color: #24364f;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  font-weight: normal;
}
div.container {
  width: 100%;
}
div.leftColumn {
  width: 50%;
  float: left;
  padding-right: 5px;
  padding-top:20px;
}
div.rightColumn {
  width: 50%;
  margin-left: 50%;
  padding-left: 5px;
  padding-top: 20px;
}
div.containerH4 {
  width: 100%;
  margin-top: 30px;
}
div.containerH4 h4 {
  font-weight: bold;
}
h1.mainTitle {
  padding: 12px 40px;
  background: #24364f;
  font-size: 22px;
  color: #ffffff;
  line-height: 22px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;

}
.rightCol h3, .rightCol h4, .rightCol h5, .rightCol h6{
  font-weight: bold;
  margin: 0;
}
.rightCol h3{ margin: 18px 0;}
.rightCol h4{ margin: 20px 0;}
.rightCol h5{ margin: 22px 0;}
.rightCol h6{ margin: 24px 0;}
}
input, select, textarea {
  font-size: inherit;
  font-family: inherit;
}
#input {
  background: url(../img/sprite.png) repeat-x 0 -680px #ffffff;
  border: solid #999999 1px;
  height: 18px;
  color: #999999;
}
#textarea {
  background: none;
  padding: 0;
  background: url(../img/sprite.png) repeat-x;
}
input.search_but {
  background: url(../img/sprite.png) no-repeat 0 -158px;
  width: 70px;
  height: 25px;
  border: none;
  cursor: pointer;
}
input.submit_but {
  background: url(../img/sprite.png) no-repeat 0 -133px;
  width: 70px;
  height: 25px;
  border: none;
  cursor: pointer;
}
p {
  margin: 0px 0px 18px 0px;
  padding: 0px;
}
.noFloat { overflow: hidden; }
.noMargin { margin: 0px; }
.noPadding { padding: 0px; }
.plusOverflow { overflow: hidden; }
.plusClear { clear: both; }
.leftPad18 {
  padding-left: 4.2%;
  padding-right: 4.2%;
}
div.hr {
  height: 1px;
  margin: 10px 0px 10px 0px;
  font-size: 1px;
  line-height: 1px;
}
ul.mainMenu {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
ul.mainMenu li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 20%;
}
ul.mainMenu li a {
  color: #ffffff;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  position: relative;
  height: 25px;
  display: block;
  width: 100%;
  float: left;
}
ul.mainMenu li a span.lr {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 5px;
  height: 25px;
  background: url(../img/sprite.png) left top no-repeat;
}
ul.mainMenu li a span.rr {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 5px;
  height: 25px;
  background: url(../img/sprite.png) -6px top no-repeat;
}
ul.mainMenu li a span.cont {
  display: block;
  margin: 0 5px;
  line-height: 25px;
  text-align: center;
  background: #7d949e;
}
ul.mainMenu li a:hover { color: #ffffff !important; }
ul.mainMenu li a:hover span.lr { background: url(../img/sprite.png) left -26px no-repeat; }
ul.mainMenu li a:hover span.rr { background: url(../img/sprite.png) -6px -26px no-repeat; }
ul.mainMenu li a:hover span.cont { background: #24364f; }
ul.mainMenu li.active span.lr { background: url(../img/sprite.png) left -26px no-repeat; }
ul.mainMenu li.active span.rr { background: url(../img/sprite.png) -6px -26px no-repeat; }
ul.mainMenu li.active span.cont { background: #24364f; }
/*ul li { list-style-type: none; }*/
ul li { list-style-type: disc; }
.wrapAll {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-top: 0;
  max-width: 1025px;
  margin-left: auto;
  margin-right: auto;
}
a.logo {
  display: block;
  text-decoration: none;
  font-weight: bolder;
}
a.logo span.part1 {
  color: #333333;
  font-size: 56px;
  line-height: 44px;
}
a.logo span.part2 {
  color: #24364f;
  font-size: 60px;
}
a.logo span.caption {
  font-size: 15px;
  color: #333333;
  margin-left: 4px;
}
div.wrapHeader {
  overflow: hidden;
  position: relative;
  height: 95px;
}
div.wrapHeader a.logo {
  position: absolute;
  left: 40px;
  top: 12px;
}
div.wrapHeader div.headerLinksWrap {
  position: absolute;
  right: 4.5%;
  top: 5px;
  font-size: 15px;
  font-weight: bold;
}
div.wrapHeader div.headerLinksWrap a {
  color: #24364f;
  margin-left: 35px;
}
div.wrapHeader div.search {
  position: absolute;
  right: 4.5%;
  top: 40px;
  overflow: hidden;
}
div.wrapHeader div.search input.text {
  width: 218px;
  float: left;
  margin-right: 13px;
  margin-top: 2px;
  background: url(../img/sprite.png) repeat-x 0 -680px #ffffff;
  border: solid #999999 1px;
  height: 16px;
  color: #999999;
}
div.wrapHeader div.search input.but { float: left; }
div.mainTitle {
  padding: 12px 40px;
  background: #24364f;
  font-size: 22px;
  color: #ffffff;
  line-height: 22px;
  font-weight: bold;
}
div.googleAdv {
  font-size: 14px;
  margin-bottom: 22px;
}

div.googleAdv a {
  color: #283444;
  margin-right: 12px;
  font-weight: bold;
  color: #24364f;
}

div.googleAdv div.gLinkUnitCaption a{
  margin-right: 13px;
  font-weight: normal;
  color: #999999;
  text-decoration: none;
}

div.googleAdv1 div.gLinkUnitCaption a{
  margin-right: 13px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

div.googleAdv2 div.gLinkUnitCaption a{
  margin-right: 13px;
  font-weight: normal;
  color: #999999;
  text-decoration: none;
}

div.googleAdv div.gLinkUnitCaption{
  display:inline;
  white-space:nowrap;
}

div.googleAdv div.gLinkUnitKeyword{
  display:inline;
  white-space:nowrap;
}

tr.relatedTopics div.gLinkUnitKeyword, tr.relatedTopics div.gLinkUnitCaption{
  float:left;
  white-space:nowrap;
}

div.googleAdv span {
  margin-right: 13px;
  color: #999999;
}
.pad_left { padding-left: 2.2%; }
div.googleAdv2 {
  margin-bottom: 22px;
  font-size: 14px;
}
div.googleAdv2 a {
  color: #24364f;
  margin-right: 10px;
}
div.googleAdv2 span {
  margin-right: 10px;
  color: #999999;
}
div.googleAdv2 td {
  vertical-align: top;
  padding-bottom: 10px;
}
div.googleAdv2 td.col1 {
  width: 150px;
  padding-right: 10px;
}
div.googleAdv2 td.col1 a { font-weight: bold; }

div.googleAdv2 a.advTitle
{
  font-weight: bold;
  cursor: pointer;
  color: #24364f;
}
div.googleAdv2 a.url
{
  font-weight: normal !important;
}
div.googleAdv2 div.ads_title {
  color: #999999;
  margin-bottom: 18px;
}
div.googleAdv2 a.url {
  color: #999999;
  text-decoration: none;
}
div.googleAdv div.gLinkUnitKeyword a:hover,
div.googleAdv1 div.gLinkUnitKeyword a:hover,
tr.relatedTopics div.gLinkUnit div.gLinkUnitKeyword a:hover,
div.googleAdv2 td.col1 a:hover {
  text-decoration: none;
  color: #75C5F0 !important;
  border-bottom: none;
}
div.wrapBody {
  background: url(../img/sprite.png) repeat-x #ffffff 0 -699px;
  padding-top: 10px;
  overflow: hidden;
  border: solid #1f1a17;
  border-width: 0 1px 1px 1px;
  padding-bottom: 60px;
  margin-bottom: 100px;
  padding-left: 2.2%;
  padding-right: 2.2%;
}

div.wrapBody div.leftCol {
  width: 30%;
  float: left;
}
div.wrapBody div.leftCol div.standartBlock {
  padding-left: 7.2%;
  padding-right: 7.2%;
}
div.wrapBody div.rightCol {
  width: 67.8%;
  padding: 0 0 0 2.2%;
  float: left;
}
div.wrapBody div.singleCol {
  width: auto;
  padding:0;
  margin:0;
}

.marginLeft {margin-left:40px;padding-left:0}
.marginTop {margin-top:40px;padding-top:0}

div.wrapBody div.rightCol p { text-align: justify; }
div.wrapBody div.rightCol div.standartBlock {
  padding-left: 4.2%;
  padding-right: 4.2%;
}
div.linksBlock {
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 22px;
  font-weight: bold;
  line-height: 18px;
}
div.linksBlock div.col1 {
  width: 100px;
  float: left;
  margin-left: 34px;
  *margin-left: 0;
}
div.linksBlock div.col2 {
  width: 100px;
  float: right;
}
div.linksBlock a {
  color: #24364f;
  margin-left: -10px;
  *margin-left: 0;
}
div.standartBlock {
  background: url(../img/blockBg.png) repeat-x;
  padding: 18px;
  overflow: hidden;
  margin-bottom: 22px;
  line-height: 18px;
}
div.standartBlock div.title {
  font-size: 16px;
  margin-bottom: 14px;
  color: #000000;
  font-weight: bold;
  line-height: 20px;
}
div.standartBlock h2 {
  font-size: 16px;
  font-weight: normal;
  font-weight: bold;
}

div.standartBlock div.indent {
  margin-left:10px;
}
div.standartBlock div.indent span.indent{
  margin-left:-10px;
}

div.googleAdv1 { font-size: 14px; }
div.googleAdv1 div.googleAdvT {
  color: #666666;
  margin-bottom: 12px;
}
div.googleAdv1 a {
  font-weight: bold;
  color: #24364f;
  margin-left: -10px;
  *margin-left: 0px;
}
div.googleAdv1 div.col1 {
  width: 42%;
  float: left;
  margin-left: 10px;
  *margin-left: 0px;
}
div.googleAdv1 div.col2 {
  width: 42%;
  float: right;
}
div.feedback textarea {
  width: 100%;
  height: 50px;
  padding: 0;
  margin-bottom: 10px;
  background: none;
  padding: 0;
  background: url(../img/sprite.png) repeat-x;
  background-position: 0 -625px;
}
div.feedback div.input {
  width: 120px;
  margin-right: 8px;
  float: left;
}
div.feedback input.but { float: right; }
div.feedback input.text {
  width: 64%;
/*  float: left;*/
  background: url(../img/sprite.png) repeat-x 0 -680px #ffffff;
  border: solid #999999 1px;
  height: 18px;
  color: #999999;
/*  float: left;*/
  margin: 1px 6px 0 0;
}
div.textWithSocLincks {
  position: relative;
  padding: 0 85px 0 0;
}
div.textWithSocLincks div.t {
  position: absolute;
  right: 0;
  top: 0;
}
div.textWithSocLincks iframe.f {
  position: absolute;
  right: 0;
  top: 24px;
}
h2 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 18px;
}
div.imageBlock {
  background: url(../img/blockBg.png) repeat-x;
  padding: 18px 13px;
  margin-bottom: 10px;
  overflow: hidden;
  font-size: 11px;
  line-height: 12px;
}
div.imageBlock div.imageShadow {
  position: relative;
  padding: 17px 0 18px 0;
}
div.imageBlock div.topRound {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
div.imageBlock div.topRound div.lr {
  width: 18px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/sprite.png) left -52px;
}
div.imageBlock div.topRound div.rr {
  width: 18px;
  height: 17px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../img/sprite.png) -18px -52px;
}
div.imageBlock div.topRound div.rep {
  height: 17px;
  margin: 0 18px;
  background: url(../img/sprite.png) left -87px;
}
div.imageBlock div.ls { background: url(../img/shadow_rep.png) repeat-y left; }
div.imageBlock div.rs {
  background: url(../img/shadow_rep.png) repeat-y right;
  padding: 0 18px 0 17px;
}
div.imageBlock .wrapLightbox {overflow: hidden;}
div.imageBlock div.bottomRound {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
div.imageBlock div.bottomRound div.lr {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/sprite.png) left -68px;
}
div.imageBlock div.bottomRound div.rr {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../img/sprite.png) -18px -68px;
}
div.imageBlock div.bottomRound div.rep {
  height: 18px;
  margin: 0 18px;
  background: url(../img/sprite.png) left -106px;
}
div.imageBlock div.imgRound {
  position: relative;
  margin-bottom: 3px;
  background: #ffffff;
}
div.imageBlock div.lt {
  width: 5px;
  height: 5px;
  background: url(../img/sprite.png) left -124px;
  position: absolute;
  left: 0;
  top: 0;
}
div.imageBlock div.rt {
  width: 5px;
  height: 5px;
  background: url(../img/sprite.png) right -124px;
  position: absolute;
  right: 0;
  top: 0;
}
div.imageBlock div.rb {
  width: 5px;
  height: 5px;
  background: url(../img/sprite.png) right -129px;
  position: absolute;
  right: 0;
  bottom: 0;
}
div.imageBlock div.lb {
  width: 5px;
  height: 5px;
  background: url(../img/sprite.png) left -129px;
  position: absolute;
  left: 0;
  bottom: 0;
}
div.imageBlock div.imgCaption { padding: 0 5px; }
div.imageBlock img { width: 100%; }
div.wrapFooter {
  padding: 30px 0 40px 0;
  background: #24364f;
  border-top: 5px solid #75C5F0;
  font-size: 15px;
  line-height: 19px;
}
div.wrapFooter div.footer {
  width: 90%;
  overflow: hidden;
  position: relative;
  max-width: 924px;
  margin: 0 auto;
  color: #ffffff;
}
div.wrapFooter div.footer a { color: #ffffff; }
div.wrapFooter div.topNote {
  width: 185px;
  float: left;
}
div.wrapFooter div.rightLinks {
  width: 188px;
  float: right;
  text-align: right;
}
div.wrapFooter a.logo {
  position: absolute;
  left: 0;
  bottom: 0px;
  color: #ffffff !important;
}
div.wrapFooter a.logo span { color: #ffffff !important; }
div.wrapFooter a.logo span.part1 { color: #a8a8a8 !important; }
div.wrapFooter a.logo span.caption { color: #a8a8a8 !important; }
div.links {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 14px;
}
div.links a { margin-right: 15px; white-space:nowrap;}
div.discussBlock div.joinForm {
  width: 446px;
  /*float: right;*/
}
div.discussBlock div.joinForm div.textarea { margin-bottom: 10px; }
div.discussBlock div.joinForm textarea {
/*  width: 446px;*/
  height: 150px;
  padding: 0;
  background: none;
  padding: 0;
  background: url(../img/sprite.png) repeat-x;
  background-position: 0 -525px;
}

div.discussBlock table td { vertical-align: top; }
div.discussBlock table td.indent { height: 20px; }
div.discussBlock table td.col1 {
  padding-right: 10px;
  border-right: solid #24364f 3px;
  text-align: right;
}
div.discussBlock table td.col2 { padding-left: 10px; }
div.discussBlock table tr.relatedTopics td.col1 { border-right-color: #cccccc; }
div.discussBlock table tr.relatedTopics td.col2 div { display:inline; font-weight:bold; margin-right:12px;}
div.discussBlock table tr.relatedTopics td.col2 div.gLinkUnitCaption a { color: #999999; font-weight:normal;text-decoration:none;}
div.discussBlock input.text {
  float: left;
  background: url(../img/sprite.png) repeat-x 0 -680px #ffffff;
  border: solid #999999 1px;
  height: 18px;
  color: #999999;
  margin-right: 6px;
  margin-top: 1px;
}
div.discussBlock div.note { padding-top: 5px; }
table.discussTable div.dPostNote { color: #999999; }

/**
 * Discussions
 */

.dLink
{
  font-size:12pt;
  color:#24364F;
  font-weight:bold;
  text-decoration:underline;
}

.dPostsDiv
{
  width:470px;
}

.dPost
{
  text-align: left;
  border:1px solid #999999;
  background:#E5E5E5 url('../img/disc-back.gif') repeat-x;
  margin:13px 10px;
  position:relative;
  padding:5px;
  //zoom:1;
}

.likedPost
{
  text-align: left;
  border:0px;
  position:relative;
  //zoom:1;
}

.dPostDate
{
  display: inline;
  font-style: italic;
}

.dBackToTop
{
  float: left;
}

.dPostAuthor
{
  text-align:right;
  font-weight:bold;
  margin: 5px;
}

.dPostBody
{
  margin:5px;
}

.dPostNum
{
  font-family:'Georgia', serif;
  font-size:32px;
  color:#666;
  float:right;
  display:inline;
  margin:0px 5px 0px 3px;
}

.dPost .dPostNote
{
  font-style: italic;
  margin-left: 1.5em;
  margin-bottom:5px;
}

.dPostNote p
{
  font-size:100% !important;
}

.dPostId
{
  position:absolute;
  left:5px;
  bottom:2px;
  color:#FFF;
  font-size:18px;
  font-family:'Times New Roman', serif;
  font-weight:bold;
}

a.discussionTitleLink
{
  display:block;
}

span#discussion_arrow
{
  color: #000080;
}

a.discussionTitleLink:hover
{
  color:#000 !important;
}

/* new discussions */
div.discussionsUIHolder
{
  width:470px;
}

.discussionsPostUI,
.discussionsLoginUI,
.discussionsRegistrationUI
{
  border:3px solid #999999;
  background:#E5E5E5;
  margin-top:20px;

}

div.discussionsPostUI
{
  margin-left:10px;
  margin-right:10px;
  width:444px;
  /*//width:450px;*/
}

div.discussionsActionsUI
{
  margin-left:10px;
  margin-right:10px;
  width:450px;
}

div.discussionsLoginUI
{
  float:left;
  width:209px;
  height:200px;
}

div.discussionsRegistrationUI
{
  float:right;
  width:209px;
  height:200px;
}


/* post */
div.discussionsPostUIHolder
{
  margin:0px 10px 15px 10px;
  //height:200px;
}

h2.discussionsPostHeader
{
  margin:10px 0px;
  padding:0px;
  text-align:center;
  font-size:120%;
}

div.discussionsPostUIHolder textarea
{
  display:block;
  width:100%;
  height:120px;
  overflow:hidden;
  border:1px solid #999;
  margin-bottom:10px;
  padding: .3em;
  overflow-y:scroll;
}

input.discussionsPostCB
{

}

span.discussionsPostText
{
  font-size:80%;
}

input.discussionsButton
{
  float:right;
  background:#24364F;
  color:#fff;
  font-size:100%;
  margin-left:10px;
}

table.discussionsFormTable
{
  width:189px;
  table-layout:fixed;
  overflow:hidden;
}

table.discussionsFormTable td
{
  padding:2px 0px;
}

td.discussionsLabel
{
  text-align:right;
  font-size:90%;
  padding-right:5px !important;
}

td.discussionsInputText
{

}

td.discussionsInputText input
{
  border:1px solid #999;
  width:100%;
}
.clearfix
{
  clear:both;
  height:0;
  overflow:hidden;
  //height:1px;
}

.center
{
  text-align:center;
}

.suggestDiv a
{
  display: block;
  padding-left: 2em;
  text-indent: -1em;
}

.suggestDiv a.hover
{
  background: #ddf;
  //width: 100%;
}

div.relatedContentBlock ul li
{
  list-style-type: disc;
}

div.ArticleBlock
{
  margin-bottom: 18px;
}

div.ArticleLink
{
  font-weight:bold;
}

div.BorderedSectionBlock
{
  margin-bottom:18px;
}
.ReadMoreLink
{
  color:#999999;
}

 div.PagesPreviewContainer {width: 100%; }
 div.PagesPreviewContainer table.PreviewCarcass {width: 100%; margin: 0px; border-collapse: collapse;}
 div.PagesPreviewContainer table.PreviewCarcass td {width: 435px; height: 216px; border: solid 3px #666666;}

 div.PagesPreviewContainer .InfoBlock, div.PagesPreviewContainer .InfoBlockActive {
   width: 100%;
   height: 216px;
   display: block;
   clear: both;
   background-image: url('/res/default/img/merged_bgs.gif');
   background-position: 0px -273px !important;
   background-repeat: repeat-x;
   text-decoration: none; cursor: pointer;
 }

 div.PagesPreviewContainer .InfoBlockActive {background-color: #6FBCE3 !important; background-image: none !important;}
 div.PagesPreviewContainer div.CellSeparatorLeft, div.PagesPreviewContainer div.CellSeparatorRight {width: 22px; float: left; overflow: hidden;}
 div.PagesPreviewContainer div.CellSeparatorRight {float: right;}
 div.PagesPreviewContainer div.CellImage {width: 178px; height: 170px; float: left; margin-top: 22px; background-image: url('/images/home-category.jpg'); cursor: pointer;}
 div.PagesPreviewContainer div.CellText {width: 182px; float: right; margin-top: 22px; text-align: left;  overflow: hidden;}
 div.PagesPreviewContainer div.CellText h1 {margin: 0px 0px 10px 0px; padding: 0px; font-family: Arial; font-size: 18px; text-decoration: underline;  color: #000080; cursor: pointer;}
 div.PagesPreviewContainer div.CellText span {font-family: Arial; font-size: 14px; color: #000000; cursor: pointer;}

 div.topAutorization
 {
    background: none repeat scroll 0 0 #24364F;
 }

 div.topAutorization a
 {
    color: #FFFFFF;
 }


/* Widget */
table.WidgetCarcass {}

  table.WidgetCarcass td {
    width: 250px;
  }

div.WidgetBlock {
  padding: 2px;
  border: solid 1px #7f7e7c;
  background-color: #000000;
  font-family: Arial;
}

  div.WidgetBlock div.WidgetContent {
    border: solid 1px #b6b6b6;
    background-color: #ffffff;
    padding-top: 2px;
  }

    div.WidgetBlock div.WidgetTitle {
      height: 18px;
      background: url("../img/merged_bgs.gif") repeat-x scroll left -133px transparent;
      margin: 0px 2px 2px 2px;
      text-align: center;
      white-space: nowrap;
    }

      div.WidgetBlock div.WidgetTitle a {
        font-size: 14px;
        font-weight: bold;
        font-style: italic;
        text-decoration: none;
        color: #fbfbfb;
      }

      div.WidgetBlock div.WidgetTitle a:hover {
        text-decoration: underline;
      }

    div.WidgetBlock div.WidgetContent div.WidgetText {
      padding: 7px;
      background: url("../img/merged_bgs.gif") repeat-x scroll left -151px #E5E5E5;
      font-size: 12px;
      text-align: left;
      color: #000000;
    }

      div.WidgetBlock div.WidgetContent div.WidgetText a {
        font-weight: bold;
        cursor: pointer;
      }

      div.WidgetBlock div.WidgetContent div.WidgetText a:hover {
        text-decoration: none;
      }

  div.WidgetBlock div.WidgetFooter {
    font-size: 10px;
    text-align: right;
    color: #fbfbfb;
  }

    div.WidgetBlock div.WidgetFooter a {
      font-size: 10px;
      color: #ffffff;
      outline: none;
      cursor: pointer;
    }

    div.WidgetBlock div.WidgetFooter a:hover {
      text-decoration: none;
    }

 table.WidgetsPreview {

 }

 table.WidgetsPreview td.VerticalSeparator {
   width: 91px;
 }