/*block styles*/

.block {
	/* * height: 1%; */
	margin:0; padding:0;
	text-align: justify;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; 
	/*line-height:15px;*/
	color:#636363;
    
	clear:both; border:0px solid white; }
	
p { margin:0; padding:0; text-align: justify; }
h2 { margin:0; padding:0; padding-bottom:10px; margin-bottom:5px; border-bottom:0px solid #d9d9d9;
     font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:22px; color:#205ea1; }
		
.block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			

	.block h2 { margin:0; padding:15px 10px 20px 10px; text-align:left; color:#636363;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }

	.block h3 { margin:0px 0px 0px 0px; padding:8px 10px 20px 10px; *padding-top:0px; text-align:left;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#636363; font-weight:normal; }

	.block p { margin:0; padding:2px 10px 8px 10px; text-align:left;
              font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; }

	.block ol,
   .block ul { margin:0; padding:0px 10px 10px 35px; color:#636363; }
			.block ol li,
         .block ul li { padding:0; color:#636363;}

	.block p.preamble { padding:10px 15px 5px 15px; color:#636363; font-size:13px; font-style: normal; font-weight: bold; }


	.image_holder { padding:0; text-align:center; font-size:10px; color:#000; font-weight:normal; }
		.image_holder img {margin-right:0px; margin:5px 10px 10px 10px;}
			.image_border {border: 1px solid #666;}
		.image_holder p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align:center; border-bottom: 1px solid #CCC; padding-bottom:3px; }


	.optimize {display:table; *float: left; padding: 1px; width:100%; *width:; border: 0px solid #000;}

	.Left, .left {float: left; margin:0; padding:0; margin-left:0px;}
	.Center, .center { float: none; margin:0; padding:0;}
	.Right, .right {float: right; margin-right:0px;}


	.large_image .image_holder{ padding:0; margin:0; border: 0px solid #999; }
	.large_image .image_holder img { padding:0; margin:0px 0px 10px 0px; border:0px solid red; }

.delimiter { clear:both; height:10px; margin: 10px 10px 10px 10px; padding:0;
             background:url('../images/basic/delimiter_bg.gif') top left repeat-x; }

   .ThreeImagesTable { margin:10px 0px 10px 0px; width:100%; border:0px solid red; }
      .ThreeImagesTable td { padding:0px; border: 0px solid red; }
      .ThreeImagesTable td img { margin:0; }

/* MAXIGrayInner */
#MAXIGrayInner { position:relative; width:776px; text-align:left; margin:0; padding:0; border-collapse:collapse; 
			        border:0px solid green; background:#eff0e4; }
   #MAXIGrayInner .GrayLeftBlock { width:195px; padding:10px 0px 15px 0px; vertical-align:top; border:0px solid green; }
   #MAXIGrayInner .GrayRightBlock { width:587px; padding:10px 12px 15px 12px; vertical-align:top; border:0px solid blue; }
   #MAXIGrayInner .GrayWidthBlock { width:776px; padding:10px 12px 15px 12px; vertical-align:top; border:0px solid blue; }
   
   .GrayLeftBlockTable,
   .GrayLeftBlockTableWhite { width:167px; margin:0px 0px 0px 16px; border-collapse:collapse; border:0px solid red;
                              background:transparent url('../images/basic/leftBlockTableBck.gif') top left repeat-y; }
   .GrayLeftBlockTableWhite { background:transparent url('../images/basic/leftBlockTableWBck.gif') top left repeat-y; }
   .GrayLeftBlockTable thead td,
   .GrayLeftBlockTableWhite thead td { height:10px;
                                  background:transparent url('../images/basic/leftBlockTableHeaderBck.gif') top left no-repeat; }
   .GrayLeftBlockTableWhite thead td { background:transparent url('../images/basic/leftBlockTableWHeaderBck.gif') top left no-repeat; }
   .GrayLeftBlockTable tbody td { background:transparent url('../images/basic/leftBlockTableBck.gif') top left no-repeat; }
   .GrayLeftBlockTableWhite tbody td { background:transparent url('../images/basic/leftBlockTableWBck.gif') top left no-repeat; }
   .GrayLeftBlockTable tfoot td,
   .GrayLeftBlockTableWhite tfoot td { height:10px;
                                       background:transparent url('../images/basic/leftBlockTableFooterBck.gif') bottom left no-repeat; }
   .GrayLeftBlockTableWhite tfoot td { background:transparent url('../images/basic/leftBlockTableWFooterBck.gif') bottom left no-repeat; }
   .GrayLeftBlockTable .GrayLeftBlockTitleCell,
   .GrayLeftBlockTableWhite .GrayLeftBlockTitleCell { padding:0px 12px 0px 12px; color:#000000; letter-spacing:-1px; *letter-spacing:0px;
                                                      font-size:10px; *font-size:9px; font-weight:bold; }
   .GrayLeftBlockTable .GrayLeftBlockTitleCell a { color:#000000; }
   .GrayLeftBlockTable .GrayLeftSeparatorCell,
   .GrayLeftBlockTableWhite .GrayLeftSeparatorCell { height:12px;
                                                     background:url('../images/basic/leftSeparatorBck.gif') top left no-repeat; }
   .GrayLeftBlockTableWhite .GrayLeftSeparatorCell { background:url('../images/basic/leftSeparatorWBck.gif') top left no-repeat; }
   .GrayLeftBlockTable .GrayLeftBlokLinkCell {  }
   .GrayLeftBlockTable .GrayLeftBlokLinkCell ul { padding:0px 0px 0px 22px; *padding:0px 0px 0px 25px; border:0px solid blue; }
   .GrayLeftBlockTable .GrayLeftBlokLinkCell ul li { border:0px solid red; }
   .GrayLeftBlockTable .GrayLeftBlokLinkCell ul li a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#686867 }

   .GrayContentTable { width:100%; margin:0px 0px 0px 0px; border-collapse:collapse; border:0px solid red; 
                       background:#FFFFFF url('../images/basic/contentTableBck.gif') top right repeat-y; }
   .GrayContentTable thead td{ height:10px;
                               background:transparent url('../images/basic/contentTableHeaderBck.gif') top right no-repeat; }
   .GrayContentTable tbody td{  }
   .GrayContentTable tfoot td{ height:10px;
                               background:transparent url('../images/basic/contentTableFooterBck.gif') bottom right no-repeat; }
   .GrayContentTable .GrayContentSubtitleCell { padding:0px 0px 0px 20px; font-size:11px; font-weight:bold; }
   .GrayContentTable .GrayContentTitleCell { padding:0px 20px 0px 20px; }
   .GrayContentTable .GrayContentTitleCell img { margin:0; }
   .GrayContentTable .GrayContentLTextCell, .GrayContentTable .GrayContentRTextCell,
   .GrayContentTable .GrayContentLTextCellWithBck,
   .GrayContentTable .GrayContentRTextCellWithBck { width:50%; padding:0px 10px 0px 10px; vertical-align:top; text-align:justify;
                                                    font-family: Arial, Helvetica, sans-serif; font-size:11px; }
   .GrayContentTable .GrayContentLTextCellWithBck { background:url(../images/basic/ColumnSeparatorBck.gif) top right repeat-y; }
   .GrayContentTable .GrayContentRTextCellWithBck { background:url(../images/basic/ColumnSeparatorBck.gif) top left repeat-y; }
   .GrayContentTable .GrayContentLTextCell p,
   .GrayContentTable .GrayContentRTextCell p,
   .GrayContentTable .GrayContentLTextCellWithBck p,
   .GrayContentTable .GrayContentRTextCellWithBck p { text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
/* MAXIGrayInner */


/* MINI MAXI HOME */
#MiniMaxiHomeBlock { width:762px; height:268px; margin:0px 0px 15px 0px; *margin-left:-12px; border-collapse:collapse;
                     background:#f2f0ec url('../images/news/newsBlockTRBck.gif') top right no-repeat; }
   #MiniMaxiHomeBlock td { color:#636363; font-size:11px;  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
   #MiniMaxiHomeBlock .MiniMaxiHomeImageCell { padding:0px 11px 0px 0px; background:#ffffff; }
   #MiniMaxiHomeBlock .MiniMaxiHomeContentCell { height:100%; padding:0;
                                                 background:transparent url('../images/news/newsBlockBLBck.gif') bottom left no-repeat; }
   #MiniMaxiHomeBlock .MiniMaxiHomeContentTable { height:100%; margin:0; border-collapse:collapse;
                                                  background:transparent url('../images/news/newsBlockBRBck.gif') bottom right no-repeat; }
   #MiniMaxiHomeBlock .MiniMaxiHomeTableHeaderCell { padding:20px 0px 20px 60px; text-align:left; font-size:20px; 
                                                     background:transparent url('../images/news/newsBlockBck.gif') top left no-repeat;}
   #MiniMaxiHomeBlock .MiniMaxiHomeTableContentCell { padding:0px 10px 0px 10px; text-align:left; vertical-align:top; text-align:justify; }
   .redDots { color:#EE1D23; font-weight:bold; letter-spacing:1px; }
   
   
#YellowBlock { display:block; width:523px; margin:0px 0px 0px 0px; padding:0; border:0px solid green;
               background:url('../images/basic/YellowBlockBck.gif') top left no-repeat; }
   #YellowBlock .YellowBlockInner { width:100%; text-align:left; margin:0; padding:0;
                                    background:url('../images/basic/YellowBlockInnerBck.gif') bottom left no-repeat; }
      #YellowBlock .YellowBlockInner .cont { height:100%; padding:10px 7px 10px 7px; border:0px solid green; }
      #YellowBlock .YellowBlockInner .results { float:right; width:280px; margin:0px 15px 10px 0px; border:0px solid green; }
      #YellowBlock .YellowBlockInner .results td.AnswerName { padding:5px 10px 5px 10px; }
      #YellowBlock .YellowBlockInner .results td.AnswerData { padding:0px 0px 0px 0px; border:0px solid red; }


.NajavaSekcije { float:left; margin:15px 0px 10px 0px; padding:0; width:235px; height:362px; color:#636363; border:0px solid red; }
   .AlignLeft { margin-left:2px; margin-right:32px; }
   .AlignCenter { text-align:center; }
   .AlignRight { margin-left:32px; }
   .NajavaSekcije .NajavaSekcijeTable { margin:0; padding:0; border-collapse:collapse; text-align:left; }
      .NajavaSekcijeTable .NavSecTitle { padding:0; }
      .NajavaSekcijeTable .NavSecTitle { padding:0; }
      .NajavaSekcijeTable .NavSecCell { padding:0px 0px 0px 5px; }
      .NajavaSekcijeTable .NavSecCellDesc { padding:0px 10px 0px 15px; color:#9d9ea0; line-height:11px;
                                            font-family:Arial, Helvetica, sans-serif; font-size:10px; }
      .NajavaSekcijeTable a { display:block; float:left; margin:8px 0px 0px 0px; padding:0px 5px 0px 10px; color:#231f20; border:0px solid red;
                              font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
      .NajavaSekcijeTable a:hover, .NajavaSekcijeTable a:visited { color:#333333; }
      .NajavaSekcijeTable a span { display:block; float:left; margin:0px 0px 0px 0px; }
      .NajavaSekcijeTable a img { display:block; float:left; margin:0px 0px 0px 5px; }



#InnerMenuRight { float:right; margin:0px 0px 0px 0px; padding:0; width:150px; border:0px solid green; }

   #InnerMenuRight ul { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
   #InnerMenuRight ul li { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; text-align:left;
                           list-style-position: outside; list-style-image: url(/images/template/IMR_ItemList_1.gif); }
   #InnerMenuRight ul li a { display:block; margin:0px 0px 7px 0px; font-size:12px; font-weight:bold; color:#636363;
                             font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
   #InnerMenuRight ul li a.selected { color:#01AC4E; }

   #InnerMenuRight ul ul { margin:0px 0px 0px 20px; padding:0; }
   #InnerMenuRight ul ul li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;
                              list-style-position: outside; list-style-image: url(/images/template/IMR_ItemList_2.gif); }
   #InnerMenuRight ul ul li a { display:block; margin:3px 0px 0px 0px; font-size:11px; color:#636363;
                                font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
   #InnerMenuRight ul ul li a.selected { color:#01AC4E; }
/*****************************/

.normal {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; line-height: 14px;}

/*****************************/

/*.forma { width:300px; margin:0; margin-top:20px; margin-left:20px; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; 			font-size: 11px; color:#205fa2; text-align:center; }
	.forma p { color:#ec6603; margin:0; padding:0; }
	.forma input { width:249px; margin-top:7px; *margin-top:6px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; 
						color:#205fa2; }
	.forma input.button { width:auto; margin-top:10px; padding:2px; background-color:#205fa2; border:1px solid #114175; 
							color:#fff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; }
	.forma textarea { width:250px; height:75px; margin-top:7px; *margin-top:5px; font-size:11px; color:#205fa2; 
						font-family:Arial, Verdana, Helvetica, sans-serif; }
	.forma select { width:256px; margin-top:5px; *margin-top:6px;  font-family:Arial, Verdana, Helvetica, sans-serif; 
						font-size:11px; color:#205fa2; }
*/
/*stil blok za selekciju bloka*/
.select_block {padding: 5px; margin-bottom: 20px; padding-left: 10px; border: 1px solid #CCC; border-bottom: 1px solid #d8d8d8; }
	.select_block h4 {margin:0; margin-bottom:4px; padding:0; color:#5f97d2; font-size:12px; font-weight:bold; 
					font-family: Arial, Helvetica, sans-serif; border:none; text-transform:uppercase;}
	.select_block ul {margin: 0; margin-top: 5px; padding-bottom: 5px; list-style: none;}
		.select_block ul li {margin: 0; padding-top: 1px; background:url(../images/basic/bullet.gif) no-repeat; background-position:0px 6px; *background-position:0px 7px;}
		.select_block ul li a, .select_block ul li a:visited {color: #f45f0d; text-decoration:underline; }
		.select_block ul li a:hover {color: #f45f0d; text-decoration:none; }

/*stil blok za selekciju bloka*/
/*.contact { width:300px; margin:0; margin-left:0px;  margin-top:0px; padding:0;
           font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#205fa2; text-align:left; }
	.contact * {font-family: verdana; font-size: 11px; font-color: #000;}
	.contact label {display: block; margin-top: 5px; margin-bottom: 3px;}
	.contact big {color: #f00;}
	.contact .contact_text {width:249px; margin-top:7px; *margin-top:6px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; 
						color:#205fa2;}
	.contact .contact_textarea{width:250px; height:75px; margin-top:7px; *margin-top:5px; font-size:11px; color:#205fa2; 
						font-family:Arial, Verdana, Helvetica, sans-serif;}
	.contact .contact_button{width:auto; margin-top:10px; padding:2px; background-color:#205fa2; border:1px solid #114175; 
							color:#fff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
*/

/*table styles*/
.table_main { margin:-10px 10px 10px 10px; *margin:0; background-color:#B4B6B5;
              font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
.table_main td p {display:inline; margin:0; padding:0;}
.table_main1, .table_main_colorless { margin:-10px 10px 10px 10px; *margin:0; background-color: #FFFFFF;
                                      font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
.td_inner, .td_colorless { background-color:#fff; padding:3px; color:#636363; }
.td_inner1, .td_colorl_01 { background-color:#fff; padding:3px; padding-left:8px; border-left:1px dotted #b4b4b4; }
.td_inner1, .td_colorl_01 ul { padding:3px 0px 3px 15px; }
.td_inner2, .td_colorl_02 { background-color:#fff; padding:3px; color:#ec6603; }
.td_inner3, .td_colorl_03 { background-color:#eff4fa; padding:3px; color:#205fa2;  }
.td_headerRow, .td_header_row{ background-color:#ec6603; padding:3px; color:#fff; }
.td_headerCol, .td_header_col{ background-color:#205fa2; padding:3px; color:#fff; line-height:13px;}
/*****************************/

	.box {position:relative;  float:left; width:189px; height:220px; border-top: 3px solid #5f97d2; margin:0; margin-top:1px; 
				margin-left:1px; background:url(../images/basic/box_bg.gif) repeat-y top left; }
		.box .cont { padding:15px; height:170px;  overflow:hidden; padding-top:10px; color: #666; } 
		.box .image { margin-bottom:3px; margin-top:3px;  } 
		.box h1 { height:30px; margin:0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
					color: #ec6603; }
		
		.box .dalje { position:absolute; margin:0; padding:0; padding-bottom:5px; padding-right:10px; bottom:0; right:0; 
						font-size:11px; }
			.box .dalje a, .box .dalje a:visited { color:#ec6603; text-decoration:none; }
			.box .dalje a:hover { color:#ec6603; text-decoration:underline; }

	.big { width: 379px;}
		.big .image img { width:350px; }
		
	.first { background:none; }

form { margin:0; }

input.normalButton,
input.normalButtonOver{
   margin:5px 2px 5px 2px;
   padding:2px 5px 2px 5px; *padding:0;
   border: 1px solid #ED1C24;
	background: #F2555B;
	color: #fff;
	font: 10px Verdana,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
input[disabled].normalButton,
input[disabled].normalButtonOver{
   color:#999999;
}
input.normalButtonOver{
   color: #fff;
}

div.home_links{
	color: #ffffff;
	background-color: #ed1c24;
	text-align:center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 6px 0px 6px 0px;
}

div.home_links a:link			{padding: 0px 22px 0px 22px; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration:none; 	font-family: Verdana, serif, Arial, Tahoma, Helvetica, sans-serif; }
div.home_links a:visited	{padding: 0px 22px 0px 22px; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration:none; 	font-family: Verdana, serif, Arial, Tahoma, Helvetica, sans-serif; }
div.home_links a:hover		{padding: 0px 22px 0px 22px; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration:underline;}
div.home_links a:active		{padding: 0px 22px 0px 22px; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration:none; 	font-family: Verdana, serif, Arial, Tahoma, Helvetica, sans-serif; }

img.home_link{
	padding: 1px;
	border:1px solid #bbbbbb;
}

a.home_banner:link			{ font-size: 11px; color: #5e5e5e; font-weight: normal; text-decoration:none; 	font-family:  Arial, Verdana, serif, Tahoma, Helvetica, sans-serif; }
a.home_banner:visited	{ font-size: 11px; color: #5e5e5e; font-weight: normal; text-decoration:none; 	font-family: Arial, Verdana, serif, Tahoma, Helvetica, sans-serif; }
a.home_banner:hover		{ font-size: 11px; color: #5e5e5e; font-weight: normal; text-decoration:none;}
a.home_banner:active		{ font-size: 11px; color: #5e5e5e; font-weight: normal; text-decoration:none; 	font-family: Arial, Verdana, serif, Tahoma, Helvetica, sans-serif; }

img.page_thumb {
	padding:1px;
	margin-bottom:2px;
	border: 1px solid #ED1B24;
}     


img.popup_thumb {
	padding:1px;
	margin-bottom:2px;
	border: 0px solid #bbbbbb;
	margin-right: 8px;
}     

img.popup_thumb_last {
	padding:1px;
	margin-bottom:2px;
	border: 0px solid #bbbbbb;
	margin-right: 0px;
}     
 
div.popupGallery {
	text-align: left;
	padding-left: 10px;
} 


div.doted {
	background:transparent url(../images/basic/template/subtitle_hr_dot.gif) repeat-x scroll center center;
	height:10px;
	margin-top: 30px;
}
/***** BACKEND STYLES*****/
.BackendLink { position:relative; margin:-10px 0px 20px 0px; padding:0; text-align:center; }

