#demoinformation {

	padding:10px;
	margin:0;
	
	background-color:#000;
	color:#fff;
	text-align:center;
}

#demoinformation ul {

	margin:10px auto;
	width:500px;
}

#demoinformation ul li {

	text-align:left;
}

body {

	padding:0;
	margin:0;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;

	background:url('styles/body-bg.png') repeat top left;
	background-color:#015008;

	text-align:center;
	}

a {

	color:#fff;
}

form {

	padding:0;
	margin:0;
	}

.cl-left {

	clear:left;
}

.overh1 {
	
}

h1 {

	color:#900;
	font-weight:normal;
	font-size:16pt;

	margin:0 !important;
	padding:0 !important;
}


#document {

	padding:0;
/*	margin:0;
*/
	margin:0 auto;

	text-align:left;

	width:879px;
	padding:0;

	position:relative;
	font-size:9pt;
	}

#d-top {

	background:url('styles/top-bg.png') repeat top left;
	height:110px;

	position:relative;
}

#d-top .logo {

	width:300px;
	height:110px;
}

#d-top .logo a {

	text-indent:-1000px;
	display:block;

	width:300px;
	height:110px;
}

#d-blok {

	position:absolute;

	top:55px;
	left:340px;
	width:480px;
	height:70px;
}


#d-left {

	float:left;

	width:295px;
	color:#000;

	padding:0;
	margin:0;
}

#d-main {

	float:right;

	width:584px;
	color:#000;

	margin:0;
	padding:0;
}

#d-main a {

	color:#900;
}

.d-main-in {

	background:url('styles/main-bg.png') no-repeat bottom left;
	background-color:#fff;

	width:507px;

	color:#000;
	padding:2px 20px 21px 20px;
}

#over-footer {

	clear:both;
	height:5px;
}

#d-footer {

	color:#E1DED9;
}

#d-footer span {

	font-weight:bold;
}

.left-cats {

	background:url('styles/left-cats.gif') no-repeat top left;
	
	width:180px;
	padding:40px 0 0 90px;

	min-height:65px;
	_height:65px;

	color:#fff;
}

.left-upform {

	background:url('styles/left-upform.gif') no-repeat top left;

	width:250px;
	padding:100px 0 0 20px;

	min-height:65px;
	_height:65px;

	color:#fff;
}

#d-left ul {

	list-style-type:none;
	margin:0;
	padding:0;
}

#d-left ul .selected {

	font-weight:bold;
}

#d-left ul li {

	margin:0;
	padding:4px 0;
}

#d-left ul li a {

	background:url('styles/left-li-a.png') no-repeat top left;

	padding:0 0 0 17px;
	color:#fff;

	text-decoration:underline;
}

#d-left ul .ikpod {

	margin:0;
	padding:0 0 0 87px;

	background:url('styles/left-li-a.png') no-repeat 70px 2px;
}

#d-left ul li input {

	background:none;
	border:none;
	border-bottom:1px solid #fff;

	padding:0;
	color:#fff;

	text-decoration:underline;
	cursor:pointer;cursor:hand;
}

.left-upform div {

	padding-top:5px;
}






.cards {

	width:505px;
}

.cards .item {

	width:160px;
	float:left;

	padding:0 5px 10px 0;
}

.cards .item .itemin {

	padding:2px 0;
	display:block;
	margin:0 0 2px 0;
}

.cards .item img {

	border:1px solid #B2B2B2;
}

.cards .item a {

	text-decoration:none !important;
}

.cards .item .detail {

	border:1px solid #B2B2B2;
	color:#444;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	cursor:hand;cursor:pointer;
}



.list-div {

	margin:8px 0;
}

.list-div strong {

	font-size:9pt;

	margin:0 1px;
	font-weight:bold;
	color:#900;
	padding:1px 1px;
}

.list-div span {

	font-size:9pt;

	margin:0 1px;
	color:#c00;
	padding:1px 1px;
}

.list-div a {

	font-size:9pt;

	text-decoration:underline;
	color:#c00;
	cursor:hand;cursor:pointer;
}

.list-div a:hover {

	color:#000 !important;
}


.list-div .selected {

	font-weight:bold;
	color:#000;
}


.spacer-1 {

	height:130px;
}

.spacer-2 {

	height:260px;
}

.spacer-3 {

	height:390px;
}


fieldset {

	border:1px solid #ccc;
	margin:8px 0;
	padding:10px;
	text-align:center;
}

fieldset legend {

	font-weight:bold;
	color:#900;
}

fieldset .info {

	width:480px;
}

fieldset .info td {

	text-align:left;
}



.backpagefld {

	padding:10px 0 10px 15px;
}

.backpage {

	width:450px;
	height:330px;

	padding:15px;
	border:1px solid #C8C19B;
	background:url('styles/backpage-bg.png') no-repeat top left;
	background-color:#D0D0AE;

	position:relative;
}

.backpage .blok1 {

	position:absolute;
	top:80px;
	left:10px;

	width:230px;
	height:220px;
	float:left;

	overflow:auto;
}

.backpage .blok1 .in {

	width:210px;
	text-align:left;
}

.backpage .blok1 p {

	font-size:9pt;
	font-weight:bold;

	line-height:160%;

	padding:1px 0 3px 0;
	margin:0;
}

.backpage .sender {

	font-size:9pt;
	font-weight:bold;

	width:215px;

	position:absolute;
	bottom:10px;
	left:10px;

	text-align:right;
}

.backpage .sender span {

	font-size:9pt;
	font-weight:normal;

	color:#900;
}

.backpage .blok2 {

	padding:150px 0 0 20px;
	width:215px;
	float:right;

	text-align:left;
}


.backpage .blok2 div {

	font-size:12pt;
	font-weight:bold;

	padding:2px 2px 3px 2px;
	border-bottom:1px solid #B4AE8C;
}

.backpage .blok2 .email {

	font-size:11pt;
}

.buttons {

	position:relative;
	height:24px;
}

.buttons .t1 {

	position:absolute;
	left:5px;
}

.buttons .t2 {

	position:absolute;
	right:5px;
}

.unbutt1 {

	width:242px;
	height:24px;

	border:none;
	color:#fff;

	background:url('styles/button-1.png') no-repeat top left;
	background-color:#8E1F1F;

	cursor:hand;cursor:pointer;
}

.inpedit {

	width:155px;
}

.inpedit2 {

	width:215px;
}

.dvasl {

	width:515px;
}

.dvasl fieldset {

	width:225px !important;
}

.dvasl fieldset .info {

	width:215px !important;
}

.dvasl .sl1 {

	width:250px;
	float:left;
}

.dvasl .sl2 {

	padding-left:10px;
	width:250px;
	float:left;
}

.upozfoto {

	text-align:right;
}

.res {

	padding:10px;
	margin:0 0 15px 0;

	border:1px solid #ccc;
	background-color:#DEE8C5;

	color:#B93D1B;
	font-weight:bold;
	font-size:10pt;
	
	text-align:center;
}


.botmezera {

	padding-bottom:8px;
}




.dvasll {

	width:500px;
	height:270px;
	overflow:hidden;
}

.dvasll div {

	float:left;
	width:250px;
	padding-right:0px;
}

.dvasll .cl-left {

}


#d-footer {

	text-align:center;
}


.fsv {

	padding:5px 0 8px 0;
}

.captcha {

	width:70px;
	padding:2px 3px;
	color:#000;
}


.fsv .uninput {

	background:#fff;
	border:1px solid #000;

	padding:2px 3px;
	color:#000;

}

.fsv .unbutt {

	width:242px;
	height:24px;

	border:none;
	color:#fff;

	background:url('img/button-1.png') no-repeat top left;
	background-color:#8E1F1F;

	cursor:hand;cursor:pointer;
}



.postcardurl {

	padding:15px;
	border:1px solid #C8C19B;
	background-color:#D0D0AE;

	position:relative;
	text-align:center;
}


.tcard {

	margin:15px 0;
	position:relative;
	color:#000;
}

.tcard span {

	position:absolute;
}

.tcard .text {

	width:170px;
}




