@charset "utf-8";
/* =======================================================================
                              G L O B A L                                 
======================================================================= */
*, html, body {margin:0px; padding:0px;}

html {height: 100%;}
body {min-height:100%; height: 100%; background:url(/img/bg.jpg) repeat-x #FFFFFF; line-height:1.4;}

img {border:0; }
table {border-collapse: collapse; }
ul, li {list-style-type: none; }
a {color:#6A6A6A; }


body {color: #6A6A6A; font: 11px Tahoma; }

h1 {font: 21px Arial; font-weight: bold; margin:0px 0px 16px; padding-top:30px;   }
h2 {font-weight: bold; font-size: 13px; color: #2e5bab; padding: 0px 0 5px 0;  }
h2 img {padding-top:45px;}
h3 {font-weight: bold; font-size: 11px; color: #CC0000; padding: 10px 0px 5px 0px; }
h4 { font-weight: bold; font-size: 12px; padding-bottom:10px;}
p {padding: 0 0 4px 0;}

.clear {clear: both; height:0px; line-height:0; }
.f-left{ float:left;}
.f-right{ float:right;}

/****FOOTER прибит к низу***/
#main {height: auto !important; min-height:100%; height: 100%;}
.hole{ height:20px;}
#footer { height:20px; margin-top:-20px;}
/********************/