/******************************************************/
/*                   базовые стили                    */
/*                    не изменять                     */
/******************************************************/

* { font-family: Tahoma, Arial; }
table.root td { font-size: 70%; }





/* разное */

.inv { display: none; }
.vis { display: block; }

p 
{
   margin-top: 0;
   margin-bottom: 0.3em;
   font-family: Arial;
   font-size: 120%;
}

pre { font-family: 'Courier New'; }

img
{
   border: 0;
   behavior: url('css/pngbehavior.htc');	/* прозрачность png для IE */
}

form { margin: 0; }





/* стили текста */

.bold { font-weight: bold; }
.italic { font-style: italic; }
.capital { text-transform: uppercase; }

.tiny { font-size: 80%; }
.small { font-size: 90%; }
.normal { font-size: 100%; }
.large { font-size: 110%; }
.huge { font-size: 150%; }

.error { color: #f00; }
.orange { color: #f98221; }
.blue { color: #001f77; }




/* гиперссылки */

a { color: #1272bf; }
a:visited { color: #13456d; }
a:hover { color: #f00; }

.white, a.white, a.white:visited, a.white:hover { color: #fff; }
.grey, a.grey, a.grey:visited { color: #c8c8c8; }
a.grey:hover { color: #f00; }

.darkgrey, a.darkgrey, a.darkgrey:visited { color: #777777; }
a.grey:hover { color: #f00; }

.red, a.red, a.red:visited, a.red:hover { color: #d12f2b; }
a.red:hover { color: #444444; }

a.nounderline { text-decoration: none; }
a.nounderline:hover { text-decoration: underline; }




/* заголовки */

h1
{
   font-size: 170%;
   font-weight: normal;
}

h2
{
   font-size: 140%;
   font-weight: normal;
}

h3
{
   font-size: 120%;
   font-weight: bold;
}

h1, h2, h3
{
   margin-bottom: 0.3em;
}




/* списки */

ul
{
   margin: 0.2em 1em;
   padding: 0.2em 1em;
}


ul.nomarker							/* без маркеров */
{
   list-style-type: none;
   margin: 0;
   padding: 0;
}

ul.nomarker li
{
   margin-bottom: 0.5em;
}




/******************************************************/
/*          окончание блока базовых стилей            */
/******************************************************/








