.form_row {}

.form_row .item_label {
	float: left;
	width: 160px;
	padding-top:2px;
	padding-right:30px;
	padding-left:20px;
	padding-left:
	text-align:left;
}

.form_row .item_input {
	float: left;
	width:220px;
} 

.form_row .item_input .msg, .form_row .item_input a.link {
	font-size:10px;
	height:15px;
	margin:0px;
	color:#F00;
	font-weight:bold;
	line-height:12px;
}

.form_row .item_input .note {font-size:10px;}

.form_row .item_input .captcha_container {position:relative;}
.form_row .item_input .captcha_container img.gpic {
	position:absolute;
	top:0px;
	left:0px;
}
.form_row .item_input .captcha_container a.refresh {
	position:absolute;
	top:0px;
	right:0px;
}

.form_row .item_input .confirm_check {float:left;}
.form_row .item_input .confirm_agreement {float:left; padding:2px 3px;}

.form_row .item_msg {
	position:relative;
	float:left;
	width:200px;
	padding-left:9px;
	margin-top:1px;
}

.form_row .item_msg .box {
	position:absolute;
	top:0px;
	left:25px;
	width:200px;
	background:#525d52;
	padding:2px 5px;
	text-align:justify;
	font-size:11px;
	z-index:auto;
	line-height:16px;
	color:#FFF;
}

/*/////////////////////*/
/*normal textfield*/
.text_field, .text_field_focus, .text_field_error {
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
	width:216px;
	font-size:12px;
	color:#000;
	padding:2px;
	background:#f5f5f5;
}

.text_field {border:1px solid #cad3ca;}
.text_field_focus {border:1px solid #525d52;}
.text_field_error {border:1px solid #fe0000;}
/*normal textfield*/
/*/////////////////////*/

.text_area, .text_area_focus, .text_area_error {
	font-family:Arial, Helvetica, sans-serif;
	height:51px;
	width:200px;
	font-size:13px;
	color:#000;
	padding:2px;
	background:#f5f5f5;
}
.text_area {border:1px solid #929ba4;}
.text_area_focus {border:1px solid #555555;}
.text_area_error {border:1px solid #fe0000;}

.drop_down {
	color:#000;
	background:trasparent;
	padding:2px 1px 2px 2px;
	width:303px;
	border:1px solid #929ba4;
}

a.submit {
	display:block;
	width:120px;
	height:30px;
	
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-left:1px;
	padding-top:6px;
}
a.submit:link, a.submit:active, a.submit:visited {
		background:url(/images/button_submit02.jpg) no-repeat;
}

a.submit:hover {
	background:url(/images/button_submit02_over.jpg) no-repeat;
}

a.back {
	display:block;
	width:82px;
	height:19px;
	
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-left:28px;
}
a.back:link, a.back:active, a.back:visited {
		
}

a.back:hover {
	
}

table.table_style td {
	border:1px solid #FFF;
	height:25px;
	padding:0px 2px;
}

table.table_style tr.row_title {}
table.table_style tr.row_title td {color:#FFF; font-weight:bold;}
table.table_style tr.row_color1 {background-color:#EEE; cursor:pointer;}
table.table_style tr.row_color2 {background-color:#dddddd; cursor:pointer;}
table.table_style tr.row_color_sel {background-color:#c6c6c6; cursor:pointer;}
table.table_style tr.row_color_over {background-color:#b9cad7; cursor:pointer;}

.row_top {
	margin-bottom:7px;
}
.row_top .msg {
	float:left;
	border: 1px solid #9b9b9b;
	background:#e0f3e0;
	color:#090;
	vertical-align:middle;
	padding:0px 15px;
	width:400px;
}
.row_top .pages {
	float:right;
}

.row_bottom {}
.row_bottom .select_all {
	float:left;
	margin-left:9px;
}

.row_bottom .func {
	float:right;
	margin-top:5px;
}

.row_bottom .legend {
	float:left;
	margin-top:10px;
	font-size:11px;
}

.row_bottom .legend img {
	margin:-2px 2px 0px 25px;
}

.row_bottom .buttons {
	float:right;
	margin-top:10px;
}

/*///////////////////////*/
/*stil za izpis st. strani*/
.page_style {
	clear:both; 
	height:20px; 
}
.page_style div {float:left;}
.page_style .num {
	padding-left:2px;
	padding-right:2px;
	border:1px solid #FFFFFF;
	height:14px;
	line-height:13px;
	font-weight:bold;
	}
.page_style .num a:link {text-decoration: none;}
.page_style .num a:visited {text-decoration: none;}
.page_style .num a:hover {text-decoration: none;}
.page_style .num a:active {text-decoration: none;}

.page_style .num_zamik {margin-top:2px;}
.page_style .num_sel {
	padding-left:2px;
	padding-right:2px;
	border:1px solid #000000;
	height:14px;
	line-height:13px;
	font-weight:bold;
	}
/*stil za izpis st. strani*/
/*///////////////////////*/
