html, body {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background: #FEE4A7 url('images/bg.jpg') repeat-x;
	color: #000000;
}

p {	padding: 0 0 15px 0;
	margin: 0;
	}

tr {	border: 1px solid #c6c6c6;
	}

p.text, ol {
	line-height: 140%;
	padding: 0px;
	margin: 0px;
	padding: 30px;
}

p.text_normal, ol {
	line-height: 160%;
	padding: 0px;
	margin: 0px;
	padding: 0px;
}

p.text_box {
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

img.ecarts {
	margin: 0px;
	padding: 5px;
	border: 1px solid #38A9A6;
	background: #FFFFFF;
}


input {
	border: 1px solid #117875;
	width: 200px;
	}

textarea {
	border: 1px solid #117875;
	width: 200px;
	}

img {
    border: none;
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}


#content {
	margin: 0 auto;
	width: 970px;
	padding: 0 1px 0 1px;
	background: #FFFFFF;
	height:100%;
	}


#header {
	width: 970px;
    height: 187px;
	}

#menu {	background: #745E4B;
    height: 30px;
    padding: 6px 0 0 0;
	}

#menu_hr {
	background: #A5877F;
    height: 5px;
    font-size: 1px;
	}

/* Menu top */

.menutabs {
	padding: 0px 0 0 0px;
	height: 30px;
	float: right;
	width: 730px;
	list-style-type:none;
	}

.menutabs ul{float: right;list-style-type:none;width:100%;position:relative;height:30px;font-size:14px;margin:0;padding:0px 0 0 0;}
.menutabs li{display:block;float:left;margin:0 0 0 0px;height:30px;}
.menutabs li a{display:block;float:left;color:#FFFFFF;background: #081F1F;line-height:30px;text-decoration:none;padding:0 9px 0 9px;height:30px;margin: 0 5px 0 0;}
.menutabs li a.active{ display:block;float:left;color:#000000;background:#B2E2FE;line-height:30px;text-decoration:none;padding:0 9px 0 9px;height:30px;}
.menutabs li a:hover{ background:#FFFFFF; color: #081F1F;}

.menutabs li.selected{
	color: #ffffff;
}

.menutabs li.selected a{ /*selected main tab style */
background: #FFFFFF;
border-bottom-color: white;
color: #081F1F;
height: 30px;
line-height:30px;
}

.menutabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
height: 30px;
line-height:30px;
background:#FFFFFF;
color: #081F1F;
}

/* ######### Style for Drop Down Menu ######### */

.dropdown{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-size: 11px;
line-height:25px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropdown a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropdown a{ /*IE only hack*/
width: 100%;
}

.dropdown a:hover{ /*THEME CHANGE HERE*/
background-color: #2A2932;
color: #FFFFFF;
}


/* ######### Menu LEFT ######### */

.menus ul{list-style-type:none;width:100%;position:relative;font-size:12px;margin:0;padding:0px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menus ul li{display:block;float:left;margin:0 0 0 0px;}
.menus ul li a{  width: 198px; display:block;float:left;color:#000000;background:#DEDEDE;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a.main{  width: 198px; display:block;float:left;color:#FFFFFF;background:#633607;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a.active{  width: 198px; display:block;float:left;color:#FFFFFF;background:#633607;line-height:25px;text-decoration:none;padding:0 12px 0 12px; margin: 1px 0 0 0;}
.menus ul li a:hover{background:#BBBBBB; color: #FFFFFF;}

/* Main */

#main_content {	margin: 2px 0 0 0;	width: 970px;
	}

/* Left */

#left_content {	float: left;
	width: 222px;
	padding: 2px;
	background: #FFFFFF;
	min-height: 100%;
	}

.box_left_title {
	font-size: 13px;
	padding: 27px 12px 7px 12px;
	color: #11111A;
	font-weight: bold;
	text-decoration: none;
	}

.box_left_pol {	margin: 0 0 5px 0;
	font-size: 14px;
	padding: 10px;
    background: #EEEEEE;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.box_left_pol img {
    border: 3px solid #F7F8FB;
	}

/* Right */

#right_content {
	float: right;
	width: 742px;
	background: #FFFFFF;
	}

/* Right Lewa */

#right_l {
	float: left;
	width: 422px;
	margin: 0 0 2px 0;
	background: #FFFFFF;
	}

/* Right prawa */

#right_r {
	float: right;
	width: 318px;
	margin: 0 0 2px 0;
	background: #FFFFFF;
	}

/* Right środek */

#cards_header {
	margin: 10px auto 0 auto;
	width: 742px;
	height: 38px;
	}

#cards_logo {
	width: 192px;
	height: 38px;
	float: right;
	}

#cards_content {
	margin: 0 auto;
	width: 742px;
	padding: 10px;
	background: #FFFFFF;
	}

#cards_footer {
	width: 742px;
	padding: 10px;
	color: #FFFFFF;
	margin: 0 auto;
	}

#cards_footer a {
	color: #FFFFFF;
	}

#cards_logo_hr {
	width: 192px;
	height: 38px;
	float: right;
	}

#right_c {
	width: 742px;
	background: #FFFFFF;
	}

/* boxy różne */

.box_white {
	margin: 0 0 2px 0;
	font-size: 12px;
	padding: 0px;
    background: #FFFFFF;
	color: #000000;
	}

.box_bright {
	margin: 0 0 2px 0;
	font-size: 12px;
	padding: 0px;
    background: #FFF6CF;
	color: #633607;
	}

.box_medium {
	margin: 0 0 2px 0;
	font-size: 12px;
	padding: 0px;
    background: #E4B159;
	color: #FFFFFF;
	}

.box_dark {
	margin: 0 0 2px 0;
	font-size: 12px;
	padding: 0px;
    background: #633607;
	color: #FFFFFF;
	}

.box_title {
	font-size: 16px;
	padding: 12px;
	font-weight: bold;
	}

.box_text {
	font-size: 12px;
	padding: 0 12px 12px 12px;
	}

/* Jeśli istnieje foto w poradach */
.box_fot_text {	float: right;
	width: 480px;
	}

.box_fot {
	float: left;
	width: 220px;
	padding: 3px;
	background: #F4F6FA;
	margin: 0 10px 0 0px;
	}

.box_text input {
	border: 1px solid #34333D;
	padding: 3px;
	}

.box_text table {
	border: 0px solid #FFFFFF;
	}

.box_text td {
	background: #EEEEEE;
	padding: 3px;
	}

/* boxy news/porady */

.box_news {
	margin: 2px 0 0 0;
	padding: 12px 12px 12px 12px;
	background: #F7F7F7;
	}

.box_news_t {
	font-weight: bold;
	font-size: 12px;
	color: #34333D;
	text-decoration: none;
	}

.box_news_date {
	font-size: 11px;
	padding-top: 5px;
	color: #B0C4D6;
	text-decoration: none;
	}

.box_news_d {
	font-size: 12px;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
	}

.data {	color: #BEC1C8;
	}

.box_news_b {
	text-align: right;
	font-size: 11px;
	padding-top: 8px;
	color: #133459;
	text-decoration: none;
	}

.box_news_t a {
	font-size: 12px;
	color: #34333D;
	text-decoration: none;
	}

/* boxy news/porady */

.box_company_l {	float: left;	width: 88px;
}

.box_company_l img {
	border: 3px solid #F7F8FB;
}

.box_company_r {
	float: right;
	color: #34333D;
	width: 200px;
	font-size: 16px;
	padding-top: 4px;
}

.box_company_r a {
	font-size: 12px;
}

.box_table_firma table {	width: 100%;
	border: 0px solid #FFFFFF;
	}

.box_table_firma td.td1 {
	background: #EEEEEE;
	width: 130px;
	padding: 8px;
	border: 0px solid #FFFFFF;
	}

.box_table_firma td {
	background: #EEEEEE;
	padding: 8px;
	border: 0px solid #FFFFFF;
	}

.box_company_l1 {
	float: left;
	width: 131px;
}

.box_company_l1 img {
	border: 3px solid #F7F8FB;
}

.box_company_r1 {
	float: right;
	color: #34333D;
	width: 570px;
	font-size: 12px;
	padding-top: 4px;
}

.produkt_photo_more {
	float: left;
	font-size: 12px;
	width: 211px;
	height: 157px;
	margin: 5px;
	padding: 4px;
	background: #B2E2FE;
	}

/* boxy lista firm */

.box_text_firmy {
	font-size: 12px;
	padding: 0 12px 12px 12px;
	margin: 0 0 2px 0;
	}

.box_text_firmy .box_company_l {
	float: left;
	width: 88px;
}

.box_text_firmy .box_company_l img {
	border: 3px solid #F7F8FB;
}

.box_text_firmy .box_company_r {
	float: right;
	color: #34333D;
	width: 290px;
	font-size: 12px;
	padding-top: 4px;
}

.box_text_firmy .title {
	font-size: 16px;
}

.box_text_firmy .box_company_r a {
	font-size: 12px;
}

.box_text_firmy .box_company_r1 a {
	font-size: 12px;
}

/* ######### Galeria ######### */

.galery {
	text-align: center;
	padding: 20px;
	margin:0px 0 10px 0;
	}

.photo {
	text-align: center;
	 margin: 0px 5px 5px 0;
	 width: 91px;
	 height: 91px;
	 padding: 5px;
	 background: #E3E3E5;
	}



/* Clear */

.clear {
	clear: both;
	}

/* Footer */

#footer {
	margin: 2px auto;
	width: 972px;
	}

#footer_l {	padding: 7px;	float: left;
	width: 250px;
	color: #000000;
	}

#footer_r {
	float: right;
	padding: 7px;
	width: 680px;
	text-align: right;
	color: #BD9A48;
	}


#footer_r a {
	color: #000000;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}

#footer_r a:hover {
	color: #63626A;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}

#footer_links {
	margin: 2px auto;
	width: 972px;
	color: #000000;
	}

#footer_des {
	float: right;
	margin: 2px auto;
	width: 187px;
	padding: 7px;
	text-align: right;
	color: #BD9A48;
	}

#footer_des a {
	color: #D8B461;
	text-decoration: none;
	padding: 4px;
	background: #F9D788;
	}


#footer_link {
	float: left;
	margin: 2px auto;
	width: 708px;
	padding: 7px;
	text-align: left;
	color: #D8B461;
	}

#footer_link a {
	color: #80621B;
	text-decoration: none;
	}


/* Paginy */

.pagination{
	padding: 9px;
	}

	.pagination ul{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	}

	.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	height: 25px;
line-height: 25px;
	}

	.carousel {
	width: 775px;
	}

.carousel img {
	padding: 3.5px;
	}

	.pagination a, .pagination a:visited{
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	color: #34333D;
	}

	.pagination a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #000000;
	background-color: #FFFFFF;
	}

	.pagination a.currentpage{
	background-color: #000000;
	color: #FFF !important;
	border-color: #FFFFFF;
	font-weight: bold;
	cursor: default;
	}

	.pagination a.prevnext{
	font-weight: bold;
	}

.search_main {
	width: 195px;
	float: left;
	padding: 6px 5px 0px 0px;
	}

.search_main_left {
	float: left;
	width: 176px;
	height: 22px;
	overflow: hidden;
	}

.search_main_right {
	float: right;
	width: 18px;
	height: 21px;
    overflow: hidden;
	}

input.wyszukiwarka {
	border: 1px solid #C6C6C6;
	font-size: 12px;
	width: 151px;
	padding: 2px 2px 2px 22px;
	background: #FFFFFF url('images/search_lupa.jpg') no-repeat top left;
	}

input.button {
	border: 0px;
	font-size: 12px;
	padding: 0px;
	background: url('images/button_ok.jpg') no-repeat top left;
	}

.facebook {
	margin: 5px 0;
	}
