*{margin:0; padding:0}
html {height:100%}
body {width:100%; min-width:1152px; background:#b60760 url('../images/bg.jpg'); font:normal 15px/1.8 'Times New Roman', Times, serif; color:#262626}

a{color:#7f0040; outline:none; text-decoration:underline}
a:hover{text-decoration:none}

img {border:0}

hr{width:970px; border:0 hidden; border-top:1px solid #b21055; text-align:left; clear:both; height:0; margin-left:47px}

form, fieldset{border:0}
input{vertical-align:middle}

h2:first-child, h3:first-child {margin-top:0}
h1 + h2, h1 + h3, h2 + h3 {margin-top:0}

table {border: none; border-collapse: collapse; border-spacing: 0}
td, th {border: none; padding: 0; text-align: left; vertical-align: top}

/* standart presets */
.clearfix{clear:both; height:0; display:block; font-size:0; visibility:hidden; overflow:hidden}
.clickable{cursor:pointer}
.nobg{background:none}
.nobr{white-space:nowrap}
.hidden{display:none !important}