#flash {position:relative; display:block; padding-left:212px;}

#show_articles {padding-left:60px;}

#news_block {position:relative; display:block; padding-left:15px;}

.menu_list {	
	width: 202px;
}
.menu_head {
	width:202px;
	height:37px;

	cursor: pointer;
	position: relative;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:11px;
    font-weight:bold;
    background: url(img/manu_bar.jpg) 0 0 no-repeat;
	color:#00B200;
}
.menu_body {
	display:none;
	 padding-left:6px;
}
.menu_body a{
  display:block;
 

 

  text-decoration:none;
}
.menu_body a:hover{
  color: #333;
  text-decoration:underline;
  }
.menu_foot {background:url(img/menu_foot.png) 0 0 no-repeat; width:200; height:16px;}
/****************************************************/

#auth {position:absolute; left:0; bottom:0; margin-left:-210px;}

.divpodmenu3{
	position:absolute;
	top:-14px;
	right:100px;
	width:200px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-image:url('img/i6.gif');
	visibility:hidden;
	z-index:3;
}


.divpodmenu3 h1 {font-size:11px; font-weight:100; margin:0px; padding:0; text-align:left;
	font-family:Verdana;
	color:#f3cc27;}


.posit {position:relative; display:block; }

.corzina {position:relative; bottom:0;}
.kor_opis {
padding:10px 15px 0 0;}

.search{
position:relative;
top:-20px;
left:0px;
height:50px;
width:234px;

vertical-align:middle;
background-image:url('img/search.png'); 
}

.katalog {
background-image:url('img/katalog.png'); 
background-repeat:no-repeat;
color:#00b200;
font-size:14;
font-weight: bold;
}

.head_menu {
background:#FF0000; 
background-repeat:repeat;
}

.foot{
background:url('img/foot.png') bottom left no-repeat;

}

.head_fon{
background-image:url('img/fon.png');
height:202px;
background-repeat:no-repeat;
}


body, form{
	margin:0px;
}

body{
	background-color:#fbf8e3;
}

td,th, body{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
}

input,textarea,select{
	font-size:11px;
}

a{
	color:#00b200;
	text-decoration:underline;
}

.linkmenu, .linkmenu_{
	display:block;
	width:73px;
	text-decoration:none;
	margin-bottom:4px;
}
.linkmenu_{
/*	width:89px;*/
}

.linkpodmenu{
	display:block;
	width:200px;
	padding:3px;
	padding-right:5px;
	padding-left:6px;
	font-weight: 100;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#567717;
}

.linkpodmenu2{
	
	padding:3px;
	padding-right:5px;
	padding-left:6px;
	font-weight: 100;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#567717;
}
.linkpodmenu2:hover {text-decoration:underline;}
.linkpodmenucategory{
    display:block;
	width:200px;
	padding:3px;
	padding-right:5px;
	padding-left:12px;
	font-size:11px;
	text-decoration:none;
	color:#00b200;
}

.linkpodmenu:hover, .linkpodmenucategory:hover{
	text-decoration:underline;
}

.divpodmenu{
	position:relative;
	top:0px;
	left:2px;
	width:198px;
	z-index:3;
	background-color:#D6FAB9;
	
}

.divpodmenu2{
	position:absolute;
	top:127px;
	left:74px;
	width:200px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-image:url('img/i6.gif');
	visibility:hidden;
	z-index:3;
}

.color{
	color:			#BD1430;
}

h1
{ font-family:		Arial;
  font-size:		18px;
  color:			#6eaf41;
  text-align:center;
  text-transform:uppercase;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			#6eaf41;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			#6eaf41;
  margin:0;
  padding:5px 0px;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		normal;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
/*  BORDER-BOTTOM: 1px dotted #A9C0FF;*/
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.myAccount_top_left {
  BORDER-RIGHT: 1px dotted #A9C0FF;
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}

.myAccount_top_right {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}

.myAccount_bottom_left {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.myAccount_bottom_right {
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}


/* Jools */
.FS_red {color:red;}
.FS_desc {width: 250px; height:100px;}
hr {height: 1px; padding: 0; border-bottom: 1px solid #777;}
.FS_msg {font-weight: bold; color: red; margin-bottom: 15px; padding: 4px; border: 1px solid #777; background-color: #333;}
.user_mnu td {padding: 5px;}

/* JFOTO*/

.FS_tab {width: 60%; border-collapse: collapse;}
.FS_tab td {padding: 4px; color: #333;}
.FS_button1 {background-color: #444; border: 1px solid #aaa; cursor: pointer;}
.FS_text {width: 150px;}
.FS_textarea {width: 250px; height: 150px;}
.FS_head {border: 1px solid #444; font-weight: bold; background-color: #ddd;}
.FS_back {background-color: #eee; border: 1px solid #444;}
.FS_red {color: red;}

.FS_full {border-collapse: collapse;}
.FS_full td {padding: 4px; border: 1px solid #aaa;}
.FS_fuull_head td {font-weight: bold; text-align: center; background-color: #eee;}

.FS_foto {border: 1px solid #ccc; background-color: #ddd; padding: 10px; margin: 0 10px 10px 0; float: left;}
.FS_foto img {border: 1px solid #bbb;}
.FS_date {font-weight: bold; font-style: italic; font-size: 11px; margin-bottom: 10px;}

.FS_fullimg {position: absolute; display: none; border: 1px solid #aaa;}
.FS_back_full {background-color: #ddd;}
#img_title {text-align: center; font-weight: bold; color:#000;}

#info_div {padding: 10px; width: 180px; height: auto; position: absolute; background-color: #eee; border: 1px solid #ddd; display: none;}
#info_div_title {text-align: center; font-weight: bold;}
#sjinfo {font-size: 10px; font-weight: bold;}

.jfoto_detail {margin: 5px 0 5px 0;}
.jfoto_detail td{padding: 2px;}
.jfoto_title {font-weight: bold;}

#jfoto_loadmsg {display: none; position: absolute; width: 240px; height: 70px; background-color: #ddd; border: 1px solid #aaa; text-align: center; font-weight: bold;}
#jfoto_loadmsg div {margin: 25px 0 0 0;}

#jview_info {color:#000; display:none; position: absolute; opacity: 0.7; text-align:center; width: 80px; height: 25px; border: 1px solid #aaa; background-color: #ddd;}
#jview_info div {margin-top:1px;}

#jfoto_comments {border: 1px solid #aaa; background-color: #eee;}
.jfoto_caption {background-color: #ccc; border-bottom: 1px solid #aaa;}
#jfoto_caption {color:#000;}
#comment_title {font-weight: bold; padding-left:10px;}
#comments_text {padding: 5px;}

.FS_comment_form td {padding: 5px;}
#comments_text {width: 98%; _width: 100%; height: 98%; _height: 100%; overflow: auto;}

.jfoto_comment {margin-bottom: 10px;}
.jfoto_comment td {padding: 4px;}

.jhr {height: 1px; border: none; border-bottom: 1px solid #000; width: 45%; text-align: left;}

#jfoto_slideshow_cnt {border: 1px solid #aaa; background-color: #eee; display: none; position: absolute; text-align: center;}
#jfoto_slideshow_close {position: absolute; left: 0px; top: 0px;}

#jfoto_slideshow_control {position: absolute;}
#jfoto_slideshow_control table {border-collapse: collapse;}
#jfoto_slideshow_control td {border: 1px solid #ccc; padding: 2px;}

#jinfo, #row_vote td {color:#000;}

.jtab td {padding: 5px;}

.jfaq {border-collapse: collapse; margin-bottom: 15px; width: 60%;}
.jfaq td {border: 1px solid #777; padding: 5px;}
.jfaq .head td {background-color: #6E2966;}
.jfaq_b {font-weight: bold;}
.jfaq_text {margin-top:3px;}

#show_cat {position:relative;}

#show_cat a {padding-top:5px; display: block;}


