body, ul, li, input, form, p, h1, h2, h3, h4 {padding: 0; margin: 0;}

body {background: #cacaca/* url('../images/body_bg2.jpg') center top no-repeat*/; padding-bottom: 150px; position: relative; font-family: 'Calibri','Trebuchet MS'; font-size: 15px; color: #444;}

h1, h2, h3, h4 {clear: both;}
h1 {font: normal 26px 'Calibri'; color: #ab1e24;}
.NotHomePage h1 {font: bold 30px 'Myriad Pro'; color: #333; padding-bottom: 15px;}
h2 {background: transparent /*#ebebeb*/ url('../images/h2_2.gif') 0 bottom no-repeat; font: bold 20px 'Calibri'; color: #555; padding: 13px 16px 8px; margin-bottom: 10px;}
.HomePage h2 {font: normal 36px 'Myriad Pro'; color: #ab1e24; background: none; padding: 0; margin-bottom: 0;}
h3 {padding: 15px 0 8px;}


table + em {&clear: both;}
table + p {clear: both;}
p {padding: 10px 0; margin: 0; line-height: 21px;}
p.pinputs {display: none;}

a {text-decoration: none; color: #a91e23;}
a:hover {text-decoration: underline;}

input[type="button"], a.Btn {background: #A91E23; color: #fff; text-align: center; padding: 2px 30px; border: 1px solid #89060b; cursor: hand; cursor: pointer;}
input[type="button"], a.Btn:hover {background: #c3181e;}

a img {border: 0;}

input[type="text"], input[type="password"] {background: transparent url('../images/text_input.gif') 0 0 no-repeat; border: 0; width: 169px; height: 20px;}
input[type="button"].submit.login {background: transparent url('../images/login_btn2.gif') 0 0 no-repeat; width: 86px; height: 20px; border: 0;}
.En input[type="button"].submit.login {background: transparent url('../images/login_btn2_en.gif') 0 0 no-repeat;}
input[type="button"].submit.login:hover {background-position: 0 bottom; cursor: pointer;}

#Content img[align="right"] {float: right; margin-left: 25px; margin-bottom: 15px;}
#Content img[align="left"] {float: left; margin-right: 25px; margin-bottom: 15px;}

#Content ul {list-style: none; background: #f1f1f1; border: 1px solid #c7c7c7; padding: 15px 0;}
#Content ul p {padding: 0;}
#Content ul li {background: transparent url('../images/li.png') 19px 7px no-repeat; padding: 2px 0 2px 42px;}

hr {border: 0; padding: 0; margin: 0; background: #c7c7c7; height: 1px; width: 100%;}

.zvyraz_ram {background: #ab1e24; color: #fff; padding: 15px; margin: 10px 0;}
.zvyraz_ram a {font-weight: bold; color: #fff; text-decoration: underline;}

div.poznamka {background: #f8f8f8; border: 1px solid #e7e7e7; font: italic 12px 'calibri','trebuchet ms'; padding: 15px; color: #999; text-align: justify;}

.Clear, .clear {clear: both;}
.none, .dn {display: none !important;}
.db {display: block;}
.RedArrow {background: transparent url('../images/red_arrow.gif') 0 0 no-repeat; width: 140px; text-align: center; display: block; color: #fff; height: 30px; padding-top: 8px; margin-right: 10px;}

.Red {color: #cc3333;}
.RedTitle {color: #cc3333; font: 18px 'Calibri';}

.BtnUp {background: transparent url('../images/btn_up.gif') 0 0 no-repeat; width: 132px; height: 28px; padding-top: 6px; text-align: center; color: #fff; display: block;}
.BtnUp:hover {background-position: 0 -34px;}
.BtnUp:active {background-position: 0 -68px;}

.mt-50 {margin-top: -50px;}
