@charset "utf-8";

body {
    font: 11px Arial;
    color: #585746;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
	line-height:150%;
}
ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
h1, h2, h3, h4 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    *font-size:12px;
    font-weight:normal;
    display:inline;
}
#top { position: relative; }
#container {	width:952px;	margin:0px auto;}
#container #main {	width:900px;	margin:0px auto;}
#container #main #top {
	width:900px;
	height:197px;
	margin:0px;
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
}
#container #main #menu {
	width:900px;height:121px;margin:0px;background-image: url(../img/menu.jpg);background-repeat: no-repeat;overflow: hidedn;
}
#advertising_top {
	width:550px;
	height:80px;
	background-color:#FFFFFF;
	border:1px solid #D3D1D1;
	float:right;
	margin-top:10px;
	margin-right:15px;
}
.adv_ban {	max-height:80px;}
#logo {	width:513px;	height:86px;	float:right;	margin-top:7px;	margin-right:50px;}
#menu ul {
	/*width:548px;*/width: 690px;width: 890px;height:61px;
	/*background-image: url(../img/menu_bg.gif);*/
	background-image: url(../img/bg-menu.png);
	background-repeat: no-repeat;
	margin:0px;
	padding-top:6px;
/*	padding-left:8px; */
	float:right;float: left;
	margin-top:45px;
/*	margin-right:60px; */
	margin-right: -70px;
	list-style-type:none;
}
#menu ul li {
	float:left;
}
#menu ul li a {
	display: block;
	width: 99px;
	padding: 0px 5px;
	margin: 0px 3px;
	height: 49px;
	padding-top: 12px;
	color: 
	#585746;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	float: left;
	background-image: url(../img/menu_off.gif);
	background-repeat: no-repeat;
}
#menu ul li a.selected {
	display:block;
	width:90px;
	padding-left:20px;
	padding-right:20px;
	height:49px;
	padding-top:12px;
	color:#BC1A22;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	float:left;
	margin-right:7px;
	background-image: url(../img/menu_on.gif);
	background-repeat: no-repeat;
}
#menu ul li a:hover {
	color:#BC1A22;
	background-image: url(../img/menu_on.gif);
}
#bottom {
	width:900px;
	height:67px;
	margin-left:25px;
	background-image: url(../img/middle_bottom.gif);
	background-repeat: no-repeat;
}
#footer {
	width:900px;
	height:139px;
	padding-right:52px;
	padding-top:50px;
	margin:0px auto;
	text-align:right;
	background-image: url(../img/footer.gif);
	background-repeat: no-repeat;
}
#middle {
	width:900px;
	margin:0px auto;
	overflow: hidden;
}
#middle #title {
	width:840px;
	height:40px;
	margin:0px auto;
	background-image: url(../img/dots.gif);
	background-position:center right;
	background-repeat: no-repeat;
	color:#585746;
	font-weight:bold;
	font-size:16px;
}
#middle #left {
	width:320px;
	float:left;
	margin-top:10px;
}
#middle #right {
	width:560px;
	padding-right:20px;
	float:left;
	margin-top:10px;
}
#middle #right #text {
	width:540px;
	line-height:200%;
	padding-left:20px;
	font-size:12px;
	color:#585746;
}
#search {
	margin-left:30px;
}
#search .input_search {
	width:193px;
	height:31px;
	border:0px;
	margin-left:5px;
	background-color:transparent;
	padding-top:16px;
	padding-left:15px;
	padding-right:20px;
	color:#585746;
	font-size:14px;
	vertical-align:middle;
	background-image: url(../img/search_input.gif);
	background-repeat: no-repeat;
}

#cat_menu {
	width:870px;
	margin:0px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:40px;
	padding:0px;
}
#cat_menu ul {
	list-style-type:none;
}
#cat_menu ul li {
	width:250px;
	margin-right:40px;
	background-image: url(../img/arrow.gif);
	background-position:0px 7px;
	background-repeat: no-repeat;
	border-bottom:1px solid #D5D5D1;
	margin-bottom:5px;
	float:left;
}
#cat_menu ul li a {
	display:block;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
	color:#585746;
	font-size:13px;
	text-decoration:none;
}
#cat_menu ul li a.selected {
	display:block;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:4px;
	color:#FFFFFF;
	background-color:#92C24E;
	font-size:13px;
	text-decoration:none;
}
#cat_menu ul li a:hover {
	color:#FFFFFF;
	background-color:#92C24E;
}

.product {
	width:820px;
	margin:0px auto;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #B2B2B2;
}
.product .ico {
	width:225px;
	min-height:90px;
	margin-right:20px;
	float:left;
	border-right:1px solid #B2B2B2;
}
.product .data {
	width:240px;
	min-height:90px;
	color:#585746;
	float:left;
}
.product .data .dta {
	margin-bottom:3px;
}
.product .gallery {
	width:310px;
	min-height:90px;
	margin-left:20px;
	float:left;
}
.product .gallery .imgG {
	width:97px;
	border:1px solid #B2B2B2;
	margin:5px;
	margin-left:0px;
	float:left;
}
.product .gallery .pictures {
	width:315px;
	display:none;
}
.product .gallery #arrows {
	width:95%;
	margin:0px auto;
	margin-top:5px;
}
.product .gallery .arrowLeft {
	float:left;
	cursor:pointer;
	display:none;
}
.product .gallery .arrowRight {
	float:right;
	cursor:pointer;
	display:none;
}

#paginator {
	float:right;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:20px;
}
#paginator ul li {
	display:inline-table;
	text-align:center;
}
#paginator ul li a.normal {
	width:17px;
	height:16px;
	padding-top:1px;
	font-size:12px;
	color:#BC1A22;
	text-align:center;
	display:block;
	vertical-align:middle;
	text-decoration:none;
}
#paginator ul li a.blank {
	width:17px;
	height:9px;
	padding-top:8px;
	display:block;
	text-align:center;
	text-decoration:none;
}
#paginator ul li a.selected {
	width:19px;
	height:17px;
	font-size:12px;
	color:#585746;
	text-align:center;
	border:1px solid #585746;
	display:block;
	vertical-align:middle;
	text-decoration:none;
}
#desc {
	font-size:12px;
	color:#585746;
	margin-left:30px;
	margin-top:20px;
}
#formularz {
	width:500px;
	margin-left:60px;
	margin-top:20px;
}
#formularz .left {
	width:250px;
	float:left;
	padding-top:5px;
	margin-bottom:15px;
	font-size:12px;
	text-align:right;

}
#formularz .right {
	width:225px;
	float:left;
	margin-bottom:15px;
	margin-left:15px;
}
.form_input {
	width:213px;
	height:21px;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	border:0px;
	font-size:12px;
	color:#585746;
	background-color:transparent;
	background-image: url(../img/input.gif);
	background-repeat: no-repeat;
}
.btn_send {
	display:block;
	width:60px;
	height:21px;
	text-align:center;
	padding-top:5px;
	font-size:12px;
	color:#000000;
	float:right;
	margin-right:12px;
	background-image: url(../img/btn.gif);
	background-repeat: no-repeat;
}

/***************************************************************************/
#forum-main{
	width: 400px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: -60px;
}

#add-forum{
	float: left;
	overflow: hidden;
	width: 100px;
	height: 26px;
	background: url(../img/add.png);
	margin-left: 30px;
	margin-top: 30px;
}

#show-forum{
	float: left;
	overflow: hidden;
	width: 100px;
	height: 26px;
	background: url(../img/see.png);
	margin-left: 30px;
	margin-top: 30px;
}
/**************************/
#add-wpis{
	clear: both;
	overflow: hidden;
	width: 600px;
	margin: 0 auto;
}

#add-wpis #wpis-main{
	clear: both;
	overflow: hidden;
	margin-top: 20px;
}

#add-wpis #wpis-main .wpis-field{
	clear: both;
	overflow: hidden;
	width: 400px;
	/*border: 1px solid #000;*/
	margin-bottom: 5px;
}

#add-wpis #wpis-main .wpis-field .wpis-name{
	float: left;
	overflow: hidden;
	width: 120px;
	text-align: right;
	margin-right: 5px;
}

#add-wpis #wpis-main .wpis-field .wpis-input{
	float: left;
	overflow: hidden;
	width: 200px;
	margin-left: 5px;
}

#add-wpis #wpis-main .wpis-field .wpis-input input{
	border: 1px solid #333333;
	padding: 3px;
	font-size: 12px;
	font-family: arial;
	background: #fff;
	width: 190px;
}

#add-wpis #wpis-main .wpis-field .wpis-input textarea{
	border: 1px solid #333333;
	padding: 3px;
	font-size: 12px;
	font-family: arial;
	background: #fff;
	width: 190px;
}

#add-wpis #wpis-main .wpis-field .wpis-input button{
	border: none;
	font-size: 12px;
	font-family: arial;
	background: url(../img/btn.gif);
	width: 60px;
	height: 26px;
}

label.error{
	color: #cd0000;
	font-size: 11px;
}

/*************************************/
#wpisy-main{
	clear: both;
	overflow: hidden;
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#wpisy-main h1{
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}

#wpisy-main #wpisy-box{
	clear: both;
	overflow: hidden;
	width: 800px;
	margin-top: 10px;
}

#wpisy-main #wpisy-box .wpis-field{
	clear: both;
	overflow: hidden;
	width: 500px;
	border: 1px solid #cccccc;
	padding: 10px;
	margin-bottom: 5px;
}

#wpisy-main #wpisy-box .wpis-field .w-up{
	clear: both;
	overflow: hidden;
	width: 500px;
}

#wpisy-main #wpisy-box .wpis-field .w-up .w-autor{
	float: left;
	overflow: hidden;
	width: 360px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px; 
}

#wpisy-main #wpisy-box .wpis-field .w-up .w-data{
	float: right;
	overflow: hidden;
	width: 100px;
	text-align: right;
	padding-right: 10px; 
	color: #252b3a;
}

#wpisy-main #wpisy-box .wpis-field .w-txt{
	clear: both;
	overflow: hidden;
	width: 480px;
	margin: 0 auto;
	margin-top: 5px;
	padding: 10px 0 10px 0;
}

#wpisy-main #wpisy-box .wpis-field .w-mail{
	clear: both;
	overflow: hidden;
	width: 500px;
}

#wpisy-main #pagin{
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 3px;
}

#wpisy-main #pagin .paginacja{
	float: right;
	overflow: hidden;
	padding: 3px;
}

#wpisy-main #pagin .paginacja .activ{
	font-weight: bold;
	padding: 2px;
	border: 1px solid #ccc;
	background: #E9E8D8;
	color: #BC1A22;
}

/* ********************************************************** */
.news-list{padding: 20px;}
.news-list > div.title{width:840px;height:40px;margin:0px auto;background-image: url(../img/dots.gif);background-position:center right;background-repeat: no-repeat;color: #000;font-weight:bold;font-size:16px;}
.news-list > div > h1{font-weight: 700;}
.news-list > div.holder .news{cleaR:both;overflow: hidden;margin: 5px 5px 15px;border-bottom: 1px solid #F8F9F4;}
.news-list > div.holder .news .head{cleaR:both;overflow: hidden;margin-bottom: 10px;}
.news-list > div.holder .news .head > h2{padding: 3px 10px;float: left;width: 80%;font-size: 15px;font-weight: 600;color: #000;}
.news-list > div.holder .news .head > span.date{float: right;foont-size: 13px;/*color: #fff;background: #BF1C21;*/color: #BF1C21;padding: 3px 10px;margin-right: 10px;}
.news-list > div.holder .news .content{cleaR:both;overflow: hidden;padding: 10px;}
.news-list > div.holder .news .content .img{float: left;width: 200px;overflow: hidden;margin-right: 15px;}
.news-list > div.holder .news .content .img img{width: 100%;height: auto;}
.news-list > div.holder .news .content article{font-size: 13px;font-family: arial;line-height: 150%;margin-bottom: 5px;color: #000;}
.news-list > div.holder .news .content a{background: #FF9400;color: #fff;padding: 5px 10px;float: right;cursor: pointer;}

.newss{padding: 20px;}
.newss > div.title{width:840px;height:40px;margin:0px auto;background-image: url(../img/dots.gif);background-position:center right;background-repeat: no-repeat;color:#585746;font-weight:bold;font-size:16px;}
.newss > div > h1{font-weight: 700;color: #000;}
.newss > div.holder{}
.newss > div.holder > h2{font-weight: 700;font-size: 14px;margin: 0 0 8px;display: block;color: #000;}
.newss > div.holder > span.date{display: block;font-size: 12px;color: #BF1C21;margin: 0 0 5px;}
.newss > div.holder > article{font-size: 13px;line-height: 150%;cleaR:both;overflow: hidden;margin: 0 0 10px;color: #000;}
.newss > div.holder > a{float: right;color: #396031;font-size: 13px;}
.gallery{cleaR:both;overflow: hidden;margin: 20px auto;width: 100%;}
.gallery > h3{font-weight: 700;font-size: 14px;color: #000;}
.gallery > div{cleaR:both;margin: 15px 0 0;}
.gallery figure{width: 97px;height: 97px;bordeR: 3px solid #fff;border-radius: 12px;box-shadow: #000 0 0 3px;margin: 5px;float: left;}
.gallery figure img{border-radius: 12px;}








/***************************************************************************/

.size10 {font-size:10px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.normal {font-weight:normal;}
.float_left {float:left;}
.bold {font-weight:bold;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
.def_clear {clear:left;}
.def_both {clear:both;}
.def_clear_right {clear:right};
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.pointer {cursor:pointer;}
.green {color:#347b09;}
.green2 {color:#728C43;}
.red {color:#BC1A22;}
.black {color:#000000;}
.grey555 {color:#545550;}
.grey {color:#aeaeae;}
.blue {color:#016597;}
.gold {color:#a58304;}
.orange {color:#E58D34;}
.form_class {padding:0px;margin:0px;}
.line-through {text-decoration:line-through}

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

a.item_link:link    {text-decoration: none;	color: #FFFFFF;}
a.item_link:visited {text-decoration: none;	color: #FFFFFF;}
a.item_link:hover   {text-decoration: none; color: #FFFFFF;}
a.item_link:active  {text-decoration: none;	color: #FFFFFF;}

a.red_link:link    {text-decoration: none;	color: #8c080a;}
a.red_link:visited {text-decoration: none;	color: #8c080a;}
a.red_link:hover   {text-decoration: none;  color: #8c080a;}
a.red_link:active  {text-decoration: none;	color: #8c080a;}

a.grey_link:link    {text-decoration: none;	color: #aeaeae;}
a.grey_link:visited {text-decoration: none;	color: #aeaeae;}
a.grey_link:hover   {text-decoration: none; color: #aeaeae;}
a.grey_link:active  {text-decoration: none;	color: #aeaeae;}

a.black_link:link    {text-decoration: none;	color: #000000;}
a.black_link:visited {text-decoration: none;	color: #000000;}
a.black_link:hover   {text-decoration: none;    color: #000000;}
a.black_link:active  {text-decoration: none;	color: #000000;}

a.red_link:link    {text-decoration: none;		color: #BC1A22;}
a.red_link:visited {text-decoration: none;		color: #BC1A22;}
a.red_link:hover   {text-decoration: underline;	color: #BC1A22;}
a.red_link:active  {text-decoration: none;		color: #BC1A22;}

a.footer_link:link    {text-decoration: underline;	  color: #595959;}
a.footer_link:visited {text-decoration: underline;	  color: #595959;}
a.footer_link:hover   {text-decoration: none;	  color: #595959;}
a.footer_link:active  {text-decoration: underline;	  color: #595959;}

a.galeria > img, .galeria-foto	{ border: 1px solid #cccccc; margin: 10px; padding: 5px; background: #ffffff; display: inline-block; vertical-align: top; }
a.galeria:hover > img	{ border: 1px solid #ff9400; background: #faf5ee; }

.comment { margin-bottom: 20px; border-bottom: 1px dashed #cccccc; }
.comment > p.min { color: #ACACAC; font-size: 11px; }
#kategorie	{ list-style-type: square; padding-left: 10px; margin-bottom: 20px; }
#kategorie li	{ margin-left: 10px; }