@charset "utf-8";


body, label, textarea, input, select, h6
{
	font: 11px/15px Verdana, Tahoma, "Microsoft Sans Serif", Helvetica, Arial, sans-serif;
}
body 
{
	padding: 0;
	margin: 0;
	background-color: #1F282F;
	background-image: url(/gfx/menu_03/_bg.jpg);
	background-attachment: fixed;
	scrollbar-3dlight-color: #7B837E;
	scrollbar-arrow-color: #FFDD02;
	scrollbar-darkshadow-color: #D8F543;
	scrollbar-face-color: #9DA5A0;
	scrollbar-highlight-color: #D8F543;
	scrollbar-shadow-color: #D8F543;
	scrollbar-track-color: #ABB3AE;
	text-align:left;
}

div.center
{
	background-repeat: no-repeat;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
}


/*===RIGHT===================================================================================*/

#Layer2
{
	background-image:url(gfx/change_d.gif);
}


/*===TOP===================================================================================*/

#topFrame
{
	width: 145px;
	height: 152px;
	overflow: hidden;	
	margin: 0;
}
.winieta
{
	position: absolute;
	left: 145px;
	top: 0px;
	height: 152px;
	z-index:4;
}


/*===== MAIN CONTENT AREA =================================================================================*/

#mainFrame
{
	position: absolute;
	background-color: transparent;
	width: 594px;
	height: auto;
	left: 145px;
	padding: 0px;
	margin:0;
	/*overflow: hidden;*/
	top: 152px;
	text-align: center;
}
#mainFrame .frame
{
	background-color: orange;
	padding: 0px;
	margin:0;
}
#languages_menu
{
	position: absolute;
	width: 95px;
	left: 150px;
	top: 160px;
	text-align: right;
	font-size: 10px;
	z-index: 8;
	color:#8192a3;
}
#languages_menu a
{
	color: #8192a3;
}
#languages_menu a:hover
{
	color: #b3c1ce;
}
#text_block
{
	width:578px;
	background-color: #6A7782;
	border: 8px solid #485868;
	color:#4E4C47;
	padding:0px;
	min-height:300px;
	background-image:url(/gfx/corner_top_right_2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin: 0;
	text-align: center;
	overflow: hidden;

}
#title
{
	width:588px;
	border-style: none;
	color:white;
	margin: 0;
	height: 16px;
	overflow: visible;
	background-color: #485868;
	background-image:url(/gfx/menu_03/bg_title.jpg);
	text-align: right;
	font-size: 14px;
	color: #c0c8d0;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 0px;
}
/*#text_block_frame
{
	margin: 0;
	border: 3px solid pink;
}*/

.box
{
	position:relative;
	background-color: #F9F9F3;
	background-image:url(/gfx/corner_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:540px; 
	min-height: 272px; 
	padding:4px;
	display:block;
	margin-top:8px;
}
.box_pla
{
	position:relative;
	background-color: #F9F9F3;
	background-image:url(/gfx/corner_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:532px;
	min-height: 172px;
	text-align: center;
	padding:4px;
	margin-left: auto;
	margin-top: 8px;
	overflow: hidden;
	padding-right: auto;

}
.box_pla_adv
{
	position:relative;
	background-color: #F9F9F3;
	background-image:url(/gfx/corner_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:514px;
	min-height: 90px;
	text-align: left;
	padding:14px;
	margin-left: auto;
	margin-top: 8px;
	overflow: hidden;
	padding-right: auto;
}
.box img
{
	border: 1px solid white;
}
.box_link
{
	position:relative;
	background-image:url(gfx/bg_text.gif);
	width:540px; 
	border: 1px solid #BDC0B6;
	margin-top:4px;
	text-align: justify;
}
.box_link ul
{
	margin-right:20px;
	margin-top:10px;
}
.box a
{
	margin: 0;
	padding: 0;
}
.opis
{
	font-size:10px;
	width: 260px; 
	margin-left:5px;
	float: left;
}
.opis p
{
	margin:0;
	text-align: left;
}

.opis p b a
{
color:#FF6600;
}

#text_block .content .text
{
	width: 540px;
	overflow: hidden;
	background-color: transparent;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

/*======================================================================================*/

.button, .button:hover, input.button, input.button:hover
{
	border: 1px solid #BDC0B6;
	background-color: #DAD7CF;
	margin: 4px 5px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	display: block;
	margin-left: 10px;
	color:#FF6C00;
}
.button:hover, input.button:hover
{
	border: 1px solid white;
	background-color: #EBE9E2;
	color: #FF6600;
}


/*==== NEWS ==================================================================================*/

.news_photo
{
	float: left;
	margin: 30px 30px 10px 10px;
}
.news_title
{
	background-image:url(gfx/news_title.gif);
	background-color:#FFDD00;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding:2px;
	padding-left:5px;
	color: #29284C;
}
.news_text
{
	padding: 12px;
	padding-bottom:0;
	margin:0;
	text-align:justify;
}
div.news
{
	background-color:#B7BAA9;
}
.news_date
{
	color: #FFDD00;
	padding-left:12px;
	margin:0;
	padding-top:7px;
}
.news_hr
{
	width:0;
	height:0;
	margin: 0;
	padding: 0;
	visibility:hidden;
}
.news_link, .news_link:visited
{
	float: right;
	text-align: right;
	text-decoration: none;
	padding-right:4px;
	padding-top:7px;
	font-size:12px;
}
.links .news_photo, .links .news_text, .links .news_date, .links .news_hr
{
	display: none;
}
.links .news_title
{
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
	align:center;
	background-color:#CC3300;
	width:100px;

}
.news_link, .news_link:visited
{
	display: inline;
	text-align: right;
	text-decoration: none;
	font-size:12px;
	margin-right: 8px;
	width:100px;
}


/*==== LINK ==================================================================================*/

a:link, a:visited {
	color: #f98f05; 
	text-decoration: none;
	font-size:11px;
}
a:hover {
	text-decoration: underline;
	color:#3B4956;
}
a:focus:hover {
	color: #FFFFCC;
}
a:activ 
{
	color: #33CCFF;
}


/*==== skinChanger ==================================================================================*/

#skinChanger
{
	position:absolute;
	left: 160px;
	top:120px;
	z-index:10;
	width: 220px;
	height: 20px;
	text-align: left;
    background-color: transparent;
}
#skinChanger label
{
	display: inline;
	width: 100px;
	height: 16px;
	text-align: left;
}
#skinChanger input
{
	display: inline;
	width: 15px;
	height: 15px;
	max-height:15px;
    background-color: transparent;
	border-style: none;
}
#skinChanger input#Submit
{
	background-color: #666666;
	background-image:url(gfx/bg_but_szuk.gif);
	color:#FFFFFF;
	width: 70px;
	border-color: #666666;
}


/*==== SEARCH ==================================================================================*/

#searchForm
{
	position:absolute;
	left: 160px;
	top:120px;
	z-index:10;
	width: 210px;
	display: none;
}
#searchForm input
{
	display: inline;
	width: 120px;
	height: 20px;
	max-height:20px;
    background-color:#FFDD00;
}

#searchForm input#page
{
	display: none;
}
#searchForm input#Submit
{
	background-color: #666666;
	background-image:url(gfx/bg_but_szuk.gif);
	color:#FFFFFF;
	width: 70px;
	border-color: #666666;
}
a.search, a.search:visited, a.search:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
a.search:hover
{
	color: red;
}
h4.search
{
	font-size:12px;
	margin:0;
}
div.search
{
	width: 93%;
}
.search_pos, .search_neg
{
	height: 1px;
	overflow: hidden;
	margin: 5px 0 10px;
}
.search_pos
{
	background-color: red;
}
.search_neg
{
	background-color: #003366;
}



/*======================================================================================*/
strong
{
	color: #FF6C00;
	font-variant:small-caps;
}

/*.foot
{
	background-image:url(gfx/bg_foot.gif);
	z-index:1;
	position: absolute;
	left:0px;
	width:594px; 
	height:53px;
	bottom:-53px;
}*/
em
{
 color: #ABA79B;
}
.right, a .right 
{ 
	padding-left:362px;
}
						


/*==== BTV ==================================================================================*/


body#rss
{
	background-color: white;
	background-image: none;
}


/* news */
div.galleries
{
	width: 540px;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.galleries div.news, div.galleries h4, div.galleries a.newslink, div.galleries a.newslink:visited
{
	width: 528px;
}
div.galleries div.news
{
	position:relative;
	text-align: left;
	background-color: #F9F9F3;
	background-image:url(/gfx/corner_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:532px;
	min-height: 100px;
	padding:4px;
	margin: 0px;
	margin-bottom:8px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;

}
/*div.galleries .newsphotolink, div.galleries .newsphotolink:link, div.galleries .newsphotolink:visited
{
}
div.news .newsphotolink:hover, div.news .newsphotolink:active, 
div.news .newsphotolink:link:hover, div.news .newsphotolink:visited:hover, 
div.news .newsphotolink:link:active, div.news .newsphotolink:visited:active
{
}*/
div.galleries .newsphoto
{
	float: right;
	clear: right;
	margin: 5px 0 5px 25px;
	width: 100px;
	height: 80px;
}
div.galleries h4
{
	height: 16px;
	margin: 0;
	padding: 0;
}
div.galleries .newstitle
{
	text-align: left;
	font-weight: bold;
	font-size:12px;
	background-image:url(/gfx/gallery_title_bg.gif);
}
div.galleries .newsdate
{
	text-align: right;
	font-weight: normal;
	font-size:9px;
	color:#BABDAC;
	background-image:url(/gfx/gallery_title_bg_2.gif);
	clear: both;
}
div.galleries .newstext
{
	float: left;
	width: 350px;
}
div.galleries a.newslink, div.news a.newslink:visited
{
	display: block;
	text-align: left;
	text-decoration: none;
}
.newshr
{
	display: none;
}
h5, div.news h4/*, div.news a.newslink, div.news a.newslink:visited*/
{
	color: #FF6600;
}
div.news a.newslink:hover, div.news a.newslink:visited:hover, div.news a.newslink:active, div.news a.newslink:visited:active
{
	text-decoration: underline;
}
div.news address
{
	height: 16px;
	margin: -16px 0 0;
}


#xml
{
	display: none; 
	width: 544px; 
	text-align: right;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/


.content
{
	background-image:url(/gfx/corner_top_right_3.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#8E969D;
	clear: both;
	padding: 0px;
	height: auto;
	min-height: 28px;
	/*overflow: auto*/;
	width: 560px;
	overflow: visible;
	text-align: center;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
}
.content h2 
{
	margin: 15px 0 10px;
	text-align: left;
}
.content p
{
	margin: .5em 0;
	margin-bottom: 0;
}

.outsidecontent
{
	background-color: white;
}
.bg_foto {
	background-image:url(gfx/bg_foto.gif);
	background-repeat: repeat-x;
	background-color: #F8F9F4;
	border: #DDE0D2 solid 1px;
	width:232px;
	text-align:center;
	vertical-align: middle;
}
div.bg_foto 
{
	display: inline;
	height: 250px;
	overflow: auto;
	float: left;
	margin: 5px 8px;
	padding-top: 10px;
}

div.bg_foto a, div.bg_foto a:link, div.bg_foto a:visited,
div.bg_foto a.newsphotolink, div.bg_foto a.newsphotolink:link, div.bg_foto a.newsphotolink:visited
{
	color: #FF6600;
	text-decoration: none;
}
div.bg_foto a:hover, div.bg_foto a:link:hover, div.bg_foto a:visited:hover, div.bg_foto a:hover,
div.bg_foto a.newsphotolink:hover, div.bg_foto a.newsphotolink:visited:hover, div.bg_foto a.newsphotolink:active, div.bg_foto a.newsphotolink:visited:active
{
	color: #666666;
	text-decoration: none;
}
div.bg_foto a:link:active, div.bg_foto a:visited:active, div.bg_foto a:active,
div.bg_foto a.newsphotolink:link:active, div.bg_foto a.newsphotolink:visited:active, div.bg_foto a.newsphotolink:active
{
	color: #000000;
	text-decoration: none;
}
div.bg_foto h6, 
div.bg_foto .newstitle
{
	margin: 8px 0;
}
div.bg_foto img.newsphoto 
{
	width: 200px;
	height: 160px;
}


td.left_caption {
	padding-right:10px;
	width:300px;
	height:196px;
	text-align:center;
	vertical-align: top;
}
.haer {
	border: dotted 2px;
	border-color: #D3D4CB;
}
a img {
	border: none;
}
.kontakt {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.kontakt a, .kontakt a:visited {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:red;
}
.kontakt a:avtive, .kontakt a:hover {
	color:orange;
}
td.oferta, td.ofertawiecej {
	background-image: url(gfx/bg_oferta.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height:52px;
	vertical-align: middle;
	padding-left: 5px;	
}
td.ofertawiecej {
	vertical-align: bottom;
}
td.oferta strong, h3 {
	font-size:12px;
	padding: 0;
	margin: 0
}
td.ofertalink, .ofertalink {
	text-align: center;
	padding: 0;
	margin: 0;
}
td.ofertalink a, .ofertalink, .ofertalink:link {
	display: block;
	font-size: 14px; font-weight: bold; 
	color: #0F548A; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-image: url(gfx/bg_oferta.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 35px;
	overflow: hidden;
	vertical-align: middle;
	padding: 15px 0 0;
	
}
td.ofertalink a:visited, a.ofertalink:visited {
	color: #0F548A; 
}
td.ofertalink a:hover, a.ofertalink:hover {
	color: red;
	background-image:url(gfx/bg_oferta_hov.gif);
}
td.ofertalink a:visited:active, a.ofertalink:active {
	color: red;
}
.tytul {
	color: #FF6C00;
	font-size: 12px;
	font-weight: bold;
}
a.textlink, a.textlink:visited
{
	color: blue;
	font-size: 11px;
}
a.textlink:hover
{
	 text-decoration:underline;
	 color: red;
}						

.text
{
	text-align:center;
}
/*======================================================================================*/
strong
{
	color: #5E6059;
	font-variant:small-caps;
	font-size: 13px;
}

.foot
{
	background-image:url(gfx/menu_01/main_foot.gif);
	height:53px;
	margin: 0;
}
em
{
 color: #656662;
}
.right, a .right 
{ 
	padding-left:362px;
}

:link:hover
{
	text-decoration: underline;
}
h1
{
	font-weight:bold;
	text-align:left;
	font-size:22px;
	margin-bottom:15px;
	color: #ff6c00;
	margin:0;
}
h2
{
	font-size: 14px;
	color: #485868;
}
h5
{
	margin: 0;
}
h6
{
	color: #FF6600;
	font-size:16px;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}
hr
{
	border: 1px dotted #E7EADD;
}
/*==== MENU ==================================================================================*/
#frame
{
	padding:0;
}
#leftFrame
{
	position: absolute;
	top: 152px;
	width: 145px;
	z-index:2;
	padding:0;
	display: block;
		}
#menu_foot
{
	margin: 0;
	padding:0;
}
#menu_right
{
	position:absolute;
	background-image: url(/gfx/menu_right.jpg);
	left:739px; 
	top:0px; 
	width:28px; 
	height:327px; 
	z-index:1;
	padding:5px;
}
.extraBtn
{
	position:relative;
	background-color:#81919F;
	width:28px;
	height:14px;
	text-align:center;
	padding-top:4px;
	overflow: hidden;
}
.extraBtn a
{
	display: block;
	width:28px;
	height:14px;
	margin: 0;
}
#loginBtn
{
	top:191px;
}
#favorite
{
	top:176px;
}
#mail
{
	top:215px;
}
#printer
{
	top:200px;
}
#menu
{
	width: 145px;
	background-color: #3E4D5C;
	background-image: url(gfx/menu_01/bg_menu.gif);
	overflow:hidden;
}
#menu ul
{
	text-align: left;
	margin: 0;
	padding: 0;
	border-style: none;
}
#menu ul li
{
	/*background-image: url(img/bg_menu.gif);
	background-repeat: repeat-x;*/
	list-style-image: url(gfx/menu_01/bull_1.gif);
	margin: 0;
	/*padding: 0px 0 14px;*/
	margin-left: 26px;
}
#menu ul ul li
{	
	list-style-image: url(gfx/menu_01/bull_2.gif);
	margin-left: 10px;
}
#menu div
{	
	padding-top:2px;
	height:20px;
	overflow: hidden;
}

#menu a.menu
{
	display: block;
	color:#E0E2D9;
	text-decoration: none;
	margin: 0;
	width: 100%;
	/*height:22px;*/
}
#menu a.menu:hover, #menu a.menu:active, #menu a.menu#current
{
}
#menu a.menu#current
{
	color: #FFFFFF;
	font-weight:bold;
}
#menu a.menu#current_sub
{
}
#menu ul a:hover {
	height:22px;
	margin-left:1px;
	color: #FFFFFF;
	left:20px;
}
#menu ul ul a:hover 
{
}


/*=== GALLERY =================================================================================*/

div.gallery
{
	float: left;
	margin: 2px;
}

div.gallery a img, div.gallery a:link img, div.gallery a:visited img
{
	width: 85px;
	height: 64px;
	padding: 0;
	border: 3px solid White;
}
div.gallery a:hover img, div.gallery a:link:hover img, div.gallery a:visited:hover img
{
	border-color: Gray;
}
i
{
color:#8d8a81;
}
