/*
-----------------------------------------------
Site Standard Styles
Author:   Dmitry Paputsa at http://higher.com.ua
Version:  11 Sep 2008
----------------------------------------------- */

body { background: #5d3e1e url(../i/body-bg.jpg);color: #333;margin:0;padding:0;font: 62.5%/1.3 Tahoma, Verdana,sans-serif;}
::selection { background:#5d3e1e;color:#fff; }
::-moz-selection { background:#5d3e1e;color:#fff; }

textarea,
select,
input { font-family:Tahoma, Verdana,sans-serif;font-size:100%; }
label { cursor:pointer; }

h1 { margin: 1em 0 .5em; }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
h1,h2,h3,h4,h5,h6 { font-weight:bold;color:#000;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;}
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
table {width:100%;}
p,table,pre,dl,form { margin:.6em 0; }
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc;padding:.5em; }
th { font-weight:bold;text-align:center;background:#eee; }
caption { padding:1em 0 .5em 0;text-align:center;font-weight:bold; font-size:110%; }

blockquote { margin:1em;background:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:0 1em;color:#666; }

ol, ul { margin:.35em 2em;}
ol ol, ul ul {margin-top:0;margin-bottom:0;}
ol li { list-style:decimal outside; }
li {margin:.25em 0;}

dt {font-weight:bold;margin-top: .6em; margin-bottom: .2em;}

strong { font-weight:bold; }
em,i {font-style:italic;}

a:link { color:#0059de;background:transparent;text-decoration:underline; }
a:visited { text-decoration:underline;color:#0059de;background:transparent; }
a:focus { color:#0059de;background:transparent;text-decoration:underline; }
a:hover { color:#0059de;background:transparent;text-decoration:underline; }
a:active { color:#0059de;background:transparent;text-decoration:underline; }

html\:abbr,acronym,abbr {cursor: help; text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
address { background:transparent;font-style:normal; }

a img,fieldset { border:none; }

code { font-size:115% !important;font-family:"Courier New",Courier,mono;color:#000; }
pre { white-space:pre-wrap;/* css-3 */
 white-space:-moz-pre-wrap !important;/* Mozilla,since 1999 */
 white-space:-pre-wrap;/* Opera 4-6 */
 white-space:-o-pre-wrap;/* Opera 7 */
 word-wrap:break-word;/* Internet Explorer 5.5+ */ 
border:1px solid #ccc;
padding:10px;
background:#fffaec url(../i/promo-bottom.gif) 0 100% repeat-x;margin:1em 0;
overflow-x:auto;
}

sup { position:relative;top:-3px;vertical-align:top;font-size:90%; }
sub {vertical-align:sub;font-size:90%;}
small {font-size:90%;}
hr {display:none;}

form ol,
form ul {margin:0;}
form li {list-style:none;}





