body {
	padding:0;
	margin:0;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background:#FFF url('styles/top.gif') top center no-repeat;
	
	text-align:center;
}
a {
	color:#004272;
}
form {
	padding:0;
	margin:0;
}
.cl-left {
	clear:left;
}
.overh1 {
}
h1 {
	color:#004272;
	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:12px;
}
#d-top {
	/*background:url('styles/top-bg.png') repeat top left; */
/*	height:110px;*/
	position:relative;
}
#d-top .logo {
/*	width:300px;*/
	height:70px;
}
#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:879px; */
	width:524px;
	color:#000;
	margin:0;
	padding:0;
	margin:auto;
}
#d-main a {
	color:#004272;
}
.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;*/
	padding:2px;
}
#over-footer {
	clear:both;
	height:5px;
}
#d-footer {
	/*color:#E1DED9;*/
		background:#FE9E2E bottom center no-repeat;
}
#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:#000;
}
.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:#0C4070;
	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;
	margin:auto;
}
.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:#0D3F70;
	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:#0D3F70;
}
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:#0D3F70;
}
.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:524px;
}
.dvasl fieldset {
	width:228px !important;
}
.dvasl fieldset .info {
	width:215px !important;
}
.dvasl .sl1 {
	width:260px;
	float:left;
}
.dvasl .sl2 {
	padding-left:10px;
	width:254px;
	float:left;
}
.upozfoto {
	text-align:right;
}
.res {
	padding:10px;
	margin:0 0 15px 0;
	border:1px solid #fff;
	background-color:#004272;
	color:#fd9e2d;
	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;
	color:#0D3F70;
	font-size:14px;
}
.fromname, .toname {
font:14px Arial, Helvetica, sans-serif;
color:#0D3F70;
}
.cardlogo {
left:180px;
top:708px;
}
.cardlogo a{
text-indent:-2000px;
width:60px;
height:60px;
display:block;
}