html {
	overflow-y: auto;
}

body {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 160%;
	margin: 0;
	padding: 0;
	background-color: #000;
	color: #fff;
}

a {
	color: #e6b300;
	background: url('images/dotted-yellow.gif') left bottom repeat-x;
	text-decoration: none;
	padding-bottom: 0px;
}

a:hover {
	color: #fed443;
	text-decoration: none;
	background: url('images/solid-hover.gif') left bottom repeat-x;
}

a.image, a.image:hover, a.lightbox {
	background: none;
}

a.lightbox img {
	margin-right: 5px;
}

img {
	margin: 2px;
	/*border: 2px solid #990000;*/
}

a img {
	text-decoration: none;
	padding: 8px;
	border: 1px solid #770000;
	/*background: #990000;*/
}

a:hover img {
	text-decoration: none;
	border: 1px solid #e6b300;
}

a.urzeit {
	border: none;
	background: none;
}

a.urzeit img {
	margin-right: 10px;
	padding: 6px;
}

/*************************************
 +Containers
*************************************/

#wrap {
	width: 1000px;
	height: 594px;
	margin: 0 auto;
	font-size: 1.1em;
}

#wrap-content {
	
}

#wrap-entry {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -290px;
	z-index: 100;
	width: 440px;
	height: 517px;
	overflow: auto;
	padding: 20px 0 0 20px;
}

#wrap-program {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -475px;
	z-index: 110;
	width: 180px;
	height: 420px;
	overflow: auto;
	padding: 0;
	font-size: 1.1em;
}

#wrap-program h3 {
	font-size: 1.3em;
}

#wrap-program ul {
	margin: 0;
	padding: 0;
}

#wrap-program ul li {
	background: url('images/li-star.png') left center no-repeat;
	padding: 6px 0 6px 30px;
}

#wrap-flash {
	position: absolute;
	top: 0;
	z-index: 0;
	width: 1000px;
}


#navigation, #wrap-header {
	display: none;
}


/*************************************
 +Hn
*************************************/

h2 {
	clear:both;
	margin:0;
	padding:0;
	text-indent: -3000px;
	background-repeat:no-repeat;
}


h1, h2, h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "MS Sans Serif", geneva, sans-serif;
}

h2 span {
	/*display: none;*/
}

h2 {
	width: 410px;
	height: 26px;
	margin: 20px 0 26px 0px;
}

/*h2.h2-2 {background: url('images/h2-2.gif') left top no-repeat;}
h2.h2-3 {background: url('images/h2-3.gif') left top no-repeat;}
h2.h2-4 {background: url('images/h2-4.gif') left top no-repeat;}
h2.h2-5 {background: url('images/h2-5.gif') left top no-repeat;}
h2.h2-6 {background: url('images/h2-6.gif') left top no-repeat;}
h2.h2-7 {background: url('images/h2-7.gif') left top no-repeat;}
h2.h2-8 {background: url('images/h2-8.gif') left top no-repeat;}
h2.h2-9 {background: url('images/h2-9.gif') left top no-repeat;}
h2.h2-10 {background: url('images/h2-10.gif') left top no-repeat;}
h2.h2-11 {background: url('images/h2-11.gif') left top no-repeat;}
h2.h2-12 {background: url('images/h2-12.gif') left top no-repeat;}
h2.h2-13 {background: url('images/h2-13.gif') left top no-repeat;}
h2.h2-14 {background: url('images/h2-14.gif') left top no-repeat;}
h2.h2-15 {background: url('images/h2-15.gif') left top no-repeat;}
h2.h2-16 {background: url('images/h2-16.gif') left top no-repeat;}
h2.h2-17 {background: url('images/h2-17.gif') left top no-repeat;}
h2.h2-18 {background: url('images/h2-18.gif') left top no-repeat;}
h2.h2-19 {background: url('images/h2-19.gif') left top no-repeat;}
h2.h2-20 {background: url('images/h2-20.gif') left top no-repeat;}
h2.h2-21 {background: url('images/h2-21.gif') left top no-repeat;}
h2.h2-22 {background: url('images/h2-22.gif') left top no-repeat;}
h2.h2-23 {background: url('images/h2-23.gif') left top no-repeat;}
h2.h2-24 {background: url('images/h2-24.gif') left top no-repeat;}*/


h3 {
	margin: 40px 0 15px 0;
	padding: 0;
	font-size: 1.7em;
	color: #e6b300;
	font-weight: normal;
	line-height: 140%;
	/*letter-spacing: 0.05em;*/
}

h3.opinion {
	margin-bottom: 2px;
}

h3.program {
	/*font-family: lucida sans, ms sans serif, geneva, sans-serif;*/
	font-size: 1.7em;
	margin: 7px 0 7px 0;
	padding: 0;
	/*padding-left: 16px;*/
	color: #e6b300;
	letter-spacing: 0.05em;
	border: none;
	/*background: url('images/h3-star.gif') left top no-repeat;*/
	line-height: 130%;
}

h4 {
	font-size: 1.2em;
	margin: 0;
	color: #e6b300;
}

/*************************************
 +Header
*************************************/


/*************************************
 +Language
*************************************/


/*************************************
 +Certificate
*************************************/


/*************************************
 +Entry
*************************************/

.entry {
	background: url('images/after-post.gif') center bottom no-repeat;
	padding-bottom: 25px;
	margin-bottom: 50px;
}

.answer {
	padding-top: 10px;
}

.answer:before {
	content: "ODPOVÌÏ: ";
	font-style: italic;

	color: #e6b300;
}

.show {
	margin-bottom: 5em;
	/*width: 420px;*/
}

div.opinion {
	background: url('images/dotted-yellow.gif') left bottom repeat-x;
	margin-right: 15px;
	margin-bottom: 35px;
	text-align: right;
}

div.urzeit {
	display: block;
	height: 80px;
	margin-bottom: 5px;
	/*background: url('images/star.png') left center no-repeat;*/
}

div.urzeit a, div.urzeit a:hover {
	color: #fff;
	text-decoration: none;
	background: none;
}

div.urzeit a h3 {
	color: #e6b300;
}

div.urzeit a img {
	margin-right: 20px;
	border: 1px solid #770000;/*#e6b300;*/
	padding: 5px;
}

div.urzeit a:hover img {
	margin-right: 20px;
	border: 1px solid #e6b300;
	padding: 5px;
}

div.urzeit h3 {
	margin: 0 auto;
}

div.urzeit strong {
	display: block;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "MS Sans Serif", geneva, sans-serif;
	margin: 8px auto;
	color: #e6b300;
	font-size: 1.7em;
	font-weight: normal;
}



/*************************************
 +Form
*************************************/

#opinion form {
	margin: 0;
	padding: 0;
}

#opinion legend {
	display: none;
}

#opinion label {
	float: left;
	width: 80px;
}

#opinion .form-row {
	margin-bottom: 5px;
}

#opinion fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#opinion input, #opinion textarea {
	font-size: 1em;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background: transparent;
	border: 1px solid #e6b300;
	color: #fff;
	padding: 1px;
	overflow: auto;
}

#opinion input:hover, #opinion textarea:hover {
	background: #770000;
	color: #fff;
}

#opinion input.submit {
	padding: 1px 25px 1px 25px;
}

#opinion input.submit:hover {
	cursor: pointer;
}

/*************************************
 +Companies / Home
*************************************/



/*************************************
 +Footer
*************************************/



/*************************************
 +Table
*************************************/


/*************************************
 +Gallery
*************************************/
#gallery .cell {
	float: left;
	padding: 4px;
}


/*************************************
 +Misc
*************************************/
hr {
	border: none;
	height: 1px;
	background: url('images/dotted-yellow.gif') left bottom repeat-x;
}

.info, .error {}

.error {color: red;}
.info {color: green;}

.cleaner {clear: both;}

ul.star, ul.post-list {
	margin: 0 0 0 25px;
	padding: 0;
	/*width: 460px;*/
	list-style-type: none;
	/*text-transform: uppercase;*/
	font-size: 1.1em;
}

ul.star li, ul.post-list li {
	background: url('images/li-star.png') left center no-repeat;
	padding: 6px 0 6px 30px;
}

