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;}

a.grey:link {font-family: georgia; font-size: 11px; color: #cacaca; font-weight: normal; text-decoration: underline;}
a.grey:visited {font-family: georgia; font-size: 11px; color: #cacaca; font-weight: normal; text-decoration: underline;}
a.grey:hover {font-family: georgia; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; background: #cacaca;}
a.grey:active {font-family: georgia; font-size: 11px; color: #cacaca; 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: 4px;
text-align: left;}

#sitemap_global {
margin-top: 0px;
margin-left: 75px;
margin-bottom: 0px;
text-align: left;}

#sitemap {
margin-top: 0px;
margin-left: 30px;
margin-bottom: 0px;
text-align: left;}

#sitemap_inner {
margin-top: 0px;
margin-left: 30px;
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-top: 10px;
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.world_also {
text-align: right;
margin-top: -99px;
margin-bottom: 10px;
font-weight: bold;}

p.world_state {
text-align: right;
margin-top: 5px;
margin-bottom: 0px;
color: #ababab;
font-weight: bold;}

p.map {
margin-top: 5px;
margin-left: 260px;
margin-bottom: 0px;
text-align: left;}

p.map_text {
margin-top: -37px;
margin-left: 190px;
margin-bottom: 0px;
text-align: left;
font-weight: bold;
color: #ababab;}

p.google_maps {
margin-top: 35px;
margin-left: 80px;
margin-bottom: 0px;}

p.google_earth {
margin-top: 5px;
margin-left: 80px;
margin-bottom: 0px;}

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_hotel {
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.city_flickr {
margin-left: 80px;
margin-top: -75px;
margin-bottom: 40px;}

p.city_travel {
margin-left: 80px;
margin-top: -45px;
margin-bottom: 0px;
font-weight: bold;}

p.city_date {
text-align: justify;
margin-left: 80px;
margin-top: 3px;
margin-bottom: 40px;}

p.city_travel_old {
margin-left: 80px;
margin-top: -45px;
margin-bottom: 0px;
font-weight: bold;
color: #ababab}

p.city_date_old {
text-align: justify;
margin-left: 80px;
margin-top: 3px;
margin-bottom: 40px;
color: #ababab;}

p.map_ita {
margin-left: 350px;
margin-top: -160px;
margin-bottom: 50px;}

p.map_cze {
margin-left: 360px;
margin-top: -100px;
margin-bottom: 120px;}

p.map_tha {
margin-left: 380px;
margin-top: -50px;
margin-bottom: 0px;}

p.map_esp {
margin-left: 360px;
margin-top: -150px;
margin-bottom: 100px;}

p.map_ger {
margin-left: 360px;
margin-top: -100px;
margin-bottom: 120px;}

p.map_eur {
margin-left: 330px;
margin-top: -160px;
margin-bottom: 50px;}

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: 40px;
margin-bottom: 0px;}

p.anal_movie {
font-weight: bold;
margin-left: 130px;
margin-top: -143px;
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: 40px;}

p.anal_text3 {
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: -103px;
margin-bottom: 10px;}

p.anal_10 {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;}

p.anal_discuss {
margin-left: 130px;
margin-top: 5px;
margin-bottom: 20px;}

p.anal_ozon {
margin-top: 15px;
margin-left: 13px;
margin-right: 0px;
margin-bottom: 0px;}

p.anal_buy {
margin-top: -14px;
margin-left: 33px;
margin-right: 0px;
margin-bottom: 0px;}

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: -490px;
margin-bottom: 0px;}

p.o_photo2 {
text-align: right;
margin-top: 30px;
margin-bottom: 0px;}

p.contacts_text {
margin-left: 205px;
margin-top: 10px;
margin-bottom: 0px;}

p.contacts {
margin-left: 0px;
margin-top: -150px;
margin-bottom: 0px;}

p.linx_name {
margin-left: 160px;
margin-top: -20px;
margin-bottom: 30px;}

p.bonus_name {
margin-left: 120px;
margin-top: -30px;
margin-bottom: 40px;}

p.for_menu {
margin-top: 150px;
margin-bottom: 50px;}

p.tsmgo {
margin-top: 30px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;}

p.tsmgo_size {
margin-top: 0px;
margin-bottom: 0px;}

p.tsmgo_lingua {
margin-top: 2px;
margin-left: 12px;
margin-bottom: 0px;}

p.tsmgo_language {
margin-top: -20px;
margin-left: 310px;
margin-bottom: 15px;}

p.tsmgo_text {
margin-left: 70px;
margin-top: -27px;
margin-bottom: 0px;
text-align: justify;}

p.tsmgo_text_2 {
margin-left: 70px;
margin-top: -41px;
margin-bottom: 0px;
text-align: justify;}

p.tsmgo_description {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
text-align: justify;}

p.mp3 {
text-align: center;
margin-top: 15px;
margin-bottom: -5px;}

span {
cursor: url(../cur_bluearrow.cur);
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #00b4ff;}

span.nodash {
border-bottom-style: none;}

span.nodash_grey {
color: #cacaca;
border-bottom-style: none;}

span.name {
color: #00b4ff;
text-decoration: underline;
border-bottom-style: none;}

span.number {
color: #000000;
border-bottom-style: none;}

p.chinese {
text-align: left;
margin-top: -50px;
margin-left: 20px;}

p.goodies {
margin-top: -20px;
margin-left: 27px;
margin-bottom: 14px;}

p.soft_pic {left;
margin-top: 30px;
margin-bottom: 0px;}

p.soft_name {
font-weight: bold;
margin-left: 48px;
margin-top: -32px;
margin-bottom: 0px;}

p.soft_text {
font-weight: normal;
text-align: justify;
text-indent: 20px;
margin-left: 48px;
margin-top: 10px;
margin-bottom: 5px;}

p.soft_link {
text-align: right;
margin-top: 0px;
margin-bottom: 20px;}

p.shop_cd {
text-align: left;
margin-top: 30px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;}

p.shop_cdbig {
text-align: center;
margin-top: 30px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 30px;}

p.shop_cdname {
text-align: left;
margin-top: -150px;
margin-left: 176px;
margin-right: 0px;
margin-bottom: 0px;
font-weight: bold;}

p.shop_cdtext {
text-align: justify;
margin-top: 15px;
margin-left: 176px;
margin-right: 0px;
margin-bottom: 0px;}

p.shop_cdtext2 {
text-align: justify;
margin-top: 0px;
margin-left: 176px;
margin-right: 0px;
margin-bottom: 0px;}

p.shop_track {
text-align: left;
margin-top: 0px;
margin-left: 150px;
margin-right: 0px;
margin-bottom: 0px;}

p.shop_flag {
text-align: left;
margin-top: -13px;
margin-left: 128px;
margin-right: 0px;
margin-bottom: 1px;}

p.shop_label {
text-align: left;
margin-top: -140px;
margin-left: 330px;
margin-right: 0px;
margin-bottom: 0px;}

p.shop_price {
text-align: left;
margin-top: -18px;
margin-left: 345px;
margin-right: 0px;
margin-bottom: 115px;
font-weight: bold;
color: #ffffff;}


/* 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.rec {
margin-top: 65px;
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.polaroid_travel {
position: absolute;
top: 50px;
left: 820px;}

p.intro_grey {
margin-top: 0px;
margin-bottom: 0px;
text-align: justify;
color: #ababab;}


/* quick menu */

ul {
margin: 0;
padding: 0;
list-style: none;
width: 125px;
text-align: right;}

ul li {
position: relative;}

li ul {
position: absolute;
left: -125px;
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: 125px;
border-bottom: 1px solid #ffffff;
text-align: right;}

li:hover ul, li.over ul { 
display: block;}


/* world menu */

p.menu {
margin-top: -15px;
margin-left: 30px;
font-weight: bold;
color: #000000;}

.floatleft {
float: right;
text-align: right;
margin-top: -10px;
margin-bottom: -100px;
padding-right: 2px;}

.ddheader {
width: 250px;
padding: 0px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 5px;
background: #ffffff;}

.ddheader:hover {
background: #ffffff;}

.ddcontent {
position: absolute;
overflow: hidden;
width: 250px;
display: none;
background: #ffffff;
z-index: 200;}

.ddinner {
width: 250px;}

.ddinner ul {
display: block;
list-style: none;
width: 250px;
margin: 0;
padding: 0;
background: #ffffff;}

.ddinner li {
margin: 0;
padding: 2px;}

.ddinner li:hover {
background: #ffffff;}


/* 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: #e5f7ff;
font-weight: bold;
text-decoration: none;
background: #00b4ff;}

a:active {
font-family: georgia;
font-size: 11px;
color: #e5f7ff;
font-weight: bold;
text-decoration: none;}