/* generic styles */
/******************/
input { -moz-border-radius: 5px } 
select { -moz-border-radius: 5px } 

.div_space { clear: both; }
.div_space_border { clear: both; }

/* form */
.forma { float: left; -moz-border-radius: 5px }
.field { float: left }
.fieldname { float: left; width: 40%; }
.fieldinput { float: left; width: 60%; vertical-align: middle}
.fieldinputwide { float: left; vertical-align: middle}
.fieldinput input[type=radio] { width:10%; vertical-align: middle}
.fieldinput span  { vertical-align:inherit }
.fieldinputwide span  { vertical-align:inherit }

/* feed */
.feed {  }
.feed_l {  }
.feed_i a { display: block; height: 100%; background:url(../images/1000/arrow_right.png) no-repeat right; vertical-align: middle; padding-right: 10px;}
/* full css override for accordion presentation */
.feed_l_li { clear: both; }
.feed_l_li a { display: block; height: 100%; background:url(../images/1000/arrow_down.png) no-repeat right; vertical-align: middle; padding-right: 10px;}
.feed_l_li a.opened { background:url(../images/1000/arrow_up.png) no-repeat right; }

/* vmenu - full css override */
.vmenu_viphone { clear: both; border-top: 1px solid #e6e6e6; height: 15px; width: 100%; padding:5px 0px 5px 0px; background:url(../images/1000/v_menu_bkgr.gif) repeat-x;  }
.vmenu_viphone a { display:block; text-decoration:none; color:#818181; margin-right: 15px; margin-left: 10px; background:url(../images/1000/v_menu_arrow.gif) no-repeat right; height: 100%; padding-right: 10px; }


/* collapsible panel - full css override */
.cp a { display: block; height: 100%; background:url(../images/1000/arrow_down_gray.png) no-repeat right; vertical-align: middle; padding-right: 10px;}
.cp a.opened { background:url(../images/1000/arrow_up_gray.png) no-repeat right; }
