p, table, body
{
    
	margin-left:0px;
	margin-top:0px;
	font: 8pt 'verdana';
    color: #666600;
	
}

p_odsazeni
{
    
	margin-left:20px;
	margin-top:20px;
	font: 8pt 'verdana';
    color: #666600;
	
}

.full_border

	{
		border: 1px solid #668B85;
		border-collapse: collapse;
	}

.td_border
{
padding: 0.25em 0.25em;
vertical-align: baseline;
}

.stin
{
padding: 0;
position: relative;
background: #484848;
margin: 2em 1em;

} 

.karticka
{
position: relative;
top: -5px;
left: -5px;
background: white;
border: solid #555 1px;

}


.napisy
	{
		position:absolute;
		left:0px;
		top:162px;
	}

			
.body
	{
		position:absolute;
		left:242px;
		top:296px;
		padding-left:0;
		padding-right:0;
		background-color:#7D9A9A;
	}
					

H1
{
    COLOR: #666600;
    FONT: bold italic 18pt 'verdana';
}
H2
{
    COLOR: #666600;
    FONT: bold italic 15pt 'verdana';
}
H3
{
    COLOR: #666600;
    FONT: bold italic 11pt 'verdana';
}
H4
{
    COLOR: #666600;
    FONT: bold italic 9pt 'verdana';
}
H5
{
    COLOR: #666600;
    FONT: bold italic 8pt 'verdana';
}
H6
{
    COLOR: White;
    FONT: bold 7pt 'verdana';
}

SELECT
{
    background-color:#003B77;
    border-style:0px;
    font-size: 7pt;
    color: #ffffff;
    font-family: verdana
}


border_link
{
    border-color:"#000000";
    border-style:1px;
}

A:link, A:visited
{
    COLOR: #FFFFFF ;
   
    text-decoration: none;
}
A:hover
{
    COLOR: #FFFFFF ;
    
    text-decoration:underline;
}

.prodhref A:link, .prodhref A:visited
{
    COLOR: Silver ;
    FONT: bold 8pt 'verdana';
    text-decoration: none;
}
.prodhref A:hover
{
    COLOR: Silver ;
    FONT: bold 8pt 'verdana';
    text-decoration:underline;
}

.news BODY, .news TABLE, .news P
{
    COLOR: #ffffff;
    FONT: italic 8pt 'verdana';
}

.news A:link, .news A:visited
{
    COLOR: #ffffff;
    FONT: bold italic 8pt 'verdana';
    text-decoration:none;
}
.news A:hover
{
    COLOR: #ffffff;
    FONT: bold italic 8pt 'verdana';
    text-decoration:underline;
}

.form
	{
		position:absolute;
		left:245px;
		top:580px;
	}

.contact TABLE                                                              
{
COLOR: white;
FONT: 8pt 'verdana';     
}

.contact INPUT
{
font-family: Verdana;
font-size:7pt;
color:#White;
background-color:#B1C7D5;
border-style: none;
}  

.contact TEXTAREA
{  
 font-family: Verdana;
 font-size:7pt;
 color:#White;
 background-color:#B1C7D5;
 border-style: none;
}

.alink BODY, .alink TABLE, .alink P
{
    COLOR: #999999;
    font-weight: bold;
    text-decoration: none;
}
.page	{
	width:1024px;
	_height:100%;
	min-height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	clear:both;
}
.head	{
  clear:both;	
  width:1024px;	
  padding:0px 0px 0px 0px;	
}
.top	{
  clear:both;	
  width:1024px;	
  padding:0px 0px 0px 0px;	
}
.login	{
  clear:both;
    margin: 3px 0px 3px 0px;
}
.login_title	{
  FONT: 10pt 'verdana';
  color: #666600;
}
.login_data	{

  padding:5px 0px 5px 0px;	
  font-size:10px;
  color:#666600;
}
input.login	{
	width:128px;
	height:15px;
	font-size:10px;
	color:#999999;
	font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
input.submit	{
}
.page_data	{
	clear:both;
  	margin:0px 0px 0px 0px;
	padding:0px;
}
.left_menu	{
  float:left;
  width:180px;	
  margin:0;
  padding:2px 0px 0px 2px;
  border: 0px solid #CCCCCC;
}
.left_menu .top {
  width:180px;
  height:41px;	
  margin:0;
  padding:0;
  FONT: bold 11pt 'verdana';
  text-align:center;
  line-height:40px;
  color: #666600;
  background-image: url('img/left_menu_top.jpg');
}
.left_menu .bodys {
  width:180px;	
  FONT: 10pt 'verdana';
  text-align:left;
  text-indent: 10px;
  color: #666600;
  background-image: url('img/left_menu_body.jpg');
  background-repeat: repeat-y;
}
.left_menu .bottom {
  width:180px;	
  height:41px;	
  background-image: url('img/left_menu_bottom.jpg');
}
.right_area	{
 float: left;
  width:180px;	
  margin:0;
  padding:2px 0px 0px 2px;
  border: 0px solid #CCCCCC;
}
.middle_area	{
   float: left;
  width:626px;	
  padding:5px 0px 0px 5px;
  _margin:0px 0px 0px 0px;
  border: 0px solid #CCCCCC;
}
.data .pricetotal	{
	clear:both;
	display:block;
	width:598px;
	margin:10px 10px 0px 10px;
	padding:1px 1px 1px 1px;
	border:1px solid #CCCCCC;
	text-align:left;
}
.data .pricetotal .area	{
	clear:both;
	display:block;
	width:598px;
	height:23px;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding:1px 0px 0px 0px;
}
.data .pricetotal .area .text	{
	float:left;
	width:480px;
	padding:4px 4px 4px 4px;
	border-right:1px solid #FFFFFF;
}
.data .pricetotal .area .total	{
	float:left;
	width:99px;
	padding:4px 4px 4px 4px;
}
.data .buttons	{
	clear:both;
	display:block;
	width:598px;
	margin:10px 0px 0px 0px;
	border: 0px;
	text-align:center;
}
input.submit_button {
	width:150px;
	height:22px;
	font-size:11px;
	font-weight:bold;
	color:#666600;
	border:1px solid #666600;
	background-color: #CCCCCC;
}
.data	{
	float:left;
	width:620px;
}
.data .story	{
	clear:both;
	display:block;
	width:600px;
	margin:10px 10px 0px 10px;
	text-align:justify;
	font-size:12px;
	line-height:1.6;
}
.data .value	{
	clear:both;
	display:block;
	width:594px;
	height:22px;
	margin:10px 10px 0px 10px;
	padding:0px 4px 0px 4px;
	text-align:left;
	font-size:12px;
}
.data .value .number	{
	float:left;
	width:88px;
	height:18px;
	font-weight:bold;
	padding:4px 4px 1px 4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.data .value .name	{
	float:left;
	width:272px;
	height:18px;
	font-weight:bold;
	padding:4px 4px 1px 4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.data .value .quantity	{
	float:left;
	width:100px;
	height:21px;
	padding:1px 4px 1px 4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.data .value .price	{
	float:left;
	width:79px;
	height:18px;
	padding:4px 4px 1px 4px;
	border-bottom:1px solid #CCCCCC;
}
.data .value .minus	{
	float:left;
	width:20px;
	height:23px;
	background-image:url("img/kosik_odstranit1.jpg");
	background-repeat:no-repeat;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}
.data .value .minus_area	{
	display:block;
	width:20px;
	height:23px;
}
input.input_value {
	width:60px;
	height:15px;
	font-size:10px;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
}
.data_info	{
	float:left;
	width:620px;
}
.data .title	{
	height:24px;
	padding:20px 12px 0px 0px;
	text-align:right;
	FONT: bold oblique 13pt 'verdana';
	background-color:#EEEEEE;
}
.data .titles {
	height:24px;
	padding:20px 12px 0px 0px;
	text-align:right;
	font-size:18px;
	background-color:##EEEEEE;
	font-style:oblique;
	font-weight:bold;
	color:#500008;
		background-image: url('img/menu_backqround.gif');
}
.data .title_2	{
	height:24px;
	margin:20px 0px 0px 0px;
	padding:22px 12px 0px 0px;
	text-align:right;
	font-size:18px;
	font-style:oblique;
	font-weight:bold;
	
}

.data .title_3	{
	height:16px;
	margin:15px 10px 0px 0px;
	padding:15px 12px 0px 15px;
	text-align:left;
	font-size:14px;
	font-style:oblique;
	font-weight:bold;	
	color:#666600;	
}

.data .title_4	{
	height:24px;
	margin:20px 0px 0px 0px;
	padding:22px 12px 0px 0px;
	text-align:left;
	font-size:14px;
	font-style:oblique;
	font-weight:bold;
	
}
.data .basket	{
	clear:both;
	display:block;
	width:598px;
	margin:10px 10px 0px 10px;
	padding:1px 1px 1px 1px;
	border:1px solid #CCCCCC;
	text-align:left;
}
.data .basket .area	{
	clear:both;
	display:block;
	width:598px;
	height:23px;
	font-size:10px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding:1px 0px 0px 0px;
}
.data .basket .area .number	{
	float:left;
	width:90px;
	padding:4px 4px 4px 4px;
	border-right:1px solid #FFFFFF;
}
.data .basket .area .name	{
	float:left;
	width:272px;
	padding:4px 4px 4px 4px;
	border-right:1px solid #FFFFFF;
}
.data .basket .area .quantity	{
	float:left;
	width:100px;
	padding:4px 4px 4px 4px;
	border-right:1px solid #FFFFFF;
}
.data .basket .area .price	{
	float:left;
	width:100px;
	padding:4px 4px 4px 4px;
}
.data .value	{
	clear:both;
	display:block;
	width:594px;
	height:22px;
	margin:10px 10px 0px 10px;
	padding:0px 4px 0px 4px;
	text-align:left;
	font-size:12px;
}
.data .value .number	{
	float:left;
	width:88px;
	height:18px;
	font-weight:bold;
	padding:4px 4px 1px 4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.data .value .name	{
	float:left;
	width:272px;
	height:18px;
	font-weight:bold;
	padding:4px 4px 1px 4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.data .value .quantity	{
	float:left;
	width:100px;
	height:21px;
	padding:1px 4px 1px 4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.data .value .price	{
	float:left;
	width:79px;
	height:18px;
	padding:4px 4px 1px 4px;
	border-bottom:1px solid #CCCCCC;
}
.data .value .minus	{
	float:left;
	width:20px;
	height:23px;
	background-image:url("images/kosik_odstranit.jpg");
	background-repeat:no-repeat;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}
.data .value .minus_area	{
	display:block;
	width:20px;
	height:23px;
}
input.input_value {
	width:60px;
	height:15px;
	font-size:10px;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
}
.data .products	{
	clear:both;
	display:block;
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
}
.data	.products	.left	{
	float:left;
	width:191px;
	padding:1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
}
.data	.products	.left_action	{
	float:left;
	width:191px;
	padding:1px 1px 1px 1px;
}
.data	.products	.middle	{
	float:left;
	width:191px;
	margin:0px 8px 0px 8px;
	padding:1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
}
.data	.products	.right	{
	float:left;
	width:191px;
	padding:1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
}
.data	.products	.right_action	{
	float:left;
	width:191px;
	padding:1px 1px 1px 1px;
}
.data	.products	.product_actionweek	{
	width:191px;
	padding:220px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:center;
	line-height:11px;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	text-transform:uppercase;

}
.data .products_list_action	{
	clear:both;
	padding:5px 0px 0px 0px;
}
.data	.products	.product_title	{
	width:191px;
	height:16px;
	padding:4px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#666600;
	text-transform:uppercase;
	background-color: #CCCCCC;
}
.data	.products	.product_title_area	{
	display:block;
	width:191px;
	height:20px;
	color:#666600;
	text-decoration:none;
}
.data	.products	.product_image	{
	margin:10px 0px 10px 0px;
	text-align:center;
}
.data	.products	.product_description	{
	text-align:center;
	font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	font-size:10px;
	line-height:11px;
	font-style:normal;
	color:#666600;
}
.data	.products	.product_order	{
	width:191px;
	height:16px;
	padding:4px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#666600;
	text-transform:uppercase;
	background-color: #CCCCCC;
}
.data .products_list	{
	clear:both;
	padding:10px 0px 10px 0px;
}
.data .products_list_data	{
	height:22px;
	text-align:right;
	color:#999999;
	font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:8px 10px 0px 0px;
	background-color:#EEEEEE;
}
.data .products_list_data .aktiv	{
	color:#500008;
	text-decoration:none;
}
.data .products_list_data .pasiv	{
	color:#999999;
	text-decoration:none;
}
.data .orderdata	{
	clear:both;
	display:block;
	width:600px;
	margin:0px 10px 0px 10px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
.data	.orderdata	.actionweek_pic  {
	float: left;
	width:50px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;
   border-bottom: 1px solid #FFFFFF;

}
.data	.orderdata	.actionweek_pnr  {
	float: left;
	width:150px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;

}
.data	.orderdata	.actionweek_name	{
	float: left;
	width:250px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;

}
.data	.orderdata	.actionweek_picH  {
	float: left;
	width:50px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;
   border-bottom: 1px solid #717171;

}

.data	.orderdata	.actionweek_dateH	{
	float: left;
	width:150px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;
   border-bottom: 1px solid #717171;

}
.data	.orderdata	.actionweek_pnrH  {
	float: left;
	width:150px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;
	border-bottom: 1px solid #717171;

}
.data	.orderdata	.actionweek_nameH	{
	float: left;
	width:250px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;
	border-bottom: 1px solid #717171;

}
.data	.orderdata	.actionweek_date	{
	float: left;
	width:150px;
	height:14px;
	padding:4px 0px 4px 0px;
	text-align:right;
	background-color:#EEEEEE;

}
.data .orderdata .unit	{
	margin:10px 0px 0px 0px;
}
.data .orderdata .unit .left	{
	position:absolute;
	width:282px;
	height:14px;
	padding:4px 4px 4px 4px;
	text-align:right;
	background-color:#EEEEEE;
}
.data .orderdata .unit .right	{
	position:relative;
	left:300px;
	width:292px;
	padding:0px 4px 0px 4px;
}

.data .orderdata .unit .middle	{
	position:relative;
	left:300px;
	width:292px;
	padding:0px 4px 0px 4px;
}

.data .orderdata .buttons	{
	clear:both;
	display:block;
	width:295px;
	padding:0px 0px 0px 305px;
	margin:20px 0px 0px 0px;
	text-align:left;
}
input.input_orderdata {
	width:292px;
	height:20px;
	font-size:10px;
	vertical-align:middle;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
}
input.input_orderdataX {
	width:92px;
	height:20px;
	font-size:10px;
	vertical-align:middle;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
}
input.input_orderdataI {
	width:200px;
	height:20px;
	font-size:10px;
	vertical-align:middle;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
}
select.select_order {
	width:150px;
	height:20px;
	font-size:10px;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.data .product	{
	clear:both;
	display:block;
	width:598px;
	margin:10px 10px 0px 10px;
	padding:1px 1px 1px 1px;
	border:1px solid #CCCCCC;
	text-align:left;
}
.data .product .left {
	position:absolute;
	width:388px;
	margin:0px 10px 0px 0px;
	text-align:center;
}
.data .product .right	{
	position:relative;
	left:398px;
	width:200px;
}
.data .product .right .description	{
	font-size:10px;
	font-style:italic;
	text-align:left;
	margin:10px 0px 0px 0px;
}
.data .product .right .area	{
	font-size:12px;
	text-align:left;
	margin:2px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	background-color:#CCCCCC;
}
.data .product .right .area .text	{
	font-size:10px;
	line-height:13px;
}
.data .product .right .order	{
	font-size:12px;
	text-align:left;
	margin:2px 0px 1px 0px;
	padding:4px 4px 4px 4px;
	background-color:#EEEEEE;
}
.page_placeholder	{
	display:block;
	clear:both;
	width:1024px;
	margin:10px 0px 0px 10px;
	text-align: center;
}
.second {
	top: 118px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
.menu_podklad {
	top:127px; 
	left:0px; 
	margin:0px; 
	padding:0px;
}
.menu {
	top:122px; 
	left:0px; 
	margin:0px; 
	padding:0px;
}	
.menu_sub {
	FONT: 10pt 'verdana';
	text-decoration: underline;
	color: #666600;
}
.menu_sub2 {
	FONT: 9pt 'verdana';
	color: #CC6633;   
}
.produkt_detail{
	width: 620px;
	background-image: url(img/pozadi_produkt_2.jpg);
	background-repeat: no-repeat;
}
.page_flash{
	
	width: 800px;
	height: 600px;

	margin-top: 5px;		
}

.flash_kossuth{
	border: solid White 2px;
	width: 800px;
	height: 600px;
	margin-top: 0px;
	margin-left: 0px;
}

.adobe_banner{
	display:block;
	width:996px;
	float:left;
	height:100px;
	margin-left:3px;
	_margin-left:2px;
}

