/* base */

p { margin: 0px 0px 15px 0px; line-height: 1.3em;}

a { color: blue; text-decoration: none;}
a:hover { color: red; text-decoration: underline; }

a.perelink {color: navy;}
a.current_url {font-weight: bold; }

li.current_url a {font-weight: bold;}
li.current_url li a {font-weight: bold;}
li.current-page a {}

div.page_only ul, div.page_only ol {margin-left: 40px;}


/* H */
h1 {font-size: 26pt; color: #A50100; line-height: 1.4em; margin: 0 0 20px 0; font-weight: normal; text-align: center;}
h1 a {color: #A50100;}
h1 a:hover {text-decoration: none; color: #A50100;}
#content h1 { }
h1.category {font-size: 16pt; border-bottom: 1px solid #3C5FB3;}
h1.home-cat-block {margin: 5px 0 5px 0;}

h2 {font-size: 11pt; margin: 20px 0 7px 0; font-weight: bold;}
h2.box {margin: 0 0 5px 0; color: maroon;}
h2.last_comment {font-size: 9pt; margin-top: 10px; color: #404040; border-bottom: solid gray 1px;}

h3 {font-size: 10pt; margin: 5px 0 10px 0;}
h4 {font-size: 9pt; margin: 5px 0 10px 0;}
h5 {font-size: 8pt; margin: 5px 0 10px 0;}
h6 {font-size: 7pt; margin: 5px 0 10px 0;}

/* struct */

#footer {clear: both; line-height: 1.2em; border-top: 1px solid gray; color: gray; margin: 20px 0; padding: 10px 0 0 0; text-align: center;}
#footer a {color: gray;}




/* IMG */
img.text {margin: 5px 10px 5px 0px;}
img.text-left {float: left; margin: 5px 10px 5px 0px;}
img.text-right {float: right; margin: 5px 0 5px 10px;}
img.text-center {margin: 0 auto; display: block;}
img.border {border: 1px solid #3D61B6; }

img.smiley {vertical-align: middle;}

img.left {float: left; margin: 5px 10px 5px 0px;}
img.right {float: right; margin: 5px 0 5px 10px;}
img.center {margin: 0 auto; display: block;}


div.type_home div img {margin: 0 0 20px 0; border: 1px solid gray;}



/* OTHER */
span.cut {}
div.break {clear: both;}
label {cursor: pointer;}

span.fonar {font-size: 20pt; color: #A50100; vertical-align: bottom;}


