.bla-bla {}

A { color: #304ABB; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #363636; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { display: block; border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #363636; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #EA0809; font-size: 16px; margin: 0px 0px 10px 0px; font-weight: bold; }
H2 { font-size: 16px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 12px; margin: 0px; padding: 2px; color: #363636; border: 1px solid #363636; }
UL { margin: 0 10px 10px 0; padding: 0 0 5px 0; line-height: 18px; }
OL { margin: 0 10px 0 2px; padding: 0 0 5px 0; line-height: 18px; }
UL LI { margin: 0 0 0 2px; list-style: none; background: url(image/list.gif) no-repeat left 7px; padding: 0 0 0 15px; line-height: 18px; }
UL LI A { font-size: 12px; }
OL LI { margin-left: 20px; }
.ul2 { margin: 0 10px 10px 0; padding: 0 0 5px 0; line-height: 18px; }
.ul2 LI { margin: 0 0 0 2px; list-style: none; background: url(image/list.gif) no-repeat left 10px; padding: 0 0 0 15px; line-height: 25px; }
.ul2 LI A { font-size: 12px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #3D5BB3; color: #363636; font-weight: normal; border: 1px solid #A6AAAD; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #A6AAAD; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #A6AAAD; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #A6AAAD; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #A6AAAD; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #363636; font-size: 10px; }
.links A { color: #363636; text-decoration: none; }

.tableTop1 { background: url(image/top1-bgr.gif) repeat-x; }
.tableTop2 { background: url(image/top2-bgr.gif) repeat-x; }
.topText { position: absolute; left: 250px; top: 120px; }
.top1 { background: url(image/top1-map.gif) no-repeat top right; padding-right: 80px; }
.tableLeft { padding: 30px 50px 30px 20px; background: url(image/bottom-bgr.gif) repeat-x left bottom; }
.mainText { padding: 50px 0 30px; background: url(image/bottom-bgr.gif) repeat-x left bottom; }
.workText { padding: 5px 30px 30px 0; background: url(image/bottom-bgr.gif) repeat-x left bottom; }
.tableRight { padding: 30px 0 30px 20px; background: url(image/bottom-bgr.gif) repeat-x left bottom; }
.menuLeft { background: #B8D5FF; }
.menuLeft .item { background: url(image/ml-bgr.gif) repeat-y; padding: 0 5px 4px 8px; }
.menuLeft .itemCur { background: url(image/ml-bgr-a.gif) repeat-y; padding: 0 5px 4px 8px; }
.menuLeft .subItem { background: #B7D5FB; }
.menuLeft .subMenu A { color: #355389; }
.menuLeft .subItemRowCur { background: #FF9FA0; }
.menuLeft .subItemRowCur A { color: #312C28; text-decoration: none; }
.menuLeft .subItemRow3Cur { background: #DFE7F3; }
.menuLeft .subItemRow3Cur A { color: #312C28; text-decoration: none; }
.imgSpace { position: absolute; left: 20px; width: 199px; height: 1px; background: #FFFFFF; margin: 1px 0 0; }
.menuLeft A { color: #FFFFFF; }
.menuTop { background: #B8D5FF; }
.tableBottom { background: #B8D5FF; height: 90px; }
.tableBottom .td { padding: 30px 20px 20px; }
.search .edit { width: 200px; height: 19px; border: 1px solid #ADB6B5; font-size: 12px; padding: 2px 4px 2px; color: #A0A0A0; font-family: Arial; }
.search IMG { cursor: pointer; margin-left: 3px; }
.topMenu TD { padding: 35px 15px 0 15px; }
.tableNews { margin-top: 10px; }
.tableNews .date TD { color: #8D8D8D; }
.tableNews IMG { display: inline; margin: 8px 5px 0 0; }
.tableNews .announce { padding-left: 12px; }
.tableVotesMain { margin: 10px 0 0 12px; }
.cpr { font-size: 11px; color: #7390BA; }
.cpr A { color: #7390BA; text-decoration: none; }
.header { margin-bottom: 15px; }
.header H1 { text-transform: uppercase; color: #EA0809; font-size: 14px; font-weight: bold; margin: 0; display: inline; }
.header DIV { background: #EA0809; margin-bottom: 2px; }
.header .bottom { background: #B1B2B4; }
.tableLicenses, .tableLicenses TD { border: 1px solid #B1B2B4; border-collapse: collapse; padding: 10px; }
.services, .services TD { border: 1px solid #B1B2B4; border-collapse: collapse; padding: 5px 20px 5px 20px; }
.services TH { border: 1px solid #B1B2B4; color: #FFFFFF; border-collapse: collapse; background: #3D5BB3; font-size: 12px; padding: 3px 10px 3px; }
.services .th2 { border: 1px solid #B1B2B4; color: #382F34; font-weight: bold; background: #BDD7FA; font-size: 12px; padding: 3px 10px 3px; border-collapse: collapse; }
.sertificat, .sertificat TD { border: 1px solid #B1B2B4; border-collapse: collapse; padding: 5px 20px 5px 20px; }
.sertificat TH { border: 1px solid #B1B2B4; color: #FFFFFF; background: #3D5BB3; font-size: 12px; padding: 3px 10px 3px; }
.sertificat .th2 { border: 1px solid #B1B2B4; color: #382F34; font-weight: bold; background: #BDD7FA; font-size: 12px; padding: 3px 10px 3px; }

