html {
    background:             #e1e1e1;
}

body {
    width:                  100%;
    background:             url('../img/head_dark_back.png') repeat-x;
    font-family:            verdana;
    color:      			#8B8B8B;
    margin:					10px 0px 0px 0px;
}

#header div {
    float:					left;
    height:					100%;
}

* html #header {
    display:                inline;
}

#header {
    margin:                 0 auto;
    width:                  60%;
    height:     			172px;
    background: 			url('../img/head_back.png');
}

img#header_photo {
    margin:					10px 0px 0px 25px;
    float:					left;
}

h1#header_title, h2#header_subtitle {
    text-align:             right;
    font-size:      		26px;
    letter-spacing: 		-2px;
    font-family:			'Trebuchet MS';
    font-weight:            normal;
    /*line-height:			0.65;*/
    margin:					15px 25px -30px 0px;
    padding-top:            20px;
}

h2#header_subtitle {
    margin-top:				-12px;
    font-size:              21px;
}

ul#header_menu {
    text-align:             right;
    margin:                 55px 25px 0px 0px;
}

ul#header_menu li {
    display:				inline;
    list-style-type: 		none;
    padding: 				0px 15px 0px 15px;
    background:				transparent url('../img/menu_line.gif') no-repeat scroll 0px 4px;
    font-size:				14px;
}

ul#header_menu #header_menu_first {
    background:				none;
}

ul#header_menu #header_menu_last {
    padding:                0px 0px 0px 15px;
}

* html #content {
    display:                inline;
}

#content {
    padding:				30px 0px 30px 0px;
    width:                  60%;
    margin:                 0 auto;
    background:             white;
}

#content h3 {
    font-size:              20px;
    font-weight:            normal;
    margin:                 0px 25px 25px 15px;
}

#content p.podpis {
    color:       			#666666;
    text-align:     		right;
    font-size:      		11px;
    margin-top:     		14px;
}

#content p {
    text-indent:            20px;
    text-align: 			justify;
    margin-bottom:			20px;
}

#content p.lastmodyfied {
    font-size: 				9px;
    text-align: 			right;
    margin-bottom:			35px;
}

#footer {
    width:                  60%;
    margin:                 0 auto;
    height:     			82px;
    background: 			url('../img/foot_back.png');
}

#footer p {
    text-align:				right;
    color:					#8B8B8B;
    font-size:  			10px;
    padding:   				56px 25px 0px 0px;
}

p {
    color:					black;
    font-size:				13px;
    margin:					0px;
    padding:				0px 25px 0px 25px;
}

h4 {
    margin:          		10px 0px 0px 0px;
    font-variant:           small-caps;
    color:					#4A4A4A;
    font-size:              14px;
    font-weight:			normal;
    padding:                0px 25px 0px 25px;
}

p.date {
    font-variant:   		small-caps;
    color:          		#666666;
    font-size:      		10px;
}

a {
    color:     	 			#8B8B8B;
    text-decoration:        none;
}

a:hover {
    color:      			black;
    text-decoration:        underline;
}

input {
    background: 			#E9ECEF none repeat scroll 0%;
    border: 				1px solid #CCCCCC;
    padding: 				2px;
}

.obrazek_link {
    position:				relative;
    top:					7px;
}

a img {
    border:					0px;
}

.thumbnail {
    margin:					3px;
    border:					2px #e1e1e1 solid;
}

.thumbnail:hover {
    border:                 2px #666666 solid;
}

