/*block styles*/

.block {*height: 1%; clear:both; margin:0; padding:20px; padding-bottom:10px; padding-top:10px; font-size: 11px; line-height:15px; color:#425356; font-family: "Trebuchet MS"; line-height: 13px; font-size:11px; }
.block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	.block h1 { padding-bottom:10px; font-size:14px; color:#577fb1; text-transform:uppercase; }
	.block h2 { margin:0; padding:0; padding-bottom:10px; font-family: "Trebuchet MS"; font-size:13px;  
					color:#819FC5; }
	.block p.preamble { margin:0; margin-bottom:5px; padding-bottom:8px; font-size:11px; color:#96a0af; border-bottom:1px solid #96a0af; }

	.block p, .block ul li {margin-bottom: 12px; line-height: 13px;}
	.block ul li {margin-left: 55px; padding-left:11px; background: url(../images/basic/bullet.gif) no-repeat left 4px;}

	.image_holder { text-align: center; font-size: 10px; color: #333; background: #fff; }
		.image_holder img {margin-bottom:5px;  border: 0px; }
			.image_border {border: 1px solid #666;}
		.image_holder p { margin:0; padding:0; font-family: "Trebuchet MS", arial; font-size: 9px; color: #425356; text-align: center;}


.optimize {display: table; *float: left; }

@media all and (min-width: 0px){
	.optimize {display: table; float: right;}
}

/*
IE: float: right;
FIREFOX: display: table;
OPERA: display: table; float: right;
*/

.left, .Left {float: left; padding-right: 10px; }
.right, .Right {float: right; padding-left: 10px; }

.large_image { margin:0; padding:10px; }
	.large_image:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.large_image .image_holder{ padding:0;  margin: 0px; border: 0px solid #999; background-color: #FFF;}

.delimiter { height:0px; }

/*****************************/

/*.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; line-height: 14px;}*/

/*****************************/

/*table styles*/

.table_main { background-color: #f0f3f7; font-family: "Trebuchet MS", arial; font-size: 11px; text-align:center; }
.table_main_colorless { background-color: #FFF; font-family: "Trebuchet MS", arial; font-size: 11px; text-align:center; }
	.table_main td, .table_main_colorless td {color: #425356; padding:3px;}
	.td_colorless { background-color: #FFF; padding: 2px; }

	.td_colorl_01 { background-color: #eceff4; padding: 2px; }
	.td_color1_02 { background-color: #eceff4; padding: 2px; }
	.td_color1_03 { background-color: #f2f3f3; padding: 2px; }
	.td_header_row { background-color: #f2f3f3; color: #FFF; padding: 2px; }
	.td_header_col { background-color: #e5eaf2; color: #333; padding: 2px; }
	
/*****************************/
	
/* stilovi za forme */

	#pretraga { padding:20px; font-family: "Trebuchet MS", arial; font-size:11px; color:#004280; }
	#pretraga h1 { margin:0; padding:0; font-size:11px; color:#577fb1; font-family: "Trebuchet MS", arial; }

.forma { width:300px; margin:0; padding:2px; border:1px solid #666; background-color:#f9f9f9; font-family: "Trebuchet MS", arial; font-size:11px; color:#333; }

.button { padding:2px; border:1px solid #577fb1; background-color:#eceff4; font-family: "Trebuchet MS", arial; font-size:11px; font-weight:bold; color:#577fb1;  }

/*****************************/

a.ocp_uredi {display: block; padding: 5px; padding-left: 22px; font-family: "Trebuchet MS", arial; font-size: 11px; font-weight: bold; color: #0088CC;  background: #fbf7e9 url(../ocp/img/opsti/kontrole/edit_bg.gif) no-repeat 5px 5px; border: 1px solid #b2b2b2;}
