@charset "UTF-8";
/* CSS Document */

body {
	text-align: center;
	margin: 0px;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../images/tlo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapperIn {
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#topMenuBox {
	height: 35px;
		font-family: verdana;
	font-size: 68%;
}

#topMenuBoxDate {
	float: left;
	width: 200px;
	margin-top: 16px;
	text-align: left;
	padding-left: 10px;
}
#topMenuBoxMenu {
	width: 300px;
	margin-top: 10px;
	float: right;
	text-align: right;
}

/* Klasy*/

.bgTop {}
.bgCenter {}
.bgFoot {}

/* Naglowek */

#headerBox {
	height: 100px;
}

#headerBoxTop {
	background-image: url(../images/top_top.png);
	background-repeat: no-repeat;
	height: 4px;
	width: 1004px;
}
#headerBoxBg {
	background-image: url(../images/top_tlo.png);
	background-repeat: repeat-y;
	height: 93px;
	width: 1004px;
}
#headerBoxFoot {
	background-image: url(../images/top_foot.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 1004px;
}

#headerBoxKontener {
	height: 86px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
#headerBoxLogo {
	background-image: url(../images/top_logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	width: 202px;
	margin-top: 4px;
}
#headerBoxInne {
	float: right;
	height: 80px;
	width: 780px;
	margin-top: 4px;
}

#headerBoxInneTop {
	height: 20px;
}

#headerBoxInneTelefon {
	background-image: url(../images/telefon_kontakt.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 308px;
	float: right;
}
#headerBoxInneSzukaj {
	width: 157px;
	float: right;
	padding-left: 5px;
}
#headerBoxInneZoom {
	float: right;
	height: 20px;
	width: 60px;
	text-align: left;
}
#headerBoxInneSlogan {
	height: 57px;
	background-image: url(../images/haslo.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}


/* Menu */

#menuBox {
	height: 35px;
	margin-top: 10px;
}
#menuBoxLw {
	background-image: url(../images/menu_lw.png);
	float: left;
	height: 33px;
	width: 11px;
}	
#menuBoxBg {
	background-image: url(../images/menu_tlo.png);
	background-repeat: repeat-x;
	height: 33px;
	width: 989px;
	float: left;
	text-align: left;
}
#menuBoxPr {
	background-image: url(../images/menu_pr.png);
	background-repeat: repeat-x;
	float: right;
	height: 33px;
	width: 4px;
}


/* Banner */

#bannerBox {
	height: 155px;
	margin-top: 10px;
}

#bannerBoxTop {
	background-image: url(../images/top_top.png);
	background-repeat: no-repeat;
	height: 4px;
	width: 1004px;
	}
#bannerBoxCenter {
	background-image: url(../images/top_tlo.png);
	background-repeat: repeat-y;
	width: 1004px;
	overflow: hidden;
	}
	
#bannerBoxFlash {
	height: 130px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #0CF;
	position: relative;
	margin-top: 9px;
	margin-bottom: 11px;
}	

#bannerBoxFoot {
	background-image: url(../images/top_foot.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 1004px;
	}


#menutop2 {
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	padding-left: 10px;
	width: 990px;
	margin-right: 10px;
	margin-left: 2px;
	margin-top: 9px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
}


.mainlevel-mt2 {
	margin-right: 20px;
	text-decoration: none;
	color: #003;
	text-transform: uppercase;
	padding-top: 5px;
	overflow: hidden;
}
.mainlevel-mt2:hover {
	text-decoration: underline;
}

/* Kontent */

#kontentBox {
	margin-top: 1px;
	overflow: hidden;
}

#kontentBoxNews {
	float: left;
	width: 344px;
}

#kontentBoxNewsTop {

}
#kontentBoxNewsBg {
	height: auto;
}
#kontentBoxNewsFoot {
	
}


/* klasa */

.miniTop {
	background-image: url(../images/news_top.png);
	background-repeat: no-repeat;
	height: 4px;
	width: 344px;
}
.miniBg {
	background-image: url(../images/news_tlo.png);
	background-repeat: repeat-y;
	width: 344px;
}
.miniFoot {
	background-image: url(../images/news_foot.png);
	background-repeat: no-repeat;
	height: 4px;
	width: 344px;
}

/* end */


#kontentBoxInne {
	height: auto;
	overflow: hidden;
}
#kontentBoxInfo {
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	margin-top: 23px;
	font-size: 75%;
}

#kontentBoxInfo2 {
	height: auto;
}
#kontentBoxSlaid {
	float: left;
	width: 344px;
	overflow: hidden;
}

#slaidKontener {
	overflow: hidden;
	padding-bottom: 10px;
}

#slaidKontenerFlash {
	height: 215px;
	width: 318px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-color: #0CF;
}

#kontentBoxButtons {
	float: right;
	width: 300px;
	height: 200px;
}

/* Footer */

#footerBox {
	height: 80px;
	background-color: #0099cc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F00;
	margin-top: 25px;
}

#footerBoxKontener {
	height: 30px;
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	font-size: 10px;
	color: #FFF;
}

#footerBoxKontener a {
	color: #FFF;
	text-decoration: none;
}
#footerBoxKontener a:hover {
	text-decoration: underline;
}


/* menu mini top */

.mainlevel-topmenu {
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #FFF;
}
.mainlevel-topmenu:hover {
	text-decoration: underline;
}

/* meny glowne main*/

.mainlevel-main {
	padding-top: 7px;
	padding-bottom: 9px;
	margin-top: 3px;
	color: #006;
	text-decoration: none;	
	padding-right: 15px;
	padding-left: 15px;
}

.mainlevel-main:hover {
	background-color: #0077AE;
		color: #FFF;
}

.mainlevel-main a {
	background-color: #0077AE;
	color: #FFF;
	margin-top: 4px;
	padding-top: 4px;
}



.mainlevel-main#active_menu-main{
	background-color: #0077AE;
	padding-top: 7px;
	padding-bottom: 9px;
	margin-top: 3px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}


/*news module*/

#kontentBoxNewsBg .moduletable h3 {
	padding-left: 27px;
	background-image: url(../images/wykrzyknik.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-size: 20px;
	height: 22px;
	margin-left: 15px;
	font-weight: normal;
	color: #00AFED;
	text-transform: uppercase;
}


#kontentBoxNewsBg {
	font-size: 12px;
	overflow: hidden;
	color: #003366;
	text-align: left;
}

.gk_news_show_table#newsshow1  {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.gk_news_show_tablerow { }



.gk_news_show_center h4 {
	height: 10px;
}

.gk_news_show_center a {
	text-decoration: none;
	color: #003366;
}



.gk_news_show_center a:hover {
	text-decoration: underline;
}



.gk_news_show_center  .gk_news_show_news_text {
	background-image: url(../images/news_strzalka.png);
	background-repeat: no-repeat;
	background-position: 20px top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1C9ACA;
	padding-top: 10px;
}

.gk_news_show_center .gk_news_show_news_info {
	margin-top: 0px;
	margin-bottom: 0px;
	}

.gk_news_show_news_header ta_left h4 {
	
}

.gk_news_show_tablerow_bottom a {
	color: #003366;

}

.gk_news_show_tablerow_bottom a:hover {
	text-decoration: underline;
	color: #06F;
}

/*szukaj module*/

.inputbox-szukaj {
	background-image: url(../images/szukaj_pole.png);
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	width: 106px;
	padding-right: 3px;
	padding-left: 3px;
	color: #FFF;
}

.button-szukaj {
	
}

#szukaj-inne {
	float: left;
	padding-left: 8px;
	margin-right: 3px;
}


/*resaizer czcionki dla znacznikow p oraz h1 h2 h3 h4*/

.plus-font, .minus-font, .reset-font {
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

.reset-font {
	margin-left: 1px;
	margin-right: 5px;
}

/*foot*/

#stopka {
	float: left;
	height: 20px;
	width: 400px;
	padding-top: 1px;
	text-align: left;
}

#kotwica {
	background-image: url(../images/top_bt.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 20px;
	width: 20px;
}

#menuFooter {
	float: right;
	height: 20px;
	width: 400px;
	text-align: right;
	padding-top: 1px;
}


.mainlevel-footmenu {
	
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #000;
}
.mainlevel-footmenu:hover {
	text-decoration: underline;
}

/* Component */


.contentheading, .componentheading {
	padding-left: 27px;
	background-image: url(../images/wykrzyknik.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 20px;
	height: 24px;
	font-weight: normal;
	color: #00AFED;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #18D6FD;
	}
	
	.componentheading {
	margin-bottom: 14px;
}
	
	/* Komponent Szukaj */
	
	#szukaj-component {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

	padding-bottom: 5px;
	
}

	#szukaj-component a {
	color: #036;
	text-decoration: none;
}

	#szukaj-component a:hover{
	text-decoration: underline;
}

fieldset {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.szukaj-ramka tr td {

}

.szukaj-ramka tr {

}

.small {
	font-size: 10px;
}

#szukaj-rezultat {
	font-size: 12px;
	margin-top: 4px;
	background-image: url(../images/news_strzalka.png);
	background-repeat: no-repeat;
	background-position: 20px top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #09C;
	padding-top: 6px;
	color: #036;
}

form#searchForm {
	font-size: 12px;
}

#szukaj-nawigacja {
	font-size: 11px;
	text-decoration: none;
}

#szukaj-nawigacja a {
	text-decoration: none;
	color: #006;
}

#szukaj-nawigacja a:hover {}

/* KATALOG */

div#djcatalog {
	width: 100%;
	float:left;
	clear: both;
}

/*
 * TABLE LAYOUT
 * */



#djcatalog table {
	width: 98%;
	text-align: left;
}

#djcatalog table td {
	vertical-align: baseline;
	padding: 10px;
	border-bottom: 3px solid #0CF;
	border-collapse: collapse;
}


#djcatalog td.djcat_product a{
	font-weight:bold;
	white-space: nowrap;
}

#djcatalog td.djcat_intro{
	border-left: 1px solid #0CF;
}
#djcatalog td.djcat_price{
	white-space:nowrap;
	vertical-align: middle;
	border-left: 1px solid #0CF;
}

#djcatalog td.djcat_picture {
	text-align: right;
	vertical-align: middle;
	border-left: 1px solid #ccc;
}

#djcatalog .djcat_picture a {
	text-align: right;
	width: auto;
}

#djcatalog .djcat_picture img{
}
#djcatalog td.djcat_pag {
	text-align: center;
}

/*moje katalog info base*/

.dj-catalog-gallery img {
	margin: 10px;
}

#dj_blog #contentheading {
	color: #000;
}
#dj_blog .contentheading a {
	text-decoration: none;
	color: #0CF;
}



.djcat_product a, .djcat_price a {
	color: #003;
	text-decoration: none;
}

.djcat_product a:hover, .djcat_price a:hover {
	color: #0CF;
	text-decoration: none;
}

.dj_file {}



#kontentBoxInne a, .ikonka a, .dj_file a {
	color: #F00;
	text-decoration: none;
}

#kontentBoxInne a:hover, .ikonka a:hover, .dj_file a:hover {
	color: #F00;
	text-decoration: underline;
}



/* inne */

#przyciski {
	font-size: 10px;
}

.small {
	margin-top: 3px;
}

.buttonheading {
	width: 40px;
}


#jflanguageselection {
	margin: 0px;
}

.rawimages {
	margin: 0px;
	padding: 0px;
}