* {
margin:0;
padding:0;
}


body {
font:.80em Verdana, Arial, Sans-Serif;
color:#727272;
line-height:1.2em;
background: #000040;
background-image:url(images/tlo.jpg);
}

p {
line-height:1.6em;
margin:0 0 1.4em 1em;
}

a {
color:#000040;
text-decoration:none;
background:inherit;
}

a:hover {
color:gray;
background:inherit;
}

ul {
list-style:none;
}

li {
margin-left:1em;
}

.subcat {
margin-left:1em;
}

h1,h2,h3 {
font-weight:400;
margin:0 0 .8em;
}

h1,h2 {
color:#000040;
font-size:2em;
background:inherit;
}
h2 {
 font-size:1.8em;
 margin:10px 0 .8em;
 color:#000040;
 border-bottom:1px solid #ccc;
clear:both;
  padding:10px 15px 10px 10px;
  border:1px solid #d6d6d6;
  width: 460px;
	float: left;
background:#eee;
margin:5px 0;
}
h3 {
font-size:1.3em;
margin:1.2em 0 .5em;
}

#wrapper {
width:900px;
margin:0 auto 10px;
background-image: url("images/tlo-center.jpg");
padding: 0px 20px;
}

#header {
height:110px;
}
#logo {
	height: 100px;
	margin: 0px auto;
  background-image:url(images/tlo-naglowek.jpg);
	padding: 10px;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	background:none;
}

#logo span {
	color: #FF4D00;
}

#logo h1{	
	padding:  0;
  font:bold 2.6em Verdana;	
  letter-spacing: 1px;
	font-style: oblique;
	font-weight: 700;
}

#logo p {
  clear:both;
	margin: 0;
	padding: 0;
  font:bold 1.0em Verdana;
	color: #808080;
  font-weight: 700;
	letter-spacing: 1.7px;
}
#logo a {
	border: none;
	text-decoration: none;
}
#top {
float:right;
text-align:right;
width:70%;
}

#topmenu {
 overflow: hidden;
 width: 100%;
 background:#F7F7F7 url(nav_bg.jpg) no-repeat 0px 0px;
 padding: 5px 0px 13px 0px;
}

#topmenu li{	
  margin-left:0;
	float: left;
	text-align: center;
	font-family: Verdana;
  font-size: 10px;
  background:#e8e8e8;
  border-top:1px solid #ccc;
}

#topmenu li a {	
  display: block;
  margin: 2px;
	margin-left: 3px;
	padding: 8px 0px;
  width: 117px;
	color:#ffffff;
	font:bold 1.0em Verdana;
}
	#topmenu li a:hover, li a:focus, li a:active { background-position:-150px 0;}
	#topmenu a {background:url(bg.jpg) repeat -20px 35px;}

#search {
float:right;
clear:both;
text-align:right;
border-top:1px solid #ccc;
margin:0;
padding:10px 0 0;
}

input {
vertical-align:middle;
padding:2px;
}

input.searchfield {
width:255px;
border:2px solid #ccc;
font-size:.9em;
padding:6px;
}

input.searchbutton {
border:0;
color:#fff;
font-weight:700;
font-size:.9em;
background:gray;
padding:6px;
}

#crumbs {
clear:both;
  padding:10px 15px 10px 10px;
  border:1px solid #d6d6d6;
  width: 460px;
	float: left;
background:#eee;
margin:5px 0;
}

#content {
padding:0px 0px;
}

#content p.subcat {
margin-left:0px;
}

#main {
width:55%;
float:left;
margin-bottom:40px;

}

#side {margin:0 2px 0px 0;
width:400px;
float:left;
}


.single_baner {
float:left;
width:98%;
padding:10px 1px;
 }

.single_a {
float:left;
width:98%;
padding:0 1px;
 }


.single {
width:99%;
float:left;
padding:0 1px;
 
}
#side .single {
width:400px;
padding:0  0 0 1px;
}
.single h3 ,.single_a h3 {
 font:bold 1.00em Verdana, Arial, Sans-Serif;
 color:#dfdfdf;
 padding:5px 0px 5px 10px;
 background:#000040;
 margin:5px 0 0px 0;
}
.adminpanel{ 
 clear:both;
 width: 485px;
 padding:0 1px;
}
.menu_strony {
width:100%;
float:left;
padding:0px 1px 0px 0;
}
.menu_strony h3{
 font:bold 1.00em Verdana, Arial, Sans-Serif;
 color:#dfdfdf;
 padding:5px 0px 5px 10px;
 background:#000040;
 margin:1px 0 0px 0;
 text-transform: uppercase;
}

.menu_strony a ,span.link-g{  
 display: block;
 padding: 5px 5px 5px 5px;
 margin:1px 0;
 background:#e8e8e8;
 border:1px solid #d6d6d6;
}
.menu_strony a:hover{  
 display: block;
 padding: 5px 5px 5px 5px;
 margin:1px 0;
 background:#ffffff;
}



a.link-g ,span.link-g{
 font:bold 1.05em Verdana, Arial, Sans-Serif;
 color:#ffffff;
 padding: 6px 5px 5px 5px;
 background:#909090;
 text-align:center;
}
a:hover.link-g{
 padding: 5px 5px 5px 5px;
 background:#ff8000;
}
.blok-info ,.blok-info-kontakt{
  padding:5px;
  border:1px solid #d6d6d6;
  background:#e8e8e8;
  }
 .blok-info-kontakt{
  
  	background:#F7F7F7 url(images/tlo-kontakt.jpg) no-repeat 8px 10px;
  }
.center{
	float: left;
  margin:3px 0 0px 0;
  padding:10px 15px 10px 10px;
  border:1px solid #d6d6d6;
  width: 460px;
  background:#e8e8e8;
}
.blok-info h1{
 margin:0px;
 font:bold 1.00em Verdana, Arial, Sans-Serif;;
  }
#footer {
padding:5px ;
clear:both;
margin-top:30px;
border-top:2px solid #eee;
}

#main input[type=button] {
border:1px solid #ccc;
color:#000;
font-size:.8em;
line-height:1.5em;
cursor:pointer;
display:block;
float:left;
background:#f9f6f2;
margin:0 .1em;
padding:.2em .8em;
}

.strong {
font-weight:700;
}

.em {
font-style:italic;
}

.underline {
text-decoration:underline;
}

.del {
text-decoration:line-through;
}

fieldset {
border:1px solid #dfdfdf;
color:#000;
background:#e8e8e8;
margin:0 0 8px;
padding:10px 8px;
}

textarea {
width:97%;
height:20em;
padding:3px;
}

.comment {
color:gray;
border-top:1px solid #ccc;
background:#F5F6F6;
margin:0 0 10px;
padding:10px;
}

.commentsbox {
color:gray;
background:#f4f4f4;
margin:0 0 10px;
padding:10px;
}

.date {
border-top:1px solid #eee;
margin:0 0 20px;
}

.clearer {
clear:both;
margin:0 auto;
padding:1px 0 0;
}

/* for expandable title links on archive and sitemap pages */
.drop_title a {
font:bold 12px Arial;
}

.droplist_div {
width:95%;
border-bottom:1px solid #ccc;
padding:4px 0;
}

.subcatlist_div {
width:95%;
padding:0 0 0 15px;
}

.blok-klima , .blok-galeria{
  margin:0 0 5px 0;
  padding:10px 15px 10px 10px;
  border:1px solid #d6d6d6;
  width: 460px;
	float: left;
  background:#e8e8e8;
  }
.blok-klima {
  width: 460px;
  height: 500px;

  }

.blok-klima h1 ,.center h1{
font:bold 1.05em Verdana, Arial, Sans-Serif;
color:#727272;
margin:5px 0 0 0;
}

.blok-klima h2 ,.center h2{  
font:bold 1.10em Verdana, Arial, Sans-Serif;
color:#ff5706;
margin: 0  0 5px 0;
padding:5px 0px 0px 0px;
border:none;
border-bottom:1px solid #ff5706;
background:#e8e8e8;
}
.blok-klima h3 ,.center h3{
font:bold 1.25em Verdana, Arial, Sans-Serif;
color:#727272;
margin:5px 0  0 0;
padding:0px;
}

.blok {
  margin:0px 0 0 0;
  padding:10px 15px 10px 10px;
  border:1px solid #d6d6d6;
  width: 460px;
  float: left;
  background-image:url(images/tlo-blok1.jpg);
}


.blok h1{
background:none;
font:bold 1.05em Verdana, Arial, Sans-Serif;
color:#727272;
line-height:1.5em;
text-align:center;
}

#flashcontent{
background:#ffffff;
border:1px solid #dfdfdf;
text-align:right;
}
.slogan{ 
 margin:0px 0 5px 0;
 font:bold 1.00em Verdana, Arial, Sans-Serif;
 color:#dfdfdf;
 padding:4px 10px 5px 0px;
 border:1px solid #dfdfdf;
 text-align:right;
 background:#000040;
 margin:0px 0 4px 0;
}
.h3-info{
 font:bold 1.00em Verdana, Arial, Sans-Serif;
 color:#dfdfdf;
 padding:5px 0px 5px 10px;
 border:1px solid #dfdfdf;
 background:#000040;
 margin:0px 0 0px 0;
}

#zapis {top: 0px; left: 0px; background-color: #f2f2f2;width: 100%;z-index: 2000;position: absolute;height: 100%;filter: alpha(opacity=70); -moz-opacity: 0.7;text-align: center;}
#zapis .info_zapis{background-color: #ffffff;border: 1px solid #dadada;width:300px;margin: 140px auto;padding:5px;}

* html ul#thumbs_kat{height:1%;}	
ul#thumbs, ul#thumbs li {margin:0;padding:0;list-style:none;}
ul#thumbs li{float:left;margin:2px;border:1px solid #999;	padding:2px;}
ul#thumbs a.min{display:block;float:left;width:105px;height:105px;line-height:105px;overflow:hidden;position:relative;z-index:1;}
ul#thumbs a img{float:left;position:absolute;top:-22px;left:-45px;}
ul#thumbs a:hover{overflow:visible;z-index:1000;border:none;}
ul#thumbs a:hover img{border:1px solid #999;	background:#fff;padding:2px;}	
ul#thumbs:after, li#thumbs:after{content:"."; display:block;height:0; clear:both; visibility:hidden;}
ul#thumbs, li#thumbs{display:block;}
ul#thumbs, li#thumbs{min-height:1%;}


ul#thumbs_top, ul#thumbs_top li{margin:0;padding:0;list-style:none;}
ul#thumbs_top li{float:left;margin:2px;border:1px solid #999;	padding:2px;}
ul#thumbs_top a{display:block;width:105px;height:105px;line-height:105px;overflow:hidden;position:relative;z-index:1;}
ul#thumbs_top a img{float:left;position:absolute;top:-22px;left:-45px;}
ul#thumbs_top a:hover{overflow:visible;z-index:1000;border:none;}
ul#thumbs_top a:hover img{border:1px solid #999;	background:#fff;padding:2px;}	
ul#thumbs_top:after, li#thumbs_top:after{content:"."; display:block;height:0; clear:both; visibility:hidden;}
ul#thumbs_top, li#thumbs_top{display:block;}
ul#thumbs_top, li#thumbs_top{min-height:1%;}


#admin-galeria{
width: 100%;float:left;
}	
#menus {
top: 0px; left: 0px; 
background-color: #f2f2f2;
width: 100%;
z-index: 2000;position: absolute;
height: 100%;filter: alpha(opacity=70); -moz-opacity: 0.7;
text-align: center;
}
div.akc{ 
clear:both;
float:left;
padding:5px 0 5px 0;
margin:2px 0 2px 0;
width: 99%;
border:1px solid #999;
text-align:center;
background-color: #ffffff;
}
#galeria{
  margin:13px 0 0px 0;
  padding:10px 15px 10px 10px;
  border:1px solid #d6d6d6;
  width: 460px;
	float: left;
  background:#e8e8e8;
}
#galeria .galeria-opis-pd { 
 float: left; 
 width: 462px;;
 margin-left: -10px;
 margin-top: -10px;
 padding:15px 10px;
 display:block;clear:both; 
 border:1px solid #dfdfdf;
 background:#000040;
}

#galeria .galeria-opis { 
float: left; 
width: 329px;
height:100px;
padding:5px 5px 0px 5px;
}
.galeria-opis h1{
 margin:-6px -7px 2px -7px;
 font:bold 1.05em Verdana, Arial, Sans-Serif;
 color:#ffffff;
 border:1px solid #dfdfdf;
 background:#000040;
 padding:5px 5px 5px 5px;
}

.blok-galeria-foto{
background-color: #ffffff;
border: 1px solid #dadada;
width:473px;
margin:-10px -10px 10px;padding:5px;clear:both;
text-align:center;
}
.blok-galeria-foto img{
 width:470px;
}



.blok-galeria-edycja{height:180px;
background-color: #ffffff;
border: 1px solid #dadada;width:473px;
margin:-10px -10px 10px;padding:5px;
}
#galeria-edycja .form-galeria{
width:300px;float:left;
}
.blok-tabs{  
  margin:0px 0 0px 0;
  padding:10px;
  border:1px solid #d6d6d6;
  width: 445px;
	float: left;
}


.blok-tabs-ng {  
float: left;
width: 445px;
margin:10px 0 0px 0;
padding:0px 0;
}
.blok-tabs-ng img{   
float: left;
}
.blok-tabs-ng strong{  
font:bold 1.60em Verdana, Arial, Sans-Serif;
color:#727272; 
float: left;
margin:5px;
}
.blok-tabs-ng span{  
font:bold 1.00em Verdana, Arial, Sans-Serif;
color:#727272; 
float: left;
margin:5px 10px 3px 10px;
}
.blok-tabs-ng h1{  
font:bold 1.60em Verdana, Arial, Sans-Serif;
color:#727272; 
margin:0px;
}
.blok-tabs-ng p{  
clear:both;
font:bold 1.00em Verdana, Arial, Sans-Serif;
color:#727272; 
text-align:left;
margin:0px;
}
#slideshow {
	position:relative;
	height:275px;
  border:1px solid #dfdfdf;
  padding:2px 0px 0px 2px;
  margin:2px 0 0px 0;
}
	#slideshow a {
	position:absolute;
	cursor:default;
	}
	
	#slideshow a img {
   border:0px;
	}
	
	#slideshow a.show {
		z-index:500;
	}

	#slideshow .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:400px; 
		position:absolute;
		bottom:0;
	}

	#slideshow .caption .content {
		margin:5px;
	}
	
	#slideshow .caption .content h3 {
		margin:0;
		padding:0;
	 font:bold 0.90em Verdana, Arial, Sans-Serif;
  color:#ffffff;	
	}

.blok-tabs table{ 
border:0px;
margin:0;padding:0;


}
.blok-tabs .td_a{
 width: 300px;
 margin:0;
 padding :5px;
 background-color:#dfdfdf; 
 
}

.blok-tabs td{
 border:1px solid #d6d6d6;
 width: 200px;
 margin:1px;
 padding :5px;
 }


.td_b{
 margin:0;
 padding :5px;
 background-color:#909090; 
 color:#f0f0f0;
 font:bold 1.00em Verdana, Arial, Sans-Serif;
 
}
 /* Performance Media extra */

.pmh1style {
font-weight: 400;
color:#000040;
font-size:2em;
font:bold 1.05em Verdana,Arial,Sans-Serif;
}
#logos {
font:oblique 700 2.6em Verdana;
letter-spacing:1px;
}
.pmh1style2 {
    font:bold 1.05em Verdana,Arial,Sans-Serif;
}
/*nowe modele samsung*/
.pmh1style3{
    font:bold 1em Verdana,Arial,Sans-Serif;
    margin:0;
}
.pmh1style4 {
background:none repeat scroll 0 0 transparent;
color:#727272;
font:bold 1.05em/1.5em Verdana,Arial,Sans-Serif;
text-align:center;
}
#pmnaglowek {
    display: inline;
}
#wizytowka{
 z-index:1;
 margin:0px 0px 0px 700px;
 position:absolute;
}
#wizytowka img{
 border:0;
}
/*koniec Performance Media extra */
.arrowlistmenu li ,h3{
 margin:0px; 
 padding :0px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
border-bottom: 1px solid #ffffff;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
background:#000040;
background:#F7F7F7 url(bg.jpg)  0px 40px;
padding: 7px 0 7px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background:#F7F7F7 url(bg.jpg)  0px 0px;
border-bottom: 1px solid #ffffff;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
}


.arrowlistmenu .menuheader_p{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
border-bottom: 1px solid #ffffff;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
background:#000040;
background:#F7F7F7 url(bg_p.jpg)  0px 40px;
padding: 7px 0 7px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader_p{ /*CSS class to apply to expandable header when it's expanded*/
background:#F7F7F7 url(bg.jpg)  0px 0px;
border-bottom: 1px solid #ffffff;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
}


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#000040;
display: block;
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 12px;
}

.arrowlistmenu ul li a:visited{
color:#000040;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
 color: #A70303;
background-color: #F3F3F3;
}
li.current{
   background-color: #F3F3F3;
   background-image: url(image/arrowbullet.png);
}

pre{
width:400px;
font:1.0em Verdana, Arial, Sans-Serif;
color:#727272;
line-height:1.2em;

}
#samsung td{
border: 0px;
font:0.8em Verdana, Arial, Sans-Serif;
line-height:1.5em;
vertical-align:top;
}
#samsung .str{
font:bold 1.1em Verdana,Arial,Sans-Serif;
margin-bottom: 2px;
width:100%;
height:40px;
background-color: #F3F3F3;
border-bottom: 1px solid #dadada;
padding: 4px 0;
text-align:center;
vertical-align:text-bottom;
}

.mini{
  background-color: #F3F3F3;  
  margin:5px 1px 0px 1px;
  padding:3px;
  border:1px solid #d6d6d6;

}

