 html, body, p,h1, h2, h3, h4, h5, h6,form, fieldset, a, img, form  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
img, table { border: 0; }

/* globals */
body, html { margin: 0; padding: 0; height: 100%; width: 100%; }

body { color: #F1F1F1; background: #4D4C4D; font-size: 13px;}
body, a { font-family: arial; }
a { color: #FDF5C2; }

body.mainData { background: #4D4C4D; }

div#sitenow { float: left; font-size: 10px; }
        div#sitenow a { color: #FFE525; font-size: 10px; }

h1 { font: bold 15px tahoma; color: #fff; margin: 0; padding: 0; }

p { margin: 10px 0px; }

small { font: bold 10px arial; color: #BEBDBD; }

.yellow { color: #FFDB00; }

ul { list-style-image: url(/i/bul-li.gif) }

/* global */
#global { position: relative; height: 100%; } /* aplexui footer */
* html #global { height: 100%; } /* aplexui footer */
table#global { width: 100%; }
td#globalTd { }


/* footer */
#footer { height: 31px; position: relative; margin-top: -32px; } /* aplexui footer */
#footer { background: #303030; width: 100%; border-top: 1px solid #5A5A5A;  }
#footerPlace { vertical-align: middle; text-align: right; font: bold 10px arial; color: #fff; padding: 0px 52px 0px 48px; }

#footer .counters {float:left;padding-left:40px;}

/* TOP */
div#top { height: 189px; background: #EB0000 url(/i/top-r.gif) right top no-repeat; }
        div#logo { padding: 52px 15px 5px 38px; }
        div#toolMenu { float: right;}
        div.toolMenu { padding-top: 10px;}
                #top #toolMenu a { font: bold 12px arial; color: #fff; white-space: nowrap; }
                #top #toolMenu .asplit { margin: 0px 10px; }
        
          div#forgotten { text-align: right; margin-bottom: 5px; margin-right: 1px; }
          div#forgotten a {font-family:Arial; font-weight:bold; font-size:10px; color:#fff;}
        
        div#topMenu { padding-left: 52px; white-space: nowrap; }
                #topMenu a { font: bold 15px tahoma; color: #fff; margin-right: 37px; }
                
div#crumbs { background: #b00 url(/i/crumbs-bg.gif) left top repeat-x; padding: 9px 44px 11px 52px; }
  #crumbs a, #crumbs { color: #fff; font: normal 11px tahoma; }
  #crumbs span { margin: 0px 5px; }
  
/* LAYOUT */

table#layout { width: 100%; }
  #layout td.layLeft { vertical-align: top; text-align: left; padding-right: 50px; width: 228px; }
  #layout td.layCenter { }
  #layout td.layRight { width: 29%; }
  
  #layout td.layCenterBorder { background: url(/i/wdot.gif) left top repeat-y; padding-left: 21px; }
  #layout td.layCenterBest2 { padding-left: 50px; padding-right: 50px; }
  
  
/* CONTENT */
div.contentBlock { background: url(/i/cnt-bg.jpg) left top repeat-x; padding: 41px 36px 52px 52px; min-height: 300px; }
* html div.contentBlock { height: 300px; }

  .contentBlock h1 { padding-bottom: 7px; margin-bottom: 24px; background: url(/i/wdot.gif) left bottom repeat-x; }
  
  
table.containerPlace { width: 100%; }
  .containerPlace td.containerPlaceText { padding: 7px 21px 0px 21px; background: #575757; padding-bottom: 0px !important; }
  .containerPlace td.containerPlaceRight { font-size: 1px; background: url(/i/cnt-r.gif) left top repeat-y; vertical-align: top; }
  .containerPlace .containerPlaceRightSpace { width:31px; height: 76px; background: url(/i/cnt-corn.gif) right top no-repeat; }
  
div.container { margin-bottom: 30px; }
div.item { margin-bottom: 14px; }
  
.container h1 { font: bold 15px tahoma; color: #FCF7BA; margin-bottom: 16px; padding: 0; background-image: none; }
.container h2, .container .h2 { font: bold 13px arial; color: #FDF5C2; margin: 10px 0px; }

.item { margin-bottom: 15px; }
.item h2 { margin-bottom: 0px; }

/* LEFT MENU */
div#leftMenu { width: 228px; }
  #leftMenu div.menuItem { margin-bottom: 10px; background: url(/i/bul-sq.gif) left 6px no-repeat; padding-left: 10px; }
    #leftMenu .menuItem, #leftMenu .menuItem a { font: normal 13px arial; color: #FDF5C2; }
    #leftMenu .active, #leftMenu .active a { color: #FFE85F; }
    
    
/* RIGHT BLOCK */
#layout .layRight .rightPlace { padding-left: 30px; }

#layout .layRight h1 { margin-bottom: 10px; }
#layout .layRight div.container { padding-bottom: 15px; background: url(/i/wdot.gif) left bottom repeat-x; margin-bottom: 14px; }
#layout .layRight h2, #layout .layRight .h2 { color: #FFFFFF; font: bold 13px arial 13px; color: #fff; margin-bottom: 10px; }


/* STYLES */

.container .header { font: bold 13px arial; color: #fff; }

div.pager { text-align: center; }
.pager, .pager a { font: bold 13px arial; color: #FDF5C2; text-decoration: none; }
.pager .active { color: #FFE85F; }
.pager a, .pager span { margin: 0px 4px; }
div.newsContainer { margin-left: auto; margin-right: auto; width: 50%; }

.itemSmall, .itemSmall a { font-size: 11px; font-family: Arial; }
  .itemSmall .header { margin-bottom: 10px; }
  .itemSmall h2, .itemSmall .h2 { font: bold 11px tahoma; color: #fff; }
  
.itemBest { }
  .itemBest .header { margin-bottom: 8px; }
  .itemBest td.textBest { background: #575757; padding: 15px 15px; font-size: 12px; font-family: Arial; }
  .itemBest h2, .itemBest a.h2 { font: normal 15px tahoma; color: #FCF7BA; margin: 0; }
  
  .itemBest2 h2, .itemBest .h2 { font: normal 12px tahoma; color: #FCF7BA; }
  



/* HOME ********** */

body.HOME { background: #F1F1F1 url(/i/cnt-home-f.jpg) left top; }

div.layoutHomeBg { background: url(/i/cnt-home.jpg) left top repeat-x; }
table.layoutHome { width: 100%; }
  .layoutHome .layHomeLeft { width: 100%; vertical-align: top; text-align: left; padding-left: 42px; }
  .layoutHome .layHomeRight { vertical-align: top; text-align: left; padding-right: 20px; } 
  
ul#fastLink { margin: 0px 0px 0px 0px; padding: 0; list-style-image: url(/i/p.gif);  }
  #fastLink li { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; background: url(/i/bul-li.gif) left top no-repeat; }
  #fastLink, #fastLink a { font: bold 13px arial; color: #FDF5C2; }
  
table.loginTable { }
  .loginTable td.label { text-align:right; padding-right: 10px; }
  .loginTable .i_login { font: normal 11px arial; margin: 0; padding: 0px 2px; width:115px; }
  
.layHomeLeft .about { margin-left: 10px; color: #FDF5C2; font-size: 12px; font-family: Arial; line-height: 18px; }

table.homeContent { width: 100%; margin-top: -30px; z-index:10; position:absolute; }
  .homeContent td.c_map { padding-left: 52px; width: 1%; vertical-align:top; text-align: left; padding-right: 30px;}
  .homeContent td.c_split { width: 33.3%;}
  .homeContent td.c_rsplit { padding-right: 20px;}
  .homeContent td.c_cont { font: bold 10px arial; color: #BEBDBD; }
    .homeContent td.c_cont a { font: bold 10px arial; color: #FFDB00; text-decoration: none; }
    .homeContent td.c_cont div.header { margin-bottom: 10px; }
    .homeContent td.c_cont .header, .homeContent td.c_cont .header a { font: normal 11px tahoma; color: #fff; }
    .homeContent td.c_cont .header a { font-weight: bold; }
    
.filialHeader { margin-bottom: 20px !important; }
.filialHeader a { text-decoration: underline !important; }


/* form */
.input-text { width: 170px; }
select.input-text { width: 176px; }
.input-textarea { width: 450px; height: 100px; }

/* forum */
.h { font: bold 15px tahoma; color: #FCF7BA; }
.acolor { color: #FDF5C2; }
div.forumSplit { background: url(/i/wdot.gif) left bottom repeat-x; font-size: 1px; margin: 30px 0px 20px 0px; height: 5px; }
div.forumSplit2 { margin: 20px 0px 30px 0px; }


.newsHeader, .newsHeader a { font-size: 12px !important; margin-bottom: 12px; }
.newsHeader .h2 { font-family: arial; }
div.newsItem { margin-bottom: 15px; background: url(/i/wdot.gif) left bottom repeat-x; }



#langswitcher { position:absolute; top:0px; right:96px; width:71px; height:37px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#9f9f9f; z-index:10; background-image:url(/i/bgsw.jpg); background-repeat:no-repeat;}

#langswitcher a { text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold; color:#000; }

#langswitcher a:hover { text-decoration:underline; }
