.bla-bla {}

A { color: #017196; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #272727; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #272727; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #262626; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 12px; margin: 20px 0px 10px 0px; text-transform: uppercase; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #272727; border: 1px solid #BDC6C6; }
UL { margin: 0 0 0 15px; padding: 0px; }
UL LI { margin: 0px; padding: 0px 0px 3px 11px; list-style-type: none; background: url("image/list-all.gif") no-repeat 0 6px; }
UL LI.krest { margin: 0px; padding: 0px 0px 3px 11px; list-style-type: none; background: url("image/list.gif") no-repeat 0 6px; }
UL LI.prof { margin: 0px; padding: 0px 0px 3px 15px; list-style-type: none; background: url("image/i-line-prof.gif") no-repeat 0 2px !important; }
UL LI.home { margin: 0px; padding: 0px 0px 3px 15px; list-style-type: none; background: url("image/i-line-home.gif") no-repeat 0 2px !important; }

OL { margin: 0; padding: 0 0 0 27px; }

.small { font-size: 11px; }
.red { color: #E44A6C; }
.bgRed { background-color: #E44A6C; }
.blue { color: #017196; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.fL { float: left; }
.fR { float: right; }
.clear { clear: both; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }
H2.soskin { color: #6F50C8; }

.wh100 { width: 100%; height: 100%; }
.w990h100 { width: 990px; height: 100%; }
.topbgr { background: url("image/top-bgr.gif") repeat-x top; }
.botbgr { background: url("image/bottom-bgr2.gif") repeat-x bottom; border-left: 1px solid #C1C1C3; border-right: 1px solid #C1C1C3; }
.topMenu { width: 200px; height: 37px; background: url("image/mt-bgr.gif") no-repeat; font-family: Tahoma; font-size: 10px; }
.topMenu A { color: #8A8DA0; text-decoration: none; }
.Sel A { color: #6E293E; }
.leftMenu { width: 200px; height: 334px; }
.menuLeft A { font-family: Tahoma; color: #656773; text-decoration: none; }
.selLeft A { color: #fff; }
.botBgrL { width: 100%; background: url("image/bottom-bgr.gif") repeat-x top; }
.address, .address A { color: #8F93AC; text-decoration: none; }
.fastNav { border-bottom: 2px solid; }
.justify P, .justify DIV { text-align: justify; }
.present { background: url("image/gift.gif") no-repeat left top; padding: 20px 0 20px 50px; margin: 20px 0; font-size: 18px; }
.nameForm { padding: 0 10px 10px 0; }
.fieldForm { padding: 0 0 10px 0; width: 100%; }

.padt3 { padding-top: 3px; }
.padr25 { padding-right: 25px; }
.padr20 { padding-right: 20px; }
.padb3 { padding-bottom: 3px; }
.padb5 { padding-bottom: 5px; }
.padb20 { padding-bottom: 20px; }
.padl3 { padding-left: 3px; }
.padl15 { padding-left: 15px; }
.padl25 { padding-left: 25px; }

.mart10 { margin-top: 10px; }
.mart43 { margin-top: 43px; }
.marr5 { margin-right: 5px; }
.marr20 { margin-right: 20px; }
.marb5 { margin-bottom: 5px; }
.marb15 { margin-bottom: 15px; }
.marb30 { margin-bottom: 30px; }
.marb50 { margin-bottom: 50px; }
.marl20 { margin-left: 20px; }

.dateBlock { color: #888890; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #8C949C; color: #fff; font-weight: normal; border: 1px solid #BDC6C6; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #BDC6C6; padding: 3px; }
TR.td2 TD { background-color: #EFE7EF; border: 1px solid #BDC6C6; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #BDC6C6; padding: 3px; }
.td2 { background-color: #EFE7EF; border: 1px solid #BDC6C6; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #000000; text-decoration: none; }

@media screen {
 div.print { display: block; }
}

@media print {
 div.print { display: none; }
}