
/* Стандартные стили и переопределения */
* { -moz-box-sizing: border-box; box-sizing: border-box; }
HTML { height: 100%; width: 100%; }
BODY {
	padding: 0; margin: 0;
	width: 100%; height: 100%;
	background: #FFF url(../img/bg-top.jpg) repeat-x 0 0;   
	font-family: 80% Tahoma, sans-serif;
	font-size: 80%;	
}

img, form, p,
table, tr, td, th,
h1, h2, h3, div { padding: 0; margin: 0; border: 0; font-weight: normal; }

p { padding-bottom: .6em }

ul { margin: 0 0 8px 0; border: 0; font-weight: normal; padding: 0; clear: both }
ul li { background: url(../img/marker-li.gif) no-repeat 0 .4em; list-style: none; list-style-type: none; padding: 0 0 .4em 15px }
ol { margin: 5px 0 0 -18px; //margin: 5px 0 0 25px; clear: both }
ol li { padding: 0 0 .6em 0}
/* Ссылки */
a { text-decoration: underline; color: #0065cc }
a:hover { color: #55832b }

table { border-collapse: collapse; font-size: 100%; font-family: Tahoma, sans-serif }
TD, TH { vertical-align: top; }



/* Заголовки */
h1 { font: 25px Tahoma, sans-serif; padding-bottom: .2em; clear: both }
h2 { font: 22px Tahoma, sans-serif; color: #377401; padding-bottom: .1em; clear: both }
h3 { font: bold 14px Tahoma, sans-serif; color: #377401; padding-bottom: .2em;} /* 'clear' is disableb from 6.03.2009 */

/* Списки */


/* Формы */
INPUT, SELECT, TEXTAREA { font-size: 100%; font-family: Tahoma, sans-serif; padding: 0 0 1px 2px  }

/* Изображения */

A IMG { border: none; }
.img-lft { float: left; margin: 4px 7px 1px 0 }
.img-rgh { float: right; margin: 4px 0 1px 7px }
.rlt { position: relative; }

table.table { width: auto; font-size: 90%; margin: 10px 0 20px 0; clear: both; font: Tahoma, sans-serif; clear: both }
table.table th { color: #377401; text-align: left; padding: 0 15px .2em 15px; width: auto; font-weight: bold; font-size: larger; border-bottom: 1px solid #377401 } 
table.table td { padding: .5em 15px; border-bottom: 1px solid #c1c1c1; width: auto !important; text-align: left } 
table.table td.last { border-bottom: none }
table.table .left { text-align: left }
.w100 { width: 100%!important }

.w10 {width: 10%;}
.w20 {width: 20%;}
.w30 {width: 30%;}
.w40 {width: 40%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w70 {width: 70%;}
.w80 {width: 80%;}
.w90 {width: 90%;}

.clearboth {clear: both; margin: 5px 0 10px 0;}
.brd {margin-bottom: 5px;}