/* style.css */
.oPrint{}
.oNavi{display:none;}
.printInfo{display:none;}


@media aural, braille, handheld, tty{
	.oNavi{
		display:	inline;
	}
}

@media print, embossed{
	.oPrint{
		display:	none;
	}
	.printInfo{
		display:	block;
	}
	a:link{
		color: #0068ac;
		text-decoration:underline;
	}
	a:visited{
		color: #0068ac;
		text-decoration:underline;
	}
}
/* page.css" */
body ,html{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: calibri, verdana, tahoma, arial, sans-serif;
	font-size: 12px;
	background: #000;
	color: #fff;
}
img{border: 0;}
.clear{clear:both;}
.center{
	width: 980px;
	margin: 0 auto;
}
.hide{display:none;}
/* accesability */
kbd{
	padding: 1px 3px;
	border: ridge 1px #8b8b8b;
	background: #8b8b8b;
	font-weight: bold;
}

#bannerBox{
	width: 950px;
	height: 210px;
	margin: 1px 0;
}

/*Page*/
.pageCon{background: url('../media/bg_page.png') left bottom repeat-x;}
#page_bgtop{background: url('../media/bg_top.gif') top repeat-x;}
.pagePadding{padding: 0 15px; width:950px;}
.pageTop{float:right; margin-left: 5px;}
#phoneTop{width:200px;margin-top: 10px;}
#emailTop{width:240px;margin-top: 10px;}
#searchTop{width:160px;margin-right: 40px;}
.tops0{font-size:8px;color:#717171;margin-top:10px;font-weight:bold;}
.topsp{font-size:18px;color:#000;margin-top:2px;font-weight:bold;}
.topse{font-size:14px;color:#000;margin-top:2px;font-weight:bold;}
.topsi{float:left; margin-right: 5px;}
#page_top{height: 84px;}
#menu_top{height: 39px;/* background:url('../media/menu_bg.gif')repeat-x;*/}
#cmenu{height:39px;width:100%;}
#mBG{background: url('../media/bg_menu.gif') bottom repeat-x;}
#mBGl{background: url('../media/menu_left.gif') bottom no-repeat;width: 2px;}
#mBGr{background: url('../media/menu_right.gif') bottom no-repeat;width:2px;}
#menu_break{height:11px;}
#car{position:relative;}
#car_top{position:absolute;background:url('../media/auto_top.png') no-repeat;width:436px;height:79px;margin-top:56px;margin-left: 501px;}
#logo{float:left;width:254px;height:84px;}
#footer{margin-top:20px;width:719px;margin-left:231px;height:40px;}
#footer_copy{float:right;width:200px;height:30px;}
#footer_adrdes{float:left;width:400px;height:30px;}

#columnLeft{width:231px;vertical-align:top;}
#columnRight{background:#303030; width:719px;vertical-align:top;padding:4px;}

/* BEGIN menu_slide -> slide */
#c_slide{
	overflow: hidden;
	height:28px;
	width: 100%;
}
#slide{
	position: relative;
	white-space: nowrap;
	font-size: 14px;
	padding-top: 7px;
}
#slideIE{
	width: 100%;
}
#menu_slide{
	width: 950px;
}


.searchFormMini{
	padding: 0;
	margin-top: 18px;
}
.searchInput{
	border: solid 1px #fff;
	background: #fff;
	width: 140px;
	height: 18px;
	color: #000;
	margin: 0;
	padding: 0;
}

.searchSubmit{
	border: 0;
	background-color: transparent;
	color: #fff;
}

.searchSubmit2{
	border: 0;
	background-color: transparent;
	color: #000;
	font-weight: bold;
}

/* Send Form (sf)*/
.sfText{border:solid 1px #fff;background:#fff;color:#000;}
.sfSelect{border:solid 1px #fff;background:#fff;color:#000;}
.sfButton{border:0; background:transparent;color:#ff8c00;font-weight: bold;}


/* page_link.css" */
/*BEGIN Link Deafult*/
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #e8e8e8;
	text-decoration: underline;
}
/*END*/

/*BEGIN extra class*/
a:link.red {
	color: #cf0000;
	text-decoration: none;
}
a:visited.red {
	color: #cf0000;
	text-decoration: none;
}
a:hover.red {
	color: #ff0000;
	text-decoration: underline;
}

a:link.blue {
	color: #0068ac;
	text-decoration: none;
}
a:visited.blue {
	color: #0068ac;
	text-decoration: none;
}
a:hover.blue {
	color: #0066ff;
	text-decoration: underline;
}

a:link.yellow {
	color: #f9f30e;
	text-decoration: none;
}
a:visited.yellow {
	color: #f9f30e;
	text-decoration: none;
}
a:hover.yellow {
	color: #fff500;
	text-decoration: underline;
}

a:link.green {
	color: #009800;
	text-decoration: none;
}
a:visited.green {
	color: #009800;
	text-decoration: none;
}
a:hover.green {
	color: #00a500;
	text-decoration: underline;
}

a:link.silver {
	color: #666666;
	text-decoration: none;
}
a:visited.silver {
	color: #666666;
	text-decoration: none;
}
a:hover.silver {
	color: #555555;
	text-decoration: underline;
}

a:link.orange {
	color: #ff9244;
	text-decoration: none;
}
a:visited.orange {
	color: #ff9244;
	text-decoration: none;
}
a:hover.orange {
	color: #de5b00;
	text-decoration: underline;
}

a:link.black {
	color: #000;
	text-decoration: none;
}
a:visited.black {
	color: #000;
	text-decoration: none;
}
a:hover.black {
	color: #111;
	text-decoration: underline;
}

a:link.white {
	color: #ffffff;
	text-decoration: none;
}
a:visited.white {
	color: #ffffff;
	text-decoration: none;
}
a:hover.white {
	color: #e8e8e8;
	text-decoration: underline;
}
/*END*/
/* gallery.css" */
/*obrazek w wyborze galerii*/
.galleryRootThumb{
	border:			0px;
}
/*Opis pod obrazkiem w wyborze galerii*/
.rootDesc{
	
}
/*obrazek w galeri :img*/
.galleryThumb{
	border:			0px;
}
/*Opis pod obrazkiem w galerii :div*/
.galleryDesc{
}

.galleryNavi{
	font-size: 14px;
	padding: 2px 1px 0px 2px;
	border: solid 1px #8b8b8b;
	background: #e6e6e6;
}

.galleryNavi:hover{
	font-size: 14px;
	padding: 2px 1px 0px 2px;
	border: solid 1px #494a45;
	background: #d1d1d1;
}

.bold{
	font-weight: bold;
	font-size: 14px;
	padding: 2px 1px 0px 2px;
	border: solid 1px #494a45;
	background: #e6e6e6;
}
/* menuJS.css" */
/**
 * Drop Down Menu - CSS Temp
 * March 26, 2009
 * Corey Hart @ http://www.codenothing.com
 */ 

#multi-ddm {
	margin:			0px;
	text-align:		center;
	font-weight:		normal;
	font-size:		12px;
	/* text-transform:		uppercase;*/
	list-style:		none;
	padding-left:		0px;
}

#multi-ddm > li {
	float:			left;
	display:		block;
	/* width:			90px; */
	height:			36px;
}

#multi-ddm > li + li{background: url('../media/menu_pipe.gif') left center no-repeat;}

#multi-ddm > li a:hover {/* background-color: #4c4c4c;*/}

/* #multi-ddm > li.first {background: transparent;} */

#multi-ddm > li > a {
	display:		block;
	color:			#f99c03;
	margin: 3px 5px 0 5px;
	padding: 11px 9px;
	/* padding: 10px 9px;
	margin: 0 2px;*/
	text-decoration: none;
}


#multi-ddm > li > .parent-hover {
		background-color: #4c4c4c;
}

#multi-ddm > li .activ {
	/* background: url('../media/menu_top.png') top no-repeat;*/
	background: #303030;
}

#multi-ddm > li > .activ {}

#multi-ddm > li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: -3px 0 0 5px;
	z-index: 90;
	padding: 0 0 2px 0;
	/* background-color: #101e6b;
	border-bottom: solid 2px #ffa800;*/
	background: url('../media/bg_menu.png');
	border-bottom: solid 2px #ffa800;
}

#multi-ddm > li ul a {
	display: block;
	text-align:	left;
	width: 150px;
	/* padding-left:	14px;	
	padding-top: 10px;
	padding-bottom: 10px; */
	padding: 7px 0 7px 14px;
	margin: 3px 5px;
	text-decoration: none;
	color:		#f99c03;
	font-size: 12px;
	border-bottom: 1px dotted #fff;
	background: url('../media/arrow.gif') left center no-repeat;
	
}

/*.icon{display:none;}
#multi-ddm > li ul .icon{
	display: block;
	width: 4px;
	height: 4px;
	float: left;
	margin-top: 14px;
	margin-left: 6px;
	background-color: #e3001b;
}*/


#multi-ddm > li ul li a.first {
	border-top: 1px solid #545454;
}

#multi-ddm > li ul .child-hover1 {
	border-bottom: 1px solid #fff;
}

#multi-ddm > li:hover {
	/* background-color: #ffffff;*/
	background: url('../media/menu_top.png') top no-repeat;
}


#multi-ddm > li ul li ul {
	margin: -29px 0 0 120px;
	position: absolute;
}

/*#multi-ddm span {
	float: right;
}*/


/* menuLeft.css" */
/* BEGIN menu */
ul.menuLeft{
	margin:			3px;
	text-align:		left;
	list-style:	none;
	padding: 0;
}

ul.menuLeft li ul{
	list-style:	none;
}

ul.menuLeft li{
	display: block;
	/* border-bottom: dotted 1px #8a8a8a;*/
}

ul.menuLeft li{
	width: 223px;
	/* height: 42px;*/
	margin-bottom: 1px;
	background: url('../media/menu_bg.png') no-repeat;
}

ul.menuLeft li ul > li{
	display: none;
	background: transparent;
	width: 215px;
	height: 24px;
}

ul.menuLeft li a.activ{
	/*	border-bottom:		solid 3px #b32e00; */
	/* background: #c3daf9 url("../media/menuIcoHover.gif") 4px center no-repeat;*/
	color: #ff8c00;
	font-weight: normal;
}

ul.menuLeft li ul li a.activ{
	color: #cb5200;
}

ul.menuLeft li a{
	display:		block;
	color:			#000;
	text-decoration:	none;
	font-weight:		normal;
	font-size:		18px;
	padding: 12px 0 10px 5px;
	/* background:	 url("../media/menuIco.gif") 4px center no-repeat;*/
	
}

ul.menuLeft li ul li > a{
	display:		block;
	color:			#fff;
	text-decoration:	none;
	font-weight:		normal;
	font-size:		12px;
	padding: 5px 0 5px 16px;
	border-bottom: 1px dotted #ff8402;
	background:	 url("../media/menuIco.png") 4px center no-repeat;
	
}

/* ul.menuLeft li a:hover, ul.menuLeft li#active a:hover{} */
/* not use: ul.menuLeft li#active a{} */

/* ul.menuLeft li div{margin-bottom:2px;} */

ul.menuLeft li a:hover{
	color: #292929;
}

ul.menuLeft li ul li > a:hover{
	color: #ff8c00;
	border-bottom: 1px solid #ff8402;
}

ul.menuLeft li a:hover, ul.menuLeft li#active a:hover{
	/* border-bottom:		solid 1px #c9c9c9;*/
}

ul.menuLeft li a.activ:hover, ul.menuLeft li#active a.activ:hover{}
/* END*/

ul.menuLeft li ul{
	padding-left: 7px;
}
/* menuRight.css" */ 
/*BEGIN menu */
ul.menuRight{
	margin:			3px;
	text-align:		left;
	list-style:		none;
	padding: 0;
}

ul.menuRight li{
	display: block;
	/* border-bottom: dotted 1px #8a8a8a;*/ 
	
}

ul.menuRight li a.activ{
/* 	border-bottom:		solid 3px #b32e00; */
	background: #c3daf9 url("../media/menuIcoRHover.gif") 4px center no-repeat;
	color: #1e4ca2;
}

ul.menuRight li > a{
	display:		block;
	color:			#fff;
	text-decoration:	none;
	font-weight:		normal;
	font-size:		11px;
	padding: 2px 0 2px 16px;
	background:	 url("../media/menuIcoR.gif") 4px center no-repeat;
	
}

/* ul.menuRight li a:hover, ul.menuRight li#active a:hover{} */
/* not use: ul.menuRight li#active a{} */

ul.menuRight li div{margin-bottom:2px;}

ul.menuRight li > a:hover{
	background: #c3daf9 url("../media/menuIcoHover.gif") 4px center no-repeat;
	/* border-bottom: solid 1px #8a8a8a;*/
	color: #1e4ca2;
}

ul.menuRight li a:hover, ul.menuRight li#active a:hover{
	/* border-bottom:		solid 1px #c9c9c9;*/
}

ul.menuRight li a.activ:hover, ul.menuRight li#active a.activ:hover{}
/*END*/

ul.menuRight li ul{
	padding-left: 7px;
}

