@charset "utf-8";

/*  RESET & GLOBAL  */
* { margin:0; }
html, body { margin:0; padding:0; }
html { height:100%; font-size:100.01%; }
body { height:100%; min-width:1034px; font:0.8em/1.1; }

table { border-collapse: collapse; empty-cells:show; }
table, tr, td { margin:0; padding:0; vertical-align:top; }
.table { border-collapse: collapse; margin: 0;  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #333; border-right-color: #333; border-bottom-color: #333; border-left-color: #333; }
.table td { border-collapse: collapse; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #333; border-right-color: #333; border-bottom-color: #333; border-left-color: #333; padding: 4px; }

/*  FORMS  */
form { padding:0; margin:0; }
input.text-field, select, textarea { vertical-align:middle; padding:1px; background:#fff; border:1px solid silver; width:10em; font:12px Arial; color:#666; }
button { background:none; border:none; padding:0; margin:0; cursor:pointer; }
label, label * { vertical-align:middle; }
fieldset { border:none; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
input.button { width:auto; cursor:pointer; }

/*  ADDITIONAL  */
.clear { clear:both; }
.f_left { float:left; }
.f_right { float:right; }
.space { height:95px; }
.thumb { float:left; margin:0 10px 0 0; }
.morelink { height:34px; }
.morelink a { color:#FFC; line-height:34px; }

/*  ELEMENTS  */
p { padding-bottom:1em; text-indent: 0px; }
strong { font-weight:bold; }
em { font-style:italic; }
ul, ol { margin-left:0; }
ul ul, ol ol { margin-left:30px; }
li { margin:0; list-style-position: outside; }
img { border:0 none; vertical-align:top; outline:none; }
hr { border:none; border-top:2px dashed #FFF; height:0; overflow:hidden; margin:10px 0; }
blockquote { margin-left: 5em; padding:1em 2em 1em 1em; border-left:2px solid #FFF; }
code, pre { font-family:"Courier New", Courier, monospace; padding:2px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin: 0; }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }
acronym { cursor:help; border-bottom:none; font-variant:normal; }
a { outline:none; color: #000; }
a:hover { color:#666; }
a acronym { cursor:pointer; border-bottom:none !important; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; margin-top: 5px; font-weight: bold; padding-left: 20px; color:#FFF; }
h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 120%; }
h3 { font-size: 110%; }

h2#mtitle { margin:0; padding:0;  }

/* Обёртка */
#wrap { height:auto !important; min-height:100%; height:100%; overflow:hidden; position:relative; }

