html {height: 100%; width: 100%; margin: 0; padding: 0;}

body { width: 100%; height: 100%; margin: 0; padding: 0; font: 85% Arial, sans-serif; color: #222; background: url(../img/bg-y.jpg) repeat-y 50% 0 #013d6b; }

h1 { margin: 0; padding: 0 0 20px 0; font: normal 28px Verdana, sans-serif; color: #0b406a; }
h2 { margin: 0; padding: 0 0 15px 0; font: normal 23px Verdana, sans-serif; color: #0b406a; }
h3 { margin: 0; padding: 0 0 15px 0; font: normal 18px Verdana, sans-serif; color: #0b406a; }
h4 { margin: 0; padding: 0 0 15px 0; font: bold 15px Verdana, sans-serif; color: #0b406a; }
h5 { margin: 0; padding: 0 0 10px 0; font: normal 100% Arial, sans-serif; color: #454545; }
h6 { margin: 0; padding: 0 0 10px 0; font: normal 90% Arial, sans-serif; color: #454545; }

p {margin: 0; padding: 0 0 15px 0;}
.content p {line-height: 1.5em;}

ul, ol, li, form, input, textarea { padding: 0; margin: 0; font: 100% Arial, sans-serif; }

a img { border: 0; }

table, tr, th, td {margin: 0; padding: 0; border: 0;}
table { border-collapse: collapse;}

a {color: #029dd0;}
a:hover {color: #f00;}


.img-lft {float: left; margin: 3px 20px 15px 0; //zoom: 1; }
.img-rgh {float: right; margin: 3px 0 15px 20px; //zoom: 1; }
img.img-lft {border: 1px solid #ced5db;}
img.img-rgh {border: 1px solid #ced5db;}

table.table {border-collapse: collapse; margin: 10px 0; }
table.table tr.even td {}
table.table th { padding: 8px 10px; color: #fff; background: url(../img/th.gif) repeat-x 0 0 #4e8cc4; font-weight: normal; border: 1px solid #c6d2dc; }
table.table th strong { font-weight: normal; }
table.table td { padding: 6px 10px; vertical-align: top; color: #000; border: 1px solid #c6d2dc; }
table.table th p,
table.table td p { padding: 0; }

ul { list-style: none; margin: 0; padding: 5px 0 10px; clear: left; }
ul li { background: url(../img/li-marker.gif) no-repeat 0 10px; padding: 2px 0 2px 18px; }
ul li ol { padding: 5px 0 5px 20px; }
ul li ul { padding: 5px 0 5px 20px; }

ol { margin: 0 0 0 23px; padding: 5px 0 10px; clear: left; }
ol li { padding: 2px 0; background: none; }
ol li ol { padding: 5px 0 5px 20px; }
ol li ul { padding: 5px 0 5px 20px; }
ol li ul li { background: url(../img/li-marker.gif) no-repeat 0 10px; padding: 2px 0 2px 18px; }

blockquote { margin: 15px 0 25px; padding: 0 0 0 20px; position: relative; //zoom: 1; line-height: 1.5em; background: url(../img/bq.gif) repeat-y 0 0; }
blockquote p { padding: 0; }



cite { font-style: italic; }


.gray {color: #878787;}
.red {color: #f00;}
.orange {color: #cc8a61;}
.blue {color: #39c;}
.green {color: #39892f;}
.yellow {color: #fc6;}
.brown {color: #8e6044;}

.clear { width: 100%; clear: both; height: 0 !important; font-size: 0 !important; line-height: 0 !important; background: #fff; }


