
body
{
   margin: 0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 70%;
   color: #5F606D;
}

/* -------------------------------------------- */

td.header
{
   width: 100%;
   height: 65px;
   background-color: #E5EAEE;
   vertical-align: top;
}

td.footer
{
   width: 100%;
   height: 40px;
   background-color: #E5EAEE;
   vertical-align: middle;
}

td.navbar, td.bottombar
{
   width: 100%;
   height: 20px;
   background-color: #F8F9FB;
   border-top: 1px solid #D3D8DC;
   border-bottom: 1px solid #D3D8DC;
   vertical-align: middle;
}

td.variante-navbar
{
   width: 50%;
   height: 20px;
   background-color: #F8F9FB;
   border-top: 1px solid #D3D8DC;
   border-bottom: 1px solid #D3D8DC;
   vertical-align: middle;
}

table.contentblocks
{
   width: 100%;
   margin: 0px;
   padding: 0px;
   border: 0px;
}

td.leftblocks
{
   width: 185px;
   padding: 0px 5px 0px 10px;
   vertical-align: top;
}

td.centerblocks
{
   padding: 0px 5px 0px 5px;
   vertical-align: top;
}

td.rightblocks
{
   width: 185px;
   padding: 0px 10px 0px 5px;
   vertical-align: top;
}

div.layoutspacer
{
    height: 15px;
}

td.leftblocks2
{
   width: 225px;
   padding: 0px 5px 0px 10px;
   vertical-align: top;
}

/* -------------------------------------------- */
/* -------------------------------------------- */

td.block_icon
{
   width: 20px;
   text-align: left;
}

td.block_item
{
   line-height: 20px;
}

td.block_menuitem
{
   line-height: 21px;
}

td.category_icon
{
    width: 38px;
    text-align: center;
}

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

td.sitemap_indent
{
   width: 24px;
   text-align: right;
}

td.featured
{
   width: 50%;
   padding: 0px 7px 0px 7px;
}

td.featured_special
{
   padding: 0px 7px 0px 7px;
}

tr.download
{
   height: 110px;
}

div.googlesearch
{
   position: absolute;
   top: 140px;
   right: 205px;
   width: 160px;
}

div.forumsearch
{
   position: absolute;
   top: 140px;
   right: 377px;
   width: 160px;
   padding: 0px 10px 0px 10px;
   border-left: 1px dashed #CCCCCC;
   border-right: 1px dashed #CCCCCC;
}

/* -------------------------------------------- */

td.buttonleft
{
   width: 5px;
   height: 23px;
   background: url(../../../images/layout/button_left.gif) no-repeat;
}

td.buttoncenter
{
   height: 23px;
   background: url(../../../images/layout/button_center.gif) repeat-x;
}

td.buttonright
{
   width: 5px;
   height: 23px;
   background: url(../../../images/layout/button_right.gif) no-repeat;
}

/* -------------------------------------------- */

.full
{
   width: 100%;
}

.space
{
   width: 15px;
}

.spacer5
{
   height: 5px;
}

.small, .cat_description
{
   font-size: 90%;
}

.comments
{
   font-size: 90%;
   font-weight: normal;
}

.ro
{
   font-size: 90%;
   color: #0000AA;
}

.thin
{
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 100%;
}

.highlight
{
   color: #E25032;
}

.highlight1
{
   font-weight: bold;
   color: #000000;
}

.highlight2
{
   font-style: italic;
   color: #000000;
}

.highlight3
{
   color: #000000;
}

.bold
{
   font-weight: bold;
}


.left
{
   text-align: left;
}

.center
{
   text-align: center;
}

.right
{
   text-align: right;
}

.justify
{
   text-align: justify;
}


.top
{
   vertical-align: top;
}

.block_title
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   line-height: 22px;
   color: #000000;
}

.article_title, .heading1
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 140%;
   font-weight: bold;
   line-height: 22px;
   color: #000000;
}

.article_subtitle, .heading2
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   line-height: 16px;
   color: #000000;
}

.heading3
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   line-height: 14px;
   color: #383940;
}

.heading4
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 105%;
   font-weight: bold;
   color: #383940;
}

/* -------------------------------------------- */

pre
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 90%;
   margin: 0px;
}

hr
{
   height: 1px;
   border: 1px dashed #999999;
}

ul.nospaces
{
   margin-top: 0px;
   margin-bottom: 0px;
}

li
{
   text-align: left;
}

/* -------------------------------------------- */

img
{
   border: 0px;
}

img.block_icon
{
   width: 16px;
   height: 16px;
   vertical-align: middle;
}

img.category_icon, img.article_icon
{
   width: 32px;
   height: 32px;
   vertical-align: middle;
}

img.image_topleft
{
   float: left;
   padding: 2px 5px 2px 0px;
}

img.description_pic
{
    width: 107px;
    height: 80px;
    vertical-align: middle;
}

img.small_arrow
{
    width: 11px;
    height: 11px;
    vertical-align: middle;
}

img.download
{
    width: 60px;
    height: 60px;
}

img.poze
{
    width: 300px;
    height: 225px;
    padding: 10px 10px 10px 0px;
}

img.thumbnail
{
    width: 100px;
    height: 75px;
    padding: 5px;
    border: 1px solid #5F606D;
}

img.flag
{
   width: 11px;
   height: 8px;
   vertical-align: middle;
   padding: 2px 0px 0px 20px;
}

/* -------------------------------------------- */

form
{
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
}

input, select
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 90%;
   border: 1px solid #DDDDDD;
   margin: 2px 0px 2px 0px;
}

input.checkbox, input.radio, input.image
{
   vertical-align: middle;
   border: 0px;
}

textarea
{
   font-family: "Courier New", monospace;
   font-size: 110%;
   border: 1px solid #DDDDDD;
}

textarea.text
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 90%;
   border: 1px solid #DDDDDD;
}

button, input.button
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 90%;
   margin: 5px 0px 3px 0px;
   border: 1px solid #999999;
   background-color: #DDDDDD;
}

input.bigsubmit
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%;
    background-color: #DDDDDD;
    border: 1px solid #999999;
}

/* -------------------------------------------- */

a
{}

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

a:hover, a:active
{
   text-decoration: underline;
   color: #000000;
}

a.category, a.category:link, a.category:visited
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   color: #464E75;
}

a.category:hover, a.category:active
{
   text-decoration: underline;
   color: #000000;
}

a.invert
{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

a.invert:link, a.invert:visited
{
   text-decoration: none;
   color: #FFFFFF;
}

a.invert:hover, a.invert:active
{
   text-decoration: none;
   color: #CCCCCC;
}

table.article a
{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a.subsiteheader, a.subsiteheader:link, a.subsiteheader:visited
{
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   color: #000000;
}

