﻿/*----------------- html, body -------------------------*/

html, body {
  color: #000000;
}
body {
	text-align: left;
	border: 0;
	margin: 20px;
	padding: 0;
	font: 12px "Lucida Grande", verdana, tahoma, sans-serif;
	background-color: #FFFFFF;
}

/*----------------- common -------------------------*/

h1 {
	font-size: 15px;
	text-transform: uppercase;
}

h2 {
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 10px;
}

h1.red {
	color: #DC0000;
}

.red {
	color: #DC0000;
}

h1 a, h1 a:link, h1 a:visited {
	text-decoration: none;
  color: #000000;
}

h1 a:hover {
	text-decoration: none;
	color: #DC0000;
}


/*-----------------container -------------------------*/
#container {
  clear: both;
}

/*----------------- logo -------------------------*/

#logo_1, #logo_2{
  display: none; 
}

#logo_1_print {
	text-align: right;
	height: 34px;
	margin: 0;
	padding: 0;
}

#logo_2_print {
	text-align: right;
	height: 18px;
	margin: 0px 0px 0px 199px;
	padding: 0;
}

#logo_1_print img, #logo_2_print img  {
	border: 0;
}


/*----------------- mavigation top -------------------------*/
#navigation_top {
  display: none;
}

#navigation_top img{
	border: 0;
}

/*----------------- mavigation -------------------------*/

#container_navigation_1 {
  display: none;
}

/* --- */

#container_navigation_2 {
  display: none;
}

/*----------------- color text frame -------------------------*/
#frame_1 {
  display: none;
}

#frame_2 {
}

/*----------------- page content -------------------------*/
#page {
	margin-top: 30px;
}

#page span{
	margin-bottom: 15px;
	padding-bottom: 30px;
}

#page a, #page a:link, #page a:visited {
  color: #000000;
  text-decoration: none;
}

#page a:hover {
	color: #DC0000;
	text-decoration: none;
}

#page a.underline, #page a.underline:link, #page a.underline:visited {
  color: #000000;
  text-decoration: underline;
}

#page a.underline:hover {
	color: #DC0000;
	text-decoration: underline;
}

#page a.nochange, #page a.nochange:link, #page a.nochange:visited {
  color: #000000;
  text-decoration: none;
}

#page a.nochange:hover {

}

/*----------------- footer -------------------------*/
#footer {
	clear: both;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px;
}

#footer a, #footer a:link, #footer a:visited {
   color: #000000;
   text-decoration: none;
}

#footer a:hover {
	color: #DC0000;
   text-decoration: none;
}

/*----------------- product detail -------------------------*/

#product_picture {
	float: left;
	width: 400px;
	height: 400px;
	background-color: #FFFFFF;
}

.product_picture_container{
	display: table; 
	#position: relative; 
	overflow: hidden;
}

.product_picture_container_1{
	#position: absolute; 
	#top: 50%;
	#left: 50%;
	display: table-cell; 
	vertical-align: middle;
	text-align: center;
}

.product_picture_container_2{
	#position: relative; 
	#top: -50%;
	#left: -50%;
}

#product_info_frame {
	float: left;
	width: 196px;
	height: 400px;
}

#product_info #back, 
#product_info #left_arrow, 
#product_info #right_arrow{
  display: none;
}

#product_info {
	margin: 10px 10px 10px 10px;
}

#product_info img {
	border: 0;
}

#product_info_icon{
	margin: 2px 10px 10px 8px;
}

#product_info_text{
	margin: 20px 10px 10px 8px;
	line-height: 18px;
}

#product_info_text span.bold_text {
	font-weight: bolder;
}

#product_info_text span.thin_text {
}

span.so_old_price {
	text-decoration: line-through;
}

span.so_new_price {
	font-size: 120%;
	font-weight: bolder;
}

div.product_purchase {
	width: 150px;
	height: 25px;
	text-align: left;
	padding: 20px 0px 0px 18px;
}

div.product_purchase fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

div.product_purchase input {
	color: #000000;
	width: 20px;
}

div.product_purchase input.button_basket_add_cze {
  display: none;
}

div.product_purchase input.button_basket_add_eng {
  display: none;
}

/*----------------- products list -------------------------*/

table.product_list_table {
	width: 596px;
   border: none;
	border-collapse: separate;
}

td.product_list_headline {
	height: 22px;
	line-height: 22px;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	display: table-cell;
	padding-left: 0px;
  border-top: 1px solid #152027;	
}

td.product_list_top {
  display: none;
}

td.product_list_bottom {
  display: none;
}

table.product_list_table td, table.product_list_table th {
	border-bottom: 1px solid #152027;
}

td.product_list_img {
	width: 122px; 
	height: 122px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}

td.product_list_img img{
	border: none;
}

td.product_list_info {
	width: 474px;
	height: 122px;
	vertical-align: top;
	text-align: left;
}

div.product_list_info_text {
	/*float: left;*/
	padding: 5px 8px 5px 8px;
}

div.product_list_info_icon {
	float: right;
}

div.product_list_purchase {
	width: 150px;
	height: 25px;
	margin-top: 5px;
	clear: right;
	float: right;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

div.product_list_purchase fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

div.product_list_purchase input {
	color: #000000;
	width: 20px;
}

div.product_list_purchase input.button_basket_add_cze {
  display: none;
}

div.product_list_purchase input.button_basket_add_eng {
  display: none;
}
/* --- */

.page_submenu_first {
	float: left;
	display: block;
	margin: 10px 0px 10px 0px;
	color: #DC0000;
}

.page_submenu_next {
	float: left;
	display: block;
	margin: 10px 0px 10px 28px;
	color: #DC0000;
}

.page_submenu_container {
	height: 19px;
	border-bottom: 1px solid #656F77;
	width: 260px;
	margin: 3px 0px 0px 0px;
}

.page_submenu_container_table {
	height: 19px;
	width: 180px;
	border-bottom: 1px solid #656F77;
	margin: 3px 0px 0px 0px;
}

a.page_submenu_link, a:link.page_submenu_link, a:visited.page_submenu_link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.page_submenu_link {
	color: #DC0000;
}

/* --- speacial offer / action listing */

table.action_list_table {
	width: 596px;
   border: none;
	border-collapse: separate;
}

table.action_list_table td, table.action_list_table th {
	border-bottom: 1px solid #152027;
}

td.action_list_img_empty {
	width: 130px;
	height: 180px;
	border-left: 2px solid #152027;
}

td.action_list_info_empty {
	width: 167px;
	height: 180px;
}

td.action_list_img {
	width: 130px;
	height: 180px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}

td.action_list_img_middle {
	border-left: 1px solid #152027;
	width: 130px;
	height: 180px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}

td.action_list_img img, td.action_list_img_middle img{
	border: none;
}

td.action_list_info {
	width: 167px;
	height: 180px;
	vertical-align: top;
	text-align: left;
}

div.action_list_info_text {
	float: left;
	padding: 5px 8px 5px 8px;
}

div.action_list_purchase {
	width: 150px;
	height: 25px;
	float: left;
	text-align: left;
	margin-top: 20px;
	padding: 0px 5px 0px 8px;
}

div.action_list_purchase fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

div.action_list_purchase input {
	color: #000000;
	width: 20px;
}

div.action_list_purchase input.button_basket_add_cze {
  display: none;
}

div.action_list_purchase input.button_basket_add_eng {
  display: none;
}

div.action_list_info_text span.bold_text {
	font-weight: bolder;
	line-height: 16px;
}

div.action_list_info_text span.so_old_price {
	font-size: 90%;
	text-decoration: line-through;
}

div.action_list_info_text span.so_new_price {
	font-size: 110%;
	font-weight: bolder;
}

/* --- filter / search --- */

#filter fieldset {
	margin: 0;
	padding: 0;
	border: 1;
}

#filter legend {
	border: 0;
}

#filter table {
	width: 596px;
	background-color: #FFFFFF;
	text-align: left;
	border: 10px solid #FFFFFF;
}

#filter td, th {
	font-weight: normal;
	padding: 6px 0px 6px 10px;
	vertical-align: top;
}

#filter th {
	width: 150px;
}

#filter select{
	width: 380px;
}


#filter input.input_large{
	width: 380px;
}

#filter input.input_small{
	width: 80px;
}

#filter .disabled {
	color: #616F76;
}

#filter input.button_search_cze {
  display: none;
}

#filter input.button_search_eng {
  display: none;
}

#filter input.button_reset_cze {
  display: none;}

#filter input.button_reset_eng {
  display: none;}

#filter input.button_filter_more_cze {
  display: none;
}

#filter input.button_filter_more_eng {
  display: none;
}

#filter input.button_filter_less_cze {
  display: none;
}

#filter input.button_filter_less_eng {
  display: none;
}

#filter select.select_2digit{
	width: 60px;
}

#filter select.select_4digit{
	width: 80px;
}

/* --- register purchase account --- */

#register fieldset {
	margin: 0;
	padding: 0;
	border: 1;
}

#register legend {
	border: 0;
}

#register table {
	width: 596px;
	background-color: #FFFFFF;
	text-align: left;
	border: 10px solid #FFFFFF;
}

#register td, th {
	font-weight: normal;
	padding: 6px 0px 6px 10px;
	vertical-align: top;
}

#register th {
	width: 180px;
}

#register textarea{
	font: 12px "Lucida Grande", verdana, tahoma, sans-serif;
	width: 350px;
}

#register select.select_2digit{
	width: 60px;
}

#register select.select_4digit{
	width: 80px;
}

#register input.input_large{
	width: 350px;
}

#register input.input_small{
	width: 80px;
}

#register input.button_submit_cze {
  display: none;
}

#register input.button_submit_eng {
  display: none;
}

#register input.button_reset_cze {
  display: none;
}

#register input.button_reset_eng {
  display: none;
}

#register input.button_delete_account_cze {
  display: none;
}

#register input.button_delete_account_eng {
  display: none;
}

/* display purchase account */

#purchase_account table {
	width: 596px;
	background-color: #FFFFFF;
	text-align: left;
	border: 10px solid #FFFFFF;
}

#purchase_account td, th {
	font-weight: normal;
	padding: 6px 0px 6px 10px;
	vertical-align: top;
}

#purchase_account th {
	width: 180px;
}


/*----------------- display product list in basket -------------------------*/

table.basket_list_table {
	width: 596px;
   border: none;
	border-collapse: separate;
	background-color: #FFFFFF;
	font-weight: bold;
}

table.basket_list_table td, table.basket_list_table th {
	border-bottom: 1px solid #152027;
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}

table.basket_list_table td {
	line-height: 18px;
	height: 62px;
}

table.basket_list_table td.right {
	text-align: right;
}

table.basket_list_table th.basket_list_header {
	border-bottom: 2px solid #152027;
	background-color: #FFFFFF;
	height: 22px;
}

table.basket_list_table th.basket_list_header_right {
	border-bottom: 2px solid #152027;
	background-color: #FFFFFF;
	height: 22px;
	text-align: right;
}

table.basket_list_table td.basket_list_footer {
	border-top: 1px solid #152027;
	background-color: #FFFFFF;
	height: 22px;
	line-height: 15px;
}

table.basket_list_table td.basket_list_footer_right {
	border-top: 1px solid #152027;
	background-color: #FFFFFF;
	height: 22px;
	line-height: 15px;
	text-align: right;
}

table.basket_list_table form {
	margin: 0;
	padding: 0;
}

table.basket_list_table fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

table.basket_list_table input {
	width: 20px;
	font-weight: bold;
}

table.basket_list_table input.button_basket_add_cze {
  display: none;
}

table.basket_list_table input.button_basket_add_eng {
  display: none;
}

table.basket_list_table input.button_basket_delete_cze {
  display: none;
}

table.basket_list_table input.button_basket_delete_eng {
  display: none;
}

table.basket_list_table input.button_basket_delete_cze {
  display: none;
}

form#continue_purchase, 
form#cancel_order, 
form#send_order {
  display: none;
}

/* send order of basket */

div.basket_order_list {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
} 

/*----------------- actualities list -------------------------*/


table.actuality_list_table {
	width: 596px;
   border: none;
	border-collapse: separate;
}

table.actuality_list_table td.actuality_list_title {
	height: 22px;
  line-height: 22px;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	display: table-cell;
	padding-left: 5px;
	border-top: 1px solid #152027;	
  border-bottom: 1px solid #152027;	
}

td.actuality_list_top {
  display: none
}

td.actuality_list_bottom {
  display: none
}

table.actuality_list_table td.actuality_list_text {
	padding: 8px 5px 15px 5px;
  line-height: 16px;
}

/* ---- actuality detail ---- */

div.actuality_title{
  width: 596px;
  height: 36px;
}

div.actuality_title_text{
  float: left;
  font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 6px 0px;
}

div.actuality_title_links{
  display: none;
}

div.actuality_title_links img{
  border: 0;
}

div.actuality_picture{
  float: left;
  padding: 10px 10px 0px 0px;
}

div.actuality_text{
  padding: 10px 0px 0px 0px;
  line-height: 16px;
}

