@charset "utf-8";
/* CSS Document */
/* Стандартные стили и переопределения */
* { -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: Arial, sans-serif;
	font-size: 75%;	}

img, form, p,
table, tr, td, th,
h1, h2, h3, h6, div { 
padding: 0; margin: 0; border: 0; font-weight: normal; }

p { padding-bottom: 1.4em }

/* Ссылки */
a { text-decoration: underline; color: #0f5587  }
a:hover { color: #072942  }

/* Заголовки */
h1 { font: 27px Arial, sans-serif; padding: 0 0 .4em 0; color: #59b039 }
h2 { font: bold 17px Arial, sans-serif; color: #53b62f; padding: 0 0 .4em 0; }
h3 { font: bold 13px Arial, sans-serif; color: #4c4c4c; padding: 0 0 .4em 0; }

/* Списки */
ul { border: 0; font-weight: normal; padding: 0; margin: 0 0 1em 11px; position: relative  }
ul li { list-style: none; list-style-type: none; padding-bottom: .2em; padding: 0 0 .4em 18px; background: url(../img/li-bg.gif) no-repeat 0 .4em  }

ul li ul { margin: .8em 0 0 0 }
ul li ul li { background:  none;  }

ol li ul { margin: .8em 0 0 0 }
ol li ul li {  padding-left: 20px  }


ol { margin: 5px 0 .5em -8px; //margin: 5px 0 .5em 37px; }
ol li { padding: 0 0 .6em 0}

/* Формы */
INPUT, SELECT, TEXTAREA { font-size: 100%; font-family: Arial, sans-serif; padding: 0 0 1px 4px  }

/* Изображения */
A IMG { border: none; }
.rlt { position: relative; }

/* Таблицы */
table { border-collapse: collapse; font-size: 100%; clear: both  }
table td { vertical-align: top }
table th { text-align: left; vertical-align: top } 
table.table { margin-bottom: .8em }


/* Другое */
table.table { width: auto; font-size: 100%; margin: 10px 0 20px 0; clear: both; font: Tahoma, sans-serif; clear: both; border-bottom: 1px solid #647078 }
table.table th { text-align: left; padding: 0 15px .4em 15px; width: auto; font-size: 120%; border-bottom: 3px solid #647078 } 
table.table td { padding: .35em 15px !important; width: auto !important; text-align: left } 
table.table tr.odd td { background: #dcdcdc } 



blockquote { border-left: 10px solid #55b732; margin: 0 0 1.4em 0; padding: 15px 12px 15px 17px; font-style: normal; background: #dcdcdc; color: #000  }

div.relative { position: relative }

