/* ÎÁÙÈÅ */
body { font: normal 12px Verdana, Tahoma;  }
table { border-collapse: collapse; font: normal 12px Verdana, Tahoma; }

body, table, tr, td, form, input, select, textarea, button, img { margin: 0 0 0 0; padding: 0 0 0 0;  }
body, table, tr, td, form, input, select, textarea, button, img { margin-bottom: 0px; padding-bottom: 0px;  }

input, select, textarea, button { font: normal 11px Verdana, Tahoma; }
button { cursor: pointer; }
img { border: none; }
hr { border-style: groove; border-width: 1px; }
h1, h2, h3 { font: bold 15px verdana; padding-bottom: 0px; margin-bottom: 0px; padding-top: 0px; margin-top: 0px;  }
a{ color: #000080; text-decoration: none; }
a:hover { color: FF4500; text-decoration: underline; }
ul, ol { margin-top: -7px; }
li { margin-top: 7px; }
p { padding-top: 1px; margin-top: 6px; margin-bottom: 7px; }

/* ØÀÁËÎÍ ÑÒÐÀÍÈÖÛ */
table.sitePage { width: 100%; height: 100%; }
table.siteHead, table.siteBody, table.siteBottom { width: 100%; }
td.siteHeadLeft, td.siteBodyLeft, td.siteBodyRight, td.siteBottomLeft, td.siteBottomRight { width: 180px; }
td.siteHeadLeft, td.siteBodyRight { vertical-align: top; text-align: center; }
td.siteHeadRight, td.siteBodyRight { width: 200px; }
td.siteBodyCenter, td.siteBottomCenter { text-align: center; }
tr.siteHead { height: 125px; }
td.siteBodyCenter { padding-left: 5px; padding-right: 5px; }

td.siteBodyLeft, td.siteBottomLeft { background-color: #008080; }

/* ÄÎÊÓÌÅÍÒ */
div.KodeksDoc { margin: 0px; }
div.KodeksDoc td { padding: 1px 4px 1px 4px; }
div.KodeksDoc img { margin: 11px 7px 1px 7px; }
td.doc { padding: 13px; }
td.siteBodyCenter, td.doctext2 { background-image: url(pravo/lines2.gif); background-repeat: repeat-y; background-position-x: center; background-position-y: center; }
div.iwb img { border: 1px solid #00599C; }

/* ÑÅÐÂÈÑÛ + ÇÀÃÎËÎÂÊÈ */
table.service, table.login, table.doc { border: 1px solid #00599C; }
td.title { font-size: 11px; font-weight: bold; background-color: #00599C; color: white; padding-left: 3px; padding-right: 3px;  font-family: Verdana; padding: 3 3 3 3; }
td.servicetitle { font-size: 11px; text-transform: uppercase; }
td.doctitle { font-size: 11px; }
tr.title { height: 25px; }
td.view, td.KodeksDoc, td.null { padding: 7px 7px 7px 7px;  }
td.service, td.login { padding: 5px 5px 5px 5px; }
td.siteMap { padding: 3px 5px 3px 5px; }
.fs13 { font-size: 11px; }
.fs12 { font-size: 11px; }
.fs11, td.fs11title { font-size: 11px; }
.fs10 { font-size: 10px; }
.fs9 { font-size: 10px; }

.sm, a.sm { color: #777777; font-size: 11px; }

/* ÈÍÒÅËËÅÊÒÓÀËÜÍÛÉ ÏÎÈÑÊ */
table.search { background-color: #008080; width: 100%; }

/* ÎÏÐÎÑÛ */
table.vote { border: 1px solid #008080;  border-top: 1px solid white; background-color: #deefef; color: #555555; }
td.votetitle { border: 1px solid #008080;  background-color: #008080; font-weight: bold;  font-size: 11px; text-align: center; }
td.question {  font-weight: bold; font-size: 10px; text-align: center; padding-bottom: 10px; }
td.answer { font-size: 10px; padding: 0px 3px 3px 3px; }
td.voteSubmit { padding-bottom: 7px; }
input.votesubmit { border: 1px solid black; cursor: pointer; }


/* ÊÀÐÒÀ ÑÀÉÒÀ */
table.siteMap, table.siteMap table, table.siteMap a { font-weight: normal; }
table.siteMap table { border-width: 0px; }

/* ÀÒÐÈÁÓÒÛ ÄÎÊÓÌÅÍÒÎÂ */
.attrs { font-family: Tahoma, Verdana; color: #2F2F2F; font-size: 11px; }
table.attrs { background-color: #f5f5f5; font-family: Tahoma, Verdana; }
td.attrs { padding-bottom: 3px; padding-left: 3px; }

span.date { color: #444444; }
td.title span.date { background-color: #00599C; color: #ffffff; }
p.nopm { padding: 0 0 0 0; margin: 0 0 0 0; }
table.map img, div.inopm img { padding: 0 0 0 0; margin: 0 0 0 0;  }
table.map td { padding: 4 2 4 2;  }
table.service { background-color: #ffffff; }
table.fb td, td.fb { padding: 5 5 5 5; }
.sf, div.sf { font-size: 11px; }
div.sf p { padding-top: 1px; margin-top: 4px; margin-bottom: 5px; }
p.news { margin: 5 0 3 13; font-style2: italic; font-size: 11px; color: #444444; }
img.iil { margin-right: 5px; margin-left: 5px; border: 1px solid #999999; }
div.nd { padding-bottom: 4px; }
div.nd, div.nd a { font-size: 11px; }
div.nt, div.nt a { font: bold 12px Verdana; color: #00377a; 00276a; }

div.ndi { padding-bottom: 2px; }
div.ndi, div.ndi a { font: normal 11px Tahoma; }
div.nti, div.nti a { font: normal 11px Tahoma; color: #00377a; 00276a; }


/* ÃËÀÂÍÎÅ È ÑÅÐÂÈÑÍÎÅ ÌÅÍÞ */
div.mm0 a, div.mm0 { font-family: Tahoma; font-size: 11px; color: #fff; text-transform: uppercase; font-weight: bold; }
div.mm1 a, div.mm1 { font-family: Tahoma; font-size: 12px; color: #fff; }
div.mm0 { padding: 6px 2px 5px 10px; }
div.mm1 { padding: 3px 2px 4px 22px; }

div.kodeksdoc, div.kodeksdoc table, div.kodeksdoc p { line-height: 15px; }
div.sf, div.sf table, div.sf p { line-height: 13px; }
span.glava { font-weight: normal; font-style: italic; }