DIV.path { font-size: 11px; padding: 0; color: #B9C7E4; }
DIV.path A { color: #B9C7E4 !important; }
/* Разлинованая таблица */
TABLE.table { margin: .8em 0; }
TABLE.table TH { font-weight: normal; padding: 4px 0; border-bottom: 4px solid #FFF; border-top: 1px solid #FFF; }
TABLE.table TD { padding: 4px; border-bottom: 1px solid #FFF;}
/* Форма */
TABLE.form { width: 450px; margin: .8em 0; }
TABLE.form TD.name { width: 25%; padding-right: 15px; vertical-align: middle; }
TABLE.form TD.input { width: 75%; padding: 3px 0; vertical-align: middle; }
/* Переопределения */
* { -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;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 75%;
}
TD, TH {
	padding: 0;
	font-size: '75%';
}
P {
	margin: 0;
	padding: .5em 0;
}
HR { height: 1px; color: #CCC; background: #CCC; border: none; }
STRONG { font-weight: bold; }
EM { font-style: italic; }
/* Ссылки */
A.nav { color: #D62B03 !important; }
A:link { color: #FEFDA0; }
A:visited { color: #FEFDA0; }
A:hover { text-decoration: underline; color: #90C5F7; }
A:active { color: #FEFDA0; }
/* Заголовки */
H1 { margin: 0; clear: left; font-size: 22px; color: #FFF; font-weight: normal; }
H2 { margin: 0; font-size: 18px; color: #C0D8F9; font-weight: normal; }
H3 { margin: 0; font-size: 14px; color: #FFF; }
/* Списки */
UL { padding: 4px 0 4px 25px; margin: 0; list-style: square inside url(img/mrk.gif); }
UL LI { padding: 3px; }
OL { padding: .5em 15px .5em 55px; margin: 0; }
OL LI { padding: .2em 0; }
LI P { padding: 0; }
/* Формы */
FORM { padding: 0; margin: 0; }
INPUT, SELECT, TEXTAREA { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
/* Изображения */
A IMG { border: none; }
IMG.block { display: block; }
IMG.left { margin: 5px 10px 2px 0; float: left; }
IMG.right { margin: 5px 0 2px 10px; float: right; }
TABLE.left { margin: 5px 10px 2px 0; float: left; }
TABLE.right { margin: 5px 0 2px 10px; float: right; }
TABLE.img { width: 5%; border: 1px solid #FFF; }
TABLE.img DIV { position: relative; width: 100%; }
TABLE.img IMG { display: block; }
TABLE.img IMG.plus { position: absolute; bottom: 1px; right: 1px; border: none; }
TABLE.bigimg { width: 317px; height: 252px;}
TABLE.bigimg DIV { position: relative; width: 319; }
TABLE.bigimg IMG { display: block; }
TABLE.bigimg IMG.frame { position: absolute; top: -252px; }
/* Универсальные стили */
.w100 { width: 100%; }
.large { width: 60%; }
.medium { width: 40%; }
.small { width: 20%; }

.pf { padding: .5em 0; }
.left { float: left; }
.right { float: right; }

CITE { color: #FFF; font-style: italic; margin: 0 4px; display: block; }
blockquote { border: 1px solid #FFF; background: #2F6AC0; padding: 4px 8px; }
HR { height: 1px; color: #FFF; background: #FFF; border: none; }

.pintable {margin-bottom:10px; border-collapse:collapse;}
.pintable0 {margin-bottom:10px; border-collapse:collapse;}
.pintable th {border:1px solid #ECECEC; padding:5px; color:#fff; }
.pintable td {border:1px solid #BDBDBD; padding:2px 5px 2px 5px;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}




#form1 input {width:250px;}
#form1 textarea {width:250px; height:150px; font-family:Tahoma; }


.graybg {background:url("mod/jquery/images/ui-bg_diagonals-thick_20_666666_40x40-BLUE.png") repeat scroll  #fff;  color:#fff;}
.graybg td {padding:10px;  }


.w1 {width:50px;}

.graybg td p {padding:0; margin:0;}