ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

body {
font-family: 'trebuchet ms';
font-size: 12px;
color: #000;
}


a {
text-decoration: none;
}

div.clear {
clear: both;
width: 100%;
}

/*-------------------------------------------------------------*/

/*POZYCJE HEADER*/

div#head_pos {
width:100%;
height: 110px;
background: url(../images/right_top_dec.png) no-repeat top right;
}


div#header {
/*background-color: silver;*/
width: 1000px;
height: 110px;
margin-left: auto;
margin-right: auto;
}

div#logo {
color: white;
height: 60px;
width: 300px;
margin: 23px 26px 15px 0;
float: left;
}


div#header_ad {
background: transparent;
width: 410px;
height: 86px;
margin: 10px 0 10px 0;
padding: 0 0 0 10px;
float: left;
}

div#header_userbar {
width: 242px;
height: 86px;
margin: 10px 0 10px 12px;
float: left;
background: url(../images/user_bar_bg.png) repeat-y 9px;
font-family: tahoma;
}

div#header_userbar_left_edge {
width: 242px;
height: 86px;
float: left;
background: url(../images/user_bar_bg_left_edge.png) no-repeat left;
}

div#header_userbar_right_edge {
width: 242px;
height: 86px;
float: left;
background: url(../images/user_bar_bg_right_edge.png) no-repeat right;
}




/* POZYCJE TOPMENU */

div#topmenu {
width: 100%;
height: 37px;
color: white;
background: url(../images/topmenu_bg.png);
}

div#navigation_bar {
width: 1000px;
background: url(../images/navigation_bar_bg.png);
height: 39px;
border-bottom: 1px solid #605f5f;
margin: 0 auto 18px auto;
}


/* POZYCJE  SITE_BODY*/

div#site_body {
width: 1000px;
margin-left: auto;
margin-right: auto;
}

div#left {
width: 172px;
float: left;
margin-right: 18px;
}

div#middle {
width: 620px;
float: left;
margin-right: 18px;
margin-left: 0px;
}

div#right {
width: 172px;
float: left;
}

/* POZYCJE SITE_BODY -> BOTTOM */

div#bottom {
width: 100%;
padding-top: 15px;

}

div#bottom_left {
background: url(../images/help_bar_bg.png);
width: 814px;
height: 242px;
float: left;
margin-right: 0;
}

div#bottom_right {
background: url(../images/newsletter_bg.png);
height: 242px;
width: 186px;
float: left;
}

div#bottom_right_edge {
background: url(../images/newsletter_bg_edge.png) no-repeat right;
height: 242px;
width: 186px;
}

/* POZYCJE FOOTER */

div#footer {
width: 1000px;
padding: 10px 0;
margin-left: auto;
margin-right: auto;
font-family: 'arial';
color: #777;
font-size: 11px;
}

div#footer_copyrights {
float: left;
}
div#footer_copyrights a{
text-decoration: none;
color: #c50000;
}

div#footer_copyrights a:hover{
text-decoration: underline;
color: #a81616;
}

div#footer_links {
float: right;
}

div#footer_links a{
text-decoration: none;
color: gray;
font-size: 11px;
}

div#footer_links a:hover{
text-decoration: none;
color: #c50000;
}

/* MENU (SIDEBARY)*/

div#left div.header, div#right div.header {
width: 100%;
background: url(../images/sidebar_header_seperator.gif) repeat-x left bottom;
margin-bottom: 3px;
}
div#left div.header a, div#right div.header a { color:#686868; }

div.left_menu div.content, div.right_menu div.content {
width: 170px;
padding-left: -5px;
margin-bottom: 15px;
}

div.left_menu div.content div.sidebar_text, div.right_menu div.content div.sidebar_text{
padding: 10px;
}

div.right_box_item{
margin: 5px;
padding: 5px;
background: url(../images/right_sidebar_news_seperator.gif) repeat-x bottom;
float: left;
}

div#news a.more{
color: #a30000;
margin-top: 2px;
margin-bottom: 5px;
float: left;
}

div#news h4 a{
color: black;
margin-bottom: 2px; 
}

div#news p{
line-height: 14px;
}

div#news p.date{
color: gray;
margin-bottom: 3px; 
}


/* TOPMENU */

div#topmenu_pos {
width: 998px;
margin: 0 auto;
height: 37px;
border-right: 1px solid #000000;
border-left: 1px solid #7a7676;
/*background: url(../images/topmenu_seperator.gif) repeat-y left;*/
}

ul#topmenu {
float: left;
list-style: none;
width: 998px;
/*background: url(../images/topmenu_seperator.gif) repeat-y right;*/
}

ul#topmenu li{
float: left;
/*background: url(../images/topmenu_seperator.gif) repeat-y right;*/
}

ul#topmenu li.topmenu_li_right{
float: right;
height: 37px;

/*background: url(../images/topmenu_seperator.gif) repeat-y left;*/

}

ul#topmenu a{
color: #bbb;
font-family: 'Arial';
font-size: 12px;
font-weight: bold;
height: 27px;
padding: 10px 20px 0 20px;
float: left;
border-right: 1px solid #7a7676;
border-left: 1px solid #000000;
}

ul#topmenu a:hover {
background: url(../images/topmenu_bg_hover.png);
text-decoration: none;
border-right: 1px solid #a16161;
border-left: 1px solid #6a0000;
color: #d8aeae;
}

ul#topmenu li.topmenu_missing_border_left {
border-left: 1px solid #000000;
float: left;
width: 0;
padding: 0;
height: 37px;
}

ul#topmenu li.topmenu_missing_border_right {
border-right: 1px solid #7a7676;
float: right;
height: 37px;
}

/* SLIDESHOW */

div#slideshow {
margin-bottom: 15px;
}

div.slideshow_content {
width: 620px;
height: 212px;
background: url(../images/slideshow_bg.png);
padding: 0;
}


/* slideshow tabs*/

div#slideshow_tabs_container {
width: 592px;
height: 36px;
padding: 0;
background: red;
margin-left: 15px;
background: url(../images/slideshow_tabs_bg.png);
}

div#slideshow_tabs_container1 {
width: 592px;
height: 36px;
padding: 0;
background: url(../images/slideshow_tabs_left_bg.png) no-repeat left;
}

div#slideshow_tabs_container2 {
width: 592px;
height: 36px;
padding: 0;
background: url(../images/slideshow_tabs_right_bg.png) no-repeat right;
}

ul#slideshow_tabs{
list-style: none;
}

ul#slideshow_tabs li{
float: left;
width: 148px;
height: 36px;
text-align: center;
}

ul#slideshow_tabs li a{
color: #fff;
font-family: 'Arial';
font-size: 12px;
font-weight: bold;
height: 27px;
padding-top: 9px;
float: left;
width: 100%;
text-align: center;
}

ul#slideshow_tabs li a:hover{
background: url(../images/slideshow_tabs_bg_hover.png) no-repeat center;
text-decoration: none;
}

ul#slideshow_tabs li.first a{
background: url(../images/slideshow_tabs_left_bg.png)no-repeat left;
}

ul#slideshow_tabs li.first a:hover{
background: url(../images/slideshow_tabs_bg_hover.png) no-repeat left;
}

ul#slideshow_tabs li.last a:hover{
background: url(../images/slideshow_tabs_bg_hover.png) no-repeat right;
}

/* slideshow content*/

div#slideshow_table {
float: left;
margin: 10px 0 0 15px;
width: 408px;
}

div.slideshow_product {
float: left;
text-align: center;
width: 136px;
}

div.slideshow_product div.title{
color: white;
font-weight: bold;
font-family: 'tahoma';
font-size: 11px;
height: 28px;
margin:8px 0 4px 0;
padding: 1px 3px;
}

div.slideshow_product div.title a{
color: white;
}

div.slideshow_product span.price {
font-weight: bold;
font-family: 'tahoma';
font-size: 18px;
color: black;
}

div#slideshow_table div.slideshow_product div.image_thumb {
margin-top: 0 !important;
margin-left:20px;
border: 1px solid black;
}


div.slideshow_text {
width: 140px;
height: 70px;
float: left;
margin: 19px 0 0 33px;
color: #c02d00;
font-weight: bold;
font-family: 'tahoma';
font-size: 11px;
letter-spacing: 0.3px;
word-spacing: 1px;
line-height: 15px;
}

div.slideshow_text a {
color: #6e9eff;
text-decoration: underline;
}

div.slideshow_text a:hover {
text-decoration: none;
}


/* ASSORTMENT TABLES - backgrounds, borders etc. */

div.assortment_table_container {
width: 620px;
background: url(../images/assortment_tables/assortment_table_bg.png);
margin-bottom: 15px;
}



div.assortment_table_top {
width: 620px;min-height:31px;
padding-top: 4px;
background: url(../images/assortment_tables/assortment_table_bg_top.png) no-repeat top;
}

div.assortment_table_bottom {
width: 620px;
background: url(../images/assortment_tables/assortment_table_bg_bottom.png) no-repeat bottom;
}

/*pc*/

div#assortment_table_pc_games_container {
}

div#assortment_table_pc_games_top {
background: url(../images/assortment_tables/assortment_table_pc.png) no-repeat top;
width: 610px;
padding-left: 10px;
}

div#assortment_table_pc_games_bottom {
height: 13px;
background: url(../images/assortment_tables/assortment_table_pc.png) no-repeat bottom;
}

div#assortment_table_pc_games_container img.frontpage_table__platform_sign {
}

/*x360*/

div#assortment_table_x360_games_container {
background: url(../images/assortment_tables/assortment_table_x360_bg.png);
}

div#assortment_table_x360_games_top {
background: url(../images/assortment_tables/assortment_table_x360.png) no-repeat top;
width: 610px;
padding-left: 10px;
}


div#assortment_table_x360_games_bottom {
height: 13px;
background: url(../images/assortment_tables/assortment_table_x360.png) no-repeat bottom;
}

/*ps3*/

div#assortment_table_ps3_games_container {
background: url(../images/assortment_tables/assortment_table_ps3_bg.png);
}

div#assortment_table_ps3_games_top {
background: url(../images/assortment_tables/assortment_table_ps3.png) no-repeat top;
width: 610px;
padding-left: 10px;
}

div#assortment_table_ps3_games_bottom {
height: 13px;
background: url(../images/assortment_tables/assortment_table_ps3.png) no-repeat bottom;
}

/* NAVIGATION BAR */

div#breadcrumb {
margin-top: 12px;
margin-left: 10px;
float: left;
color: #cfcfcf;
font-family: 'tahoma';
font-size: 11px;
}
div#breadcrumb a {color:#555050; }

span.breadcrumb_marker{
color: #c50000;
font-family: 'tahoma';
font-size: 11px;
font-weight: bold;
padding: 0 10px 0 5px;
}


div#search_bar{
width: 263px;
float: right;
height: 27px;
margin-top: 6px;
}

div#search_bar fieldset{
border: none;
}

div#search_bar input#sbi{
width: 165px;
height: 15px;
padding: 5px 15px 5px 6px;
float: left;
border: 1px solid #757373;
font-size: 10px;
font-family: 'tahoma';
color: #c50000;
}

div#search_bar input#sbb{
width: 61px;
height: 27px;
padding-top: 4px;
padding-bottom: 7px;
border: none;
border-left: 1px solid #dd6767;
background: url(../images/buttons/search_button_bg.png) right;
font-size: 10px;
font-family: 'tahoma';
color: white;
text-transform: lowercase;
}

/* USERBAR */

div#login { 
padding: 7px;
font-size: 11px;
line-height: 18px;
border: none;
color: #aaa;
}

div#logged_in a{ 
color: #c50000;
}

div#logged_in a:hover{ 
color: #c53333;
}

div#login_text { 
margin-top: 5px;
}

span.first_line {
color: #fff;
}

span.first_line a{
color: #fff;
text-decoration: none;
}

span.first_line a:hover{
color: #dd6767;
}

span.second_line {
color: #939191;
}

span.second_line a{
color: #939191;
text-decoration: none;
}

span.second_line a:hover{
color: #c50000;
}

div#login fieldset {
border: none;
}

div#login fieldset input.inputtext {
height: 15px;
padding: 5px 6px;
float: left;
border: 1px solid #757373;
font-size: 10px;
font-family: 'tahoma';
color: #c50000;
}

div#login fieldset input#text_login {
width: 67px;
}

div#login fieldset input#text_pass {
width: 67px;
}

div#login fieldset input.button {
width: 61px;
height: 27px;
padding-top: 4px;
padding-bottom: 7px;
border: none;
border-left: 1px solid #dd6767;
background: url(../images/buttons/search_button_bg.png) right;
font-size: 10px;
font-family: 'tahoma';
color: white;
text-transform: lowercase;
}

div#logged_in_links {
font-family: 'arial';
font-weight: bold;
font-size: 12px;
margin: 5px auto;
width: 200 px;
text-align: center;
background: url(/images/right_sidebar_news_seperator.gif) repeat-x top;
padding-top: 15px;
}

div#logged_in_links a {
padding: 0 10px;
}

/* BOTTOM HELP BAR  */

div#pages {
width: 570px;
height: 210px;
margin: 10px 0 0 200px;
color: white;
font-family: 'tahoma';
font-size: 11px;
padding-right: 10px;
}

div#pages .page_title{
color: white;
font-family: 'tahoma';
font-size: 11px;
text-transform: uppercase;
margin-bottom: 7px;
}

div#pages h2{
font-weight: normal;
padding-bottom: 4px;
margin-bottom: 6px;
color: #b1c5ff;
font-family: 'arial';
font-size: 18px;
text-transform: uppercase;
background: url(../images/help_header_seperator.gif) repeat-x bottom;
}

div#pages div.pages_column{
float: left;
margin-right: 15px;
}

div#pages div#contact{
float: right;
margin-right: none;
}

div#pages ul{
list-style: none;
margin-left: 2px;
}

div#pages ul li{
padding-bottom: 5px;
}

div#pages ul li a{
padding-left: 8px;
background: url(../images/markers/minus.gif) no-repeat left 7px;
color: #b1c5ff;
}

div#pages ul li a:hover{
background: url(../images/markers/minus2.gif) no-repeat left 7px;
color: #d0d6e5;
text-decoration: none;
}


div#pages p{
margin-bottom: 7px;
line-height: 15px;
}

div#pages div#contact a.more{
float: right;
margin-top: 5px;
color: white;
padding-right: 9px;
font-size: 10px;
background: url(../images/markers/double_arrow.gif) no-repeat right 4px;
}

/* NEWSLETTER */

div#newsletter {
padding: 10px 10px;
float: left;
font-family: 'tahoma';
font-size: 11px;
color: #5a5a5a;
}

div#newsletter strong{
color: #353535;
}

div#newsletter h2{
font-weight: normal;
padding-bottom: 4px;
margin-bottom: 6px;
color: #414246;
font-family: 'arial';
font-size: 18px;
text-transform: uppercase;
background: url(../images/newsletter_header_seperator.gif) repeat-x bottom;
}

div#newsletter fieldset {
border: none;
margin: 10px 0 25px 0;
}


div#newsletter fieldset input#email{
width: 140px;
height: 15px;
padding: 5px 15px 5px 6px;
float: left;
border: 1px solid #757373;
font-size: 10px;
font-family: 'tahoma';
color: #c50000;
margin-bottom: 10px;
}

div#newsletter fieldset input.button{
width: 70px;
text-align: center;
height: 18px;
padding-bottom: 4px; 
border: none;
background: url(../images/buttons/button_bg.png);
font-size: 10px;
font-family: 'tahoma';
color: white;
text-transform: lowercase;
float: left;
}

div#newsletter fieldset div#signout {
float: right;
}

div#newsletter fieldset div#signout input{
margin-top: 2px;
}








/* FILTER- ADVANCED SEARCH & product header */

div#filter, div#product_header{
width: 620px;
}

div#filter_content, div#product_header_content{
float: left;
background: url(../images/adv_search_bg.png);
height: 81px;
width: 602px;
}

div#filter_left_edge, div#product_header_left_edge{
float: left;
width: 9px;
background: url(../images/adv_search_bg_edges.png) left;
height: 81px;
}

div#filter_right_edge, div#product_header_right_edge{
width: 9px;
float: left;
background: url(../images/adv_search_bg_edges.png) right;
height: 81px;
}

div#filter input {
height: 15px;
padding: 5px 15px 5px 6px;
float: left;
border: 1px solid #757373;
font-size: 10px;
font-family: 'tahoma';
color: #c50000;
}

div#filter table {
margin-top: 8px;
}

div#filter input.button3 {
width: 72px;
text-align: center;
height: 21px;
line-height: 15px; 
border: none;
background: url(../images/buttons/button3_bg.png);
font-size: 10px;
font-family: 'tahoma';
color: #c50000;
text-transform: lowercase;
cursor:pointer;
padding-right: 5px;
padding-top: 2px;
margin-right: 5px;
}

/* PRODUCT HEADER */

div#product_header h2, div#product_header h1 {
color: white;
font-size: 24px;
font-weight: normal;
margin-top: 12px;
padding-bottom: 10px;
width: 100%;
background: url(../images/product_header_seperator.gif) repeat-x bottom;
margin-bottom: 5px;
}

div#product_header {
color: white;
font: 11px tahoma;
margin-bottom: 15px;
}

div#product_header a{
color: white;
text-decoration: underline;
}

div#product_header a:hover{
color: #ea7676;
}

ul#product_main_info_left {
float: left;
height: 23px;
}

ul#product_main_info_left li{
float: left;
list-style: none;
background: url(../images/product_info_seperator.png) no-repeat right;
height: 13px;
padding: 5px 10px;
}

ul#product_main_info_right li{
float: left;
list-style: none;
background: url(../images/product_info_seperator.png) no-repeat left;
height: 13px;
padding: 5px 10px;
}

ul#product_main_info_right{
float: right;
}


/*  OPIS  PRODUKTU  */

div.product_desc_row{
background: url(../images/right_sidebar_news_seperator.gif) repeat-x bottom;
padding-bottom: 10px;
}


div#desc_row p {
padding: 0 20px 20px 20px;
text-align: justify;
line-height: 20px;
}

div#desc_row ul {
padding: 0 20px 20px 20px;
text-align: left;
line-height: 20px;
list-style: none;
}

div#desc_row li {
padding-left: 20px;
background: url(../images/markers/double_arrow_bold.gif) no-repeat left 7px;
margin-bottom: 10px;
}

div#desc_row h3, div#gallery_row h3, div#comments_row h3{
font-size: 24px;
font-family: 'arial';
font-weight: normal;
margin: 12px 0 18px 8px;
}

div#desc_row h3 {
color: #606060;
}

div#gallery_row h3 {
color: #c50000;
}

a.go_to_top {
float: right;
color: #019997;
margin-bottom: -5px;
font-family: 'tahoma';
font-size: 10px;
}

a.go_to_top:hover {
float: right;
color: #c50000;
text-decoration: none;
}

div#comments_row div.content {
padding: 0 30px 10px 30px;
}


/*   STR. TEKSTOWA   */


div#content_text {
padding: 0 20px 10px 20px;
}

div#content_text p {
padding: 0 5px 20px 5px;
text-align: justify;
line-height: 20px;
}

div#content_text ul {
padding: 0 20px 20px 20px;
text-align: left;
line-height: 20px;
list-style: none;
}

div#content_text ul li {
padding-left: 20px;
background: url(../images/markers/double_arrow_bold.gif) no-repeat left 7px;
margin-bottom: 10px;
}

div#content_text h3 {
font-size: 24px;
font-family: 'arial';
font-weight: bold;
margin: 6px 0 12px 0px;
color: #c50000;
}

div#content_text h3.gray {
color: #6e6e6e;
}

div#content_text h3.green {
color: #017804;
}

div#content_text h3.black {
color: #000;
}



a.go_to_top {
float: right;
color: #019997;
margin-bottom: -5px;
font-family: 'tahoma';
font-size: 10px;
}

a.go_to_top:hover {
float: right;
color: #c50000;
text-decoration: none;
}


/* PRODUCT HEADER */

div#page_header h2 {
color: #515151;
font-size: 24px;
font-weight: normal;
margin-top: 12px;
padding-bottom: 10px;
width: 100%;
background: url(../images/right_sidebar_news_seperator.gif) repeat-x bottom;
margin-bottom: 5px;
}

div#page_header {
color: #515151;
font: 11px tahoma;
margin-bottom: 15px;
}

div#page_header a{
color: #515151;
text-decoration: underline;
}

div#page_header a:hover{
color: #c50000;
}

ul#page_main_info_left {
float: left;
height: 23px;
}

ul#page_main_info_left li{
float: left;
list-style: none;
height: 13px;
padding: 5px 10px;
}

ul#page_main_info_right li{
float: left;
list-style: none;
height: 13px;
padding: 5px 10px;
}

ul#page_main_info_right{
float: right;
}





div#page_header{
width: 620px;
}

div#page_header_content{
float: left;
background: url(../images/page_header_bg.png);
height: 81px;
width: 602px;
}

div#page_header_left_edge{
float: left;
width: 9px;
background: url(../images/page_header_bg_edges.png) left;
height: 81px;
}

div#page_header_right_edge{
width: 9px;
float: left;
background: url(../images/page_header_bg_edges.png) right;
height: 81px;
}


/* KOSZYK */

h2#cart_header{
color: #c50000;
padding-left: 80px;
padding-bottom: 10px;
padding-top: 25px;
background: url(../images/cart/box.png) no-repeat left bottom;
}

table#shopping_cart {
height: 200px;
padding: 0 10px;
background: url(../images/cart/cart_table_bg.png) no-repeat 335px 10px;
font-size: 11px;
font-family: 'tahoma';
width: 620px;
}

table#shopping_cart tr {
background: url(../images/right_sidebar_news_seperator.gif) repeat-x bottom;
}

table#shopping_cart tr.header  td{
color: #a86060;
font-size: 10px;
font-family: 'tahoma';
font-weight: normal;
height: 25px;
padding-bottom: 5px;
}

table#shopping_cart input.button{
float: none;
}

a.discount {
color: maroon;
}

a.discount:hover {
color: red;
text-decoration: none;
}

table#shopping_cart tr#shopping_cart_summary {
background: none;
}

table#shopping_cart tr#header {
background: none;
}

table#shopping_cart td.cart_product_name  {
padding: 0 10px 0 5px;
}

table#shopping_cart td.cart_product_name  a{
color: #c50000;
}

table#shopping_cart span.price {
color: #000;
font-size: 11px;
font-family: 'tahoma';
font-weight: normal;
}

table#shopping_cart tr#shopping_cart_summary span.price {
color: #000;
font-size: 12px;
font-family: 'tahoma';
font-weight: bold;
}

table#shopping_cart tr#shopping_cart_summary td {
height: 30px;
padding-bottom: 10px;
}

div.bon-form {
background: #ffbebe;
border: 1px solid #dd8585;
padding: 15px 15px 5px 15px;
color: #d66a6a;
text-align: center;
}

div.bon-form input#cart_bon{
border: 1px solid #d66a6a;
padding: 3px;
}

div.bon-form input.button {
width: 72px;
text-align: center;
height: 21px;
line-height: 15px; 
border: none;
background: url(../images/buttons/button3_bg.png);
font-size: 10px;
font-family: 'tahoma';
color: #cf5454;
text-transform: lowercase;
padding-right: 5px;
padding-top: 2px;
margin-right: 5px;
float: none;
}


div#how_to_get_discount{
float: right;
margin-top: 8px;
}

div#how_to_get_discount a{
color: #cf5454;
font-size: 10px;
font-family: 'tahoma';
}

div#how_to_get_discount a:hover{
color: #ac5454;
}

ul#cart_steps {
color: #717171;
list-style: none;
width: 620px;
font-family: 'arial';
margin-bottom: 20px;
}

ul#cart_steps li {
width: 124px;
float: left;
}

ul#cart_steps li.current {
color: #c50000;
font-weight: bold;
}

/********************************/
/* INNE - indicator, flash itp. */
/********************************/

div#flash-message
{
	clear: both;
	margin: 1em 0; 
	color: white;
	font-weight:bold; 
	font-size: 1.2em; 
	font-family: Arial; 
	background: lightgrey; 
	padding: 0.5em; 
	width: 60%
}

/* INDICATOR */
div#indicator
{
	position: absolute; top:0;
	width: 390px;
	z-index: 1000;
	text-align: center;
}
div#indicator_close { float:right;margin-right:15px; }
div#indicator_close input { background:#F7931D;color:#ffffff; }
div#indicator .button {font-weight:bold;}
#indicator_top_left
{
	width: 14px;
	height: 14px;
	float: left;
	background: url(/images/indicator_top_left.gif);
}
#indicator_top_center
{
	float: left;
	background: url(/images/indicator_top_center.gif) repeat-x;
	width: 362px;
	height: 14px;
}
#indicator_top_right
{
	width: 14px;
	height: 14px;
	float: right;
	background: url(/images/indicator_top_right.gif);
}
#indicator_content
{
	width: 390px;
	background: url(/images/indicator_content.png) repeat-y top white;
}
#indicator_logo
{
	height: 30px;
	background: url(/images/logo-small.png) no-repeat 115px;
}
#indicator_spinner
{
	margin-top: 8px;
	background: url(/images/indicator.gif) no-repeat 185px;
}
#indicator_msg
{
	font-weight: bold;
	padding: 5px 8px;
	margin: 0;
}

#indicator_bottom_left
{
	width: 14px;
	height: 14px;
	float: left;
	background: url(/images/indicator_bottom_left.gif);
}
#indicator_bottom_center
{
	float: left;
	background: url(/images/indicator_bottom_center.gif) repeat-x;
	height: 14px;
	width: 362px;
}
#indicator_bottom_right
{
	width: 14px;
	height: 14px;
	float: right;
	background: url(/images/indicator_bottom_right.gif);
}
#indicator_cart_link
{
	text-align:center;
}

/**
 * klasy do clippingu
 */
.clipth_micro { clip:rect(0px 53px 80px 0px); position:absolute; left:0;top:0; }
.clipth_thumb { clip:rect(0px 87px 122px 0px); position:absolute; left:0;top:0; }
.clipth_midi { clip:rect(0px 130px 170px 0px); position:absolute; left:0;top:0; }
.clipth_gallery { clip:rect(0px 121px 110px 0px); position:absolute; left:0;top:0; }

#overlay { background-image: url(/images/overlay.png); }

