
body {
    margin: 0;
    color: #555655;
    background-color: white;
    background-image: url('../_img/background.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 30px;
}

    
    /* left column */
    #left {
        width: 250px;
        float: left;
    }
    
        #left #left_logo {
            border: none;
            display: block;
        }
    
        #left #navigation {
            width: auto;
            padding-right: 33px;
            margin-top: 33px;
        }
        
        #left #copyright {
            font-size: 10px;
            line-height: 16px;
            color: #919191;
            background-color: inherit;
            margin-left: 38px;
            margin-top: 278px;
        }
        
            #left #copyright a {
                color: #c23663;
                background-color: inherit;
                text-decoration: underline;
            }
    
    /* right column */
    #right {
        width: 730px;
        float: left;
    }
    
        #right #right_top {
            width: auto;
            height: 82px;
        }
        
            #right #right_top .logo {
                float: right;
                margin: 34px 4px 0 0;
            }
            
            #right #right_top .intro {
                margin: 34px 0 0 33px;
            }
            
        #right #content {
            width: auto;
            padding: 19px 0 0 24px;
        }
        
            #right #content .box {
                float: left;
                width: 129px;
                height: 147px;
                margin: 0 0 9px 9px;
                display: inline;
                position: relative;
                overflow: hidden;
            }
            
            #right #content .inner {
                padding: 7px 6px 22px 10px;
            }
            
            #right #content .inner .short_content {
                margin-top: 6px;
                display: block;
            }
            
            #right #content .author {
                position: absolute;
                left: 0;
                bottom: -1px;
                width: 119px;
                text-align: left;
                font-size: 10px;
                padding-left: 10px;
            }
                        
            /* grey box */
            #right #content .grey {
                border: 1px solid #b6b6b6;
                color: #555655;
                background-color: white;
            }
            
                #right #content .grey .inner .date {
                    color: #adadad;
                    background-color: inherit;
                    font-size: 10px;
                }
                
                #right #content .grey .inner a {
                    color: #0072bc;
                    background-color: inherit;
                    font-size: 12px;
                    font-weight: bold;
                    text-decoration: underline;
                }
                
                    #right #content .grey .author {
                        color: white;
                        background-color: #b6b6b6;
                    }
                    
                        #right #content .grey .author a {
                            color: white;
                            background-color: inherit;
                            font-weight: bold;
                            text-decoration: none;
                        }
                        /* end grey box */
            
            /* red box */
            #right #content .red {
                border: 1px solid #ed145a;
                color: white;
                background-color: #f49ac1;
            }
            
                #right #content .red .inner .date {
                    color: white;
                    background-color: inherit;
                    font-size: 10px;
                }
                
                #right #content .red .inner a {
                    color: #ce0042;
                    background-color: inherit;
                    font-size: 12px;
                    font-weight: bold;
                    text-decoration: underline;
                }
                
                    #right #content .red .author {
                        color: white;
                        background-color: #ed145a;
                    }
                    
                        #right #content .red .author a {
                            color: white;
                            background-color: inherit;
                            font-weight: bold;
                            text-decoration: none;
                        }
                        /* end red box */
						
			/* author box */
            #right #content .author_box {
                float: left;
                width: 131px;
                height: 53px;
                margin: 0 0 9px 9px;
                display: inline;
                position: relative;
                overflow: hidden;
				color: inherit;
				background-color: #b3e411;
				background-image: url('../_img/icon/author_page.gif');
				background-position: 35px 19px;
				background-repeat: no-repeat;
				padding-top: 96px;
            }
			
				#right #content .author_box div.inner {
					text-align: center;
					padding: 8px 15px;
				}
			
				#right #content .author_box a {
					color: #598527;
					background-color: inherit;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
				}
                        
            /* footer box */
            #right #content .footer_box {
                padding: 25px 6px 8px 8px;
                color: #7ecc01;
                background-color: inherit;
                font-size: 14px;
                border-left: 4px solid #d3d3d3;
            }
                
                #right #content .footer_box a {
                    color: #575850;
                    background-color: inherit;
                    text-decoration: none;
                }
                
                #right #content .footer_box a:hover {
                    color: #ed145a;
					background-color: inherit;
                    text-decoration: underline;
                }
                
            /* footer box reverse */
            /* footer box */
            #right #content .footer_box_reverse {
                padding: 25px 8px 8px 6px;
                color: #7ecc01;
                background-color: inherit;
                font-size: 14px;
                border-right: 4px solid #d3d3d3;
                text-align: right;
            }
                
                #right #content .footer_box_reverse a {
                    color: #575850;
                    background-color: inherit;
                    text-decoration: none;
                }
                
                #right #content .footer_box_reverse a:hover {
                    color: #ed145a;
					background-color: inherit;
                    text-decoration: underline;
                }
            
            
        /* content page */
        img.top_left {
            display: block;
            float: left;
            position: relative;
            left: 9px;
            z-index: 10;
        }
        
			div.prispevaj_page {
				padding-bottom: 72px !important;
			}
			
            div.content_cell {
                float: left;
                width: 560px;
                border: 1px solid #cdcdcd;
                color: inherit;
                background-color: white;
                padding-top: 3px;
                padding-bottom: 40px;
                position: relative;
                left: 8px;
                z-index: 1;
                font-size: 13px;
				line-height: 18px;
            }
            
                div.content_cell a {
                    color: #c23663;
                    background-color: inherit;
                    text-decoration: underline;
                }
            
                div.content_cell div.left {
                    float: left;
                    width: 240px;
                    padding-left: 30px;
                }
                
                div.content_cell div.right {
                    float: left;
                    width: 240px;
                    padding-left: 35px;
                }
				
				/* obrazec */
				div.content_cell .prispevaj_obrazec {
					position: absolute;
					bottom: 0;
					right: 0;
					color: white;
					background-color: #f49ac1;
					width: 244px;
					padding: 0 16px 10px 16px;
				}
				
				/* priponke */
				div.full {
                    padding-left: 30px;
				}
				
				.priponke textarea {
					width: 307px;
					height: 72px;
					color: #555655;
					background-color: #ebebeb;
					font-size: 11px;
					line-height: 18px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					border: none;
					padding: 9px;
					overflow: auto;
					margin: 0;
					margin-bottom: 18px;
				}
				
				.priponke img {
					float: left;
					padding-left: 4px;
				}
            
/* misc */
div.clear {
    width: auto;
    clear: both;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
}

a img {
    border: none;
}

/* footer boxes */
.subscribe {
    margin-left: 9px;
}

.archive {
    width: 119px;
    float: right;
}

.listing_left {
    float: left;
    padding-left: 48px !important;
    visibility: hidden;
    width: 80px;
}

.listing_right {
    float: left;
    visibility: hidden;
    width: 80px;
}

.listing {
    width: 429px;
    text-align: center;
    color: #7ecc01;
    background-color: inherit;
    font-size: 14px;
    padding-top: 25px;
    float: left;
    overflow: hidden;
}

    .listing a {
        color: #575850;
        background-color: inherit;
        text-decoration: none;
        padding: 0 4px 0 3px;
    }
    
    .listing a:hover, .listing a.selected {
        color: white;
        background-color: #b3e411;
    }
    
    .listing a.selected {
        font-weight: bold;
    }
	
.padd_top {
	padding-top: 101px;
}

p.oddano {
	height: 193px;
}
    
/* Fonts, headers */
h3 {
    color: #c23663;
    background-color: inherit;
    font-weight: bold;
    font-size: 12px;
    margin: 24px 0 17px 0;
}

ul {
    list-style-type: none;
    margin: 1em 0;
    padding: 0;
}

    ul li {
        background-image: url('../_img/bullet.gif');
        background-color: white;
        color: inherit;
        background-position: 3px 8px;
        background-repeat: no-repeat;
        margin: 0 0 17px 0;
        padding: 0 0 0 15px;
    }
	

/* form */
form {
	margin: 0;
	padding: 0;
}

.prispevaj_obrazec input {
	width: 172px;
	height: 20px;
	background-color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
	float: left;
	border: none;
	padding: 0;
	margin: 10px 0 0 0;
	border: 1px solid white;
}

	.prispevaj_obrazec input.empty {
		border: 1px solid #c23663;
	}

.prispevaj_obrazec label {
	display: block;
	padding: 0;
	margin: 0;
	width: 69px;
	float: left;
	padding-top: 10px;
}

#captcha {
	width: 96px;
}

#submit {
	width: 55px;
	height: 25px;
	float: none;
	margin: 11px 0 0 69px;
	color: inherit;
	background-color: inherit;
	border: none;
}
