#centrovanie{ position:relative; width:1000px; height:100%; margin:0px auto 0px auto;padding-left:1px; }

body {
  font-family:Tahoma;
  color:white;
  text-align:center;
  background: #000000 url("images/bg.jpg") repeat center top;
  padding:0;
  margin:0;
}

/* Header */
#logo { width:1000px; text-align:center; background-color:#000000; }

/* Login section */
#login { width:1000px; height:73px; background: #000000 url("images/login.jpg") repeat-x left top; }
#login form { padding:0; margin:0; }
#login .login-form-input { float:left; width:168px; height:26px; padding-left:15px; margin-top:25px; }
#login .login-form-input input { color:#ffffff; background: #000000 url("images/login_form_bg.jpg") repeat-x left top; border:1px solid #807C7C; width:168px; height:26px; font-size:1.1em; }
#login .login-form-submit { float:left; width:1px; height:1px; }
#login .login-form-submit input { width:1px; height:1px; }
#login .login-options { float:left; padding-left:10px; margin-top:28px; text-align:left; width:150px; }
#login .login-options a { color:#ffffff; text-decoration:none; font-size:1.0em; font-weight:normal; }
#login .login-options a:hover { color:#7DACD0; }
#login .login-user { float:left; padding-left:20px; margin-top:27px; text-align:left; width:500px; }
#login .login-user a { color:#ffffff; text-decoration:none; font-size:1.1em; font-weight:bold; }
#login .login-user a:hover { color:#7DACD0; }
#login .price-info { float:right; margin-right:35px; margin-top:19px; text-align:right; width:175px; }
#login .price-info a { color:#ffffff; text-decoration:none; font-size:1.9em; }
#login .price-info a:hover { color:#7DACD0; }
#login .search-section { float:right; margin-top:29px; text-align:left; width:201px; margin-right:14px; }
#login .search-section form { padding:0; margin:0; }
#login .search-section .search-input { float:left; width:175px; margin-top:3px; }
#login .search-section .search-input input { float:left; width:175px; height:14px; background-color:#A1A1A1; font-size:0.8em; color:#ffffff; border:none; }
#login .search-section .search-submit { float:right; width:21px; height:20px; }
#login .search-section .search-submit input { width:21px; height:20px; }

/* Content */
#content { width:1000px; background-color:#000000; }

/* Left content */ 
#content #left-content { float:left; width:265px; background: url("images/delimiter2.jpg") repeat-y right top; text-align:left; }
#content #left-content #left-content-pad { padding-left:10px; padding-right:10px; }
#content #left-content #left-content-pad .button-menu-main { width:194px; height:42px; }
#content #left-content #left-content-pad .button-menu { width:176px; height:23px; background: url("images/button_bg.jpg") no-repeat left top; font-weight:bold; margin-bottom:1px; color:#7DACD0; font-size:1.0em; }
#content #left-content #left-content-pad .button-menu a { color:#ffffff; text-decoration:none; }
#content #left-content #left-content-pad .button-menu a:hover { color:#7DACD0; }
#content #left-content #left-content-pad .button-menu .button-text { display:block; padding-left:10px; padding-top:1px; text-align:left; }
#content #left-content #left-content-pad .button-menu-hover { width:176px; height:23px; background: url("images/button_bg_hover.jpg") no-repeat left top; font-weight:bold; margin-bottom:1px; color:#ffffff; font-size:1.0em; }
#content #left-content #left-content-pad .button-menu-hover a { color:#ffffff; text-decoration:none; }
#content #left-content #left-content-pad .button-menu-hover a:hover { color:#7DACD0; }
#content #left-content #left-content-pad .button-menu-hover .button-text { display:block; padding-left:10px; padding-top:1px; text-align:left; }
#content #left-content #left-content-pad .delimiter { width:250px; height:3px; margin-top:20px; margin-bottom:15px; }
#content #left-content #left-content-pad form { padding:0; margin:0; }
#content #left-content #left-content-pad .vote-title { text-align:center; font-size:1.1em; font-weight:bold; margin-bottom:10px; }
#content #left-content #left-content-pad .vote-text { text-align:left; font-size:1.0em; margin-bottom:10px; }
#content #left-content #left-content-pad .vote-option { text-align:left; font-size:1.0em; font-weight:bold; }
#content #left-content #left-content-pad .vote-results { text-align:left; font-size:0.8em; height:16px; margin-bottom:10px; }
#content #left-content #left-content-pad .vote-button { text-align:center; margin-top:5px; }

/* Main content */ 
#content #main-content { float:right; width:720px; }
#content #main-content a { color:#ffffff; text-decoration:underline; }
#content #main-content a:hover { color:#7DACD0; text-decoration:none; }
#content #main-content #standard-page { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; text-align:left; }
#content #main-content #standard-page input { color:#ffffff; background: #000000 url("images/login_form_bg.jpg") repeat-x left top; border:1px solid #807C7C; }
#content #main-content #standard-page textarea { color:#ffffff; background: #000000 url("images/login_form_bg.jpg") repeat-x left top; border:1px solid #807C7C; }
#content #main-content #standard-page select { color:#ffffff; background: #000000 url("images/login_form_bg.jpg") repeat-x left top; border:1px solid #807C7C; }
#content #main-content #standard-page h1 { text-align:center; }
#content #main-content #standard-page .form-button { text-align:center; }
#content #main-content #standard-page .form-button input { border:none; background-color:transparent; }

/* Filter */
#content #main-content #filter { padding-top:5px; padding-bottom:5px; }
#content #main-content #filter #on-stock { padding-top:15px; padding-bottom:1px; }

/* Order History */
#content #main-content .history-header { padding-left:10px; padding-right:10px; }
#content #main-content .history-header .history-header-text { float:left; color:#7DACD0; font-weight:bold; width:225px; text-align:left; }
#content #main-content .history-content { padding-left:10px; padding-right:10px; }
#content #main-content .history-content .history-content-text { float:left; width:225px; text-align:left; }
#content #main-content .history-content .history-content-text a { color:#ffffff; text-decoration:none; font-weight:bold; }
#content #main-content .history-content .history-content-text a:hover { color:#7DACD0; }

/* Product List */
#content #main-content #product-list { padding-top:10px; padding-bottom:10px; }
#content #main-content #product-list .product-section { float:left; width:213px; height:329px; background: url("images/product_bg.jpg") no-repeat left top; text-align:center; margin-left:17px; margin-bottom:17px; }
#content #main-content #product-list .product-section .product-name { font-weight:bold; height:38px; }
#content #main-content #product-list .product-section .product-name a { color:#ffffff; text-decoration:none; }
#content #main-content #product-list .product-section .product-name a:hover { color:#7DACD0; }
#content #main-content #product-list .product-section .product-picture { height:193px; margin-bottom:8px; }
#content #main-content #product-list .product-section .product-price-delimiter { height:3px; line-height:1px; margin-left:3px; background: url("images/product_delimiter.jpg") no-repeat left top; margin-top:3px; margin-bottom:2px; }
#content #main-content #product-list .product-section .product-price {  }
#content #main-content #product-list .product-section .product-price .price-text { float:left; font-weight:bold; font-size:0.9em; text-align:left; margin-left:10px; }
#content #main-content #product-list .product-section .product-price .price-text .new-price { color:#068EF4; }
#content #main-content #product-list .product-section .product-price .price-text .old-price { color:#FD7704; }
#content #main-content #product-list .product-section .product-price .product-attainability { float:right; margin-right:20px; margin-top:8px; }
#content #main-content #product-list .product-section .product-price .product-basket { float:right; margin-right:7px; }
#content #main-content #product-list .product-section .product-price .product-basket form { padding:0; margin:0; }
#content #main-content #product-list .product-section .product-price .product-basket .input-section { width:22px; height:28px; float:left; padding-right:10px; }
#content #main-content #product-list .product-section .product-price .product-basket .input-section input { width:22px; height:33px; border:2px solid #075FA1; color:#ffffff; background-color:#000000; font-size:1.3em; font-weight:bold; text-align:center; }
#content #main-content #product-list .listing { color:#ffffff; font-weight:bold; font-size:1.1em; }
#content #main-content #product-list .listing a { color:#ffffff; text-decoration:none; }
#content #main-content #product-list .listing a:hover { color:#068EF4; }
#content #main-content #product-list .listing .listing-selected { color:#ff0000; }

/* Product Detail */
#content #main-content #navigation-bar { font-size: 1.3em; font-weight:bold; text-align:left; padding-left:10px; }
#content #main-content #product-detail { padding-top: 20px; padding-bottom:10px; }
#content #main-content #product-detail #product-detail-top { position:relative; margin-left:23px; height:373px; background: url("images/product_detail_bg.jpg") no-repeat left top; }
#content #main-content #product-detail #product-detail-top .product-detail-picture { position:absolute; top:50px; left:10px; width:250px; height:265px; text-align:center; }
#content #main-content #product-detail #product-detail-top .product-detail-name { position:absolute; top:1px; left:290px; font-size:1.4em; font-weight:bold; text-align:left; padding-right:38px; }
#content #main-content #product-detail #product-detail-top .product-detail-newgame-text { position:absolute; top:52px; left:300px; font-size:1.2em; font-weight:bold; color:#068EF4; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-text { position:absolute; top:198px; left:300px; font-size:1.2em; font-weight:bold; color:#FD7704; }
#content #main-content #product-detail #product-detail-top .product-detail-newgame-stock { position:absolute; top:52px; left:380px; width:260px; text-align:right; font-size:1.1em; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-stock { position:absolute; top:198px; left:380px; width:260px; text-align:right; font-size:1.1em; }
#content #main-content #product-detail #product-detail-top .product-detail-newgame-price { position:absolute; top:78px; left:520px; font-size:1.3em; font-weight:bold; color:#068EF4; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-price { position:absolute; top:226px; left:520px; font-size:1.3em; font-weight:bold; color:#FD7704; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-status { position:absolute; top:226px; left:300px; font-size:1.1em; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-status .status-title { color:#068EF4; }
#content #main-content #product-detail #product-detail-top .product-detail-newgame-basket { position:absolute; top:106px; left:440px; }
#content #main-content #product-detail #product-detail-top .product-detail-newgame-basket form { padding:0; margin:0; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-basket { position:absolute; top:254px; left:440px; }
#content #main-content #product-detail #product-detail-top .product-detail-oldgame-basket form { padding:0; margin:0; }

#content #main-content #product-detail #product-detail-bottom { margin-left:23px; margin-top:15px; background: url("images/detail_content_bg_middle.jpg") repeat-y left top; }
#content #main-content #product-detail #product-detail-bottom .detail-inner-top { background: url("images/detail_content_bg_top.jpg") no-repeat left top; }
#content #main-content #product-detail #product-detail-bottom .detail-inner-top .detail-inner-bottom { background: url("images/detail_content_bg_bottom.jpg") no-repeat left bottom; }
#content #main-content #product-detail #product-detail-bottom .detail-inner-top .detail-inner-bottom .detail-inner-content { min-height:795px; _height:795px; padding-left:15px; padding-right:25px; padding-top:15px; padding-bottom:15px; text-align:left; font-size:1.0em; margin-right:24px; }
#content #main-content #product-detail #product-detail-bottom .detail-inner-top .detail-inner-bottom .detail-inner-content .description-text { font-size:1.4em; font-weight:bold; margin-bottom:20px; }

/* Basket */
#content #main-content #basket-section { padding-top: 10px; padding-bottom:15px; }
#content #main-content #basket-section .basket-title { margin-bottom:10px; }
#content #main-content #basket-section .basket-detail { margin-left:12px; margin-top:15px; background: url("images/basket_middle.jpg") repeat-y left top; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top { background: url("images/basket_top.jpg") no-repeat left top; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom { background: url("images/basket_bottom.jpg") no-repeat left bottom; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content { min-height:52px; _height:52px; padding-left:3px; padding-right:3px; padding-top:42px; padding-bottom:9px; text-align:left; font-size:1.1em; margin-right:12px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line { height:50px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-picture { float:left; margin-left:5px; margin-top:2px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-name { float:left; margin-left:5px; margin-top:12px; width:275px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-priceperamount { float:right; margin-top:12px; width:74px; text-align:center; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-priceperamount form { padding:0; margin:0; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-amount { float:right; margin-top:7px; width:154px; text-align:center; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-amount .basket-input-button { float:left; margin-top:7px; margin-right:5px; margin-left:43px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-amount form { padding:0; margin:0; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-amount .basket-input-section { float:left; width:22px; height:33px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-amount .basket-input-section input { width:22px; height:33px; border:2px solid #075FA1; color:#ffffff; background-color:#000000; font-size:1.3em; font-weight:bold; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-amount .basket-input-button-delete { float:left; margin-top:7px; margin-left:5px; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-line .basket-product-pricesummary { float:right; margin-top:12px; margin-right:5px; width:108px; text-align:center; }
#content #main-content #basket-section .basket-detail .basket-detail-inner-top .basket-detail-inner-bottom .basket-detail-inner-content .basket-delimiter { height:3px; line-height:1px; background: url("images/basket_delimiter.jpg") no-repeat left top;  }
#content #main-content #basket-section .basket-summary { float:right; width:304px; height:45px; background: url("images/basket_summary_bg.jpg") no-repeat left top; margin-top:5px; margin-right: 21px; }
#content #main-content #basket-section .basket-summary .summary-text { float:left; font-size:1.5em; font-weight:bold; margin-left:20px; margin-top:6px; }
#content #main-content #basket-section .basket-summary .summary-price { float:right; font-size:1.5em; font-weight:bold; color:#ED0101; margin-right:20px; margin-top:6px; }
#content #main-content #basket-section .basket-order-button { margin-top:40px; } 

/* Footer menu */
#footer { width:1000px; background-color:#000000; }
#footer .button-footer { float:left; width:255px; height:39px; background: url("images/button_footer.jpg") no-repeat left top; font-weight:bold; margin-top: 10px; margin-bottom:10px;  margin-left: 38px;  margin-right: 38px; }
#footer .button-footer a { color:#ffffff; text-decoration:none; }
#footer .button-footer a:hover { color:#7DACD0; }
#footer .button-footer .button-footer-text { display:block; padding-top:7px; font-size:1.1em; text-align:center; }


.clear { clear:both; height:1px; line-height:1px; font-size:1px; }
