HTML { background-color:#C0C0C0; }
BODY { padding: 0px; background-color: transparent !important; color: black; }
#wrap { width: 980px; margin: 0px auto; padding: 0px 10px; background-color: white; }

a, a:visited { color: red; text-decoration: underline; }
a:hover { text-decoration: none; }
a:active {  }


#tf { font-size: 13px; color: black; }
#time_msk { float: left; width: 300px; text-align: center; padding: 17px 0px; font-size: 0.9em; }

UL#icons { float: left; padding: 15px 0px; list-style: none; font-size: 13px; }
UL#icons LI { display: inline; padding: 0px 17px; }
UL#icons LI A { padding-left: 6px; text-decoration: none; }
UL#icons LI.main A { background: url(/public/images/index/pattern.png) 0px 6px no-repeat; }
UL#icons LI.sitemap A { background: url(/public/images/index/pattern.png) -11px 6px no-repeat; }
UL#icons LI.email A { padding-left: 6px; background: url(/public/images/index/pattern.png) -22px 6px no-repeat; }
UL#icons LI.favourite A { background: url(/public/images/index/pattern.png) -32px 6px no-repeat; }


FORM#search { float: right; margin-top: 5px; background: url(/public/images/index/search_bg.gif) left top repeat-x; }
FORM#search DIV { height: 50px; padding: 10px 15px 0px 10px; background: url(/public/images/index/search_arrow.png) right top no-repeat; }
FORM#search DIV .input { width: 375px; }
FORM#search DIV A.ext { color: black; font-size: 0.8em; text-decoration: underline; }
FORM#search DIV A.ext:hover { text-decoration: none; }

.button { height: 21px; margin-left: 5px; padding: 0px 5px 3px 5px; vertical-align: top; color: white; font-size: 1.0em; background: url(/public/images/index/pattern.png) -4px -10px no-repeat; cursor: pointer; cursor: hand; border: 0px; border-right: 1px solid black; }
A.button { line-height: 20px; padding: 2px 5px 3px 5px; text-decoration: none; }
A.button:visited { color: white; }

/* Firefox */ 
@-moz-document url-prefix() {
  A.button { padding-bottom: 2px; }
}

#logo { float: left; margin-right: 20px; padding: 0px; }

UL.tourners { float: left; margin-top: 5px; margin-right: 20px; list-style: none; font-size: 0.85em; }
UL.tourners LI {  }

UL.tourners LI A { padding-left: 10px; color: black; text-decoration: none; background: url(/public/images/index/pattern.png) -140px 5px no-repeat; }
UL.tourners LI A:hover { color: red; text-decoration: underline; background: url(/public/images/index/pattern.png) -140px -11px no-repeat; }

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  UL.tourners LI { font-size: 0.95em; }
  UL.tourners LI A { background: url(/public/images/index/pattern.png) -140px 2px no-repeat; }
  UL.tourners LI A:hover { background: url(/public/images/index/pattern.png) -140px -14px no-repeat; }
}


#slogan { margin:0px 0px 0px 75px; font-size: 1.0em; font-weight: normal; color: black; border: 0px; text-transform: uppercase; }

.menu_plaha { position: relative; margin-top: 15px; margin-bottom: 9px; background: url(/public/images/index/menu_plaha_corner.png) right bottom no-repeat; }
.menu_plaha .rfg { height: 27px; }
UL#menu { position: absolute; top: 1px; left: 0px; list-style: none; z-index:999; }
UL#menu LI { float: left; margin: 0px 10px; padding-bottom: 1px; }
UL#menu LI A { line-height:29px; color: white; font-size: 1.1em; text-decoration: none; }
UL#menu LI A:hover { color: #7a0606; } 

UL#menu LI.current { position: relative; margin: 0px 2px; line-height:29px; font-size: 1.1em; background: url(/public/images/index/menu_current.gif) top left repeat-x; z-index: 2; }
UL#menu LI.current DIV.cur1 { background: url(/public/images/index/pattern.png) left -55px no-repeat; }
UL#menu LI.current DIV.cur2 { height: 34px; padding: 0px 7px; background: url(/public/images/index/pattern.png) right -55px no-repeat; }
.current_arrow { position: absolute; height: 8px; width: 100%; background: url(/public/images/index/current_arrow.png) center bottom no-repeat; }
.rss { display: block; float: right; width: 24px; height: 23px; margin-right: 5px; background: url(/public/images/index/pattern.png) 0px -32px no-repeat; }

.menu_plaha .rss { margin-top: 2px; margin-right: 7px; }


.r{display:block}

.r *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#fa2c2c; }
  
.r1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #fca4a4; border-right:1px solid #fca4a4; background:#f72a2a; }  
.r2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fee9e9; border-right:1px solid #fee9e9; background:#f72a2a; }
.r3{ margin-left:1px; margin-right:1px; border-left:1px solid #fa5454; border-right:1px solid #fa5454; } 
.r4{ border-left:1px solid #fca4a4; border-right:1px solid #fca4a4; } 
.r5{ border-left:1px solid #fb6060; border-right:1px solid #fb6060; }
 
.rfg{  }

.menu_plaha .b B { background-color: #c70909; }
.menu_plaha .c B { background-color: #d1d1d1; }
.menu_plaha .c .r3 { margin-left:3px; margin-right:0px; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.menu_plaha .c .r2 { margin-left:4px; margin-right:1px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.menu_plaha .c .r1 { margin-left:5px; margin-right:2px; padding-right:1px; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }

.menu_plaha .rfg { background: url(/public/images/index/menu_bg.gif) left top repeat-x; overflow: hidden; zoom: 1; } 




#footer { position: relative; padding:30px 5px 15px 7px; font: 12px Tahoma,Arial,Helvetica,sans-serif; overflow: hidden; zoom:1; }
#footer #copyright { float: left; width: 20%; }
#footer #copyright P { padding-top: 10px; }
#footer #gameland { float: right; width: 70%; }
#footer #gameland IMG.gamelogo { margin-top: 15px; }

#footer #gameland P { padding-top: 10px; }
#footer #gameland P A { margin-right: 5px; color: black; text-decoration: none; }
#footer #gameland P A:hover { color: red; text-decoration: underline; }


#footer #counters { position: absolute; bottom: 15px; left: 30%; }