﻿
html, body {width:100%; height:auto; min-height:100%; background-color: black; color:#d2c8b4; font-size:12px;}
body {margin:0; padding:0;}
table {border-collapse: collapse;}

.mainheader {margin: 0 0 4px 0; padding:0; font-size:30px; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; color:#ccc1db; font-style:normal; font-weight:normal; font-variant:small-caps; letter-spacing:0.2em;}
.mainheader:first-letter {color:white;}
.subheader {margin: 12px 0 3px 0; padding: 0 0 0 16px; font-size:24px; font-family:serif; color:#f0decf; font-weight:normal; font-variant:normal;} /* hot - #f0decf; */
.subheader:first-letter {color:white;}
.artwork_header {margin: 12px 0 3px 0; padding: 0 0 0 16px; font-size:24px; font-family:serif; color:#e0fff9; font-weight:normal; font-variant:normal;}
.artwork_header:first-letter {color:white;}
.maintext {margin:0; padding:0; font-size:14px; font-family:Georgia, Georgia, serif; color:#d2c8b4; text-align:justify;} /* hot - #d2c8b4; cold - #cbd1cd; */
.epigraph {width:97%; margin: 0 0 7px 0; padding:0; font-size:14px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#ddd2eb; font-style:italic; white-space:pre; text-align:right;}
.epigraph:before {content:"\00ab";}
.epigraph:after {content:"\00bb";}
.authorship {width:100%; margin: 0 0 9px 0; padding:0; font-size:13px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#777; font-style:italic; text-align:right;}
.authorship:before {content:"("}
.authorship:after {content:")"}
.introduction {margin:0; text-indent:8px;}
.introduction:first-letter {font-size:160%;}
.new_paragraph {margin:0; text-indent:8px;}
.paragraph {margin: 12px 0 0 0; text-indent:8px;}
.big_break {margin: 33px 0 0 0; text-indent:8px;}

.img_block {float:left; display:block; border:none;}
.left_col_floor {float:left; clear:left; margin:0; padding:0; overflow:hidden;}
.ill {margin:12px; border: 1px solid #444;}
.ill_box {margin: 11px 0 0 0; padding:0; text-align:center;}

table.table_green {margin: 12px auto;}
.table_green tbody{border: thin solid #565656;}
.table_green td{padding:5px; border:inherit; background-color:#1b1b1b; background-image:url(/images/table_green_bg2.jpg); background-repeat:repeat-x; color:#c0c7c5;}
.table_green tr{border:inherit;}

ol.wide_spaced_list {list-style-type:square;}
.wide_spaced_list li{margin: 16px 0 0 0; list-style-type:square;}
.wide_spaced_list li:first-letter {color:#c5c5c5; font-size:125%;}
li.inactive_list_item {list-style-type:circle; color:#777; margin: 16px 0 0 0;}
li.inactive_list_item:first-letter {list-style-type:circle; color:#555; font-size:100%;}


.slider {margin: 0 auto; padding:0; display:block; background-color:#555;}
.slider_arrow_block {width:83px; height:40px; margin:0; padding:0; display:block; float:left;}
.slider_name_box{margin:0; padding:0; border:0; display:block; float:left; text-align:center; vertical-align:middle; white-space:nowrap; overflow:hidden; background-color:#555;}

.gray1{text-decoration:none; border-bottom: 1px dashed; color:#aaa;}
.gray1:link {text-decoration:none; border-bottom: 1px dashed; color:#aaa;}
.gray1:visited {text-decoration:none; border-bottom: 1px dashed; color:#aaa;}
.gray1:hover {text-decoration:none; border:none; margin-bottom:1px; color:#bbb;}

.gray2{text-decoration:underline; color:#eee;}
.gray2:link {text-decoration:underline; color:#eee;}
.gray2:visited {text-decoration:underline; color:#eee;}
.gray2:hover {text-decoration:none; color:white;}

.gray3{text-decoration:none; color:#aaa;}
.gray3:link {text-decoration:none; color:#aaa;}
.gray3:visited {text-decoration:none; color:#aaa;}
.gray3:hover {text-decoration:none; color:#bbb;}
        
.brown1{text-decoration:underline; color:#a52a2a;}
.brown1:link {text-decoration:underline; color:#a52a2a;}
.brown1:visited {text-decoration:underline; color:#8a3f28;}
.brown1:hover {text-decoration:none; color:#bd4f40;}

.green1{text-decoration:none; border-bottom: 1px dashed; color:#dfede7;}
.green1:link {text-decoration:none; border-bottom: 1px dashed; color:#dfede7;}
.green1:visited {text-decoration:none; border-bottom: 1px dashed; color:#dfede7;}
.green1:hover {text-decoration:none; border:none; margin-bottom:1px; color:white;}

.page_link{cursor:pointer; font-size:16px; margin:1px 4px; text-decoration:none; border-bottom: 1px dashed; color:#dfede7;}
.page_link:link {text-decoration:none; border-bottom: 1px dashed; color:#dfede7;}
.page_link:visited {text-decoration:none; border-bottom: 1px dashed; color:#dfede7;}
.page_link:hover {text-decoration:none; border:none; margin-bottom:1px; color:white;}

.selected_link{cursor:default; font-size:16px; margin:1px 4px; text-decoration:none; border:none; color:red;}

.visitor_contact{width:16px; height:16px; margin: 0 6px 0 0; border:none; float:left;}


.nice {background-color:#fffddd; font-weight:bold; border-color:black; border-width:1px;}
.nice2 {background-color:#fffddd; font-weight:bold; border-color:black; border-width:1px;}
.noscroll {overflow: hidden;}
div.podpunkt {padding: 0 0 0 15px; text-indent:-15px;}

.grayfont0 font{color:#112;}
.grayfont5 font{color:#112;}
.grayfont10 font{color:#223;}
.grayfont15 font{color:#223;}
.grayfont20 font{color:#334;}
.grayfont25 font{color:#334;}
.grayfont30 font{color:#445;}
.grayfont35 font{color:#445;}
.grayfont40 font{color:#556;}
.grayfont45 font{color:#556;}
.grayfont50 font{color:#667;}
.grayfont55 font{color:#667;}
.grayfont60 font{color:#778;}
.grayfont65 font{color:#778;}
.grayfont70 font{color:#889;}
.grayfont75 font{color:#889;}
.grayfont80 font{color:#9a0;}
.grayfont85 font{color:#9a0;}
.grayfont90 font{color:#aab;}
.grayfont95 font{color:#aab;}
.grayfont100 font{color:#bbb;}

.spoiler { display: relative; cursor: pointer; margin-bottom: 10px; margin-top: 10px; }
.spoiler:before { content: "+ + +"; position:absolute; cursor: pointer; font-weight: bold;}
.spoiler > div { cursor: default; top: 0px; display: none; position: relative; right: 10px; top: 20px; border: gray 1px solid; padding: 0px 10px 15px 10px; border-radius: 4px; }
.spoiler > div:before { content: ""; display: block; width: 100%; height: 20px; margin-top: -20px; }
.spoiler:active > div { display: block; }
.spoiler > div:hover { display: block; }

.clear_box {padding: 2px 2px 2px 8px; background-color:#066; border-radius:3px; display:inline-block; white-space:nowrap; font-size:1.15em; text-transform:uppercase;}
.clear_box form {margin:0; display:inline;}
.clear_box form input[type="submit"] {display:inline-block; background:none; border:none; cursor:pointer;}
             	
.clear_link {display:inline; white-space:nowrap;}
.clear_link form {margin:0; display:inline; white-space:nowrap;}
.clear_link input[type="submit"] {display:inline; background:none; border:none; cursor:pointer;}