@CHARSET "UTF-8";

* {margin: 0;padding: 0;border: 0; outline: none; font-family: Tahoma,Arial, "Trebuchet MS",Verdana,Helvetica,sans; font-size: 11px}
body {background: #b4b4b4 url("../images/motywy/christmas/bg.png") repeat-x; margin: 0; padding: 0; font-family: Tahoma,Arial, "Trebuchet MS",Verdana,Helvetica,sans;font-size: 11px; color: #333;}
h1 {color: #000; font-size: 19px; font-weight: normal;}

a {color: #cc0000; text-decoration: underline;}
a:hover {text-decoration: none;}
.clr {clear: both;}
#right li {list-style-image:url(../images/ul_wypunktowanie.jpg); margin-left: 15px;}
p {font-size: 11px;}


li.zwykly {list-style-type: none;}
li.map2 {list-style-image: url(../images/li_wypunktowanie2.jpg);}
li.map1 {list-style-image: url(../images/ul_wypunktowanie.jpg);}
li.map {list-style-image: url(../images/li_wypunktowanie.jpg);}
li.wciecie1{margin-left: 30px }
li.wciecie2{margin-left: 65px }
li.wciecie3{margin-left: 100px }
li.czcionka1{font-weight: bold; font-size: 12px;}
li.czcionka2 {font-weight: normal; font-size: 12px;}
a.map {color: #000000; text-decoration: none;}
a.map:hover {text-decoration: underline;}
a.map1 {color: #4a4a4a; text-decoration: none;}
a.map1:hover {text-decoration: underline;}

#backend {position: absolute; left: 50%; background: url("../images/motywy/christmas/backend.png") no-repeat; background-position: 472px top; width: 49%; height: 140px; z-index: -2; }
#content {width: 945px; margin: auto;}


#header {width: 100%; height: 141px; background: url("../images/motywy/christmas/top.png") no-repeat;}
#header a.logo {height: 113px; width: 143px; position: relative; display: block; top: 15px; left: 80px;}
#header div.menu {height: 10px; width: 125px; position: relative; display: block; top: -40px; left: 850px; }
#header div.icons {display: block; width: 123px; position: relative; height: 25px; top: -60px; left: 798px;} 
#header a.ico {display: block; width: 25px; height: 25px; background-position: 0; float: left;}
#header a.ico:hover {background-position: 0 -25px}
#header a.ico_home {background: url("../images/motywy/christmas/ico_tophome.png") no-repeat;}
#header a.ico_mail {background: url("../images/motywy/christmas/ico_topmail.png") no-repeat; margin: 0 8px;}
#header a.ico_map {background: url("../images/motywy/christmas/ico_topmap.png") no-repeat;}

#header1 {width: 100%; height: 141px; background: url("../images/motywy/christmas/topen.png") no-repeat;}
#header1 a.logo {height: 113px; width: 143px; position: relative; display: block; top: 15px; left: 80px;}
#header1 div.menu {height: 10px; width: 125px; position: relative; display: block; top: -40px; left: 850px; }
#header1 div.icons {display: block; width: 123px; position: relative; height: 25px; top: -60px; left: 798px;} 
#header1 a.ico {display: block; width: 25px; height: 25px; background-position: 0; float: left;}
#header1 a.ico:hover {background-position: 0 -25px}
#header1 a.ico_home {background: url("../images/motywy/christmas/ico_tophome.png") no-repeat;}
#header1 a.ico_mail {background: url("../images/motywy/christmas/ico_topmail.png") no-repeat; margin: 0 8px;}
#header1 a.ico_map {background: url("../images/motywy/christmas/ico_topmap.png") no-repeat;}


#mainmenu {width: 100%; height: 58px;}
#mainmenu div.left, #mainmenu div.right, #mainmenu div.center {float: left; display: block; height: 58px;}
#mainmenu .left {background: url("../images/mn_left.jpg") no-repeat; width: 35px;}
#mainmenu .right {background: url("../images/mn_right.jpg") no-repeat; width: 35px;}
#mainmenu .center {background: url("../images/bg_menu.jpg") repeat-x; width: 875px;}
#mainmenu a.mmn, #mainmenu span {color: #FFFFFF; display:block; float: left; font-size:13px; height: 33px; padding-top:25px; text-decoration:none;}
#mainmenu div.mncent {background: url("../images/bg_menu.jpg") repeat-x;}
#mainmenu div.mnleft {background: url("../images/menu_left.jpg") no-repeat; width: 6px;}
#mainmenu div.mnright {background: url("../images/menu_right.jpg") no-repeat; width: 6px;}
#mainmenu div.mnleft, #mainmenu div.mnright, #mainmenu div.mncent {display: block; float:left; height: 58px; background-position: 0 0;}
#mainmenu div.mnhover, #mainmenu div.activ {background-position: 0 -58px; color: #cc3333;}
#mainmenu a.mnhover, #mainmenu a.activ {color: #FFF;}
#mainmenu a.ico {display: block; width: 23px; height: 23px; background-position: 0; position: relative; top: 22px; left: 14px;}
#mainmenu a.ico:hover {background-position: 0 -23px}
#mainmenu a.ico_eng {background: url("../images/ico_eng.jpg") no-repeat;}
#mainmenu a.ico_pol {background: url("../images/ico_pol.jpg") no-repeat;}
#mainmenu span.sep {padding-right: 2px; padding-left: 2px;}

#main {width: 100%; background: url("../images/bg_main.png") repeat-y;}
#main div.texts, #main div.top, #end div.texts {width: 895px; margin: auto;}
#main div.texts {background: url("../images/bg_texts.gif") repeat-y;}

#middle {width: 100%; display: block; height: 50px;} 
#middle div.left {background: #FFF url("../images/ttl_left.jpg") no-repeat 4px 0; float: left; display: block; height: 50px; width: 247px;}
#middle div.right {background: #FFF url("../images/ttl_right.jpg") no-repeat 4px 0; float: left; display: block; height: 50px; width: 645px;}
#middle div.gornik {background: #FFF url("../images/ttl_gornik.jpg") no-repeat 4px 0;}
#middle div.kolej {background: #FFF url("../images/ttl_kolej.jpg") no-repeat 4px 0;}
#middle div.droga {background: #FFF url("../images/ttl_droga.jpg") no-repeat 4px 0;}

#middle h1 {position: relative; left: 20px; top: 11px;}

#left {width: 245px; float: left; padding: 0 2px;}
#right {width: 641px; float: left; padding: 0 0px;}
#right div.txt {margin: 10px 40px 20px 20px}
#right div.txt_1 {margin: 0px 0px 0px 0px}
#right h1.ttl {margin-bottom: 10px}
#right div.intro {background: #b9b8b8; width: 252px; height: 122px; display: block; float: left; margin: 0 20px 20px 0;}
#right img.intro {border: 1px solid #ffffff; margin: 3px}
#right img.intro_1 {border: 3px solid #b9b8b8; margin: 0px}

#end {margin: auto; background: url("../images/bg_footer.png") no-repeat; height: 20px; width: 945px; margin: auto;}

#footer {background: transparent; padding: 20px 0 20px; margin: auto; width: 840px;}
#footer div.txt {float: left; width: 420px;}
#footer a {color: #666; text-decoration: none;}
#footer a.ico {display: block; height: 17px; background-position: 0; float: right; padding: 0 7px 0 20px;}
#footer a.ico:hover {background-position: 0 -17px}
#footer a.ico_back {background: url("../images/ico_back.png") no-repeat; }
#footer a.ico_home {background: url("../images/ico_home.png") no-repeat;}
#footer a.ico_top {background: url("../images/ico_top.png") no-repeat;}


#leftmenu {width: 245px; cursor: pointer;}
#leftmenu span, #leftmenu a.top {margin-left: 20px; padding-top: 10px; font-weight: bold; font-size: 12px; color: #333333; display: block; width: 210px; text-decoration: none;}


#lvl1 div.top {background: url("../images/lvl1_top.jpg") no-repeat; height: 27px; margin-left: 5px; width: 240px;}
#lvl1 div.topbr {background: url("../images/lvl1_topbr.jpg") no-repeat; height: 4px; margin-left: 5px}
#lvl1 div.l1 {background: url("../images/lvl1_border.jpg") repeat-y;}
#lvl1 div.l2 {background: #fff869 url("../images/dot.png") no-repeat; background-position: 19px 50%; }
#lvl1 div.l2a {background: #fdf443 url("../images/dot.png") no-repeat; background-position: 19px 50%; }
#lvl1 div.l2b {background: #fdf443 url("../images/dot.png") no-repeat; background-position: 19px 50%; text-decoration: underline;}
#lvl1 div.art {background: url("../images/art_border.jpg") repeat-y;}
#lvl1 div.pod {background-position: 30px 50%; }



#lvl2 div.top {background: url("../images/lvl2_top.jpg") no-repeat; height: 27px; margin-left: 5px; width: 240px;}
#lvl2 div.topbr {background: url("../images/lvl2_topbr.jpg") no-repeat; height: 4px; margin-left: 5px}
#lvl2 div.l1 {background: url("../images/lvl2_border.jpg") repeat-y;}
#lvl2 div.l2 {background: #FAB3AD url("../images/dot.png") no-repeat; background-position: 19px 50%;}
#lvl2 div.l2a {background: #FB7A7E url("../images/dot.png") no-repeat; background-position: 19px 50%; }
#lvl2 div.l2b {background: #FB7A7E url("../images/dot.png") no-repeat; background-position: 19px 50%; text-decoration: underline;}


#lvl3 div.top {background: url("../images/lvl3_top.jpg") no-repeat; height: 27px; margin-left: 5px; width: 240px;}
#lvl3 div.topbr {background: url("../images/lvl3_topbr.jpg") no-repeat; height: 4px; margin-left: 5px}
#lvl3 div.l1 {background: url("../images/lvl3_border.jpg") repeat-y;}
#lvl3 div.l2 {background: #b4fa84 url("../images/dot.png") no-repeat; background-position: 19px 50%;}
#lvl3 div.l2a {background: #8ee84d url("../images/dot.png") no-repeat; background-position: 19px 50%; }
#lvl3 div.l2b {background: #8ee84d url("../images/dot.png") no-repeat; background-position: 19px 50%; text-decoration: underline;}


#leftmenu ul li {list-style: none; margin-left: 5px; min-height: 4px;}
#leftmenu ul li a {padding-left: 35px; padding-top: 4px; text-decoration: none; color: #333; width: 200px; display: block;}
#leftmenu ul li a:hover {text-decoration: underline; color: #000}
#leftmenu ul li a.pod {padding-left: 45px; width: 190px;}
#leftmenu ul li a.head {color: #000;}
#leftmenu div.topa {background-position: 0 -27px;}
#leftmenu div.topb {background-position: 0 -27px;}
#leftmenu div.topbra {background-position: 0 -4px;}
#leftmenu div.topbrb {background-position: 0 -8px;}
#leftmenu div.l1 { background-position: 0 15px; height: 5px;}
#leftmenu div.l2 {min-height: 21px;}
#leftmenu div.last {background-position: 0 10px; height: 4px;}
#leftmenu div.l1a {background-position: 0 0px;}
#leftmenu div.l1b {background-position: 0 20px;}
#leftmenu div.l1c {background-position: 0 25px;}
#leftmenu div.l1d {background-position: 0 30px;}
#leftmenu div.l1e {background-position: 0 0;}
#leftmenu div.l1f {background-position: 0 5px;}

.zapytanie_button {width: 240px; height: 74px; margin-left: 5px; margin-top: 10px;}
.kontakt_lewa{background: url("../images/kontakt_lewa.jpg") no-repeat; height: 156px; width: 162px; padding-left: 60px; padding-top: 20px; display: block; line-height: 14px;}

table, td {font-size: 11px;}
table.zebra {background: #efca2c;}
td {padding: 4px;}
tr.even {background: #cdfd92}
tr.odd {background: #f2f2f2}
th {background: #f6d64d; padding:8px;}

#imageContainer {
	width:895px;
	height:242px;
}

#imageContainer img {
	display:none;
	position:absolute;
}


#divSearchF{float:left; width:100px; height:24px; background:url('/images/bgSearch.gif') no-repeat; padding-top:5px; padding-left:5px;}
#divSearchBtn{float:left; width:24px; height:24px;}
.btnSearch{width:24px; height:24px; background:url('/images/btnSearch.gif') no-repeat; background-position:0px 0px;}
.btnSearch:hover{width:24px; height:24px; background:url('/images/btnSearch.gif') no-repeat; background-position:0px -24px;}

@-webkit-keyframes blinker { from {opacity:1.0;} to {opacity:0.3;} }
        @keyframes blinker { from {opacity:1.0;} to {opacity:0.3;} }
.blinktxt{ 
  font-size: 20pt;
  font-weight: bold;
  text-decoration: blink;
  color: red;
}
.blinktxt:hover{
  font-size: 20pt;
  font-weight: bold;
  text-decoration: blink underline;
  color: red;
}
.blinktxt2{ 
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: blink;
  -webkit-animation-name:blinker;
          animation-name:blinker;  
  -webkit-animation-iteration-count:infinite;  
          animation-iteration-count:infinite;  
  -webkit-animation-timing-function:cubic-bezier(1.0,0,0,1.0);
          animation-timing-function:cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration:1s; 
          animation-duration:1s; 
  color: red;
}
.blinktxt2:hover{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  -webkit-animation-name:none;
          animation-name:none;
  color: red;
}
.swieta1txt{ 
  font-size: 15pt;
  font-style: italic;
  font-family: Comic Sans;
  font-weight: normal;
  color: #249300;
}
.swieta2txt{ 
  font-size: 10pt;
  font-style: italic;
  font-family: Times New Roman;
  font-weight: bold;
  color: #e50e00;
}
.targi_cz1{ 
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  color: green;
}
.targi_cz1b{ 
  font-size: 12pt;
  font-style: normal; 
  font-weight: bold;
  color: green;
}
div.cookie_info{
  position:absolute;
  top:0px;
  width:100%;
  text-align:center;
  background-color: #FFFFCC;
  color:#000;
  opacity:0.9;
  font-size:15px;
  font-weight:bold;
  font-family:tahoma;
  padding-top:5px; 
  padding-bottom:5px;
  overflow: hidden;
}

div.linkH1 *{
	font-size:14pt;
}

div.linkH1 {
	font-size:14pt;
}

div.linkH1 a{
  font-size: 12pt;
  font-style: normal; 
  font-weight: bold;
}


div.cookie_desc{
  width:95%;
  float:left;
}
div.cookie_button{
  margin-right:10px;
  color:blue;
  cursor:pointer;
  text-align:right;
  overflow: hidden;
  float:right; 
  
}
div.cookie_button:hover{  
background-position: -27px 0px;
color:red;
}