html, body {
        background-image: url(/_i/smaki/bg.png);
        background-position: center -1px;   
        background-repeat: repeat-x;
        background-color: #D94E03;
        color: #333;
}         
body, table, input, select, textarea {
        font-family: Arial, Tahoma, serif;
        font-size: 12px;
        line-height: 16px;
}
#content_main {     
        background-color: #FFF;
        color: #000;  
        width: 1020px;       
        max-width: 1020px;
        border: none;
}                               
#page_module-page-preview #content_main {                           
        background-image: url(/_i/smaki/sub-stripe-bg.gif);
        background-position: left top;
        background-repeat: repeat-x; 
}  

a {
        background-color: transparent;
        color: #666666;   
}      
a:hover {
        background-color: transparent;   
        color: #73B100;   
}

.clear {
	clear:both;
}

/* wait */                  

.wait {       
        background-image: url(/_i/loaders/silver-loader-1.gif); 
        background-color: transparent;
        color: #666666;  
}    
.wait-inline {       
        background-image: url(/_i/loaders/silver-loader-2.gif);
} 

/* error */

.error {
        background-color: transparent;
        color: #B32E00;  
}

/* box-empty */

.box-empty {           
        background-color: transparent;   
        color: #0172B6;  
        text-align: center;
        padding: 50px 0px 100px 0px;
}

/* top-menu */

#top-menu {                        
        background-color: transparent;   
        color: #000;            
        padding: 5px 10px 4px 0px;   
        height: 26px;
        max-height: 16px;
}                      
#top-menu li {      
        border-color: #E0E0E0; 
}    
#top-menu li a {                
        background-color: transparent;   
        color: #000;    
        padding: 4px 5px;  
}  
#top-menu li a:hover {        
        background-color: transparent;    
        color: #AF2B00;     
}        
#top-menu li a.tm_wprost24 {
        background-image: url(/_i/wprost-link-logo.jpg);
        background-position: center top;
        background-repeat: no-repeat;
        padding: 7px 51px 6px 51px;
        margin-left: 10px;
}
#top-menu li a.tm_wprost24:hover {
        background-image: url(/_i/wprost-link-logo.png);
}
#top-menu li a.tm_wprost24 span {
        display: none;
}

/* header */

#header {
        background-image: url(/_i/smaki/header02.png);
        background-position: left 0px;
        background-repeat: no-repeat;
        background-color: #FFF;           
        color: #B02C00;    
        height: 168px;
}        
#header h1 {
        float: left;
        padding: 0px;
}  
#header h1,
#header h1 a {                
        background-image: url(/_i/smaki/smaki-logo.gif);    
        background-position: 61px 23px;  
        background-repeat: no-repeat;
        display: block;   
        width: 1010px;
        height: 130px;
}        
#header h1 span {
        display: none
}         
#page_module-page-preview #header {                           
        background-image: url(/_i/smaki/sub-stripe-header.gif);
        background-position: left top;
        background-repeat: no-repeat;  
        background-color: transparent;  
        height: 70px;
}  
#page_module-page-preview #header h1,
#page_module-page-preview #header h1 a {    
        background-image: none;    
        display: block;   
        height: 70px;
        width: 500px;
        margin: 0px; 
        padding: 0px;
}     
#page_module-page-preview #preview-menu {     
        background-color: transparent;    
        color: #FB6000; 
        display: block;   
        width: 420px;
        float: right;
        text-align: right;
        margin: 10px 30px 0px 0px;
}        
#page_module-page-preview #preview-menu a { 
        background-image: url(/_i/smaki/ico-arrow-orange-right.gif);     
        background-position: right center;
        background-repeat: no-repeat;   
        padding: 0px 8px 0px 0px;
}       
#page_module-page-preview #preview-menu a.preview-back {     
        background-image: url(/_i/smaki/ico-arrow-orange-left.gif); 
        background-position: left center;
        padding: 0px 0px 0px 9px;
}         
#page_module-page-preview #preview-menu a.preview-new {     
        background-image: url(/_i/smaki/ico-arrow-go-top.gif); 
}             
        
#page_module-page-preview #preview-menu a:hover {     
        border-bottom: #FB6000 1px solid;
}      
#page_module-page-preview #preview-menu span {   
        padding: 0px 5px;
}                   
/* header-menu */

#header-menu {                    
        background-image: none;
        background-color: transparent; 
        color: #FFF;           
        margin: 0px; 
        padding: 8px 0px 0px 20px;     
        border: none;
}     
#header-menu li,
#header-menu li a {    
        border: none;       
}
#header-menu li a {    
        font-weight: normal;  
        font-size: 14px; 
        padding: 9px; 
}          
#header-menu li a:hover {           
        background-color: transparent;   
        color: #99D42D;   
}                                             
#header-menu li a.selected {      
        background-color: transparent;  
        color: #FF6600;  
}      
 
/* content */    
     
#content {                   
        background-image: url(/_i/smaki/panorama-shadow.png);
        background-position: center top;
        background-repeat: no-repeat; 
        padding: 0px 10px 0px 10px;  
        margin: 0px;   
}
#page_module-page-preview #content {                           
        background-image: none; 
}  

/* path */
                            
#path {                                 
        font-family: Tahoma, Arial, serif;
        font-size: 11px;    
        border-bottom: #CCC 2px solid; 
        padding: 11px 0px 11px 50px;        
        margin: 0px 0px 37px 0px;
}                    
#page_main #path {          
        border-bottom: #FF6600 2px solid; 
}                    
#path span {
        background-color: transparent;    
        color: #666666; 
}                   
#path span.path_title {
        background-color: transparent;    
        color: #73B100; 
        font-weight: bold; 
        padding-right: 5px;   
}                     
#path a {
        background-color: transparent;    
        color: #666666; 
        font-weight: normal;  
}  
#path a:hover {
        background-color: transparent;    
        color: #73B100;
} 
#path .path_separator {     
        background-image: url(/_i/smaki/ico-arrow-green-right.gif);            
        background-position: center center;  
        padding: 5px;

} 

/* special-links */

#special-links {       
        background-image: url(/_i/smaki/panorama-white.png);
        background-position: center top;
        background-repeat: no-repeat; 
        background-color: transparent;    
        color: #CCC;  
        padding: 120px 50px 0px 0px;  
        margin-top: 20px;
}    
#special-links a {                
        background-color: transparent;    
        color: #666666;    
        background-position: right center; 
        background-repeat: no-repeat;   
        padding: 0px 5px;  
}        
#special-links a:hover {                
        background-color: transparent;    
        color: #000;    
        text-decoration: none;
}          
              
#special-links #facebook-link {
        background-image: url(/_i/smaki/ico-facebook.gif);   
        padding-right: 15px;      
}      
#special-links #goup-link {
        background-image: url(/_i/smaki/ico-arrow-go-top.gif);   
        padding-right: 10px;      
}                        
#special-links #home-link {
        background-image: url(/_i/smaki/ico-arrow-orange-right.gif);   
        padding-right: 10px;      
}

/* copyright */

#copyright {          
        background-color: transparent;       
        color: #666666;    
        margin: -16px 0px 0px 50px;
        font-size: 11px;
        width: 500px;
}    
#copyright a {                
        background-color: transparent;    
        color: #666666;   
        text-decoration: none;   
}        
#copyright a:hover {                
        background-color: transparent;    
        color: #000;    
}   

/* footer */

#footer {                           
        background-image: url(/_i/smaki/footer-stripe.gif);            
        background-position: center bottom;  
        background-repeat: no-repeat;
        height: 20px;  
        padding: 0px;
        margin-bottom: 30px;
        border: none;
}    
#page_module-page-preview #footer {         
        display: none;
}    

/* columns */

#left-column {
        width: 660px;
        max-width: 660px;
        padding: 0px 0px 20px 0px;
        margin: 0px;   
        float: left;    
}     

#right-column {
        width: 320px;
        max-width: 320px;
        padding: 0px 0px 20px 0px;
        margin: 0px;
        float: right;  
}     

/* sub-title */

.sub-title {                                               
        background-image: url(/_i/smaki/sub-header-default.png);
        background-image: url(/_i/smaki/sub-header-00.png);
        background-position: right top;
        background-repeat: no-repeat;    
        background-color: #F9F9F9;    
        color: #73B100; 
        font-family: Arial, Tahoma, serif;
        font-size: 20px;        
        font-weight: normal; 
        height: 85px;       
        max-height: 25px;   
        padding: 34px 10px 26px 10px;
        margin: 0px;    
        border: none;  
}       
#page_nasze-smaki .sub-title {
        background-image: url(/_i/smaki/sub-header-default.png);
}        
#page_przepisy-blogerow .sub-title {
        background-image: url(/_i/smaki/sub-header-01.png);
}       
#page_niebanalne-przepisy-kulinarne .sub-title {
        background-image: url(/_i/smaki/sub-header-02.png);
}           
.sub-title a {     
        background-color: transparent;
        color: #73B100;      
        text-decoration: none;
}                             
.sub-title a span {     
        background-color: transparent;
        color: #73B100;      
}    
.sub-title a:hover {      
        text-decoration: none;
}           

/* icon-seets */

.icon-seets {
        background-image: url(/_i/smaki/icons/ico_smaki_01.gif);
        background-position: center center;
        background-repeat: no-repeat;   
        background-color: transparent;
        color: #FFF;   
        width: 25px;
        display: block;
        float: left;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        height: 18px;     
        line-height: 18px;
        margin-right: 1px;
}
      
/* art-title */  

h1.art-title {
       font-size: 28px;
}      

h1.art-title,
h1.art-title a,
h2.art-title,
h2.art-title a,
strong.art-title,
strong.art-title a {
        background-color: transparent;
        color: #FF6600;   
        text-decoration: none;;
}    
h1.art-title:hover,
h1.art-title a:hover,
h2.art-title:hover,
h2.art-title a:hover,
strong.art-title:hover {
        background-color: transparent;
        color: #73B100;   
} 

.art-right-description {
        width: 350px;
}

/* art-list-super-large */
           
#art-list-super-large {        
        background-image: url(/_i/smaki/main-news-bg.png);   
        background-position: right top;
        background-repeat: no-repeat;     
        margin-top: 20px;   
}    
#art-list-super-large h3 {      
        background-color: transparent;
        color: #666666;    
        font-family: Arial, Tahoma, serif;
        font-size: 14px; 
        font-weight: bold;    
        line-height: 16px;    
        padding: 0px 0px 12px 410px; 
        margin: 0px;    
} 
     
.art-list-super-large {      
        padding: 10px 0px 10px 10px;
        height: 320px;
        max-height: 300px;
}   
.art-list-super-large li { 
        background-color: transparent;
        color: #FFF;
        border: none;  
        padding: 0px;
        width: 100%;      
        height: 40px;  
        float: left;
}      
.art-list-super-large li.item-first {    
        height: 70px;  
}                  
.art-list-super-large li .art-title {   
        background-color: transparent;
        color: #FFF;    
        font-family: Arial, Tahoma, serif;
        font-size: 14px; 
        font-weight: bold;    
        line-height: 16px;    
        float: right; 
        padding: 3px 10px 1px 10px;       
        height: 40px;       
        max-height: 36px; 
        width: 250px;   
        max-width: 230px;
}                                        
.art-list-super-large li .art-title:hover,
.art-list-super-large li .selected  .art-title {   
        background-image: url(/_i/smaki/main-news-selected-bg.png);
        background-position: right top;
        background-repeat: repeat-y;  
        background-color: #000;
        color: #FFF;    
}    

/* art-counter */ 

.art-counter {
        background-color: transparent;
        color: #666666;  
}   
.art-counter a {        
        background-image: url(/_i/smaki/ico-arrow-green-right.gif);  
        background-repeat: no-repeat;
        background-position: right center; 
        padding: 0px 8px 0px 0px;
        background-color: transparent;
        color: #73B100;  
        text-decoration: none;
}       
.art-counter a:hover {       
        background-image: url(/_i/smaki/ico-arrow-orange-right.gif);   
        background-color: transparent;
        color: #FF6600; 
        border-bottom: #EEE 1px solid;  
}  
.art-counter a.search-button {        
        background-image: url(/_i/smaki/ico-arrow-go-top.gif);     
        padding: 0px 10px 0px 0px;
}       
      
.art-details .art-more,
.art-details span.art-more  {    
        background-image: url(/_i/smaki/ico-arrow-orange-right.gif);    
        background-repeat: no-repeat;
        background-position: right center; 
        background-color: transparent;   
        padding: 0px 8px 0px 0px;
        color: #000;
        text-decoration: none; 
}             
.art-details .art-more:hover {        
        background-color: transparent;
        color: #FF6600; 
        border-bottom: #EEE 1px solid; 
} 

/* arrows-bar */

.arrows-bar {    
        background-color: transparent;
        color: #666666;  
        border: none;  
        padding: 6px 0px 8px 0px;  
        font-family: Tahoma, Arial, serif;
        font-size: 12px;    
}     
.arrows-bar-top {
        border: none;  
        border-bottom: #B9D87F 1px dotted;
}    
.arrows-bar .current_page {    
        background-color: transparent;
        color: #FF6600;
        font-weight: bold;    
}       
.arrows-bar a {               
        background-color: transparent;
        color: #73B100;  
        padding: 0px 3px;  
        border: #FFF 1px solid;
}         
.arrows-bar a:hover {    
        background-color: transparent;
        color: #FF6600; 
        border: #EEE 1px solid;  
}     
.arrows-title {    
        padding-right: 2px; 
        font-size: 11px;    
}     
.arrows-bar a.arrows_first_page,
.arrows-bar a.arrows_prev_page,
.arrows-bar a.arrows_next_page,  
.arrows-bar a.arrows_last_page {
        background-repeat: no-repeat;  
        background-position: center 3px;
        padding: 0px 11px;
}       
.arrows-bar a span.btn {                 
        display: none;
}                                       
.arrows-bar a.arrows_first_page {
        background-image: url(/_i/smaki/ico-arrow-green-left22.gif);   
}       
.arrows-bar a.arrows_first_page:hover {
        background-image: url(/_i/smaki/ico-arrow-orange-left22.gif);   
}         
.arrows-bar a.arrows_prev_page {
        background-image: url(/_i/smaki/ico-arrow-green-left2.gif);   
        padding: 0px 8px;
}       
.arrows-bar a.arrows_prev_page:hover {
        background-image: url(/_i/smaki/ico-arrow-orange-left2.gif);   
}     
.arrows-bar a.arrows_next_page {
        background-image: url(/_i/smaki/ico-arrow-green-right2.gif);   
        padding: 0px 8px;
}       
.arrows-bar a.arrows_next_page:hover {
        background-image: url(/_i/smaki/ico-arrow-orange-right2.gif);   
}     
.arrows-bar a.arrows_last_page {
        background-image: url(/_i/smaki/ico-arrow-green-right22.gif);   
}       
.arrows-bar a.arrows_last_page:hover {
        background-image: url(/_i/smaki/ico-arrow-orange-right22.gif);   
}

   
.arrow-green-right,
.arrow-green-right2,
.arrow-orange-right,
.arrow-orange-right2 {
        padding-right: 9px;
        background-position: right center;
        background-repeat: no-repeat;
}       
.arrow-green-right {
        background-image: url(/_i/smaki/ico-arrow-green-right.gif);   
}        
.arrow-green-right2 {
        background-image: url(/_i/smaki/ico-arrow-green-right2.gif);   
}   
.arrow-orange-right {
        background-image: url(/_i/smaki/ico-arrow-orange-right.gif);   
}        
.arrow-orange-right2 {
        background-image: url(/_i/smaki/ico-arrow-orange-right2.gif);   
}                

/* columns-list */

.columns-list li {         
        display: block;
        float: left;
        width: 20%;
}

/* thumb */

.thumb {     
        background-image: url(/_i/smaki/ico-smaki.gif);   
        background-repeat: no-repeat;   
        background-position: center center; 
}

/* more */

a.more {    
        background-color: transparent;
        color: #000;
        text-decoration: none;  
        text-transform: uppercase;  
        font-size: 11px;  
        font-weight: bold;  
}                             
a.more:hover {    
        border-bottom: none;
} 

/* rest-box */

#rest-box {
        background-image: url(/_i/smaki/main-nasze-smaki-bg.png);
        background-repeat: no-repeat;    
        list-style: none;
        margin: 0px;     
        padding: 70px 0px 0px 0px;
        height: 250px;        
        max-height: 250px;
}
.home-list-33 {      
        border-right: #FFF 10px solid;   
        float: left;
        width: 213px;    
        max-width: 193px;   
        padding: 10px;   
        margin: 0px;
        line-height: 13px;
        position: relative;
}  
.home-list-33-last {    
        border: none; 
        float: right;
}
   
#rest-box .home-list-33 ul li {    
        padding: 8px 0px;
        border-bottom: #BFDA88 1px dotted;
}   
.home-list-33 span {   
        background-color: transparent;
        color: #BFDA88; 
        margin-top: 4px;
        font-size: 11px;    
        display: block;
        text-align: right;
}    
.home-list-33 h3 {    
        margin: 0px 0px 5px 0px; 
        padding: 0px;
}               
.home-list-33 h4 {    
        margin: 0px 0px 1px 0px;     
        padding: 0px;
}                             
.home-list-33 a {    
        background-color: transparent;
        color: #666666;   
        text-decoration: none;  
}                             
.home-list-33 a:hover {    
        background-color: transparent;
        color: #73B100;
        border-bottom: #BFDA88 1px dotted;
}  
.home-list-33 h3 a {    
        background-color: transparent;
        color: #FF6600;
        text-decoration: none;  
        font-family: Arial, Tahoma, serif;
        font-size: 15px;    
}                             
.home-list-33 h3 a:hover {    
        background-color: transparent;
        color: #73B100;
        border-bottom: none;
}  
.home-list-33 h4 a {    
        background-color: transparent;
        color: #73B100;       
        font-size: 12px;    
        text-decoration: none;  
}    
.home-list-33 a.more {    
        background-color: transparent;
        color: #000;
        text-decoration: none;  
        text-transform: uppercase;  
        font-size: 11px;    
}   

/* lokal */

.lokal {

}    
.lokal h2,
.lokal h3,
.lokal h4 {   
        background-color: transparent;
        color: #73B100;   
        margin: 0px;
        padding: 10px 0px 5px 0px; 
}
.lokal h2,
.lokal h3 {   
        border-top: #B9D87F 1px dotted;
        font-size: 18px;
        font-weight: normal;
}
.lokal h2.green-border {
        border-top: #73B100 2px solid;  
        padding-top: 15px;
}
.lokal-typy {    
        background-color: transparent;
        color: #CCC;    
        margin: 10px 0px;
        font-size: 12px;        
}                       
.lokal-typy strong {     
        background-color: transparent;
        color: #000;    
        font-weight: normal;        
}

.lokal .danieszefa-text {
        background-image: url(/_i/smaki/ico-smaki.gif);
        background-repeat: no-repeat;   
        background-position: 5px top;
        padding: 0px 0px 20px 95px; 
        min-height: 55px;
}

.lokal dl {
        padding: 0px;       
        margin: 0px 0px 15px 0px;
}   
.lokal dl dt {
        width: 120px;
        border-right: #CCC 2px solid;  
        margin: 0px;
        padding: 0px;  
        float: left;
        display: block;
}    
.lokal dl dd {
        display: inline; 
        margin: 0px;
        padding: 0px 50px 0px 10px;  
        position: relative;
}

.lokal ul {
        padding: 0px;         
        margin: 0px 0px 15px 0px;
        list-style: none;
}        
.lokal ul li {        
        background-image: url(/_i/smaki/ico-arrow-orange-right.gif);
        background-repeat: no-repeat;   
        background-position: 1px center;
        padding: 0px 0px 0px 12px; 
        margin: 0px;
} 

.lokal .silver-box {   
        background-color: #FFF;
        color: #000;    
        float: right;
        border-left: #FFF 10px solid; 
}     
  
.lokal .art-desc {     
        background-color: transparent;
        color: #666666;                    
        font-weight: normal;
        size: 11px;
        margin-bottom: 8px;         
}

.lokal .opis1 {                         
        border-top: #B9D87F 4px solid;  
}    
.lokal .opis1 h2 {                         
        font-size: 24px;  
        margin-bottom: 2px; 
        border: none;
}     

.lokal .opis2 {                         
        background-image: url(/_i/smaki/sub-reddesc-border-bottom.png); 
        background-repeat: no-repeat;      
        background-position: left bottom;    
        margin-bottom: 10px;
        padding: 0px;        
}    
.lokal .opis2 h2 {       
        background-image: url(/_i/smaki/sub-reddesc-border-top.png);
        background-repeat: no-repeat;   
        background-position: left top;   
        background-color: transparent;
        color: #FF6600;                    
        font-size: 18px;  
        padding: 12px 8px 4px 8px; 
        margin: 0px; 
        border: none;            
}  
.lokal .opis2 .art-desc,
.lokal .opis2 .art-text {     
        border-left: #FFCC33 2px solid;
        border-right: #FFCC33 2px solid;    
        padding: 5px 8px 5px 8px; 
        margin: 0px;      
}
           
.check-links {          
        background-color: #FFF;   
        color: #000;      
}   
.check-links a {          
        background-color: transparent;   
        background-repeat: no-repeat; 
        background-position: center 17px; 
        color: #90BAF4;                 
        display: block;
        padding: 0px 0px 35px 0px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
}     
.check-links a:hover {        
        background-color: transparent;
        color: #A0BEF0;        
}     

#check-ride-link {
        background-image: url(/_i/smaki/ico-map-route.gif);
        width: 170px;
        float: right;
}     
#check-ride-link:hover {
        background-image: url(/_i/smaki/ico-map-route-h.gif);
}   
    
#check-map-link {
        background-image: url(/_i/smaki/ico-map-zoom.gif);  
        width: 100px;
        float: left;
}     
#check-map-link:hover {
        background-image: url(/_i/smaki/ico-map-zoom-h.gif);
}

#check-ride-popup h2 {
        display: block;
}                
#check-ride-popup h2 span {
        display: none;
}     
#check-ride-popup .edit {
        width: 270px;
}    
#check-ride-popup .button {
        width: 120px;
}      

/* rest-item */

.rest-item {

}

.rest-item-large {
        background-image: url(/_i/smaki/main-nasze-smaki-bg.png);
        background-repeat: no-repeat;  
        background-position: left -200px;
}

/* gallery-box */

.gallery-box-line {    
        background-image: url(/_i/smaki/main-galeria-bg.png);
        background-position: center center;
        background-repeat: no-repeat;  
        margin: 0px;
        padding: 5px;
        height: 130px; 
        max-height: 120px;
}     
.gallery-box-line2 {    
        background-image: url(/_i/smaki/sub-galeria-bg.png);  
        background-position: center center;
        background-repeat: no-repeat;  
        margin: 0px;
        padding: 5px;
        height: 130px; 
        max-height: 120px;
}                
.gallery-box-line h2 {     
        display: none;
}               
.gallery-box-line2 h2 {     
        display: block;    
        margin: 0px;
        padding: 2px 3px 1px 3px;
        font-size: 14px;
        font-weight: normal;
}   
.gallery-box-line2 h2 a {     
        text-decoration: none;
}       
.gallery-box ul {     
        list-style: none;   
        margin: 0px;
        padding: 0px;  
        display: block;
}          
.gallery-box-line ul {        
        height: 100px;
}          
.gallery-box li {   
        background-image: url(/_i/loaders/silver-loader-1.gif);   
        background-repeat: no-repeat;   
        background-position: center center;    
        margin: 0px 6px 10px 0px;    
        padding: 0px; 
        width: 160px;   
        height: 132px;
        display: block;
        float: left;
}      
.gallery-box-line li {         
        background-image: url(/_i/loaders/black-loader-1b.gif);   
        margin: 5px;  
        width: 120px;   
        height: 92px;      
}         
.gallery-box li.item4 {  
        margin-right: 0px;  
}     
.gallery-box li a:hover img {      
        border-bottom: #73B100 3px solid;
}      
.gallery-box li a.selected img {      
        border-bottom: #FF6600 3px solid;
}           
.gallery-box a.arrow-orange-right2 {   
        background-color: transparent;
        color: #FFF;
        text-transform: uppercase;
        text-decoration: none;
        display: block;
        text-align: right;
        margin: 2px 10px 0px 0px;   
        clear: both;  
}             
.gallery-box a.arrow-orange-right2:hover {    
        background-color: transparent;
        color: #FF7D27;                  
}     

#image-large {
        background-image: url(/_i/loaders/silver-loader-1.gif);   
        background-repeat: no-repeat;   
        background-position: center center;   
        width: 660px;
        overflow: auto; 
} 

/* add_links */

.add_links {      
        background-color: transparent;
        color: #666666;              
        padding: 5px 0px 15px 0px;
        font-size: 12px;
} 

/* comments */

#comments {    
        border-top: #B9D87F 4px solid;  

}  
#komentarze {   
        background-color: transparent;
        color: #73B100;                         
        border: none;
        margin: 0px;
        padding: 7px 0px 5px 0px; 
        font-size: 22px;
        font-weight: normal;
}
    
#comments .comment-buttons a.selected {  
        background-color: #FFF;
        color: #000;                    
        border-top: #73B100 1px solid;  
        border-left: #73B100 1px solid;
        border-right: #73B100 1px solid; 
}   
#comments form.comment-sendform {   
        border: #73B100 1px solid;
}       
#comments form .comment-edit:focus {    
        border-color: #FF6600;     
        box-shadow: 0px 0px 8px #FF6600;   
        -moz-box-shadow: 0px 0px 8px #FF6600;     
        -webkit-box-shadow: 0px 0px 8px #FF6600;  
}  

#comments .comment-cite {         
        background-image: url(/_i/smaki/main-nasze-smaki-bg.png);
        background-repeat: no-repeat;  
        background-position: left -300px;
        background-color: #FFF;
        color: #666666;     
        border: #73B100 1px dotted;
        padding: 10px 25px;   
        margin: 5px 10px 10px 50px;
        text-align: justify;
}       
#comments .comment-cite a {    
        background-color: transparent;
        color: #73B100;     
        text-decoration: none;
}          
#comments .comment-cite a:hover {     
        background-color: transparent;
        color: #000;  
        border-bottom: #73B100 1px solid;
}
    
#comments .comment-expand {  
        background-color: transparent;
        color: #666666;      
        background-image: url(/_i/smaki/ico-arrow-green-right2.gif);
        border-bottom: #73B100 1px dotted;
}            
#comments .comment-expand:hover {  
        border-bottom: #73B100 1px solid;
}  
                 
/* silver-box */

.silver-box {
        background-image: url(/_i/smaki/silver-box.png);   
        background-position: center top;
        background-repeat: no-repeat; 
        padding: 20px;  
        width: 320px;
        max-width: 280px;
}     
.silver-box h2 {
        display: none;    
}     
                 
/* legend-box */

.legend-box {
        border-top: #CCCCCC 2px solid;
}     
.legend-box h2 {
        background-color: transparent;
        color: #666666;   
        font-size: 18px;
        font-weight: normal; 
        margin: 0px;
        padding: 10px 0px 5px 0px;  
}      
.legend-box td {
        background-color: transparent;
        color: #666666;   
        font-size: 11px;
}       
.legend-box td:hover {
        background-color: transparent;
        color: #000;
}    
                 
/* blogbox-box */

.blogbox-box {
        background-image: url(/_i/smaki/przepis-z-bloga-bg.png);   
        background-position: center top;
        background-repeat: no-repeat; 
        padding: 0px;   
}                      
.blogbox-box h2 a {
        margin: 0px;   
        padding: 0px;   
}                      
.blogbox-box h2 a {
        display: block; 
        height: 120px;
}    
.blogbox-box h2 a span {
        display: none; 
}    
.blogbox-box li {
        background-image: url(/_i/smaki/ico-arrow-orange-right3.gif);
        background-position: 3px center;
        background-repeat: no-repeat;    
        border: none;
        margin: 0px 10px;
        padding: 0px 5px; 
}         
.blogbox-box li a {   
        background-color: transparent;
        color: #000;              
        margin: 0px 0px 0px 15px;     
        padding: 5px 0px; 
        display: block;
        border-bottom: #FF9955 1px dotted; 
}        
.blogbox-box li.item-last a {  
        border-bottom: none; 
}    
.blogbox-box li a:hover {   
        background-color: transparent;
        color: #FF6600;    
}           
                 
/* search-form */

#search-form {              
        background-image: url(/_i/smaki/sub-szukaj-bg.png);
        background-repeat: no-repeat;   
        background-color: #78B409;    
        color: #FFF; 
        padding: 55px 10px 10px 110px;    
        height: 270px;   
        max-height: 205px;
        margin-bottom: 20px;
}       
#search-form.large {            
        background-image: url(/_i/smaki/main-szukaj-bg.png);
        background-position: center center;
        background-repeat: no-repeat;    
        padding: 18px 0px 0px 125px;
        height: 170px;   
        max-height: 152px;
        margin: 0px;
}             
#search-form label {     
        display: block;
}               
#search-form.large label {      
        width: 168px;
        float: left;
        margin-bottom: 2px;
}       
#search-form label span {  
        text-decoration: underline;
}       
#search-form label:hover span {  
        background-color: transparent;
        color: #FF6600;        
        text-decoration: none;
}                
#search-form .edit {        
        background-color: #FFF;    
        color: #666666; 
        margin: 0px;
        padding: 1px;
        line-height: 12px;
        border: #7FB816 1px solid; 
        margin-bottom: 8px;
}       
#search-form input.edit {        
        padding: 2px;
}     
#search-form .edit:hover, 
#search-form .edit:focus {     
        background-color: #FFF;    
        color: #000;            
        box-shadow: 0px 0px 8px #3C5B00;   
        -moz-box-shadow: 0px 0px 8px #3C5B00;     
        -webkit-box-shadow: 0px 0px 8px #3C5B00;   
}                     
#search-form .edit:focus {      
        border: #3C5B00 1px solid;     
}               
#search-form .edit {
        width: 190px;
}       
#search-form.large select.edit {
        width: 320px;       
        max-width: 316px;    
        margin-bottom: 8px;
}                   
#search-form input.edit { 
        width: 190px;       
        max-width: 190px;    
}
#search-form.large input.edit {
        width: 316px;       
        max-width: 316px;     
}
#search-form #search-button {      
        background-image: url(/_i/smaki/search-button-bg.gif);
        background-position: center center;
        background-repeat: no-repeat;   
        background-color: transparent;
        color: #73B100;           
        padding: 4px 0px 4px 0px;   
        margin: 0px;    
        width: 190px;   
        border: none;  
        text-transform: uppercase;
        font-size: 11px; 
        font-weight: bold;
        cursor: pointer;
}     
#search-form.large #search-button {       
        margin: 0px 0px 0px 293px;  
}   
#search-form #search-button:hover {      
        background-image: url(/_i/smaki/search-button-bg-h.gif);
}    


/* znajdz na mapie */

.map-toolbar {
        border-top: #B9D87F 4px solid; 
        padding: 10px;
}
    
#small-map {      
        background-image: url(/_i/loaders/silver-loader-1.gif);
        background-position: center center;
        background-repeat: no-repeat;   
        width: 280px;   
        height: 300px;
}    
#small-map div span {
        font-size: 9px;
}          
#small-map div a.gmnopoint { 
        background-color: transparent;
        color: #FE0000;   
        font-size: 9px;     
} 
#radius-slider-text,
#radius-slider-value {
        padding-bottom: 4px;
}
#radius-ui-container {
        display: none;
        font-size: 12px;
}
#radius-slider-text {
        width: 135px;
        float: left;
}
#radius-slider-container {
        width: 200px;
        float: left;
        padding-top: 5px;
}
#radius-slider {
        height: 5px;
}
#radius-slider a {
        height: 13px;
        width: 13px;
}
#radius-slider-value {
        width: 100px;
        float: left;
        padding-left: 10px;
}
#map-status {
        position: absolute;
        z-index: 10000;
        left: 10px;
        top: 10px;
        background-color: white;
        padding: 10px;
        border: solid silver 1px;
        display: none;
}

#map-status div {
        font-weight: bold;
        text-align: center;
}

#map-canvas {
        width: 1000px;
        height: 600px;
}

#map-sidebar {
        float: right;
        display: none;
        width: 310px;
        height: 600px;
}

#map-sidebar-header {
        height: 30px;
        text-align: right;
}

#map {
        position: relative;
}

#map-sidebar-content {
        overflow: auto;
        width: 300px;
        height: 550px;
}

div.checkbox {
        float: left;
        padding-left: 15px;
}

/* dodaj/znajdz-button */

.dodaj-button,
.dodaj-button-small,
.znajdz-mapa-button {
        background-position: center center;
        background-repeat: no-repeat;
        display: block;   
}    
.dodaj-button img,
.dodaj-button-small img,
.znajdz-mapa-button img {
        display: none;   
}

.dodaj-button {
        background-image: url(/_i/smaki/dodaj-lokal.png);
        width: 320px;
        height: 170px; 
        margin-bottom: 20px;
}     
.dodaj-button:hover {
        background-image: url(/_i/smaki/dodaj-lokal-h.png);
}     
.znajdz-mapa-button  {
        background-image: url(/_i/smaki/znajdz-lokal.png);
        width: 320px;
        height: 97px; 
        margin-bottom: 20px;
}            
.znajdz-mapa-button:hover  {
        background-image: url(/_i/smaki/znajdz-lokal-h.png);
}   

/* button */  

.button {      
        background-image: url(/_i/smaki/button-gray.gif); 
        background-repeat: no-repeat;
        background-position: center center;
        color: #FFF;
        font-weight: bold;
        text-transform: uppercase;
        width: 155px;
        border: none;
}  
.button:hover {      
        background-image: url(/_i/smaki/button-gray-h.gif);     
        color: #FFF;
}     
.comment-button {      
        background-image: url(/_i/smaki/button-green.gif);
}  
.comment-button:hover {      
        background-image: url(/_i/smaki/button-green-h.gif);
}

/* dodaj-form */

#add-form label,
#check-ride-popup label {
        display: block;
        float: left;
        width: 200px;  
        max-width: 185px;
        text-align: left;        
        padding-right: 15px;
}                 
#add-form fieldset {   
        background-color: #FCFFF4;    
        color: #000;     
        border: #B9D87F 1px dotted;  
        padding: 15px;
        margin-bottom: 15px;
}
#add-form fieldset label {
        width: 185px;
}     
#add-form fieldset.additional label {
        display: inline;  
        float: none; 
        width: auto;
}    
                
#add-form h3 {    
        background-color: transparent;
        color: #73B100;             
        border-top: #B9D87F 1px dotted;
        margin: 10px 0px;
        padding: 10px 0px 5px 0px;  
        font-size: 18px;
        font-weight: normal; 
}
#add-form .error {
        margin-left: 200px;
}                      
#dodaj-form .edit {
        width: 400px;
}                        
#dodaj-form .form-buttons {
        text-align: center;
}
              
#dodaj-form .edit:focus,  
#dodaj-form select:focus,
#check-ride-popup .edit:focus,
#check-ride-popup select:focus {
        border-color: #FF6600;
        box-shadow: 0px 0px 6px #FF6600;   
        -moz-box-shadow: 0px 0px 6px #FF6600;     
        -webkit-box-shadow: 0px 0px 6px #FF6600;  
}   

/* wprostlight-link */

#wprostlight-link {   
        background-color: #F5B819;    
        color: #000;     
        padding: 6px 10px;
        display: block;
        text-align: right;
}
 
