/* * { border: 1px solid white !important; } */

#attention{
    position:absolute;
	top:150px;	
    left:30px;
	font-weight:bold;
	color:red;
	background-color:black;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
    padding:15px;
	border: 1px solid white !important;
	text-align:center;
	margin-right:auto;
	margin-left:auto;	
	width:500px;
	z-index:1;
}

#shop_header{
	position:relative;
	width:520px; 
    height:50px; 
	/* border: 1px solid green !important;*/
}
/*
 * CART PICTURE
 */
#shop_header_cart{
	cursor: hand !important;
	cursor: pointer !important;
	position:absolute;
	top:0px;
	left:0px;
	width:28px;
	height:27px;
	background:url(../../Images/shop/cart_off.gif);
}
#shop_header_cart:hover{
	cursor: hand !important;
	cursor: pointer !important;
	width:28px;
	height:27px;
	background:url(../../Images/shop/cart_on.gif);
}
#shop_header_cart a:hover{
	background:url(../../Images/shop/cart_on.gif);	
}

#shop_header_cart span{
	display:none;
}

/*
 * 	BACK2SHOP PICTURE
 */
#shop_header_shop{
	cursor: hand !important;
	cursor: pointer !important;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:28px;
	background:url(../../Images/shop/back_off.gif);
}
#shop_header_shop:hover{
	cursor: hand !important;
	cursor: pointer !important;
	width:50px;
	height:28px;
	background:url(../../Images/shop/back_on.gif);
}
#shop_header_shop a:hover{
	background:url(../../Images/shop/back_on.gif);	
}

#shop_header_shop span{
	display:none;
}

#shop_header_amount {
	position:absolute;
	top:5px;
	left:55px;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color:yellow;	
	font-weight:bold;
}
/**
 *	Shop content
 */
#shop_content{
	position:absolute;
	width:390px;  
	height:390px;
	margin:0;
	padding:0;
	top:20px;	
	right:0px;
	overflow:auto;
	margin-right:auto;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	/*border: 1px solid red !important;*/
}

#shop_content_product{
	position:absolute;	
	right:0px;
	cursor: default !important;			
}
#shop_content_image {
	cursor: hand !important;
	cursor: pointer !important;			
}
#shop_content_product div{
	position:relative;
	color:silver;
	right:10px;
}
#shop_content_price_text{
	color:gray;
	font-weight:bold;
	right:0px;
	text-align:right;
}
#shop_content_price{
	color:yellow;
}
/*
 *	FORM
 */
#form_empty{
	position:absolute;
	bottom:20px;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color:red;
	background-color:black;
	font-weight:bold;
	margin:10px;
	padding:10px;
}
/*
 *	SHIRT FORM *************************
 */
#form_shirt_order_form{
	position:absolute;
	width:170px;
	border: 1px solid gray !important;
	bottom:0px;
	margin:0px;
	padding:2px;
	left:0px;
	background-color:black;
}

#form_shirt_order_form select{
	width:105px;
}

#form_shirt_select_type{
	text-align:right;
	padding:2px;
	top:3px;
	right:3px;
	color:gray;
}
#form_shirt_select_size{
	text-align:right;
	padding:2px;
	top:28px;
	right:3px;
	color:gray;
}

#form_shirt_select_count{
	text-align:right;
	padding:2px;
	top:53px;
	right:3px;
	color:gray;
	
}
#form_shirt_select_print{
	text-align:right;
	padding:2px;
	top:78px;
	right:3px;
	color:gray;
}
#form_shirt_button_add{
	bottom:3px;
	font-weight:bold;
	text-align:left;
}
/*
 *	MENU ********************************
 */
.treeview{
	margin:0;
	padding:0;
	position:absolute;
	top:40px;
	left:0px;
	color:gray;
	width:200px;
	height:230px;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	/*border: 1px solid blue !important;*/
	cursor: hand !important;
	cursor: pointer !important;		
	overflow:auto;
}

.treeview a:link {text-decoration: none; color:gray;} /*unvisited*/
.treeview a:visited {text-decoration: none;color:gray;} /*visited*/
.treeview a:hover {text-decoration:none;color:white;font-weight:bold;} /*user hovers*/
.treeview a:active {text-decoration:none;color:gray;}/*active links*/

.treeview ul{
	list-style-type:none;
	list-style-position:inside;
	_list-style-position:outside;
}

#node_on {
	list-style-image:url(../../Images/shop/open.gif);
	cursor: default !important;	
}

#node_off {
	list-style-image:url(../../Images/shop/closed.gif);
	cursor: default !important;	
}

#node:hover{
	color:silver;
}

#node_empty{		
	list-style-image:none;	
	cursor: default !important;	
}
#node_empty:hover{
	color:silver;	
}

#item {
	list-style-image:none;	
}

#item:hover{
	font-weight:bold;
}

/************************************************************
 * ***************** CART TABLE *****************************
 */

#cart_table{  
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;  
  text-align:center;
  width:550px;
  background-color:black; 
  border: 0px solid #FFD700;        	
}

#cart_table_cell_head{  
  text-align:center;     
  color:gray;
  background-color:#191970;
  font-size:small;
  font-style:italic;
  font-weight:bold;  
}

#cart_table_cell{
  font-size:small;	
  color:white;
  background-color:#191970;
  border: 1px solid gray;
  border-left: 0px solid #FFD700;
  border-right: 0px solid #FFD700;
  width:0px;
}

#cart_table_button{  
	position:absolute;	
	left:380px;     
	_left:330px;     
}

#cart_table_header{
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color:yellow;
	font-weight:bold;
}
/*
 *	**************** SHOP EMPTY **********************
 */

#shop_empty_text{
	color:yellow;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;

}

#shop_empty_cart{
	position:relative;
	width:78px;
	height:80px;
	background:url(../../Images/shop/cart_big.gif);	
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;

}

/************************************************************
 * ***************** ADMIN TABLE *****************************
 */

#shop_admin_table{  
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;  
  text-align:center;
  width:550px;
  background-color:black; 
  border: 0px solid #FFD700;        	
}

#shop_admin_cell_head{  
  text-align:center;     
  color:gray;
  background-color:#191970;
  font-size:small;
  font-style:italic;
  font-weight:bold;  
}

#shop_admin_cell{
  font-size:small;	
  color:white;
  background-color:#191970;
  border: 1px solid gray;
  border-left: 0px solid #FFD700;
  border-right: 0px solid #FFD700;
 
}

#shop_admin_cell_left{	
  font-size:small;	
  color:white;
  background-color:#191970;
  border: 1px solid gray;
  border-left: 0px solid #FFD700;
  border-right: 0px solid #FFD700;
  text-align:left; 	
}


#shop_admin_button{  
	position:absolute;	
	left:380px;     
	_left:330px;     
}

/************************************************************
 * ***************** GAUNER SHOP_PRODUCT_TYPE TABLE *****************************
 */

#gauner_table{  
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;  
  text-align:center;
  width:370px;	
  background-color:black; 
  border: 0px solid #FFD700;        	
}
#shop_gauner_button{  
	position:absolute;	
	left:250px;
}


/************************************************************
 * EMAIL SHOP TABLE
 */

#email_table{  
  margin-top:50px;  
  text-align:center;
  width:400px;	
  background-color:black; 
  border: 0px solid #FFD700;        	
}

#email_table_cell_head{  
  position:relative;
  font-size:small;	
  font-weight:bold;
  color:silver;
  width:100px;	
  padding:2px;
  background-color:#191970;
  border: 1px solid gray;
  border-left: 0px solid #FFD700;
  border-right: 0px solid #FFD700;
  text-align:right;
}

#email_table_cell{
  font-size:small;	
  color:white;
  background-color:#191970;
  border: 1px solid gray;
  border-left: 0px solid #FFD700;
  border-right: 0px solid #FFD700;
  text-align:left;	
}

#email_table_otazka{
  font-size:small;
}
#email_table_otazka_title{
  font-weight:bold;
  color:red;	
  font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	  
}

#email_param_warn{
  color:gray;
  font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
  text-align:left;
}

/*
 * ADMIN SHOP MAIN FORM: open/close shop,change shop email
 */

#gauner_main_table{
	width:305px;
	height:50px;
	border: 1px solid gray !important;
	top:0px;
	margin:0px;
	padding:2px;
	left:0px;		
	background-color:black;
	font-weight:bold;
    color:yellow;	
    font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

#gauner_main_table_cell{
  font-size:small;	
  color:white;
  background-color:#191970;
  border: 1px solid gray;
  border-left: 0px solid #FFD700;
  border-right: 0px solid #FFD700;
  text-align:left;	
}

/*
 * 	TEXTY k obchodu
 */

#text{
    width:350px;
    color:silver;	
    font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-align:justify;
	background-color:black;
	padding:10px;

}
#text b{
   color:white;
}

#text i{
  color:yellow;
  font-weight:bold;
}

#text a:link {color:yellow;text-decoration: none} /*unvisited*/
#text a:visited {color:yellow;text-decoration: none} /*visited*/
#text a:hover {color:yellow;text-decoration:underline;}
