/* =Reset
************************************************************** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;   color: black;   background: white;}
ol, ul {list-style: none;}
table { border-collapse: separate;  border-spacing: 0;}
caption, th, td {   text-align: left;   font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

body {
	font-family: Tahoma;	font-size: 11px; background: url('./img/site-newbg.gif') 0px 0px repeat-x; background-color: #f5f5f5
}
.hidden { overflow: hidden; text-indent: -1000px; font-size: 0px; }

div#contener { width: 992px; margin: 0px auto 0px auto; }
div#site-head {width: inherit; overflow: hidden; }
div#head-links {background-color: #f6f6f6; width: 100%; text-align: right; padding: 4px 0px 6px 0px;}
div#head-links a {font-size: 9px; color: #808080; text-decoration: none; margin-right: 12px;}
div#head-links a:hover {text-decoration: underline;}
div#site-menu {width: inherit; overflow: hidden; margin-bottom: 16px; height: 35px; }
div#site-menu div#menu-left {float: left; width: 8px; height: 35px; background: url('./img/site-menu.gif') 0px 0px no-repeat;}
div#site-menu div#menu-middle {float: left; position: relative; overflow: hidden; width: 976px; height: 35px; background: url('./img/site-menu.gif') 0px -35px repeat-x;}
div#site-menu div#menu-right {float: left; width: 8px; height: 35px; background: url('./img/site-menu.gif') -8px 0px no-repeat;}
div#site-menu  .break-line {float: left; width: 2px; height: 35px; font-size: 0px; line-height: 0px; background: url('./img/site-menu-break.gif') 0px 0px no-repeat;}
div#site-menu div.menu-positions {height: 35px; float: left;}
div#site-menu div.menu-positions  a {float: left; height: 35px; display: block; background: url('./img/site-menu-positions.gif') 0px 0px no-repeat;}
div#site-menu div.menu-positions  a#home {width: 122px; background-position: -8px 0px;}
div#site-menu div.menu-positions  a:hover#home {background-position: -146px 0px;}

div#site-menu div.menu-positions  a#news {width: 106px; background-position: -8px -35px;}
div#site-menu div.menu-positions  a:hover#news {background-position: -146px -35px;}

div#site-menu div.menu-positions  a#programs {width: 90px; background-position: -8px -70px;}
div#site-menu div.menu-positions  a:hover#programs {background-position: -146px -70px;}

div#site-menu div.menu-positions  a#games {width: 58px; background-position: -8px -105px;}
div#site-menu div.menu-positions  a:hover#games {background-position: -146px -105px;}

div#site-menu div.menu-positions  a#contact {width: 83px; background-position: -8px -140px;}
div#site-menu div.menu-positions  a:hover#contact {background-position: -146px -140px;}

div#site-menu div.menu-positions  a#forum {width: 73px; background-position: -8px -175px;}
div#site-menu div.menu-positions  a:hover#forum {background-position: -146px -175px;}

a#site-logo-v2 {margin-left: 20px; margin-top: 12px; margin-bottom: 24px; width: 251px; height: 73px; background: url('./img/site-newlogo.gif') no-repeat; display: block; }
a#site-logotype {float: left; margin-left: 6px; margin-right: 8px; display: block; width: 136px; height: 35px; background: url('./img/site-logotype.gif') 0px 0px no-repeat; }
div#search-new { position: absolute; top: 6px; right: 94px; display: block; width: 174px; height: 24px; background: url('./img/search-bg.gif') 0px 0px no-repeat; }
div.site-left-column {position: relative; width: 532px; float: left; border: 1px solid #dcdcdc; margin-bottom: 8px; background: url('./img/bottom-bg.gif') #ffffff bottom left repeat-x;}
div#site-right-column {width: 278px; float: right;}
div#site-right-column div#site-searcher {width: inherit; height: 42px; background: url('./img/site-searcher.gif') 0px 0px no-repeat;}

div#site-left-categories {position: relative; width: 161px; margin-right: 13px; float: left; border: 1px solid #dcdcdc; background: url('./img/bottom-bg.gif') #ffffff bottom left repeat-x;}
div#site-left-categories div.header { margin-top: -1px; margin-left: 6px; background: url('./img/left-mini-column-headers.gif') no-repeat; width: 148px; height: 24px;}
div#site-left-categories .mini-categories {background-position: 0px 0px;}
div#site-left-categories ul {margin-left: 8px; margin-top: 4px;}
div#site-left-categories ul li{margin-bottom: 6px;}
div#site-left-categories a {color: #F37D3B; font-size: 13px; font-weight: bold; text-decoration: none;}
div#site-left-categories a:hover {text-decoration: underline;}

div#mini-left-column {width: 163px; overflow: hidden; float: left; margin-right: 8px;}
div#middle-column {width: 534px; overflow: hidden; float: left; margin-right: 8px;}
div#right-column {width: 278px; overflow: hidden; float: left;}

div.site-left-column div.header { margin: 0px auto 2px -4px; background: url('./img/left-column-headers.gif') no-repeat; width: 986px; height: 24px;}
div.site-left-column  div.out-of-content {margin: 0px auto 2px 6px;}
div.site-left-column .app-description {background-position: 0px 0px;}
div.site-left-column .app-gallery {background-position: 0px -24px !important;}
div.site-left-column .app-reviews {background-position: 0px -48px !important;}
div.site-left-column .app-apps {background-position: 0px -72px !important;}
div.site-left-column .app-sort {background-position: 0px -120px !important; overflow: hidden;}
div.site-left-column .app-search-results {background-position: 0px -144px !important; overflow: hidden;}
div.site-left-column .app-search-results  div {overflow: hidden; margin: 6px 8px 0px 0px; color: #ffffff; font-size: 10px; line-height: 12px; text-align: right;}
div.site-left-column .app-random-files {background-position: 0px -168px !important;}
div.site-left-column .app-news {background-position: 0px -192px !important;}
div.site-left-column .app-see-other {background-position: 0px -215px !important;}
.site-left-column-full  {width: 698px !important;}

div.app-sort div.sortable {overflow: hidden; margin: 6px 8px 0px 0px; width: 678px}
div.app-sort div.sortable span {float: right; color: #ffffff; font-size: 10px; line-height: 12px;}
div.app-sort div.sortable a.sortsel { color: #dfdfdf; text-decoration: none;}
div.app-sort div.sortable a{float: right; color: #ffffff; text-decoration: underline; font-size: 10px; line-height: 12px;}
div.app-sort div.sortable a:hover {text-decoration: none;}

form#searcher {padding: 0px 0px 0px 27px; margin-top: -1px; overflow: hidden; width: 280px;}
form#searcher input.field {float: left; border: none; background: none; font-size: 10px; color: #aaaaaa; width: 142px; margin-right: 9px; margin-top: 6px;}
form#searcher input.button {cursor: pointer; border: none; width: 85px; height: 29px; background: url('./img/button-search-new.gif') 0px 0px no-repeat;}
form#searcher input:hover.button {background-position: 0px -29px;}
form#searcher input.button-v2 {margin-left: 6px; cursor: pointer; margin-top: 1px; border: none; width: 81px; height: 25px; background: url('./img/button-search-new2.gif') -81px 0px no-repeat;}
form#searcher input:hover.button-v2 {background-position: 0px 0px;}

div.site-left-column span.corners-top {margin-top: -1px; margin-left: -1px; display: block; overflow: hidden; width: 534px; height: 9px; background: url('./img/corners-top.gif') 0px 0px no-repeat;}
div.site-left-column span.corners-top span {margin-top: 0px; display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-top.gif') 0px -9px no-repeat; }
div.site-left-column span.corners-bottom {position: absolute; bottom: 0px; margin-bottom: -1px; margin-left: -1px; display: block; overflow: hidden; width: 534px; height: 9px; background: url('./img/corners-bottom.gif') 0px 0px no-repeat;}
div.site-left-column span.corners-bottom span {display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-bottom.gif') 0px -9px no-repeat; }

div#site-left-categories span.corners-top {margin-top: -1px; margin-left: -1px; display: block; overflow: hidden; width: 163px; height: 9px; background: url('./img/corners-top.gif') 0px 0px no-repeat;}
div#site-left-categories span.corners-top span {margin-top: 0px; display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-top.gif') 0px -9px no-repeat; }
div#site-left-categories span.corners-bottom {position: absolute; bottom: 0px; margin-bottom: -1px; margin-left: -1px; display: block; overflow: hidden; width: 163px; height: 9px; background: url('./img/corners-bottom.gif') 0px 0px no-repeat;}
div#site-left-categories span.corners-bottom span {display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-bottom.gif') 0px -9px no-repeat; }

div.site-block { border: 1px solid #dcdcdc; background: url('./img/bottom-bg.gif') #ffffff bottom left repeat-x;}
div.site-block span.corners-top {margin-top: -1px; margin-left: -1px; display: block; overflow: hidden; height: 9px; background: url('./img/corners-top.gif') 0px 0px no-repeat;}
div.site-block span.corners-top span {margin-top: 0px; display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-top.gif') 0px -9px no-repeat; }
div.site-block span.corners-bottom {margin-bottom: -1px; margin-left: -1px; display: block; overflow: hidden; height: 9px; background: url('./img/corners-bottom.gif') 0px 0px no-repeat;}
div.site-block span.corners-bottom span {display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-bottom.gif') 0px -9px no-repeat; }
div.site-block-content { padding: 10px 10px; line-height: 18px; } 
div.site-block-content h4 { color: #5A5A5A; font-size: 12px; font-weight: Bold; padding-bottom: 5px; }

.last-searched-phrases { color: #37922B; font-size: 9px; } 
div.right-box {position: relative; width: 278px; margin-bottom: 8px; border: 1px solid #dcdcdc; background: url('./img/bottom-bg.gif') #ffffff bottom left repeat-x;}
div.right-box span.corners-top { margin-top: -1px; margin-left: -1px; display: block; overflow: hidden; width: 280px;  height: 9px; background: url('./img/corners-top.gif') 0px 0px no-repeat;}
div.right-box span.corners-top span {margin-top: 0px; display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-top.gif') 0px -9px no-repeat; }
div.right-box span.corners-bottom {position: absolute; bottom: 0px; margin-bottom: -1px; margin-left: -1px; display: block; overflow: hidden; width: 280px; height: 9px; background: url('./img/corners-bottom.gif') 0px 0px no-repeat;}
div.right-box span.corners-bottom span {display: block; width: 8px; float: right; height: 9px; background: url('./img/corners-bottom.gif') 0px -9px no-repeat; }
div.right-box div.header { margin: 0px auto; margin-top: -1px; background: url('./img/right-box-headers.gif') no-repeat; width: 266px; height: 24px;}
div.right-box div.last {background-position: 0px 0px;}
div.right-box div.most-popular {background-position: 0px -24px;}
div.right-box div.recent-search-phrases {background-position: 0px -48px;}
div.right-box div.related-articles {background-position: 0px -96px;}
div.right-box div.related-files {background-position: 0px -120px;}
div.right-box div.last-news {background-position: 0px -142px;}
div.right-box div.recommended {background-position: 0px -166px;}
div.right-box div.forum {background-position: 0px -190px;}
div.right-box div.stats {background-position: 0px -72px;}
div.right-box div.right-box-content  a.last-searched-phrases {color: #898989; font-size: 11px; text-decoration: none;}
div.right-box div.right-box-content  a:hover.last-searched-phrases {text-decoration: underline;}
div.right-box div.right-box-content {color: #898989; padding: 8px 6px;}
div.right-box div.right-box-content-news {color: #898989; padding: 10px 10px;}
div.right-box a.ext-button {display: block; float: right; margin-bottom: -6px; margin-right: 3px; width: 70px; height: 24px; background: url('./img/button-see-more.gif') no-repeat;}
div.right-box a:hover.ext-button {background-position: 0px -24px;}
div.right-box a.button-go {display: block; color: black; text-decoration: none; padding-top: 5px; padding-left: 19px; float: right; margin-bottom: -1px; margin-right: 6px; width: 94px; height: 16px; background: url('./img/button-go.gif') no-repeat;}
div.right-box a:hover.button-go {background-position: 0px -21px;}
div.right-box h4 { font-size: 12px; font-weight: Bold; padding: 5px 0px; }
div.right-box h4 a { text-decoration: none; color: #d38d1f; }
div.right-box a.more { padding: 10px 10px; display: block; font-size: 10px; text-decoration: none; float: right; clear: both; color: #d38d1f; }
ul.list-files {margin: 0px auto; color: #c8c8c8;}
ul.list-files li {position: relative; padding: 6px 4px; border-top: 1px solid #ffffff; border-bottom: 1px solid #eeeeee; background-color: #f4faed;}
ul.list-files li.forum {background-color: #fef9f2 !important; border-bottom: 1px solid #ffe8c9;}
ul.list-files li.forum a {color: #9d3504; }
ul.list-files li.forum a:hover { color: #9d3504; text-decoration: underline;}
ul.list-files li p {text-align: justify; font-size: 10px; line-height: 13px; color: #737373;}
ul.list-files li a {color: #37922b; font-size: 12px; text-decoration: none;}
ul.list-files li a:hover { color: #d38d1f; }
ul.list-files li span {color: #ffd200;}
ul.list-files li span.views {position: absolute; font-size: 9px; top: 9px; right: 8px; color: #d0d0d0;}
ul.list-files .odd {background-color: #fafcf6;}

ul.list-news {margin: 0px auto; color: #c8c8c8; margin-top: 5px; }
ul.list-news li {position: relative; padding: 6px 4px; border-top: 1px solid #ffffff; border-bottom: 1px solid #eeeeee; background-color: #f4faed;}
ul.list-news li p {text-align: justify; font-size: 10px; line-height: 13px; color: #737373;}
ul.list-news li a {color: #1f6915; font-size: 10px; text-decoration: none;}
ul.list-news li a:hover {text-decoration: underline;}
ul.list-news li span {color: #ffd200;}
ul.list-news li span.views {position: absolute; font-size: 9px; top: 9px; right: 8px; color: #d0d0d0;}
ul.list-news .odd {background-color: #fafcf6;}

ul.site-stats {margin: 0px auto; margin-bottom: 12px;}
ul.site-stats li {padding: 4px; font-size: 11px; border-top: 1px solid #ffffff; border-bottom: 1px solid #eeeeee; background-color: #f4faed;}
ul.site-stats .odd {background-color: #fafcf6;}
ul strong {font-weight: bold; }

ul.app-see-other li { padding: 5px 5px; }
ul.app-see-other li span {color: #ffd200;}
table.categories-tree {width: 100%; padding: 0px 12px; margin: 0px 0px 8px -6px; }
table.categories-tree tr {}
table.categories-tree tr td {padding: 4px; padding-bottom: 12px;  }
table.categories-tree tr td a.category-header {position: relative; display: block; width: 140px; height: 19px; font-size: 12px; font-weight: bold; text-decoration: none; color: #5a5a5a; background: url('./img/category-header.gif') no-repeat; padding: 2px 0px 0px 23px;}
table.categories-tree tr td a:hover.category-header {color: #cc2b2b;}
table.categories-tree tr td a.category-header span {position: absolute; color: #e0c909; font-weight: normal; font-size: 10px; top: 6px; right: 8px;}
table.categories-tree tr td ul {width: 163px; }
table.categories-tree tr td ul li {position: relative; color: #d0d0d0; font-size: 10px; padding: 1px 8px 1px 10px; background-color: #fafcf6;}
table.categories-tree tr td ul li span {color: #cc2b2b; font-size: 9px;}
table.categories-tree tr td ul li span.counter {color: #dadada; position: absolute; top: 6px; right: 8px;}
table.categories-tree tr td ul li.odd {background-color: #f4faed;}
table.categories-tree tr td ul li a {color: #37922B; font-size: 9px; text-decoration: none;}
table.categories-tree tr td ul li a:hover { color: #D38D1F; }

div.site-content {padding: 10px; padding-bottom: 0px;}
div.site-content h2 {color: #4b4b4b; padding-bottom: 4px; padding-left: 4px; border-bottom: 1px solid #f0f0f0; font-size: 18px; font-weight: normal; line-height: 20px;}
div.site-content h4 {color: #4b4b4b; font-size: 14px; font-weight: bold; line-height: 20px; margin-bottom: 2px;}
div.site-content h4 a {color: #4b4b4b; text-decoration: none;}
div.site-content h4 a:hover {color: #4b4b4b; text-decoration: underline;}
div.site-content h2.article {color: #a00c0c; font-size: 16px; font-weight: bold; line-height: 20px; margin-bottom: 3px;}
div.site-content div.app-description p {font-size: 12px; color: #4b4b4b; line-height: 20px; text-align: justify; margin-bottom: 18px; padding: 5px 10px 5px 10px;}
div.site-content div.app-description li { list-style-type: disc; margin-left: 30px; padding-left: 5px;  font-size: 12px; color: #4b4b4b; line-height: 20px; text-align: justify; margin-bottom: 5px;}

div.site-content a#download-it {margin: 0px auto 0px auto; width: 254px; height: 12px; display: block; background: url('./img/download-button-bg.gif') repeat-x; color: #606060; padding-top: 4px; font-weight: normal; font-size: 9px; padding-left: 26px; text-decoration: none;}
div.site-content a#download-it-v2 {margin: 0px 0px; padding-top: 10px; width: 311px; height: 25px; display: block; background: url('./img/button-download-v2.gif') repeat-x; color: #404040; font-weight: bold; font-size: 12px; padding-left: 36px; text-decoration: none;}
div.site-content a#download-it-v3 {margin: 0px 0px; padding-top: 10px; width: 311px; height: 12px; display: block; color: #404040; font-weight: bold; font-size: 12px; padding-left: 36px; text-decoration: none;}
div.site-content a#download-it-off {margin: 0px auto 0px auto; width: 238px; height: 31px; display: block; background: url('./img/button-download.gif') no-repeat;}
div.site-content div.app-description  h3 {color: #505050; font-size: 14px; font-weight: bold; margin: 6px 0px;}
div.site-content a {color: #37922B; text-decoration: underline;}
div.site-content a:hover {text-decoration: none;}
div.site-content p {color: #505050; font-size: 11px; line-height: 13px; text-align: justify;}
div.site-content p.info {font-size: 11px; color: #909090; border-top: 1px dashed #d0d0d0; padding-top: 4px; text-align: center;}
div.site-content p a {color: #37922B; text-decoration: underline;}
div.site-content p a.read-more {color: #DA3B3B; font-weight: normal !important; font-size: 9px; text-decoration: none;}
div.site-content p a:hover {text-decoration: underline;}
div.site-content div.article-text p {font-size: 12px; color: #4b4b4b; line-height: 20px; text-align: justify; margin-bottom: 18px;}
div.site-content ol { margin-left: 28px; list-style-type: decimal;  }
div.site-content ol li {font-size: 12px; color: #4b4b4b; line-height: 20px; text-align: justify; margin-bottom: 6px; }
div.article-text { margin-bottom: 15px; margin-top: 18px; }
div.article-text img.article-image { float: right; margin-bottom: 10px; margin-left: 10px; border: 1px Solid rgb(150,150,150); }


div#google-ads-title {margin: 4px 0px 8px 3px;}
div#google-ads-download-redirect {margin: 10px auto; width: 200px;}

table.file-details {position: relative; margin: 4px 0px; padding: 4px 4px; width: 720px; margin-left: 0px; margin-bottom: 12px;}
table.file-details th {color: #4b4b4b; font-weight: bold; font-size: 12px;  }
table.file-details th span {font-weight: normal; color: #6b6b6b}
table.file-details th span a {color: #404040; text-decoration: none; }
table.file-details th span a:hover {text-decoration: underline; }
table.file-details th, td {padding: 4px 6px;}
table.file-details td {width: 50%; padding: 4px 6px;}
table.file-details td div.google-ads {position: relative;}
table.file-details td div.google-ads  div#google-ads-file-details {position: absolute; top: 2px; left: 8px;}

div.file-list-item {font-size: 12px; background-color: #F4FAED; padding: 4px 6px; border-top: 1px dashed #FFFFFF; border-bottom: 1px dashed #EEEEEE; }
div.file-list-item h3 a {color: #37922B; font-weight: bold; text-decoration: none;}
div.file-list-item h3 a:hover { text-decoration: underline;}
div.file-list-item p {color: #656565; font-size: 11px;}

div.odd {background-color: #FAFCF6 !important; }

div.news {overflow: hidden; margin-bottom: 1px; background-color: #F4FAED; padding: 6px 8px; margin-top: 3px}
div.news p {font-size: 11px; line-height: 14px; color: #606060; text-align: justify;}
div.news p span {color: #ffd200;}
div.news p a {color: #37922B; text-decoration: none; font-weight: bold;}
div.news p a:hover {text-decoration: underline;}
div.news div.col-1 {float: left; width: 49%; }
div.news div.col-2 {float: right; width: 48%;}
div.news h4 { font-size: 14px; font-weight: Bold; margin-bottom: 5px; } 

/* File Gallery */
div#app-gallery {overflow: hidden; margin-top: 8px; margin-bottom: 8px; padding-left: 8px;}
div#app-gallery a {float: left; display: block; width: 100px; height: 75px; border: 3px solid #d4d4d4; margin-right: 5px; }
div#app-gallery a:hover {border: 3px solid #ffe92e; }
/* File Gallery END */

div.comments-add-form {background-color: #F4FAED; border: 1px solid #E1EFD1; padding: 8px; margin-top: 8px; margin-bottom: 32px;}
div.comments-add-form div.login-create {font-size: 12px; line-height: 14px; padding: 8px; border: 1px solid #DF8B8E; background-color: #FFDFE0; margin: 0px 0px 8px 0px;}
div.comments-add-form h4 {font-weight: bold; margin: 8px 0px 4px 0px; color: #606060; font-size: 11px; width: 80%; text-align: justify}
div.comments-add-form h2 {font-weight: bold; font-size: 16px; color: #55AC42; border-bottom: 1px solid #E1EFD1; margin-bottom: 12px; padding-left: 6px; padding-bottom: 4px;}
div.comments-add-form h4 span {font-weight: normal; line-height: 14px; font-size: 10px;}
div.comments-add-form textarea {padding: 4px; font-size: 10px; border: 1px solid #E1EFD1; background-color: #FFFFFF; width: 420px; height: 60px;}
div.comments-add-form input#id_title, input#id_name {padding: 2px; width: 40px; font-size: 10px; border: 1px solid #E1EFD1; background-color: #FFFFFF; width: 424px; }
div.comments-add-form input#id_honeypot {padding: 2px; width: 40px; font-size: 10px; border: 1px solid #E1EFD1; background-color: #FFFFFF; }
div.comments-add-form textarea.half-height {height: 40px !important;}
div.comments-add-form input#id_submit {cursor: pointer; border: none; width: 89px; height: 28px; background: url('./img/button-send-review.gif') 0px 0px no-repeat;}
div.comments-add-form input:hover#id_submit {background-position: 0px -28px;}

div.comment {color: #4b4b4b; padding: 6px; background-color: #f0f5e9; border-bottom: 1px dotted #7c7d7d;}
div.comment span.comment-details {color: #4b4b4b; font-size: 9px; margin-bottom: 10px; display: block;}
div.comment span.comment-user {color: #e4292c; }
div.comment h4 {color: #3b5d75; text-decoration: underline; font-size: 13px; font-weight: bold; margin-bottom: 4px; }
div.comment p {color: #4b4b4b; line-height: 14px; margin-bottom: 4px;}


div#roadmap {margin: 0px auto; border-bottom: 1px solid #f0f0f0; width: 95%; padding: 0px 6px 6px 6px;}
div#roadmap ul {list-style: none; font-size: 10px; line-height: 12px; color: #4b4b4b; overflow: hidden; }
div#roadmap ul li {display: inline; }
div#roadmap ul li  strong {font-weight: bold;}
div#roadmap ul li a {color: #4b4b4b; text-decoration: none; }
div#roadmap ul li a:hover {text-decoration: underline; }
div#roadmap ul li span {color: #ffd200;}

div#screenshots_nav {margin: 0px; padding: 0px;}
div#screenshots_nav a {border: 1px solid #37922B; text-decoration: none; padding: 2px 6px; background-color: #D5EFD1; margin-right: 2px}
div#screenshots_nav a.activeSlide {background-color: #A3CF9B;}
div#screenshots_nav a:hover.activeSlide {background-color: #A3CF9B;}
div#screenshots_nav a:hover {background-color: #AEDFA7;}

div.paginator {font-size: 10px; color: #b4b4b4; overflow: hidden; margin: 4px 0px;}
div.paginator a {float: left; display: block; width: 23px; height: 14px; background: url('./img/button-paginate-bg.gif');}
div.paginator span {display: block; float: left; width: 23px; height: 14px; margin-left: 2px;}
div.paginator span.paginate-next {}
div.paginator span.paginate-pages {width: 50px; padding-top: 4px; text-align: center;}
div.paginator span.paginate-previous {}
div.paginator span.paginate-link a, span.paginate-previous a, span.paginate-last a, span.paginate-first a, span.paginate-next a {color: #b4b4b4; text-decoration: none; padding-top: 3px; text-align: center;}
div.paginator span.paginate-link a:hover, span.paginate-previous a:hover, span.paginate-last a:hover, span.paginate-first a:hover, span.paginate-next a:hover {background-position: 0px -34px;}
div.paginator span.paginate-current {background: url('./img/button-paginate-bg.gif'); background-position: 0px -17px; padding-top: 3px; text-align: center;}
div.paginator-on-white-bg a {background: url('./img/button-paginate-bg-white.gif') !important;}
div.paginator-on-white-bg span.paginate-current {background: url('./img/button-paginate-bg-white.gif') !important; background-position: 0px -17px !important; }
div.paginator-on-white-bg span.paginate-link a:hover, span.paginate-previous a:hover, span.paginate-last a:hover, span.paginate-first a:hover, span.paginate-next a:hover {background-position: 0px -34px !important;}

.weight-normal {font-weight: normal;}
strong, b { font-weight: Bold; }
span.article-info { color: #ababab; display: block;  }
a.block-image-link { display: block; margin: 0px; padding: 0px; line-height: 0px; border: 1px solid #ffffff;}
div.block-image-link { margin-right: 8px; margin-bottom: 2px; float: left; border: 1px solid #a0a0a0;;}

div#__ss_1063029 {margin: 0px auto; }

div#gameplay_box {background: url('./img/gameplay-box-bg.gif') repeat-x; position: absolute; display: none; text-align: center;}
div#gameplay_box div#gameplay-box-handle {width: 100%; height: 22px; }

div#gameplay_box span.top-corners {margin-top: -1px; margin-left: -1px; display: block; overflow: hidden; width: 590px; height: 9px; background: url('./img/gameplay-corners-top.gif') 0px 0px no-repeat;}
div#gameplay_box span.top-corners span {margin-top: 0px; display: block; width: 8px; float: right; height: 9px; background: url('./img/gameplay-corners-top.gif') 0px -9px no-repeat; }
div#gameplay_box span.bottom-corners {margin-bottom: -1px; margin-left: -1px; display: block; overflow: hidden; width: 590px; height: 9px; background: url('./img/gameplay-corners-bottom.gif') 0px 0px no-repeat;}
div#gameplay_box span.bottom-corners span {display: block; width: 8px; float: right; height: 9px; background: url('./img/gameplay-corners-bottom.gif') 0px -9px no-repeat; }

input#play_game {text-align: left; font-weight: normal !important; font-size: 9px; cursor: pointer; margin: 0px auto 0px auto; border: none; background: none; width: 280px; height: 16px; display: block; background: url('./img/download-button-bg.gif') repeat-x; color: #606060; font-weight: bold; text-decoration: none;}

.window-container
{
	position:absolute; 
	left:350;
	top:200;
	font-size:13px;
	font-family: tahoma;
	background: url('./img/gameplay-box-bg.gif') repeat-x;
	background-color: #37922B;
}

.window-titleBar
{
	width: 100%;
	height: 20px;
	padding: 4px;
	text-indent: 3px;
	font: bold 13px Arial;
	color: #FFFFFF;
	cursor: move;
	overflow: hidden;
}

.window-content
{
	width: 620px;
	height: 420px;
	font-size:13px;
	font-family:verdana;
	overflow: hidden;
}

.window-content embed {width: 90% !important; height: 90% !important; margin: 0px auto; margin-top: 4px; margin-left: 10px;}

.window-statusBar
{
	width:100%;
	height:15px;
	text-indent: 3px;
	font: bold 13px Arial;
	background-color: #99CCFF;
	border:1px solid #3333FF;
	color: #FFFFFF;
	overflow: hidden;
}

.window-minimizeButton
{
	position: absolute;
	right: 40px;
	top: 2px;
	cursor: pointer;
}

.window-maximizeButton
{
	position: absolute;
	right: 20px;
	top: 2px;
	cursor: pointer;
}

 .window-closeButton
{
	position: absolute;
	right: 5px;
	top: 2px;
	cursor: pointer;
}

.window-resizeIcon
{
	float: right;
	cursor: nw-resize;
}
div.sitemap h3 { font-size: 16px; padding: 5px 0px; clear: both; }
div.sitemap ul li { float: left; padding: 5px 5px; }
div#footer { overflow: hidden; padding: 10px 10px; color: #556144; }
div#footer-stats { float: right; }
