/*	CSS	*/

body {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #636363;
}

* {
	margin:0;
	padding:0;
	outline:none;
}

hr { 
	border: 1px #8a8a8a solid; 
	margin: 0 0 8px 0; 
	height: 0px;
	border-bottom:#CCC;
	background-color: #8a8a8a;
}

a, a:link, a:visited {
	color: #6F6F6F;
	text-decoration:none;
}

a:hover, a.selected {
	color: #789dc0;
	text-decoration:none;
}


/*		Hedding	*/

h1, h2, h3, h4, h5, h6 {
	color: #5c92a5;
	font-weight:bold;
}

h1 {
	font-size: 16px;
	padding: 0px 0px 12px;
}

h2 {
	font-size:14px;
	margin: 0 0 12px;
}

h3 {
	font-size:12px;
	margin-bottom:10px;
	color: #525049;
}


/*	ClearFix	*/

div.clear {
	background:transparent none repeat scroll 0%;
	border:medium none;
	clear:both;
	font-size:0.1px;
	height:1px;
	margin-top:-1px;
	padding:0pt;
}

/*	Page Wraper	*/

div.Pg_W {
	width:960px;
	margin:0 auto;
}

/*#	Content	#*/

#Cont_W {
	width:100%;
	height:auto;
}

/*#	Content/Header	#*/

div.Cont_Top {
	background: transparent url(/App_Themes/Beata/images/Bg_Top.jpg) no-repeat scroll top left;
	width: 100%;
	float:left;
	padding-top:14px;
	/*height: 570px;*/
}

div.Cont_Top .Hd {
	float:left;
	position:relative;
	/*padding-bottom:215px;*/
	padding-bottom: 200px;
	height: 138px;
}

div.Cont_Top .Hd .Logo {
	width:226px;
	float:left;
}

div.Cont_Top .Hd .Logo h1 {
}

div.Cont_Top .Hd .Logo h1 a {
	background: transparent url(/App_Themes/Beata/images/Logo.png) no-repeat scroll top left;
	width: 226px;
	height:74px;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
}

div.Cont_Top .Nav {
	width:734px;
	float:left;
	padding-top:20px;
}

div.Cont_Top .Nav ul {
	list-style:none;
	float:right;
}

div.Cont_Top .Nav ul li {
	float:left;
	height:31px;
	padding-left:10px;
	text-align:center;
	text-transform:uppercase;
	width:116px;
}

div.Cont_Top .Nav ul li a,div.Cont_Top .Nav ul li a:link, div.Cont_Top .Nav ul li a:visited {
	background: transparent url(/App_Themes/Beata/images/Nav.png) no-repeat scroll bottom left;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:24px;
	padding:7px 0 0;
	text-align:center;
	width:116px;
	
}

div.Cont_Top .Nav ul li a:hover, div.Cont_Top .Nav ul li a.CMSListMenuLinkHighlighted {
	background: transparent url(/App_Themes/Beata/images/Nav.png) no-repeat scroll top left;
}

div.Cont_Top .Lang {
	float:left;
	padding-top:25px;
	width: 100%;
}

div.Cont_Top .Lang ul {
	background: transparent url(/App_Themes/Beata/images/Lang_traka.png) no-repeat scroll top left;
	padding:8px 0 0 115px;
	width:100px;
	float:right;
	height:19px;
	list-style:none;
}

div.Cont_Top .Lang ul li {
	padding-right:9px;
	height:11px;
	font-size:0;
	float:left;
	overflow:hidden;
	width:16px;
}

div.Cont_Top .Lang ul li a, div.Cont_Top .Lang ul li a:link, div.Cont_Top .Lang ul li a:visited, div.Cont_Top .Lang ul li a:hover {
	width: 16px;
	height: 11px;
	text-indent: -9999px;
	display:block;
}

div.Cont_Top .Lang ul li a.hrv {
	background: transparent url(/App_Themes/Beata/images/hrv.jpg) no-repeat scroll top left;
}

div.Cont_Top .Lang ul li a.eng {
	background: transparent url(/App_Themes/Beata/images/eng.jpg) no-repeat scroll top left;
}

div.Cont_Top .Lang ul li a.de {
	background: transparent url(/App_Themes/Beata/images/de.jpg) no-repeat scroll top left;
}

div.Cont_Top .Lang ul li a.it {
	background: transparent url(/App_Themes/Beata/images/it.jpg) no-repeat scroll top left;
}

div.Cont_Top .Lang ul li a.hrv:hover, div.Cont_Top .Lang ul li a.eng:hover, div.Cont_Top .Lang ul li a.de:hover, div.Cont_Top .Lang ul li a.it:hover, div.Cont_Top .Lang ul li a.selected {
	background-position: 0 -11px;
}



/*#	Content/Novosti	#*/

div.Nws_W {
	float:left;
	/*padding-bottom:80px;
	height: 136px;*/
	overflow:hidden;
	width: 960px;
}

div.Nws_Bx {
	float:left;
	width: 300px;
	padding-right:20px;
	height: 136px;
}

div.Nws_Bx .Img {
	border: 1px solid #d9e1e6;
	background-color: #fff;
	padding: 4px;
	margin-right: 15px;
	height: 79px;
	display:inline;
	float: left;
	width:79px;
}

div.Nws_Bx .Img img {
	border:none;
	clip:rect(0px, 79px, 79px, 0px);
	position:absolute;
}

div.Nws_Bx .Txt {
	float: left;
	width:196px;
	overflow:hidden;
}
div.Nws_Bx .Txt h2 {
	color: #4d80a1;
}

div.Nws_Bx .Txt a:hover {
	text-decoration: underline;
}

div.Nws_Bx .Txt p {
	height: 55px;
	overflow: hidden;
	float:left;
}

div.Publish {
	border-top: 1px solid #c4d4e0;
	margin-top: 15px;
	padding-top:15px;
	float: left;
	width: 100%;
}

div.Publish p {
	color: #e7a655;
}

div.Publish a {
	background: transparent url(/App_Themes/Beata/images/link.jpg) no-repeat scroll center left;
	padding-left:20px;
	margin-left: 15px;
	display:inline;
	color: #4d80a1;
}

div.Publish a:hover {
	text-decoration:underline;
}

/*#	Content/Novosti/Veci pregled	#*/

div.News {
	float:left;
	width: 640px;
}

div.News .Img {
	background: transparent url(/App_Themes/Beata/images/Novosti_slika_okvir.jpg) no-repeat scroll top left !important;
	width: 114px !important;
	height:84px !important;
	float:left;
	padding: 9px;
	margin-right: 15px !important;
	display: inline;
	margin-top:0px !important;
}

div.News .Img img {
	border: none;
	clip:rect(0px, 114px, 84px, 0px);
	position: absolute;
}

div.News .Txt {
	float:left;
	padding-top: 0 !important;
	width: 490px !important;
}

div.News .Txt h2 {
	color: #4d80a1;
}

div.News .Txt p {
	height:33px;
	margin-bottom:15px;
	overflow:hidden;
	padding:0 !important;
}

div.News span {
	float:left;
	width:100%;
}

div.News span img {
	border: none;
	padding-right: 10px;
	width: 114px;
	height: 84px;
}

div.Nws_Pub {
	float: left;
	width: 100%;
}

div.Nws_Pub p {
	color: #e7a655;
}

div.Nws_Pub a {
	background: transparent url(/App_Themes/Beata/images/link.jpg) no-repeat scroll center left;
	padding-left:20px;
	margin-left: 15px;
	display:inline;
	color: #4d80a1;
}

div.Nws_Pub a:hover {
	text-decoration:underline;
}

/*#	Content/Main	#*/

div.Cont {
	background: transparent url(/App_Themes/Beata/images/Cont_Bg.jpg) repeat scroll top left;
	width:100%;
	float:left;
}

div.Cont_Dn {
	background: #fafcfc url(/App_Themes/Beata/images/trava.jpg) repeat-x scroll left bottom;
	width: 100%;
	float:left;
	height: 95px;
}

a.Back {
	background: #fafcfc url(/App_Themes/Beata/images/strelica-Back.gif) no-repeat scroll left 4px;
	width: 20%;
	float:left;
	display:inline;
	color:#4d80a1;
	padding-left:15px;
}

a.Back:hover {
	background: #fafcfc url(/App_Themes/Beata/images/strelica-Back.gif) no-repeat scroll left -10px;
	color:#636363;
}


/*#	Content/Main/Col 1	#*/

div.Cont .Main {
	background: transparent url(/App_Themes/Beata/images/cvijece.jpg) no-repeat scroll center bottom;
	margin: 0 auto;
}

div.Cont .Wrapper {
	background: transparent url(/App_Themes/Beata/images/Cont_Bottom_crta.jpg) repeat-x scroll bottom left;
	width:960px;
	float:left;
	margin-bottom:20px;
	min-height:415px;
	position: relative;
}

div.Cont .Wrapp_Col2 {
	background: transparent url(/App_Themes/Beata/images/Col2_Bg_repeat.png) repeat-y scroll top left;
	widht: 960px;
	float: left;
	margin-bottom: 10px;
}

div.Cont .Col_1 {
	width: 640px;
	padding-right:20px;
	float:left;
	min-height: 505px;
}

div.Cont .Col_1 h1 {
	color: #4d80a1;
	text-transform: uppercase;
	width:640px;
	border-bottom: 1px solid #89aac1;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

div.Cont .Col_1 .Txt {
	width: 640px;
	float:left;
}

div.Cont .Col_1 .Txt a {
	color:#4D80A1 ;
}

div.Cont .Col_1 .Txt a:hover {
	text-decoration: underline;
}

div.Cont .Col_1 .Txt p {
	padding-bottom: 25px;
}

div.Cont .Col_1 .Img {
	/*background: transparent url(/App_Themes/Beata/images/okvir_slike.png) no-repeat scroll top left;*/
	padding: 9px;
	width: 620px;
	/*height: 243px;*/
	float:left;
	margin:25px 0;
}

div.Cont .Col_1 .Img img {
	border: none;
}

div.Cont .Col_1 table {
	border-collapse:collapse;
}

div.Cont .Col_1 th, div.Cont .Col_1 td {
	padding-left: 5px;
	border: 1px solid #89AAC1;
}

div.Cont .Col_1 ul {
	list-style: disc inside none;
}

/*#	Content/Main/Galerija	#*/

div.Galerija {
	float:left;
	margin-bottom: 50px;
}

div.Galerija img {
	background: transparent url(/App_Themes/Beata/images/Galerija_okvir.jpg) no-repeat scroll top left;
	float: left;
	padding: 9px;
	width: 180px;
	height: 133px;
	margin: 9px 7px;
	display:inline;
	border: none;
}

/*#	Content/Main/Kontakt	#*/

div.Kontakt {
	float:left;
	margin-bottom:20px;
}

div.Kontakt .Left {
	width: 283px;
	padding-right:20px;
	float:left;
}

div.Kontakt .Right {
	float:left;
	width:309px;
}

div.Kontakt .Karta {
	border: 1px solid #d9d9d9;
	background-color: #fff;
	padding:5px;
	float:left;
}

div.Kontakt .Karta {
	float:left;
}

div.Kontakt .Karta img {
	border: none;
}

div.Kontakt .Box {
	border: 1px solid #cde3ef;
	background-color: #e3f5ff;
	width: 263px;
	padding: 18px 0 18px 18px;
	margin: 4px 0 20px;
}

div.Kontakt .Box a {
	color: #4d80a1;
}

div.Kontakt .Box a:hover {
	color: #636363;
}

div.Kontakt .Forma {
	float:left;
}

div.Forma label {
	width: 100%;
	margin-bottom:5px;
	float:left;
}

div.Forma input, div.Forma textarea, div.Forma select {
	width: 300px;
	margin-bottom: 10px;
	padding: 6px 0 0 5px;
	border: 1px solid #e3e3e3;
	height: 17px;
	font-size:10px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636363;
}

div.Forma input, div.Forma select {
	background: transparent url(/App_Themes/Beata/images/input.jpg) no-repeat scroll top left;
	height: 20px;
}

div.Forma select {
	width:304px;
	height: 27px;
}

div.Forma select option {
	padding: 3px 0 0 5px;
	height: 15px;
}

div.Forma textarea {
	background: transparent url(/App_Themes/Beata/images/textarea.jpg) no-repeat scroll top left;
	height: 100px;
}

div.Forma input.button, .Forma input.FormButton {
	background: transparent url(/App_Themes/Beata/images/button.jpg) repeat-x scroll top left !important;
	width: 119px !important;
	height: 26px !important;
	color: #fff !important;
	text-transform:uppercase;
	font-size:10px;
	padding-top:0;
	cursor:pointer !important;
	border:none !important;
}


#plc_lt_zonePagePlaceholder_pageplaceholder_pageplaceholder_lt_zoneDown_BizForm_viewBiz {
	float: left;
	width: 309px;
}

#plc_lt_zonePagePlaceholder_pageplaceholder_pageplaceholder_lt_zoneDown_BizForm_viewBiz_ctl00_Datum_imgCalendar {
	width: auto !important;
	height: auto !important;

}
.ErrorLabel {
	display: none;
}

/*#	Content/Main/Col 2	#*/

div.Cont .Col_2 {
	width: 300px;
	float: left;
}

div.Cont .Col_2 .Top {
	background: transparent url(/App_Themes/Beata/images/Col2_top.jpg) no-repeat scroll top left;
	float:left;
	width: 271px;
	padding: 19px 0 0 29px;
	height: 37px;
}

div.Cont .Col_2 .Top h1 {
	text-transform:uppercase;
	color: #fff;
}

div.Cont .Col_2 .Wrapper {	
	background-color: #bfd9eb;
	background-image: none;
	width:240px;
	padding:20px 30px;
	margin-bottom:2px;

}

div.Cont .Col_2 .Nav {
	float: left;
	width:240px;

}

div.Cont .Col_2 .Nav ul {
	list-style:none;
	padding-bottom:45px;;
}

div.Cont .Col_2 .Nav ul li {
	border-bottom:1px solid #89AAC1;
	height:21px;
	padding-top:4px;
}

div.Cont .Col_2 .Nav ul li a, div.Cont .Col_2 .Nav ul li a:link, div.Cont .Col_2 .Nav ul li a:visited {
	background: transparent url(/App_Themes/Beata/images/strelica.png) no-repeat scroll left 4px;
	color: #4d80a1;
	height: 8px;
	padding-left:15px;
}

div.Cont .Col_2 .Nav ul li a:hover, div.Cont .Col_2 .Nav ul li a.CMSListMenuLinkHighlighted {
	background: transparent url(/App_Themes/Beata/images/strelica.png) no-repeat scroll left -8px;	
	color: #fff;
	font-weight:bold;
}

div.Cont .Col_2 .Cont_W {
	float:left;
	width:240px;
}

div.Cont .Col_2 .Cont_W .Cont_Top {
	background:transparent url(/App_Themes/Beata/images/Contact_top.jpg) no-repeat scroll top left;
	width:182px;
	height: 27px;
	float:left;
	padding: 18px 0 0 58px;
}

div.Cont .Col_2 .Cont_W .Cont_Top h1 {
	text-transform:uppercase;
	padding-bottom:0;
}

div.Cont .Col_2 .Cont_W .Contact {
	background: transparent url(/App_Themes/Beata/images/Contact.jpg) repeat-y scroll top left;
	width:200px;
	padding: 30px 20px 10px;
	color: #fff;
	float:left;
}

div.Cont .Col_2 .Cont_W .Contact a, div.Cont .Col_2 .Cont_W .Contact a:link, div.Cont .Col_2 .Cont_W .Contact a:visited {
	color:#789DC0;
}

div.Cont .Col_2 .Cont_W .Contact a:hover, div.Cont .Col_2 .Cont_W .Contact a.selected {
	color: #fff;
}

div.Cont .Col_2 .Cont_W .Cont_Dn {
	background: transparent url(/App_Themes/Beata/images/Contact_bottom.jpg) no-repeat scroll bottom left;
	width:240px;
	height: 11px;
	float:left;
	font-size:0;
}

/*#	Content/Footer	#*/

div.Cont .Ft {
	height: 74px;
	position:relative;
	width: 960px;
}

div.Cont .Ft .Txt {
	width:660px;
	float:left;
}

div.Cont .Endora {
	float:left;
	width:300px;
}

div.Cont .Endora p {
	float:right;
}

div.Cont .Endora a, div.Cont .Endora a:link, div.Cont .Endora a:visited {
	text-transform:uppercase;
	color: #4d80a1;
	padding-left:5px;
}

div.Cont .Endora a:hover {
	text-decoration:underline;
}

/*# Pagnacija #*/

.PagerControl {
}
.PagerNumberArea {
	text-align:left;
}
.SelectedPage {
	background-color:#39688B;
	border:1px solid #39688B;
	color:#B6D3E5;
	margin-right:2px;
	padding:2px 5px;
	width:5px;
}
.UnselectedPage {
	background-color:#EAEEF1;
	border:1px solid #EAEEF1;
	color:#CCD5D4;
	margin-right:2px;
	padding:2px 5px;
	width:5px;
}
.PagerNumberArea a, .PagerNumberArea a:link, .PagerNumberArea a:visited {
	background-color:#B6D3E5;
	border:1px solid #39688B;
	color:#39688B;
	margin-right:2px;
	padding:2px 5px;
	width:5px;
}
.PagerNumberArea a:hover {
	background-color:#39688B;
	border:1px solid #39688B;
	color:#B6D3E5;;
	margin-right:2px;
	padding:2px 5px;
	text-decoration:none;
	width:5px;
}

.captcha{
display: block;
float: left;
margin-bottom: 10px;
width: 100%;
}

.captcha table td {
	border:none !important;
}
.captcha table td input {
	width:100%;
}
