/*	 * {border: 1px solid #ccc;} */

/*basic styles*/

.normal {  margin: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 18px; color: #000; }

h1 {margin: 0; padding: 4px; padding-left: 176px; padding-top: 8px; padding-bottom: 7px; border-bottom: 1px solid #cbccd8; border-top: 2px solid #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #FFF; background: #2071b2 url(../images/basic/bg_title.gif) repeat-y;}
h2 {margin: 0; margin-bottom: 22px; padding: 14px; color: #4d718c; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; background: url(../../images/ocp2/basic/bg_h2.gif) repeat-x bottom;}
a {	color: #3686d5; text-decoration: none;}
a:hover {text-decoration: underline; }

pl li, ul li {line-height: 14px;}

a img { border: 0px}
.clear {clear: both;}
form { display: inline;}
.button {vertical-align: bottom; margin-bottom: 1px;}
.dugme {background: #efefef; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #595959; font-weight: bold; border: 1px solid #d3d3d3; }
.forma { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #595959; border: 1px solid #d3d3d3; background: #fff; }


/*****************************/

/*home styles*/

.vest_home {text-align: left; margin: 0; margin-bottom: 3px; padding-top: 0; padding-left: 8px; padding-bottom: 10px; font-family: Verdana, Helvetica, sans-serif; line-height: 18px; color: #000; font-size: 10px; line-height: 12px; background: url(../images/basic/v_delimiter.gif) repeat-x bottom}	
.vest_home h3 {margin-bottom: 1px;}
	.vest_home .date {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #a4a4a4; margin-bottom: 6px;}
	.vest_home img.left {float :left; margin-right: 5px; margin-bottom: 2px;}

.ind_comp {float:left; width: 162px; padding-left: 2px; padding-right: 15px; background: url(../images/basic/v_delimiter_vertical.gif) repeat-y right;}
	.ind_comp div {background: url(../images/basic/v_delimiter.gif) repeat-x bottom; padding-bottom: 7px;}
	.ind_comp_right {background: none; margin-left: 10px; margin-right: 5px;  width: 157px; padding-right: 0; }

.ind_comp .h3_bg {margin-bottom: 4px; padding-bottom: 6px; background: url(../images/basic/v_delimiter.gif) repeat-x bottom; }
	.ind_comp ul {list-style: none; margin: 0; padding: 0; }
		.ind_comp li {margin: 0; padding: 0;} 
			.ind_comp li a {display: block; width: 100%; margin: 0; margin-top: 3px; * margin-top: -2px; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background: url(../images/basic/2_str.gif) no-repeat right;} 

/*****************************/

/*kartice*/

.kart_dinam {font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px; margin: 0; padding:0; color: #000; font-size: 9px; margin-bottom: 20px; line-height: 13px; }
	.kart_dinam .forma { width: 100px; height: 12px; font-size: 9px; }
	.kart_dinam h4 {margin: 0; margin-bottom: 10px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2d336f; line-height: 14px; letter-spacing: 0.05em; text-transform: uppercase;}
	.kart_dinam label, .dugme_holder {clear: both; margin: 0; margin-bottom: 10px; padding:0; padding-right: 5px; width: 320px; float: left; text-align: right;}

.branchQuery {margin-top: 10px; margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333; font-size: 11px; font-weight: bold;}
	.branchQuery label {clear: both; float: left; margin: 0; padding:0; padding-right: 5px; width: 60px; }
	.branchQuery .forma {float: left; margin-right: 5px; width: 210px;}
	.branchQuery .dugme {margin: 0; margin-bottom: 10px; padding:0; padding-right: 5px; float: left; }
	.branchQuery hr {clear: both; height: 0; margin: 0; padding: 0; visibility: hidden; }

/*****************************/


/*block styles*/

.block {clear:both; margin-bottom: 10px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; * height: 1%; line-height: 11pt;}
.block .head {margin-bottom: 10px; }
	h3 {margin: 0; margin-bottom: 5px; margin-top: 10px; padding-bottom: 5px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #2071B2; line-height: 14pt; letter-spacing: 0.05em;  border-bottom: 1px solid #E2EFFA;}
	h4 {margin: 0;  margin-top: 8px; font-size: 9pt;}
	.block p {margin-top:0; }
		.block p.preamble {margin: 0; margin-bottom: 5px; padding: 10px; color: #666; font-size: 10px; font-style:italic; border: 0px solid #666;}


.image_holder {margin: 0; padding: 0; text-align: center; font-size: 11px; color: #333; }
	.image_holder img {margin: 0px; margin-bottom: 5px; border: 0px; }
		.image_holder img.image_border {border: 1px solid #CCC;}
	.image_holder p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666}

.optimize {display: table; * float: left;}
.left {float: left; margin-right: 10px}
.right {float: right; margin-left: 10px}

.large_image { padding: 0px; margin: 0px; }
.large_image * .image_holder { padding: 0px; margin: 0px; border: 0px; background-color: #FFF;}

.delimiter { height: 20px; border-bottom: 3px solid #CCC; margin-bottom: 17px; clear: both; }

.table td { font-size: 7pt; color: #666; padding: 5px 0 5px 0; }
.table td.h3 {border-top: 1px solid #CCC; font-size: 9pt; margin-bottom: 5px; padding: 10px 0 10px 0; font-weight: bold;}
.table select.forma {width:230px;}

/*****************************/

/*table styles*/
.table_main { background-color: #DDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.table_main_colorless { background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.table_main td, .table_main_colorless td {color: #000;}
.td_colorless { background-color: #FFF; padding: 2px; }
/* .td_colorl_01 { background-color: #EBF3E5; padding: 2px; }*/ /* PRE PROMENE BOJE */
.td_colorl_01 { background-color: #ecf3f8; padding: 2px; }
.td_color1_02 { background-color: #DADADE; padding: 2px; }
.td_color1_03 { background-color: #CCC; padding: 2px; }
.td_header_row { background-color: #ededed; color: #FFF; padding: 2px; }
.td_header_col { background-color: #ededed; color: #333; padding: 2px; }
/*****************************/



