body {
	margin: 0;
	color: #F90;
	background-color: #090703; 
	font-family: /*Verdana,*/ Arial, Geneva, Helvetica, sans-serif;
	font-size: 75%;
}

a { color:#FA0; text-decoration:none; border-bottom:1px dotted #C90 }
a:hover { color: #C60; text-decoration:underline; border-bottom:none }

h1 {font-size: 150%}
h2 {font-size: 130%}
h1, h2, h3 { margin-top: 10px; margin-bottom: 7px }

li {margin-top: 3px; margin-bottom: 6px}

.date { text-align:right; position:relative; bottom:2em }

ul.photo { padding:0; margin-left:20px; margin-bottom:40px }
.photo li { list-style-type: none; float:left;
	width:200px; height:200px; line-height:200px; font-size:181px; /*border:1px dotted #333;*/
	text-align:center; margin:15px 10px }
ul.photo a { border-bottom:none }
.photo img { border:0; vertical-align:bottom }

ul.photoH { padding:0; margin-left:20px }
.photoH li { list-style-type: none; float:left;
	width:200px; height:150px; line-height:150px; font-size:121px;
	text-align:center; margin:25px 20px }
.photoH a { border-bottom:none }
.photoH img { border:0; vertical-align:bottom }

ul.photoC { padding:0; margin-left:20px; margin-bottom:40px }
.photoC li { list-style-type: none; float:left;
	width:200px; height:200px; line-height:200px; font-size:181px; /*border:1px dotted #333;*/
	text-align:center; margin:23px 18px }
ul.photoC a { border-bottom:none }
.photoC img { border:0; vertical-align:middle }

p.photo {clear:both; position:relative; top:40px }
p.photoPS {clear:both; font-size:95%;  position:relative; top:40px; margin-bottom:0 }

hr { border: 0px solid #930; color: #930; background-color: #930; height: 1px }

table.links {width: 100%}
.links tr:hover td { background-color: #F9FAFF }
.links td a {font-family: Arial, Helvetica, sans-serif}
.links pre {
	margin-top:0px; margin-bottom:0px;
	color:#99C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em
}
.links a i {font-style: normal; font-size: 0.8em}

#page { border-top:1px solid #FFF8E8; position:relative; width:100% }

#brand {	/* image background */
	position:absolute; top:0;
	height: 155px;
	background-image: url('img/soncni-zahod.bg.jpg');
	width:100%
}
#brand div {
	height: 154px; background-image: url('img/soncni-zahod.wide.jpg'); background-repeat: repeat-y }	/* image over */

#nav { color:#FD0; margin: 0; background-color: #000; padding: 3px;	padding-left: 10px; border-bottom:1px solid #F90; border-top:1px solid #F90}
#nav li { display: inline; list-style-type: none; padding-right: 20px }
#nav a { color: #FC0; font-size: 120%; border-bottom: none }
#nav a:hover { color: #F90; background-color: #000; text-decoration: none; border-bottom: none }

#main { margin-top: 170px; background-color:#000; padding: 10px; padding-top: 20px; padding-bottom: 30px; /*border-bottom:1px solid #F90*/}

#siteInfo { /*border-top:1px solid #F00*/; margin-top:2em; text-align:center; height: 15px; padding-top: 15px; border-bottom:1px solid #960; background-color:#000; color: #941/*777*/;   font-size: 90%}
#siteInfo em {font-weight:bold; font-style:normal; margin-right:1em}
#vis {float:right; margin:-1px 1.5em 0 0}
#vis a {border-bottom:none}
#vis img {border:none; width:40px; height:15px}
