body {background-color: #2f2f2f; }

body, td, th
{ 
  font-family: Tahoma;
  font-size: 11px; 
}

.maintable_layout {
	margin-top: 8px;
	margin-bottom: 8px;
}

.maintd_layout {
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-right: 0px;
}

form
{   margin: 0px; 
    border: 0px;
}

input.login
{
  background-color: #3f3f3f;
  color: #ffffff;
  font-size: 10px;
  border: 1px solid #ff6600;
}

a
{ color: #0066cc; }

a:hover
{ text-decoration: none; 
}

td.lineups
{ background: url('http://www.netsurf.ru/images/tpl/lineup.gif') repeat-x;
  height: 2px;
  padding: 0px;
  margin: 0px;
}

td.linedns
{ background: url('http://www.netsurf.ru/images/tpl/linedn.gif') repeat-x;
  height: 2px;
  padding: 0px;
  margin: 0px;
}

td.avabg
{ background-color: #3f3f3f;
  padding: 10px;
  margin: 0px;
}

td.boxes
{ padding-right: 0px; }

td.boxesinthehillside
{ 
  padding-right: 20px; 
  padding-left: 20px;
}

td.boxes_left
{ 
  background-color: #292929;
  padding-left: 0px;
  padding-right: 0px; 
  border-right: 1px solid #151515;
  border-left: 1px solid #151515;
  border-bottom: 1px solid #151515;
}

td.boxes_right
{ background: url('http://www.netsurf.ru/images/tpl/colbg.gif');
  padding-left: 1px;
  padding-right: 0px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #141414;
}

td.mainmenu
{ padding: 0px 0px; 
}

td.mainmenureg
{ padding: 0px 0px; 
  background: url('http://www.netsurf.ru/images/tpl/mainmenureg.gif') repeat-x;
}

td.mainmenusearch
{ padding: 0px 0px; 
  background: url('http://www.netsurf.ru/images/tpl/mainmenusearch.gif') repeat-x;
}


td.headmenunolink
{ padding: 0px 0px; 
  background: url('http://www.netsurf.ru/images/tpl/mainmenubg.gif') repeat-x;
  background-color: #ffffff;
  color: #444444; 
}

td.mainmenubg {
  padding: 0px 0px;
  background: url('http://www.netsurf.ru/images/tpl/mainmenubg.gif') repeat-x;
  background-color: #ffffff;
}

td.mainmenu a
{ color: #FFFFFF; }

td.mainmenu a.headmenu
{ font-weight: bold;
  color: #FF6600; }

td.mainmenu a:hover
{ color: #ffffff;
  font-weight: bold;
  background-color: #FF6600; }

td.mainmenureg a.registration
{ 
  font-weight: bold;
  color: #ffffff; 
  text-decoration: none;
}

td.mainmenureg a.registration:hover
{ color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}

td.boxlinks
{ background-color: #2e526c;
  height: 20px;
}

td.boxlinks a
{ color: #ffffff;
  margin-left: 4px;
  text-decoration: none;
  font-weight: bold;
}

td.boxlinks a:hover
{ color: #ffffff;
  margin-left: 4px;
  text-decoration: none;
  font-weight: bold;
}

div.box
{ border: 0px;
  background-color: #ffffff;
  padding: 0px;
  margin-bottom: 0px; }

div.box div.heading
{ background: url('http://www.netsurf.ru/images/tpl/bar.gif'); 
  background-position: left top;
  background-repeat: repeat-x;
  color: #ffffff;
  padding: 0px 0px;
  padding-top: 0px;
  margin: 0px;
  height: 23px !important;
  height: 23px;
  min-height: 17px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold; }

div.box div.heading table td
{ color: #ffffff; }

div.box div.heading a
{ color: white;
  text-decoration: none; }

div.box div.heading a:hover
{ text-decoration: underline; }

div.box div.heading2
{ background: url('http://www.netsurf.ru/images/tpl/hotbg.gif') repeat-x; 
  background-color: #173652;
  height: 76px;
  color: #ffffff;
  padding: 2px 3px;
  margin-bottom: 0px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold; }

div.box div.heading2 table td
{ color: #ffffff; }

div.box div.heading2 a
{ color: white;
  text-decoration: none; }

div.box div.heading2 a:hover
{ text-decoration: underline; }


div.box div.atonce
{ margin-bottom: 2px; }

div.box div.footing,
div.post_buttons
{ border: 0px;
}

div.box h1, div.box h3
{ margin: 0px;
  vertical-align: middle;
  margin-bottom: 0px;
  border: 1px solid #b14f0e;
  background: url('http://www.netsurf.ru/images/tpl/titlebg.gif');
  height: 35px;
  background-color: #ff8800;
  color: #a0a0a0;
  font-weight: bold;
  font-size: 12px;
  padding: 2px 5px; }

div.box h3
{ background-color: #ff0000; }

div.box h3 a.poster, div.box h3 a
{ color: #a0a0a0; }

div.box h1 a
{ color: #a0a0a0; }

div.box div.boxcontent
{ padding: 1px; }

div.box h2
{ margin: 0px;
  margin-bottom: 10px;
  color: #2D6FAB;
  font-weight: bold; }

td.footer
{ background-color: ;
  border-top: 0px solid #E6E6E6;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px; }

img
{ border: 0px; }

img.highlight
{ border: 0px; 
  margin-left: 0px;
}

img.pipka
{ margin-right: 4px; }

div.errors
{ color: red;
  font-weight: bold;
  padding: 4px 0px; }

.error
{ color: red;
  font-weight: bold; }

.info
{ color: navy;
  font-weight: bold; }

table.sts td
{ padding-right: 2px;
  padding-bottom: 1px; }

table.sts td, table.sts td select
{ font-size: 11px; }

span.PostTitler
{ 	
	font-weight: bold;
	color: #0066cc; 
	font-family: Tahoma, Arial; 
	font-size: 16px;
	margin-left: 10px;
	margin-right: 5px;	 
}

span.PostTitler a
{ 	
	font-weight: bold;
	color: #0066cc; 
	font-family: Tahoma, Arial; 
	font-size: 16px;
	margin-left: 10px;
	margin-right: 5px;	 
}

a.PostTitler, a:hover.PostTitler, a:visited.PostTitler,a:active.PostTitler
{ 	
	font-weight: bold;
	color: #0066cc; 
	font-family: Tahoma, Arial; 
	font-size: 16px;
	margin-left: 10px;
	margin-right: 5px;	 
}

blockquote
{ background-color: #FF8800;
  margin: 0px;
  margin-left: 20px;
  padding: 8px 40px; }

#Navigator
{ padding-top: 1em; 
  font-size: 1em; 
  font-family: Arial;
  padding-bottom: 1em;
  text-align: center; }

#Navigator span.Page
{ padding: 1px 6px 1px 6px;
  border: 1px solid #104e92;
  background-color: #FF8800;
  font-size: 12px; font-family: Arial; 
  color: #ffffff;
}

#Navigator a.Page
{ padding: 1px 6px 1px 6px;
  border: 1px solid #104e92;
  background-color: #5185c7;
  font-size: 12px; font-family: Arial; 
  text-decoration: none;
  color: #ffffff;
}

.toggle0
{ background-color: #FF8800; }

.toggle1
{ background-color: #f0f0f0; }

input.attfile
{
  width: 100%;
  background-color: #c7e3fe; 
  border: 1px solid #104e92;
}

input.small
{ 
  font-size: 85%;
  background-color: #c7e3fe;
  border: 1px solid #104e92;
}

div.post_published
{ font-size: 85%;
  font-weight: bold; }

div.post_buttons
{ padding-top: 0px; }

}

#ta
{ width: 100%; }

#CommentForm
{ background-color: #f7f7f7;
  margin-top: 0px; }

table.post_comment
{ background-color: #ffffff;
  color: #444444;
  margin-bottom: 0px; }

table.post_comment_heading
{ background-color: #f0f0f0; 
  border: 0px solid black;
}

table.post_comment_heading_new
{ background-color: #f0f0f0;
  border: 1px solid red; }

table.post_comment_heading_hidden
{ background-color: #a0a0a0; }

table.post_comment_heading td,
table.post_comment_heading_hidden td,
table.post_comment_heading_new td
{ padding: 0px; }

div.post_comment_thread
{ margin-bottom: 4px;
  background-color: #ffffff;
  font-weight: bold; }

div.post_comment_body
{ margin-top: 4px;
  margin-left: 10px; 
  background-color: #ffffff;
  color: #444444;
}

div.post_comment_audio
{ margin-top: 2px; 
  background-color: #ffffff;
}

ul.post_attachments li
{ margin-bottom: 4px; 
  background-color: #ffffff;
}

ul.post_attachments
{ margin-bottom: 0px; 
  background-color: #ffffff;
}

table.post_attachment
{ display: inline; 
  background-color: #ffffff;
}

div.posts_navigator
{ text-align: center;
  background-color: #ffffff;
  margin-bottom: 8px; }

div.posts_navigator a
{ text-decoration: none;
  color: #ffffff;
  font-weight: bold; }

#PreviewPanel
{ display: none; }

#PreviewFrame
{ width: 100%;
  height: 150px;
  border: 1px solid black; }

div.sortby
{ line-height: 20px;
  margin-top: 2px; }

div.sortby a.sortby0
{ color: #444444;
  padding: 4px; }

  div.sortby a:hover.sortby0
{ color: #444444;
  text-decoration: none;
  padding: 4px; }
  
div.sortby a.sortby1
{ color: #444444;
  padding: 4px;
  background-color: #fc5700;
  text-decoration: none; }

  div.sortby a:hover.sortby1
{ color: #444444;
  padding: 4px;
  text-decoration: none;
  background-color: #fc5700;
  text-decoration: none; }
  
div.notransform
{ text-transform: none;  }

div.bit
{ padding-bottom: 0px; 
  background-color: #ffffff; 
}

table.bit
{ padding-bottom: 0px;
  background-color: #ffffff; 
  color: #444444;
}

table.bitg
{ padding-bottom: 0px;
  background-color: #3f3f3f; 
  color: #ffffff;
}

td.imgbit
{
  background: url('http://www.netsurf.ru/images/tpl/itemsbg.gif') repeat-y;
}

div.byte
{ color: #444444;
  padding-bottom: 6px;
  padding-top: 6px; }

div.kbyte
{ padding-bottom: 12px; }

div.rewff
{ text-align: center;
  padding-bottom: 8px; }

a.tc4
{ font-size: 18px; }

a.tc3
{ font-size: 15px; }

a.tc2
{ font-size: 13px; }

a.tc1
{ font-size: 10px; }

img.xavatar, embed.xavatar
{ border: 1px solid #000000; }

table.slider 
{ }

table.slider td.sli
{ background-color: #eaeaea;
  cursor: hand;
  font-family: Tahoma;
  font-size: 12px;
  text-align: center;
  color: #444444;
  padding-right: 5px; }

table.slider td.slv
{ font-size: 11px;
  border: 0px;
  padding: 0px 4px; }

textarea
{
  border: 1px solid #2D6FAB;
  background-color: #c7e3fe;
}

input
{
  border: 1px solid #104e92;
  background-color: #c7e3fe;
}

input.adinput
{
  border: 1px solid #104e92;
  background-color: #c7e3fe;
  width: 80px;
}
select.a
{ 
  border: 1px solid #104e92;
  font-family: Tahoma;
  font-size: 11px; 
}

div.tagcloud
{ background-color: #3f3f3f }

div.tagcloud a
{ color: #ffffff; }

div.tagcloud a:hover
{ background-color: #fa6507; }

div.alphabet
{ text-align: center;
  color: #000000;
  padding: 8px; }

div.alphabet a.selected
{ font-weight: bold; 
  color: #000000;
}

span#cnt
{ color: #a0a0a0; }

span#cnt span
{ color: #ffa0a0; }

a#imported
{ color: #a0a0a0; }

a#imported:hover
{ color: #363636; }



table.post_comment 
{
  background: url('http://www.netsurf.ru/images/tpl/postfoot.gif') repeat-x;
  height: 26px;
  color: #444444;
}

table.post_comment a, a:hover, a:active, a:visited
{ 
  color: #ffffff;
}

table.post_comment2 
{
  height: 26px;
  color: #444444;
}

div.box2
{ background-color: #ebf1ff;
  border: 0px solid #2D6FAB;
  padding: 0px;
  margin-bottom: 0px; } 
  
div.box2 div.heading
{ background: url('http://www.netsurf.ru/images/tpl/bar.gif');
  color: #ffffff;
  padding: 2px 3px;
  padding-top: 4px;
  margin: 0px;
  height: 17px !important;
  height: 23px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold; }

div.box2 div.heading table td
{ color: #ffffff; }

div.box2 div.heading a
{ color: white;
  text-decoration: none; }

div.box2 div.heading a:hover
{ text-decoration: underline;
   font-weight: bold; }

div.box div.atonce
{ margin-bottom: 2px; }

div.box2 div.footing,
div.post_buttons
{ color: #444444;
  margin-top: 0px;
  padding-top: 0px; }

div.box2 h1, div.box h3
{ margin: 0px;
  margin-bottom: 1px;
  background-color: #ff8800;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  padding: 2px 5px; }

div.box2 h3
{ background-color: #ff0000; }

div.box2 h3 a.poster, div.box h3 a
{ color: #a0a0a0; }

div.box2 h1 a
{ color: black; }

div.box2 div.boxcontent
{ padding: 0px; 
}

div.box2 h2
{ margin: 0px;
  margin-bottom: 10px;
  color: #FFFFFF;
  font-weight: bold; }

a.whitenodecor
{
  color: #ffffff;
  text-decoration: none;
  margin-left: 3px;
}

a.whitenodecor2
{
  color: #ffffff;
  text-decoration: none;
}

a.whitedecor
{
  color: #ffffff;
  text-decoration: underline;
  margin-left: 3px;
}

a.whitedecor2
{
  color: #ffffff;
  text-decoration: underline;
}

a.adminsky, a:active.adminsky, a:visited.adminsky {
  color: #ff0000;
}

a:hover.adminsky {
 color: #ff0000;
 text-decoration: none;
}

div.leftmargin
{ margin-left: 5px; }

div.leftmargin10
{ margin-left: 10px; }


div.postdata 
{ border: 0px double #ebf1ff; }

td.userclass {
  border: 1px solid #104e92;
  background-color: #5185c7;
  height: 50px;
  color: #ffffff;
}

input.newpostheader
{ margin: 0px;
  vertical-align: middle;
  margin-bottom: 0px;
  border: 1px solid #b14f0e;
  background: url('http://www.netsurf.ru/images/tpl/titlebg.gif');
  height: 35px;
  background-color: #ff8800;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  padding: 2px 5px; }

textarea.newpostbody 
{ background-color: #ffffff;
  color: #444444;
  border: 1px solid white;
}

textarea {
  border: 1px solid #104e92;
  color: #000000;
  background-color: #c7e3fe;
}

td input#button {
  background-transparency: 100%;
  color: #ffffff
  font-size: 11px;
  font-weight: bold;
  margin: 3px;
  border: 0px;
}

table.sts td input.sts_button_b {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/bold.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_i {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/italic.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_u {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/underline.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_q {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/cite.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_bull {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/bulleted_list.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_n {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/ordered_list.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_pic {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/image_insert.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_link {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/hyperlink.gif');
  width: 24px;
  height: 24px;
}
table.sts td input.sts_button_email {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/email.gif');
  width: 24px;
  height: 24px;
}

table.sts td input.sts_button_question {
  border: 0px;
  background: url('http://www.netsurf.ru/images/tpl/sts/question.gif');
  width: 24px;
  height: 24px;
}

div.leftmargin10 img.plain
{ margin-right: 4px;
  margin-top: 0px;
  border: 0px; }










table.mainmenu { margin-top: 0px; margin-bottom: 0px; }
table.mainmenubar { margin-left: 70px; margin-top: 0px; margin-bottom: 0px; border: 0px;}

td.mainmenu_top { font-size: 14pt; padding-bottom: 0px; letter-spacing: 1px; }
td.mainmenu_top a { color: #ffffff; margin-right: 14px; }
td.mainmenu_top a.active { text-decoration: none; }

td.mainmenu_bottom { padding-top: 0px; padding-left: 0px; }
td.mainmenu_bottom a.menuitem{ display: inline-block; height: 24px; padding-right: 14px; padding-left: 14px; background-image: url(http://netsurf.ru/images/menudivider.gif); background-position: right 70%; background-repeat: no-repeat; text-decoration: none; color: #ffffff; vertical-align: middle; padding-top: 4px;}
td.mainmenu_bottom a:visited.menuitem{ display: inline-block; height: 24px; padding-right: 14px; padding-left: 14px; background-image: url(http://netsurf.ru/images/menudivider.gif); background-position: right 70%; background-repeat: no-repeat; text-decoration: none; color: #ffffff; vertical-align: middle; padding-top: 4px;}
td.mainmenu_bottom a:hover.menuitem { color: #ffffff; display: inline-block; height: 24px; background: #0066cc; background-image: url(http://netsurf.ru/images/menudivider.gif); background-position: right 70%; background-repeat: no-repeat; vertical-align: middle; padding-top: 4px;}
td.mainmenu_bottom a:active.menuitem { color: #ffffff; display: inline-block; height: 24px; background: #0066cc; background-image: url(http://netsurf.ru/images/menudivider.gif); background-position: right 70%; background-repeat: no-repeat; vertical-align: middle; padding-top: 4px;}

h1.top { margin: 0px; padding-top: 0px; padding-bottom: 0px; color: #ffffff; font-weight: bold; font-size: 22px;}
td.featuredtitle { background-image: url(http://netsurf.ru/images/featuredtitlebg.gif); background-repeat: repeat-x; border: #000000 solid 1px;}
table.featuredcolumnmiddle { background-repeat: repeat-x; border-bottom: #000000 solid 0px; border-left: #000000 solid 0px; border-right: #000000 solid 0px; margin-bottom: 0px; width: 100%; }

td.mainlineups { background: #3f3f3f repeat-x; height: 2px; padding: 0px; margin: 0px; }
td.mainlinedns { background: #3f3f3f repeat-x; height: 2px; padding: 0px; margin: 0px; }

td.ex_mainlineups { background: url('http://www.netsurf.ru/images/tpl/linedn.gif') #3f3f3f repeat-x; height: 2px; padding: 0px; margin: 0px; }
td.ex_mainlinedns { background: url('http://www.netsurf.ru/images/tpl/linedn.gif') #3f3f3f repeat-x; height: 2px; padding: 0px; margin: 0px; }


a.mainwhitenodecor { color: #ffffff; text-decoration: none; font-weight: bold; margin-left: 15px; }


div.maincnt { color: #a0a0a0; margin-left: 26px; }


div.maincntcomment { color: #a0a0a0; margin-left: 26px; }
div.maincntcomment a, a:visited, a:active { color: #a0a0a0; text-decoration: none; }
div.maincntcomment a:hover { color: #444444; text-decoration: underline; }

div.maincntcomment a.mainwhitenewcomments { color: #ffbb77; text-decoration: none; }
div.maincntcomment a.mainwhitenewallcomments { color: #a0a0a0; text-decoration: none; }
div.maincntcomment a:hover.mainwhitenewallcomments { color: #444444; text-decoration: underline; }



   .znak{width:15px;display:inline;}
   .spoiler{background:#292929;}
   .spoiler_content {}
   .spoiler_head{background:#cccccc;text-align:left;}
   div.spoiler_head:hover{background:#ff0000}

td.spoiler_content { margin-left: 10px; color: #ffffff; }
td.spoiler_content a { color: #ffffff; }
td.spoiler_content a:hover { color: #ffffff; }
td.spoiler_content a:visited { color: #ffffff; }

div.tablemargins { margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 0px;}

table.authbox { background-color: #292929; }
td.authbox { margin-left: 10px; margin-right: 10px; }
td.authlogin { color: #ffffff; font-family: Tahoma, Arial; font-size: 10px; padding: 10px; padding-top: 8px; padding-left: 25px;}
td.authlogin a { color: #ff7900; font-family: Tahoma, Arial; font-size: 10px; text-decoration: none;}
td.authloginright { color: #ffffff; font-family: Tahoma, Arial; font-size: 10px; padding: 10px; padding-top: 8px; padding-right: 25px;}
td.authloginright a { color: #ff7900; font-family: Tahoma, Arial; font-size: 10px; text-decoration: none;}
div.uneedreg { color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; font-alignment: justify;}

td.goplaybox { background: url('http://www.netsurf.ru/images/authbg.gif') #010101 repeat-x; margin-left: 10px; margin-right: 10px; }
div.gogetplay { color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; font-weight: bold;}
td.goplay { background-color: #010101; color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; font-weight: bold; padding: 10px; padding-top: 4px; padding-left: 25px;}
td.goplay a { color: #ffffff; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; font-weight: bold; }
input.goplay { border: 1px solid #ff6600; background-color: #ffffff; width: 80px; height: 18px;  font-size: 11px; color: #444444; vertical-align: middle;}
.goplaysubmit { background-color: #010101; color: #ff6600; font-family: Tahoma, Arial; font-size: 13px; font-weight: bold; }
.switchcolor0 { background-color: #292929; }
.switchcolor1 { background-color: #3f3f3f; }
.boxescolor0 { background-color: #292929; }
.boxescolor0 a { color: #ff7a00; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; }
.boxescolor1 { background-color: #3f3f3f; }
.boxescolor1 a { color: #ff7a00; font-family: Tahoma, Arial; font-size: 11px; text-decoration: none; }
div.whitetext { color: #ffffff; font-family: Tahoma, Arial; }
.adu { color: #ff0000; }



a.latest_comments {
	color: white; 
	font-family: Tahoma, Arial; 
	font-size: 11px;
	text-decoration: none;
}

table.latest_comments {
	border: 0px;
}

table.latest_comments td {
	color: #999999; 
	font-family: Tahoma, Arial; 
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;	
}












div.heading_index_tpl { 
  background-color: #fc5700;
  margin: 0px;
  padding-left: 15px;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #151515;
  border-bottom: 1px solid #151515;
  text-transform: uppercase;
  font-size: 12px;
  text-align: left;
  vertical-align: middle;
  font-weight: bold; 
}

div.leftbox_heading_index_tpl { 
  background-color: #0066cc;
  margin: 0px;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #151515;
  border-bottom: 1px solid #151515;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold; 
}

div.gadget_list_mainpage_tpl {
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #444444;
  text-align: left;
}

small a {
   color: #ffffff;
}