@font-face {
	font-family: OpenSansR;  
	src: local('OpenSansR'), 
		url("font/OpenSans-Regular.ttf") format('truetype');  
	font-weight: normal;  
	
font-family: 'OpenSansR';
src: url('font/OpenSans-Regular.eot');
src: url('font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('font/OpenSans-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;	
}
@font-face {
font-family: Calibri1;
src: url('font/CALIBRI.TTF');
}
*
{
font-family: Verdana, OpenSansR, Arial;
color: #414141;
}
img
{
border: 0px;
}
.qtip-content
{
color: #f3f3f3!important;
}
BODY {background:#fff; font-family: Verdana, OpenSansR, Calibri , Arial; font-size:12px; color:#000; margin:0; padding:0; width:100%; height:100%;}
BODY.olimpBody {font-size:10pt;background: transparent url('images/bg_1px.png') repeat-x top center; }
BODY.olimpWizytowka {padding:20px; width:700px; color:#777;}

H2 {font-size:17px; margin:0 0 10px 0;text-transform: uppercase;}
H2 A {color:#000; text-decoration:none;}

.clear {clear:both;}

.MainHeaderContent {width:100%; height:455px;}
/*background: transparent url('images/bg.png') no-repeat top center; */
.MainHeader {position:relative; width:951px; height:445px; margin:0 auto; padding-top:10px; }
.MainHeader .Logo {left:20px; top:10px; float:left; width:305px;height:92px; position:relative;}
.MainHeader .Logo img{width: 149px;height: 92px;position:relative;top:-14px;}

.MainHeader .MainMenu {z-index:300;width: 670px;float:right; text-align:right; position:relative;top:-35px;}
.MainHeader .MainMenu A {color:#000; text-decoration: none;text-transform:uppercase;}
.MainHeader .MainMenu A:hover {color:#000;}

.MainHeader .MainMenu .Button, .MainHeader .MainMenu .ReversedButton {font-size:13px; padding:9px 14px; text-align:center; vertical-align:middle;}
.MainHeader .MainMenu .Button {color:#000000;}
.MainHeader .MainMenu .ReversedButton {color:#fff;background:#0099d7;}  
.MainHeader .MainMenu .ReversedButton A {color:#fff; text-transform:uppercase;}
.MainHeader .MainMenu .ReversedButton A:hover {color:#fff;}



.MainMenu  .break_menu { vertical-align:top; padding-top:8px;}

.MainMenu  td.break_menu:last-child { display:none;}
.MainMenu  td.break_menu:first-child { display:none;} 

.MainHeaderTop {margin-top:10px;}

.MainHeader .MainMenu .Submenu {position:absolute; width:200px; margin:25px 0 0 -16px; padding:0px 10px 15px 2px; color:#fff;; text-align:left; z-index:400; display:none;}
#menuKontakt {margin:27px 0 0 -130px;}
.MainHeader .MainMenu .Submenu table {background:#0099d7; }
.MainHeader .MainMenu .Submenu table  tr td {padding-left:15px;} 
.MainHeader .MainMenu .Submenu A {text-decoration:none; color:#fff; font-size:13px;text-transform:uppercase;}
.MainHeader .MainMenu .Submenu A:hover {color:#fff;}

.MainHeader .Godziny {float:right; width:319px; height:55px; font-size:12px; color:#000; text-align:right;background: transparent url('images/godziny.png') no-repeat top center; font-family: Verdana, OpenSansR; position:relative;top:0px;}

.MainHeader .Telefon {position:absolute; left:750px; bottom:300px; width:200px; font-size:12px; color:#fff; text-align:right;}
.MainHeader .Godziny P, .MainHeader .Telefon P {margin:0; padding:0; color:#fff;}

.MainHeader .Godziny  table {border:0px; padding:0px;margin-top:0px;margin-left:8px;position:relative;top:2px;}
.MainHeader .Godziny  table  tr td{border:0px; padding: 0px 5px 0px 1px;margin:0px;text-align:left;font-size:11px;}

.MainHeader .BigHeader {position:absolute; left:0; top:120px;}
.MainHeader .BigHeader .MainImage {background:transparent url('images/ban_bottom.gif') center bottom no-repeat; padding:0 0 12px 0;}

.ContentLocal {position:relative; width:951px; height:30px;margin:auto;}

.ContentLocal .Menu UL {margin:0; padding:0; list-style:none;position:relative;top:10px;left:-10px;}
.ContentLocal .Menu UL LI {display:inline;}
.ContentLocal .Menu UL LI A {float:left; display:block; padding:5px 10px; margin:0 -1px 0 0; color:#fff; text-decoration:none; font-family:Verdana, OpenSansSemiBold }
.ContentLocal .Menu UL LI A:hover, .ContentLocal .Menu UL LI A.Active {color:#fff;font-family:Verdana, OpenSansSemiBold}
 
.ContentLocal #menu-stopka {margin:0; padding:0; list-style:none;position:relative;top:10px;left:-10px;}
.ContentLocal #menu-stopka LI {display:inline;}
.ContentLocal #menu-stopka LI A {float:left; display:block; padding:5px 10px; margin:0 -1px 0 0; color:#fff; text-decoration:none; font-family:Verdana, OpenSansSemiBold }
.ContentLocal #menu-stopka LI A:hover, .ContentLocal  #menu-stopka LI A.Active {color:#fff;font-family:Verdana, OpenSansSemiBold }
 
.ContentLocal .Search {position:absolute; right:0; top:0px; background: transparent url('images/search.png') no-repeat top center;}
.ContentLocal .Search .SrchInp {background: none; border:0px; padding:3px; font-size:8pt; color:#808080;}
.ContentLocal .Search .SrchBut {position:absolute; right:0; top:1px; }

.Search {background: transparent url('images/search.png') no-repeat top center;width:303px; height: 55px; float:left;}
.Search .SrchInp {position: relative; background: none; border:0px ; padding:3px; font-size:8pt; color:#808080; width: 220px; left:10px; top:8px; font-size:12px; }
.Search .SrchBut {position:relative; right:0; top:1px; width:48px; height:34px; float:right;right:6px;top:0px;}

.MainRight {background:#f7f7f7 none repeat-y 630px top; width:951px; margin:0 auto; padding-top:5px; text-align:left; overflow: hidden;} /*background:#f7f7f7 url("images/gradient_prawa.png") repeat-y 630px top;*/
.MainRight .RightColumn {float:right; width:319px; text-align:left; }
.MainRight .RightColumn .RightHead {width:319px; height:0px; margin:-14px 0 10px -20px;}
.MainRight .Contentms {width:605px; color:#000; font-size:12px; padding-bottom:20px; float:left;}
.MainRight .Content {width:555px; color:#000; font-size:12px; padding-bottom:20px; float:left;padding-left:10px;}
.post_content {padding:15px; width: 100% !Important;}
.main_post_kategory {padding:5px; width: 291px !Important; float:left;}
.main_post_promo{width: 291px !Important; float:left;margin-bottom: 20px; position:relative;margin-right:12px;margin-left:7px;}

.main_post_promo h2 {
    background: url("images/linia2_promocje.png") repeat-y scroll left center transparent;
    color: #cf002d;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 46px;
    padding-left: 14px;
    padding-top: 0;
    vertical-align: middle;
}
.main_post_promo h2 a
{
 color: #cf002d !Important;
    font-family: Verdana, OpenSansR;
    font-size: 16px;
    font-weight: normal;
}
.main_post_promo .Date {font-size:10px; margin:0px; color:#ffffff;background: black url('images/data_news.png') no-repeat top center;width:145px;height: 17px;position: relative;top:13px; font-family: Verdana, OpenSansR; padding-left:5px;} 
.main_post_akt{width: 291px !Important; float:left;margin-bottom: 20px; position:relative;margin-right:12px;margin-left:7px;}
.main_post_akt h2 { text-transform: none !important;}
.post h2 a { text-transform: none !important;}
.main_post_promo .more_button
{
opacity: 0.7;
}
.main_post_promo .more_button a
{
text-decoration: none;
}
.main_post_akt h2 {
    background: url("images/linia2_aktualnosci.png") repeat-y scroll left center transparent;
    color: #cf002d;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 46px;
    padding-left: 14px;
    padding-top: 0;
    vertical-align: middle;
}
.main_post_akt h2 a
{
 color: #0099d7 !Important;
    font-family: OpenSansR;
    font-size: 16px;
    font-weight: normal;
}
.main_post_akt .Date {font-size:10px; margin:0px; color:#ffffff;background: black url('images/data_news.png') no-repeat top center;width:145px;height: 17px;position: relative;top:13px; font-family: OpenSansR; padding-left:5px;} 
.main_post_akt{width: 291px !Important; float:left;margin-bottom: 20px; position:relative;margin-right:12px;margin-left:7px;}
.more_button
{
opacity: 0.7;
}
.main_post_akt .more_button a
{
text-decoration: none;
}
.breadcrumb {position:relative;top:-10px; color: #777;   font-size: 12px;}
.breadcrumb a {  color: #000;   font-size: 12px; text-decoration: none;} 

.MainNone {background:#fff; width: 951px; margin:0 auto; padding-top:40px; text-align:left;}
.MainNone .Content {width:951px; color:#777; font-size:12px; padding-bottom:20px;}

.MainLeft {background:#fff; width: 951px; margin:0 auto; padding-top:40px; text-align:left;}
.MainLeft .LeftColumn {float:left; width:200px; text-align:left;}
.MainLeft .Content {width:730px; margin-left:220px; color:#777; font-size:12px; padding-bottom:20px;}

.MainLeft .LeftColumn A {color:#000;}
.MapaBranze {background:#ffffff; border:#808080 1px solid; font-size:11px; width:200px; margin-bottom:6px;}
.MapaBranze:hover {background:#000000; color:#ffffff;}
.MapaBranze:focus {background:#ffffff; color:#000000;}

#MapaSklepyDiv {width:200px; height:650px; overflow-x:hidden; overflow-y:auto;}
#MapaSklepyDiv DIV {margin-bottom:1px;}
#MapaSklepyDiv DIV A {font-weight:normal; display:inline;}
#MapaSklepyDiv DIV A SPAN {padding:1px 0px 1px 6px; display:block;}
#MapaSklepyDiv DIV A SPAN:hover {background:#000000; color:#fff;}

.Content A {text-decoration:none; color:#000; font-weight:bold;}
.Content H2 A {color:#a00000}
.Content A:hover {text-decoration:underline;}
.Content .Date {font-size:10px; margin:0px; color:#ffffff;background: black url('images/data_news.png') no-repeat top center;width:194px;height: 17px;position: relative;top:13px; font-family: OpenSansR; padding-left:5px;} 
.Navigation {width:98%; height:20px; }
.Navigation a {color: #000;font-size: 12px;text-decoration:none;}
.Navigation .Left {float:left;}
.Navigation .Right {float:right;} 

.Contentms A {text-decoration:none; color:#000; font-weight:bold;}
.Contentms H2 A {color:#a00000}
.Contentms A:hover {text-decoration:underline;}
.Contentms .Date {font-size:10px; margin:0px; color:#ffffff;background: black url('images/data_news.png') no-repeat top center;width:194px;height: 17px;position: relative;top:13px; font-family: OpenSansR; padding-left:5px;} 
.Contentms .Navigation {width:100%; height:20px;}
.Contentms .Navigation .Left {float:left;}
.Contentms .Navigation .Right {float:right;}


.Content {background:#f7f7f7}
.Contentms {background:#f7f7f7}
.TwoColNews {position:relative;top:-12px;}
.TwoColNews .Left  {padding-right:0px; width:291px;} 
.TwoColNews .Right {padding-left:5px;}
.Content .Divid {margin-bottom:5px;}

.Footer {background: black url('images/footer_1px.png') repeat-x top center; width:100%; height:101px;}
.Footer .Content {position:relative; width:950px; margin:0 auto;}
.Footer  .Content .Copy {position:absolute; left:0; top:20px; color:#fff; font-size:12px; line-height:150%;}
.Footer .Content .Copy A {color:#fff; font-weight:normal;}
.Footer .Content .Copy A:hover {color:#fff;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; min-height:170px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}


.main_h2 {font-family: OpenSansR; font-size: 20px; color: #000000; font-weight:normal;padding-top:7px;padding-left:14px;display:block;}

.main_h2.aktualnoscih2 {background: transparent url('images/linia_aktualnosci.png') no-repeat top center; }
.main_h2.promocjeh2 {background: transparent url('images/linia_promocje.png') no-repeat top center;}

.akt_td  .post h2 { display:inline-block; background: transparent url('images/linia2_aktualnosci.png') repeat-y left center; padding-top:0px;padding-left:14px; color:#0099d7;min-height:46px;vertical-align:middle;margin-top:0px;margin-bottom:0px;}
.akt_td  .post h2  a {color:#0099d7; font-size:16px; font-family: OpenSansR; font-weight:normal;}
.promo_td  .post h2 {display:inline-block;  background: transparent url('images/linia2_promocje.png') repeat-y left center; padding-top:0px;padding-left:14px; color: #cf002d; font-size:16px;min-height:46px;vertical-align:middle;margin-top:0px;margin-bottom:0px;}
.promo_td  .post h2 a {color:#cf002d;font-size:16px; font-family: OpenSansR; font-weight:normal;}

.postmetadata {font-size:10px;position:relative;top:-8px;font-family:OpenSansR;display:none;}
.Left.akt_td {width: 300px;}
.TwoColNews .post {width: 291px; margin-bottom:20px;}
.Entry .more-link  {position:relative;display:block;background: transparent url('images/czytajwiecej.png') no-repeat top center;width:77px; height: 25px;margin-top:-42px;color:white;padding-top:5px; float:right;padding-left:10px; font-family:OpenSansR; }


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 950px;
  padding: 0;
  margin: auto;
  
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.rslides_tabs {list-style: none; position:relative;top:-36px;z-index:999;left:-40px;}
.rslides_tabs li { width:40px; height:10px; border: 1px solid silver; top:-10px;float:left;display:block;margin-left:10px;}
.rslides_tabs a{ color: transparent;width:40px;height:10px;position:relative; left:-1px;top:-1px;display:block;}
.rslides_here { background: #0099d7;}


#news_img {width:291px; height: 155px; overflow:hidden;}
.more_button{position:relative;display:block;background: transparent url('images/czytajwiecej.png') no-repeat top center;width:77px; height: 25px;margin-top:-30px;color:white;padding-top:5px; float:right;padding-left:10px; font-family:OpenSansR; }
.more_button a {color:white; font-weight:normal;}

.content_shop {width: 931px; margin:auto; background:transparent url("images/tlo_left.jpg") repeat-y left top;margin-top:25px; padding:0px 10px 50px 10px;}
.content_shop .breadcrumb {position:relative;margin-top:-20px !important;top:-18px; padding-bottom:0px;}

.content_shop_card {width: 931px; margin:auto;margin-top:25px; padding:0px 10px 0px 10px;}
.content_shop_card .breadcrumb {position:relative;margin-top:-20px !important;top:-18px; padding-bottom:0px;}

.content_shop_left {float:left; width: 290px;}
.content_shop_right {float:right; width: 630px}
.content_shop_right h3 {background: none repeat scroll center center silver;height: 1px;margin-bottom: 35px;margin-top: 35px;overflow: visible;width: 100%;z-index: -1;}
.content_shop_right h3 span {background: none repeat scroll 0 0 white;display: inline-block; font-size: 13px; left: 40px; padding: 0 20px; position: relative; text-transform: uppercase; top: -8px;z-index: 999;}
.title_span {color:black;position:relative;float:left;left:10px;}
.left-shop-a {height:100px;}
.content_shop_left #menu-sklepy  {list-style-type: none; margin:0px;padding:0px 10px;}

.Menu ul {list-style-type: none;}
.Menu li a {color:#414141; text-decoration:none;font-size:14px; line-height:180%; font-weight:bold;}
.Menu li a:hover {color:#0099d7;}
.Menu li ul {margin-bottom:10px;margin-top:0px;margin-left:-20px;} 
.Menu li ul li a {color:#414141; text-decoration:none;font-weight:normal;}
.Menu li ul li a:hover {color:#0099d7; text-decoration:none;}

.menu ul {list-style-type: none;}
.menu li a {color:#414141; text-decoration:none;font-size:14px; line-height:180%; font-weight:normal;}
.menu li a:hover {color:#0099d7;}
.menu li ul {margin-bottom:10px;margin-top:0px;margin-left:-20px;} 
.menu li ul li a {color:#414141; text-decoration:none;font-weight:normal;font-size:13px;}
.menu li ul li a:hover {color:#0099d7; text-decoration:none;}


.content_shop_left #menu-sklepy .sub-menu .current-menu-item  a{color:#0099d7}
.content_shop_left #menu-sklepy .sub-menu  {margin:0px;padding:0px;}

.content_shop_left #menu-sklepy .menu-item  {background:transparent url("images/right.png") no-repeat left 9px;padding-left:14px;}   


.content_shop_left #menu-sklepy .sub-menu .menu-item {background:none;padding:0px;}
.content_shop_left #menu-sklepy .sub-menu .current_page_item {background:none !important; padding:0px;}

.content_shop_left #menu-sklepy a 
{
  text-transform: uppercase;
}
.content_shop_left #menu-sklepy ul li a
{
width: 100%;
border-bottom:none;
text-transform: none;
}
.left_shops, .center_shops, .right_shops
{
width: 192px;
display: table-cell;
text-align: center;
vertical-align: middle;
float:left;
height:95px;
background: transparent url(images/ramka_0.png) no-repeat center center;
margin-left:8px; 
margin-top:0px;
margin-bottom:0px;
text-align:center;
vertical-align:middle;
white-space: nowrap;
padding: 5px;
padding-bottom:30px;
/*opacity: 0.9;
filter:alpha(opacity=90);*/
}
.left_shops:hover
{
background: transparent url(images/ramka_1.png) no-repeat center center;
border: none;
}
.left_shops  *{
 vertical-align: middle;
}
.left_shops span {
    display: inline-block;
    height: 100%;
    width: 0px;
}
.left_shops:hover, .center_shops:hover, .right_shops:hover
{
opacity: 1;    
filter:alpha(opacity=100);
}
.left_shops img, .center_shops img, .right_shops img
{
 margin:auto;
 max-width:160px;
 max-height: 60px;
vertical-align: middle;  
position:relative;
left:-3px;
}
.nazwa_sklepu_empty
{
font-size:16px;
font-weight:bold;
padding-top:38px;
max-width: 185px;
overflow:hidden;
}
.nazwa_sklepu_empty a
{
text-decoration: none!important;
color:black;
}
.poziomy_shop
{
font-size:14px;
}
.Date_search
{
font-size:10px;
}
.search_h3
{
font-size:13px;
padding-bottom:5px;
margin-bottom:0px;
}
.post_search
{
margin-bottom:15px;
}
.search_left_shop_desc
{
float:left;
width:330px;
margin-top:5px;
margin-left:10px;
}
.search_left_shop_desc h2 a
{
color:#000;
}
/** sklepy **/
#shop_content h1
{
background: silver none center center;
height:1px;
width:100%;
overflow: visible;
z-index:-1;
text-transform: uppercase;
}
#shop_content h1 span
{
display: inline-block;
top:-20px;
left:40px;
position:relative;
padding:0px 20px;
z-index:999;
background: white;
}
#shop_content h2
{
background: silver none center center;
height:1px;
width:100%;
overflow: visible;
z-index:-1;
margin-top:35px;
margin-bottom:35px;
}
#shop_content h2 span
{
display: inline-block;
top:-10px;
left:40px;
position:relative;
padding:0px 20px;
z-index:999;
background: white;
font-size:14px;
text-transform: uppercase;
}

#top_desc_shop
{
width:100%;
height:auto;
overflow: visible;
}



#top_opis_shop
{
width:630px;
min-height:75px;
background: transparent url(../images/sklepy/linia.png) no-repeat bottom center !important;
margin-bottom:10px;
padding-bottom:10px;
}
#top_opis_shop h2
 {
	font-size: 20px;
	color: #000000;
 
 }
 #godziny_otwarcia, #place
 {
 font-size:14px;
 color: #414141;

 }
 .card_info
 {
  padding-left:35px;
   height:30px;
 padding-top:8px;
 color: #414141;
 font-size: 14px;
 }
 .card_info span
 {
  color: #414141;
 font-size: 14px;
 }
 
 .card_info_link
 {
 height:55px;
 width: 55px; 
 float:left;
 margin-right:10px;
 }
 
 #place
 {
 background: transparent url('images/card/place_27px.png') no-repeat left center !important; 
}
 
 #kategorie
 {
 background: transparent url('images/card/kat_27px.png') no-repeat left 5px !important; 
height:auto !important;
min-height: 27px;
margin-bottom:10px;
}
#phone_card
{
 background: transparent url('images/card/phone_27px.png') no-repeat left center !important; 
padding-top:3px;
}
#clock_card
{
 background: transparent url('images/card/clock_27px.png') no-repeat left center !important; 
 font-size:14px;
}
#fb_card
{
 background: transparent url('images/card/facebook_33px.png') no-repeat left center !important;

}
#email_card
{
background: transparent url('images/card/email_33px.png') no-repeat left center !important;

}
#www_card
{
background: transparent url('images/card/www_33px.png') no-repeat left center !important;
}
.shop_card_data
{
float:left;
width:300px;
}



#top_opis_shop_desc
{
width:630px;
margin-bottom:10px;
}
.left_top_shop
{
width:320px;
float:left;
}
.right_top_shop
{
width:290px;
float:right;
}
#info_shop
{
list-style-type: none;
padding: 0px;
}
#info_shop li
{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
width: 225px;
height:23px;
font-size: 14px;
display:block;
}
.left_li_info_sh
{
float:left;
width:63px;
height:23px; 
display:block;
}
.right_li_info_sh
{
float:left;
width:160px;
height:23px;
}
.shop_witryna-a
{
width:550px;
float:right;
padding-left:20px;
}
.witryna_img
{
width:550px;
}
.shop_witryna-a p
{
font-size:12px !important;
}
.logo_card
{
float:left;
margin-top:10px;
}
.shop_id-pd
{
max-width: 222px;
max-height: 130px;
}
.shop_title
{ 
width:300px;
} 

#top_desc_shop_logo
{
float:left;
width: 235px;
}
#shop_mapka 
{
margin-top:55px;
margin-bottom:55px;
}

/***** main content full *****/
.Content_main_full
{
width: 951px; 
margin:auto;
padding:0px;
}
.content_full_txt
{
width: 931px; 
margin:0 auto;
background:#f7f7f7 none center top; 
text-align:left;
 overflow: hidden;
padding:10px 10px 40px 10px;
}
.content_full_txt p
{
line-height:170%;
}
/*** end main content full **/


/************ select ************/
span.customSelect {
	font-size:11px;
	background-color: #F7F7F7;
	color:#7c7c7c;
	padding:5px 7px;
	border:1px solid #0099d7;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;*/
}
span.customSelect.changed {
	background-color: #F7F7F7;
}
.customSelectInner {
	background:url('images/select/customSelect-arrow.gif') no-repeat center right;
}



/****** minibanner *******/
.minibanner {margin-bottom:10px;}
#minibanner_3 {margin-bottom:20px;}
#minibanner_4 {margin-bottom:15px;}

/******* fb main page ****/
#facebook_like_ms {margin-top:30px;}


.aktualnoscih2, .promocjeh2 {text-transform:uppercase;}


.menu_bottom_main {width:700px;float:left;}
.footer_fb {width:200px;float:right;}
.footer_fb a{color:white;float:right;position:relative;top:20px;}




#test1 
{
background: transparent url('../../../wp-content/uploads/maps/poziom_0_tlo.png') left top no-repeat;
width:974px;
height:577px;
position:relative;
margin:auto;
padding:0px;
top:0px;
}
#test1befor
{
position:relative;
top:-100px;
padding-top:100px;
width:974px;
height: 587px;
overflow: hidden;
}
#test2
{
width:981px;
height:556px;
position:relative;
margin:auto;
padding:0px; 
}
#test2befor
{
position:relative;
top:-100px;
padding-top:100px;
width:974px;
height: 387px;
overflow: hidden;
}
#poziomy_menu
{
width: 720px;
list-style-type:none;
height:30px;
position:relative;
left:-30px;
z-index:999;
}
#poziomy_menu li 
{
float:left;
width: 45px;
height:35px;
border: 1px solid #0099d7;
background: #f7f7f7;
overflow: hidden;
}
#poziomy_menu a
{
 text-decoration: none;
 font-size: 28px;
 position:relative;
 color: #7c7c7c;
 width: 28px;
 height:28px;
 display:block;
 padding-top:0px;
 float:left;
 padding-left:8px;
 text-align:center;
 margin:auto;
}
.odst_m_poziom
{
width: 25px !Important;
border: 0px !important;
background: none !important;
}
.noactive_poziom a
{
 text-decoration: none;
 font-size: 14px;
 position:relative;
 color: white;
}
.active_poziom
{
 background: white !Important;
}
.active_poziom a
{
color: black !important;
}
.float_select
{float:left;margin-right:40px;}
#select_kat_shop
{
position:relative;
top:10px;
z-index:999;
width:700px;
}
.select_kat
{
float:left;
position:relative;
left:10px;
}
.shop_select
{
float:left;
position:relative;
left:30px;
}
/*********** search *********/
.input_serach_s
{
margin-left:8px;
margin-top:10px;
}
.input_serach_s #search
{
 border: 1px solid silver !important; 
}
.input_serach_s .search
{
width: 165px;
height: 19px;
float:left;
position: relative;
top:-1px;
border: 0px !important;
padding-left:3px;
padding-right:32px;
}
.input_serach_s .button_search
{
width:20px;
height:17px;
background: transparent url(images/search/search_2.png) no-repeat center center !important;
border: 0px solid black !important;
position:relative;
top:2px;
left:-28px;
float:left;
}
ul#results
{
left:0px!important;
margin-left:0px;
padding-left:0px;
margin-bottom:0px;
padding-bottom:0px;
}
div.icon:hover {
	background-position: 0px -30px;
	cursor: pointer;
}
input#search {
}
h4#results-text {
	display: none;
}
#wyniki_sh
{
overflow: hidden;
min-height:0px;
max-height:160px;
 width:202px;
 position:absolute;
 background: white;
 z-index:999;
 padding-bottom:1px;
 display:none;
}
#wyniki_sh_sc
{
overflow-y: auto;
overflow-x: hidden;
position:relative;
 background: white;
top:1px;
min-height:0px;
max-height:155px;
border: 1px solid silver;

}
ul#results {
	width: 200px;
	margin-top: 1px;
}
ul#results li {
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	border-top: 1px solid #cdcdcd;
	transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-webkit-transition: background-color .3s ease-in-out;
}
ul#results li a
{
	text-decoration: none !Important;
	color: black !Important;
}
ul#results li a:visited 
{
color:black;
}
ul#results li:hover {
	background-color: #F7F7F7;
}
ul#results li:first-child {
	border-top: none;
}
ul#results li h3, ul#results li h4 {
	font-size: 11px;
	line-height: 1.2em;
	font-weight:normal;

}
ul#results li:hover h3, ul#results li:hover h4  {
	
}
.result
{
display:block;
width:194px;
padding-bottom:0px;
margin-bottom:0px;
}



.picto_link 
{
float:right;
}
.picto_link li
{
display:block;
margin-right:10px;
width:50px;
float:left;
}
.picto_link li img
{
cursor: pointer;
width:50px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
}
.opacity
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;

}
#prelo_show
{
display:none;position:relative;top:-320px;width:980px;margin:auto;z-index:999;
}

#prelo_show img
{
marign:auto;
margin-left:500px;
}


.olimtv_category
{
text-align: justify;
border-bottom: 1px dotted silver;
margin-bottom:10px;
}
.contact_mail
{
background:url('images/ico_contact/mail_26_ico.png') no-repeat center left;
padding-left:44px;

}
.contact_phone
{
background:url('images/ico_contact/phone_26_ico.png') no-repeat center left;
padding-left:44px;
}
.contact_fax
{
background:url('images/ico_contact/fax_26_ico.png') no-repeat center left;
padding-left:44px;
}
.contact_hour
{
background:url('images/ico_contact/clock_26_ico.png') no-repeat center left;
padding-left:44px;
height:22px;
padding-top:4px;
}
.content_full_txt #tabs
{
font-size:12px !important; 
border: 0px !important;
background: none !important;
}
.content_full_txt #tabs .ui-widget-header
{
background: none !important;
border: 0px !important;
border-bottom: 1px solid #aaa !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
.content_full_txt #tabs .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
border-bottom-radius: 0px !important;
}
.content_full_txt #tabs  ul li.ui-state-default
{
background:#0099d7;
color:white;
}
.content_full_txt #tabs  ul li.ui-state-default a
{
color:white;
}
.content_full_txt #tabs  ul li.ui-state-active 
{
background:#f7f7f7 !important;
border-bottom: none !important;
}
.content_full_txt #tabs  ul li.ui-state-active  a
{
color: #0099d7;
}
.tabs_godzinyotw div table tr td table tr td
{
padding-left:15px;
}
.tabs_godzinyotw  div.tabs_hopen
{
border: 1px solid #aaa !important;
border-top: none !Important;
min-height:150px;
}
.tabs_kontakt
{
min-height:200px;
border: 1px solid #aaa !important;
border-top: none !important;
}
