/* THOSE ARE JUST TEMPORARYLY, I CHANGE THEM LATER INTO LOCAL RESOURCES */ /* OR DOES SHE?! */ @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700); @import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700); /* jQuery Theme */ /* @import url(jquery-ui-1.8.10.custom.css); */ /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html -------------------------------------------------------------- */ 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; } a:focus { outline: none; } .content { margin: 5px; } body { line-height: 1; } h1, h2, h3, h4, h5, h6, th { clear: both; font-weight: bold; font-family: "Istok Web", inherit; } ol, ul, li { list-style: none; } blockquote { quotes: none; } blockquote:before, blockquote:after { content: ''; content: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } a img { border: none; } /* GENERAL SETTINGS */ body { font: 11px "Open Sans", Tahoma, Verdana, Arial, sans-serif; } p { margin-bottom: 7px; } input { padding: 2px 5px; border: 1px solid #E5E5E5; background: none repeat scroll 0 0 #FBFBFB; } input[type=text]:focus, input[type=search]:focus, input[type=password]:focus { background: #FAFFBD; } /* HEADER */ #header { margin-bottom: 20px; background: #333; background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#111111)); background-image: -webkit-linear-gradient(top, #666666, #111111); background-image: -moz-linear-gradient(top, #666666, #111111); background-image: -ms-linear-gradient(top, #666666, #111111); background-image: -o-linear-gradient(top, #666666, #111111); background-image: linear-gradient(top, #666666, #111111); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#111111'); } #header > div { padding: 5px 10px; } #header .search { background: url("img/logo.png") 10px center no-repeat transparent; height: 40px; } #header .search input[type='search'] { width: 300px; height: 30px; } #header .search form { float: right; line-height: 40px; } #header .base_nav { background: #3398cc; background-image: -webkit-gradient(linear, left top, left bottom, from(#32bbef), to(#3398cc)); background-image: -webkit-linear-gradient(top, #32bbef, #3398cc); background-image: -moz-linear-gradient(top, #32bbef, #3398cc); background-image: -ms-linear-gradient(top, #32bbef, #3398cc); background-image: -o-linear-gradient(top, #32bbef, #3398cc); background-image: linear-gradient(top, #32bbef, #3398cc); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#32bbef', EndColorStr='#3398cc'); text-transform: uppercase; color: white; border-bottom: 2px solid black; padding-top: 10px; -moz-box-shadow: 0 3px 8px 0 black inset; -webkit-box-shadow: 0 3px 8px 0 black inset; box-shadow: 0 3px 8px 0 black inset; } #header .base_nav h1 { color: white; display: inline-block; margin: 0 20px 0 0; padding: 5px 0 0 0; vertical-align: middle; line-height: 1; text-shadow: 0 -1px #777; } #header .base_nav ul { display: inline-block; vertical-align: middle; } #header .base_nav ul li { display: inline-block; font-weight: bold; margin-right: 10px; } #header .base_nav a { text-align: center; //background: #3398cc; display: block; vertical-align: middle; text-decoration: none; color: inherit; padding: 10px 15px; margin: 3px 0; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; -webkit-transition: background .2s; } #header .base_nav a:hover { -webkit-transition: background .2s; background: white; color: #339DD1; -webkit-box-shadow: 0 1px 0 0 #777 inset; -moz-box-shadow: 0 1px 0 0 #777 inset; box-shadow: 0 1px 0 0 #777 inset; } span.balance { float:right; padding: 10px 0; margin: 3px 0; } /* LOGIN FORM */ form.login { width: 300px; margin: 60px auto; -moz-box-shadow: 1px 1px 2px #eaeaea; -webkit-box-shadow: 1px 1px 2px #eaeaea; box-shadow: 1px 1px 2px #eaeaea; border: 1px solid #E5E5E5; padding: 20px; } form.login label { display: block; margin-top: 10px; margin-bottom: 3px; } form.login input { font-size: 24px; width: 97%; } form.login input[type=submit] { display: block; width: 303px; margin-top: 25px; padding: 5px 8px; background: #333; color: #eee; text-shadow: 0px 1px 0px black; font-size: 140%; font-weight: bold; border: none; border-top: 1px solid #444; border-radius: 3px; outline: 0 none; -webkit-box-shadow: 0px 1px 1px black; -moz-box-shadow: 0px 1px 1px black; box-shadow: 0px 1px 1px black; } form.login input[type=submit]:hover, form.login input[type=submit]:active { background: #2790B0; border-color: #5c94cb; color: white; } /* NOTIFICATIONS */ div.error, div.notice, div.success { border-top: 1px solid #DDD; padding: 0.6em 0.8em; position: fixed; bottom: 0; width: 100%; } div.error h2, div.notice h2, div.success h2 { font-size: 100%; font-weight: bold; margin-bottom: 10px; } div.error { background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4; } div.error a { color:#8A1F11; } div.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; } div.notice a { color:#514721; } div.success{ background: #E6EFC2; color: #264409; border-color: #C6D880; } div.success a { color:#264409; } .content table ul li strong { width: 200px; display: block; float: left; } ul.ui-autocomplete { background: white; width: 298px; border-width: 0 1px 1px 1px; border-style: solid; border-color: black; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item a#ui-active-menuitem.ui-corner-all div { color: #FF0084; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item { display: table-row; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item a.ui-corner-all span { display: table-cell; } html body div#header div.search ul.ui-autocomplete li.ui-menu-item:hover, html body div#header div.search ul.ui-autocomplete li.ui-menu-item.focus { background-color: #2790B0; color: white; } .search li.ui-menu-item a spa { line-height: 1; vertical-align: top; } .search li.ui-menu-item a span img { height: 50px; } .preview, .buy, .meta { height: 50px; padding: 5px; font-size: 10px; } .preview { width: 50px; overflow: hidden; text-align: center; vertical-align: middle; } .buy { vertical-align: middle; width: 50px; } .focus .buy { background-image: url(img/alt.png); background-repeat: no-repeat; background-position: 2px center; } .focus .buy.lock { background-image: url(img/buy.png); } .focus .buy.lock.load, .focus .buy.load { background-image: url(img/load.gif); } .focus .buy.lock.success, .focus .buy.success { background-image: url(img/success.png); } .focus .buy.lock.failure, .focus .buy.failure { background-image: url(img/failure.png); } .meta { width: 210px; } .meta:first-line { font-weight: bold; } table.showitem { border: 0 none; border-collapse: collapse; width: 100%; } table.showitem td.productImage { width: 80px; text-align: center; } table.showitem td.productImage img { max-width: 100%; max-height: 64px; } table.showitem th { font-size: 20px; text-align:center; } table.showitem td.name { padding: 0 10px; } table.showitem td.name span { display: block; font-weight: bold; } table.showitem td.name a { display: block; font: 20px "Istok Web", inherit; text-decoration: none; color: inherit; font-weight: bold; } table.showitem tbody tr:nth-child(even) td.name, table.showitem tbody tr:nth-child(even) td.actions { background-color: #ececec; } table.showitem td, table.showitem th { vertical-align: middle; } table.showitem tr td { padding-bottom: 10px; } table.showitem th[scope="row"] { width: 20px; padding: 0; margin: 0; -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } a.buyButton { display: block; padding: 5px 10px; margin: 10px 10px 15px 0; position: relative; height: 32px; text-align: center; border-radius: 6px; float: left; z-index: 2; text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#111111)); background-image: -webkit-linear-gradient(top, #666666, #111111); background-image: -moz-linear-gradient(top, #666666, #111111); background-image: -ms-linear-gradient(top, #666666, #111111); background-image: -o-linear-gradient(top, #666666, #111111); background-image: linear-gradient(top, #666666, #111111); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#111111'); -moz-box-shadow: 0 1px 3px 0 black; -webkit-box-shadow: 0 1px 3px 0 black; box-shadow: 0 1px 3px 0 black; } a.buyButton.includingPrice { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } a.buyButton:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#000000)); background-image: -webkit-linear-gradient(top, #555555, #000000); background-image: -moz-linear-gradient(top, #555555, #000000); background-image: -ms-linear-gradient(top, #555555, #000000); background-image: -o-linear-gradient(top, #555555, #000000); background-image: linear-gradient(top, #555555, #000000); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#000000'); } a.buyButton:active { -moz-box-shadow: 0 1px 3px 0 black, 0 1px 3px 0 black inset; -webkit-box-shadow: 0 1px 3px 0 black, 0 1px 3px 0 black inset; box-shadow: 0 1px 3px 0 black, 0 1px 3px 0 black inset; } a.buyButton.includingDeposit > span { background-image: url("img/payment_deposit.png"); min-width: 65px; } a.buyButton.onlyDeposit > span { background-image: url("img/deposit.png"); } a.buyButton > span { display: block; height: 100%; min-width: 32px; background: url("img/payment.png") no-repeat center center transparent; } a.buyButton > span > span { position: absolute; bottom: -15px; left: 0; display: block; width: 100%; z-index: 1; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background-color: #3398cc; color: white; -moz-box-shadow: 0 1px 3px 0 black, 0 1px 1px 0 black inset; -webkit-box-shadow: 0 1px 3px 0 black, 0 1px 1px 0 black inset; box-shadow: 0 1px 3px 0 black, 0 1px 1px 0 black inset; }