body {background-color: #f4f4f4;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; }
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #524C42;text-align:left;}
body img {border:none;}

#top {width:780px;height:300px;margin:0 auto;}
#logo {width:240px;float:left;margin-top:145px;}
#flash {float:left;width:540px;}
/* #content {width:780px;margin:0 auto;border-top:solid 2px #524C42;} */
#footer {padding-top:20px;padding-bottom:15px;padding-left:240px;text-align:center;font-family:Tahoma;font-size:11px;color:#999999;}
#footer a {text-decoration:none;color:#858585;}
#footer a:hover {text-decoration:underline;color:#FF9600; }

#menu {width:240px;float:left;margin-top:20px;}
#txt {width:400px;padding-top:40px;padding-bottom:40px;padding-left:70px;padding-right:70px;float:left;background-color:#FFFFFF;}
#txt2 {width:440px;padding-top:40px;padding-bottom:40px;padding-left:50px;padding-right:50px;float:left;background-color:#FFFFFF;}
#txt3 {width:540px;padding-top:40px;padding-bottom:40px;float:left;background-color:#FFFFFF;text-align:}

a.menu {text-decoration:none;font-size:10px;color:#606B6F;font-weight:bold;}
a.menu:hover {text-decoration:none;font-size:10px;}
a.mail {text-decoration:none;color:#524C42;}
a.mail:hover {text-decoration:none;font-weight:bold;color:#ff9600;}

input {font-size:10px;border: 1px groove;border-color:#544E44;width:130px;height:17px;}
textarea {font-size:10px;border: 1px groove;border-bottom-color:#544e44;width:130px;height:80px;}

a {text-decoration:none;color:#524C42}
a:hover {text-decoration:none;color:#FE6100;}
a.menu2 {text-decoration:none;color:#524C42;font-size:10px;}
a.menu2:hover {text-decoration:none;color:#FE6100;font-size:10px;}
.spec {font-size:11px;color:#FE7200;font-weight:bold;}
.iba {font-size:17px;color:#FE7200;font-weight:bold;}
.iba2 {font-size:14px;color:#524C42;font-weight:bold;}
.tabr {font-size:11px;color:#000000;}
.tabr2 {font-size:11px;color:#FFFFFF;}

#spec2 {font-size:10px;}
.nawigacja {text-decoration:none;font-family:Verdana;font-size:10px;font-weight:bold;color:#FE7200;}
.nawigacja:hover {text-decoration:none;font-family:Verdana;font-size:10px;font-weight:bold;color:#FF0000;}
.nawigacja:visited {color:#FE7200;}
.nowosc {color:#FF0000;font-weight:bold;}
h5 {font-size:11px;color:#FE4B4B;font-weight:bold;}
a.powrot {text-decoration:none;font-size:11px;color:#535353;}
a.powrot:hover {text-decoration:none;font-size:11px;color:#0033FF;}


























.main_table{
  width:780px;
  margin:0 auto;
}

#main_content{
  border-top:solid 2px #524C42;
}


a:link    { text-decoration: none; color: #444}
a:hover   { text-decoration: none; color: #444}
a:visited { text-decoration: none; }


form {margin-top:0; margin-bottom:0;}

/* general input */
input,textarea,select {
font-family: verdana;
font-size: 12px;
background-color:#ffffff;
border-color:#aaaaaa;
color:#444444;
border-style:solid;
font-weight:normal;
border-width:1px;
padding:2px;
}

.inputBtn {
font-family: verdana;
font-size: 11px;
background-color:#babab5;
border-color:#6a6a65;
color:#000000;
border-style:solid;
font-weight: normal;
border-width:1px;
height: 20px;
}

.inputText_err {
font-family: verdana;
font-size: 12px;
background-color:#fadad5;
border-color:#aaaaaa;
color:#444444;
border-style:solid;
font-weight:normal;
border-width:1px;
padding:2px;
}

/* search field formatting */

input.search_field {
font-family: verdana;
font-size: 12px;
background-color:#000000;
border-color:#98DB98;
color:#ffffff;
border-style:solid;
font-weight:normal;
border-width:1px;
padding:2px;
}

/* all modules */
.mdl_bar_table {
	padding:0px;
	margin:0px;
	border:2px solid #667;
}

.mdl_bar {
	height:25px;
	background-image:url('../../img/mdl_bar.giff');
	background-color:#556;
	border-bottom:1px solid #445;
	border-top:1px solid #889;
	padding:5px;
	color:#fff;
}
/* end */
/* module:m_shop:box_side */
.mdl_category{
	border-bottom:1px dotted #0aa;
	border-top:0px solid #ffffff;
	background-color:#0ff;
	display:block;
}

.mdl_category a{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left:8px;
	padding:5px;
	color: #550055;
	display:block;
}
.mdl_category a:hover{
	color: #000000;
	background-color:#fff;
}

.mdl_category a:visited{
	color: #550055;
}

/* end */
/* module:m_cart:buttons */
td.std_left {
	background-image: url(../../img/button_left.gif);
	height: 22px;
	width:12px;
}

td.std_right {
	background-image: url(../../img/button_right.gif);
	height: 22px;
	width:12px;
}

td.std_middle {
	background-image: url(../../img/button_middle.gif);
}

td.std_middle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

/* end */
/* module:m_menu:TOP_MENU */
.top_menu{

}

.top_menu a{
	font-size: 18px;
	display:block;
	font-weight:bold;
	color:#fff;
	padding: 15px 0px 0px 0px;
	width:101px;
	height:55px;
	text-align:center;
}

.top_menu a:hover{
	color: #fff;
	/*background-color:#403F3F; */
	background-image:url('../../img/top_menu_bg.png');
	background-repeat: no-repeat;

}

.top_menu a:visited{
	color:#fff;
}

.top_menu_active{
	background-image:url('../../img/top_menu_bg.png');
	background-repeat: no-repeat;
}

/* module:m_menu:MAIN_MENU */
.m_menu_box_side{
  padding: 10px 10px 0px 0px;
}

.m_menu_box_side a{
	font-family: Verdana, Arial,;
	font-size: 11px;
	display:block;
	font-weight:bold;
	color:#5d685b;
	padding: 3px 0px 3px 0px;
	border-bottom:1px dotted #ddd;
	text-align:right;
	margin:0px;
}
.m_menu_box_side a:hover{
	color: #FF9600;
}

.m_menu_box_side a:visited{

}



/* end */

/* top menu today and contact */

.contact_pane{
	padding-right:5px;
	font-size: 12px;
	color:#A5D24D;
}

.contact_item{
	font-size: 12px;
	display:inline;
	font-weight:normal;
	color:#b9e466;
	background-image:url('../../img/top_item_bg.png');
	background-repeat: no-repeat;
	padding-left:17px;	
}

.date_pane{
	padding-left:5px;
	font-size: 12px;
	color:#A5D24D;
}
/* end */

/* offer */

.main_bg_clover{
	background-image:url('../../img/bg-h.png');
	background-repeat: no-repeat;
	background-position:bottom right;
}




/* module:m_shop:products view: list/miniatures/galery  */
.view_menu {
	height:25px;
	vertical-align:middle;
}

.view_menu span{
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}

.view_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#006600;
	padding: 0px 5px 0px 5px;
}
.view_menu a:hover{
	color:#000000;
}

.view_menu a:visited{
	color:#006600;
}

/* top header on every page with title */
.center_header{
	font-size:18px;
	font-weight:bold;
	padding: 2px 5px 5px 5px;
	color:#444;
}
.center_header div{
	padding-top:3px;
	border-bottom:5px solid #b7c0a0;
}

.m_page{
  background-color:#fff;
	color:#444;
	font-size:12px;
	padding:70px;
}

/* end */

/* fine table */
.main_links {}
.bg-links {background:url(../../img/bg-links.gif) repeat-x top;}
.links-left {background:url(../../img/links-left.gif) no-repeat left top;}
.links-right {background:url(../../img/links-right.gif) no-repeat right top;}
.links-inner {color:#444; padding:6px;}
.links-inner a {color:#444;}
.links-inner a:hover {color:#fff;}
.links-inner a:visited {}
/* end fine table */






/* module:m_faq:headlines,topics  */
.faq_headline_menu{
	font-weight:bold;
	font-size:14px;
	padding:3px 0px 3px 0px;

}

.faq_topic_menu{
	font-weight:normal;
	font-size: 12px;
	padding-left: 10px;
}

.faq_headline{
	font-weight:bold;
	font-size:16px;
	padding:15px 0px 5px 0px;

}

.faq_topic{
	font-weight:bold;
	font-size: 14px;
	padding:10px 0px 10px 10px;
}

.faq_answer{
	font-weight:normal;
	font-size: 12px;
	color: #335533;
	padding-left: 40px;
}

/* end */



/* index menu2 width: 140;*/

#navlist {
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#dbdbd5;
}


#navlist a {
	display: table;
	padding: 3px;
	color: #000000;
	background-color: #babab5;
	border-bottom: 1px solid #dbdbd5;
	width: 100%;
}
#navlist span {
	display: block;
	padding: 3px;
	color: #000000;
	background-color: #babab5;
	border-bottom: 1px solid #dbdbd5;
	width: 100%;
}

#navlist a:link, #navlist a:visited {
	color: #000000;
	text-decoration: none;
}

#navlist a:hover {
	background-color: #cacac5;
	color: #000000;
}

#navlist p{
	background-color:#4a4a45;
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 1px;
}

/* index menu */
a.mainmenu__ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left:0px;
}

a.mainmenu__:hover {
	color: #444444;
}

td.mainmenu__{
	background-color:#babab5;
	color:#000000;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
}

td.mainmenu__:hover{
	background-color:#cacac5;
}

td.mainmenu_header__{
	background-color:#4a4a45;
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	/*height: 25; */
}

/* application */
a.url_user_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000033;
}

a.url_user_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	color: #000033;
}


/* news vertical-align: middle;*/
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #aab;
	margin: 1px;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;

}

.news_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 1px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}
a.news_more {
	font-weight: bold;
}
a.news_moree:hover {
	color: #aaaacc;
}

/* formatownie komentarzy */
.comment_container{
	padding:7px;
	border-bottom: dotted 1px #bbbbbb;
}

.comment_header{
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	padding: 2px;
}

.comment_title{
	font-size: 12px;
	font-weight: bold;
}

.comment_author{
	color: #555555;
	font-size: 11px;
	font-weight: normal;
}

.comment_date{
	color: #777777;
	font-size: 11px;
	font-weight: normal;
}

.comment_content{
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:10px;
}




.general_tb {
	border: 1px solid #9999bb;
}


td.result_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #0066CC;
	font-style: normal;
	color: #ffffff;
}
td.f_list_A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeff;
	font-style: normal;
	color: #000000;
	text-align: right;
}
td.f_list_B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeff;
	font-style: normal;
	color: #000000;
	text-align: left;
}


.groups_header {
	margin-bottom:10px;
}
.groups_header img{
	border-bottom:1px dotted #ddd;
	padding-bottom:3px;
	margin-bottom:3px;
	display:block;
}

.groups_header p{
	margin-top:3px;
	margin-bottom:20px;
}

.stat_numbers {
	font-size: 16px;
	font-weight: bold;
	color:#FF6600;
	height:35px;
	text-align:right;
	background:#FFEEDD;
	padding:3px;
	border-bottom:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;	
}

.stat_description {
	font-size: 12px;
	background:#f5f5f5;
	padding:3px;
	border-bottom:4px solid #FFFFFF;		
}

.atu_list {
	list-style-image:url('../../img/ul_dot.gif');
	list-style-type:square;
	margin:0px;
}

.atu_list li{
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px dotted #ddd;
}
.txt_highlight {color: #FF6600}
.txt_highlight2 {color: #FF6600; font-weight: bold; }
.txt_highlight3 {color: #FF0000; }

