form { font-family : arial, sans; font-size : 10pt; margin : 0px 0px 0px 0px; }

h1.header { font-size : 18pt; color : #fff; margin : 0px 0px 0px 0px; }
p.top_info { font-size : 8pt; color : #fff; margin : 5px 0px 0px 0px; }

.pages_header_info h1 { font-size : 14pt; color : #fff; margin : 0px; }
.pages_header_info h2 { font-size : 10pt; color : #eee; margin : 5px 0px 0px 0px; }
.pages_header_info h3 { font-size : 8pt; color : #eee; margin : 5px 0px 0px 0px; font-weight : normal; }

div.main_menu { font-size : 10pt; margin : 25px 25px 25px 25px; }
li.flevel { color : #000000; font-size : 10pt; }
li.slevel { color : #750000; font-size : 8pt; }

div.backpath { font-size : 10pt; font-weight : bold; color : #757500; margin : 25px 25px 25px 25px; }
div.forum_pages { font-size : 10pt; font-weight : bold; color : #757500; margin : 0px 0px 25px 0px; }

div.forum_type_caption { font-family : arial, sans; font-size : 12pt; margin: 0px 25px 25px 25px; color : #757500; }
div.forum_type_caption a { color : #757500; text-decoration : none; }
div.forum_type_caption a:hover { color : #757500; text-decoration : underline; }

div.topic_readed { font-family : arial, sans; color : #333333; }
div.topic_readed a { color : #333333; text-decoration : none; }
div.topic_readed a:hover { color : #333333; text-decoration : underline; }

div.res_time { color : #aaaaaa; font-size : 7pt; text-align : left; margin : 50px 25px 25px 25px; }
div.res_time a { color : #aaaaaa; text-decoration : none; }
div.res_time a:hover { color : #aaaaaa; text-decoration : underline; }

div.bottom_links { color : #353535; font-size : 8pt; text-align : left; margin : 0px 15px 0px 0px; }
div.bottom_links a { color : #753535; text-decoration : none; }
div.bottom_links a:hover { color : #ff3535; text-decoration : underline; }

div.txt { font-size : 10pt; margin : 0px 25px 10px 25px; }
div.txt_small { font-size : 8pt; margin : 0px 25px 10px 25px; }
div.txt_not_found { font-size : 8pt; margin : 50px 25px 50px 25px; color : #757500; }
div.unauth_message { font-size : 12pt; margin : 25px 25px 25px 25px; }

div.auth_cap { font-family : arial, sans; font-size : 10pt; margin : 0px 0px 0px 0px; color : #ffffff; }
div.auth_top { font-family : arial, sans; font-size : 8pt; margin : 0px 0px 0px 0px; color : #ffffff; }
div.auth_top a { color : #ffffff; text-decoration : none; }
div.auth_top a:hover { color : #ffffff; text-decoration : underline; }

input.auth_top { font-family : arial, sans; font-size : 10pt; margin : 0px 0px 0px 0px; background-color : #d8d8d8; border-style : solid; border-color : #ffffff; border-width : 1px; }

input.write { font-family : arial, sans; font-size : 10pt; margin : 0px 0px 5px 0px; background-color : #ffffff; border-style : solid; border-color : #750000; border-width : 1px; }
select.write { font-family : arial, sans; font-size : 10pt; margin : 0px 0px 5px 0px; background-color : #ffffff; border-style : solid; border-color : #750000; border-width : 1px; }
input.write_in_tb { font-family : arial, sans; font-size : 8pt; margin : 5px 5px 5px 5px; background-color : #ffffff; border-style : solid; border-color : #000000; border-width : 1px; }
select.write_in_tb { font-family : arial, sans; font-size : 8pt; margin : 5px 5px 5px 5px; background-color : #ffffff; border-style : solid; border-color : #000000; border-width : 1px; }
input.send { font-family : arial, sans; font-size : 12pt; font-weight : bold; color : #ffffff; margin : 0px 5px 5px 0px; background-color : #757500; border-style : solid; border-color : #750000; border-width : 1px; }
textarea.write { font-family : arial, sans; font-size : 10pt; margin : 0px 0px 5px 0px; background-color : #ffffff; border-style : solid; border-color : #750000; border-width : 1px; }
input.point { font-family : arial, sans; font-size : 10pt; margin : 0px 5px 5px 0px; }

div.write { font-family : arial, sans; font-size : 10pt; margin : 0px 7px 5px 0px; text-align : right; }
div.write_left { font-family : arial, sans; font-size : 10pt; margin : 0px 5px 5px 0px; text-align : left; }
div.write_comment { font-family : arial, sans; font-size : 8pt; margin : 0px 5px 5px 0px; color : #757500; }
div.write_info { font-family : arial, sans; font-size : 8pt; margin : 0px 5px 5px 0px; color : #555555; }
div.write_values { font-family : arial, sans; font-size : 10pt; margin : 0px 5px 5px 0px; color : #757500; }
font.write_star { font-family : arial, sans; font-size : 12pt; color : #ff0000; }

div.error { font-size : 12pt; color : #ff0000; margin : 25px 25px 25px 25px; }
div.ok { font-size : 12pt; color : #007500; margin : 25px 25px 25px 25px; }

p.small { font-family : arial, sans; font-size : 8pt; margin: 0px 0px 10px 0px; text-align : justify; }
p.arhsmall { font-family : arial, sans; font-size : 8pt; margin: 0px 0px 4px 0px; text-align : left; }

h3.sites { margin-top : 50px; }

p.cap { font-family : arial, sans; font-size : 10pt; margin: 0px 0px 0px 0px; color : #750000; font-weight : bold; }
p.info { font-family : arial, sans; font-size : 8pt; margin: 0px 0px 0px 0px; color : #333333; }
p.action { font-family : arial, sans; font-size : 8pt; margin: 0px 0px 10px 0px; color : #757500; }

p.cap_inwork { font-family : arial, sans; font-size : 10pt; margin: 0px 0px 0px 0px; color : #888888; font-weight : bold; }
p.info_inwork { font-family : arial, sans; font-size : 8pt; margin: 0px 0px 10px 0px; color : #888888; }

h2.forum { font-family : arial, sans; font-size : 12pt; margin: 0px 0px 0px 0px; color : #750000; }
h2.forum a { color : #9e0000; text-decoration : none; }
h2.forum a:hover { color : #f00000; text-decoration : underline; }
p.forum { font-family : arial, sans; font-size : 8pt; margin: 0px 0px 5px 0px; }

table.forum { border-spacing : 0px; border-collapse : collapse; border-top : 2px solid #c4b592; border-bottom : 1px solid #c4b592; background : #f8f8f8; }
table.forum th { padding : 5px; border-top : 1px solid #c4b592; background : #ffffff; color : #757500; font-size : 8pt; }
table.forum td { border-top : 1px solid #c4b592; padding : 5px; font-size : 8pt; }
table.forum thead th { border-bottom : 1px solid #c4b592; }

table.forum2 { border-spacing : 0px; border-collapse : collapse; border-top : 1px solid #c4b592; border-bottom : 1px solid #c4b592; }
table.forum2 td { border-top : 1px solid #c4b592; padding : 5px; font-size : 10pt; }
table.forum2 thead th { border-bottom : 1px solid #c4b592; }

table.forum2sm { border-spacing : 0px; border-collapse : collapse; border-top : 1px solid #c4b592; border-bottom : 1px solid #c4b592; }
table.forum2sm td { border-top : 1px solid #c4b592; padding : 5px; font-size : 8pt; }
table.forum2sm thead th { border-bottom : 1px solid #c4b592; }

.view_rss { background : url(/images/rss.gif) no-repeat left; padding-left : 20px; margin-left : 2px; }