/*****************************************************************************/
/*  ---             Environmental properties of "FLEA e-shop" [page]     --- */
/*                  ---   Created by   Crio Arts 2009    ---                 */
/*****************************************************************************/



* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body {
	/*background-image: url(../pics/pozadie.jpg);
    background-repeat: no-repeat;*/
	background-color: black;
	color: white;	
	text-align:center;
	min-height:500px;/* for good browsers*/
	min-width:800px;/* for good browsers*/
}

#content{     		
	width: 1000px;
	margin-left: auto;
	margin-right: auto;		
	background-color: black;
	background-image: url(../pics/main_bckgrnd.jpg);
    background-repeat: repeat-y;
}
input, textarea, select{	
	background: black;
	font: 100% Arial, Verdana, Helvetica, Sans-Serif;
	color: orange;	
	border-width: 1px;
	border-color: deb154;   
	border-style: solid;
}
textarea{	
	margin-top: 2px;
}

#header {     	
	width: 100%;
	height:204px;
	background-color: black;
	background-image: url(../pics/header_bckgrnd.jpg);
    background-repeat: no-repeat;
	/*position:relative;
	float:right;*/
	text-align:left;
	/*border-width: 0px 1px 0px 1px;
	border-color: b47661;   
	border-style: solid;*/
}
#header ul{  
	margin-top:150px;
	height:20px;
	font: 60% Arial, Verdana, Helvetica, Sans-Serif;
	color: orange;
	background-color: transparent;
	list-style: none;
	position: relative;
	float: right;
}

#header ul a{     	
	color: orange;
	text-decoration:none;
}
#header ul a:hover, #header ul a:focus{     	
	text-decoration:underline;
}

#header ul li{  
	font-size: 120%;
	position:relative;
	float: left;
	margin: 1px 2px 1px 2px;
	padding: 1px 6px 1px 2px;
	border-right-style:solid;
	border-right-width:1px;
	border-color:orange;	
}
#header ul li.user_name{  
	font-size: 110%;	
	font-style: italic;
	padding: 2px 30px 0px 2px;	
}
#header ul.main_menu{  
    width: 100%;	
	font: 60% Arial, Verdana, Helvetica, Sans-Serif;
	color: orange;
	margin: 3px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	list-style: none;
	float: left;
}
#header ul.main_menu li{  
	font-size: 100%;
	height: 25px;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;		
	border:none;
	background-color: transparent;
}
#header ul.main_menu a, #header ul.main_menu a.last{  
	height: 30px;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 14px;
	float: left;
	background-color: transparent;	
	background-image: url(../pics/main_menu_buttons/m_div.png);
    background-repeat: no-repeat;	
	background-position: top right;
}
#header ul.main_menu a.last, #header ul li.last{  
	background: none;
	border:none;
}
#header ul.main_menu img{  
	border:none;
}
#header input{     		
	font: 100% Arial, Verdana, Helvetica, Sans-Serif;	
	padding: 0px;
	color: orange;
	background: transparent;
	border: none;
	text-decoration:none;
}
#header input:hover, #header input:focus{     	
	text-decoration:underline;
}

/***********************************************/
/*    left panel                               */
/***********************************************/

#left_panel {
	width: 175px;
	position: relative;
	float:left;
	margin-top: 0px;
	padding: 20px 5px 50px 3px;
	background-color: transparent;
	text-align:left;
	/*background-image: url(../pics/Pozadie_SpVlavo.jpg);
	background-repeat: no-repeat;*/
	border-width: 0px 0px 0px 1px;
	border-color: b47661;   
	border-style: solid;	
}

#left_panel h1{
	color: white;
	font-size: 150%;
	margin-bottom: 10px;
}
#left_panel ul {	
	list-style:none;
	background-color: transparent;
	text-align: left;
}
#left_panel ul li {			
	font: 100% Arial, Verdana, Helvetica, Sans-Serif;
	background-color: transparent;	
	/*list-style-image: url(../pics/leftmenu_pict.jpg);
	list-style-type:circle;
	list-style-position:inside;*/
	color: ff9900;	
	/*border-bottom-color: 7e0003;   
	border-bottom-style: double;*/
	padding: 0px 2px 2px 3px;
	margin: 2px 0px 2px 0px;
}
#left_panel ul li img{	
	vertical-align:middle;
	border:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
}
#left_panel ul li a {		
	text-decoration:none;
	font-size: 80%;
	color: ff9900;
	background-color:transparent;
	border:none;
}
#left_panel ul ul{
	/*border-top-width: 3px;*/
	border-top-color: #660000;   
	border-top-style: double;
	margin-bottom: 25px;
	margin-top: 1px;
	
}
#left_panel ul ul li{
	background-color: transparent;	
	list-style-image:none;
	border:none;	
	color:ffcc66;
	padding: 0px;
	margin: 0px;
	font: 75% Arial, Verdana, Helvetica, Sans-Serif;
	padding-left:0px;
}

#left_panel ul ul li a, #left_panel ul ul li a.active {	
	color:ffcc66;	
	border:none;
	line-height:22px;
	background-image: url(../pics/leftMenu_bg.jpg);
	background-repeat: horizontal;
	padding: 1px 1px 1px 22px;
	margin: 0px 0px 0px 0px;
	display:block;
}
#left_panel ul ul li a.active {		
	background-image: url(../pics/leftMenu_bg_active.jpg);	
}
#left_panel ul ul ul {		
	border:none;
	margin-bottom: 3px;	
}
#left_panel ul ul ul li a {	
	list-style-image:none;
	font-size:100%;
	line-height:15px;
	padding-left: 12px;
	background-image: none;	
	text-decoration:none;
	color: ff9933;	
}
#left_panel ul ul ul li a.active {
	line-height:15px;
	padding-left: 12px;
	background-image: none;
	text-decoration:underline;
}

#left_panel ul ul li a:hover, #left_panel ul ul li a:focus{	
	color:ffcc66;	
	background-image: url(../pics/leftMenu_bg_over.jpg);
	background-repeat: horizontal;
}
#left_panel ul ul ul li a:hover, #left_panel ul ul ul li a:focus{	
	line-height:15px;
	background-image: none;
	text-decoration:none;
}

/***********************************************/
/*    right panel                               */
/***********************************************/

/*
#right_panel {        - for dynamical width - 100% width of the window
	width: 150px;
	position: absolute;
	right:0;
	margin-top: 10px;
	padding-right: 10px;
	background-color: red;
	text-align: left;
}*/
#right_panel {
	width: 140px;
	position: relative;
	float: right;
	color: ffcc66;	
	font: 70% Verdana, Arial, Helvetica, Sans-Serif;
	margin-top: 0px;
	padding-top: 20px;
	/*padding-right: 10px;*/
	background-color: black;
	text-align: left;
	border-width: 0px 1px 0px 0px;
	border-color: b37661;   
	border-style: solid;
}
#right_panel input{
	margin: 2px 0px 2px 0px;
}
#right_panel h1{     	
	font: 120% Verdana, Arial, Helvetica, Sans-Serif;
	color:orange;
	margin-bottom: 2px;
}
#right_panel_p, #right_panel_offer{ 
	margin-top: 10px;
	margin-bottom: 50px;
	font: 90% Verdana, Arial, Helvetica, Sans-Serif;
	border-width: 1px 0px 2px 0px;
	border-color: deb154;   
	border-style: solid;
}
#right_panel_offer{ 
	padding: 8px 4px 10px 0px;	
	font-size: 100%;
	color: c80808;
	border-color: red;   	
}
#right_panel a{ 
	border: none;
	color:orange;
	border-width: 0px;
	text-decoration: none;  	
}
#right_panel a:hover, #right_panel a:focus{ 	
	text-decoration: underline;  	
}
#right_panel a.img{ 
	border: none;
	border-width: 0px;
	text-decoration: none;  	
}
#right_panel_offer a{ 	
	color: red;
	font-weight:bold;
}
#right_panel  fieldset{	
	padding:5px 1px 5px 1px;	
	margin-bottom:10px;
	border: none;
	border-top:solid 1px;
	border-bottom:solid 1px;	
    border-color:orange;
	z-index: 42;
}
#right_panel  fieldset  legend{	
	text-align: left;
	margin-left:5px;
	font-weight:bold;
	color: orange;
	padding-left:5px;
	padding-right:5px;
	z-index: 43;
}

#right_panel  fieldset  input{	
	margin-top: 1px;
	margin-bottom: 1px;
	z-index: 44;
}
#right_panel  input:active{	
	color: d99105;
}

#righ_tooltip{
	display:block;		
	position:absolute;
	bottom:100px; 
	right:50px; 
	width:870px;
	background-color: black; 
	color:white;
	font-size: 110%;
	text-decoration: none;	
	text-align: left;		
	border:15px solid white;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
} 
#righ_tooltip a{
	color:ff9900;
	font-weight:bold;
} 
#righ_tooltip h2{
	color:red;
	margin:40px 0px 20px 80px;
	text-decoration:none;
	font-weight:bold;
	font-size: 110%;
} 
#righ_tooltip p{
	margin:27px 80px 80px 80px;
	color:ffcc66;
} 
#righ_tooltip input{
	font-size: 120%;
	float:right;	
	font-weight:bolder;
	margin:25px 30px 0px 10px;
	color:white;
	border:2px solid white;
} 

/***********************************************/
/*    center                                   */
/***********************************************/

/*
#center {           - for dynamical width - 100% width of the window
	min-width: 600px;
	position: absolute;
	left:170;
	right:170;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: yellow;
	text-align:left;	
}*/
#center {	
	width:650px;
	position: relative;
	float: left;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: transparent;
	text-align:left;	
	/*border-width: 0px 1px 0px 1px;
	border-color: b37661;   
	border-style: solid;*/
	/*background-image: url(../pics/Pozadie_SpVlavo.jpg);
	background-repeat: no-repeat;*/	
}
#center h5{	
	font-size:100%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	margin-left: 15px;
    color: brown;
	background-color: transparent;	
	text-decoration:none;
}
#center a.cesta{	
    color: brown;
	font:90% Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	background-color: transparent;	
	text-decoration:none;
}
#center a.cesta:hover{	
	text-decoration:underline;
}

#text_field{	
	width:640;
	position:relative;
	/*font-family: Verdana, Arial, Helvetica, Sans-Serif;*/
	float:left;
   /* background-image: url(../pics/H1Roh.jpg);
	background-repeat: no-repeat;	
	background-position: top left;*/
	/*border-width: 1px;
	border-color: deb154;   
	border-style: solid;*/
	background-color: transparent;	
	margin: 10px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
}

#text_field  h1{		
	color: orange;
	font:120% Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 15px;
}

#text_field  p{		
	color: white;
	font-size: 80%;
	font-family: tahoma, arial;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 15px;
}
#text_field  a{		
	color: white;
	font-family: tahoma, arial;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration: none;
}	
#text_field  img{		
	border:none;
	margin: 5px 2px 10px 2px;
}
#text_field  a img{		
	border:none;
}
#text_field  a:hover, #text_field  a:focus, #text_field  a img:hover, #text_field  a img:focus{		
	text-decoration: underline;
}


#text_field  fieldset{	
	padding:10px 5px 10px 5px;	
	margin:10px 10px 10px 10px;
	border: none;
	border-top:solid 1px;
	border-bottom:solid 1px;	
    border-color:orange;
	z-index: 42;
}
#text_field  fieldset  legend{	
	text-align: left;
	margin-left:10px;
	font-weight:bold;
	color: orange;
	padding-left:5px;
	padding-right:5px;
	z-index: 43;
}

#text_field  fieldset  input{	
	margin-top: 1px;
	margin-bottom: 1px;
	z-index: 44;
}

#text_field  fieldset label{	
	display: block;
	width: 200px;
	float: left;
	text-align: right;	
	padding-left:20px;
	padding-right:10px;
    font-size: 80%;	
	background-color: transparent;
	z-index: 43;
}

#text_field  table{	
	font-size: 100%;	
	background: transparent;
	border:none;
}
#text_field  table.cart{	
	font-size: 80%;	
	background: transparent;
	border:none;
}
#text_field  table td{	
	text-align:left;
	border: none;
}
#text_field  table td input{	
	font-size: 100%;
	text-align:center;
}
#text_field  table td.right{	
	text-align:right;
}
#text_field  tr.head{		
	font-size: 85%;
	color:grey;
	border:none;
	text-align:center;
}
#text_field  tr.head td{
	border:none;
	border-right: solid 1px white;
	border-left: solid 1px white;
	padding: 0px 2px 0px 2px;
	text-align:center;
}
#text_field  tr.line_top td{
	border-top:1px dotted grey;
}
#text_field  tr.line_both td{
	border-top:1px dotted grey;
	border-bottom:1px dotted grey;
}
#text_field  tr.cartsummary{		
	font-size: 120%;
	color:ffcc66;
	border:none;
	text-align:center;
}
#text_field  tr.cartsummary td{		
	text-align:right;	
}
#text_field  tr.prve{		
	background-color:502203;
}
#text_field tr.druhe{		
	background-color:57514d;
}
#text_field  tr.prve:hover, #text_field  tr.druhe:hover{		
	background-color:a67517;
}
#text_field  td.left{		
	text-align:left;
	padding-left:3px;
	padding-right:2px;
}
#text_field  td.right{		
	text-align:right;
	padding-left:2px;
	padding-right:3px;
}
#text_field  td.center{		
	text-align:center;
	padding:0px;
}
#text_field  input:active{	
	color: d99105;
}
#text_field  p.val_logout, #text_field  p.val_login, #text_field  p.green_light, #text_field p.red_light{		
	background:transparent;	
	color: green;
	font-size:80%;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;	
	padding-left: 100px;	
	border: none;
}
#text_field  p.green_light, #text_field p.red_light{
	position:relative;
	float:left;	
	font-weight: normal;
	font-size:80%;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#text_field  p.val_login, #text_field p.red_light{	
	color: red;	
}
#text_field	a.tooltip{
	position: relative;
	text-decoration: underline;
	z-index: 80; 
}
#text_field	a.tooltip:hover{
	z-index: 85;
	text-decoration: none;	
	text-align: left;
}
#text_field	a.tooltip span{
	display: none;
} 
#text_field	a.tooltip:hover span{
	display:block;		
	position:absolute;
	bottom:10px; 
	right:10px; 
	width:250px;
	background-color: black; 
	color:white;
	font-size: 110%;
	text-decoration: none;
	padding:3px 5px 15px 5px;
	text-align: justify;		
	border:1px solid white;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#intro_text{	
	width:auto;
	position:relative;
	float:left;
	font: Verdana, Arial, Helvetica, Sans-Serif;
	color: ffcc66;
	font-size: 90%;
	background-color: transparent;	
	margin: 10px 35px 5px 35px;
	padding: 10px 0px 30px 0px;
}
#intro_text	ul{
	color:ffcc66;  
	margin-left:65px; 
	margin-top:10px; 
	list-style: none;
}
#intro_text	ul li.signature{
	color:ff9900; 
	margin-top:10px;
}

#strankovac {		
	color:ffcc66;
	font: 55% Verdana, Arial, Helvetica, Sans-Serif;
}
#strankovac  a.aktualna_strana{	
	padding: 0px 4px 0px 4px;
	font-size: 110%;
    font-weight: bold;		
	text-decoration: none;
	color: orange;		
}
#strankovac  a.strany{	
	padding: 0px 2px 0px 2px;
	font-size: 100%;		
	text-decoration: none;
	color: white;		
}

#list, #detail_list{	
	width:97%;
	position:relative;
	float:left;
	font: 80% Verdana, Arial, Helvetica, Sans-Serif;
/*	border-width: 1px;
	border-color: deb154;   
	border-style: solid;*/
	background-color: transparent;	
	margin: 10px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}
#detail_list img{
	position:relative;
	float:left;
	margin: 2px 5px 5px 5px;	
}
#detail_list p, #optional{	
	position:relative;
	float:left;
	color: ff9900;
	background: black;
	margin: 2px 0px 5px 10px;
	padding: 0px 10px 10px 0px;
}
#detail_list p.contains{	
	width: 130px;
}
#optional{	
	/*width: 270px;*/
	font-size: 84%;
	margin-right: 2px;
	margin-top: 20px;
	color: ffcc66;
}
#optional label.amount{		
	color: #996633;	
}
#optional input.amount{	
	background: black;
	color: #996633;	
	border-width: 1px;
	border-color: #996633;   
	border-style: solid;
}
#optional input.addToCart{	
	cursor: pointer;
	width:120px;
	position:relative;
	float:left;
	background: #330000;
	color: #996633;	
	border-width: 1px;
	border-color: #996633;   
	border-style: solid;
}

/*#optional input.amount{	
	background: black;
	color: ffcc66;	
	border-width: 1px;
	border-color: deb154;   
	border-style: solid;
}
#optional input.addToCart{	
	width:120px;
	position:relative;
	float:left;
	background: black;
	color: ffcc66;	
	border-width: 1px;
	border-color: deb154;   
	border-style: solid;
}*/
#optional input.addToCart:hover, #optional input.addToCart:focus{	
	background: black;
}
#imagecheck{		
	color: ffcc66;
	margin: 0px 0px -8px 0px;
	padding: 0px 0px 0px 0px;
}
#imagecheck img{	
	cursor: pointer;	
	position:relative;
	float:left;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#imagecheck input{	
	cursor: pointer;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#detail_list h2, #detail_list h2.evat, #detail_list h2.vat{	
	clear:both;
	font-size: 110%;
	color: orange;
	font-weight: bold;
	background: black;
	margin: 10px 5px 5px 5px;
	padding: 2px 2px 2px 2px;
}
#detail_list h2.vat{	
	margin: 0px 5px 5px 5px;
	
}
#detail_list h2.evat{	
	font-size: 90%;
	
}
#detail_list h3{	
	clear:both;
	font-size: 100%;
	color: orange;
	font-weight:normal;
	background: transparent;
	margin: 5px 5px 0px 5px;
	padding: 0px 2px 2px 2px;
}
#detail_list input.shipp_address_filled{		
	border:none;
	color:ffcc66;
}
#detail_list input.shipp_address_empty{
}
#detail_list input.er_label{
	color:red;
	size:50px;
}
#detail_list input.back_to_address{
	border:none; 
	color:white;
}
#detail_list input.back_to_address:hover{
	text-decoration:underline;		
	cursor:pointer;
}
#detail_list input.recap, #detail_list textarea.recap{	
	font-size: 90%;
	text-align: left;
	color:ffcc66;
	border:none;
}
#detail_list textarea.recap{
	margin-top:2px;
}
#detail_list a.order{
	font-size: 120%;
	margin: 5px 2px 2px 2px;
	color:ff9900;
	border-width: 1px;
	border-color: ffcc66;   
	border-style: solid;
}
#detail_list a.order:hover{
	text-decoration:none;		
}
#detail_list a.order:active{	
	color: d99105;
}
#list_unit{	
	width:148px;
	height:244px;
	text-align: center;
	position:relative;
	float:left;
	border-width: 1px;
	border-color: orange;   
	border-style: solid;
	background-color: transparent;	
	margin: 5px 2px 2px 2px;
}

#list_unit img{	
	text-align: center;
	margin: 5px 2px 2px 2px;
}
#galeria{	
	background-image: url(../pics/line.jpg);
    background-repeat: no-repeat;
	width:90%;
	position:relative;
	float:left;
	border: none;
	text-align: justify;
	margin: 0px 5px 5px 5px;
	padding: 10px 20px 10px 2px;
	z-index: 49;	
	color: white;
	font: 90% Verdana, Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	z-index: 63;
}
#galeria p{	
	color: ffcc66;
	z-index: 64;
}
#galeria img{	
	margin: 5px 2px 2px 14px;
	border-width: 1px;
	border-color: orange;   
	border-style: solid;
	z-index: 63;
}
#foto_menu {
	width: 95%;
	background-color: transparent;	
	position: relative;
	float:left;
	margin-bottom: 0px;	
	margin-left: -20px;
	margin-top: 15px;
	padding-left: 40px; 
/*	border-bottom-width: 1px;
    border-bottom-color: blue;
	border-bottom-style: solid; */
	z-index: 51;	
}

#foto_menu ul {
	list-style: none;
	background-color: transparent;
    position:relative;	
    float:left;	
	text-align: left;	
	bottom: 0px;
    z-index: 51;
	
}
#foto_menu ul li {
	display: inline;
	list-style: none;
}
#foto_menu ul a{	
	display:block;	
	cursor:pointer;
	width:150px;
	font: 80% Arial, Verdana, Helvetica, Sans-Serif;
	text-align: center;	
	height:14px;
	line-height:14px;
	background-color: #221200;	
	text-decoration:none;
	color: ffcc66;
    border-width: 1px;
    border-color: #2b2900 #2b2900 transparent #2b2900;
	border-style: solid; 
	float: left;
	padding: 3px 0;
	margin: 1px 2px -1px 0;
	z-index: 53;
}
#foto_menu ul li a.activated, #foto_menu ul li a.sirs_activated {	
    font-weight:normal;   
	text-decoration: underline;
    color: ffcc66;
    border-width: 1px;
    border-color: #660000;
	border-style: solid;   	
	border-bottom: none;
	background-color: #330000;
	padding-bottom: 6px;
	margin-top: 0;
	z-index: 54;
}
#foto_menu ul li  a:hover, #foto_menu ul li a:focus{      
	margin-top: 0;
	padding-bottom: 4px;
    z-index: 54;	
}  
#foto_menu ul li  a.activated:hover, #foto_menu ul li a.activated:focus, #foto_menu ul li a.sirs_activated:hover, #foto_menu ul li a.sirs_activated:focus{	
    border-width: 1px;
    border-color: #660000;
	border-style: solid;
	padding-bottom: 5px;	
	z-index: 54;
}

/*
#foto_menu ul li  a:hover, #foto_menu ul li a:focus{
    background-color: transparent;
    color: orange;
    border-width: 1px;
    border-color: orange orange orange orange;
	border-style: solid;  
	margin-top: 0;
	padding-bottom: 4px;
    z-index: 54;	
}  
#foto_menu ul li  a.activated:hover, #foto_menu ul li a.activated:focus, #foto_menu ul li a.sirs_activated:hover, #foto_menu ul li a.sirs_activated:focus{
	background-color: transparent;
	color: brown;
    border-width: 1px;
    border-color: orange orange fce698 orange;
	border-style: solid;
	padding-bottom: 5px;	
	z-index: 54;
}*/

#foto_menu ul a.sirsie, #foto_menu ul li a.sirs_activated{
	width:150px;
}

/***********************************************/
/*    footer                                   */
/***********************************************/
#upper_footer {     	
	width: 100%;
	height: 20px;
	font: 60% Geneva, Arial, Verdana, Helvetica, Sans-Serif;
	position: relative;
	float: left;
	color:#ffcc99;	
	background-color: transparent;	
	text-align:center;
	border-width: 0px 0px 0px 1px;
	border-color: b47661;   
	border-style: solid;
}
#upper_footer a{
	margin: 0px 10px 0px 10px;	
    text-decoration: none;
	color:#ffcc99;		
	vertical-align:bottom;
	padding-right: 15px;
	background-color: black;
	background-image: url(../pics/dl_go.jpg);
    background-repeat: no-repeat;
	background-position:right; 
}
#upper_footer a:hover{
	color:#ff0033;		
}


#footer {     	
	width: 100%;
	height: 30px;
	clear:both;
	background-color: black;
	background-image: url(../pics/footer_bg.jpg);
    background-repeat: no-repeat;	
	text-align:center;
}

#footer a{
	margin: 0px 10px 0px 10px;
	font: 60% Geneva, Arial, Verdana, Helvetica, Sans-Serif;
    text-decoration: none;
	color:orange;		
	vertical-align:bottom;
}


/*
#footer {
    width:900px;
	padding-top: 40px;
	clear:both;
	height:20px;	
	border-bottom:1px solid white;
	background-color: transparent;
	color: db7821;
	text-align:center;	
	bottom:0;
	position: relative;	
	margin-left: 90px;
	margin-right:6px;	
}
#footer a{
    text-decoration: none;
	color:0744be;
}
#footer_left{	
    width:300px;
    font-family: Trebuchet, arial; 
    font-size: 60%;	
    padding-left: 10px;	
	text-align: left;
	color: white;	
   	text-decoration: none;
	background-color: transparent;	
	position: bottom left;
	float:left;
	z-index: 21;	
}
#footer_right{	
    width:150px;
    font-family: Trebuchet, arial; 
    font-size: 60%;	
    padding-right: 10px;	
	text-align: right;
	color: dc6b07;	
   	text-decoration: none;
	background-color: transparent;	
	position:relative;
	float:right;
	z-index: 21;	
}*/



#tbl_line, #tbl_line_head, #tbl_sum_line{	
	width:100%;
	clear:both;
}
#tbl_line_head{	
	color:silver;
	text-decoration: underline;
}
#tbl_sum_line{	
	padding-top:14px; 
	margin-bottom:30px; 
	color: ff9900; 
	border-top-width: 1px;
	border-top-color: ffcc66;   
	border-top-style: solid;
}
#tbl_block1, #tbl_block2, #tbl_sum_block{	
	position: relative; 
	float:left;	
	margin-bottom:2px;
}
#tbl_block1{	
	width:300px; 
	text-align: left;
}
#tbl_block2{	
	width:95px; 
	text-align: right;
}
#tbl_sum_block{	
	width:280px; 
	text-align: right;	
	border-bottom-color: ffcc66;   
	border-bottom-style: double;
}

