/* CSS Document */

/* html tags */


#b1 {
    border: solid 5px #fff;
    
}

#comments_header {
     background-image:url(common/images/comments_header.gif);
     background-repeat:no-repeat;
    padding-left:100px;
    text-align:left;
    font-size:13px;
    height:80px; 
    vertical-align:middle ;

}
#dog_head_back {
 background-image:url(common/images/mal_tlo.jpg);
     background-repeat:no-repeat;
}
#list_pages { 
   padding-left:20px;
   font-size:14px;
}
body {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
    text-align:center;
     background-color: #fff;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 0;
}

a:link, a:visited {
     color: #a20505; text-decoration: none;
}

a:hover {
     color: #C43C03;     text-decoration: none;
     font-weight: bold;
}

#top_link {
    color:#fff;
}

img {
    border-style:none;
}
img#mark {
    border-width:2px 0px 0px 0px;
    border-style:solid;
    border-color:#a20505;
}


/* other */ 
.main_tab {
background-color:#f6fdef;
}
.left_back {
 background-color:#ededed;
}
           

.shadow_r{
     background-image:url(common/images/shadow_r.gif);
     background-repeat:repeat-y;
}
.shadow_l{
     background-image:url(common/images/shadow_l.gif);
     background-repeat:repeat-y;
}

.contact_back {
    color:#FFFFFF;
     background-color:#fff;
     background-image:url(common/images/banner_top_contact.jpg);
     background-repeat:no-repeat;
     text-align:right;
     padding-right:30px;
     padding-top:5px;
    margin:0px;
}  
.footer_back {
    color:#FFFFFF;
     background-image:url(common/images/footer_back.gif);
     background-repeat:repeat-x;
     text-align:center;
     vertical-align:middle
}              
.top_menu {
background-color:#fff;
    color:#000;
     text-align:right;
    vertical-align:bottom;
    padding:0px;
    margin:0px;  
}
.header {
    color:#a20505;
    font-size:16px;
    font-weight:bold;
     background-image:url(common/images/header_back.gif);
     background-repeat:repeat-x;
     text-align:left;
     vertical-align:middle;
    padding-left:15px;
    width:670px;
}


/* left table*/
.small_header{
font-size:14px;  
color:#fff;
font-weight:bold;
background-image:url(common/images/small_header.gif);
background-repeat:no-repeat;
vertical-align:middle;
text-align:left;
padding-left:10px;
height:51px;
}
.small_header#smaller{
background-image:url(common/images/small_header2.gif);
background-repeat:no-repeat;
height:30px;
}
  
.button{
font-size:11px;  
color:#fff;
font-weight:bold;
background-image:url(common/images/button_grey.gif);
background-repeat:no-repeat;
vertical-align:middle;
text-align:left;
padding-left:10px;
height:30px;
}
.button#selected{
background-image:url(common/images/button_sign.gif);
background-repeat:no-repeat;
}  



/* form css*/
.inputbox {
     padding: 2px;
     border:solid 1px #cccccc;
     background-color: #ffffff;
}
form {
/* removes space below form elements */
     margin: 0;
      padding: 0;
}

p {
  padding:15px;  
  margin:0px;
  vertical-align:top;  
}

/* category template css */
p#text_image {
  margin:0px;
  padding:15px;
  line-height:16px;
  letter-spacing:1px;
} 
#forum_main {  
    margin:0px;
}
#back_forum {
   background-image: url();
   background-repeat: repeat-y; 
   padding-left:0px; 
   margin:0px;
}
p#forum {
   padding-left:25px;
}
#back_news {
   background-image: url(common/images/newsletter_back.gif);
   background-repeat: no-repeat;
}

#new_on_page {
   padding-left:10px;
}

.nextPageLinks {
     font-size:16px;  
     font-weight:bold;
}