body {margin:0px; padding:0px; font-family:Arial, Verdana, Tahoma, sans-serif; font-color:#666;}
table {font-size:13px; font-color:#666;}
img {border: 0px;}
a {color:#666; text-decoration:none;}
a:hover {color:#06c; text-decoration:underline;}

/* формы */
form {margin:0px;}
input, option {font-family: Arial, Verdana, Tahoma, sans-serif; font-size:11px; height:17px;}

/* главная таблица */
table.tiga {width:100%; height:100%;}

/* лого */
td.logo {width:266px; text-align:center;}

/* баннер */
td.bann {width:100%; padding-right:16px; padding-left:2px; border-left:1px dashed #ebebeb;}

/* авторизация */
td.auth {background-image:url('/img/bg_auth.gif'); vertical-align:top;}
table.auth {width:234px; height:80px; border:1px solid #666; background-color:#fff; font-size:11px; color:#666; padding:5px;}
table.auth img {width:21px; height:21px;}

/* меню */
table.mnu {width:100%; height:46px; text-align:center; border-left:1px dashed #ebebeb; font-size:13px;}
table.mnu td a {color:#06c; text-decoration:none;}
table.mnu td a:hover {color:#06c; text-decoration:underline;}

/* поиск */
table.fnd {width:100%; height:46px;}
td.fnd1 {width:16px; background-image:url('/img/bg_search.gif'); background-repeat:no-repeat; background-position:left; border:0px;}
td.fnd2 {border-top:1px dashed #ebebeb; border-bottom:1px dashed #ebebeb; padding-left:16px;}
td.fnd3 {border-top:1px dashed #ebebeb; border-bottom:1px dashed #ebebeb; width:64px; text-align:right;}
td.fnd2 input {width:100%;}

/* футер */
td.foot {background-color:#f9f9f9; border-top:1px solid #ccc;}

td.menu_cont {padding:16px; text-align:center; width:266px;}
td.body_cont {padding:16px; text-align:center; width:100%;}

h1, h2, h3, h4 {font-weight:normal; text-align:left;}
h1, h2 {color:#666; margin:0px; margin-bottom:3px; padding:0px; padding-bottom:1px;
	background-repeat:no-repeat; background-position:bottom; border-bottom:1px dashed #ebebeb;}
	
/* хэдер над контентом для названия раздела */
h1 {height:16px; font-size:14px;}
h1 a:hover {color:#06c; text-decoration:none;}

/* Хэдер в меню (текст с цветной градиентной полоской под ним, полоска светлеет влево) */
h1.menu1, h1.menu2, h1.menu3, h1.menu4, h1.menu5 {width:234px; text-align:right; padding-bottom:7px; border:0px;}
h1.menu1 {background-image:url('/img/mh1.gif');}
h1.menu2 {background-image:url('/img/mh2.gif');}
h1.menu3 {background-image:url('/img/mh3.gif');}
h1.menu4 {background-image:url('/img/mh4.gif');}
h1.menu5 {background-image:url('/img/mh5.gif');}

/* Хэдер над контентом (текст с цветной градиентной полоской под ним, полоска светлеет вправо) */
h1.body1, h1.body2, h1.body3, h1.body4, h1.body5 {background-repeat:repeat-x; padding:0px; border:0px; height:23px;}
h1.body1 {background-image:url('/img/hb1.gif');}
h1.body2 {background-image:url('/img/hb2.gif');}
h1.body3 {background-image:url('/img/hb3.gif');}
h1.body4 {background-image:url('/img/hb4.gif');}
h1.body5 {background-image:url('/img/hb5.gif');}
h1 div {width:234px; height:16px; padding-bottom:7px; background-position:bottom; background-repeat:no-repeat;}
h1.body1 div {background-image:url('/img/bh1.gif');}
h1.body2 div {background-image:url('/img/bh2.gif');}
h1.body3 div {background-image:url('/img/bh3.gif');}
h1.body4 div {background-image:url('/img/bh4.gif');}
h1.body5 div {background-image:url('/img/bh5.gif');}

/* Хэдер над контентом (текст с оранжевым буллетом перед ним) */
h2 {width:100%; height:16px; text-align:left; font-size:12px;
	text-indent:11px; background-position:left; background-image:url('/img/bb3.gif');}
h2 a:hover {color:#000;}

/* подчёркивание для правой части хэдеров: пейджинга и прочего */
div.h {border-bottom:1px dashed #eee; margin:0px; margin-bottom:3px; padding-bottom:1px; text-align:right; width:100%;}

/* Хэдер над контентом (синий текст без цветных полосок, используется в оглавлениях новостей, статей и т.д.) */
h3 {margin:0px; margin-bottom:1px; color:#06c; font-size:14px;}
h3 a {color:#06c;}

/* содержимое меню в рамке */
table.menu {width:234px; border:1px solid #ccc; font-size:12px; margin-bottom:12px;}
table.menu td {margin:0px; padding-top:3px;}
table.menu td.mnu {padding-right:5px;padding-left:11px;}
table.menu td.bul {padding-left:11px; color:#333; font-weight:bold; background-repeat:no-repeat; background-position:left; background-image:url('/img/bb3.gif');}
table.menu td.bul a {color:#333;}
table.menu td.num {padding-right:11px; text-align:right; color:#ccc;}

table.body {width:100%; border:1px solid #ccc; margin-bottom:12px;}
table.body td {margin:0px;}

h4 {margin:0px; color:#06c; font-size:11px;}
h4 a {color:#06c;}

.gray {background-color:#f8f8f8;}
.white {background-color:#fff;}
.hand {cursor:hand; cursor:pointer;}
.date {font-size:10px; color:#666;}
.info {font-size:10px;}

/* цвета шрифта */
.c0 {color:#000;}
.c3 {color:#333;}
.c6 {color:#666;}
.cc {color:#666;}
.cb {color:#06c;}

/* размеры шрифта */
.s10 {font-size:10px;}
.s11 {font-size:11px;}
.s12 {font-size:12px;}
.s14 {font-size:14px;}

/* ширина */
.w100 {width:100%;}
.w50 {width:50%;}
.w33 {width:33%;}

/* падинги */
.p5  {padding:5px; padding-bottom:3px; padding-top:3px;}
.p10 {padding:10px; padding-bottom:5px; padding-top:5px;}

/* бордеры */
.border {border:1px solid #cccccc;}
.bordert {border-top:1px dashed #cccccc;}
.borderb {border-bottom:1px dashed #ebebeb;}


/* выравнивание шрифта */
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
.j {text-align:justify;}

/* оформление шрифта */
.b {font-weight:bold;}

p	{text-indent:12px; margin:0px; margin-bottom:6px;}
.sel {background-color:#c6c6c6;}

#tquote {
    background-color:#f8f8f8;
    padding:10px;
    font-size:11px;
}

.required{color:#e30303;}