html{
	height: 100%;
}

body{
	height: 100%;
	margin: 0px;
	background: #e6e6ec;
	font-family: Verdana, Arial;
	text-align: center;
	color: #000000;
}

div.mainBack{
	background: #ffffff;
	width: 798px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #8080a0;
	border-right: 1px solid #8080a0;
	margin: 0px auto 0px auto;
}

table.topMenu{
	width: 788px;
	height: 32px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background: url('skin/topMenuBack.gif');
	font-family: "Trebuchet MS", Verdana, Arial;
	vertical-align: middle;
}

table.topMenu tr{
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
}

table.topMenu tr td{
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
	text-align: center;
}

table.topMenu tr td.separator{
	width: 2px;
	background: url('skin/topMenuSeparator.gif');
}

table.topMenu tr td a{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

table.topMenu tr td a:hover{
	color: rgb(255,255,0);
}

table.header{
	width: 734px;
	height: 128px;
	margin: 0px auto 0px auto;
	padding: 0px;
	vertical-align: middle;
	font-size: 10px;
}

table.header tr{
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
}

table.header tr td.slika{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 99px;
}

table.header tr td.title{
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #8080a0;
	text-align: left;
	font-size: 10px;
	vertical-align: top;
	width: 288px;
}

table.header tr td.title div{
	text-align: right;
	width: 264px;
	margin: 59px 0px 0px 0px;
}

span.headerMainTitle{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 24px;
	font-weight: bold;
}

table.header tr td.lang{
	text-align: right;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	vertical-align: middle;
}

table.header tr td.lang select{
	font-size: 10px;
	width: 50%;
	font-family: Verdana, Arial;
	background: #ffffff;
	color: #000000;
	border: 1px solid #8080a0;
	padding: 2px;
}

table.header tr td.tips{
	vertical-align: middle;
	height: 90px;
	text-align: center;
	padding-left: 50px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 0, 0);
}

table.menu{
	width: 786px;
	height: 46px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 1px solid #8080a0;
	background: url('skin/mainMenuBack.gif');
	font-family: "Trebuchet MS", Verdana, Arial;
	vertical-align: middle;
}

table.menu tr{
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
}

table.menu tr td{
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
	text-align: center;
}

table.menu tr td.separator{
	width: 7px;
	background: url('skin/mainMenuSeparator.gif');
}

table.menu tr td a{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

table.menu tr td a:hover{
	color: rgb(25, 125, 255);
}

table.main{
	width: 786px;
	margin: 1px auto 0px auto;
	padding: 0px;
	border: 1px solid #8080a0;
	font-family: Verdana, Arial;
	vertical-align: top;
}

table.main tr{
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

table.main tr td.naslov{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #8080a0;
	height: 24px;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 24px;
}

table.main tr td.razmak{
	height: 2px;
}

table.main tr.linija{
	height: 1px;
}

table.main tr.linija td.prazno{
	width: 3px;
	height: 1px;
}

table.main tr.linija td.line{
	background: #8080a0;
	height: 1px;
	width: 780px;
}

table.main tr td.content{
	padding: 20px 10px 10px 10px;
	text-align: justify;
	font-size: 12px;
	color: #000000;
}

/* MAIN BLACK { */

table.mainBlack{
	width: 786px;
	margin: 1px auto 0px auto;
	padding: 0px;
	border: 1px solid #000000;
	font-family: Verdana, Arial;
	vertical-align: top;
}

table.mainBlack tr{
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

table.mainBlack tr td.naslov{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #000000;
	height: 24px;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 24px;
}

table.mainBlack tr td.razmak{
	height: 2px;
}

table.mainBlack tr.linija{
	height: 1px;
}

table.mainBlack tr.linija td.prazno{
	width: 3px;
	height: 1px;
}

table.mainBlack tr.linija td.line{
	background: #000000;
	height: 1px;
	width: 780px;
}

table.mainBlack tr td.content{
	padding: 20px 10px 10px 10px;
	text-align: justify;
	font-size: 12px;
	color: #000000;
}

/* MAIN BLACK } */

div.footer{
	text-align: center;
	margin: 0px auto 0px auto;
	color: #8080a0;
	border: 0px;
	padding: 5px 0px 25px 0px;
	font-size: 10px;
	font-family: Verdana, Arial;
}

div.footer a{
	color: #8080a0;
	text-decoration: none;
}

div.footer a:hover{
	color: rgb(0, 0, 255);
}

table.main tr td.naslov a{
	color: #ffffff;
	text-decoration: underline;
}

table.main tr td.naslov a:hover{
	color: rgb(255, 255, 0);
}

table.main tr td.content a{
	color: rgb(0, 0, 205);
	text-decoration: none;
	font-weight: bold;
}

table.main tr td.content a:hover{
	color: rgb(255, 0, 0);
}

table.main tr td.content input{
	font-size: 13px;
	font-family: "Courier New", Arial;
	background: #ffffff;
	color: #000000;
	border: 1px solid #8080a0;
	padding: 2px;
	margin: 5px 0px 0px 0px;
}

table.main tr td.content select{
	font-size: 13px;
	font-family: "Courier New", Arial;
	background: #ffffff;
	color: #000000;
	border: 1px solid #8080a0;
	padding: 2px;
	margin: 5px 0px 0px 0px;
}

table.main tr td.content input.dugme:hover{
	background: rgb(242, 242, 245);
}
table.main tr td.content input.dugme:active{
	background: rgb(204, 204, 217);
}

table.main tr td.content textarea{
	font-size: 13px;
	font-family: "Courier New", Arial;
	background: #ffffff;
	color: #000000;
	border: 1px solid #8080a0;
	padding: 2px;
	margin: 5px 0px 0px 0px;
}

#kontaktMessage:first-line{
	font-weight: bold;
}

.utisak{
	border: 1px dashed #8080a0;
	border-left: 0px;
	border-right: 0px;
	padding: 10px 10px 5px 10px;
	margin: 2px 0px 2px 0px;
}

.replyUtiska{
	background: #eeeeee;
	padding: 3px;
	border: 1px solid #cccccc;
	margin-top: 10px;
	font-style: italic;
}

.guestbookPages{
	border: 1px dashed #8080a0;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 5px 10px 5px 10px;
	margin: 2px 0px 2px 0px;
	font-size: 10px;
	text-align: right;
	padding: 2px 25px 2px 2px;
}

.guestbookPages select{
	border: 1px solid #8080a0;
	font-size: 10px;
	font-family: Verdana, Arial;
	background: #ffffff;
	padding: 2px;
}

.guestbookPagesDole{
	border: 1px dashed #8080a0;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 5px 10px 5px 10px;
	margin: 2px 0px 2px 0px;
	font-size: 10px;
	text-align: right;
	padding: 2px 25px 2px 2px;
}

.guestbookPagesDole select{
	border: 1px solid #8080a0;
	font-size: 10px;
	font-family: Verdana, Arial;
	background: #ffffff;
	padding: 2px;
}

a.bigLink{
	font-size: 16px;
	font-family: "Trebuchet MS";
}

form.utisakSendForm{
	background: #eeeeee;
	padding: 5px;
	border: 1px solid #cccccc;
	margin-top: 25px;
}

.jedanLink{
	border: 1px dashed #8080a0;
	border-left: 0px;
	border-right: 0px;
	padding: 10px 10px 5px 10px;
	margin: 2px 0px 2px 0px;
	font-size: 10px;
}

.jedanLink:first-line{
	font-size: 14px;
	font-family: "Trebuchet MS";
}

table.dogImages{
	width: 400px;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}

table.dogImages tr{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.dogImages tr td{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.rodovnik{
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-left: 1px solid #8080a0;
	border-top: 1px solid #8080a0;
}

table.rodovnik tr{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.rodovnik tr td{
	width: 25%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border-right: 1px solid #8080a0;
	border-bottom: 1px solid #8080a0;
	font-size: 10px;
}

table.rodovnik tr td span{
	font-size: 12px;
	font-weight: bold;
}

table.rodovnik tr td a{
	font-size: 12px;
}

div.messageReport{
	padding-bottom: 35px;
	line-height: 25px;
}
div.messageReport:first-line{
	font-weight: bold;
}

table.galleryMainImage{
	width: auto;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
}

table.galleryMainImage tr{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.galleryMainImage tr td{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.UKojuSamStaviPocetakOdPsa{
	width: 100%;
	text-align: left;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	border: 0px;
}

table.UKojuSamStaviPocetakOdPsa tr{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table.UKojuSamStaviPocetakOdPsa tr td{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

h2{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

p{
	margin-top: 0px;
}

h3{
	font-size: 12px;
	font-weight: bold;
	margin-top: 25px;
	text-align: center;
}



table.mojPas{
	width: 100%;
	text-align: left;
	border: 1px dashed #8080a0;
	border-left: 0px;
	border-right: 0px;
	padding: 10px 10px 5px 10px;
	margin: 2px 0px 2px 0px;
	font-size: 10px;
}

table.mojPas tr{
	/*border: 0px;*/
	/*margin: 0px;*/
	/*padding: 0px;*/
	padding: 10px 0px 5px 10px;
	vertical-align: middle;
}

table.mojPas tr td{
	/*border: 0px;*/
	/*margin: 0px;*/
	/*padding: 0px;*/
	vertical-align: middle;
}

table.mojPas tr td a{
	font-size: 14px;
	font-family: "Trebuchet MS";
}

/* MOJ PAS { */
table.mojPasBlack{
	width: 100%;
	text-align: left;
	border: 1px dashed #000000;
	border-left: 0px;
	border-right: 0px;
	padding: 10px 10px 5px 10px;
	margin: 2px 0px 2px 0px;
	font-size: 10px;
}

table.mojPasBlack tr{
	/*border: 0px;*/
	/*margin: 0px;*/
	/*padding: 0px;*/
	padding: 10px 0px 5px 10px;
	vertical-align: middle;
}

table.mojPasBlack tr td{
	/*border: 0px;*/
	/*margin: 0px;*/
	/*padding: 0px;*/
	vertical-align: middle;
}

table.mojPasBlack tr td a{
	font-size: 14px;
	font-family: "Trebuchet MS";
}
/* MOJ PAS } */