/* PR-FILES.ru main css */

body {margin: 0px; padding: 0px; background: #fff; font-family: arial, tahoma, verdana, helvetica, sans-serif; color: #363636; font-size: 100%; text-align: center;}
table, form, input {font-size: 100%}
form {margin: 0px; padding: 0px; display: inline;}
img {border: 0}
a {color: #920021; text-decoration: none}
a:hover {color: #900; text-decoration: none}
a:visited {color: #900; text-decoration: none}
div.centerdiv {width: 970px; border: 0px; margin-right: auto; margin-left: auto; text-align: left; font-size: 75%}

table.maintable {width: 100%; border: 0px; margin: 0px; padding: 0px}
td.side {width: 240px; vertical-align: top; }
td.space {width: 10px;}
div.spacetd {width: 10px; margin: 0px; padding: 0; border: 0; overflow: hidden;}
td.content {width: 470px; vertical-align: top}
td.ext {vertical-align: top; width: 490px}
.right {float: right; margin-left: 10px}
div.space-height-5 {height: 5px; margin: 0px; padding: 0; border: 0; overflow: hidden; clear: both}
div.footer-line {height: 60px; background: #c9c9c9; margin: 0; padding: 0; border: 0; overflow: hidden; clear: both}
/* menu */
.logo1 {width: 63px; vertical-alin: bottom}
.logo1a {width: 63px; vertical-align: top}
.logo2 {width: 205px; vertical-align: bottom; background: #920021;}
.mmenu {width: 702px; background: #920021 url("/img/bg-prfileslogo.gif") repeat-x bottom; vertical-align: middle; color: #cc9696; font-size: 120%}
div.mmenu-line {height: 2px; background: #cc9696; margin: 0; padding: 0; border: 0; overflow: hidden; clear: both}
.mmenu a, .mmenu a:link, .mmenu a:hover, .mmenu a:visited {color: #cc9696 ! important; text-decoration: underline; font-weight: bold;}
.mmenu a.sel, .mmenu a.sel:link, .mmenu a.sel:hover, .mmenu a.sel:visited {color: #fff ! important; text-decoration: underline; font-weight: bold;}

.menutxt {width: 657px; font-size: 160%; color: #333; vertical-align: middle}
.menutxtdiv {margin-left: 7px}
.menutxt a, .menutxt a:link, .menutxt a:hover, .menutxt a:visited {color: #333 ! important; text-decoration: underline ! important}
.menutxt a.sel, .menutxt a.sel:link, .menutxt a.sel:hover, .menutxt a.sel:visited {color: #920021 ! important; text-decoration: underline ! important}

div.menu01 {display: block; background: #cc9696; margin: 0; padding: 0; border: 0; width: 100%; font-size: 90%; min-height: 24px; height: auto ! important; height: 26px;}
div.menu11 {display: block; background: #920021 url("/img/f-menu.gif") no-repeat left; margin: 0; padding: 0; border: 0; width: 100%; font-size: 90%; min-height: 24px; height: auto ! important; height: 25px;}
.nav01, a.nav01, a.nav01:hover {display: block; color: #000 ! important; text-decoration: none; padding: 4px 4px 4px 26px;}
.nav11, a.nav11, a.nav11:visited, a.nav11:hover {display: block; color: #fff; text-decoration: none; padding: 4px 4px 4px 26px; background: }
div.menu-line {height: 2px; margin: 0; padding: 0; border: 0; overflow: hidden; clear: both}

/* content */
h1 {font-weight: bold; background: #920021 url("/img/h1-dot.gif") repeat-x bottom; font-size: 100%; color: #fff; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 8px}
h1.h1cur {background: #920021 url("/img/h1cur-dot.gif") repeat-x bottom ! important; color: #cc9696; margin-bottom: 0px}
div.h1curline {height: 3px; margin: 0px; padding: 0; border: 0; background: #cc9696; width: 100%; clear: both; overflow: hidden;}
h1.h1side {background: #920021 url("/img/h1side-dot.gif") repeat-x bottom ! important; color: #c9c9c9; margin-bottom: 0px}
h2 {color: #920021; font-size: 140%; padding: 0px; margin: 0px 0px 5px 0px; text-decoration: none;}
h2 a, h2 a:link, h2 a:hover, h2 a:visited {color: #920021; text-decoration: none;}

div.block {display: block; clear: both; margin: 0px 10px 0px 0px}
div.teaser img, div.sideblock img, div.block img {float: left; margin-right: 10px}
div.teaser .date, div.text .date {font-size: 75%; display: block;margin-bottom:15px;}
div.teaser a, div.teaser a:link, div.teaser a:hover, div.teaser a:visited {color: #363636 ! important;}

div.text {display: block; clear: both}
div.auth {display: block; color: #920021; font-weight: bold; font-style: italic; font-size: 90%; margin: 5px 0px}
div.auth a, div.auth a:link, div.auth a:visited, div.auth a:hover {color: #920021 ! important; text-decoration: underline ! important}
div.text-links {display: block; margin: 10px 0px; font-size: 75%;}
div.text-links a, div.text-links a:link, div.text-links a:hover, div.text-links a:visited {color: #920021; text-decoration: underline}
div.text-links .left {float: left; margin-left: 70px}
div.text-links .right {float: right; margin-right: 70px}

div.sideblock {background: #c9c9c9; padding: 8px 8px 3px 8px; font-size: 100%; clear: both}

div.sideblock h2 {margin: 0px 0px 3px 0px; font-size: 100%}
div.sideblock div.text {font-size: 100%}
div.sideblock div.text a, div.sideblock div.text a:link, div.sideblock div.text a:hover, div.sideblock div.text a:visited {color: #363636 ! important}
div.sideauth {font-size: 90%;}
div.sideteaser, div.sideteaser a, div.sideteaser a:link, div.sideteaser a:hover, div.sideteaser a:visited {color: #920021; text-decoration: none; font-weight: bold}
div.birthday {font-weight: bold; margin-bottom: 5px}
div.birthday .date {display: inline; color: #920021 ! important; font-size: 95%; font-weight: normal ! important}
div.birthday .birthday {color: #363636 ! important;}
div.subscription {font-weight: bold; color: #fff; font-size: 120%}

div.pages {text-align: center; display: block; margin: 10px 0px}
div.pages a, div.pages a:link, div.pages a:visited, div.pages a:hover {color: #000 ! important}
div.pages a.sel, div.pages a.sel:link, div.pages a.sel:visited, div.pages a.sel:hover {color: #920021 ! important}

div.extsearchblock {background: #cc9696; padding: 8px; font-size: 95%}
div.extsearch-links {display: block; margin: 5px 0px 10px 0px}
div.extsearch-links a {margin-right: 20px}
div.extsearch-links a, div.extsearch-links a:hover, div.extsearch-links a:link, div.extsearch-links a:visited {color: #000; text-decoration: underline;}
div.extsearch-links a.sel, div.extsearch-links a.sel:hover, div.extsearch-links a.sel:link, div.extsearch-links a.sel:visited {color: #920021; text-decoration: underline}
div.abc a, div.abc a:hover, div.abc a:link, div.abc a:visited {color: #000; text-decoration: none;}

.width50pr {width: 50%; vertical-align: top}
.width100pr {width: 100%; border: 0px}

div.teaser .plist a{color: #920021 !important}
