body {
background-color: #ffffff;
background: url(../malevich.gif);
background-repeat: no-repeat;
background-position: 834px 100%;
background-attachment: fixed;
font-family: georgia;
font-size: 11px;
color: #000000;
text-decoration: none;
cursor: url(../cur_bluearrow.cur), default;}

a {
cursor: url(../cur_bluehand.cur), pointer;}

area {
cursor: url(../cur_bluehand.cur), pointer;}

p {
font-family: georgia;
font-size: 11px;
color: #000000;
font-weight: normal;}

div {
font-family: georgia;
font-size: 11px;
color: #000000;
font-weight: normal;}


/* left column */

td.left {
background-color: #ffffff;
background: url(leftcolumn.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
font-family: georgia; 
font-size: 11px; 
color: #000000; 
text-decoration: none;}

p.left {
text-indent: 35px;
margin-top: 17px;
margin-bottom: 0px;}

p.left_2 {
text-indent: 35px;
margin-top: 0px;
margin-bottom: 0px;}

p.left_header {
margin-top: 35px;
margin-bottom: 0px;
margin-right: 5px;
text-align: right;
font-weight: bold;
color: #ababab;}

p.left_header_2 {
margin-top: 0px;
margin-bottom: 0px;
margin-right: 5px;
text-align: right;
font-weight: bold;
color: #ababab;}

p.left_weather {
margin-top: 10px;
margin-bottom: 0px;
margin-right: 5px;
text-align: right;}

p.left_pic {
text-indent: 35px;
margin-top: 17px;
margin-bottom: 0px;
text-align: left;}

a.normal:link {font-family: georgia; font-size: 11px; color: #00b4ff; font-weight: normal; text-decoration: underline;}

a.normal:visited {font-family: georgia; font-size: 11px; color: #00b4ff; font-weight: normal; text-decoration: underline;}

a.normal:hover {font-family: georgia; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; background: #00b4ff;}

a.normal:active {font-family: georgia; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none;}


/* main battlefield */

td.battlefield {
background-color: #ffffff;
font-family: georgia; 
font-size: 11px; 
color: #000000; 
text-decoration: none;}

p.logo {
margin-top: 0px;
margin-bottom: 15px;}

p.epigraph {
margin-top: 0px;
margin-bottom: 0px;
text-align: right;}

p.content {
margin-top: 20px;
margin-bottom: 0px;
text-align: left;}

a.content:link {
font-family: georgia; font-size: 11px; color: #00cd1c; font-weight: bold; text-decoration: underline;}

a.content:visited {
font-family: georgia; font-size: 11px; color: #00cd1c; font-weight: bold; text-decoration: underline;}

a.content:hover {
font-family: georgia; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background: #00cd1c;}

a.content:active {
font-family: georgia; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}

p.content_name {
margin-top: 0px;
margin-bottom: 3px;
text-align: left;}

p.intro {
margin-top: 0px;
margin-bottom: 0px;
text-align: justify;}

p.intro_2 {
margin-bottom: 0px;
text-align: justify;}

p.header_content {
margin-top: 40px;
margin-bottom: -10px;
text-align: right;}

p.header_intro {
margin-top: 40px;
margin-bottom: 10px;
text-align: right;}

p.list {
text-indent: 50px;
margin-top: 10px;
margin-bottom: 0px;}

p.list_2 {
margin-top: 10px;
margin-bottom: 0px;
text-align: justify;}

p.comment {
text-indent: 135px;
margin-top: 5px;
margin-bottom: 15px;}

p.card_name {
font-weight: bold;
margin-left: 160px;
margin-top: -40px;
margin-bottom: 0px;}

p.card_date {
margin-left: 160px;
margin-top: 0px;
margin-bottom: 40px;}

p.disco_name {
font-weight: bold;
margin-left: 160px;
margin-top: -55px;
margin-bottom: 0px;}

p.disco_artist {
margin-left: 160px;
margin-top: 0px;
margin-bottom: 50px;}

p.city_emblem{
margin-left: 10px;
margin-top: 10px;
margin-bottom: 0px;}

p.city_name {
font-weight: bold;
margin-left: 80px;
margin-top: -60px;
margin-bottom: 0px;}

p.city_text {
text-align: justify;
margin-left: 80px;
margin-top: 10px;
margin-bottom: 0px;}

p.city_pics {
font-size: 11px;
font-weight: bold;
text-align: right;
margin-top: 20px;
margin-bottom: 10px;}

p.city_link {
font-size: 11px;
text-align: right;
margin-top: 0px;
margin-bottom:40px;}

p.city_comment {
font-size: 11px;
text-indent: 50px;
margin-top: 0px;
margin-bottom: 0px;}

p.divider {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;}

p.empty {
margin-top: 25px;
margin-bottom: 25px;}

p.anal_pic {
text-align: left;
margin-top: 30px;
margin-bottom: 0px;}

p.anal_movie {
font-weight: bold;
margin-left: 130px;
margin-top: -140px;
margin-bottom: 0px;}

p.anal_orig {
font-weight: normal;
margin-left: 130px;
margin-top: 0px;
margin-bottom: 10px;}

p.anal_grade {
margin-left: 130px;
margin-top: 0px;
margin-bottom: 10px;}

p.anal_author {
font-weight: normal;
margin-left: 130px;
margin-top: 0px;
margin-bottom: 0px;}

p.anal_actor {
font-weight: normal;
margin-left: 130px;
margin-top: 0px;
margin-bottom: 0px;}

p.anal_prod {
font-weight: normal;
margin-left: 130px;
margin-top: 0px;
margin-bottom: 0px;}

p.anal_text {
font-weight: normal;
text-align: justify;
text-indent: 20px;
margin-left: 130px;
margin-top: 20px;
margin-bottom: 0px;}

p.anal_text2 {
font-weight: normal;
text-align: justify;
text-indent: 20px;
margin-left: 130px;
margin-top: 0px;
margin-bottom: 0px;}

p.anal_music {
font-weight: bold;
margin-left: 130px;
margin-top: -100px;
margin-bottom: 10px;}

p.anal_10 {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;}

p.bible_number {
font-weight: normal;
margin-left: 10px;
margin-top: 20px;
margin-bottom: 0px;}

p.bible_name {
font-weight: bold;
margin-left: 40px;
margin-top: -14px;
margin-bottom: 0px;}

p.bible_author {
font-weight: normal;
margin-left: 40px;
margin-top: 0px;
margin-bottom: 0px;}

p.o_photo1 {
text-align: right;
margin-top: -580px;
margin-bottom: 0px;}

p.o_photo2 {
text-align: right;
margin-top: 30px;
margin-bottom: 0px;}

p.contacts_text {
margin-left: 250px;
margin-top: 10px;
margin-bottom: 0px;}

p.contacts {
margin-left: 20px;
margin-top: -180px;}

p.linx_name {
margin-left: 160px;
margin-top: -20px;
margin-bottom: 30px;}

.nolink {
font-size: 11px;
font-family: georgia;
font-weight: bold;
color: #00b4ff;}

p.for_menu {
margin-top: 150px;
margin-bottom: 50px;}

p.tsmgo {
margin-top: 20px;
margin-bottom: 0px;}

p.tsmgo_size {
margin-top: 0px;
margin-bottom: 0px;}

p.tsmgo_text {
margin-left: 75px;
margin-top: -27px;
margin-bottom: 0px;
text-align: justify;}

p.tsmgo_text_2 {
margin-left: 75px;
margin-top: -41px;
margin-bottom: 0px;
text-align: justify;}

span {
cursor: url(../cur_bluearrow.cur);
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #00b4ff;}


/* right column */

td.right {
font-family: georgia; 
font-size: 11px; 
color: #000000; 
text-decoration: none;}

p.flags {
margin-top: 1px;
margin-bottom: 0px;
font-size: 11px;
text-align: right;}

p.right_header {
margin-top: 35px;
margin-bottom: 10px;
text-align: right;
font-weight: bold;
color: #ababab;}

p.g3 {
text-align: center;
margin-top: 150px;}

p.flickr {
text-align: center;
margin-top: 120px;}

ul {
margin: 0;
padding: 0;
list-style: none;
width: 115px;
text-align: right;}

ul li {
position: relative;}

li ul {
position: absolute;
left: -115px;
top: 0;
display: none;
text-align: right;}

ul li a {
display: block;
text-decoration: none;
background: #ffffff;
padding: 2px;
border: 1px solid #ffffff;
border-bottom: 0;}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

ul {
margin: 0;
padding: 0;
list-style: none;
width: 115px;
border-bottom: 1px solid #ffffff;
text-align: right;}

li:hover ul, li.over ul { 
display: block;}


/* links */

a:link {
font-family: georgia;
font-size: 11px;
color: #00b4ff;
font-weight: bold;
text-decoration: underline;}

a:visited {
font-family: georgia;
font-size: 11px;
color: #50ccff;
font-weight: bold;
text-decoration: underline;}

a:hover {
font-family: georgia;
font-size: 11px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: #00b4ff;}

a:active {
font-family: georgia;
font-size: 11px;
color: #ffffff;
font-weight: bold;
text-decoration: none;}