* {
	margin: 0;
	padding: 0;
}

img {
    border-width: 0;
}

td {
    vertical-align: top;
}


a:link { color: #c33838; text-decoration: none; }
a:visited { color: #c33838; text-decoration: none; }
a:active { color: #c33838; text-decoration: none; }
a:hover { color: #c33838; text-decoration: underline; }

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center right;
}

body {
	background: #000 url(pattern.gif) top center repeat;
	font-family: Georgia, serif;
	font-size: 11px;
	color: #4f4f4f;
}


#header-wrapper {
    width: 100%;
    background: #fff url(top.gif) top center repeat-x;
    height: 188px;

}

#header {
    margin: 0 auto;
    width: 985px;

}

#header a {
    color: #4f4f4f;
}

#logo {
    padding-left: 86px;
    padding-top: 63px;
}


#misc {
    float: right;  
}

#lang {
    height: 18px;
    border-left: solid 1px #d7d7d7;
    margin-top: 6px;
    padding-top: 15px;
    padding-left: 9px;
}

#kontakt {    
    margin-top: 120px;
    padding-left: 15px;
    background: Transparent url(square.gif) 0 4px no-repeat;
    font-size: 12px;
}

#main-wrapper {
    min-height: 300px;
    background: #fff url(main-wrapper.gif) top center repeat-x;
}

#main {
    margin: 0 auto;
    width: 985px;
}


#main-tbl {
    width: 100%;
}

#main-tbl td#side {
    width: 174px;
    background: #6b6b6b url(side.jpg) top center no-repeat;
    padding: 40px 28px;
}

#main-tbl td#side ul {
    font-size: 14px;
    font-weight: bold;
    list-style-type: none;
}

#main-tbl td#side ul li {
    padding: 3px 0px;
    padding-left: 15px;
    background: Transparent url(square1.gif) 0 10px no-repeat;
}

#main-tbl td#side ul li a, #main-tbl td#side ul li.selected ul li a {
    color: #a09d98;
}

#main-tbl td#side ul li.selected ul {
    margin: 8px 0;
}

#main-tbl td#side ul li.selected ul li {
    font-size: 11px;
    font-weight: normal;
    background: Transparent url(square1.gif) 0 8px no-repeat;
}

#main-tbl td#side ul li.selected {
    background: Transparent url(square2.gif) 0 10px no-repeat;
}

#main-tbl td#side ul li.selected a {
    color: #fff;
}

#main-tbl td#side ul li.selected ul li.selected a {
    color: #fff;
}



#main-tbl td#content {
    padding-left: 7px;
    background: #eeeeee url(left.gif) 0 0 repeat-y;
    line-height: 17px;
}

#main-tbl td#content p {
    padding: 0 0 10px 0;
}

#main-tbl td#content ul {
    margin: 0 0 0 20px;
}

#home-tbl {
    width: 744px;
}

#home-tbl td {
    padding: 34px 18px;
}

#home-tbl td#cell1 {
    background: #fff url(cell1.jpg) top center no-repeat;
    width: 222px;
}

#home-tbl td#cell2 {
    background: #fff url(cell2.jpg) top center no-repeat;
    width: 222px;
}


#home-tbl td#cell3 {
    background: #fff url(cell3.jpg) top center no-repeat;
    width: 222px;
}

#home-tbl td#cell3 {
    width: 222px;
}


h2 {
    color: #3a3a3a;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 15px;
    line-height: 30px;
}

h2.aktualnosti {
    background: Transparent url(aktualnosti.png) 0 0 no-repeat;
}

h2.publikacije {
    background: Transparent url(publikacije.png) 0 0 no-repeat;
}

h2.skupovi {
    background: Transparent url(skupovi.png) 0 0 no-repeat;
}

h2.inner-h2 {
    border-bottom: solid 3px #e9e7e7;
    padding-bottom: 8px;
    line-height: 25px;
}

h3 {
    color: #404040;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;
}

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
    color: #4f4f4f; 
}

h3 a:hover {
    color: #c33838; 
}

.home-news {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #c9c9c9;
    color: #5f5f5f;
}

.home-news img {
    display: block;
    margin-bottom: 10px;
    border: solid 1px #c1c1c1; 
}

#footer-wrapper {
    height: 88px;
    background: Transparent url(footer.jpg) 0 0 repeat-x;
    border-bottom: solid 3px #fff;
    margin-bottom: 100px;
}

#footer {
    margin: 0 auto;
    width: 985px;
    text-align: center; 
    padding-top: 25px;
}

#footer a {
    color: #4F4F4F;
}

#inner {
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 16px;
    padding-right: 16px;
}

#bread {
    padding-bottom: 7px;
    margin-bottom: 10px;
    border-bottom: solid 1px #ddd;
    color: #999;
}

.content-image {
    float: left;
    padding-right: 20px;
    padding-bottom: 20px;
}

#logo-red {
    float: left;
}

#logo-text {
    float: left;
}

#logo-text h1 {
    font-family: Georgia, serif;
    color: #161616;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
    margin-left: 16px;
    margin-top: 13px;
}

#logo-text span {
    display: block;
    margin-left: 16px;
    font-style: italic;
    color: #7b7b7b;
    font-size: 14px;
}

#header #logo-text h1 a  {
    color: #161616;
    text-decoration: none;
}

#header #logo-text span a {
    color: #7b7b7b;
    text-decoration: none;
}

/* IMAGE GALLERY */

.image {width:121px;height:94px;border:1px solid #666;float:left;margin-right:10px;margin-bottom:10px;position:relative;}
.image div { width:119px;height:92px;overflow:hidden;position:absolute;top:1px;left:1px;}
.image img { border:none; }


table.tbl-admin {
    width: 50%;
}

.tbl-admin td {
    padding-right: 20px;
}

#main-tbl td#content ul {
    
}

#main-tbl  td#content ul li ul {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0; 
}

p.archive-divider {
    margin-top: 20px;
}
