/*
Theme Name: snb
Theme URI: http://www.snb.com.pl/
Version: 1.0
Description: SNB Theme
Author: Sebastian Polit
Author URI: http://www.polit.com.pl/
*/

/* default elements */
* {margin: 0; padding: 0;}

body {
background : #5b626b url(./img/tlo4.jpg) top center no-repeat;
color : #CCC;
font-family : "Lucida Sans Unicode", "Lucida Grande", verdana, "Trebuchet MS";
font-size : 13px;
line-height : 1.7;
list-style : none;
}

a {
text-decoration : none;
color : #AAA;
}
a:hover {
color : #DDD;
}

#wrapper {
margin: 0 auto;
width: 800px;
}

#container {
font-size: 13px;
line-height: 1.7;
margin: 0 auto; 
width: 800px;
}

li {line-height: 1.5em;}
p {padding: 2px 0 10px;}
ul,ol {padding: 0 2em 1.2em;}

.main {background: #4C4C4C url(./img/tlo.gif) repeat-y;}

.footer {
background : #4C4C4C url(./img/footer.gif) no-repeat;
padding : 0;
margin : 0 0 5px 0;
height: 22px;
}

.footer2 {
margin : 0 0 20px 10px;
color: #7C7C7C;
font-size : 11px;
}

.content {padding: 10px 20px;}

.right .content {padding: 12px 10px;}
.left {float: left;}
.right {float: right;}
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
.col2 .left {width: 580px; padding: 5px 0 0 0; background : #000 url(./img/content.gif) no-repeat;}
.col2 .right {width: 220px; padding: 190px 0 0 0; background : #FFF  url(./img/logo.gif) no-repeat;}

#nav {
text-transform : none;
letter-spacing : 0px;
font-weight: none;
float : center;
width : 800px;
height : 43px;
margin : 0 auto;
text-align : left;
padding : 122px 0px 0px 0px;
list-style : none;
}

#nav ul { 
margin : 0px; 
padding : 0;  
display : block;  
}

#nav li {
margin : 0;
padding : 0;  
float : left;
display : block;  
}

#nav a {
display : block;
padding : 3px 6px 0px 6px;
margin : 10px 8px 0px 0px;
text-align : center;
text-decoration : none;
}

.page_item a {
font-size : 12px;
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
height : 28px;
color : #FFF;
background : #404040 url(./img/shadow.gif) top left;
-moz-border-radius-topleft: 4px;
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
border: 1px solid #505050;
}

.page_item a:hover {
color : #CCC;
}

.current_page_item a {
font-size : 12px;
margin : 0px 0px 0px 0px;
height : 28px;
padding : 0px 0px 0px 0px;
background : #FFF url(./img/glow.gif) top;
color : #444;
-moz-border-radius-topleft: 4px;
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
border: 1px solid #FFF;
}

.current_page_item a:hover {
color : #CCC;
}

#pozycje {
padding: 10px 10px 10px 5px;
margin: 0px 0px 0px 0px;
}

#pozycja {
color : #C79940;
margin : 0px 0px 2px 0px;
padding : 0;
font-size : 14px;
}

.entry {
color : #CCC;
font-size : 12px;
padding : 4px 10px 4px 10px;
border : 0;
}

.entrytitle {
font-family : "Lucida Sans Unicode", "Lucida Grande", verdana, "Trebuchet MS";
font-weight : 500;
font-size : 16px;
color : #C79940;
width : 530px;
border-bottom : 1px solid #444;
margin: 0 0 3px 0;
}

.entrymeta {
background : url(./img/date.gif) no-repeat;
font-size : 11px;
color : #E9BA72;
line-height : 10px;
padding : 5px 0 5px 20px;
list-style-type : none;
}

.navigation {
padding-top : 15px;
text-align : center;
}

.navigation a{
margin : 0px 6px 0px 6px;
padding : 2px 6px 3px 6px;
background : #282828;
}

.przerwa {
width : 530px;
height : 1px;
margin : 10px 0px 20px 0px;
}

.przerwa2 {
width : 530px;
height : 1px;
background : #444;
border-bottom : 1px solid #222;
margin : 1px 0px 2px 0px;
}

#image_noframe {
margin : 0px 0 0px 0;
border : none;
}

#partner {
margin : 2px 30px 6px 0;
border : none;
width: 151px;
height: 77px;
}

#fr {
margin : 2px 0 6px 0;
border : 2 solid #333;
}

#fr a{
margin : 2px 0 6px 0;
border : 2 solid #333;
}

#fr a:hover {
margin : 2px 0 6px 0;
border : 2 solid #CCC;
}

#salon{
background : #222;
width : 512px;
margin: 6px 8px 6px 0px;
padding: 9px;
-moz-border-radius-topleft: 4px;
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-khtml-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border: 1px solid #444;
}

#salon:hover{
background : #444;
border: 1px solid #666;
}

#projekt{
background : #222;
width: 100px;
height: 80px;
margin: 6px 8px 6px 0px;
padding: 9px;
-moz-border-radius-topleft: 4px;
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-khtml-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border: 1px solid #444;
}

#projekt:hover{
background : #444;
border: 1px solid #666;
}

#search {
background : url(./img/search.gif) no-repeat;
width : 141px;
height : 20px;
padding : 4px 3px 0px 3px;
margin : 0 0px 0 0;
color : #BBB;
border : none;
float : left;
}

#button {
background : url(./img/button.gif) no-repeat;
width : 38px;
height : 24px;
padding: 0px;
border : none;
margin : 0;
}

#button:hover {
background : url(./img/button_ov.gif) no-repeat;
}

#telefon {
background : url(./img/phone.gif) no-repeat;
font-size : 11px;
color : #E9BA72;
line-height : 10px;
padding : 5px 0 5px 20px;
list-style-type : none;
}

#mail {
background : url(./img/mail.gif) no-repeat;
font-size : 11px;
color : #E9BA72;
line-height : 10px;
padding : 5px 0 5px 20px;
list-style-type : none;
}

#internet {
background : url(./img/internet.gif) no-repeat;
font-size : 11px;
color : #E9BA72;
line-height : 10px;
padding : 5px 0 5px 20px;
list-style-type : none;
}

#produkt {
padding : 0;
margin : 0;
width : 120px;
float : left;
height : 150px;
}

#produkt img {
border : 0;
}

#opis {
font-size : 12px;
color : #FFF;
line-height : 14px;
padding : 0;
margin : 0;
list-style-type : none;
width : 520px;
height : 150px;
}

#obr_news{
background : #222;
margin: 6px 8px 6px 0px;
padding: 9px;
-moz-border-radius-topleft: 4px;
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-khtml-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-khtml-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border: 1px solid #444;
}

.google {
margin : 0;
color: #5b626b;
font-size : 1px;
}

#ffopera {
background : #fff url(./img/ffopera.gif) top center no-repeat;
margin : 0px 0px 0px 0;
border : none;
width: 178px;
height: 85px;
}

#polski {
background : #fff url(./img/polski.gif) no-repeat;
margin : 0px 0px 0px 0;
border : none;
width: 35px;
height: 22px;
float: left;
}

#russkij {
background : #fff url(./img/russkij.gif) no-repeat;
margin : 0px 0px 0px 0;
border : none;
width: 37px;
height: 22px;
float: left;
}

.portal{
background : url(./img/portal_a.gif) top right no-repeat;
width: 79px;
height: 55px;
border:0;
float: left;
margin: 0px 0 5px 3px;
}

.shop{
background : url(./img/sklep.gif) top left no-repeat;
width: 103px;
height: 55px;
border:0;
float: left;
margin: 0px 0 5px 0px;
}

.scholl{
color: #C79940;
}