body, textarea{font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
body{background-color: #ffffff; color: #000; font-size: 9pt;}
/*body, table td{font-family: Tahoma; font-size: 10pt;}*/

h1, h2{font-family: Georgia;}
h1, h2, h3, h4, h5, h6{font-weight: normal; line-height: 0.9em;}
h1{font-size: 220%; margin: 1.0em 0 0.4em; padding: 0 0 0.4em;}
h2{font-size: 180%; margin: 1.0em 0 0.8em;}
h3{font-size: 150%; margin: 1.0em 0 0.8em;}
h4{font-size: 120%; margin: 1.0em 0 0.8em;}
h5{font-size: 120%; margin: 1.0em 0 0.20em;}
h6{font-size: 100%; margin: 1.0em 0 0.20em;}
p{margin: 0 0 1.6em 0; line-height: 1.2em; color: black;}
a{color: #0066cc;}
a.local{text-decoration: none; border-bottom: 1px dashed #0066cc;}
a.no-underline{text-decoration: none;}

.clear{float: none; clear: both; height: 1px; font-size: 0;}
.spacer5{height: 5px;}
.spacer10{height: 10px;}
.spacer20{height: 20px;}
.spacer30{height: 30px;}
.spacer40{height: 40px;}
.quote{text-indent: -0.6em;}

.divider-gradient-sm{background: url(/f/games/divider-gradient-sm.png) no-repeat left top; width: 1px; height: 120px;}
.divider-gradient-h500{background: url(/f/games/divider-gradient-h-500.png) no-repeat left top; height: 1px; width: 500px;}

#layout{min-width: 900px; max-width: 1300px; }/*//width: expression(document.body.clientWidth <= 900?"900px":document.body.clientWidth > 1300?"1300px":"auto");*/
#layout{background: url(/f/games/main-theme.jpg) no-repeat center top; border-left: 1px solid #721301; border-right: 1px solid #aa9b98;}

#head{position: relative;}
#logo{position: absolute; top: 239px; left: 12%; background-color: #250c08; background: url(/f/games/logo.png) no-repeat left top;}
#subtitle{position: absolute; top: 286px; left: 12%; color: white; text-align: right; width: 208px; height: 20px; font-size: 14px; background-color: #721301;}
#subtitle a{color: white; text-decoration: none;}

#menu{position: absolute; top: 0; right: 0; height: 79px;}
#menu .menu-left{background: url(/f/games/menu-left.gif) no-repeat left top; height: 72px; width: 38px;}
#menu .menu-middle{background: url(/f/games/menu-middle.gif) repeat-x left top; height: 72px;}
#menu .menu-right{background: url(/f/games/menu-right.gif) repeat-x left top; height: 79px; width: 100px;}
#menu div, #menu li{float: left;}
#menu li{padding: 13px 4px 4px 20px; background-color: #522a25;}
#menu a, #menu a:visited{color: #fff;}
#menu a:hover{color: #ff7b0e;}
#menu .selected a, #menu a:active{color: #ffab36; text-decoration: none;}
/*#menu li:first-letter{color: #ffa735 !important;}*/

#top-block{position: absolute; top: 75px; left: 0; width: 100%; height: 140px; text-align: center;}
#top-block .new-games{position: absolute; top: 15px; left: 30%; cursor: pointer;}
#top-block .new-games .divider-gradient-sm{margin: 0 20px 0 10px;}
#top-block .new-game-description{padding-left: 50px; position: relative;}
.new-game-description h1, .new-game-description h1 a{font-size: 10pt; margin: 0.4em 0 0.3em; padding: 0; color: #e76700;}
.new-game-description p, .new-game-description p a{font-size: 9.5pt; margin: 0; padding: 0; color: #71473f;}
.new-game-description p a{text-decoration: none;}

#content{text-align: left; padding: 350px 0 0 0;}
#content h1{color: #c37200; font-style: italic; margin-top: 0.6em; text-align: left; font-size: 260%;}
#content p{font-size: 120%;}

#bottom{height: 164px; background: url(/f/games/bottom-theme.jpg) no-repeat center top; height: 164px; font-size: 80%;}
#bottom .copyrights{position: relative; top: 100px;}

.genres-list{padding: 20px 0;}
.genres-list h1{text-align: left !important; margin-bottom: 0;}
.genres-list li{float: left; font-size: 160%; padding: 3px 0 5px 0; margin: 1px 7px; position: relative; cursor: pointer;}
.genres-list li .genre-round-letf, .genres-list li .genre-round-right{position: absolute;}
.genres-list li.selected .genre-round-letf, .genres-list li:hover .genre-round-letf{top: 0; left: -6px; background: url(/f/games/genre-round-letf.png) no-repeat left top; width: 6px; height: 31px;}
.genres-list li.selected .genre-round-right, .genres-list li:hover .genre-round-right{top: 0; right: -6px; background: url(/f/games/genre-round-right.png) no-repeat left top; width: 6px; height: 31px;}
.genres-list li.selected, .genres-list li:hover{background-color: #ff7b0e;}
.genres-list li.selected a, .genres-list li:hover a{color: #522a25;}
.genres-list li a{color: #E76700;}


.games-list .thumbnails{margin: -3em 0 0 -2em; text-align: center;}
.games-list .thumbnails .thumbnail{text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin: 3em 0 0 2em;}
.games-list .thumbnails .thumbnail .game-pic{width: 14em; float: left;}

.games-list .game-pic{position: relative;}
.games-list .butterfly{background: url(/f/games/butterfly.png) no-repeat center center; width: 100px;}
.games-list .game-pic img{background-position: left top; background-repeat: no-repeat;}
.games-list h2{font-size: 100%; color: #E76700; font-family: Tahoma; line-height: 1.2em;}
.games-list h2 a{text-decoration: none;}

.pages-list{margin-right: 60px;}
.pages-list li{display: inline-block; padding: 4px 6px; margin: 1px 1px; cursor: pointer;}
.pages-list li.selected, .pages-list li:hover{background-color: #ff7b0e;}
.pages-list li.selected a, .pages-list li:hover a{color: #522a25;}
.pages-list li.selected a{text-decoration: none;}
/*
// old
.games-list li{float: left; width: 25%; height: 200px; margin: 20px 0;}
.games-list h2{font-size: 100%; color: #E76700; font-family: Tahoma; line-height: 1.2em;}
.games-list h2 a{text-decoration: none;}
.games-list .game-pic{background: url(/f/games/butterfly.png) no-repeat 15px center; position: relative;}
.games-list .game-pic img{background-position: left top; background-repeat: no-repeat;}
.games-list .descr{padding-right: 10px;}
*/

.online-smile{background: url(/f/games/smile.png) no-repeat left top; width: 64px; height: 64px; position: absolute; top: 55px; left: -30px;}

.game-logo{margin: 0 15px 10px 0;}

.download-game a{color: white; text-decoration: none;}
.download-game{width: 150px; background: green url(/f/games/Knob_Download.png) no-repeat 10px center; padding: 12px 20px 14px 50px; border: ridge; font-size: 140%; text-align: left; cursor: pointer; font-family: Georgia; font-style: italic; white-space: nowrap;}
.download-game:hover{border: groove;}
.download-game:hover a{text-decoration: underline;}

.download-game45{background: url(/f/games/download-game-45.png) no-repeat left center; padding: 12px 10px 12px 50px; text-align: left; font-size: 170%; cursor: pointer;}
.download-game35{background: url(/f/games/download-game-35.png) no-repeat left center; padding: 8px 10px 8px 40px; text-align: left; font-size: 170%; cursor: pointer;}
.download-game25{background: url(/f/games/download-game-25.png) no-repeat left center; padding: 4px 10px 4px 40px; text-align: left; font-size: 140%; cursor: pointer;}
.download-game15{background: url(/f/games/download-game-15.png) no-repeat left center; padding: 0px 10px 0px 20px; text-align: left; font-size: 110%; cursor: pointer;}

.label-new{background: url(/f/games/label-new.png) no-repeat left top; width: 44px; height: 44px; position: absolute; top: -20px; left: -25px;}

.shots{text-align: left;}
.descr h2, .shots h2, .online h2{text-align: right; border-bottom: 1px dashed #ac9c9c; padding: 10px; font-size: 120%; margin-top: 0; font-style: italic; color: #532910;}
.shots .small{float: left; margin: 4px; background: url(/f/games/butterfly.png) no-repeat center center;}
.shots .small img{background-position: left top; background-repeat: no-repeat;}
.descr p{padding-left: 10px;}

.game-sysrec{margin-top: 160px; padding: 0 40px;}

.left_column{margin-top: 220px; padding: 0 40px 0 20px;}
.comments{}
.comment-field-place{background-color: #feebc3; border-bottom: 1px solid #ebe6e0; margin-bottom: 2px; padding: 5px;}

.comment-field-place .warning{margin-bottom: 8px; padding: 2px 8px 4px 8px; font-size: 11px; background-color: darkred; color: #fff; position: relative;}
.comment-field-place .warning .bt-nubble{background: url(/f/games/sprite.gif) no-repeat 0 -5px; width: 9px; height: 5px; position: absolute; bottom: -5px; left: 10px; overflow: hidden;}
.ext-safari .comment-field-place .warning{margin-bottom: 12px;}

.comment-field-place textarea{font-size: 11px; color: #444; width: 242px; height: 14px; border: 1px solid #aa9b98; padding: 3px;}
.comment-field-place .comment-add-place{padding-top: 2px;}
.comment-field-place .comment-add-place input{font-size: 11px; padding: 2px 4px; /*border: 1px solid #feeb39;*/ /*background-color: #aeb203; color: #fff;*/}
#comment-add-button{font-weight: bold;}
#comment-clear-button{font-weight: normal;}

#comments-place .comment{background-color: #feebc3; border-bottom: 1px solid #ebe6e0; margin-bottom: 2px; padding: 5px 9px 4px 9px; font-size: 11px; overflow: hidden;}
#comments-place .comment .date{color: #cfc5af; font-size: 10px;}

.twitter1{background: url(/i/twitter_logo_shadow.png) no-repeat left top; width: 175px; height: 56px;}








