/* CSS Document */
* {margin:0;padding:0}
html {background:#fff}
body {color:#000;font:100.01%/1.1 "Lucida Sans", Arial, "Times New Roman", Times, sans-serif}
h1 {font-size:1.2em;margin-bottom:10px}
h2 {font-size:1.05em;border-left:5px solid #666;padding-left:5px;margin-top:20px}
h1,h2 {margin-left:10px;font-weight:normal}
#header,#menu,#content,#sub-section,#footer {font-size:.9em}
#header {
	background: #DDD;
	height: 105px;
}
#content {
	border-left: solid 1px #DDD;
}

#sub-section {
	margin-left: -1px;
}
#footer {
        background: #999;
	border-top: solid 5px #000;
	clear: both;
	padding: 10px 0px;
}
#footer div {
        margin-left: 10px;
}
#picture2 {
	width: 100px;
	text-align: center;
	float: right;
}
body {min-width:640px}
img {
  border: 0px;
}
#header,#content,#sub-section,#footer {overflow:hidden;display:inline-block}
#footer {width:100%} /* safari and opera need this */
#header,#sub-section {float:left}
#content {float:right}
#header {width:100%}
/* leaving room for rounding error (MSIE5.5) */
#content {width:64%}
#sub-section {width:36%}
#sub-section p {
  margin: 5px 10px;
}
#footer {clear:both}

.nadpis {
    background: #A5000A;
	border-top: solid 1px #DDD;
	border-bottom: solid 5px #000;
	padding: 5px 0px;
	text-align: center;
	font: bold 12px Arial;
    color: #FFF;
}

.fotoblock {
    width: 24.8%;
	border-right: solid 1px #DDD;
    border-bottom: solid 1px #DDD;
	float: left;
	text-align: center;
	padding-top: 10px;
}
.fotoinfo {
    background: #F5F5F5;
	text-align: left;
	margin-top: 10px;
	padding-left: 5px;
	font: 11px Arial;
}
.nav {
        background: #EEE;
	padding: 7px 5px 5px 10px;
	float: left;
}
.center {
	margin: 0px 89px 0px 111px;
}
.next {
	float: right;
	width: 90px;
    color: #A5000A;
    font: .7em Arial;
}
.prew {
	float: left;
	width: 110px;
    color: #A5000A;
    font: .7em Arial;
}
a {
	color: #000;
}
#photocontent {
    background: #CCC;
	text-align: center;
    padding-bottom: 20px;
}
#photocontent p {
    margin-top: 20px;
}
.infoh {
    background: #EEE;
	text-align: right;
    border-bottom: solid 1px #FFF;
	padding: 7px 5px 7px 0px;
    margin-right: 50%;
	color: #A5000A;
}
.infov {
    float: right;
	width: 50%;
	padding: 7px 0px 7px 10px;
	background: #F5F5F5;
    border-bottom: solid 1px #F5F5F5;
	margin-right: -10px;
}
.com, .comchet {
	width: 100%;
	padding: 5px 10px;
    border-bottom: solid 1px #FFF; 
	background: #FFF;
}
.comchet {
    background: #F5F5F5;
}
.clear {
    clear: both;
}

.gray {
    background: #EEE;
}
.nadpis, .gnadpis {
    background: #A5000A;
	border-top: solid 1px #EEE;
	border-bottom: solid 5px #000;
	padding: 5px 0px;
	text-align: center;
	font-weight: bold;
    color: #FFF;
}
.gnadpis {
    background: #999;
}
.advblock {
	/*padding: 5px 10px;*/
	float: left;
        background: #999;
	width: 100%;
}
.advblock div {
	margin: 5px 10px;
}