/* Czcionki css3 */


a, a:link, a:visited {
text-decoration:none;
color: #797a74;
font-weight:normal;
}

a:hover,a:visited:hover {

color: #bf0000;
}

#left h1 a:visited {
font-weight:bold;
}

@font-face { 
font-family: GraublauWeb; 
src: url('GraublauWeb.otf'); 
} 

@font-face { 
font-family: MyriadCondensed; 
src: url('Menu.ttf'); 
} 

@font-face { 
font-family: GraublauWeb; 
font-weight: bold; 
src: url('GraublauWebBold.otf'); 
}

img { padding: 0; border:0; margin: 0; }

body {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 background: #fbfbfb url('../images/bg.jpg') no-repeat;
 margin:0px;
 padding:0px;
}
.wrapper { 
 margin: 0 auto;
 width: 966px;
 background-color:white;
}
.wrapper_header { 
 margin: 0 auto;
 width: 966px;
}
#header {
width:100%;
height:79px;
background: url('../images/bg2.png') repeat-x;
}

#top-header {
padding-top:5px;
height: 24px;
}


#top-header span {
color:white!important;
}

#top-header a.register {
font-family:Tahoma;

color: white;
text-decoration:underline!important;
}

#top-header a {
color:#dfc939;


}

#top-header a:hover {
text-decoration:underline!important;
}
#bottom-header {

}

div.tags a {font-size:16px!important;}
#logo {float:left; margin-top: -8px; margin-left:29px; width:200px;}
#wyszukiwarka {float:right; margin-right:198px; padding:0px!important; margin-top:15px!important; margin-left:0px!important;}
#wyszukiwarka a, #wyszukiwarka a:visited {font-weight:bold; color:white; text-decoration:none;}
#wyszukiwarka a.register {color:#a47301; text-decoration:underline;}
#content {

background-color:white; 
border-top:1px solid #f3f3f3; 
border-left:1px solid #f3f3f3; 
border-right:1px solid #f3f3f3;
border-bottom:1px solid #f3f3f3;
}

#footer {
color:gray;
text-align:center;
margin-top:5px;
margin-bottom:25px;
font-family: GraublauWeb, sans-serif;
font-size:14px;
}

#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 5px 5px 0px;
padding-right:8px!important;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;

 height: 350px;
 width: 678px;
 float: left;
 background: #F2F2E6;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 195px;
 display: inline;
 background: #E7DBD5;

}

#right {
 margin-left:-2px;
 }


/* Kategorie */

#kategorie { 
border-top:1px solid  #ebece7;

}

.single-kat {
float:left;
width:300px;
margin-right:15px;
}

.single-kat h2 {
border-bottom:1px solid #ebece7;
padding-left:10px;
padding-bottom:2px;
margin-bottom:5px;
font-family:GraublauWeb;

}

.single-kat h2 a {
color:black;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.single-kat h2 a small {

font-weight:normal!important;
font-family:Verdana, sans-serif;
font-size:10px;
}

.single-kat h2 a:hover {
color: #bf0000;
}

.single-kat .subcategories {
border-left:1px solid #e9e1ca; 
padding-left:10px;
color: #777777;
height:28px;
}

.single-kat .subcategories a {
color: #777777;
text-decoration:none;
}

.single-kat .subcategories a:hover {
color: #454545;
}

/* Wpis premium box */

div.premium-box {
text-align:center; 
background: url('http://sklepyy.pl/templates/default/images/premium-bg.jpg') no-repeat; 
height:324px; 
width:300px;
}

div.premium-box #title {
position:absolute; 
margin-left:15px; 
padding-top:5px; 
margin-top:15px; 
width:270px; 
background-color: #f1f1f1; 
height:30px; 
color:white; 
border-top-left-radius:5px; 
border-top-right-radius:5px; 
-moz-border-radius-topleft:5px; 
-moz-border-radius-topright:5px; 
-webkit-border-top-left-radius:5px; 
-webkit-border-top-right-radius:5px;
}

div.premium-box  #title a {
font-family:GraublauWeb, sans-serif; 
font-size:15px; 
}

div.premium-box #miniaturka {
width:269px; 
height:194px; 
background-color:white; 
margin-left:15px; 
margin-top:45px; 
position:absolute; 
border:1px solid #bf0000;
}

div.premium-box #miniaturka  img.premium {
width:269px;
}

div.premium-box #opis {
position:absolute; 
width:269px; 
margin-top: 235px; 
text-align:left; 
padding:15px; 
color:white;   
}

div.premium-box #adres {
position:absolute; 
text-align:center; 
padding:15px; 
margin:270px 0 0 40px; 
}

div.premium-box #adres a {
color:white!important; 
}
div.premium-box a:hover {
text-decoration:underline;
}

/* Menu w sidebarze */

div.menu-box {
width:298px;
margin-top:10px;
border:1px solid #f6f3e8;
background-color: #fcfdee;
}

div.menu-box ul {
list-style:none; 
}

div.menu-box ul li {

background: url('../images/box-menu-ul-li.jpg') scroll left 49% no-repeat;
padding-left:35px;
padding-top:10px;
height:25px;

}

div.menu-box ul li a, div.menu-box ul li a:visited {
color: #ac9d62; 
font-size:12px;
font-weight:bold;
}

div.menu-box ul li a:hover {
color:#7c734d;
}

/* div obramowany w sidebarze */

div.reszta-sidebara {
border-left: 1px solid #efe7d3;
padding-left:15px;
}


/* SIDEBAR - linki przy wpisie premium */


div.linki ul {
list-style:none;
padding:0px;
margin:0px;
}
div.linki ul li.link a.kat {
display:block;
padding-top:10px;
padding-bottom:10px;
color:#797A74;
padding-left:25px;
font-weight:bold;
border-top:1px #efe7d3 dotted;
width:255px;
background: url('../images/folder.png') no-repeat scroll left 49%;

}

div.linki ul li.link a.kat2 {
display:block;
padding-top:10px;
padding-bottom:10px;
color:#797A74;
padding-left:25px;
font-weight:bold;
border-top:1px #efe7d3 dotted;
width:255px;
background: url('../images/folder2.png') no-repeat scroll left 49%;

}



div.linki ul li.link a.link {
display:block;
padding-top:10px;
padding-bottom:10px;
color:#797A74;
padding-left:25px;
font-weight:bold;
border-top:1px #efe7d3 dotted;
width:255px;
background: url('../images/star.png') no-repeat scroll left  49%;

}

div.linki ul li.link a:hover {
background-color: #fffcf5;
color: #bf0000;
}

/* box pr */

ul.pr {
margin-left:auto!important;
margin-right:auto!important;
width:95px;
}

ul.pr li.pr {margin-top:10px; margin-bottom:5px;}

ul.pr li.pr img {margin-right:10px;}



/* Ostatnio dodane */

#ostatnio-dodane {
margin-top:25px;
}

#ostatnio-dodane h1, h2.polecane, h1.polecane {
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
background-color: #fbfafa;
color: black;
font-size:20px;
font-weight:bold;
font-family:GraublauWeb;
}

.wpis-content {
background-color: #fbfafa;
width:615px;
padding:10px;
margin-bottom:20px;
}

.reszta-wpisu {
float:left;
width: 385px;
height:150px;
padding-top:0px;
padding-left:15px;
padding-bottom:0px;
padding-right:10px;
}

.reszta-wpisu h2 {
margin-top:0px;
font-family:GraublauWeb, sans-serif;
}

.reszta-wpisu h2 a {
text-decoration:none;
color:black;
font-size:18px;
font-weight:bold;

}

.reszta-wpisu h2 a:hover {
color:#bf0000;

}

.miniaturka {
float:left;
}

.reszta-wpisu p {
color:#7a7c71;
line-height:22px;
text-align:justify;
}

.miniaturka a img{
width:200px;
border:1px solid black;
}

.miniaturka a img:hover {
border:1px solid #bf0000;
}



/* Menu górne */
div.menu {
float:right; 
width:auto; 
height:25px; 

background-color:black;
border-left:1px solid #E2D2A1;
border-right:1px solid #E2D2A1;
border-top:1px solid #E2D2A1;
border-top-left-radius:5px; 
border-top-right-radius:5px; 
-moz-border-radius-topleft:5px; 
-moz-border-radius-topright:5px; 
-webkit-border-top-left-radius:5px; 
-webkit-border-top-right-radius:5px;
padding-top:10px;
}

ul.menu, ul.menu li {display:INLINE;}
ul.menu {
padding-left:10px;
padding-right:10px;
}

ul.menu li { 
font-family:MyriadCondensed;
text-shadow: 3px 3px 5px black;
}

ul.menu li a {
background-color:none!important;
color:#ffffff!important;
margin-right:15px;
font-size:18px;
font-weight:bold;

}

ul.menu li a:hover, ul.menu li a.select  {
text-decoration:underline;
}

ul.menu li a:hover, ul.menu li a.select {

}


/* Formularz kontaktowy i dodawania */

.nazwa_pola {
letter-spacing:1px;
color:#bf0000;



font-weight:bold;
}

/*Podkategorie */

div.categories {
margin-left:30px; 
}

div.podkat-single {
width:270px;
border:1px solid #bf0000; 
background:#f1f1f1;
height:30px;
float:left;
text-align:center;
margin-right:30px;
margin-bottom:10px;
}

div.podkat-single h2 {
margin-top:5px;
}
div.podkat-single h2 a {
font-family:GraublauWeb, sans-serif;
font-size:16px;
}


/*Korekta a:visited */

div#tags a {
font-size:13px!Important;
line-height:18px!important;
}

div#tags a:hover {
color:#bf0000!important;
}

/* Oceny - zmniejszenie długości bloku */
div.ratingblock {
margin-left: 50px!important;
}

/* kategorie */

div.site_cat {
float:left;
font-family:GraublauWeb, sans-serif;
font-size:16px;
width:320px;
margin-top:35px;
margin-left:20px;
}

/* wyróżnienie wpisów premium */

div.premium {
background-color: #ffeeee;
}

div.premium h2 a {color:#bf0000!important;}

.premium .miniaturka a img {
border:1px solid #bf0000;
}

.premium .reszta-wpisu p a {
color: #797a74;
}


.premium .reszta-wpisu p a:hover {
color: #bf0000;
}

/* Strona wpisu */

h1.tytul-wpisu a, h1.tytul-wpisu:visited { 
font-size:22px; 
 font-family:GraublauWeb, sans-serif; 
color: black;
}
h1.tytul-wpisu a:hover {
color: #bf0000;
}

h1.tytul-wpisu {
border-bottom:1px solid #bf0000; 
padding-bottom:10px; 
padding-left:10px;
}

a.wyroznij-wpis, a.wyroznij-wpis:visited {
display:block; 
padding:10px; 
margin-left:10px; 
float:left; 
text-align:center; 
height:41px; 
font-family:GraublauWeb, sans-serif; 
line-height:41px; 
font-size:18px; 
width:200px; 
margin-top:10px;
border:1px solid #fff34a; 
background-color:#fffcd6;

}

a.spam, a.spam:visited {

display:block; 
padding:10px; 
margin-left:10px; 
float:left; 
text-align:center; 
height:41px; 
font-family:GraublauWeb, sans-serif; 
line-height:41px; 
font-size:18px; 
width:200px; 
margin-top:10px; 
border:1px solid #ff1f1f; 
background-color:#ffcece;
}

p.opis {
margin-top:0px; 
text-align:justify; 
line-height:18px; 
padding:10px; 
color:#797A74!important;
}

/* formularz globalnego dodawania */

ul.pros, ul.pros li {
list-style:none;
}

ul.pros {
margin-left:0px;
padding-left:0px; 
}

ul.pros li {
background: url('../images/plus.png') no-repeat scroll left 49%;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
color:#797A74;
} 

p {
color: #797A74;
}

p a {
color: #cc8c35;
}

a.dodaj-strone {
background-color:#eedf9e!important;
padding-bottom:11px!important;
font-weight:bold!important;
}

a.dodaj-strone:hover {
background-color:#eedf9e!important;

}

div.mapa-katalogu ul {
list-style:none;
padding-left:0px;
text-align:left;
}

div.mapa-katalogu ul li h2 {
font-family:GraublauWeb, sans-serif;
padding-bottom:10px;
text-align:center;
border-bottom:1px solid #EFE7D3; 
}

div.mapa-katalogu ul li h2 a {
color: #bf0000!important;
}

.dodawanie table {
	margin:0 0 20px 10px;
	clear:both;	
}

.czcionka {
font-family:GraublauWeb, sans-serif;
font-size:18px;
color:#bf0000!important;
}


.dodawanie table tr td {
	padding-bottom:10px;
	color:#797A74;
}



.dodawanie table tr td h2 {
	background: url('../images/content_h2.gif') no-repeat left top;	
	padding:0 0 8px 20px;
	margin:0;
	text-align:left;
}

.dodawanie table tr td h2 a {
	color:#a60808;
	font:bold 11px Verdana;
	text-decoration:underline;
}

.dodawanie table tr td small {	
	color:#666666;
	font:normal 10px Verdana;
	text-align:left;	
}

.dodawanie table tr td small a {
	color:#666666;
	font:normal 10px Verdana;
	text-decoration:none;
}

.dodawanie table tr td small a:hover { 	
	color:#666666;
	font:normal 10px Verdana;
	text-decoration:underline;
}

.dodawanie table tr td img {
    padding:3px 3px 0 0;
}

.dodawanie input, .dodawanie textarea, .dodawanie select {
border: 1px solid #bf0000; padding:5px; background: none repeat scroll 0% 0% rgb(245, 243, 215);
}

.dodawanie ul.pros {
color:#797A74!important;
margin-left:125px;
}

small.right {
display:block;
text-align:center;
font-family:GraublauWeb, sans-serif;
font-size:16px;
margin-bottom:10px;
}


#google-map-add {
    float:left;
    width:400px;
    height:300px;
    border:1px solid #BABABA;
    background: gray;
    margin-bottom:6px;
}

#google-map-site {
    float:left;
    width:600px;
    height:300px;
    border:1px solid #BF0000;
    background:gray;
    margin:0 0 0 15px;
}

#google-map-site #google-map-error {
	clear:both;
	width:543px;
	height:10px;
	background:none;
	font:19px bold;
}
